body{background:#fff;margin:0;padding:0;font-size:11px;font-family:Arial,Verdana;color:#000;letter-spacing:normal;}
table{width:100%;}
img{border:none;margin:0;padding:0;}
.hide,{display:none;}
input{vertical-align:middle;}
hr{border:0;color:#9c9;background-color:#9c9;height:1px;width:100%;text-align:left;}
h1{font-size:150%;line-height:normal;margin:5px 0 5px 0;padding:0;color:#096;}
#contentcolumn h1,#maincolumn h1,#carttitle h1,#checkoutpage h1{margin:5px 0 5px 10px;}
h2{font-size:120%;margin:5px 0 0 0;padding:0;color:#096;}
h3{font-size:110%;line-height:2em;padding:0;margin:0 0 0 3px;color:#069;}
h4{font-size:120%;margin:0 0 0 3px;padding:0;color:#069;}
h5{font-size:140%;padding:0;margin:0 0 0 3px;color:#096;}
h6{font-size:100%;margin:0;padding:0;}
h7{font-size:80%;margin:0;padding:0;}
.bighead{font-size:200%;padding:0;margin:0 0 0 3px;color:#c00;}
.lp-head{font-size:180%;padding:0;margin:0 0 0 3px;color:#069;}
p{padding:.2em;margin:0 0 .5em 0;line-height:1.2em;}
ol,ul{margin:.5em 1em 0 1em;padding:0;}
li{margin:0 0 0 20px;padding:.2em 0;}
a{font-size:110%;font-family:Arial,Verdana;text-decoration:none;}
a:link{color:#900;}
a:visited{color:#900;}
a:hover{color:#f00;}
a:active{color:#039;}
.clear:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear{display:inline-table;}
* html .clear{height:1%;}
.clear{display:block;}
#maincontent{margin:0 auto 0 auto;width:890px;background-color:#fff;}
.maincontentwrapper{width:890px;margin:0;padding:0;}
.widecontentwrapper{width:890px;margin:0;padding:0;}
#maincontentfooter{margin:0 auto 0 auto;width:890px;}
#popup{background-color:#fff;margin:5px;padding:5px;}
#adminpanel{font-size:100%;background-color:#444;color:#fff;border-bottom:1px solid #000;padding:5px;}
#adminleft,#admincenter,#adminright{width:30%;vertical-align:middle;}
#adminleft{text-align:left;}
#admincenter{text-align:center;}
#adminright{text-align:right;}
#adminpanel a{color:#fff;border-bottom:2px solid #666;text-decoration:none;}
#adminpanel a:hover{color:#fff;text-decoration:none;background:#666;}
#header{margin:0;padding:0;background:#fff url(../images/header.gif) no-repeat top left;position:relative;height:92px;width:890px;}
#logo{width:332px;height:51px;padding:16px 0 0 0;margin:0;}
#logo a img{border:none;color:#fff;font-size:120%;font-weight:bold;}
#shopbag{width:40px;height:45px;padding:0;margin:0;position:absolute;top:25px;left:740px;}
#shopbag a img{border:none;color:#fff;font-size:120%;font-weight:bold;}
#cust-fb{width:140px;height:50px;padding:0;margin:0;position:absolute;top:20px;left:368px;}
#cust-fb a img{border:none;color:#fff;font-size:120%;font-weight:bold;}
#alivechat{width:140px;height:50px;padding:0;margin:0;position:absolute;top:23px;left:370px;}
#alivechat a img{border:none;color:#fff;font-size:120%;font-weight:bold;}
#header h1{color:# fff;line-height:1.5em;padding:0;margin:0;}
#header h1 a{color:#fff;}
#header h1 a:hover{color:#333;}
#header ul,#footer ul{list-style:none;margin:0;padding:0;}
#header ul li,#footer ul li{display:inline;margin:0;padding:0;}
#header a,#footer a{color:#000;margin:0;}
#headermainmenu{text-align:left;font-size:100%;margin:0;position:absolute;top:64px;padding:0;z-index:2;}
#headermainmenu ul{padding:0;}
#headermainmenu ul li{margin:0;padding:0;border-right:1px solid #666;}
#headermainmenu a{margin:0;padding:0;color:#666;}
#headermainmenu a:hover{color:#6cc;}
#headermainmenu .activemainmenuitem a{color:#000;}
#shipping{width:160px;height:57px;margin:0;position:relative;top:-45px;left:600px;padding:0;}
#shipping a img{border:none;}
#ssr{background:#fff;height:30px;width:890px;margin:10px 0 5px 0;padding:0;}
#subhead-row{background:#fff;height:30px;width:890px;margin:2px 0 0 0;padding:0;}
#headernavmenu{text-align:right;position:absolute;color:#999;top:2px;right:220px;padding:2px 5px 3px 5px;}
#headernavmenu a{text-decoration:none;padding:0;margin:0 5px 0 5px;color:#069;font-size:100%;}
#headernavmenu a:hover{text-decoration:none;color:#900;}
#wait{background:#f00;position:fixed;top:15px;right:15px;width:100px;}
#minicart{width:165px;height:60px;text-align:right;position:absolute;top:20px;right:-12px;}
#ShoppingCartLink{margin:5px 12px 0 0;}
#ShoppingCartLink a{font-weight:bold;color:#396;}
#ShoppingCartLink a:hover{color:#900;}
#MiniCartTotals{margin:0 12px 0 0;color:#333;}
#mission{width:700px;height:60px;text-align:left;position:absolute;top:115px;left:16px;font:arial;color:#fff;font-size:110%;font-weight:bold;}
#header .searchboxform{position:absolute;top:0;right:0;}
#header .searchboxform h4{position:absolute;top:3px;left:-45px;}
#header .searchboxform h4 label{color:#666;font-size:80%;}
#header .searchboxform .decoratedblock{margin:0;padding:0;background:#6c6;}
#header .searchboxform .forminput{width:127px;height:12px;color:#999;padding:2px;}
#header .searchboxform input{vertical-align:middle;}
#footer{margin:0;padding:0;text-align:left;font-size:11px;}
#footernavmenu{text-align:left;margin:0;padding:8px 0 0 10px;}
#footernavmenu ul li{margin:0;padding:0;}
#footer-head{font-size:12px;font-weight:bold;color:#fff;background:#9c9;padding:0 0 0 5px;margin:0 0 3px 0;}
#footercol1,#footercol2,#footercol3,#footercol4,#footercol5,#footercol6{font-size:10px;float:left;padding:0 10px;margin:0 10px 0 0;}
#footercol1{margin-left:0;}
#footermenu{background:#f0f0f0;padding:3px;margin-top:5px;}
#footermenu a{color:#549376;}
#footercol1 a,#footercol2 a,#footercol3 a,#footercol4 a,#footercol5 a,#footercol6 a,#footermenu a{color:#000;text-decoration:none;}
#copyright{color:#063;margin-top:8px;}
#footer a{font-size:100%;color:#063;}
#footer a:link{color:#063;}
#footer a:visited{color:#063;}
#footer a:hover{color:#f00;}
#footer a:active{color:#039;}
#hp-footer{width:890px;position:absolute;bottom:-285px;color:#063;}
#hp-footer li{margin:0 0 0 20px;padding:0;}
#hp-footer ul{margin:0 0 0 5px;padding:0;}
#hp-footer a{color:#069;font-size:100%;}
#hp-footer a:link{color:#069;}
#hp-footer a:visited{color:#069;}
#hp-footer a:hover{color:#f00;}
#hp-footer a:active{color:#069;}
#greenbuilding{background:#80b19b url(../images/GreenBuilding.gif) no-repeat top left;height:71px;width:890px;text-align:right;}
#greenbuilding a{position:relative;top:37px;right:0;}
#bestsellers{color:#063;background:#fff;height:50px;width:890px;}
#securedby{float:left;}
#homepagecolumn1{width:120px;float:left;margin:0;}
#homepagecolumn2{width:604px;float:left;padding:4px 3px 0 3px;}
#homepagecolumn3{width:160px;float:left;padding-top:4px;text-align:right;}
#homepagecolumn2-3{width:764px;float:left;padding:4px 3px 0 3px;}
#navcolumn{width:160px;float:left;margin:0;padding-bottom:7px;padding-left:1px;}
#maincolumn{width:719px;float:left;padding:0 5px;}
.decoratedblock{margin:0;padding:0;color:#999;font-size:12px;}
.decoratedblock h4{background:#9c9 url(../images/h4DecorBlock.gif) no-repeat;display:block;padding:1px 3px 1px 16px;color:#fff;font-size:100%;font-weight:bold;height:16px;margin:3px 0 0 0;}
.decoratedblock ul,.decoratedblock ol{margin:0;padding:0;background:#fff;border-left:1px #9c9 solid;border-right:1px #9c9 solid;border-bottom:1px #9c9 solid;line-height:100%;height:222px;}
.decoratedblock li{margin:0;padding:0;line-height:100%;}
.blockcontent{padding:5px;}
#bestselling{background:#80e758 url(../images/bgbestsel.gif) no-repeat;display:block;padding:5px 3px 1px 10px;color:#fff;font-size:110%;font-weight:bold;height:19px;text-align:left;}
.categorymenu{margin:0;line-height:100%;}
.sidemenu ul,.categorymenu ul{padding:10px 0 12px 0;margin:0;}
.sidemenu li,.categorymenu li{padding:1px 3px 1px 15px;list-style:none;background-position:left center;}
.sidemenu li:hover,.categorymenu li:hover{padding:1px 3px 1px 28px;list-style:none;background-position:left center;}
.sidemenu li:hover a,.categorymenu li:hover a{color:#900;}
.sidemenu li:active,.categorymenu li:active{padding:1px 3px 1px 28px;list-style:none;}
.sidemenu li:active a,.categorymenu li:active a{color:#069;}
.sidemenu li a,.categorymenu li a{text-decoration:none;color:#069;font:bold 100% arial;}
.rt-navmenu {font-size: 90%; padding-right: 0px; margin: 0 0px 3px 0px; padding-left: 0px; line-height: 120%; text-align:left; border-right:1px #99cc99 solid; border-bottom:1px #99cc99 solid;border-left:1px #99cc99 solid; border-top:1px #99cc99 solid; height:260px;}
.rt-navmenu a{color:#069;}
.rt-navmenu a:link{color:#069;}
.rt-navmenu a:visited{color:#069;}
.rt-navmenu a:hover{color:#900;}
.rt-navmenu a:active{color:#069;}
.rt-navmenu-cat{font-size:100%;padding:0px 3px 3px 3px;margin-top:3px;margin-bottom:3px;line-height:105%;text-align:left;border-right:1px #9c9 solid;border-bottom:1px #9c9 solid;border-left:1px #9c9 solid;border-top:1px #9c9 solid;}
.rt-navmenu-cat a{color:#069;}
.rt-navmenu-cat a:link{color:#069;}
.rt-navmenu-cat a:visited{color:#069;}
.rt-navmenu-cat a:hover{color:#900;}
.rt-navmenu-cat a:active{color:#069;}
.searchboxform{margin-top:2px;}
.searchboxform .blockcontent{margin:0;padding:5 0 5px 0;background:#fff;border-left:1px #969 solid;border-right:1px #969 solid;border-bottom:1px #969 solid;}
.searchboxform .forminput{width:110px;}
.searchboxform input{vertical-align:middle;}
#maincolumn .breadcrumbs{display:none;}
.breadcrumbs{margin:0 0 0 1px;padding:4px;background:#fc0;color:#fff;font-weight:bold;}
.breadcrumbs .links{margin-left:10px;}
.breadcrumbs .links a{color:#feebbe;text-decoration:none;font-weight:bold;}
.breadcrumbs .links a:hover{text-decoration:none;color:#fff;}
#SiteMapColumns{clear:both;}
.ColumnOne{width:250px;float:left;padding-left:10px;}
.ColumnTwo,.ColumnThree{width:630px;float:right;margin-bottom:15px;}
#categoryleft{width:120px;float:left;margin:0;padding:0 0 7px 1px;}
#categoryright{width:160px;float:right;margin:0;padding:0 0 7px 1px;}
#categorymain{width:540px;float:left;background-color:#fff;padding:5px 15px 5px 25px;}
#categorywide{width:870px;float:left;background-color:#fff;padding:5px;}
#categorymain a{font-size:120%;color:#396;}
#categorymain a:visited{color:#396;}
#categorymain a:hover{color:#900;text-decoration:none;}
.recordsku a{font-size:90%;color:#999;text-decoration:none;text-transform:uppercase;}
.recordname{font-size:100%;font-weight:bold;}
.recordshortdescription a{text-decoration:none;color:#000;}
.recordshortdescription{margin:5px;}
.recordprice{font-size:110%;font-weight:normal;}
.recordprice a{text-decoration:none;}
.recordcontrols{margin:10px;}
.recordimage{margin:0 auto 0 auto;width:120px;height:120px;background-image:url('../images/ImgBgSm.png');background-repeat:no-repeat;}
.recordimage img{margin:3px 0 0 5px;}
#categorygridtemplate{margin:8px 0 8px 0;padding:0;}
#categorygridtemplaterecords{margin:0;padding:0;}
#categorygridtemplaterecords table td{width:180px;}
#categorygridtemplaterecords .record{width:160px;height:175px!important;margin-left:10px;padding:3px 0 0 0;border:solid 1px #9c9;margin-bottom:10px;position:relative;}
#categorygridtemplaterecords .recordname{text-align:center;font-size:85%;padding:0 0 3px 0;}
#categorygridtemplaterecords .recordsku{text-align:center;margin:3px 0;}
#categorygridtemplaterecords .recordprice{text-align:center;border:none;margin:0;padding:0;font-size:90%;}
#categorygridtemplaterecords .recordimage{float:right;margin:3px 13pt 0 5px;position:relative;top:0;float:right;}
#categorydescription{font-size:110%;margin-left:10px;}
#categorygridtemplaterecords .recordprice a,#categorygridtemplaterecords .recordsku a{color:#666;}
#categorygridtemplaterecords .recordInfo{position:relative;text-align:center;width:160px;clear:both;float:left;}
#subcategorymenu{margin:20px 0;}
#subcategorymenu .record{width:170px;margin:0 10px 10px 0;text-align:left;}
#subcategorymenu .recordname{font-weight:bold;font-size:110%;text-align:center;}
#subcategorymenu .recordname a{font-size:100%;text-decoration:none;}
#subcategorymenu ul{padding:5px;margin:5px 10px;border-top:2px solid #ddd;border-bottom:2px solid #ddd;}
#subcategorymenu li{padding:2px;list-style:none;}
#subcategorymenu li a{text-decoration:none;font-size:90%;}
#subcategorymenu li a:hover{text-decoration:underline;}
#subcategorymenu2featured{width:345px;float:left;}
#subcategorymenu2featured .featuredImage{display:block;text-align:center;}
#subcategorymenu2main{width:345px;float:left;margin:0 0 0 20px;}
#subcategorymenu2{margin:20px 0;}
#subcategorymenu2 .record{width:170px;margin:0 10px 10px 0;}
#subcategorymenu2 .recordname{font-weight:bold;font-size:110%;text-align:center;}
#subcategorymenu2 .recordname a{font-size:inherit;text-decoration:none;}
#subcategorymenu2 ul{padding:5px;margin:5px 10px;border-top:2px solid #ddd;border-bottom:2px solid #ddd;}
#subcategorymenu2 li{padding:2px;list-style:none;}
#subcategorymenu2 li a{text-decoration:none;font-size:90%;}
#subcategorymenu2 li a:hover{text-decoration:underline;}
#categorysimplelisttemplate,#categorybulkorderlisttemplate{margin:20px 0 0 0;}
#categorysimplelisttemplate .record{padding:2px 5px;float:left;margin:0 0 20px 5px;}
#categorysimplelisttemplate .recordsku,#categorybulkorderlisttemplate .recordsku{clear:both;}
#categorysimplelisttemplate .recordname,#categorybulkorderlisttemplate .recordname{float:left;width:390px;margin:0 10px 0 0;}
#categorysimplelisttemplate .recordprice,#categorybulkorderlisttemplate .recordprice{font-size:100%;float:left;text-align:right;width:100px;margin:0;border:none;}
#categorybulkorderlisttemplate .record{padding:0 0 10px 10px;margin:0;float:left;}
#categorybulkorderlisttemplate table td{vertical-align:top;border-bottom:1px solid #6c6;padding:5px;}
#categorybulkorderlisttemplate .addtocartcontrols{margin:20px 0 20px 3px;}
#categorybulkqtylisttemplate .record{padding:0 0 5px 0;margin:0;float:left;}
#categorybulkqtylisttemplate table td{vertical-align:top;border-bottom:1px solid #6c6;padding:5px;}
#categorybulkqtylisttemplate .addtocartcontrols{margin:20px 0 20px 3px;}
#categorybulkqtylisttemplate .recordname{float:left;width:370px;margin:0 10px 0 0;}
#categorybulkqtylisttemplate .recordprice{font-size:100%;float:left;text-align:right;width:100px;margin:0;border:none;}
#categorybulkqtylisttemplate .qtycell{background:#eee url(../images/lilarrow.gif) no-repeat center right;padding:5px;}
#categorybulkqtylisttemplate .quantityfield{margin:0;width:25px;border:1px solid #ccc;text-align:center;font-size:110%;font-weight:bold;color:#666;}
#categorydetailedlisttemplate{margin:20px 0 0 0;}
#categorydetailedlisttemplate .record{margin:0 0 10px 10px;padding-bottom:10px;width:650px;float:left;border-bottom:1px solid #6c6;}
#categorydetailedlisttemplate .recordimage{float:right;width:120px;height:120px;margin:0;}
.pager{margin:10px 0;padding:5px 0;text-align:center;clear:both;}
.pager ul{list-style:none;margin:0;padding:0;}
.pager ul li{display:inline;margin:0 2px;padding:0;color:#ddd;font-size:80%;}
.pager a,.pager .disabled{color:#444;padding:3px 6px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;text-decoration:none;}
.pager .disabled{color:#ccc;}
.pager li.current a{color:#444;font-weight:bold;border-color:#e0eac8;background:#e0eac8;}
.pager a:hover{border-color:#6d8e44;}
#bvc2004productpage #menucolumn{float:left;width:120px;margin:0 0 0 1px;padding-bottom:7px;}
#bvc2004productpage #content{float:right;width:765px;margin:15px 0 0 0;}
#bvc2004productpage #imagecolumn{float:left;width:290px;text-align:center;margin:0;}
#bvc2004productpage #contentcolumn{float:left;width:280px;margin:5px 0 0 10px;}
#bvc2004productpage .SitePrice{font:bold 18px Arial;color:#c00;}
#bvc5productpage #contentcolumn{float:left;width:350px;margin:0 0 0 10px;text-align:left;}
#bvc5productpage #actioncolumn{float:left;width:350px;margin:0 0 0 10px;text-align:left;}
#bvc5productpage #ProductReviews{clear:both;}
.productimage{text-align:center;margin:10px 0;}
#ProductControls{padding:0 10px;margin:0;position:relative;}
.formlabel{text-align:right;color:#444;}
.productpropertylabel{padding-right:5px;text-decoration:none;color:#666;}
.listprice{text-decoration:line-through;color:#999;}
.siteprice{font-weight:bold;font-size:120%;color:#444;}
.yousave{color:#999;}
#buttons{margin:5px;}
.ProductReviews,#CrossSells{clear:both;padding:10px;margin-top:10px;border-top:1px solid #9c9;background:#fff;}
#ProductDescription{font-size:110%;width:360px;padding:0 0 0 5px;margin:5px 0 5px 0;}
.ProductReviewLinks{font-size:100%;}
.ProductReview{margin:10px;padding:0 0 0 5px;border-left:5px solid #9c9;}
.ProductReviewKarma{display:block;padding-top:5px;font-size:90%;color:#666;}
#crosssells h2{margin-top:10px;padding:3px;color:#396;border-bottom:solid 1px #9c9;}
#CrossSells table{width:100%;margin-top:5px;}
.WideSingleProductDisplayPanel{position:relative;width:100%;float:left;margin:3px 0 3px 0;padding-bottom:5px;}
.SingleProductDisplayImage{float:left;width:125px;margin:2px;}
.ProductSale{position:relative;top:18px;float:right;display:inline;width:35px;height:35px;}
.ProductBadge{position:relative;top:-100px;left:0;}
.SingleProductDisplayName{margin:10px;font-size:110%;font-weight:bold;clear:right;}
.SingleProductDisplayPrice{font-size:110%;color:#cc0001;}
.cartitemimage{width:120px;height:120px;float:left;margin:0 5px 5px 0;background-image:url('../images/ImgBgSm.png');background-repeat:no-repeat;}
.cartitemimage img{margin:3px 0 0 5px;}
.cartitemdescription{margin:5px;float:left;width:320px;}
#cartcontainer tr td{border-top:solid 1px #ccc;padding:5px 5px 0 0;}
#cartcontainer,#carttitle,#cartactions,#cartcoupons{margin:0 5px;}
#cartcontainer{border-bottom:solid 1px #ccc;}
#cartfooter{margin:10px 20px 0 20px;}
#carttotals{width:200px;float:right;margin-bottom:10px;text-align:right;}
#carttotals table{float:right;}
#cartupdates{width:350px;margin-bottom:10px;text-align:right;float:right;}
#cartactions{clear:both;text-align:right;padding-bottom:12px;margin-top:20px;}
#cartactioncontinue{float:left;width:120px;text-align:left;}
#cartactioncheckout{display:inline;}
#cartcoupons{border:solid 0 #ccc;padding:10px;margin-bottom:10px;}
.cartsku{font-size:80%;}
.cartproductname{font-size:110%;font-weight:bold;}
.lineitemnodiscounts{text-decoration:line-through;display:block;}
.totallabel{display:block;}
.productpricecolumn{vertical-align:top;text-align:right;}
.productquantitycolumn{vertical-align:top;text-align:right;}
.producttotalcolumn{vertical-align:top;text-align:right;}
.productdeletecolumn{vertical-align:top;text-align:center;}
.productquantitycolumn div{width:60px;float:right;}
.creditcardinput{border:solid 1px #396;background:#9c9;width:300px;height:135px;font-weight:bold;}
.shippingdiscount{text-decoration:line-through;}
.radiobuttoncol{width:20px;}
.addressbookpanel{border:0 solid #eee;padding:0;}
.addressbookpanel table{width:100%;}
.addressbookpanel ul{margin:0;}
.addressbookpanel li{list-style:none;}
.addressbookpanel table{border-collapse:collapse;border:solid 1px #fff;}
.addressbookpanel td{border:none;padding:5px;}
.addressbookpanel .alt{background-color:#eee;}
#closedcontent{width:300px;height:200px;margin:50px auto;padding:10px;background-color:#ff9;color:#333;}
#closedcontent h1{color:#000;}
.addressbooktitle h1{float:left;}
.addressbooktitle .newaddress{float:right;margin:15px;}
.address{border:1px solid #fc0;padding:5px 10px;margin:0 5px 15px 0;}
.address .buttonrow{margin:5px 0;padding:0;text-align:left;}
table.alladdresses,table.primaryaddresses{margin:5px 0;width:100%;}
table.alladdresses td,table.primaryaddresses td{vertical-align:top;}
fieldset#SearchForm{margin:10px 0 10px 0;}
fieldset#SearchForm .forminput{border-color:#ccc;}
#SearchResultsPane{margin:10px 0;text-align:center;}
#SearchResultsPane td{border:solid 1px #ccc;padding:10px;}
.searchanchor{color:#58bcd4;font-weight:bold;}
.searchresultrecord{padding:5px;margin:10px 0 5px 0;background-color:#ddf8d4;}
.searchresultrecord a{color:#000;}
.searchresultrecord a:hover{text-decoration:underline;}
.BVSmallText{font-size:90%;}
.rowheader,th{background:#396;color:#fff;padding:0;font-size:120%;font-weight:bold;padding:5px 0;text-align:center;}
.rowheader{font-size:100%;}
.row{background:#fff;}
.altrow{background:#fff;}
fieldset{border:1px solid #eee;margin:0;padding:0;}
fieldset table{margin:15px auto;}
fieldset#CurrentUsers{width:340px;float:left;margin:10px 10px 10px 30px;}
fieldset#NewUsers{width:380px;float:right;margin:10px 30px 10px 10px;}
fieldset.contactform table{width:510px;}
legend{font-size:1.3em;line-height:1em;font-weight:bold;color:#444;margin:0 5px;padding:2px;}
td.formlabel{text-align:right;width:100px;white-space:nowrap;padding-right:5px;}
td.formfield{text-align:left;white-space:nowrap;}
.forminput{padding:4px 0 0 6px;height:20px;width:190px;color:#444;vertical-align:middle;border:1px solid #ccc;}
.formtextarea{padding:4px 0 0 6px;border:1px solid #ccc;width:90%;}
.short{width:25%;}
.medium{width:50%;}
label.required{font-weight:bold;}
select{border:1px solid #ccc;color:#444;vertical-align:middle;}
div.errormessage{color:#c00;line-height:2em;padding:0 5px;font-size:100%;}
span.errormessage{color:#c00;display:inline;line-height:2em;padding:0 5px;font-size:14px;}
.forgot{border:1px solid #9c9;background:#fff;padding:5px;display:block;margin-top:10px;font-size:11px;font-weight:bold;width:225px;}
.aligntop{vertical-align:top;}
.buttonrow{text-align:right;padding:5px 20px;margin:0 0 10px 0;}
#forgotpassword a{text-align:right;font-size:10px;color:#c00;padding:0 13px 0 0;}
#forgotpassword a:hover{color:#c33;}
fieldset#affiliateform table{width:510px;}
fieldset#affiliateform table table{margin:0;padding:0;width:100%;}
fieldset#affiliateform td.formlabel{width:150px;}
.returnitems table{width:100%;}
.returnitem .formlabel,.returnitem .formfield{padding:3px;}
.returnitem{margin:5px;}
.returncontrols{margin:5px 0 0 0;padding:5px;border:1px solid #ddd;background:#eee;}
.returnitems td.qtycolumn{vertical-align:top;}
.returnitems .qtyfield{background:#eee url(../images/lilarrow.gif) no-repeat center right;margin:5px 0;padding:5px;}
.returnitems .qtyfield input{width:25px;text-align:center;border:1px solid #ccc;}
.rmaform{margin:20px 0;}
.rmaform table tr td{padding:3px;}
.rmaform .formtextarea{height:100px;width:400px;}
.messagebox{border:1px solid #ccc;width:100%;margin:5px 0;}
.messagebox ul{list-style:none;}
.messagebox .icon{float:left;margin:5px;}
.messagebox .message{margin:5px 5px 5px 30px;font-size:100%;line-height:1em;padding:5px;}
.messagebox .errorline{clear:both;}
.poweredby{text-align:center;margin:5px;}
td.choicelabel{font-weight:bold;width:68px;text-align:right;}
span.choicelabel{display:block;margin:9px 0 0 0;float:right;}
.radiobuttonnormallist ul{margin:0;}
.radiobuttonnormallist li{display:inline;list-style:none;}
.radiobuttonnormallist ul ul{padding:0;margin:5px 0;font-size:11px;}
.radiobuttonnormallist ul .rblist{margin-left:7px;}
.MarkDownPrice{text-decoration:line-through;}
.categoryrotator{width:140px;float:left;padding:0;margin:0 0 0 1px;}
.categoryrotator .decoratedblock{padding:0;margin:0;}
.categoryrotator .decoratedblock .blockcontent{padding:0;margin:0;}
#ctl00_MainContentHolder_ContentColumnControl2_ctl01_CategoryLink,#ctl00_MainContentHolder_ContentColumnControl2_ctl02_CategoryLink,#ctl00_MainContentHolder_ContentColumnControl2_ctl03_CategoryLink,#ctl00_MainContentHolder_ContentColumnControl2_ctl04_CategoryLink{display:none;}
.productrotator{text-align:center;padding:0;margin:0 0 5px 0;}
.productrotator a{color:#069;font-size:11px;font-weight:bold;}
.productrotator a:visited{color:#069;}
.productrotator a:hover{color:#6cc;}
.productrotator .decoratedblock .blockcontent{padding:0 5px 0 5px;margin:0;}
.productrotator .decoratedblock{padding:0 0 15px 0;margin:0;border-left:1px #9c6 solid;border-right:1px #9c6 solid;border-bottom:1px #9c6 solid;}
.contenthead{font-size:130%;font-weight:bold;line-height:normal;margin:15px 0 5px 0;padding:0;color:#096;}
.contentxt{font-size:110%;line-height:1.2em;padding:5px 9px 5px 9px;width:580px;}
.contentxtlist{font-size:90%;line-height:1.1em;padding:5px 10px 5px 10px;}
.contentxtimg{position:relative;top:-31px;left:0;#top:-26px;#left:0;_top:-26px;_left:0;}
.contentshortrow{font-size:100%;padding:5px 175px 5px 10px;}
.homepagetable{font-size:100%;padding:0 0 10px 0;}
.spacerbar{background:#9c9;height:5px;margin:3px 0 3px 0;}
.source{font-size:10px;}
.source a{font-size:10px;}
.inline-hilite{border:1px;border-collapse:collapse;border-top:1px solid #9c9;border-right:1px solid #9c9;border-left:1px solid #9c9;border-bottom:1px solid #9c9;}

/* Landing Page Layout */


.lp-banner {width:98%;}
.lp-1col-1 {width:100%; font-size:12px;}
.lp-2col-1 {width:50%; float:left; font-size:12px;}
.lp-2col-2 {width:50%; float:right; font-size:12px;}
.lp-3col-1 {width:30%; float:left; font-size:12px;}
.lp-3col-2 {margin-left:300px; margin-right:300px; font-size:12px;}
.lp-3col-2a {width:30%; font-size:12px;}
.lp-3col-3 {width:30%; float:right; font-size:12px;}
.lp-3col-3-border {width:30%; float:right; font-size:12px; border:1px solid #009966; padding: 2px;}
.lp-3col-3a {width:40%; float:right; align:left; font-size:12px;}
.lp-3col-1-2 {width:60%; float:left; font-size:12px;}
.lp-3col-2-3 {width:60%; float:right; font-size:12px;}
.lp-4col-1 {width:25%; font-size:12px;}
.lp-4col-2 {width:25%; font-size:12px;}
.lp-4col-3 {width:25%; font-size:12px;}
.lp-4col-4 {width:25%; font-size:12px;}

.landpage{margin:-10px -4px 0 -6px;BORDER:0;border-collapse:collapse;padding:0;border-spacing:0;background-color:#fff;font-size:110%;}
.landpagetable{margin:-10px 0 0 -4px;width:390px BORDER:0;border-collapse:collapse;border-spacing:0;background-color:#fff;}
.lp-subtable{margin:5px 5px 5px 5px;padding:5px 5px 5px 15px;border:1px solid #396;border-collapse:collapse;border-spacing:5px;background-color:#fff;}
.lp-link a{font-size:100%;color:#063;}
.lp-link a:link{color:#063;}
.lp-link a:visited{color:#063;}
.lp-link a:hover{color:#9c9;}
.lp-link a:active{color:#9c9;}
.lp-link ol,ul{font-size:100%;margin:0;padding:0;}
.lp-link li{font-size:100%;margin:0;padding:0;}
.lp-box-cell{font-size:85%;margin:0;border:1px solid #ff9966;border-collapse:collapse;border-spacing:0;padding:5px;background-color:#ffcc99;}
.hp-link a{font-size:95%;color:#063;line-height:90%;}
.hp-link a:link{color:#063;}
.hp-link a:visited{color:#063;}
.hp-link a:hover{color:#9c9;}
.hp-link a:active{color:#9c9;}
.hp-link ol,ul{font-size:100%;margin:0;padding:0;}
.hp-link li{font-size:100%;margin:0;padding:0;}
.hp-box-cell{font-size:85%;margin:0;border:1px solid #ff9966;border-collapse:collapse;border-spacing:0;padding:5px;background-color:#ffcc99;}
.janes-pix-page{margin:-10px 0 0 -6px;width:870px BORDER:0;border-collapse:collapse;padding:0;border-spacing:0;background-color:#fff;font-size:110%;}
.contenttable{margin:0;border-top:1px solid #9c9;border-right:1px solid #9c9;border-left:1px solid #9c9;border-bottom:0 solid #9c9;border-collapse:collapse;border-spacing:0;background-color:#fff;}
.content_table_head{background-color:#9c9;border-top:1px solid #9c9;border-right:1px solid #9c9;border-left:1px solid #9c9;border-bottom:1px solid #9c9;text-align:left;padding:4px 4px 4px 8px;font-size:100%;font-weight:bold;color:#fff;}
.content_table_head_center{background-color:#9c9;border-top:1px solid #9c9;border-right:1px solid #9c9;border-left:1px solid #9c9;border-bottom:1px solid #9c9;text-align:center;padding:4px 4px 4px 8px;font-size:100%;font-weight:bold;color:#fff;}
.content_table_odd{background-color:#fff;border:1px solid #9c9;border-top:0 solid #9c9;border-right:0 solid #9c9;border-left:0 solid #9c9;border-bottom:1px solid #9c9;text-align:left;padding:4px;font-size:90%;}
.content_table_even{background-color:#fff;border:1px solid #9c9;border-top:0 solid #9c9;border-right:0 solid #9c9;border-left:0 solid #9c9;border-bottom:1px solid #9c9;text-align:left;padding:4px;font-size:90%;}
.content_table_odd_center{background-color:#fff;border:1px solid #9c9;border-top:0 solid #9c9;border-right:0 solid #9c9;border-left:0 solid #9c9;border-bottom:1px solid #9c9;text-align:center;padding:4px;font-size:90%;}
.content_table_even_center{background-color:#fff;border:1px solid #9c9;border-top:0 solid #9c9;border-right:0 solid #9c9;border-left:0 solid #9c9;border-bottom:1px solid #9c9;text-align:center;padding:4px;font-size:90%;}
.contenttabletxt{font-size:80%;color:#096;}
.listtable{margin:0;border-top:1px solid #9c9;border-right:1px solid #9c9;border-left:1px solid #9c9;border-bottom:0 solid #9c9;border-collapse:collapse;border-spacing:0;background-color:#fff;}
.list_table_odd{background-color:#fff;border:1px solid #9c9;border-top:0 solid #9c9;border-right:0 solid #9c9;border-left:0 solid #9c9;border-bottom:1px solid #9c9;text-align:left;padding:4px;font-size:100%;vertical-align:top;}
.list_table_even{background-color:#fff;border:1px solid #9c9;border-top:0 solid #9c9;border-right:0 solid #9c9;border-left:0 solid #9c9;border-bottom:1px solid #9c9;text-align:left;padding:4px;font-size:100%;vertical-align:top;}
#menu{width:200px;padding:0 0 1em 0;margin-bottom:1em;font-family:Verdana,Lucida,Geneva,Helvetica,Arial,sans-serif;background-color:#fff;color:#333;}
#menu img{float:right;}
#menu ul{list-style:none;margin:0;padding:0;border:none;}
.menul ul{margin-top:-20px;}
.menul a{color:#000;text-decoration:none;background-color:#fff;border-right:0 solid #c48822;}
html>body .hbutton li a{width:auto;}
.hbutton li{margin:0;}
.hbutton ul{list-style:none;padding:0;border:none;}
.hbutton a{clear:both;display:block;padding:2px 5px 2px .5em;border-right:5px solid #069;color:#069;text-decoration:none;background-color:#cee2fe;width:200px;}
.hbutton a:hover{text-decoration:bold;color:#c33;}
#menu-wide{width:500px;padding:0 0 1em 0;margin-bottom:1em;font-family:Verdana,Lucida,Geneva,Helvetica,Arial,sans-serif;background-color:#fff;color:#333;}
#menu-wide img{float:right;}
#menu-wide ul{list-style:none;margin:0;padding:0;border:none;}
.menul-wide ul{margin-top:-20px;}
html>body .hbutton li a{width:auto;}
.hbutton li{margin:0;}
.hbutton ul{list-style:none;padding:0;border:none;}
.hbutton a:hover{text-decoration:bold;color:#c33;}
#imagelnk{font-size:11px;margin:0;color:#000;text-align:left;background:#fff;}
#imagelnk a{font-size:11px;color:#900;font-weight:bold;}
#imagelnk a:link{color:#900;font-weight:bold;}
#imagelnk a:visited{color:#900;font-weight:bold;}
#imagelnk a:hover{color:#f00;font-weight:bold;}
#imagelnk a:active{color:#f00;font-weight:bold;}
#headerlnk{font-size:10px;margin:0;color:#fff;text-align:center;background:#396;font-weight:bold;}
#headerlnk a{font-size:10px;color:#fff;}
#headerlnk a:link{color:#fff;font-weight:bold;}
#headerlnk a:visited{color:#fff;font-weight:bold;}
#headerlnk a:hover{color:#9c9;}
#headerlnk a:active{color:#fff;}
#headerbullet li{font-size:75%;margin:0 0 0 20px;padding:0 0 0 0;text-align:left;vertical-align:top;background:#fff;font-weight:bold;}
.decoratedblockstore h4{background:#bcf078;display:block;padding:3px 0 3px 10px;color:#fff;font-size:100%;font-weight:bold;height:19px;margin:3px 0 0 0;}
#in-store-headerlnk{font-size:12px;font-weight:bold;line-height:150%;margin:10px 0 10px 0;color:#000;text-align:center;padding:0;}
#in-store-headerlnk a{font-size:12px;color:#900;}
#in-store-headerlnk a:link{color:#900;}
#in-store-headerlnk a:visited{color:#900;}
#in-store-headerlnk a:hover{color:#f00;}
#in-store-headerlnk a:active{color:#039;}
.supcent{font-size:xx-small;vertical-align:text-top;}
#bvc2004productpage .supcent{font-size:12px;vertical-align:text-top;}
.dyktable{width:95%;margin:5px 0 5px 0;padding:2px 4px 2px 2px;BORDER:1px solid #fc3;border-collapse:collapse;border-spacing:0;background-color:#fff;font-size:11px;color:#069;font-family:Arial,Verdana,Lucida,Geneva,Helvetica,sans-serif;}
.dyktable a{font-size:11px;}
.tablegfx{background:url(../images/store/table_gfx.jpg) repeat-x;}
.logintxt{margin:0 20px 20px 20px;font-size:12px;color:#c30;font-family:Arial,Verdana,Lucida,Geneva,Helvetica,sans-serif;}
.SearchMenu,.SearchMenu option{font-size:89%;font-family:Arial,Verdana,Lucida,Geneva,Helvetica,sans-serif;}
.MoreColors{color:#f30;font-size:9px;}
.orderreviewrecord1,.orderreviewrecord2{border-top:1px solid #ccc;}
.recordskuname{width:50%;}
.orderreviewsubmit{width:100%;text-align:right;border-top:1px solid #ccc;}
#price-cover{width:150px;height:20px;margin:0;position:relative;top:25px;left:0;padding:0;}