@charset "utf-8";
/* Baseline.css */
.bj_store br, .bj_store span, .bj_store pre, .bj_store blockquote, .bj_store iframe, .bj_store h1, .bj_store h2, .bj_store h3, .bj_store h4, .bj_store h5, .bj_store h6, .bj_store p, .bj_store a, .bj_store em, .bj_store font, .bj_store small, .bj_store strong, .bj_store tt, .bj_store b, .bj_store u, .bj_store i, .bj_store center, .bj_store dl, .bj_store dt, .bj_store dd, .bj_store ol, .bj_store ul, .bj_store li, .bj_store fieldset, .bj_store form, .bj_store label, .bj_store legend, .bj_store table, .bj_store tbody, .bj_store thead, .bj_store tfoot, .bj_store tr, .bj_store th, .bj_store td { background:none; border:0; color:inherit; font-family:Verdana, "Bitstream Vera Sans", "DejaVu Sans", "Liberation Sans", Geneva, sans-serif; font-weight:normal; font-style:normal; font-size:100%; height:auto; letter-spacing:normal; line-height:normal; margin:0; min-height:0; min-width:0; outline: 0; padding:0; position:static; vertical-align:baseline; text-align:left; text-indent:0; text-transform:none; text-decoration:none; width:auto; }
.bj_store * { margin:0; padding:0; }
.bj_store caption, .bj_store th, .bj_store td { text-align:left; font-weight:normal; }
.bj_store ol, .bj_store ul { list-style: none; }
.bj_store table { border-collapse: collapse; border-spacing: 0; }
.bj_store table, .bj_store td, .bj_store th { vertical-align:middle; }
.bj_store a img { border:none; }
/* set some globals */
.bj_store { background-color:#FFFFFF; color:#000000; font-family:Verdana, "Bitstream Vera Sans", "DejaVu Sans", "Liberation Sans", Geneva, sans-serif; font-size:14px; line-height:16px; margin:0 auto; text-align:left; width:980px; }
.bj_store h1, .bj_store h2, .bj_store h3, .bj_store h4, .bj_store h5 { font-weight:bold; font-style:normal; }
.bj_store h4, .bj_store h5, .bj_store ul, .bj_store li, .bj_store dl, .bj_store dd, .bj_store dt { font-size:14px; line-height:16px; }
.bj_store, .bj_store h1, .bj_store h2, .bj_store h3, .bj_store p, .bj_store ul, .bj_store li, .bj_store dl, .bj_store dd, .bj_store dt, .bj_store label, .bj_store input, .bj_store select { font-size:12px; }
.bj_store h3 { margin:5px 0; }
.bj_store p { margin-bottom:10px; }
.bj_store p span { color: #666666; text-decoration: line-through; }
#asapMainContentDiv .bj_store ul li, #asapMainContentDiv .bj_store ol li, #asapMainContentDiv .bj_store li { display:list-item; font-weight:normal; list-style-image:none; list-style-position:outside; list-style-type:disc; line-height:16px; } 
.bj_store a { color:#999999; cursor:pointer; line-height:inherit; }
.bj_store a:hover { text-decoration:underline; }
.bj_store strong, .bj_store b { font-weight:bold; }
.bj_store i, .bj_store em { font-style:italic; }
.bj_store br { clear:both; width:100%;}
.bj_store hr { border:0px; background-color: #000; clear:both; color:#000; display:block; height:1px; padding:0; margin-bottom:5px; margin-top:0px; width:100%; }
#asapMainContentDiv .bj_store input, #asapMainContentDiv .bj_store textarea, #asapMainContentDiv .bj_store select, #asapMainContentDiv a.bj_button { background:#EFEFEF none repeat scroll 0 0; border:1px solid #D0D0D0; color:#000000;  font-size:11px; line-height:13px; padding:1px 2px;  width:120px;  }
#asapMainContentDiv .bj_store label { display:inline;}
#asapMainContentDiv .bj_store select { padding:0;}
#asapMainContentDiv .bj_store input[type=submit], #asapMainContentDiv .bj_store input[type=button] {cursor:pointer;}
#asapMainContentDiv a.bj_button { cursor:pointer; display:inline-block; padding:2px;text-align:center; }
.bj_store pre, .bj_store tt { font-family:"Courier New", Courier, monospace; }
.bj_store caption {caption-side:bottom;display:table-caption; margin:10px 0; text-align: center; }
.bj_store blockquote { margin:5px 20px;} 
/* Common Elements */
.bj_store .bj_small { font-size:10px; }
.bj_borderTop { border-top:1px #FFF solid; }
.bj_fr { float:right; }
.bj_fl { float:left; clear:right; }
.bj_spacer { clear:both; height:10px; width:auto; }
.bj_spacerSmall {clear:both; height:5px; width:auto;}
.bj_ca { clear:both; height:auto; width:auto; }
/*.bj_hr { border-bottom:dotted 1px #D0D0D0; display:block; margin:10px 0; width:100%; }*/
.bj_last { margin-right:0; }
.bj_p0 { padding:0px; }
a.bj_button { color:#000000;  font-size:11px; padding:4px 10px; text-decoration:none; }
a.bj_button:hover { background-color:#D0D0D0; text-decoration:none; }
.bj_store dl { padding-bottom:10px; }
.bj_store dd { display:block; margin:0 0 2px 10px; }
.bj_store dt { font-weight:bold;line-height:16px; margin:0 0 3px 0; }
/* Common Elements (to center an image with unknown height / width)*/
.bj_centeringWrapper { display:table; vertical-align:middle; *position:relative; *overflow:hidden; }
.bj_centeringWrapperOuter { display:table-cell; vertical-align:middle; width:auto; }
.bj_centeringWrapperInner { position:relative; left:50%; float:left; *top:50%;width:auto; }
img.bj_centeredImage { position:relative; text-align:right; left:-50%; *top:-50%; }
/* Common Elements (padding/margin) */
.bj_pL80 { padding-left: 80px; }
/* Style for the header (statusBar) */
.bj_statusBar { border:solid 1px #FFF; height:30px; padding:0 10px; position:relative; width:auto; }
.bj_statusBar h1 { clear:right; float:left; line-height:13px; margin:8px 0; padding-right:10px; width:260px; }
.bj_statusBar h1 a { color:#000; font-weight:bold; }
.bj_statusBar h2 { float:right; font-size:10px; font-weight:normal; line-height:11px; margin:7px 0; text-align:right; width:185px; }
.bj_statusBar h2 img { display:inline; vertical-align:middle; }
.bj_statusBar form#mainSearchForm { clear:right; display:inline; float:left; margin:0; padding-top:5px; text-align:right; width:500px; }
.bj_statusBar form#mainSearchForm label, .bj_statusBar form#mainSearchForm #startSearch{ display:inline; width:50px; }
.bj_statusBar form#mainSearchForm select { width:auto;}
/* Wraps the 3 Center Content Columns */
.bj_midWrapper { border-left:1px solid #FFF; border-right:1px solid #FFF; min-height:900px; overflow:hidden; padding-top:10px; position:relative; width:978px; }
/* Left Verticle Navigation */
.bj_leftColumn { clear:right; float:left; width:188px; }
.bj_navcontainer { /*to keep it off the cc box*/ border:1px #FFF solid; border-top:none;margin-bottom:255px; margin-left:10px; width:auto; }
.bj_navcontainer p { margin:0 0 5px 0; }
.bj_navcontainer dt {background-color:#FFF; border:1px solid #FFF; border-left:0; border-right:0;  padding:3px;}
.bj_navcontainer dt a { color:#111111; font-weight:bold;}
/* Mid Column Elements */
#centerContainerDiv { float:left;clear:right;}
.bj_midColumn {clear:right;display:inline; float:left; margin:0 10px; width:580px; }
/*#loadingCover-store {background-image:url(http://ross.i-supply.com/assets/images/asapLoading.gif); background-position:center 20%; background-repeat:no-repeat; display:none; height:863px;left:0;position:fixed;top:0;width:1680px;z-index:1;}*/
/* Mid Column Element (BreadCrumbs) */
.bj_breadCrumbs h2 { clear:right; display:inline; float:left; font-size:11px; font-weight:normal; line-height:12px; margin-bottom:10px;/*IE*/ *margin-bottom:5px; }
h2.bj_visited, h2.bj_visited a, h2.bj_currentBc, h2.bj_currentBc a { font-weight:normal; }
/* Mid Column Element (Catagory Store Products) */
.bj_bfb { border:solid 1px #FFF; clear:both; height:248px; width:578px; }
.bj_bfb img { height:248px; width:578px; }
.bj_ccImageHolder { bottom:5px; left:15px; position:absolute; }
.bj_mainAdsWrapper {border:solid 1px #FFF; height:160px; padding:3px 3px;}
.bj_mainAdsWrapper .bj_180x150ad { border:solid 1px #FFF; clear:right;_display:inline; float:left;height:148px; margin:5px;overflow:hidden; width:178px;}
.bj_mainAdsWrapper .bj_180x150ad img {border:solid 1px #FFF; }
.bj_mainAdsWrapper .bj_180x150ad img a {border:solid 1px #FFF;}
.bj_productListingWrapper {min-height:200px; min-width:580px;}
.bj_featuredHeader { background-color:#FFF; border:solid 1px #FFF; height:30px; padding:0 10px; width:auto; }
.bj_featuredHeader h2 { clear:right; color:#000; float:left; margin:8px 0; }
.bj_productBoxWrapper { border:1px #FFF solid; border-top:0; clear:both; float:left; width:578px;  }
.bj_productBox { border-right:1px #FFF solid; clear:right; float:left; height:170px; margin-right:5px; overflow:hidden; padding:5px 0; position:relative; width:140px; }
.bj_productBox img { border:none; margin:0; max-height:84px; max-width:110px; }
.bj_productBox .bj_centeringWrapper { height:84px; width:140px; }
.bj_productBox h3, .bj_productBox p { font-size:11px; line-height:13px; text-align:center; }
.bj_productBox h3 { height:40px;overflow:hidden; }
.bj_productBox p { height:25px; overflow:visible;}
.bj_productBox h3 a { font-weight:normal; }
.bj_productBoxLast { border-right:none; margin-right:0; }
/* Mid Column Element (Sorting and Pagination) */
.bj_productPagination { clear:both; display:inherit; padding-bottom:5px; width:580px; }
.bj_productPagination form { clear:right; float:left; padding-top:2px; }
.bj_productPagination form select { width:170px; }
.bj_productPagination p { margin:0px; padding:5px 0; text-align:right; }
.bj_productPagination p a {color:#000;}
/* Mid Column Element (Search) */
.bj_searchResults { border: 1px solid #FFF; padding: 5px; font-size: 12px; margin-bottom: 5px; position: relative; background-color: #FFF; min-height: 95px; width:auto; }
.bj_searchResults .bj_centeringWrapper { background-color: #FFFFFF; border: 1px solid #FFF; margin:0;height:94px;width:120px;}
.bj_searchResults img { max-width:110px; max-height:84px;}
.bj_searchResults h5 { font-size: 15px; position: absolute; line-height:18px; left: 135px; top: 10px; width:290px; }
.bj_searchResults h5 { margin-top: 0 !important; }
.bj_searchResults p { line-height: 40px; position: absolute; right: 10px; top: 10px; text-align: right; }
/* Mid Column Element - Product Page (Product Detail Summary)*/
.bj_productTop {  height:395px;}
.bj_productLeft { float:left; height:395px; width:250px;}
.bj_productLeft p { margin: 10px 0px; }
.bj_productMedia { border-top:1px #FFF solid ; height:auto; padding-top:10px;  width:250px; }
.bj_productMainImage { background-color:#FFFFFF; height:250px; margin-bottom:10px; width:250px; }
.bj_productMainImage img {max-height:250px; max-width:250px;}
.bj_productRight { float:right; height:395px; width:320px; }
.bj_productRight h3 { color:#000; font-size:17px; height:72px; line-height:18px; margin:5px 0; overflow:hidden; }
.bj_productRight p.bj_small { border-bottom: 1px solid #FFF; font-weight:bold; height:28px; margin:0; line-height:42px;/*IE 6*/ _line-height:27px;}
/*.bj_productRight p.bj_description { line-height:15px; height:45px; margin:5px 0; overflow:hidden; }*/
.bj_productDetailBlock { background-color:#FFF; border:1px solid #000; height:262px; padding:10px; width:auto; }
.bj_productDetailBlock p { border-bottom:1px #FFF solid; line-height:25px; margin-bottom:10px; }
.bj_productDetailBlock strong.bj_price { color:#000; font-size:17px; }
.bj_productDetailBlock p.bj_productStatus {height:65px;}
.bj_productDetailBlock p.bj_productMarketing {height:90px;}
#bj_hiddenOptions { height:30px; }
form#bj_addToCart { height:50px; margin-bottom:10px; }
.bj_productDetailBlock form#bj_addToCart input, .bj_productDetailBlock form#bj_addToCart textarea, .bj_productDetailBlock form#bj_addToCart select, .bj_productDetailBlock form#bj_addToCart a.bj_button { background-color:#EFEFEF; }
form#bj_addToCart input#bj_quantity { width:40px; }
form#bj_addToCart input#cartButton { margin-left:70px; padding:4px 10px; }
.bj_productDetailBlock form#bj_addToCart input, .bj_productDetailBlock form#bj_addToCart select { width:100px; }
/* Mid Column Element - Product Page (Tabbed Details)*/
#bj_tabbedProductContainer .bj_productDetails h1, #bj_tabbedProductContainer .bj_productDetails h2, #bj_tabbedProductContainer .bj_productDetails h3, #bj_tabbedProductContainer .bj_productDetails h4, #bj_tabbedProductContainer .bj_productDetails h5, #bj_tabbedProductContainer .bj_productDetails h6 { color:#000; font-size:14px; margin-bottom:10px; }
#bj_tabbedProductContainer .bj_productDetails { max-height:590px; overflow-y:auto; overflow-x:hidden; }

#bj_tabbedProductContainer .bj_productDetails img { margin:10px; }
.bj_productDetails { background-color:#FFFFFF; border: 1px solid #FFF; min-height:590px; _height:585px;  padding: 10px; width:auto;/*IE 6*/_width:558px; }
.bj_productDetails p { *padding-left:0; }
#asapMainContentDiv .bj_productDetails ul, #asapMainContentDiv .bj_productDetails li, #asapMainContentDiv .bj_productDetails ul li, #asapMainContentDiv .bj_productDetails ol li { clear:none; line-height:16px;list-style-position: inside; margin-bottom:10px; margin-left:0; padding-left:15px; position:static; }
.bj_productDetails table { width:100%; }
.bj_productDetails table tr th { border-bottom:1px #000 solid; color:#000;  font-weight:bold; padding:5px 15px; margin-bottom:10px; vertical-align:top; width:50%; }
.bj_productDetails table tr td { padding:5px 15px; vertical-align:top; }
.bj_productDetails #shippingResults table tr th { background-color:#000; border-bottom:none; color:#FFF;  }
.bj_productDetails .bj_attributeLabel {text-align: right; }
.bj_productDetails .bj_attributeValue {text-align: left; }
table.bj_ingredients { border:1px #000000 solid; border-collapse:collapse; margin-bottom:10px;*width:97%; }
table.bj_ingredients tr, table.bj_ingredients td  { border:1px #000000 solid; } 
table.bj_ingredients .bj_small { font-weight:bold; }
table.bj_ingredients tbody tr td p { margin:0; }
/* Mid Column Element - Product Page (Tabbed Upsell)*/
#options, #similar { min-height:180px; _height:180px; padding:10px 0; }
/* Mid Column Element - Product Page (Jquery Tabs) */
.bj_anchors { list-style: none; margin: 0; padding: 0 0 1px; display: inline-block; /* @ IE 7 */ _height: 1%; /* @ IE 6 */ }
ul.bj_anchors { padding-left:0px; }
#asapMainContentDiv ul.bj_anchors li { list-style: none;}
.bj_anchors:after { /* clearing without presentational markup, IE gets extra treatment */ display: block; clear: both; content: " "; }
.bj_anchors li { float: left; margin: 0 0 0 5px !important; background-color:#000; font-size:12px; font-weight:bold;  position: relative; top: 1px; }
.bj_anchors a { display: block; font-weight:bold; border: 1px solid #FFF; z-index: 2; padding: 5px 9px 5px; color: #FFF; text-decoration: none; _float: left; }
.bj_anchors .bj_on a { padding-bottom: 5px; }
.bj_anchors .bj_on a, .bj_anchors a:hover, .bj_anchors a:focus, .bj_anchors a:active { background-color: #FFFFFF; border-bottom:1px solid #FFFFFF; color:#000000; }
.bj_anchors .bj_on a:link, .bj_anchors .on a:visited { cursor: pointer; }
.bj_anchors a:hover { background-color: #999999; border-bottom:1px solid #D0D0D0; color:#000000; }
.bj_anchors .bj_on a:hover { background-color: #FFFFFF; border-bottom:1px solid #FFFFFF; }
.bj_anchors a:hover, .bj_anchors a:focus, .bj_anchors a:active { cursor: pointer; text-decoration:none; }
/* Mid Column Element - Product Page (Jquery Image Gallery) */
ul.gallery { padding:0; margin: 10px 0 5px 0; *margin-top:0px; *height:60px !important;}
#asapMainContentDiv ul.gallery li { display:inline-block; *display:inline;width:59px; margin:0; padding:0; text-align:center;}
/*ul.gallery li a:hover img { border:1px solid #999999; }*/
div.prettyGallery {  display: inline-block; margin-left:7px;  }
#image div.prettyGallery ul.prettyGallery { list-style: none; float: left; margin: 5px 1px 5px 1px; *margin-top:0px; }
div.prettyGallery ul.prettyGallery li { display: block; float: left; margin-right: 0px;  }
div.prettyGallery ul.prettyGallery, ul.prettyNavigation { padding:0; }
ul.gallery li a img, div.prettyGallery ul.prettyGallery li a img { border:1px solid #FFF; padding:2px; vertical-align: middle; max-height:54px; max-width:53px; _height:54px;  _width:53px; }
div.prettyGallery ul.prettyGallery li a:hover img { border:1px solid #999999;}
/* Mid Column Element - Product Page (Jquery Image Gallery Navigation) */
ul.prettyNavigation { background-color:#FFF; float: left; clear: left; list-style: none; margin: 0; border: 1px #D0D0D0 solid; }
#image ul.prettyNavigation li { display: block; float: left; width: 215px; height: 15px; line-height: 15px;list-style: none; font-size: 10px; text-align: center; text-transform: uppercase; color: #000; margin: 0; padding: 0; }
#image ul.prettyNavigation li.prev { width: 35px; list-style: none; margin:0; }
ul.prettyNavigation li.prev a { display: block; width: 100%; height: 15px; text-indent: -10000px; background: url('http://store.i-supply.com/assets/images/previous.gif') top left no-repeat; }
#image ul.prettyNavigation li.next { width: 35px; list-style: none; margin:0; }
ul.prettyNavigation li.next a { display: block; width: 100%; height: 15px; text-indent: -10000px; background: url('http://store.i-supply.com/assets/images/next.gif') top right no-repeat; }
ul.prettyNavigation li.next a:hover { background-position: 100% -18px; }
ul.prettyNavigation li.prev a:hover { background-position: 0 -18px; }
ul.prettyNavigation li.next a.disabled, ul.prettyNavigation li.next a.disabled:hover { background-position: 100% -36px; cursor: default; }
ul.prettyNavigation li.prev a.disabled, ul.prettyNavigation li.prev a.disabled:hover { background-position: 0 -36px; cursor: default; }
/* Mid Column Element (Store Cart) */
.bj_shoppingCart tr th { border-bottom: 1px dotted #000; font-weight: bold; padding:3px; }
.bj_shoppingCart tr td { border-bottom:1px dotted #000; padding:3px; }
.bj_shoppingCartBorder { border-left:dotted 1px #000; }
.bj_shoppingCart  #shoppingCartForm input {width:auto;}
.bj_shoppingCart #shoppingCartForm input[name=update] { vertical-align:top; width:auto;}
.bj_shoppingCart #shoppingCartForm a.bj_button { vertical-align:top;}
.bj_shoppingCart a#continueShopping { background-color:#000; color:#FFF; width:120px;}
/* Right Column Elements */
.bj_rightColumn { float:right; margin-right:10px; margin-bottom:10px; max-width:180px;_width:180px;_margin-right:2px;}
.bj_featureAreaWrapper {margin-bottom:10px; width:180px;}
.bj_featureAreaWrapper .bj_productBox {border:1px #FFF solid; border-top:none; clear:both;display:block; margin:0; padding:5px; width:168px; }
.bj_featureAreaWrapper .bj_productBox .bj_centeringWrapper {width:170px;_width:168px;}
/*Advertisments*/
.bj_180x150ad { height:150px; margin-bottom:10px; text-align:center; width:180px; }
iframe.bj_180x480ad { background-color:#FFF; height:480px;width:180px; }
iframe.bj_160x600ad  { height:600px; margin-left:10px; width:160px;}
iframe.bj_468x60ad { height:60px; width:468px; margin:10px 56px 20px; }
/* Footer Elements */
.bj_footWrapper { border:solid 1px #FFF; border-top:none; min-height:80px;/*IE*/ _height:80px; padding-top:10px; width:978px; }
.bj_footWrapper ul { clear: right; display:block; float: left; margin-left:10px; padding-left:25px; width:290px;_margin-left:5px;}
.bj_footWrapper ul li { color:#999999;}
.bj_footHeader { background-color:#FFF; border-top:solid 1px #FFF; border-bottom:solid 1px #FFF; height:30px; margin-bottom:5px; padding:0 20px; width:auto; }
.bj_footHeader h2 { color:#000; margin:8px 0; padding-right:140px; }
/* lightbox CSS */
#lightbox, #lightbox-overlay { position: absolute; top: 0px; left: 0px; bottom:auto; right:auto; z-index:100; width:100%; height:auto; text-align:center; color:#333333; /* stop stupid conflicts */margin:0px; padding:0px; border:none; outline:none; line-height:0; /* general conflict stopper */text-decoration:none; background:none; word-spacing:normal; letter-spacing:normal; float:none; clear:none; display:block; }
#lightbox a, #lightbox a:link, #lightbox a:visited, #lightbox a:hover { text-decoration:underline; color:#999999; }
#lightbox-overlay { z-index: 90; background-color:#000000; height: 100%; position:fixed; }
#lightbox-overlay-text { text-align: right; margin-right: 20px; margin-top: 20px; color: white; font-size: 12px; cursor: default; line-height:normal; }
#lightbox-overlay-text a, #lightbox-overlay-text a:hover, #lightbox-overlay-text a:visited, #lightbox-overlay-text a:link { color:white; }
#lightbox-overlay-text span { padding-left:5px; padding-right:5px; }
#lightbox img, #lightbox a img, #lightbox a { border:none; outline:none; }
#lightbox-imageBox { position:relative; border:1px solid black; background-color:white; width:400px; height:400px; margin:0 auto; }
#lightbox-imageContainer { padding:1px; }
#lightbox-loading { position:absolute; top:40%; left:0%; height:25%; width:100%; text-align:center; line-height:0; }
#lightbox-nav { position:absolute; top:0; left:0; height:100%; width:100%; z-index:10; }
/* #lightbox-imageBox > #lightbox-nav { left: 0; } #lightbox-nav a { outline: none; }*/
#lightbox-nav-btnPrev, #lightbox-nav-btnNext { display:block; width:49%; height: 100%; background:transparent url("../images/blank.gif") no-repeat; /* Trick IE into showing hover */ /* cursor:pointer; */	zoom:1; /* who knows why? */ padding:0px; margin:0px; }
#lightbox-nav-btnPrev { left:0; right:auto; float:left; }
#lightbox-nav-btnNext { left:auto; right:0; float:right; }
/*.preload_largeLink, #prevLink:hover, #prevLink:visited:hover { background:url("../images/prev.gif") left 45% no-repeat;}
.preload_nextLink, #nextLink:hover, #nextLink:visited:hover { background:url("../images/next.gif") right 45% no-repeat;}*/
#lightbox-infoBox { font:10px Verdana, Helvetica, sans-serif; background-color:#FFFFFF; margin:0 auto; padding:0px;/* width: 100%;	padding: 0 10px 0; */}
#lightbox-infoContainer { padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px; color:#666; line-height:normal;/* height:30px; */}
#lightbox-infoHeader { width:100%; text-align:center; }
#lightbox-caption { text-align:justify; }
#lightbox-caption-title { font-weight:bold; }
#lightbox-caption-description { font-weight:normal; }
#lightbox-infoFooter { margin-top:3px; color:#999999; }
#lightbox-currentNumber { display:block; width:49%; float:left; text-align:left; }
#lightbox-close { display:block; width:45%; float:right; text-align:right; }
#lightbox-close-button { padding-left:30%; }
#lightbox-close-button:hover { color:#666666; }
#lightbox-infoContainer-clear { clear:both; visibility:hidden; }
/* Contact Form in lightbox CSS */
div#supportForm { font-size:1.1em;font-family:Arial, Helvetica, FreeSans, "Liberation Sans", "Nimbus Sans L", sans-serif;/*IE*/*width:520px;} 
div.louLightBox { background-color:#555; border:3px double #D0D0D0; padding:5px 3px; text-align:left;  }
span.louLightBoxTitle { color:#EFEFEF; font-weight:bold;  }
a.louLightBoxCloseLb { float:right; cursor:pointer; font-weight:bold; color:#FFFFFF; text-decoration:none; }
div.louLightBoxCaption { clear:both; width:500px; margin-top:4px; background-color:#EFEFEF; padding:10px; height:100%;  }
.louLightBox .error { background-color:#FF4F4F; }
.louLightBox form#support { font-family:Arial, Helvetica, FreeSans, "Liberation Sans", "Nimbus Sans L", sans-serif;font-size:1em;margin:0;text-align:left;width:auto; }
.louLightBox form#support label { display:block; font-size:0.8em; font-weight:bold; margin:0 0 3px 0; text-align:left; padding:0; width:auto; }
.louLightBox form#support input, .louLightBox form#support select, .louLightBox form#support textarea { border:1px #D0D0D0 solid;font-size:0.8em;float:none;  margin:0 0 5px 0; padding:2px;  width:95%;}
.louLightBox form#support select { padding:1px;width:98%;} 
.louLightBox form#support textarea { height:75px; }
.louLightBox form#support #formLeft { float:left; clear:right; height:auto; width:50%; }
.louLightBox form#support #formRight { float:left; height:auto; width:50%; }
.louLightBox form#support #formFoot { clear:both; }
.louLightBox form#support #formFoot input { width:auto;}
/* Static AdSpace */
div#asapAdSpace { background: #FFFFFF url(/assets/images/banner_advertisement_115x10.png) no-repeat 10px center; border:1px #FFF solid; border-top:none; line-height:12px; padding:0px 10px;text-align:left; width:958px;}
div#asapAdSpace p{ font-size:9px; margin:0; margin-left:130px; padding:2px 0;text-align:left;}

/*skyblue.css
Borders: #D0D0D0 - 33
Links:  #1F9DA4 - 3
Background: background-color:#FFFFFF;
Accents: #1F9DA4 - 14*/ 
/* set some globals */
.bj_store { background-color:#FFF; color:#000000; }
.bj_store p span { color: #666666; text-decoration: line-through; }
.bj_store p span strong { color: #666666; }
.bj_store a { color:#1F9DA4; }
.bj_store hr { background-color: #D0D0D0; color:#D0D0D0; }
/* Common Elements */
.bj_borderTop { border-color: #D0D0D0; }
/* Body Styles */
/* Style for the header (statusBar) */
.bj_statusBar { border-color: #D0D0D0; }
.bj_statusBar h1 a { color:#1F9DA4; }
/* Wraps the 3 Center Content Columns */
.bj_midWrapper { border-color: #D0D0D0; }
/* Left Verticle Navigation */
.bj_navcontainer { background-color:#EFEFEF; border-color:#D0D0D0; color:#FFF; }
.bj_navcontainer dt { background-color:#1F9DA4; border-color: #D0D0D0; }
.bj_navcontainer dt a { color:#FFF; }
/* Mid Column Element (BreadCrumbs) */
h2.bj_visited, h2.bj_visited a { color:#D0D0D0 !important; }
h2.bj_currentBc, h2.bj_currentBc a { color:#1F9DA4 !important; }
/* Mid Column Element (Catagory Store Products) */
.bj_bfb { border-color:#D0D0D0; }
.bj_mainAdsWrapper, .bj_mainAdsWrapper .bj_180x150ad, .bj_mainAdsWrapper .bj_180x150ad img, .bj_mainAdsWrapper .bj_180x150ad img a { border-color:#D0D0D0; }
.bj_featuredHeader { background-color:#1F9DA4; border-color:#D0D0D0; /*layout Specific*/ height:21px; }
.bj_featuredHeader h2 { color:#FFF;/*layout Specific*/ font-size:12px; padding-top:2px; margin:0; }
.bj_productBoxWrapper { border-color:#D0D0D0; border-top:0; }
.bj_productBox { border-color:#D0D0D0; }
/* Mid Column Element (Sorting and Pagination) */
.bj_productPagination p a { color:#111111; }
/* Mid Column Element (Search) */
.bj_searchResults { border-color:#D0D0D0; background-color: #EFEFEF; }
.bj_searchResults .bj_centeringWrapper { border-color:#D0D0D0; }
/* Mid Column Element - Product Page (Product Detail Summary)*/
.bj_productRight h3 { color:#1F9DA4; }
.bj_productMedia { border-color:#D0D0D0; }
.bj_productRight p.bj_small { border-color:#D0D0D0; }
.bj_productDetailBlock { background-color:#EFEFEF; border-color:#D0D0D0; }
.bj_productDetailBlock p { border-color:#D0D0D0; }
.bj_productDetailBlock strong.bj_price { color:#1F9DA4; }
.bj_productDetailBlock form#bj_addToCart input, .bj_productDetailBlock form#bj_addToCart textarea, .bj_productDetailBlock form#bj_addToCart select, .bj_productDetailBlock form#bj_addToCart a.bj_button { background-color:#FFF; }
/* Mid Column Element - Product Page (Tabbed Details)*/	
#bj_tabbedProductContainer .bj_productDetails h1, #bj_tabbedProductContainer .bj_productDetails h2, #bj_tabbedProductContainer .bj_productDetails h3, #bj_tabbedProductContainer .bj_productDetails h4, #bj_tabbedProductContainer .bj_productDetails h5, #bj_tabbedProductContainer .bj_productDetails h6 { color:#1F9DA4; }
.bj_productDetails { background-color:#FFF; border-color:#D0D0D0; }
.bj_productDetails table tr th { border-color:#D0D0D0; color:#1F9DA4; }
.bj_productDetails #shippingResults table tr th { background-color:#1F9DA4; color:#FFFFFF; }
/* Mid Column Element - Product Page (Jquery Tabs) */
.bj_anchors li { background-color:#1F9DA4; }
.bj_anchors a { border-color:#D0D0D0; color: #FFFFFF; }
.bj_anchors .bj_on a, .bj_anchors a:hover, .bj_anchors a:focus, .bj_anchors a:active { background-color: #FFFFFF; border-bottom:1px solid #FFFFFF; color:#000000; }
.bj_anchors a:hover { background-color: #1F9DA4; border-bottom:1px solid #D0D0D0; color:#000000; }
.bj_anchors .bj_on a:hover { background-color: #FFFFFF; border-bottom:1px solid #FFFFFF; }
/* Mid Column Element - Product Page (Jquery Image Gallery) */
ul.gallery li a:hover img { border-color:#1F9DA4; }
div.prettyGallery ul.prettyGallery li a:hover img { border-color:#1F9DA4; }
/* Mid Column Element - Product Page (Jquery Image Gallery Navigation) */
ul.prettyNavigation { border-color:#D0D0D0; }
/* Mid Column Element (Store Cart) */
.bj_shoppingCart tr th, .bj_shoppingCart tr td, .bj_shoppingCartBorder { border-color:#D0D0D0; }
.bj_shoppingCart a#continueShopping { background-color:#1F9DA4; color:#FFFFFF; }
/* Right Column Elements */
iframe.bj_180x480ad { background-color:#FFF; }
.bj_featureAreaWrapper { border-color:#D0D0D0; }
.bj_featureAreaWrapper .bj_productBox { border-color:#D0D0D0; }
/* Footer Elements */
.bj_footWrapper { background-color:#1F9DA4; border-color:#D0D0D0; border-top:none; }
.bj_footHeader { background-color:#1F9DA4; /*layout Specific*/ border-top:none; }
.bj_footHeader h2 { color:#FFFFFF; }
.bj_footWrapper ul li { color:#FFF; }
.bj_footWrapper ul li a { color:#FFF; }