BODY{FONT-SIZE:15px;FONT-FAMILY:Arial,Times New Roman,Serif;COLOR: #666;MARGIN:0;LETTER-SPACING:normal;background: currentcolor;min-width: 800px; width: expression( document.body.clientWidth < 800? "800px" : "auto" );}
TABLE{WIDTH:95%;text-align: center;}
IMG{BORDER-TOP-STYLE:none;BORDER-LEFT-STYLE:none;RIGHT:10px;BORDER-BOTTOM-STYLE:none;BORDER-RIGHT-STYLE:none}
.hide,HR{DISPLAY:none}
INPUT{VERTICAL-ALIGN:middle}
H2, H3, H4, .h4bold, H5, H6 {PADDING:0;MARGIN:0;}
H1{FONT-SIZE:130%;COLOR:#000;PADDING:0;MARGIN: 0;LINE-HEIGHT:normal;}
H2{FONT-SIZE:120%;}
H3{FONT-SIZE:110%;LINE-HEIGHT:2em;}
H4{FONT-SIZE:100%;text-align: center;}
	.h4bold{FONT-SIZE:100%;FONT-WEIGHT:bold;TEXT-ALIGN:center;}
H5{FONT-SIZE:90%;}
H6{FONT-SIZE:80%;}
P{PADDING:.2em;MARGIN:0;LINE-HEIGHT:1.2em;}
OL,UL{PADDING:0;MARGIN: 0em 1em;}
LI{PADDING:.2em 0;MARGIN:0 0 0 1em;}
A{COLOR: #666;TEXT-DECORATION:underline}
A:link{COLOR: #000;PADDING-LEFT:0;PADDING-RIGHT:0}
A:hover,A:visited{COLOR: #666;}
.clear:after{HEIGHT:0;CONTENT:".";CLEAR:both;DISPLAY:block;VISIBILITY:hidden}
* HTML .clear{HEIGHT:1%}
.clear{DISPLAY:block}
#maincontent{BACKGROUND:#fff;PADDING:0;MARGIN: 0 auto;WIDTH: 100%;max-width: 1280px;width: expression( document.body.clientWidth > 1280? "1280px" : "100%" );}
.maincontentwrapper{PADDING:0;MARGIN:0;}
.widecontentwrapper{PADDING: 0;MARGIN:0;align-content: center;width: 100%;}
#maincontentfooter{HEIGHT:20px;MARGIN:0 auto;}
#popup{PADDING-BOTTOM:5px;PADDING-TOP:5px;PADDING-LEFT:5px;MARGIN:5px;PADDING-RIGHT:5px;BACKGROUND-COLOR:#fff}
#adminpanel{FONT-SIZE:85%;BORDER-BOTTOM:#000 1px solid;COLOR:#fff;PADDING-BOTTOM:5px;PADDING-TOP:5px;PADDING-LEFT:5px;LEFT:5px;PADDING-RIGHT:5px;BACKGROUND-COLOR:#000}
#admincenter,#adminleft,#adminright{VERTICAL-ALIGN:middle;WIDTH:30%}
#adminleft{TEXT-ALIGN:left;DISPLAY:NONE}
#admincenter{TEXT-ALIGN:center}
#adminright{TEXT-ALIGN:right}
#adminpanel A{BORDER-BOTTOM:#666 2px solid;COLOR:#fff;TEXT-DECORATION:none}
#adminpanel A:hover{BACKGROUND:#666;COLOR:#fff;TEXT-DECORATION:none}
#preheader{
	height: 40px;
	background:#444;
	font-size: medium;
	min-width: 600px;
	max-width: 1280px;
	box-shadow: 1px 1px 1px #000 inset;
}
#header{HEIGHT: 90px;BACKGROUND:#fff;POSITION:relative;PADDING-BOTTOM: 30px;PADDING-TOP:0;PADDING-LEFT:0;MARGIN:0;PADDING-RIGHT:0;WIDTH: 100%;box-shadow: 0px -1px 0px #666 inset;}
#headersearch{POSITION: relative;LEFT: 315px;TOP: 64px;width: 548px;border: 1px solid #eeb44f;min-width: 548px;}
#headersearch .searchboxform{HEIGHT: 33px;BACKGROUND: #ffd500;}
#headersearch .searchboxform .forminput{BORDER:0;MARGIN: 3px 0 0 4px;}
#headersearch .searchboxform .searchbutton{MARGIN: 2px 0 0 20px;}
#brandingarea{HEIGHT:80px;POSITION:absolute;LEFT:-20px;TOP: 10px;WIDTH:345px}
#header H1{HEIGHT:72px;BACKGROUND:url(../images/jim-slims-tools-logo.gif) no-repeat 0 0;POSITION:absolute;PADDING-BOTTOM:0;PADDING-TOP:0;PADDING-LEFT:0;LEFT:0;MARGIN:0 0 0 20px;DISPLAY:block;TOP:10px;PADDING-RIGHT:0;WIDTH:298px;TEXT-INDENT:-9999px}
#header H1 A{HEIGHT:82px;POSITION:absolute;PADDING-BOTTOM:0;PADDING-TOP:0;PADDING-LEFT:0;LEFT:0;MARGIN:0;DISPLAY:block;TOP:0;PADDING-RIGHT:0;WIDTH:298px}
#header H1 A:hover{COLOR:#fc0}
#footer UL,#header UL{LIST-STYLE-TYPE:none;PADDING-BOTTOM:0;PADDING-TOP:0;PADDING-LEFT:0;MARGIN:0;PADDING-RIGHT:0}
#footer UL LI,#header UL LI{PADDING-BOTTOM:0;PADDING-TOP:0;PADDING-LEFT:0;MARGIN:0;DISPLAY:inline;PADDING-RIGHT:0}
#footer A,#header A{COLOR: #000;MARGIN: 0 0 0 0;}
#headermainmenu{FONT-SIZE:100%;HEIGHT: 50px;POSITION: relative;PADDING-BOTTOM:0;PADDING-TOP:0;PADDING-LEFT:0;left: 315px;MARGIN:0;PADDING-RIGHT:0;WIDTH: 643px;min-width: 643px;top: -5px;}
#headermainmenu LI{MARGIN:0;DISPLAY:inline}
#headermainmenu A{FLOAT:left;MARGIN:0;DISPLAY:block
-moz-box-shadow: 0px 1px 0px 0px #fce2c1;
	-webkit-box-shadow: 0px 1px 0px 0px #fce2c1;
	box-shadow: 0px 1px 0px 0px #fce2c1;
	background-color: #ffd500;
	-webkit-border-top-left-radius:0px;
	-moz-border-radius-topleft:0px;
	border-top-left-radius:0px;
	-webkit-border-top-right-radius:0px;
	-moz-border-radius-topright:0px;
	border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	-moz-border-radius-bottomright:0px;
	border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	border-bottom-left-radius:0px;
	text-indent:0px;
	border: 1px solid #eeb44f;
	display:inline-block;
	color: #000000;
	font-family:Arial;
	font-size:17px;
	font-weight:none;
	font-style:normal;
	height: 32px;line-height: 34px;
	width: 16%;
	text-decoration:none;
	text-align:center;
}
.ManufacturerButton {
	font-size:12px;
}
#headermainmenu A:hover {
	background-color: #ffe45e;
}
.preheader {
	background-color: #444;
}
.phone {
	position: absolute;
	font-size: 20px;
	color: #E4E4E4;
	top: -35px;
	z-index: 101;
	left: 0px;
}
#headermainmenu .activemainmenuitem A{BORDER-BOTTOM:#ff0 2px solid;FONT-WEIGHT:bold}
#Banner {FONT-WEIGHT:bold}
#headernavmenu{FONT-SIZE: 100%;RIGHT: 0px;POSITION:relative;PADDING-BOTTOM:1px;PADDING-TOP:0;PADDING-LEFT: 5px;Z-INDEX:20;PADDING-RIGHT:0; */height: 108px;MARGIN-RIGHT:0;margin: 0 20px 0 20px;top: 8px;float: right;}
#headernavmenu UL LI{PADDING-BOTTOM:3px;PADDING-TOP:3px;PADDING-LEFT:0;DISPLAY:inline;PADDING-RIGHT:0}
#headernavmenu A{COLOR: #D3C95A;PADDING-BOTTOM:0;PADDING-TOP:0;PADDING-LEFT:0;TEXT-DECORATION:none;MARGIN:0;PADDING-RIGHT:0}
#headernavmenu A:hover{COLOR:#ccc;TEXT-DECORATION:underline}
#wait{BACKGROUND:white;left:450px;POSITION:fixed;TOP:25px;WIDTH:100px}
#minicart{FONT-SIZE: 14px;POSITION:absolute;COLOR: #000;PADDING-BOTTOM:0;TEXT-ALIGN:center;PADDING-TOP:0;PADDING-LEFT:0;LEFT: -2px;MARGIN:0;Z-INDEX:8;TOP: 0px;PADDING-RIGHT:0;line-height: 2.4;width: 101.1%;}
#minicart #cartwrapper{POSITION:absolute;right: 50px;WIDTH:150px;MARGIN-RIGHT:0;background: #FFE066;top: 30px;}
#minicart UL{Z-INDEX:11;WIDTH:350px}
#minicart UL LI{PADDING-BOTTOM:0;PADDING-TOP:0;PADDING-LEFT:2px;PADDING-RIGHT:2px}
#minicart A{COLOR: #000;TEXT-DECORATION:underline}
#minicart A:hover{COLOR:#666}
#footer{BORDER-TOP-STYLE:solid;BORDER-TOP-COLOR:#369;CLEAR:both}
#footerpagebtm{HEIGHT:23px;PADDING-BOTTOM:0;TEXT-ALIGN:center;PADDING-TOP:0;PADDING-LEFT:0;CLEAR:both;MARGIN:0;PADDING-RIGHT:0;WIDTH:970px;_margin:0}
#footernavmenu{FONT-SIZE:100%;HEIGHT:23px;POSITION:relative;FONT-WEIGHT:bold;PADDING-BOTTOM:10px;TEXT-ALIGN:center;PADDING-TOP:10px;PADDING-LEFT:0;MARGIN:0;PADDING-RIGHT:0;/* WIDTH:963px; */_margin:0;_left:2px}
#footer #locations{POSITION:relative;LEFT:140px;MARGIN:0;WIDTH:840px;_margin:0}
#footer #locations TD{MARGIN:0;WIDTH:280px;_margin:0}
.footertable{BACKGROUND-COLOR:#fff}
.footercolumnheader{FONT-SIZE:small;BORDER-TOP:#000 thin solid;FONT-FAMILY:Arial,Helvetica,sans-serif;BORDER-RIGHT:#000 thin solid;BORDER-BOTTOM:#000 thin solid;FONT-WEIGHT:bold;COLOR:#fff;TEXT-ALIGN:center;BORDER-LEFT:#000 thin solid;BACKGROUND-COLOR:#333}
.footercontents{FONT-SIZE:x-small;FONT-FAMILY:Arial,Helvetica,sans-serif}
.footercontentsbold{FONT-SIZE:small;FONT-FAMILY:Arial,Helvetica,sans-serif;FONT-WEIGHT:bold}
.footerlist LI LI LI{POSITION:relative;LIST-STYLE-IMAGE:url(../images/buttons/js-li-bg2.gif);PADDING-BOTTOM:3px;PADDING-TOP:3px;PADDING-LEFT:0;LEFT:5px;MARGIN:0;PADDING-RIGHT:0}
.footercopyright{FONT-FAMILY:Arial,Helvetica,sans-serif;TEXT-ALIGN:center;BACKGROUND-COLOR:#fff}
#homepagecolumn1{BACKGROUND: #fff;POSITION:relative;FLOAT:left;MARGIN:0;WIDTH: 16%;box-shadow: 2px 0px 2px #666;}
#homepagecolumn1 #catmenutop{BACKGROUND: #ffd500;RIGHT:80px;WIDTH: 100%;text-align: center;}
#homepagecolumn1 #catmenubtm{HEIGHT:12px;BACKGROUND:url(../images/category-menu-btm.gif) no-repeat;WIDTH:190px;_margin:0 0 -5px 0}
#homepagecolumn1 #paymentoptions{BACKGROUND:#fff;WIDTH:185px}
#homepagecolumn1 #paymentoptions IMG{MARGIN:20px 0 0 40px}
#homepagecolumn1 #Fein-Logo{BACKGROUND:#fff;WIDTH:190px}
#homepagecolumn1 #Fein-Logo IMG{MARGIN:20px 0 0 15px}
#homepagecolumn2{BORDER-TOP:silver thin solid;BORDER-RIGHT:silver thin solid;BORDER-BOTTOM:silver thin solid;POSITION:relative;FLOAT: left;MARGIN: 0 0 0 8px;BORDER-LEFT:silver thin solid;WIDTH: 64%;background: #fff;box-shadow: 1px 1px 4px #666;}
#homepagecolumn2 #BoschBanner{HEIGHT:175px;FLOAT:left;MARGIN:0;WIDTH:265px}
#homepagecolumn2 #BannerRotator{HEIGHT:175px;FLOAT:left;MARGIN:0 0 0 5px;WIDTH:260px}
#homepagecolumn2 #productgridwrap{BACKGROUND:url(../images/productgrid-wrap-mid.gif) repeat-y;FLOAT:left;PADDING-BOTTOM:0;PADDING-TOP:0;PADDING-LEFT:0;MARGIN:0;PADDING-RIGHT:0;WIDTH:540px}
#homepagecolumn2 #productgridwraptop{HEIGHT:13px;BACKGROUND:url(../images/productgrid-wrap-top.gif) no-repeat;WIDTH:540px}
#homepagecolumn2 #productgridwrapbtm{HEIGHT:13px;BACKGROUND:url(../images/productgrid-wrap-btm.gif) no-repeat;PADDING-BOTTOM:0;PADDING-TOP:0;PADDING-LEFT:0;PADDING-RIGHT:0;WIDTH:540px;_margin:0 0 -5px 0}
#homepagecolumn2 #ProductInformation{BACKGROUND:url(../images/product-info-wrap-mid.gif) repeat-y;FLOAT:left;MARGIN:10px 0 0;WIDTH:375px}
#homepagecolumn2 #ProductInformation IMG{HEIGHT:250px;PADDING-BOTTOM:10px;PADDING-TOP:10px;PADDING-LEFT:10px;PADDING-RIGHT:10px;WIDTH:200px}
#homepagecolumn2 #ProductInformation P{PADDING-BOTTOM:2px;TEXT-ALIGN:left;PADDING-TOP:2px;PADDING-LEFT:2px;PADDING-RIGHT:2px}
#homepagecolumn2 #ProductInformation #ProductInfoWrapTop{HEIGHT:10px;BACKGROUND:url(../images/product-info-wrap-top.gif) no-repeat;WIDTH:375px}
#homepagecolumn2 #ProductInformation #ProductInfoWrapBtm{HEIGHT:13px;BACKGROUND:url(../images/product-info-wrap-btm.gif) no-repeat;FLOAT:left;WIDTH:375px;_margin:0 0 -9px 0}
#homepagecolumn2 #rotatorwrap{BORDER-TOP:#ccc 1px solid;BORDER-RIGHT:#ccc 1px solid;BORDER-BOTTOM:#ccc 1px solid;MARGIN:12px 0 0 10px;BORDER-LEFT:#ccc 1px solid;WIDTH:150px}
#homepagecolumn2 #rotatorwrap .blockcontent{MARGIN:12px 2px}
#homepagecolumn3{BACKGROUND: #fff;POSITION:relative;FLOAT: right;PADDING-BOTTOM:0;PADDING-TOP:0;PADDING-LEFT:0;MARGIN: 0 0 0 5px;PADDING-RIGHT:0;WIDTH: 18%;border: 1px solid #B6B6B6;box-shadow: 0px 1px 4px #666;}
#homepagecolumn3 #column3top{HEIGHT:10px;BACKGROUND:url(../images/column3-top.gif) no-repeat;WIDTH:190px}
#homepagecolumn3 #column3btm{HEIGHT:13px;BACKGROUND:url(../images/column3-btm.gif) no-repeat;PADDING-BOTTOM:0;PADDING-TOP:0;PADDING-LEFT:0;MARGIN:0;PADDING-RIGHT:0;WIDTH:190px;_margin:0 0 -4px 0}
#homepagecolumn3 .decoratedblock{MARGIN:5px 0 5px 5px}
#homepagecolumn3 .decoratedblock LI{LIST-STYLE-TYPE:circle;PADDING-BOTTOM:5px;PADDING-TOP:5px;PADDING-LEFT:5px;PADDING-RIGHT:5px}
#homepagecolumn3 #rssfeedwrap{BACKGROUND:url(../images/rss-feed-wrap-mid.gif) repeat-y;MARGIN:0 0 0 1px;WIDTH:190px}
#homepagecolumn3 #rssfeedwrap #rsstop{HEIGHT:30px;BACKGROUND:url(../images/rss-feed-wrap-top.gif) no-repeat;WIDTH:190px}
#homepagecolumn3 #rssfeedwrap #rsstop IMG{MARGIN:10px 0 0}
#homepagecolumn3 #rssfeedwrap #rssbtm{HEIGHT:14px;BACKGROUND:url(../images/rss-feed-wrap-btm.gif) no-repeat;WIDTH:190px}
#homepagecolumn3 #rssfeedwrap .RssFeedViewer H4{FONT-SIZE:85%;COLOR:#369}
#homepagecolumn3 .RssFeedViewer{PADDING-BOTTOM:0;PADDING-TOP:0;PADDING-LEFT:9px;MARGIN:5px 0;PADDING-RIGHT:6px}
#homepagecolumn3 #SellerWrap{MARGIN:0 0 0 5px}
#ctl00_MainContentHolder_ContentColumnControl3_ctl04_lblDescription{FONT-SIZE:85%;MARGIN:5px 0}
#ctl00_MainContentHolder_ContentColumnControl3_ctl04_DataList1_ctl00_HyperLink1{MARGIN:5px 0}
#navcolumn{POSITION:relative;FLOAT:left;MARGIN:0 0 0 10px;WIDTH:190px;_margin:0 0 -5px 0;_left:7px;border: 1px solid;}
#navcolumn #catmenutop{HEIGHT:30px;BACKGROUND:url(../images/category-menu-top.gif) no-repeat;WIDTH:190px}
#navcolumn #catmenubtm{HEIGHT:12px;BACKGROUND:url(../images/category-menu-btm.gif) no-repeat;WIDTH:190px}
#maincolumn{POSITION:relative;FLOAT:left;MARGIN:0 0 0 10px;WIDTH: 77%;_margin:0;_left:7px}
.decoratedblock{PADDING-BOTTOM:0;PADDING-TOP:0;PADDING-LEFT:1;padding-right:1;MARGIN:0 0 1px;word-wrap: break-word;}
.decoratedblock H4{COLOR:#444;PADDING-BOTTOM:5px;PADDING-TOP:5px;PADDING-LEFT:5px;DISPLAY:block;PADDING-RIGHT:5px;font-size:20px;}
.decoratedblock LI,.decoratedblock OL,.decoratedblock UL{PADDING-BOTTOM:0;PADDING-TOP:0;PADDING-LEFT:0;MARGIN:0;PADDING-RIGHT:0}
.blockcontent{PADDING-BOTTOM:5px;TEXT-ALIGN:center;PADDING-TOP:5px;PADDING-LEFT:5px;PADDING-RIGHT:5px}
.sidemenu UL{PADDING-BOTTOM:0;PADDING-TOP:0;PADDING-LEFT:0;MARGIN:5px 0;PADDING-RIGHT:0}
.sidemenu LI{LIST-STYLE-TYPE:none;PADDING-BOTTOM:2px;PADDING-TOP:2px;PADDING-LEFT:10px;PADDING-RIGHT:2px}
.sidemenu LI A{TEXT-DECORATION:none}
.block.categorymenu {background: none; border: none;}
.block.categorymenu ul {padding:0;margin:1px 0 0;list-style:none;}
.block.categorymenu li {padding:0;margin:0 0 1px;list-style:none;}
.block.categorymenu li a {color: #444; text-decoration:none; font-size: 1.1em; line-height: 30px; display: block; padding: 0 10px; background: #e8e8e8;}
.block.categorymenu li:last-child a {border: none;}
.block.categorymenu li a:hover { background: #f4f4f4;}
.block.categorymenu li.current a {background: #f4f4f4;}
.searchboxform .forminput{WIDTH: 400px;}
.searchboxform INPUT{VERTICAL-ALIGN:middle}
.breadcrumbs{FONT-SIZE:90%;PADDING-TOP: 5px;PADDING-LEFT:10px;}
.breadcrumbs div{display:inline}
#SiteMapColumns{CLEAR:both;MARGIN:0 0 0 20px;WIDTH:940px}
.ColumnOne{BORDER-RIGHT:#eee 1px solid;FLOAT:left;MARGIN:0 0 0 10px;WIDTH:350px}
.ColumnThree,.ColumnTwo{FLOAT:left;MARGIN:15px;WIDTH:350px}
#categoryleft{BACKGROUND: #fff;POSITION:relative;FLOAT:left;MARGIN:0;width: 16%;_margin:0;_left:7px;border: 1px solid #B6B6B6;min-width: 190px;}
#categoryleft #catmenutop{HEIGHT: 20px;BACKGROUND: #ffd500;WIDTH: 100%;text-align: center;}
#categoryleft #catmenubtm{HEIGHT:12px;BACKGROUND:url(../images/category-menu-btm.gif) no-repeat;WIDTH:190px}
#categorymain{POSITION:relative;FLOAT:left;MARGIN:0 0 0 5px;WIDTH: 77%;_margin:0;_left:12px}
#categorymain .maincontentwrapper{}
.recordsku A{FONT-SIZE:95%;TEXT-TRANSFORM:uppercase;COLOR:#999;TEXT-DECORATION:none}
.recordname{FONT-SIZE:125%;FONT-WEIGHT:bold}
.recordshortdescription A{COLOR:#000;TEXT-DECORATION:none}
.recordshortdescription{MARGIN:5px}
.recordprice{FONT-SIZE:150%;FONT-WEIGHT:bold}
.recordprice A{TEXT-DECORATION:none}
.recordcontrols{MARGIN:10px}
.recordimage{TEXT-ALIGN:center;MARGIN:5px auto}
.recordimage IMG{MARGIN:5px;}
#categorygridtemplaterecords .record{TEXT-ALIGN:center;MARGIN:5px;WIDTH:175px}
#categorygridtemplaterecords TD{VERTICAL-ALIGN:bottom;BORDER-BOTTOM:#f5f4f4 thin solid;POSITION:relative}
#categorygridtemplaterecords .record IMG{POSITION:relative;MARGIN:2px}
#categorygridtemplaterecords .recordname{FONT-SIZE:100%;TEXT-ALIGN:center;MARGIN:20px 0 0}
#categorygridtemplaterecords .recordsku{TEXT-ALIGN:center;MARGIN:3px 0}
#categorygridtemplaterecords .recordprice{BORDER-TOP-STYLE:none;FONT-SIZE:120%;BORDER-LEFT-STYLE:none;BORDER-BOTTOM-STYLE:none;PADDING-BOTTOM:0;TEXT-ALIGN:center;PADDING-TOP:0;BORDER-RIGHT-STYLE:none;PADDING-LEFT:0;MARGIN:0;LINE-HEIGHT:1em;PADDING-RIGHT:0}
#subcategorymenu{POSITION:relative;MARGIN:10px 0;}
#categorydescription{WIDTH: 100%;}
#subcategorymenu TD{BORDER-TOP:#ddd 1px solid;BORDER-BOTTOM:#ddd 1px solid}
#subcategorymenu .record{MARGIN:10px 0;WIDTH:378px}
#subcategorymenu .recordimage{PADDING-BOTTOM:0;PADDING-TOP:0;PADDING-LEFT:0;MARGIN:0;PADDING-RIGHT:0;}
#subcategorymenu .recordname{FONT-SIZE:100%;FONT-WEIGHT:bold;}
#subcategorymenu .recordname A{TEXT-DECORATION:none}
#subcategorymenu .recordChildren{FLOAT:left;}
#subcategorymenu UL{PADDING-BOTTOM:0;PADDING-TOP:0;PADDING-LEFT:0;MARGIN:0 1px;PADDING-RIGHT:0}
#subcategorymenu LI{LIST-STYLE-TYPE:none;PADDING-BOTTOM:0;PADDING-TOP:0;PADDING-LEFT:2px;MARGIN:0 0 2px;DISPLAY:inline;PADDING-RIGHT:2px}
#subcategorymenu LI A{FONT-SIZE:90%;TEXT-DECORATION:none}
#subcategorymenu LI A:hover{TEXT-DECORATION:underline}
#subcategorymenu2featured{FLOAT:left;WIDTH:740px}
#subcategorymenu2featured .featuredImage{TEXT-ALIGN:left;DISPLAY:block}
#subcategorymenu2main{FLOAT:left;CLEAR:left;WIDTH:740px}
#subcategorymenu2{MARGIN:20px 0}
#subcategorymenu2 TD{BORDER-TOP:#ddd 1px solid;BORDER-BOTTOM:#ddd 1px solid}
#subcategorymenu2 .record{MARGIN:10px 0;WIDTH:378px}
#subcategorymenu2 .recordimage{FLOAT:left;PADDING-BOTTOM:0;PADDING-TOP:0;PADDING-LEFT:0;MARGIN:0;PADDING-RIGHT:0;WIDTH:105px}
#subcategorymenu2 .recordname{FONT-SIZE:100%;FLOAT:left;FONT-WEIGHT:bold;WIDTH:268px}
#subcategorymenu2 .recordname A{TEXT-DECORATION:none}
#subcategorymenu2 UL{PADDING-BOTTOM:0;PADDING-TOP:0;PADDING-LEFT:0;MARGIN:0 1px;PADDING-RIGHT:0}
#subcategorymenu2 LI{LIST-STYLE-TYPE:none;PADDING-BOTTOM:0;PADDING-TOP:0;PADDING-LEFT:2px;MARGIN:0 0 2px;DISPLAY:inline;PADDING-RIGHT:2px}
#subcategorymenu2 LI A{FONT-SIZE:85%;TEXT-DECORATION:none}
#subcategorymenu2 LI A:hover{TEXT-DECORATION:underline}
#categorybulkorderlisttemplate,#categorysimplelisttemplate{MARGIN:20px 0 0}
#categorysimplelisttemplate .record{FLOAT:left;PADDING-BOTTOM:2px;PADDING-TOP:2px;PADDING-LEFT:5px;MARGIN:0 0 20px 5px;PADDING-RIGHT:5px}
#categorybulkorderlisttemplate .recordsku,#categorysimplelisttemplate .recordsku{CLEAR:both}
#categorybulkorderlisttemplate .recordname,#categorysimplelisttemplate .recordname{FLOAT:left;MARGIN:0 10px 0 0;WIDTH:500px}
#categorybulkorderlisttemplate .recordprice,#categorysimplelisttemplate .recordprice{BORDER-TOP-STYLE:none;FONT-SIZE:100%;BORDER-LEFT-STYLE:none;BORDER-BOTTOM-STYLE:none;FLOAT:left;TEXT-ALIGN:right;BORDER-RIGHT-STYLE:none;MARGIN:0;WIDTH:100px}
#categorybulkorderlisttemplate .record{BORDER-BOTTOM:#eee 1px solid;FLOAT:left;PADDING-BOTTOM:10px;PADDING-TOP:0;PADDING-LEFT:10px;MARGIN:0 0 8px;PADDING-RIGHT:0}
#categorybulkorderlisttemplate TABLE TD{VERTICAL-ALIGN:top}
#categorybulkorderlisttemplate .checkbox{BACKGROUND:#eee}
#categorybulkorderlisttemplate .addtocartcontrols{MARGIN:20px 0 20px 3px}
#categorybulkqtylisttemplate .record{BORDER-BOTTOM:#eee 1px solid;FLOAT:left;PADDING-BOTTOM:15px;PADDING-TOP:0;PADDING-LEFT:0;MARGIN:0 0 10px 5px;PADDING-RIGHT:0}
#categorybulkqtylisttemplate TABLE TD{VERTICAL-ALIGN:top}
#categorybulkqtylisttemplate .addtocartcontrols{MARGIN:20px 0 20px 3px}
#categorybulkqtylisttemplate .recordname{FLOAT:left;MARGIN:0 10px 0 0;WIDTH:550px}
#categorybulkqtylisttemplate .recordprice{BORDER-TOP-STYLE:none;FONT-SIZE:100%;BORDER-LEFT-STYLE:none;BORDER-BOTTOM-STYLE:none;FLOAT:left;TEXT-ALIGN:right;BORDER-RIGHT-STYLE:none;MARGIN:0;WIDTH:100px}
#categorybulkqtylisttemplate .qtycell{BACKGROUND:url(../images/lilarrow.gif) #eee no-repeat right center;PADDING-BOTTOM:5px;PADDING-TOP:5px;PADDING-LEFT:5px;PADDING-RIGHT:5px}
#categorybulkqtylisttemplate .quantityfield{FONT-SIZE:110%;BORDER-TOP:#ccc 1px solid;BORDER-RIGHT:#ccc 1px solid;BORDER-BOTTOM:#ccc 1px solid;FONT-WEIGHT:bold;COLOR:#666;TEXT-ALIGN:center;MARGIN:0;BORDER-LEFT:#ccc 1px solid;WIDTH:25px}
#categorydetailedlisttemplate{MARGIN: 20px 0 0 0;width: 100%;}
#categorydetailedlisttemplate .record{BORDER-BOTTOM:#eee 1px solid;FLOAT:left;PADDING-BOTTOM:10px;WIDTH: 100%;}
#categorydetailedlisttemplate .recordimage{HEIGHT: 8em;FLOAT:right;MARGIN:0;WIDTH: 12em;}
.pager{PADDING-BOTTOM:5px;TEXT-ALIGN:center;PADDING-TOP:5px;PADDING-LEFT:0;CLEAR:both;MARGIN:10px 0;PADDING-RIGHT:0}
.pager UL{LIST-STYLE-TYPE:none;PADDING-BOTTOM:0;PADDING-TOP:0;PADDING-LEFT:0;MARGIN:0;PADDING-RIGHT:0}
.pager UL LI{FONT-SIZE:80%;COLOR:#ddd;PADDING-BOTTOM:0;PADDING-TOP:0;PADDING-LEFT:0;MARGIN:0 2px;DISPLAY:inline;PADDING-RIGHT:0}
.pager .disabled,.pager A{BORDER-TOP:#ddd 1px solid;BORDER-BOTTOM:#ddd 1px solid;COLOR:#444;PADDING-BOTTOM:3px;PADDING-TOP:3px;PADDING-LEFT:6px;TEXT-DECORATION:none;PADDING-RIGHT:6px}
.pager .disabled{COLOR:#ccc}
.pager LI.current A{BORDER-TOP-COLOR:#333;BACKGROUND:#fc0;FONT-WEIGHT:bold;COLOR:#444;BORDER-BOTTOM-COLOR:#333;BORDER-RIGHT-COLOR:#333;BORDER-LEFT-COLOR:#333}
.pager A:hover{BORDER-TOP-COLOR:#6d8e44;BORDER-BOTTOM-COLOR:#6d8e44;BORDER-RIGHT-COLOR:#6d8e44;BORDER-LEFT-COLOR:#6d8e44}
.preHeader {background: #444; height: 40px;}
.preHeader ul#headernavmenu { margin:0; padding: 0; list-style: none; float: right;}
.preHeader ul#headernavmenu li { float: left; margin: 0; padding: 0; }
.preHeader ul#headernavmenu a { display: block; padding: 0; margin: 0 0 0 20px; text-decoration: none; color: #B0D35A; line-height: 40px;}
.preHeader ul#headernavmenu a:hover {color:#fff;}
#bvc2004productpage .shadetabs{LIST-STYLE-TYPE:none;MARGIN-BOTTOM:0;PADDING-BOTTOM:3px;TEXT-ALIGN:left;PADDING-TOP:3px;PADDING-LEFT:0;MARGIN-LEFT:0;CLEAR:both;MARGIN-TOP:1px;PADDING-RIGHT:0}
#bvc2004productpage .shadetabs LI{FONT-SIZE:80%;FONT-WEIGHT:bold;MARGIN:0;DISPLAY:inline}
#bvc2004productpage .shadetabs LI A{BORDER-TOP:#778 1px solid;BORDER-RIGHT:#778 1px solid;BACKGROUND:#ccc;BORDER-BOTTOM:#778 1px solid;POSITION:relative;COLOR:#1c4267;PADDING-BOTTOM:3px;PADDING-TOP:3px;PADDING-LEFT:7px;TEXT-DECORATION:none;BORDER-LEFT:#778 1px solid;Z-INDEX:1;PADDING-RIGHT:7px;MARGIN-RIGHT:3px}
#bvc2004productpage .shadetabs LI A:visited{COLOR:#2d2b2b}
#bvc2004productpage .shadetabs LI A:hover{COLOR:#2d2b2b;TEXT-DECORATION:underline}
#bvc2004productpage .shadetabs LI A.selected{BACKGROUND:#fff;POSITION:relative;BORDER-BOTTOM-COLOR:#fff;TOP:1px}
#bvc2004productpage .shadetabs LI A.selected:hover{TEXT-DECORATION:none}
#bvc2004productpage .tabcontent{DISPLAY:none}
@media Print{.tabcontent{DISPLAY:block!important}
}
#bvc2004productpage #tabwrapper{MARGIN-BOTTOM:1em;BORDER-TOP:#999 1px solid;BORDER-RIGHT:#999 1px solid;BACKGROUND:#fff;BORDER-BOTTOM:#999 1px solid;FLOAT:left;PADDING-BOTTOM:10px;TEXT-ALIGN:left;PADDING-TOP:10px;PADDING-LEFT:10px;CLEAR:both;BORDER-LEFT:#999 1px solid;PADDING-RIGHT:10px;WIDTH:720px}
#bvc2004productpage #menucolumn{BACKGROUND: #fff;POSITION:relative;FLOAT:left;MARGIN:0;WIDTH:16%;_margin:0;_left:8px;border: 1px solid #6b6b6b;}
#bvc2004productpage #menucolumn #catmenutop{BACKGROUND: #ffd500;WIDTH:100%;text-align: center;}
#bvc2004productpage #menucolumn #catmenubtm{HEIGHT:12px;BACKGROUND:url(../images/category-menu-btm.gif) no-repeat;WIDTH:190px;_margin:0 0 -5px 0}
#bvc2004productpage #ProductWrap{POSITION:relative;FLOAT:left;MARGIN:0 0 0 10px;WIDTH: 78%;_margin:0;_left:9px}
#bvc2004productpage #ProductWrap #PostContentColumn IMG{MARGIN:10px 0}
#bvc2004productpage #imagecolumn{HEIGHT:310px;FLOAT:left;TEXT-ALIGN:center;WIDTH:350px}
#bvc2004productpage #imagecolumn #productinfowrap{BORDER-TOP:#ccc 1px solid;BORDER-RIGHT:#ccc 1px solid;BORDER-BOTTOM:#ccc 1px solid;TEXT-ALIGN:left;BORDER-LEFT:#ccc 1px solid}
#bvc2004productpage #contentcolumn{BORDER-TOP:#838383 thin solid;BORDER-RIGHT:#838383 thin solid;BORDER-BOTTOM:#838383 thin solid;FLOAT: right;CLEAR:none;MARGIN:0 0 0 5px;BORDER-LEFT:#838383 thin solid;WIDTH:350px}
#bvc2004productpage #contentcolumn #voldiscount{MARGIN:0}
#bvc2004productpage #descriptioncolumn{FLOAT:left;WIDTH:740px}
#bvc2004productpage #ProductDescription{MARGIN:10px 0 0}
#bvc5productpage #contentcolumn{FLOAT:left;TEXT-ALIGN:left;MARGIN:0 0 0 10px;WIDTH:600px}
#bvc5productpage #actioncolumn{FLOAT:left;TEXT-ALIGN:left;MARGIN:0 0 0 10px;WIDTH:350px}
#bvc5productpage #ProductReviews{CLEAR:both}
.productimage{TEXT-ALIGN:center;MARGIN:10px 0}
#ProductControls{}
#ctl00_MainContentHolder_AddToCartButton1_btnAdd{
	font-size: 30px;
	text-decoration: none;
	color: rgb(255, 255, 255);
	box-shadow: 0px 2px 2px 0.17em rgb(200, 160, 80);
	background: rgb(51, 51, 51) none repeat scroll 0% 0%;
	display: inline-block;
	font-family: Arial;
	font-style: normal;
	height: 50px;
	line-height: 45px;
		text-align: center;
	border-radius: 5px;
	margin-bottom: 15px;
	cursor:pointer;
}
#ctl00_MainContentHolder_AddToCartButton1_btnAdd:hover{
	background: #333;
	box-shadow: 0px 2px 2px .17em #777;
}
.formlabel{COLOR:#444;TEXT-ALIGN:right}
.productpropertylabel{FONT-WEIGHT:bold;COLOR:#666;TEXT-DECORATION:none;PADDING-RIGHT:5px}
.ListPrice{COLOR:#999;TEXT-ALIGN:center;TEXT-DECORATION:line-through}
.productpropertylabelsiteprice{FONT-SIZE:18px;COLOR:#666;TEXT-DECORATION:none;PADDING-RIGHT:5px}
.SitePrice{FONT-SIZE:24px;FONT-WEIGHT:bold;COLOR: #1C4268;TEXT-ALIGN:left}
.yousave{COLOR:#999}
#buttons{MARGIN:5px}
#CrossSells,.ProductReviews{BORDER:#eee 1px solid;PADDING:10px;CLEAR:both;MARGIN:3px 10px;}
.ProductReviewLinks{FONT-SIZE:90%}
.ProductReview{PADDING-BOTTOM:0;PADDING-TOP:0;PADDING-LEFT:5px;MARGIN:10px;BORDER-LEFT:#eee 5px solid;PADDING-RIGHT:0}
.ProductReviewKarma{FONT-SIZE:90%;COLOR:#666;PADDING-TOP:5px;DISPLAY:block}
#crosssells{MARGIN:0 0 0 10px}
.WideSingleProductDisplayPanel{BORDER-BOTTOM:#eee 1px solid;POSITION:relative;FLOAT:left;WIDTH: 150px;}
.SingleProductDisplayImage{MARGIN: auto;WIDTH:125px}
.ProductBadge{POSITION:absolute;LEFT:-20px;TOP:-5px}
.SingleProductDisplayName{FONT-SIZE:100%;FONT-WEIGHT:bold;CLEAR:right;MARGIN:10px}
.SingleProductDisplayPrice{FONT-SIZE:100%;FONT-WEIGHT:bold;COLOR:#666}
.cartitemimage{HEIGHT:120px;BACKGROUND-IMAGE:url(../images/ImgBgSm.png);BACKGROUND-REPEAT:no-repeat;FLOAT:left;MARGIN:0 5px 5px 0;WIDTH:120px}
.cartitemimage IMG{MARGIN:3px 0 0 5px}
.cartitemdescription{FLOAT:left;MARGIN:5px;WIDTH:320px}
#cartcontainer TR TD{BORDER-TOP:#ccc 1px solid;PADDING-BOTTOM:0;PADDING-TOP:5px;PADDING-LEFT:0;PADDING-RIGHT:5px}
#cartactions,#cartcontainer,#cartcoupons,#carttitle{MARGIN:0 20px}
#cartcontainer{BORDER-BOTTOM:#ccc 1px solid}
#cartfooter{MARGIN:10px 20px 0}
#carttotals{MARGIN-BOTTOM:10px;FLOAT:right;TEXT-ALIGN:right;WIDTH:200px}
#carttotals TABLE{FLOAT:right}
#cartupdates{MARGIN-BOTTOM:10px;FLOAT:right;TEXT-ALIGN:right;WIDTH:350px}
#cartactions{PADDING-BOTTOM:12px;TEXT-ALIGN:right;CLEAR:both;MARGIN-TOP:20px}
#cartactioncontinue{FLOAT:left;TEXT-ALIGN:left;WIDTH:120px}
#cartactioncheckout{DISPLAY:inline}
#cartcoupons{BORDER-TOP:#ccc 1px solid;BORDER-RIGHT:#ccc 1px solid;BORDER-BOTTOM:#ccc 1px solid;PADDING-BOTTOM:10px;PADDING-TOP:10px;PADDING-LEFT:10px;BORDER-LEFT:#ccc 1px solid;PADDING-RIGHT:10px;BACKGROUND-COLOR:#f0f0f0}
.cartsku{FONT-SIZE:80%}
.cartproductname{FONT-SIZE:110%;FONT-WEIGHT:bold}
.lineitemnodiscounts{TEXT-DECORATION:line-through;DISPLAY:block}
.totallabel{DISPLAY:block}
.productpricecolumn,.productquantitycolumn,.producttotalcolumn{VERTICAL-ALIGN:top;TEXT-ALIGN:right}
.productdeletecolumn{VERTICAL-ALIGN:top;TEXT-ALIGN:center}
.productquantitycolumn DIV{FLOAT:right;WIDTH:60px}
#checkoutwrap,#receiptwrap,#searchwrap{MARGIN:0 0 0 20px;WIDTH:940px}
.creditcardinput{BORDER-TOP:#333 1px solid;BORDER-RIGHT:#333 1px solid;BACKGROUND:#ccc;BORDER-BOTTOM:#333 1px solid;PADDING-BOTTOM:5px;PADDING-TOP:5px;PADDING-LEFT:5px;BORDER-LEFT:#333 1px solid;PADDING-RIGHT:5px}
.shippingdiscount{TEXT-DECORATION:line-through}
.radiobuttoncol{WIDTH:20px}
.addressbookpanel{BORDER-TOP:#eee 1px solid;BORDER-RIGHT:#eee 1px solid;BORDER-BOTTOM:#eee 1px solid;PADDING-BOTTOM:5px;PADDING-TOP:5px;PADDING-LEFT:5px;BORDER-LEFT:#eee 1px solid;PADDING-RIGHT:5px}
.addressbookpanel TABLE{WIDTH:100%}
.addressbookpanel UL{MARGIN:0}
.addressbookpanel LI{LIST-STYLE-TYPE:none}
.addressbookpanel TABLE{BORDER-TOP:#fff 1px solid;BORDER-RIGHT:#fff 1px solid;BORDER-COLLAPSE:collapse;BORDER-BOTTOM:#fff 1px solid;BORDER-LEFT:#fff 1px solid}
.addressbookpanel TD{BORDER-TOP-STYLE:none;BORDER-LEFT-STYLE:none;BORDER-BOTTOM-STYLE:none;PADDING-BOTTOM:5px;PADDING-TOP:5px;BORDER-RIGHT-STYLE:none;PADDING-LEFT:5px;PADDING-RIGHT:5px}
.addressbookpanel .alt{BACKGROUND-COLOR:#eee}
#closedcontent{HEIGHT:200px;COLOR:#333;PADDING-BOTTOM:10px;PADDING-TOP:10px;PADDING-LEFT:10px;MARGIN:50px auto;PADDING-RIGHT:10px;WIDTH:300px;BACKGROUND-COLOR:#ff9}
#closedcontent H1{COLOR:#000}
.addressbooktitle H1{FLOAT:left}
.addressbooktitle .newaddress{FLOAT:right;MARGIN:15px}
.address{BORDER-TOP:#ddd 1px solid;BORDER-RIGHT:#ddd 1px solid;BORDER-BOTTOM:#ddd 1px solid;PADDING-BOTTOM:5px;PADDING-TOP:5px;PADDING-LEFT:10px;MARGIN:0 5px 15px 0;BORDER-LEFT:#ddd 1px solid;PADDING-RIGHT:10px}
.address .buttonrow{PADDING-BOTTOM:0;TEXT-ALIGN:left;PADDING-TOP:0;PADDING-LEFT:0;MARGIN:5px 0;PADDING-RIGHT:0}
TABLE.alladdresses,TABLE.primaryaddresses{MARGIN:5px 0;WIDTH:100%}
TABLE.alladdresses TD,TABLE.primaryaddresses TD{VERTICAL-ALIGN:top}
#SearchWrap{FLOAT:left;MARGIN:0 0 0 20px;WIDTH:940px}
FIELDSET#SearchForm .forminput{BORDER-TOP-COLOR:#ccc;BORDER-BOTTOM-COLOR:#ccc;BORDER-RIGHT-COLOR:#ccc;BORDER-LEFT-COLOR:#ccc}
#SearchResultsPane{MARGIN:10px 0}
.searchresultrecord{PADDING-BOTTOM:5px;PADDING-TOP:5px;PADDING-LEFT:5px;MARGIN:5px;BORDER-LEFT:#ccc 5px solid;PADDING-RIGHT:5px;BACKGROUND-COLOR:#f5f5f5}
.BVSmallText{FONT-SIZE:85%}
.rowheader,TH{BACKGROUND:#eee;FONT-WEIGHT:bold;COLOR:gray;PADDING-BOTTOM:5px;TEXT-ALIGN:center;PADDING-TOP:5px;PADDING-LEFT:0;PADDING-RIGHT:0}
.rowheader{FONT-SIZE:90%}
.row{BACKGROUND:#f6f6f6}
.altrow{BACKGROUND:#f4f4f4}
FIELDSET{BORDER-TOP:#eee 1px solid;BORDER-RIGHT:#eee 1px solid;BORDER-BOTTOM:#eee 1px solid;PADDING-BOTTOM:0;PADDING-TOP:0;PADDING-LEFT:0;MARGIN:0;BORDER-LEFT:#eee 1px solid;PADDING-RIGHT:0}
FIELDSET TABLE{MARGIN:15px auto}
FIELDSET#CurrentUsers{POSITION:relative;FLOAT:left;LEFT:60px;WIDTH:340px}
FIELDSET#NewUsers{POSITION:relative;FLOAT:left;LEFT:120px;WIDTH:380px}
FIELDSET.contactform TABLE{WIDTH:80%}
LEGEND{FONT-SIZE:1.3em;FONT-WEIGHT:bold;COLOR:#444;PADDING-BOTTOM:2px;PADDING-TOP:2px;PADDING-LEFT:2px;MARGIN:0 5px;LINE-HEIGHT:1em;PADDING-RIGHT:2px}
TD.formlabel{WHITE-SPACE:nowrap;TEXT-ALIGN:right;PADDING-RIGHT:5px;WIDTH:120px}
TD.formfield{WHITE-SPACE:nowrap;TEXT-ALIGN:left}
.forminput{BORDER-TOP:#ccc 1px solid;HEIGHT:20px;BORDER-RIGHT:#ccc 1px solid;VERTICAL-ALIGN:middle;BORDER-BOTTOM:#ccc 1px solid;COLOR:#444;PADDING-BOTTOM:0;PADDING-TOP:4px;PADDING-LEFT:6px;BORDER-LEFT:#ccc 1px solid;PADDING-RIGHT:0;WIDTH:190px}
.formtextarea{BORDER-TOP:#ccc 1px solid;BORDER-RIGHT:#ccc 1px solid;BORDER-BOTTOM:#ccc 1px solid;PADDING-BOTTOM:0;PADDING-TOP:4px;PADDING-LEFT:6px;BORDER-LEFT:#ccc 1px solid;PADDING-RIGHT:0;WIDTH:90%}
.short{WIDTH:25%}
.medium{WIDTH:50%}
LABEL{FONT-SIZE:90%;COLOR:#666}
LABEL.required{FONT-WEIGHT:bold}
SELECT{BORDER-TOP:#ccc 1px solid;BORDER-RIGHT:#ccc 1px solid;VERTICAL-ALIGN:middle;BORDER-BOTTOM:#ccc 1px solid;COLOR:#444;BORDER-LEFT:#ccc 1px solid}
DIV.errormessage{FONT-SIZE:.8em;COLOR:#c00;PADDING-BOTTOM:0;PADDING-TOP:0;PADDING-LEFT:5px;LINE-HEIGHT:2em;PADDING-RIGHT:5px}
SPAN.errormessage{FONT-SIZE:.8em;BACKGROUND:#c00;COLOR:#fff;PADDING-BOTTOM:0;PADDING-TOP:0;PADDING-LEFT:5px;DISPLAY:inline;LINE-HEIGHT:2em;PADDING-RIGHT:5px}
.forgot{FONT-SIZE:.7em;BACKGROUND:#f5f5f5;PADDING-BOTTOM:5px;PADDING-TOP:5px;PADDING-LEFT:5px;MARGIN-TOP:10px;DISPLAY:block;PADDING-RIGHT:5px}
.aligntop{VERTICAL-ALIGN:top}
.buttonrow{PADDING-BOTTOM:5px;TEXT-ALIGN:right;PADDING-TOP:5px;PADDING-LEFT:20px;MARGIN:0 0 10px;PADDING-RIGHT:20px}
FIELDSET#affiliateform TABLE{WIDTH:510px}
FIELDSET#affiliateform TABLE TABLE{PADDING-BOTTOM:0;PADDING-TOP:0;PADDING-LEFT:0;MARGIN:0;PADDING-RIGHT:0;WIDTH:100%}
FIELDSET#affiliateform TD.formlabel{WIDTH:150px}
.returnitems TABLE{WIDTH:100%}
.returnitem .formfield,.returnitem .formlabel{PADDING-BOTTOM:3px;PADDING-TOP:3px;PADDING-LEFT:3px;PADDING-RIGHT:3px}
.returnitem{MARGIN:5px}
.returncontrols{BORDER-TOP:#ddd 1px solid;BORDER-RIGHT:#ddd 1px solid;BACKGROUND:#eee;BORDER-BOTTOM:#ddd 1px solid;PADDING-BOTTOM:5px;PADDING-TOP:5px;PADDING-LEFT:5px;MARGIN:5px 0 0;BORDER-LEFT:#ddd 1px solid;PADDING-RIGHT:5px}
.returnitems TD.qtycolumn{VERTICAL-ALIGN:top}
.returnitems .qtyfield{BACKGROUND:url(../images/lilarrow.gif) #eee no-repeat right center;PADDING-BOTTOM:5px;PADDING-TOP:5px;PADDING-LEFT:5px;MARGIN:5px 0;PADDING-RIGHT:5px}
.returnitems .qtyfield INPUT{BORDER-TOP:#ccc 1px solid;BORDER-RIGHT:#ccc 1px solid;BORDER-BOTTOM:#ccc 1px solid;TEXT-ALIGN:center;BORDER-LEFT:#ccc 1px solid;WIDTH:25px}
.rmaform{MARGIN:20px 0}
.rmaform TABLE TR TD{PADDING-BOTTOM:3px;PADDING-TOP:3px;PADDING-LEFT:3px;PADDING-RIGHT:3px}
.rmaform .formtextarea{HEIGHT:100px;WIDTH:400px}
.messagebox{BORDER-TOP:#ccc 1px solid;BORDER-RIGHT:#ccc 1px solid;BORDER-BOTTOM:#ccc 1px solid;MARGIN:5px 0;BORDER-LEFT:#ccc 1px solid;WIDTH:100%}
.messagebox UL{LIST-STYLE-TYPE:none}
.messagebox .icon{FLOAT:left;MARGIN:5px}
.messagebox .message{FONT-SIZE:100%;PADDING-BOTTOM:5px;PADDING-TOP:5px;PADDING-LEFT:5px;MARGIN:5px 5px 5px 30px;LINE-HEIGHT:1em;PADDING-RIGHT:5px}
.messagebox .errorline{CLEAR:both}
.poweredby{TEXT-ALIGN:center;MARGIN:5px}
TD.choicelabel{VERTICAL-ALIGN:top;font-size: large;font-weight:bold}
SPAN.choicelabel{FLOAT:right;MARGIN:9px 0 0;DISPLAY:block}
.radiobuttonnormallist UL{MARGIN:0}
.radiobuttonnormallist LI{LIST-STYLE-TYPE:none;DISPLAY:inline}
.radiobuttonnormallist UL UL{FONT-SIZE:11px;PADDING-BOTTOM:0;PADDING-TOP:0;PADDING-LEFT:0;MARGIN:5px 0;PADDING-RIGHT:0}
.radiobuttonnormallist UL .rblist{MARGIN-LEFT:7px}
.MarkDownPrice{TEXT-DECORATION:line-through}
.HeaderCustSvc{FONT-SIZE:medium;HEIGHT:29px;FONT-FAMILY:Arial;POSITION:absolute;LEFT:auto;DISPLAY:block;TOP:auto;WIDTH:113px;TEXT-INDENT:-9999px}
.categorybanner{HEIGHT:auto;POSITION:relative;TEXT-ALIGN:center;WIDTH:auto}
.manufacturetitle{LIST-STYLE-TYPE:circle;FONT-SIZE:85%;LIST-STYLE-POSITION:outside;FONT-WEIGHT:bold;COLOR:#333;TEXT-ALIGN:left;MARGIN:0}
.manufacturedescription{FONT-SIZE:75%;COLOR:#838383;PADDING-BOTTOM:3px;TEXT-ALIGN:left;PADDING-TOP:3px;PADDING-LEFT:3px;MARGIN:0;PADDING-RIGHT:3px}
.rowheaderhome{BACKGROUND:#1c4267;FONT-WEIGHT:bold;COLOR:#000;PADDING-BOTTOM:3px;TEXT-ALIGN:center;PADDING-TOP:3px;PADDING-LEFT:0;PADDING-RIGHT:3px;FONT-SIZE:90%}
.rowheaderhome A:link,.rowheaderhome A:visited{COLOR:#fff}
.rowheaderhome A:hover{COLOR:#369}
.cathomepagecolumn2{LIST-STYLE-TYPE:circle;FONT-SIZE:85%;FONT-WEIGHT:bold;COLOR:#333}
.cathomepagecolumn2 A:unknown{LIST-STYLE-TYPE:disc;MARGIN:0;DISPLAY:list-item}
.holiday{FONT-SIZE:medium;FONT-FAMILY:Arial,Helvetica,sans-serif;FONT-WEIGHT:bold;COLOR:#ff0;PADDING-BOTTOM:3px;FONT-STYLE:italic;TEXT-ALIGN:center;PADDING-TOP:3px;PADDING-LEFT:3px;MARGIN:auto;PADDING-RIGHT:3px;BACKGROUND-COLOR:red}
.hometitle{TEXT-ALIGN:center;FONT:bold small Arial,Helvetica,sans-serif}
.hometitlelarge{FONT-SIZE:medium;BORDER:#000 thin solid;FONT-FAMILY:Arial,Helvetica,sans-serif;FONT-WEIGHT:bold;COLOR:#fff;TEXT-ALIGN:left;BACKGROUND-COLOR:#333}
.hometitlered{COLOR:red;TEXT-ALIGN:center;FONT:bold medium Arial,Helvetica,sans-serif}
.hometitleredlarge{COLOR:red;TEXT-ALIGN:center;FONT:bold large Arial,Helvetica,sans-serif}
.tableBorder{BORDER-TOP:#333 thin ridge;BORDER-RIGHT:#333 thin ridge;BORDER-BOTTOM:#333 thin ridge;BORDER-LEFT:#333 thin ridge}
.contentblockheader{FONT-SIZE:small;BORDER-TOP:#000 thin solid;FONT-FAMILY:Arial,Helvetica,sans-serif;BORDER-RIGHT:#000 thin solid;BORDER-BOTTOM:#000 thin solid;POSITION:relative;FONT-WEIGHT:bold;COLOR:#fff;TEXT-ALIGN:center;LEFT:5px;BORDER-LEFT:#000 thin solid;BACKGROUND-COLOR:#333}
.contentblockcontents{FONT-SIZE:x-small;FONT-FAMILY:Arial,Helvetica,sans-serif}
.shipping_box{BORDER-LEFT-WIDTH:thin;BORDER-RIGHT-WIDTH:thin;BORDER-TOP-COLOR:#000;BORDER-BOTTOM-WIDTH:thin;BORDER-BOTTOM-COLOR:#000;BORDER-RIGHT-COLOR:#000;BORDER-TOP-WIDTH:thin;BORDER-LEFT-COLOR:#000}
.table_background{FONT-SIZE:x-small;BORDER-TOP:#999 thin solid;FONT-FAMILY:Arial,Helvetica,sans-serif;BORDER-RIGHT:#999 thin solid;BORDER-BOTTOM:#999 thin solid;FONT-WEIGHT:normal;FONT-STYLE:normal;TEXT-ALIGN:center;BORDER-LEFT:#999 thin solid}
.home_page_block_divider{
	background: #666;
	BACKGROUND-REPEAT:no-repeat;
	BACKGROUND-POSITION:center;
}
tbl_background{BORDER-TOP-STYLE:none;BORDER-LEFT-STYLE:none;BACKGROUND:#eee;BORDER-BOTTOM-STYLE:none;COLOR:gray;BORDER-RIGHT-STYLE:none;BORDER-SPACING:0}
.shippingCalcTable{float:none;color:#666!important;position:relative}
.shippingCalcTable tr.estimatorRow .calcBox{padding:10px;border:1px solid #DEE3FF;background:#EFF1FF}
.shippingCalcTable tr.estimatorRow table{float:none!important;margin-bottom:10px}
.shippingCalcTable tr.estimatorRow table td{padding:3px 0!important;text-align:left;vertical-align:top}
.shippingCalcTable td{font-size:12px;padding:0}
.shippingCalcTable td h3{font-size:12px;font-weight:700;border-top:1px solid #ccc;border-bottom:1px solid #ccc;clear:both;margin:0 0 10px;padding:5px;line-height:1;background:#DEE3FF}
.shippingCalcTable tr.costRow td.formlabel span a.changeLink{font-weight:400!important}
.shippingCalcTable tr.costRow td,.shippingCalcTable tr.estimatedTax td,.shippingCalcTable tr.estimatedTotal td{padding:5px!important}
.shippingCalcTable .closeBtn{float:right}
#ShippingCalculatorAddress table,#ShippingCalculatorMethod table{margin-bottom:20px!important}
#ShippingCalculatorMethod table td{padding:0!important}
#ShippingCalculatorMethod table td input,#ShippingCalculatorMethod table td label{float:left}
#ShippingCalculatorMethod table td label{line-height:20px}
#ShippingCalculatorMethod a.shippingterms{clear:both;float:left;font-size:11px;color:#666}
#desc{padding:.5em 0}
#desc span{display:block;padding:.2em .8em;}
.choicefield, .choicelabel, .choiceerror{float:left;width:320px}
#ctl00_MainContentHolder_CrossSellDisplay_CrossSellsDataList{margin:auto;width:auto}
#ctl00_MainContentHolder_CrossSellDisplay_CrossSellsDataList tr {vertical-align:bottom}
#ctl00_MainContentHolder_SuggestedItems1_DataList1{margin:auto;width:auto;border-spacing:2em;border-collapse:separate !important;}
.suggesteditem{max-width:185px}
pre{display:inline;color:black;white-space:pre-wrap;font-size:16px}
.typedisplay li{padding:.4em 0}
.cents {font-size:18px;font-weight:normal}
#manufacturer_logos {margin:auto;text-align:center}
#manufacturer_logos a {display:block;padding:.5em 0}
#catmenuplus {display:none;}
.choicefield table { text-align:left; width:auto; margin:auto }
.htmlRotator { padding-bottom: 1.8em }

#headernavmenu ul {margin:0; padding:0; float:right;}

.lastproductsviewed block{
	box-shadow: 1px 1px 1px #666 !important;
	width: 99.8%;
}

/* Link Button Style */
	.linkMan {
		-moz-box-shadow:inset 0px 1px 0px 0px #fff6af;
		-webkit-box-shadow:inset 0px 1px 0px 0px #fff6af;
		box-shadow:inset 0px 1px 0px 0px #fff6af;
		background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffec64), color-stop(1, #f0d050) );
		background:-moz-linear-gradient( center top, #ffec64 5%, #f0d050 100% );
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffec64', endColorstr='#f0d050');
		background-color:#ffec64;
		-webkit-border-top-left-radius:15px;
		-moz-border-radius-topleft:15px;
		border-top-left-radius:15px;
		-webkit-border-top-right-radius:15px;
		-moz-border-radius-topright:15px;
		border-top-right-radius:15px;
		-webkit-border-bottom-right-radius:0px;
		-moz-border-radius-bottomright:0px;
		border-bottom-right-radius:0px;
		-webkit-border-bottom-left-radius:0px;
		-moz-border-radius-bottomleft:0px;
		border-bottom-left-radius:0px;
		text-indent:0px;
		border:1px solid #ffaa22;
		display:inline-block;
		color:#000;
		font-family:Arial;
		font-size:1.3em;
		font-weight:bold;
		font-style:normal;
		height:1.2em;
		line-height:1.2em;
		text-decoration:none;
		text-align:center;
		text-shadow:1px 1px 0px #ffee66;
		width:98%;
	}
	.linkMan:hover {
		background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f0d050), color-stop(1, #ffec64) );
		background:-moz-linear-gradient( center top, #f0d050 5%, #ffec64 100% );
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0d050', endColorstr='#ffec64');
		background-color:#f0d050;
	}
	.linkMan:active {
		position:relative;
		top:1px;
	}
	.linkMan:visited {color:#000}

	.productline { width:98%; 	left:1%; position:relative; border:1px solid orange;text-align:center; }
	.productline a { text-decoration:none; }

		#nav, #nav li, #nav ul {
			z-index: 1000;
			list-style:none;
			font-size:12.5px;
		}
		#nav
		{
			width: 98%;
			margin: 0 auto;
			font-family: 'Open Sans', sans-serif;
			font-weight: 300;
			
		}

			#nav > a
			{
				display: none;
			}

			#nav li
			{
				position: relative;
				padding: 0;
				margin: 0;
			}
				#nav li a
				{
					color: #000;
					display: block;
					text-decoration: none;
				}
				#nav li a:active
				{
					background-color: #e0a020 !important;
				}

			#nav span:after
			{
				width: 0;
				height: 0;
				border: 0.313em solid transparent; /* 5 */
				border-bottom: none;
				border-top-color: #efa585;
				content: '';
				vertical-align: middle;
				display: inline-block;
				position: relative;
				right: -0.313em; /* 5 */
			}

			/* first level */

			#nav > ul
			{
				height: 2.7em;
				background-color: #ffd500;
				margin: 0;
			}
				#nav > ul > li
				{
					margin: 0;
					width: 25%;
					height: 100%;
					float: left;
				}
					#nav > ul > li > a
					{
						height: 100%;
						font-size: 1.3em;
						line-height: 2.4em;
						text-align: center;
					}
						#nav > ul > li:not( :last-child ) > a
						{
							border-right: 1px solid #000;
						}
						#nav > ul > li:hover > a,
						#nav > ul:not( :hover ) > li.active > a
						{
							background-color: #ffe45e;
						}


				/* second level */

				#nav li ul
				{
					background-color: #ffe45e;
					display: none;
					position: absolute;
					top: 100%;
					margin: 0;
				}
					#nav li:hover ul
					{
						display: block;
						left: 0;
						right: 0;
					}
						#nav li:not( :first-child ):hover ul
						{
							left: -1px;
						}
						#nav li ul a
						{
							font-size: 1.25em; /* 20 */
							border-top: 1px solid #eeb44f;
							padding: 0.75em; /* 15 (20) */
						}
							#nav li ul li a:hover,
							#nav li ul:not( :hover ) li.active a
							{
								background-color: #f6b33d;
							}

/* Content Rotator */
	.contentLogo {
		display:block;
		margin:auto;
		width:200px;
	}
	.contentBody {
		clear:both;
		margin:0 2em;
	}
		.contentBody a {
			font-size: 1.2em;
			font-weight: bold;
			text-align: center;
		}
		.contentItem { clear:both; padding-bottom:1em; }
			.contentBody img {
				float:left;
				width:90px;
				padding-right:10px;
			}
			.contentLinkTitle { }
			.contentLinkBody { overflow:hidden }


#cot_tl_pop {display:none}


@media only screen and (max-width: 1090px) {			
			#headermainmenu {
			top:60px;
			left:0px;
			width:58.7%;
			}
			#headersearch {
			top:130px;
			left:0px;
			width: 50%;
			}
			#header {
			height:140px;
			}
			#minicart #cartwrapper {
			top: 95px;
			}
}
@media only screen and (max-width: 980px) {
		div#header h1 {
			font-size: 140%;
		}
		#content {
			float: none;
			width: 90%;
		}
		#homepagecolumn1 {
    width: 21%;
		}
		#homepagecolumn2 {
			width: 76%;
		}
		#homepagecolumn3 {
			display: none;
		}
		.searchboxform .forminput {
			WIDTH: 390px;
		}
		#bvc2004productpage #menucolumn{
			BACKGROUND: #fff;
			POSITION:relative;
			FLOAT:left;
			MARGIN: 0 0 0 5px;
			WIDTH: 16%;
			_margin:0;
			_left:8px;
			border: 1px solid #6b6b6b;
		
			min-width: 190px;
		}
		#bvc2004productpage #ProductWrap {
			width:72%;
		}
		#bvc2004productpage #contentcolumn {
			float:left;
		}
		#categorymain {
			width:72%;
		}
		#categoryleft {
			display:none;
		}
		#OnePageCheckoutPlus .checkoutStep .checkoutStepColumn2 {
			/* display:none; */
		}
		#OnePageCheckoutPlus .checkoutStep .checkoutStepColumn1 {
			width:98% !important;
		}
		#header {
			height:150px;
		}
		#homepagecolumn3 {
			display: none;
		}
		BODY {
			FONT-SIZE:20px;
		}
}


@media only screen and (max-width: 1024px)
{
	img { max-width: inherit !important; }
}