@import url(../base/base.css);

@font-face {font-family: 'IsidoraSans';
            src: url('isidora/IsidoraSans-Regular.eot');
            src: url('isidora/IsidoraSans-Regular.eot?#iefix') format('embedded-opentype'),url('isidora/IsidoraSans-Regular.woff2') format('woff2'),url('isidora/IsidoraSans-Regular.woff') format('woff'),url('isidora/IsidoraSans-Regular.ttf') format('truetype');
            font-display: swap;
          }
@font-face {font-family: 'IsidoraSans';
            src: url('isidora/IsidoraSans-BoldIt.eot');
            src: url('isidora/IsidoraSans-BoldIt.eot?#iefix') format('embedded-opentype'),url('isidora/IsidoraSans-BoldIt.woff2') format('woff2'),url('isidora/IsidoraSans-BoldIt.woff') format('woff'),url('isidora/IsidoraSans-BoldIt.ttf') format('truetype');
            font-weight: bold;
            font-style: italic, oblique;
            font-display: swap;
          }
@font-face {font-family: 'IsidoraSans';
            src: url('isidora/IsidoraSans-Bold.eot');
            src: url('isidora/IsidoraSans-Bold.eot?#iefix') format('embedded-opentype'),url('isidora/IsidoraSans-Bold.woff2') format('woff2'),url('isidora/IsidoraSans-Bold.woff') format('woff'),url('isidora/IsidoraSans-Bold.ttf') format('truetype');
            font-weight: bold;
            font-display: swap;
          }
@font-face {font-family: 'IsidoraSans';
            src: url('isidora/IsidoraSans-SemiBoldIt.eot');
            src: url('isidora/IsidoraSans-SemiBoldIt.eot?#iefix') format('embedded-opentype'),url('isidora/IsidoraSans-BoldIt.woff2') format('woff2'),url('isidora/IsidoraSans-SemiBoldIt.woff') format('woff'),url('isidora/IsidoraSans-SemiBoldIt.ttf') format('truetype');
            font-weight:bold;
            font-style:italic;
            font-display: swap;
          }

@font-face {font-family: 'IsidoraSansAlt-Thin';
            src: url('isidora/IsidoraSansAlt-Thin.eot');
            src: url('isidora/IsidoraSansAlt-Thin.eot?#iefix') format('embedded-opentype'),url('isidora/IsidoraSansAlt-Thin.woff2') format('woff2'),url('isidora/IsidoraSansAlt-Thin.woff') format('woff'),url('isidora/IsidoraSansAlt-Thin.ttf') format('truetype');
            font-display: swap;
          }
@font-face {font-family: 'IsidoraSansAlt-Medium';
            src: url('isidora/IsidoraSansAlt-Medium.eot');
            src: url('isidora/IsidoraSansAlt-Medium.eot?#iefix') format('embedded-opentype'),url('isidora/IsidoraSansAlt-Medium.woff2') format('woff2'),url('isidora/IsidoraSansAlt-Medium.woff') format('woff'),url('isidora/IsidoraSansAlt-Medium.ttf') format('truetype');
            font-display: swap;
          }

body	{ background-color:white; margin:0px; padding:0px; font-family: "IsidoraSans", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:16px; }
h1	{ color: #0F4E6A; }
h1,h2,h3	{ line-height:1.2em; }

h1, .h1	{font:normal 2.4em "IsidoraSansAlt-Medium", sans;}
h2, .h2	{font:normal 1.8em "IsidoraSansAlt-Medium", sans;}
h3, .h3	{font:normal 1.6em "IsidoraSansAlt-Medium", sans;}
h4, .h4	{font:normal 1.5em "IsidoraSansAlt-Medium", sans;}
h5, .h5	{font:normal 1.4em "IsidoraSansAlt-Medium", sans;}
h6, .h6	{font:normal 1.3em "IsidoraSansAlt-Medium", sans;}

.subtitle	{font-size:65%}

#dashboardmenu ul li:hover	 {background-color:#d1ffa3;}

#container	{ width:960px;margin:0 auto}
a 	{ color:#009DE0; text-decoration:none; }
a:hover 	{ }

.sitenotice	{ padding-top:10px; padding-bottom:5px; opacity:.85}
.sitenotice .alert	{ padding: 10px; }

/* color palette */
.topcolor	{ background-color: #DDF8FE }
.uppercolor 	{ background-color: #E1F0F4 }
.midcolor	{ background-color: #0F4E6A }
.lowercolor	{ background-color: #2a701c }
.bottomcolor	{ background-color: #116100 }

.toptextcolor	{ color: #6bd3ff }
.uppertextcolor 	{ color: #189DD6 }
.midtextcolor	{ color: #0F4E6A }
.lowertextcolor	{ color: #0F4E6A }
.bottomtextcolor	{ color: #116100 }

.help-block, .help-inline	{ color: #0F4E6A }
/* header */

/* Nav Start */

#bw-top-bar	{ z-index:1000;background-color:#ffffff; background-size: auto 55px;}
.navbar-default .navbar-nav > li > a 	{ color: #0F4E6A; }

@media handheld,
only screen and (min-width: 767px) {
#bw-top-bar .dropdown:hover .dropdown-menu.multi-column { display: block; }
}

#bw-top-bar .dropdown-menu	{ border: none; border-radius: 5px; }
#bw-top-bar .dropdown-menu li a	{ padding-top: 6px; padding-bottom: 6px; }
#bw-top-bar .dropdown-menu li a:hover,
#bw-top-bar #bw-top-bar-links>li>a:hover	{ color: #2f9be3; }
#bw-top-bar .dropdown-menu.multi-column { width: 400px; }
#bw-top-bar .dropdown-menu.multi-column .dropdown-menu { display: block !important; position: static !important; margin: 0 !important; border: none !important; box-shadow: none !important; }
#bw-top-bar .nav-icon	{ max-width: 20px;margin-right: 8px; margin-top: -3px; display: inline }
#bw-top-bar .navbar-brand	{ -ms-transform: translateX(-50%);transform: translateX(-50%); left: 49%; position: absolute; }
#bw-top-bar #nav li	{ margin-right: -3px; }
#bw-top-bar #bw-user-navbar-collapse>ul>li>a	{padding: 12px 12px;margin-right: 0;text-align: left;font-size: 12pt;text-shadow: -1px -1px 3px #fff, 1px -1px 3px #fff, -1px 1px 3px #fff, 1px 1px 3px #fff;}
#bw-top-bar #bw-top-bar-linksul>li>a	{padding: 5px 6px 10px 6px;margin-right: 0;text-align: left;font-size: 12pt;text-shadow: -1px -1px 3px #fff, 1px -1px 3px #fff, -1px 1px 3px #fff, 1px 1px 3px #fff;}
.navbar-toggle	{background-color: rgba(255,255,255,0.5)}
.dropdown-menu li a	{font-size:11pt!important;}
#bw-top-bar .dropdown-menu li a.btn.btn-primary:hover {color: #ffffff;}
.glyphicon.glyphicon-arrow-right	{margin-right:12px;}
#bw-top-bar .fa	{color:#0F4E6A;}
#bw-top-bar .fa-money-bill	{margin-left:2px;margin-right:5px;}
#bw-top-bar .fa-circle-dollar-to-slot	{margin-left:3px;margin-right:6px;}
.dropdown-menu.nav-left	{left:0; right:auto;}
.dropdown-menu.nav-right	{right:0; left:auto;}
#bw-top-bar .dropdown-menu.single-column	{width: 200px;}
.dropdown-menu {-webkit-box-shadow: 0 5px 3px rgba(0, 0, 0, .1);box-shadow: 0px 5px 3px rgba(0, 0, 0, 0.1);}
@media only screen and (max-width: 767px)	{
.navbar-right li.nav-fa {display:inline-block;width:50%; font-size:1.3em;}
}
@media only screen and (min-width: 768px) and (max-width: 991px)	{
#bw-main-header a.navbar-brand	{font-size: 15pt;margin-top:3px; letter-spacing:0;}
#bw-top-bar .navbar-header .navbar-brand img {max-height:30px;}
#bw-top-bar #bw-user-navbar-collapse>ul>li>a	{font-size: .9em;padding: 13px 12px;}
#bw-top-bar #bw-top-bar-links>li>a	{font-size: .9em;padding: 13px 6px;}
}
@media only screen and (min-width: 768px)	{
ul.nav.navbar-nav#bw-top-bar-links .dropdown:hover	{background-color: #fff;border-radius: 5px 5px 0 0;-webkit-box-shadow: 0 5px 3px rgba(0, 0, 0, .1);box-shadow: 0px 5px 3px rgba(0, 0, 0, 0.1);}
ul.nav.navbar-nav#bw-top-bar-links li.dropdown > a:hover, ul.nav.navbar-nav#bw-top-bar-links li.dropdown > a:focus {background: #f5f5f5;}
#bw-top-bar-links.navbar-nav	{width: 100%;text-align: center;}
#bw-top-bar-links.navbar-nav>li	{float: none;display: inline-block;}
}
@media only screen and (min-width: 991px)	{
#bw-main-header .navbar-brand	{font-size: 17pt;margin-top: -2px;}
#bw-top-bar .nav>li>a	{font-size: 12pt;}
#bw-top-bar #bw-top-bar-links>li>a {padding: 13px 15px;}

}
@media only screen and (min-width: 1200px)	{
#bw-top-bar #bw-top-bar-links>li>a {padding: 16px 20px;}
}
/* Nav END */

.container-fluid .navbar	{ border-radius: 0px; margin-bottom: 0; }
#bw-main-footer .brandbar	{ color:white; margin-bottom:0; min-height:30px; border:0; font-size: 9pt; text-shadow:none; background-color: #A29DA5; border-bottom: 2px solid #7F7A82; }
#bw-main-footer .brandbar > .container	{ height:30px; }
#bw-main-footer .brandbar.navbar-default .navbar-nav.nav div,
#bw-main-footer .brandbar.navbar-default .navbar-nav.nav a { padding-bottom: 0; padding:7px 10px; color: white; }
#bw-main-footer .brandbar.navbar-default .navbar-nav.nav li.active a { color: #555555; }
#livesupport img	{ height:32px; }
#livesupport	{ height:34px; width:115px; padding: 2px 10px 0 5px; }


#bw-top-menu	{padding-top:5px;}
#extra,
#bw-main-content	{ padding-top:20px; }
#landing #bw-main-content	{ padding-top:0; }
#bw-main-header	{ margin-bottom:0; }
#bw-top-bar .navbar-default	{ border-radius:0; border-bottom: 1px solid #e6e7e8; border-right: none; border-left: none; margin-bottom:0; }
#bw-top-navbar-links	{ float: none; margin: auto; width: fit-content; }
#bw-main-header .navbar-brand 	{ font-family: 'IsidoraSans','Cabin',Sans; font-size: 18pt; padding:5px 15px 0 15px; font-weight:bold; font-style:italic; }
#bw-main-header .navbar-default .navbar-brand { color:#0F4E6A; }
#bw-main-header .navbar-brand > img	{ display:inline-block;margin-top:0px;max-height:40px; }
#bw-main-header .navbar .nav a	{ font-weight:normal;}
#bw-header-nav	{ margin-bottom:0; }
#bw-perm-menu li a	{ color:#65dfff; }
#bw-perm-menu	{ background-color:#918994; min-height:30px; }
#bw-perm-menu ul	{ margin-bottom:0; }
#bw-perm-menu li 	{ padding: 2px 5px 0 5px; }
#bw-perm-menu li > a 	{ padding: 10px 5px; }
#socialbuttons	{ top:10px; }
#landing #socialbuttons	{ left:-10px; }

#bw-main-footer	{background-color:#eee;}

.navbar .site-bar .nav > .active > a,
.navbar .site-bar .nav > .active > a:hover, .navbar .nav > .active > a:focus { font-family: 'IsidoraSans-SemiBoldIt'; color:#0F4E6A; text-decoration: none; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }

#bw-top-bar	{ margin-bottom: 0; }
#bw-top-bar.navbar-default .nav > li > a	{ color:#000000; padding-top:10px;}
.navbar-default .site-bar .nav > li > a	{ padding:15px 10px 10px 10px; font-family:IsidoraSans-Regular; }
.nav .dropdown-toggle .caret	{ border-top-color:#0F4E6A; border-bottom-color:#0F4E6A; margin-left:5px;}
.nav .dropdown-toggle .caret:hover	{ border-top-color:#89E4F8; border-bottom-color:#89E4F8; }


.product-select { background: #f5f6f6; border: 1px solid #e6e7e8; border-right: 1px solid #e6e7e8; padding: 10px 5px; border-radius:0 0 5px 5px; }
.product-select:hover { background:#fff; }

  /* Nav Start */
@media handheld, only screen and (min-width: 767px) { .navbar-nav > .dropdown:hover > .dropdown-menu { display: block; } }

#bw-top-bar       { z-index:1000;background-color:#f7fdff; background-size: auto 55px;}
#bw-top-bar.ux    { background-color:#fdf7ff; }
#bw-top-bar.stage { background-color:#ebffe5; }
#bw-top-bar.dev,
#bw-top-bar.sandbox       { background-color:#f8e7f1; }

.dropdown-submenu  .dropdown:hover .dropdown-menu { display: block; }
.dropdown-submenu  .dropdown:hover .dropdown-menu .dropdown-submenu { display: none; }
.dropdown-menu { border: none; border-radius: 5px; }
.navbar-nav > li.dropdown > .dropdown-menu { margin-top:-3px; }
.dropdown-menu li a { font-size:16px; padding-top:8px; padding-bottom:8px; }
.dropdown-menu li a:hover	{ color:#2f9be3; }
.dropdown-menu.multi-column	{ width: 400px; }

.dropdown-menu.multi-column .dropdown-menu { display: block !important; position: static !important; margin: 0 !important; border: none !important; box-shadow: none !important; }
.nav-icon { max-width: 20px; margin-right: 8px; margin-top: -3px; display: inline }

fieldset 	{ clear:both; background-color:white; border-left: 1px solid #e6e7e8; border-right: 1px solid #e6e7e8; border-bottom: 1px solid #e6e7e8; border-top: 1px solid #e6e7e8; border-radius: 10px 10px 10px 10px; padding: 15px 15px 10px 15px; }
legend	{ background: #eee; border: 0px solid #e6e7e8; border-radius: 9px; padding: 5px 15px 5px 15px; font-size:15px; font-weight:bold; }

fieldset .table th, fieldset .table td	{ border-color: white }
.formfeedback .note	{font-style:italic;}
.control-label	{font-weight:bold; color:#444; padding-right:6px;}
.display.confirm .controls	{float:right; width:100%;}
.btn-primary:active,
.btn-primary.active { background-color: #0F4E6A \9; }
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled] { background-color: #0F4E6A; *background-color: #0F4E6A; }

.img-rounded	{ border-radius: 15px; }
.minifind legend { display:none; }
form.minifind { display:inline; clear:none; }

#products .help-block	{cursor:help;font-size:11px;padding-top:3px;}
#products .closebutton	{position:absolute; top:1px; right:1px;}
#products .submit	{padding-bottom:10px;text-align:center;margin:0;}
#products .fontimage	{border:1px solid red;cursor: pointer;}

#products form table.webstore .help-block,
#products form table.webstore .controls,
#products form table.webstore .control-label	{display:block;margin:0;padding:0;text-align:left;clear:both;width:100%;}


.productfacts h1	{ color:#009DE0; }
.productwizard .stepbox	{ background-color:#DDF8FE; }
.productwizard .stepbox:hover 	{ border-color:#35DBFF; }
.productwizard .lefthandlebar	{ border-left:4px solid #277181;border-top:4px solid #277181; }
.productwizard .righthandlebar	{ border-right:4px solid #277181;border-top:4px solid #277181; }
.productwizard .stepbox.active 	{ border-color:#277181; }
.stepbox .stepnumbercircle 	{ background-color:#277181; }
form .textlabel .value:hover 	{ border-color:#9EF034; }
form #horizontaldivider 	{ background-color:#277181; }
form #horizontaldividercircle 	{ background-color:#277181; border-color:#F2F9E9; }
form.inlinemini	{ background:#e8f5e4; border:1px solid #ccc; }
form.inlinemini div.control-group>.control-label	{ color:#0F4E6A; background: #cfeab8; line-height:22px; margin:0px -14px 5px -14px; padding:0 10px 0 12px; overflow:visible; }
form.inlinemini img.labelclip	{ float:left;margin:-8px 0 0 -25px; }
form.inlinemini div.control-group	{ padding:7px;margin-top:0; }
form .textpreview img 	{ border-color:#009DE0; border: 1px solid #009DE0; }

.data.productoptions li.item	{ border-top:1px solid #C6E5B9 }
label.label-select.active	{ border-color: #1a9dd6AA;}

.quickquote	{ border:2px solid #009DE0; }

.comment .post	{background-color:#F8F8F8;}

#bitlayouttable img,
#bitlayouttable img,
#bitlayouttable img	{margin:1px; border:1px none;}

.navtab:hover,
#bitlayouttable a:hover	{color:black;}

.display.home	{padding:9px 0 0 18px;}
.display.home .module	{padding:18px 0 0 0;}

img.dashicon	{width:64px;height:64px;}
#dashboard .quickpick h1 { color:#333;font-size:1.1em; padding:9px 0 6px 0;text-align:center;vertical-align:top;}
#dashboard h4	{margin-top:3px;; }
#dashboard #navigation .module {background:none; border:0; padding: 15px 0 20px 0;}
#dashboard #navigation h3 {border-bottom:3px solid #ccc;}
.module.dashboardmenu ul li	{border-bottom:1px solid #ccc;padding:3px;cursor:pointer;white-space:nowrap;}
.module.dashboardmenu ul li:hover {background-color:#eeffde}
.module.dashboardmenu ul li h2	{}
.module.dashboardmenu ul li img	{vertical-align:middle;display:inline-block;padding-top:10px;margin-top:-8px;}
.module.dashboardmenu ul.dashboardmenu-apps li img	{width:24px;height:24px;vertical-align:middle;display:inline-block;padding-top:10px;margin-top:-8px;}

.navsearch {padding:3px;}
.navsearch ul{margin:5px 0px 5px 0px;}
.navsearch ul li{padding:3px 0px 3px 5px;}
.navsearch ul li a{color:black;font-size:10pt;}
.navsearch .boxcontent {padding:0; margin:0;width:100%;}
.navsearch .boxcontent h2{font-size:11pt;padding:6px 0 6px 3px;line-height:9pt;background:#eeeeee;}
.navsearch h3{display:none;}
.navsearch li a img.icon{float:right;}
.navsearch a:hover{text-decoration:underline;}
.navsearch .selected {background-color:#b1ffa3;}
.navsearch .icon {vertical-align:top;margin-left:3px;}


#users #socialbuttons {margin-left: -330px; }
#users.user14587 #extra	{padding-top:100px;}

.wiki table.specs {width:300px;}
.wiki table.specs caption{text-align:left;padding-left:6px;padding-bottom:3px;font-size:10pt;color:#ccc;}
.wiki table.specs td {padding:6px;vertical-align:top;border-bottom:1px solid #ccc;}
.wiki table.specs td:first-child {width:120px;font-weight:bold;}
.wiki .header h1 {font-size:22pt;}


table.software td {padding:20px;width:33%;background-color:white;vertical-align:top;}
/* parsed elements */
.bittable	{padding:3px; width:auto;}
.bittable td	{padding:4px; vertical-align:top;}
.bitbox	{padding:10px;margin-bottom:20px;}

.box h3 a	{ color:#009DE0; }
.confirm.box	{ background-color: #DDF8FE; }

.users .data td	{border-bottom:1px solid #aea696; border-right:1px solid #aea696; padding:3px;}
.statistics .data td	{font-size:10pt; padding:1px; margin:0px;}
.listing.gatekeeper .body	{margin-left:25%; margin-right:25%;}
.gatekeeper table.data	{margin:auto; width:auto;}
.gatekeeper table.data th	{text-align:left;}
.security .securityname {display:block;}

.users.listing h2	{font-weight:900; margin:8px 0; padding:2px 0; border-bottom:3px solid #ccc; text-align:left}
.users.listing ul	{width:400px;}

/* menus */
.menuoption,
.menuhead	{text-decoration:none; padding-left:4px; padding-right:4px;}

.menuhead	{display:inline; background-color:transparent; border:0px; color:black;}
.menuhead a	{display:inline; text-align:left; color:black;}

.appmenu .menuoption	{font-size:smaller; font-weight:normal; padding-left:5px; text-decoration:none;}
.globalmenu .menuoption	{padding-left:0px;}

.wiki .navbar a:hover.option,
.display.loc .navbar a:hover.option	{border-top:1px solid white; padding:3px; background-color:white;}

/* tocs */
.maketoc h3	{padding:0; border-bottom:1px solid #999;}
.maketoc a	{color:#666;}
.maketoc>ul	{margin:0 0 0 0; padding:0;}
.maketoc ul li	{list-style:square outside;}

.toc li	{margin-bottom:9px}
.toc .highlight	{background-color:#EEFFDD;}
.structurecontent	{display:inline; float:right;}

.bitlink.undefined	{color:red;}
.category .path	{padding-top:6px; padding-bottom:6px;}
#helpbar	{border-bottom:1px solid #acb2bd;}
.treeparent	{font-size:larger;}
.treechild	{padding-left:30px;}
.loadstats	{text-align:center;}

#toc	{border:1px solid #aaaaaa; background-color:#f9f9f9; padding:5px; font-size:95%;}
#toc .tocindent	{margin-left:2em;}
#toc .tocline	{margin-bottom:0px;}
#toc p	{margin:0}
#toc .toctoggle	{font-size:94%;}
#toc .editsection	{margin-top:0.7em; font-size:94%;}

/* thumbnails */
div.thumb	{margin-bottom:0.5em; border-style:solid; border-color:White; width:auto;}
div.thumb div	{border:1px solid #CCCCCC; padding:3px !important; background-color:#f9f9f9; font-size:94%; text-align:center; overflow:hidden;}
div.thumb div a img	{border:1px solid #CCCCCC;}
div.thumb div div.thumbcaption	{border:none; text-align:left; line-height:1.4em; padding:0.3em 0 0.1em 0;}
div.magnify	{border:none !important; background:none !important;}
div.magnify a, div.magnify img	{display:block; border:none !important; background:none !important;}
div.tright	{clear:right; float:right; border-width:0.5em 0 0.8em 1.4em;}
div.tleft	{float:left; margin-right:0.5em; border-width:0.5em 1.4em 0.8em 0;}
.urlexpansion,

.hiddenStructure	{display:none;}
img.tex	{vertical-align:middle;}
span.texhtml	{font-family:serif;}

.aboutlink	{float:left; text-decoration:none; font-weight:bold; padding-right:90px; padding-left:10px;}
.aboutlink a	{text-decoration:none;}

.gallerybar	{padding:3px 3px 3px 0;}

.fisheye .minifind { padding:0; margin:0; width:auto;clear:none;}

.listing.fisheye .header h1	{clear:both; text-align:left;}
.listing.fisheye .header h2	{float:left; display:inline;}
.listing.fisheye table.data td	{border:none;}
.listing.fisheye .item h2	{text-align:left; border:none;}
.listing.fisheye .item	{margin-bottom:16px;padding:0;}
.listing.fisheye .item .thumb	{clear:both;}

.fisheye .item .thumb { margin:0px 5px 5px 0px; border:solid #ccc; border-width:0 1px 1px 0; padding:9px; background-color:#f5f5f0; display:inline-block; vertical-align:top;text-align:center; }

#users.displaymode .listing.fisheye .item .thumb {height:120px;}
#fisheye.listmode .item .thumb	{float:right;width:120px;}


.fisheye .thumbnailblock td .box	{margin:auto; margin:15px;}
table.thumbnailblock	{margin-left:auto; margin-right:auto; width:150px;}

.display.fisheye .body table	{width:auto; margin-left:auto; margin-right:auto;}
.display.fisheye .body {clear:none;}
.display.fisheye .body h1,
.display.fisheye .body .pagination {text-align:center}

.display.fisheye .box {padding:15px;height:auto;}

.display.fisheye .box:before	{background-image:none;}
.display.fisheye .box	{margin-left:auto; margin-right:auto;text-align:left;}

.display.fisheye .services-nav	{width:775px;float:left;}

/* boards */

.normalprice.discounted	{color:red; text-decoration:line-through;}
.productSpecialPrice	{font-weight:bold;}

.box.price	{width:auto;padding:12px;float:right;text-align:center;margin:0;}
.box.price .control-group	{padding:0;margin-right:0;}

#vvhome h2	{font-size:14pt}
table.promotable td.feature	{text-align:left;}
table.promotable a	{ border:none; }

tr.minifeature td	{width:25%; height:220px;font-size:11pt;padding:7px;text-align:center;}
tr.minifeature td>.box	{position:relative; height: 100%; border:2px solid #c3e4a3;padding:0;margin:0;}
tr.minifeature td>.box .contents	{ position:absolute;bottom:0;width:97%;padding:5px 2px 20px 2px;text-align:center; }
tr.minifeature td h1 	{ white-space:nowrap; text-align:center;font-size:16pt; padding:10px 0 0 0; }

.beenhere	{font-size:x-small;padding-bottom:6px}
.beenhere h3 {text-decoration:underline; }

.bigidea { font-size:42px;}
table.specifications { width: 300px; padding:6px; margin-right:8px}
table.specifications tr { vertical-align: top; }
table.specifications td { padding:3px; border-top: 1px dotted #ccc }
table.specifications table td { border-top: none; }
table.specifications td.label { text-align: right; font-weight: bold; }

.commercebar 	{padding-bottom:5px;margin:0;}
.commercebar ul.breadcrumbs { border:none; }
.commercebar ul.breadcrumbs li { background:#d1e9d0; }
.commercebar ul.breadcrumbs li span,
.commercebar ul.breadcrumbs li a { background:url(images/breadcrumb_arrow_middle.gif) no-repeat right center; color:black; padding-right:25px; border:none;}
.commercebar ul.breadcrumbs li:first-child { background:#bddfba; }
.commercebar ul.breadcrumbs li:first-child a { background:url(images/breadcrumb_arrow_first.gif) no-repeat right center;; }
.commercebar ul.breadcrumbs li:nth-last-child(2) { background:#d1e9d0; }
.commercebar ul.breadcrumbs li:nth-last-child(2) span,
.commercebar ul.breadcrumbs li:nth-last-child(2) a { background: url(images/breadcrumb_arrow_second_last.gif) no-repeat right center; color:black; padding-right:25px;}
.commercebar ul.breadcrumbs li:last-child { background:#E2F8FE; }
.commercebar ul.breadcrumbs li:last-child span,
.commercebar ul.breadcrumbs li:last-child a { background:none;  background:url(images/breadcrumb_arrow_last.gif) no-repeat right center; }

.floatright .pagination { text-align:right; }

.vvproduct .comment { border-color:#DCEED8; }
.vvproduct .comment #edit_comments { }
.vvproduct .comment .post { background-color:white; border:2px solid #E2F8FE; }

.neutralgradient { /*IE */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#b8b8b8'); background: -webkit-gradient(linear, left top, left bottom, from(#e9e9e9), to(#b8b8b8)); background: -moz-linear-gradient(top,  #e9e9e9,  #b8b8b8); }

.purchaseoptions .sortbutton { color:#DFF8FE; /*IE */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#009DE0', endColorstr='#0F4E6A'); background: -webkit-gradient(linear, left top, left bottom, from(#009DE0), to(#0F4E6A)); background: -moz-linear-gradient(top,  #009DE0,  #0F4E6A); background-color: #0F4E6A; -moz-box-shadow: 0px 5px 5px #9EE2FF; -webkit-box-shadow: 0px 5px 5px #9EE2FF; -o-box-shadow: 0px 5px 5px #9EE2FF; box-shadow: 0px 5px 5px #9EE2FF; font-size:1.1em; }

.purchaseoptions .panel-heading,
.purchaseoptions dt {background-color:#E2F8FE; color:#0F4E6A;}
.purchaseoptions .sortpointer { background:url(images/sort_pointer.png) no-repeat top; }

.vvproduct .discounts td 	{ border-top:1px solid #D1EACC; }
.vvproduct .discounts th 	{ text-align:right; border:none; }
.vvproduct .manufacturetimes li	{ color:#009DE0; }
.vvproduct .manufacturetimes li p	{ color:black; }
.vvproduct .control-label 	{ color:black; }

.listing .template { font-size:smaller; }
.listing .template h3 { font-weight:normal;}
.listing .template p { line-height:17px; }
.template img.thumb { border:1px solid #eee; padding:0; margin: 0 0 10px 0; }

#landing .landingbackground	{ top:90px; }
#landing .landingbody	{ padding: 0px 0 20px 0; }
#landing .stepbox h2	{ border-bottom:1px solid #009DE0; }
#landing .slidergallery	{ background:#DDF8FE; }

.checkout-individual-item img {box-shadow: 0 0 7px rgba(0, 0, 0, 0.3); max-height:250px; margin-bottom: 1em;}

.last-board-posts .panel-heading a	{font-size:1em;font-weight:bold;}
.last-board-posts .panel-heading li	{margin:1em .5em;}
.last-board-posts .panel-heading li .date a	{font-weight:lighter;}
.panel-heading a	{font-size:1.15em;font-weight:bold;}
.panel-body>div>ol>li	{font-weight:bold;font-size:.95em;}
.panel-group .panel-body	{padding: 20px 30px; text-align:left;}
.panel-body>div>ol>li>ol>li	{padding:5px;}
.panel-body>div>ol>li>ol>li:last-of-type	{margin-bottom:5px;}
.panel-body>div>ol>li>ol>li:before	{color:#777;}
.display.comment .post	{padding:1.25em;overflow-x:scroll;}

.productcatalog .nav-pills > li	{width:98%;margin:4px;padding:0;text-align:center; background-color:#f5f5f5; border-radius:3px;font-size:.85em;}
.productcatalog .tab-content	{border:none;}
.productcatalog .nav-pills > li:nth-child(n+4)	{margin-left:2px;width:47.9%;}
.productcatalog .nav-pills > li:nth-child(10)	{width:97.2%;}
@media only screen and (min-width: 450px)	{
.productcatalog .nav-pills > li:nth-child(n+4)	{margin-left:4px;width:48.1%;}
.productcatalog .nav-pills > li:nth-child(10)	{width:97.2%;}
}
@media screen and (min-width: 768px)	{
.productcatalog .nav-pills > li	{width:31.4%;}
.productcatalog .nav-pills > li:nth-child(n+4)	{width:31.25%;}
.productcatalog .nav-pills > li:nth-child(4),
.productcatalog .nav-pills > li:nth-child(7),
.productcatalog .nav-pills > li:nth-child(10)	{margin-left:5px;}
.productcatalog .nav-pills > li:nth-child(10)	{width:97.2%;}
}
@media screen and (min-width: 991px)	{
.productcatalog .nav-pills > li,
.productcatalog .nav-pills > li:nth-child(n+4)	{width:32.1%;font-size:1em;}
.productcatalog .nav-pills > li:nth-child(n+7)	{width:23.7%;font-size:1em;}
}
/*
@media only screen and (min-width: 1200px)	{
.productcatalog .nav-pills > li,
.productcatalog .nav-pills > li:nth-child(n+4)	{width:32.3%;}
.productcatalog .nav-pills > li:nth-child(n+7)	{width:23.95%;}
.productcatalog .nav-pills > li:nth-child(1)	{margin-left:5px;}
.productcatalog .nav-pills > li:nth-child(4)	{margin-left:5px;}
}
*/

/* vim: set ts=40: */
