* {font-family:Trebuchet MS, Helvetica,sans-sarif;margin: 0;padding: 0;}
body {font-size:13px;color:#434345;background-color:white;}
h1 {color:#434345;font-size:15px;}
/*.h2wrapper {clear:both;width:754px;height:19px;background-color:#c7c9cb;margin-left:20px;}
.h2wrapper2 {width:345px;height:19px;background-color:#c7c9cb;} */
h2 {clear:both;font-size:14px;font-weight:bold;padding:0px 0 0 10px;background-color:#C7C9CB;color:#000000;width:750px;text-transform:uppercase;}
h2.padleft {margin-left:20px;}
h3 {font-size:12px;font-weight:bold;color:#434345;text-transform:uppercase;}
p {}
a {color:#1e4493;text-decoration:none;}
a:hover {text-decoration:underline;color:#4d606c;}
select {border:2px inset #c7c9cb;color:#434345;}
img {border:none;}
input {padding-left:2px;border:2px inset #717b86;}
.sg1only {display:none;}

/* Background */
#content-wrapper {clear:both;background-repeat: repeat-y; margin-top: 106px; }
#adcontainer1 {margin-left:20px;border:solid 1px #c7c9cb;background-color:#fff8dd;width:755px;margin-top:10px;}

/* Navigation */
#header-top { text-align: left; height: 91px; width: 1000px; background-image: url(/images/main-header.gif); background-repeat: no-repeat;   position: absolute;  top: 10px;left:10px;font-weight:bold;font-size:14px; border-bottom:4px solid #f58426}
#header-top ul { margin-top: 40px;margin-left: 5px;  }
#header-top li { font-size: 0.8em;  display: inline; }
#header-top img {border:0;}

#header_home {position:absolute;top:0px;left:0px;width:300px;height:50px;}
#header_home a {display:block;width:300px;height:50px;}
#header_inyourcart {position:absolute;top:62px;left:16px;color:orange;}
#header_itemsincart {position:absolute;top:62px;left:95px;text-align:right;width:70px;color:#ffffff;}
#header_gocart {position:absolute;top:62px;left:169px;width:27px;height:16px;cursor:pointer;}
#header_nav {position:absolute;top:62px;left:274px;color:#ffffff;}
.header_nav {color:#ffffff;}
.header_nav:hover {color:orange;}

#manufacturers {position: absolute;top: 62px;left: 558px;clear:left;}
#manselect {font-size:12px;font-weight:bold;color:#4d606c;border:0;height:18px;}
#search {position: absolute;top: 61px;left: 766px;}
#search input {width:175px;height:17px;font-size: 12px;font-weight:bold;color:#4d606c;border:1px solid #717b86;padding-left:2px; }
#gosearch {position:absolute;top:61px;left:946px;width:30px;height:20px;cursor:pointer;}	
		
#suggestions { visibility: hidden; 	position:absolute; border:1px solid #717b86; background-color:#FFFFFF; width: 177px; top: 79px; left: 766px;z-index:60;}
#suggestions ul {margin:0;}
#suggestions li {display:list-item;list-style-type:none;}
#suggestions a {display:block;padding:0 0 0 2px;font-size:0.8em;color:#4d606c;text-decoration:none;width:175px;}
#suggestions a:hover {background-color:#1f4594;color:white;}

#nav-left-top-buttons {padding:0px 0px 0px 12px;}
#navigation-left {background-image: url(/images/wbw-gray-white-side-band.gif);background-repeat: repeat-y;position: absolute;top: 106px;left: 10px;}
#nav-left-catmenu {padding:0px 0 0 15px;}

.subCat {width:160px;font-size:12px;color:#3b6e8f;line-height:13px;}
.catsel_img {padding-bottom:1px;display:inline;}
p.topCat {margin:1px 0px;width:158px;}
a.topCat {display:inline;font-size:13px;color:#262324;font-weight:bold;}


/*#cat-menu {font-variant:small-caps;}*/
#cat-menu li {list-style-type:none;border-bottom: 1px solid #A0A0A0;}
#cat-menu li.last {border-bottom:0;}
#cat-menu a {display:block;padding:3px 0 4px 0px;width: 188px;font-weight:bold;font-size: 15px;color:#262324;text-decoration:none;}

#pricematch_nav {margin:20px 0 0 59px;}
			
.buttonspace {background-color:white;width:188px;height:6px;}
.closeouts,.dailyspecial,.giftcertificates {width:188px;}
.closeouts {background-image:url(/images/co-menu.gif);background-color:#c41230;}
.dailyspecial {background-image:url(/images/ds-menu.gif);background-color:#f58426;} 
.giftcertificates {background-image:url(/images/gc-menu.gif);background-color:#56004e;margin-bottom:5px;}

li.menu1 {}
li.menu2 {}
li.last {border-bottom:0;}
a.menu1,a.menu2,a.menu3 {display:block;padding:3px 0 3px 0px;width: 185px;font-weight:bold;font-size: 15px;text-decoration:none;color:#ffffff;}
a.menu1:hover {color:#000000;}
a.menu2:hover {color:#f58426;}

a.menu2 {color:white;}
/* Ship Time */
#shiptime {padding:8px 0 0 15px;font-weight:bold;}
#shipstoday {clear:both;float:left;display:inline;font-size:16px;font-style:italic;color:#C41230;}
#shipcounter {float:left;display:inline;font-size:15px;padding:1px 0 0 6px;}
#iforderedby {clear:both;float:left;display:inline;font-size:9px;}
#ordertime {float:left;display:inline;font-size:9px;padding-left:24px;}
#shiphours, #shipminutes, #shipseconds {display:inline;}


/* HomePage */
#topbanner {padding:5px 0 0 20px;}
#toprow_banners{margin:6px 0 6px 20px;}
#rotatingbannerdiv { background-repeat: no-repeat; width: 545px; height: 252px; margin-left:0px; border:solid 1px #949699;float:left;}
#playpausebuttons {position:relative;top:-250px;}
.selectbanner {float:right;margin-right:5px;width:11px;height:22px;background-color:#e7e7e8;cursor:pointer;font-weight:bold;color:#000000;z-index:50;}


#featured {clear:both;padding:10px 20px 20px 20px;}
#featured a.title {float:left;padding-top:20px;}
#featured a.photo {float:right;}
#featured img {border:0;}
#featured p {clear:left;font-weight:bold;padding:10px 0px 0px 10px;color:#3b464a;font-size:0.8em;white-space:nowrap;line-height:1.4em;}


#deals {clear:both;}
#deals img {border:0;padding:5px 6px 0px 5px;}

#bottomrowicons {clear:both;padding-top:15px;vertical-align:middle;}
#bottomrowicons img {float:left;border:0;width:139px;}
#bottomrowicons div.iconseparator {float:left;height:40px;width:2px;margin-top:10px;background-color:#2a3740;}

#newarrivals {padding-left:20px;}
#newarrivals_top {background-image:url(/images/new-arrival-top.jpg);width:765px;height:41px;margin-top:10px;}
#newarrivals_heading {color:#ffffff;font-size:23px;font-weight:bold;padding:6px 0 0 30px;}
.newarrivals_side	{float:left;background-image:url(/images/new-arrival-side.jpg);width:10px;height:142px;display:inline;}
.newarrivals_product {float:left;display:inline;}
.newarrivals_img_first {width:165px;height:110px;padding:2px 6px 2px 7px;border-style:none none solid none;border-bottom:1px solid #c7c9cb;}
.newarrivals_img {width:165px;height:110px;padding:2px 7px 2px 7px;border-style:none none solid none;border-bottom:1px solid #c7c9cb;}
.newarrivals_priceinfo {width:170px;}
.newarrivals_price {float:left;display:inline;padding-left:10px;color:#e36f1e;font-weight:bold;font-size:13px;}
.newarrivals_details {float:right;display:inline;font-style:italic;font-size:14px;font-weight:normal;color:#5a5b5d;}
.newarrivals_link {float:right;display:inline;height:10px;}
.newarrivals_right-tri {border-style:none;}
.newarrivals_bottom	{background-color:#bbbcc0;width:765px;height:10px;}


#slidingBanner {position:relative;width:765px;height:105px;border-top:solid 1px #c7c9cb;border-bottom:solid 1px #c7c9cb;margin-top:10px;margin-left:20px;overflow:hidden;z-index:2;}
#slidingBack {visibility:hidden;width:1225px;height:105px;position:absolute;left:-215px;top:1px;}
#slidingFront {position:absolute;top:1px;left:15px;width:745px;height:105px;z-index:5;}
#sliding_left {position:absolute;width:15px;height:105px;background-image:url(/images/left-slider-arrow.gif);z-index:10;}
#sliding_right {position:absolute;width:15px;height:105px;top:0px;left:750px;background-image:url(/images/right-slider-arrow.gif);z-index:10;}
.slidingImage {float:left;display:inline;cursor:pointer;width:237px;height:95px;margin:4px;}

/* Footer */
#footer_wrapper {width:980px;margin:0 10px;}
#footer_nav {background-color:#ffffff; text-align: center; padding: 0;border-top:solid 3px #e7e7e8;width:980px;}
#footer_nav a{text-transform: uppercase;font-size: 11px; font-weight: bold; color: #434345;text-decoration:none;}
#footer_nav a:hover {text-decoration:underline;}

#commit {clear:both;font-style:italic;font-weight:bold;padding:10px 40px 3px 40px;color:#3b464a;font-size:0.8em;text-align:center;}
#shipfootnote {clear:both;font-style:italic;padding:10px 100px 3px;color:#3b464a;font-size:11px;text-align:center;}

/* Articles */
#article h1 {color:#3b6e8f;font-size:18px;}
#article p {margin:5px 10px 5px 10px;}
.rightimgdiv {float:right;}
.leftimgdiv {float:left;}

/* Category Page */

#categoryTop{padding:10px 0 0 20px;}
#categoryImage{float:left;display:inline;}
#categoryRight{float:left;display:inline;border:solid 1px #c7c9cb;width:275px;height:165px;}
#categoryPromotion{margin-top:5px;}
#categoryItems, #categoryManufacturers {padding-left:20px;}
#catItemSelect {clear:both;width:255px;margin-top:10px;}
#catMfgSelect {clear:both;width:255px;}
.catItemOptions, .catMfgOptions {font-size:12px;}
#subcatList{clear:both;padding:0px 0 0 20px;margin-top:20px;}


#category h1 {padding-top:15px;padding-bottom:15px;width:700px;}
#category div.catgroup {padding:5px 0 0 25px;}
#category div.cat {float:left;width:112px;height:130px;padding-bottom:0px;margin-left:10px;}
#category a.cat {color:#3b464a;text-decoration:none;}
#category a.cat:hover {text-decoration:underline;}
#category img.cat {border:none;padding-left:6px;}
#category p.cat {font-size:12px;font-weight:bold;font-style:italic;text-align:center;padding-left:4px;padding-right:4px;}
#category div.line {clear:left;width:800px;border-bottom:solid 1px #3b464a;height:10px;}
#spaceaftercats {clear:both;height:7px;}
h2.brands {font-family:candara,arial,sans-serif;color:#2a3740;font-size:22px;font-style:italic;padding:2px 0 0 25px;}


#brands {clear:both;padding-top:15px;padding-left:3px;vertical-align:middle;}
#brands img {float:left;border:0;margin-left:26px;margin-right:26px;}
#brands div.brandseparator {float:left;height:30px;width:2px;background-color:#2a3740;}
.catColumn0 {vertical-align:top;width:250px;}
.catColumn	{vertical-align:top;padding-left:10px;border-left:solid 1px #c7c9cb;width:250px;}
.categoryIcon {clear:both;float:left;display:inline;}
.categoryName {float:left;display:table;width:150px;margin:0 5px 0 10px;height:40px;#position:relative;overflow:hidden;font-size:14px;font-weight:bold;}
.categoryName2 {#position:absolute;#top:50%;display:table-cell;vertical-align:middle;}
.categoryName3 {#position:relative;#top:-50%}
.categoryName4 {width:185px;font-size:14px;font-weight:bold;}
.categoryNameMfg {float:left;display:inline;padding-left:10px;margin-bottom:10px;padding-right:10px;}
.categoryArrow {float:left;display:inline;width:30px;margin:10px 5px 0 0;}
.categoryManufacturers {float:left;display:table;width:485px;margin:0 0 0 0;height:40px;#position:relative;overflow:hidden;font-weight:bold;}
.categoryManufacturers2{#position:absolute;#top:50%;display:table-cell;vertical-align:middle;}
.categoryManufacturers3{#position:relative;#top:-50%}
.categoryManufacturers4 {width:185px;font-size:11px;}
.subcatSeparator {clear:both;width:750px;border-bottom:solid 1px #c7c9cb;height:5px;margin-bottom:10px;}
.mfgcatIcon {float:left;display:inline;width:230px;height:40px;padding:10px 0 0 10px;}

/* Search Results Page */
#yellowbar {clear:both;width:800px;}
#refine_search {float:left;margin-left:22px;margin-top:6px;display:inline;background-color:#c7c9cb;height:24px;width:740px;padding:4px 0 0 10px;}
#refine_search select {border:1px solid #c7c9cb;height:21px;}
#pagenav {vertical-align:top;width:770px;}
#pagenav a {text-decoration:none;}
#pagenav a:hover {text-decoration:underline;}
#results {float:left;display:inline;margin:4px 0 0 20px;}
#results a:hover {text-decoration:underline;}
#pageselect {float:right;display:inline;padding-top:3px;}
.viewall {position:relative;top:2px;}


.padhorizline {border-color:#c7c9cb;width:750px;}
.dspproduct {padding-top:10px;}
.dspimage {float:left;display:inline;padding:2px 20px 2px 30px;}
.dspimg {border:none;width:165px;height:110px;}
.dspimgadmin {border:0;margin:5px 0px 5px 0px;width:165px;height:110px;position:relative;z-index:3;}
.dsptext {float:left;display:inline;width:424px;height:110px;margin:5px 10px 5px 0;}
a.dspheading {font-weight:bold;font-size:13px;color:#434345;}
a.dspheading:hover {text-decoration:underline;}
.dspsale {float:left;display:inline;border:0;padding:1px 10px 0 0;}
.dspourprice {float:left;display:inline;font-weight:bold;font-size:13px;color:#e36f1e;}
.dspdescription {clear:both;font-size:12px;color:#5a5b5d;font-weight:normal;padding-top:5px;line-height:15px;}
.dspmoreinfo {font-size:12px;}
.dspsavings {float:left;display:inline;font-size:11px;padding:2px 0 0 5px;color:#949699;}
.dspstock {float:left;display:inline;border:0;margin-top:2px;}
.dspspecialoffer {font-size:12px;font-weight:bold;color:#c41230;}
.dspspecialoffer2 {font-size:10px;font-style:italic;}

#searchinfobottom {clear:both;}

#crumb {float:left;display:inline;width:400px;margin:9px 0 8px 20px;color:#3b6e8f;font-weight:bold;font-size:15px;}
#crumb a {color:#3b6e8f;text-decoration:none;}
#crumb a:hover {text-decoration:underline;}

/* ProductDetail page */
#productstring {clear:both;padding:0 0 10px 0px;}
#prevnext {float:right;display:inline;font-size:12px;margin:6px 10px 5px;width:150px;text-align:right;vertical-align:top;}
#prevnext a {text-decoration:none;color:#3b6e8f;padding:0 2px 0 2px;}
#prevnext a:hover {text-decoration:underline;}
.pagearrow {border:none;margin-bottom:-2px;padding-top:3px;}

#mfgall {float:right;font-size:12px;line-height:14px;margin:10px 20px 5px;vertical-align:top;text-align:center;display:inline;}
#mfgall a {color:#3b6e8f;text-decoration:none;}
#mfgall a:hover {text-decoration:underline;}
#producttop {clear:both;width:755px;border:solid 1px #c7c9cb;margin-left:20px;}
#photos {clear:both;float:left;display:inline;}
#mainImage {border-right: 1px solid #c7c9cb;border-bottom: 1px solid #c7c9cb;float:left;display:inline;width:450px;height:300px;overflow:hidden;}
#zoomImage {display:none;}
#thumbnails {clear:both;padding-top:3px;width:450px;overflow:visible;border-right: 1px solid #c7c9cb;}
#thumbnails div.thumb {float:left;margin:0px 1px 3px 1px;display:inline;}
#thumbnails img {border:solid 1px #c7c9cb;cursor:pointer;}
#thumbnails div.rect {border:solid 2px #f0c407;width:18px;height:12px;position:absolute;visibility:hidden;}
.thumbspace {float:left;width:210px;height:75px;display:inline;}
#whybuy {float:left;margin:0px 3px 6px 3px;display:inline;}
#whybuy img {width:210px;height:71px;border:0;}
#zoom {clear:both;margin-left:150px;padding-top:5px;}

#cartbox {float:right;display:inline;width:303px;}
/* #cartbox{border-left: 1px solid #c7c9cb;margin-left:-1px;} */
#cartbox h1 {padding:5px 0 0 10px;}

#pricebox {clear:both;} 
.stockimage {float:left;display:inline;margin:5px 0 0 10px;}
#ourprice {float:right;display:inline;margin:5px 10px 0 0;}
#price {display:inline;color:#e36f1e;font-size:20px;font-weight:bold;letter-spacing:-1px;}
#units {display:inline;font-size:16px;font-weight:bold;padding-left:1px;}

#savingsbox {clear:both;color:#545659;font-size:11px;margin:10px 0 0 10px;}
#msrplabel {float:left;display:inline;} 
#msrp {float:left;display:inline;} 
#savingsinfo {float:left;display:inline;padding-left:15px;}
#savings {float:left;display:inline;}

#instock {float:left;width:110px;margin-top:3px;display:inline;}
#pricetext {float:left;padding-left:5px;font-weight:normal;font-size:12px;line-height:11px;display:inline;}
.icon {clear:both;float:right;display:inline;margin-top:4px;height:37px;width:295px;border: 1px #c7c9cb;border-style:solid none solid solid;background-repeat:no-repeat;}
.icontext {padding:4px 0 0 110px;line-height:14px;}
#earnVIP, #enterQty {clear:both;width:295px;text-align:center;padding:5px 0 0;}
#whatsthis {display:inline;padding-left:10px;color:#1e4493;font-size:9px;font-weight:bold;font-style:italic;cursor:pointer;}	
#VIPpoints {display:inline;}	
#priceCalc {clear:both;width:290px;text-align:center;}
#stockMsgBox {margin-left:10px;margin-top:6px;border: 1px #c7c9cb;border-style:solid none solid solid;width:293px;}
#stockNote {margin:5px 10px 5px 10px;font-size:12px;font-weight:bold;color:#dc202a;}

#selectbox {margin-top:10px;}
#enterqty {display:inline;padding-left:10px;color:#2a3740;font-weight:bold;font-style:italic;font-size:0.9em;}
#popups {clear:both;width:225px;border:solid 1px black;overflow:auto;margin-top:10px;}
#shipquoteButton {float:left;margin:7px 0 5px 10px;cursor:pointer;display:inline;}
#sizeinfoButton {float:right;margin:7px 10px 5px 0;cursor:pointer;display:inline;}

#timer, #hurry {width:190px;}


#cartselect {float:right;padding-left:10px;display:inline;}
#partno {clear:both;float:right;display:inline;font-size:12px;margin-top:8px;width:295px;height:22px;}
#qty {clear:both;float:left;display:inline;font-size:12px;margin:8px 0 0 8px;width:55px;height:22px;}
#addtocartButton {float:right;padding:7px 0px 5px;cursor:pointer;display:inline;}

#freeselect {}
#freeselect select {clear:both;font-size:12px;margin:8px 0 0 10px;width:225px;}

#shippingoptions {clear:both;padding:4px 0 0 10px;}
#shipnote {color:#e36f1e;font-size:13px;font-weight:bold;}
#moreshipoptions {color:#3b6e8f;font-size:12px;cursor:pointer;}

#rating {float:left;display:inline;border-top:solid 1px #c7c9cb;margin:5px 10px 0 10px;color:#434344;font-size:10px;margin-top:10px;line-height:13px;width:280px;padding:10px 0 5px;}
#writereview {color:#3b6e8f;font-size:11px;}

#product_pricematch {clear:both;border-top:solid 1px #c7c9cb;margin:5px 10px;cursor:pointer;}
#pricematchlogo {float:left;display:inline;padding:5px 3px 0 0;border:0;}
#pricematchtext {float:left;display:inline;font-size:12px;font-weight:bold;color:#3b6e8f;padding:7px 4px 0 0;cursor:pointer;}
#pricematchinfo {float:left;display:inline;font-size:10px;color:#3b6e8f;padding:9px 0 0 0;}

#tabs {font-size:13px;text-align:center;font-weight:bold;margin-top:10px;display:none;}
#tabSpacer1 {clear:both;float:left;width:20px;display:inline;}

.tabSelected, .tabUnselected, .tab2Selected, .tab2Unselected {float:left;padding-top:2px;display:inline;height:20px;margin-right:5px;width:114px;}

.tabSelected {color:#ffffff;background-color:#f58426;}
.tab2Selected {color:#ffffff;background-color:#00467F;}
.tabLinkSelected {color:#ffffff;}
.tabLinkSelected:hover {color:#ffffff;text-decoration:underline;}
#tabSpacer2 {display:none;}
.tabUnselected, .tab2Unselected {color:#c7c9cb;background-color:#949699;}
.tabLinkSelected, .tabLinkUnselected {text-transform:uppercase;}
.tabLinkUnselected {color:#c7c9cb;}
.tabLinkUnselected:hover {color:#ffffff;,text-decoration:underline;}
#comboconfignote {display:none;font-weight:bold;font-size:13px;color:#eb2c33;}

.tabWindowUnselected {display:none;}
.tabWindowSelected {display:inline-block;}
#prmbody, #desbody, #cusbody, #sizbody, #revbody, #artbody, #spebody{clear:both;border:solid 1px #c7c9cb;padding:10px 0 10px 10px;overflow:auto;margin-left:20px;width:745px;}

.sizeChart {font-size:12px;font-weight:bold;border-collapse:collapse;border-spacing:0px;margin-left:10px;}
.sizeHeading {width:92px;height:30px;text-align:center;}
.sizeLabel1, .sizeLabel2 {width:123px;height:20px;font-weight:bold;background-color:#c7c9cb;margin:20px 0;}
.sizeInfo1, .sizeInfo2 {width:92px;height:20px;background-color:#c7c9cb;text-align:center;margin:20px 0;}
.sizeSpacerRow {height:10px;}


.specTable {font-size:12px;border-collapse:collapse;border-spacing:0px;margin-left:10px;}
.productSpec1, .productSpec2 {width:735px;height:20px;background-color:#c7c9cb;}
.skuSpecText1, .skuSpecText2 {width:270px;padding-top:10px;vertical-align:top;padding-bottom:10px;}

.skuSpecFirst1 {width:430px;border-left:solid 1px #c7c9cb;padding-top:10px;}
.skuSpecFirst2 {width:430px;border-left:solid 1px #c7c9cb;padding-top:20px;}
.skuSpec1, .skuSpec2 {width:430px;border-left:solid 1px #c7c9cb;}
.skuSpecLast1, .skuSpecLast2 {width:430px;border-left:solid 1px #c7c9cb;border-bottom:solid 1px #c7c9cb;padding-bottom:10px;}
.specLabel {padding-left:10px;font-size:12px;background-color:#c7c9cb;}
.skuValue {margin-left:10px;font-size:12px;}
.specLine {width:580px;border-top:solid 1px #c7c9cb;}
.specSpacerRow {height:10px;font-size:1px;}
#spebody {padding-bottom:0;}
#artbody {margin:0px 0px 0px 20px;}
.articlename {clear:both;float:left;font-size:14px;font-weight:bold;display:inline;}
.articledescription {float:left;font-size:13px;display:inline;}

#closeoutnote {font-family: Arial,Verdana,sans-serif;color:#dc202a;font-weight:bold;font-size:17px;}
#instockicon {vertical-align:text-bottom;}

#productinfo .hline {display:none;}

#desbody p {margin-bottom:7px;}
#desbody h1 {color:#1e4493;font-size:1.5em;font-style:italic;margin-bottom:10px;}
#desbody ul {margin-top:5px;margin-bottom:7px;}
#desbody li {margin-bottom:2px;list-style-position:inside;}

#qdisc1, #qdisc2, #vipnote {color:#dc202a;font-size:14px;font-weight:bold;margin:0;}

.hline2 {clear:both;width:580px;height:10px;margin-bottom:10px;border-bottom:solid 1px #3b464a;}
#reviewsort {padding:0 0 3px 10px;font-weight:bold;}
#revbody p {margin-bottom:7px;}
#createreview {clear:both;font-size:13px;font-weight:bold;padding:4px 0 0 207px;}
.review {padding-bottom:7px;overflow:auto;width:735px;margin-left:10px;font-size:12px;}
.reviewleft {clear:both;float:left;width:180px;overflow:visible;display:inline;}
.reviewright {float:left;width:455px;overflow:visible;display:inline;border-left:solid 1px #c7c9cb;}
.reviewdate {margin:10px 0 2px 15px;}
.revby {font-weight:normal;font-size:11px;}
.reviewer {font-weight:bold;}
.reviewerinfo {margin:3px 0 3px 15px;}
.staffreview {font-weight:normal;font-style:italic;font-size:11px;}

.ratingimage{margin:15px 0 0 15px;}
.reviewsummary{font-weight:bold;padding-left:10px;font-size:12px;background-color:#c7c9cb;}
.reviewtext{padding:10px 0 0 15px;}
.useful {padding:4px 0 0 15px;}
.useful2u {padding:0 0 10px 15px;}
.reviewHelpful {font-weight:bold;}
.voteresponse {display:none;width:390px;font-style:italic;padding-top:6px;text-align:center;font-weight:bold;}
.staffcomment {background-color:#dee4e8;}
.staffheading {font-style:italic;font-weight:bold;padding:5px;}
.stafftext{font-style:italic;padding:5px;font-size:12px;}




#comments {clear:both;padding:0px 20px 20px 20px;line-height:1.1em;border-bottom:solid 3px #3b464a;}
#commentstext {clear:both;}
#comments p {color:#3b464a;font-size:0.8em;margin-bottom:7px;}
#comments h2 {float:left;font-family:candara,arial,sans-serif;color:#1e4493;font-size:1.5em;font-style:italic;padding-top:10px;margin-bottom:15px;}

#cusbody div.catSelect {width:500px;margin-top:15px;margin-left:50px;}
#cusbody div.cat_text {float:left;font-weight:bold;font-style:italic;font-size:14px;padding-left:3px;}
#cusbody div.cat_weight {float:right;font-size:12px;padding-right:8px;}
#cusbody div.calc_weight {display:inline;}
#cusbody select {width:500px;margin-top:3px;}
#cusbody div.no_options {clear:left;margin-top:3px;}
#priceweightsummary {clear:both;margin-top:5px;}
#totalprice {float:left;display:inline;text-align:right;width:396px;font-size:12px;}
#totalweight {float:left;display:inline;font-size:12px;padding-left:50px;}
#outofstock {float:left;font-size:13px;padding-top:8px;margin-left:25px;}
#productnotfound {font-size:14px;font-weight:bold;font-style:italic;color:#e92427;padding:20px 20px 0 20px;}
/* OutOfStock Notification */
#oos-notify {padding:10px 0 0;}
#oos-notify h2 {width:740px;}
#oos-notify h3 {padding:25px 0 5px 10px;text-transform:none;}
#oos-notice {padding:0 20px 0 10px;}
#oos-partno1 {color:#000000;}
#oos-notifyband {clear:both;width:750px;height:33px;margin:15px 0 15px 0;border-top:solid 3px #3b464a;border-bottom:solid 1px #3b464a;background-color:#C7C9CB;}
/* Admin information */
#getadmin {clear:both;margin:10px 0 10px 200px;}
#getadmin a {color:#1e4493;text-decoration:none;}
#getadmin a:hover {text-decoration:underline;}

#admininfo {font-size:11px;padding:10px 0 0 20px;margin:0 15px 10px 20px;border:1px solid #c7c9cb;}
#adminbuttons {width:735px;text-align:center;}
#adminbuttons input {font-size:11px;}
#stockinfo {margin:20px 20px 20px 50px;}
#stockheading {font-weight:bold;}
.comboCat {clear:both;float:left;font-weight:bold;margin-top:5px;}
.comboCatLabel {clear:both;float:left;width:250px;}
.comboCatOptions {clear:both;float:left;margin-top:2px;}
.comboOptions {float:left;width:250px;}
.varient {clear:both;float:left;width:200px;}
.qty {float:left;width:80px;text-align:center;}
/* Substitute Products */

#substitute, #related, #alsobought {clear:both;}
#productgroups {width:790px;margin-top:10px;}

.promoproduct {float:left;display:inline;width:173px;text-align:center;margin:10px 1px 5px 20px;}
img.ppproduct {border:solid 1px #c7c9cb;}
.ppheading {text-align:center;color:#3b6e8f;text-decoration:none;}
/* Price Match */

#pminstructions {width:262px;padding:5px 6px 7px 8px;float:left;display:inline;}
#pmImage {float:left;display:inline;width:165px;border:solid 1px #c7c9cb;margin:4px;}
#pmInfoPad {padding:0 0 10px 10px;}
#pmInfo {clear:both;width:450px;margin-top:5px;}
#pmurl, #pmprice, #pmnotes {border:2px inset #c7c9cb;height:22px;font-size:13px;}
#pmurl {width:432px;}
#pmprice {width:75px;}
#pmnotes {width:346px;}
.pminputwrapper {float:left;display:inline;height:26px;overflow:hidden;margin-top:5px;}
.theirprice {display:inline;padding-right:15px;}
.compdisc {display:inline;}
#pmurlwrapper {clear:both;width:438px;}
#pmpricewrapper {clear:both;width:81px;}
#pmnoteswrapper {margin-left:5px;width:352px;}
#pmdescription {float:left;display:inline;width:755px;border:solid 1px #c7c9cb;margin:10px 0 10px 20px;}
#pmdescImage {float:left;display:inline;margin:7px 0 7px 10px;}
#pmdesctext {float:left;display:inline;width:625px;margin:5px 0 5px 10px;}
#pmarticle {clear:both;margin:10px 0 10px 20px;}
#pmarticle p {margin:10px 20px 0 0;}
#pmarticle ul {margin-top:10px;}
#pmarticle li {margin:2px 20px 0 40px}
#return	{display:inline;float:right;margin:8px 24px;}
#return a {color:#3b6e8f;font-weight:bold;}

/* ShipQuote */
#band {clear:both;width:750px;height:10px;margin:15px 0 15px 0;border-top:solid 3px #3b464a;border-bottom:solid 3px #3b464a;}
#band-short {clear:both;width:600px;height:10px;margin:15px 0 15px 0;border-top:solid 3px #3b464a;border-bottom:solid 3px #3b464a;}

/* GIFT CERTIFICATES */
#gctop {border:1px solid #c7c9cb;clear:both;width:755px;margin-left:20px;}
#gcnum {position:absolute;top:415px;left:235px;color:black;width:180px;text-align:center;}
#gc1, #gc3, #gc4 {display:none;}
#gc2 {font-size:17px;font-weight:bold;}
#gc3 {display:none;}
#gcamount {position:absolute;top:453px;left:482px;color:black;width:180px;text-align:right;font-style:italic;font-weight:bold;}
#gc5 {font-size:20px;}
#gcmessage {position:absolute;top:240px;left:455px;color:black;width:220px;font-style:italic;font-weight:bold;font-size:16px;}
#gcmessage p {padding-top:5px;}
#cartselect {float:right;padding-left:10px;}
#giftamount {width:80px;height:18px;margin-top:6px;margin-left:10px;}
#giftmessage {font-size:13px;height:182px;margin:10px 0 10px 10px;width:293px;}
#gcthumbnails {clear:both;overflow:visible;width:450px;padding-top:3px;border-right:1px solid #c7c9cb;}
.gcthumb {display:inline;margin:0 1px 3px 1px;cursor:pointer;}
#gcthumbnails img {border:solid 1px #c7c9cb;}
#gcstyle {margin:5px 0 5px 10px;width:295px;font-size:11px;height:20px;}
#enteramount {margin:0 0 5px 10px;}
#gcdescription {clear:both;padding:5px 0 0 20px;}
#choosedesign {clear:both;float:left;display:inline;width:200px;padding:5px 0 0 20px;}
#personalize {float:left;display:inline;}
#personalize h3 {padding-left:9px;}
#personalize textarea {height:70px;margin:3px 0 0 0;width:500px;}
.selectdesign {padding-top:2px;cursor:pointer;}
#gcprice {text-align:right;padding:5px 10px 5px 0;}
.gcprice {padding-left:3px;font-weight:bold;}

/* Reviews */
#review {padding:20px 20px 0 20px;}
#review h1 {color:#3b6e8f;font-size:18px;font-style:italic;margin:10px 0 3px;}
h2.rv-h2 {width:700px;}
h2.rv-left, h2.rv-right {width:334px;float:left;display:inline;}
h2.rv-right {margin-left:20px;clear:none;}
#rv-headinginfo {margin-top:-30px;}
#rv-product {margin:15px 0 10px;border:solid 1px #c7c9cb;overflow:auto;}
#rv-productimage {clear:both;float:left;display:inline;border:solid 1px #c7c9cb;margin:10px 10px 10px 10px;}

#rv-productdescription {float:left;display:inline;width:330px;margin:10px 10px 10px 10px;}
#rv-productstring{font-weight:bold;font-size:14px;}
#rv-ratingheading {color:#3b6e8f;font-size:15px;font-style:italic;font-weight:bold;padding:10px 0 10px 10px;}
#rv-overallrating {float:left;display:inline;border-left:solid 1px #c7c9cb;height:137px;}

#rv-summary, #rv-ratings, #rv-describeyourself, #rv-detail, #rv-email,  #rv-problem {clear:both;overflow:none;margin-top:6px;}
#rv-summary {width:700px;margin-bottom:10px;}
#rv-summarytext {width:708px;}
#rv-reviewcomments {width:708px;height:150px;font-size:13px;margin-bottom:10px;}
#rv-username {clear:left;margin-right:25px;}
#rv-username,#rv-location {float:left;display:inline;width:340px;margin-top:6px;margin-bottom:10px;}

#rv-OverallDescribe {text-align:center;font-weight:bold;}
.rv-stars {text-align:center;cursor:pointer;}
.rv-optional {font-weight:normal;font-size:12px;}

#rv-usernametext, #rv-locationtext, #rv-emailtext {width:200px;font-size:11px;margin-top:3px;}
#rv-band {clear:both;width:500px;height:10px;margin:15px 0 15px 0;border-top:solid 3px #3b464a;border-bottom:solid 3px #3b464a;background-image:url(/images/yellowband500.jpg);background-repeat:repeat-y;}
#rv-close {margin-left:180px;}
#rv-close a {font-family:arial;font-weight:bold;color:#1e4493;text-decoration:none;}
#rv-close a:hover {text-decoration:underline;color:#3b464a;}
#rv-submitreview {margin:-15px 0 15px 500px;cursor:pointer;border:none;}

/* ContactUs*/

#contact_us {padding:20px 20px 20px 0;}
#contact_us h1 {padding:0 0 4px 20px;color:#3b6e8f;font-size:18px;}
#cs-intro p {padding:0 10px;}
.cs-h2 {margin-left:20px;}
.contactinfo {padding:0 0 10px 10px;}
#cs-snailmail, #cs-selectsubmit {float:left;display:inline;padding:10px 0 0 20px;}
#cs-subject {width:300px;}
.cs-emailwrapper {margin:10px;}
.cs-email {border:2px inset #c7c9cb;height:22px;font-size:13px;}
#cs-bodydata {width:615px;height:200px;padding:2px;font-family:arial,verdana,sans-serif;font-size:14px;}
#cs-intro {padding:0 20px 10px 20px;}
#cs-emailphone  {clear:both;float:left;width:300px;padding:10px 0 0 30px;display:inline;}
#cs-emailsubmit {clear:both;float:left;width:300px;padding:10px 0 0 30px;display:inline;}
#cs-comments {clear:both;float:left;padding:10px 0 0 0px;width:600px;display:inline;}

#cs-comments {clear:both;float:left;padding-left:30px;padding-bottom:15px;}

#cs-sendcomments {float:right;padding-right:25px;margin-top:5px;border:none;}
.contactemailinput {width:200px;height:22px;}
.contactemailwrapper {clear:both;float:left;display:inline;width:209px;display:inline;height:26px;overflow:hidden;margin:10px 0 0 10px;}
 
/* Email List */
.emailheading {padding:20px 0 20px 20px}
#emailintroarticle {clear:both;margin:0 0 10px 0;}
#tellus {clear:both;color:#262324;font-size:15px;font-style:italic;font-weight:bold;padding:15px 0 10px 0;}
.vctextlong, .vctextshort {height:18px;}
/* Add Tubes Style */
#headingmessage {float:left;display:inline;padding:20px 20px 0;font-weight:bold;font-size:15px;font-style:italic;width:400px;}
#schradervalve, #prestavalve {float:right;display:inline;padding:20px 10px;text-align:center;font-weight:bold;}
#schradervalve {padding:20px 100px 20px 10px;}
#topbuttons, #bottombuttons {clear:both;margin:0 24px 10px 0;}
#addtubesbutton, #addtubesbutton2{float:right;display:inline;padding:5px 0 0 25px;border:none;}
#dontaddtubesbutton,#dontaddtubesbutton2{float:right;display:inline;padding:5px 25px 0 0;border:none;}
#addtubes h1 {padding:0px 20px;background-color:#C7C9CB;color:#000000;width:716px;font-size:15px;margin:5px 20px;}
#addtubes div.tubeimage {clear:both;float:left;padding:10px 10px 0px 20px;}
#addtubes div.tubedesc {float:left;padding:10px 20px 0px 0px;}
#addtubes img {border:0;}
#addtubes div.price {clear:both;float:left;color:#3b464a;font-size:12px;margin-bottom:5px;}
#addtubes div.msrp {float:left;display:inline;}
#addtubes div.lowas {float:left;color:#e36f1e;font-size:13px;font-weight:bold;font-style:italic;}
#addtubes div.ourprice {float:left;color:#e36f1e;font-size:14px;font-weight:bold;}
#addtubes div.pricediff {float:left;}
#addtubes div.line {clear:left;width:737px;border-bottom:solid 3px #3b464a;height:7px;}
#addtubes div.heading {clear:both;float:left;display:inline;font-size:14px;font-weight:bold;}
#addtubes div.desc {clear:both;float:left;display:inline;font-size:13px;font-weight:bold;padding:3px 0 3px 0;width:500px;}
#addtubes div.tubeselect {float:right;display:inline;width:633px;font-size:12px;font-weight:bold;margin-top:1px;}

/* ViewCart*/
#emptycart {clear:both;padding-left:15px;padding-bottom:10px;font-weight:bold;font-style:italic;font-size:16px;}
#cartisme {font-weight:bold;float:right;display:inline;}
#cartmodeselect {position:relative;top:5px;padding-left:20px;}
#welcomeback {float:right;display:inline;color:#3b6e8f;font-size:15px;font-weight:bold;margin:6px 5px 0 0;}
#notme {float:right;display:inline;width:80px;font-size:12px;line-height:12px;text-align:center;margin:5px 20px 0 0;}
.cartheading {clear:both;font-size:14px;font-weight:bold;padding:0px 0 0 10px;background-color:#C7C9CB;color:#000000;width:750px;text-transform:uppercase;margin-top:12px;}
.descriptionheading {float:left;display:inline;width:468px;}
.qtyheading {float:left;display:inline;text-align:center;width:90px;}
.unitpriceheading {float:left;display:inline;text-align:center;width:90px;}
.extendedpriceheading {float:left;display:inline;text-align:center;width:90px;}
.cartitem {padding-left:10px;}
#itemstotal {clear:both;padding:15px 0 0px 461px;font-size:13px;}
div.cartitemdesc {float:left;width:400px;}
#discountdescriptions div.discyousave {float:left;text-align:right;font-size:13px;width:85px;}
#discountdescriptions div.discamt {float:left;text-align:center;font-size:13px;font-weight:bold;width:90px;}
#disctotaldesc, #disctotalamt {float:left;display:inline;margin-top:10px;font-size:13px;}
#disctotaldesc {clear:both;width:659px;text-align:right;}
#disctotalamt {font-weight:bold;text-align:center;width:90px;}
#mgrdiscount {display:none;}
#mgrdiscamt {clear:both;float:left;display:inline;width:156px;background-repeat:no-repeat;}
.gobutton, .gobutton2, .gobutton3, .gobutton4 {float:left;display:inline;cursor:pointer;}
.gobutton {margin:4px 0 0 4px;}
.gobutton2, .gobutton4 {margin:3px 0 0 4px;}
.gobutton3 {margin:2px 0 0 4px;}
#customerfound {margin-top:10px;}

#discelig {font-size:10px;font-style:italic;float:left;display:inline;margin:-3px 0 0 14px;}
#deselectcustomer {background-image:url(/images/deselect-customer-button.jpg);background-repeat:no-repeat;color:#000000;padding-left:150px;width:200px;height:18px;margin-left:20px;cursor:pointer;display:none;}

/*#shippingrates h1, #calcsavings h1, #adminorder h1 {clear:both;font-size:14px;font-weight:bold;padding:0px 0 0 10px;background-color:#C7C9CB;color:#000000;width:750px;text-transform:uppercase;} */
#existingcustomerfind {padding:10px 0 0 20px;}
#existingcustomerselect {padding-top:10px;}
#ziplabel, #intbutton, #internationallabel2, #usbutton, #discountcodeinstructions {display:none;}
.shiplabel {clear:both;float:left;color:#3b6e8f;font-size:13px;font-weight:bold;width:200px;font-variant:small-caps;cursor:pointer;}
#domshipselect, #intshipselect {padding-left:20px;}
#zipinput, #discountcode {width:156px;height:18px;text-align:center;}
#countryselect {width:156px;height:22px;}
.shipquoteheading {font-size:13px;font-weight:bold;}
.shipquotecart {padding-left:20px;}
#shipcost {padding-top:10px;}
#shippingcost, #taxlabel {float:left;text-align:right;font-size:13px;width:438px;white-space:nowrap;}
#goship {float:left;display:inline;margin:2px 0 0 4px;cursor:pointer;}

#enterdiscountcode {clear:both;padding:10px 0 5px 20px;}
#discountdescriptions div.discdesc {float:left;width:544px;}
#ordertotal {clear:both;float:left;text-align:right;padding:5px 0 10px 0px;font-weight:bold;width:679px;}
.vpad15 {clear:both;height:15px;}
#customerlogin {clear:both;margin:20px 0 0 20px;}
#loginbutton {float:left;display:inline;margin:63px 0 0 25px;}
#loginbuttonimg {border:none;}
#logincontinue {clear:both;padding:15px 0 0 30px;}
#emaildiv, #passworddiv {margin:10px 0 0 10px;}
#accountsignin {padding-left:152px;cursor:pointer;}
#loginerror {padding:8px 20px;}
/*#customerlogin h2 {clear:both;float:left;font-size:14px;font-weight:bold;padding:0px 0 0 10px;background-color:#C7C9CB;color:#000000;width:750px;text-transform:uppercase;} */
.logininput {width:200px;height:22px;}
.loginwrapper {clear:both;float:left;display:inline;width:209px;display:inline;height:26px;overflow:hidden;margin-top:10px;}
/* ShipInfo */
#cartpagenav {float:right;display:inline;margin:6px 0;}
.si-navwrap {padding-right:40px;}
#viewshipinfo {padding-left:20px;}
.infoleft {clear:both;float:left;width:250px;margin:6px 0 0 20px;display:inline;padding-left:5px;}
.inforight {float:left;margin:6px 0 0 20px;width:250px;display:inline;padding-left:5px;}
input.infoleft, input.inforight {border:2px inset #c7c9cb;height:22px;margin-top:0px;}
select.info {margin:5px 0 0 20px;width:258px;float:left;display:inline;font-size:13px;padding-left:3px;font-weight:bold;border:2px inset #c7c9cb;height:26px;}
.infoleftwrapper {clear:both;}
.inforightwrapper, .infoleftwrapper {float:left;margin:5px 0 0 20px;width:259px;display:inline;height:26px;overflow:hidden;}
.inforightinput, .infoleftinput {border:2px inset #c7c9cb;height:22px;width:250px;font-size:13px;padding-left:5px;}
.inputImgOverlay {opacity:1;filter:alpha(opacity=100);position:relative;left:2px;top:-22px;}


.crumbarrow {display:inline;padding-left:5px;}
.cartpageselected {color:#F58426;}
.addressspacer {clear:both;height:15px;}
h3.infoorder {clear:both;float:left;display:inline;margin-left:3px;}
h3.infosource {float:left;display:inline;margin-left:190px;}
#orderinfo {padding:10px 0 0 0px;}
#orderinfo textarea {clear:both;width:545px;height:60px;display:block;margin-bottom:10px;}
#orderinfowrap {padding:20px;clear:both;}
#laflogo {position:absolute;margin-top:-10px;margin-left:15px;}
#continuecheckout {float:right;display:inline;}
.rb-shipinfo {margin-right:40px;}
.rb-accountinfo {margin-right:20px;}
/*Payment */
#paymentpage {padding:10px 0 0 20px;}
#rightpaymentinfo {padding-top:5px;}
.cch3, .gchead, .gchead2 {font-size:12px;}
#yellowbandvip {height:30px;}
.cartpageCrumb {color:#434345;}

/* Order Summary - used on Payment, OrderConfirmation, and OrderDetail pages */
#checkoutbuttons {clear:both;padding:0px 25px 0px 124px;height:37px;}
.od-cartheading{font-weight:bold;padding:25px 0 0 10px;text-transform:uppercase;}
#ordersummary {padding-left:20px;}
#ordersummarypad{clear:both;height:10px;}
#contactinfo {padding:30px 0 10px 10px;}
.contactinformation {padding-left:5px;}
.contactoption {text-transform:none;font-size:12px;font-weight:normal;}
#billinginformation, #shippinginformation, #phoneemail {float:left;display:inline;width:210px;margin-top:5px;}
.contactheading {font-weight:bold;font-size:13px;text-transform:uppercase;}
.odstatus {font-family: Arial,Verdana,sans-serif;color:#C41230;font-size:12px;padding-left:20px;}
.os_total_desc, .os_total_price{float:left;display:inline;font-weight:bold;font-style:italic;color:#d81f27;}
.os_total_desc {clear:both;padding:10px 0 0 75px;font-size:15px;width:500px;}
.os_total_price {padding:10px 0 0 90px;font-size:14px;width:90px;text-align:center;}
.os_total_note {color:#3b464a;font-size:12px;}
#paymentdetails {padding-top:10px;}
.hpaymethod {width:165px;}
#orderdetails {padding-bottom:10px;}
#returnaccount {clear:both;float:left;display:inline;padding:5px 0 0 20px;cursor:pointer;}
#sendconfirmation{float:right;display:inline;padding:5px 20px 0 0;cursor:pointer;}
#previousorder {position:absolute;top:177px;left:833px;cursor:pointer;}
#nextorder {position:absolute;top:216px;left:833px;cursor:pointer;}
#x_card_num, #cvv, #gift_code {height:18px;}

/* Account */
#updateyouraccount {float:left;display:inline;padding:5px 0 0 20px;border:none;}
#signout {float:right;display:inline;border:none;padding:5px 20px 0 0;cursor:pointer;}
#account-joinvip {float:left;display:inline;padding:5px 0 0 10px;border:none;}
#accountintro, #accountcontact, #previousorders, #giftcertificates, #notifications, #vipsummary {padding:20px;}
#orderheading, #giftheading, #notificationheading, #vipheading {font-size:12px;font-weight:bold;font-style:italic;padding:25px 0 5px;}

#confirmupdate {float:left;display:inline;padding:5px 0 0 20px;border:none;}
#cancelupdate {float:left;display:inline;padding:5px 0 0 10px;border:none;}

.ordernum, .orderdate, .orderstatus, .giftcode, .originalvalue, .valueremaining, .submitdate, .qtyonhand, .expected, .vippoints {float:left;display:inline;text-align:center;}
.ordernum {clear:both;width:70px;}
.orderdate, .giftcode {width:90px;}
.firstitem {float:left;display:inline;width:400px;}
.orderstatus {width:150px;}
.giftmessage {float:left;display:inline;width:250px;}
.giftmessage p {margin-top:0px;}
.originalvalue, .valueremaining {width:80px;}
.orderinfo, .giftinfo, .notificationinfo {clear:both}
.product {clear:both;float:left;display:inline;width:400px;}
.submitdate, .qtyonhand, .expected, .vippoints {width:100px;}
#previousorderinstructions {padding:20px;width:750px;}


