/*RESET FONTS - YUI*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;outline:none}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;color:#101336}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{font-size:100%;}legend{color:#000;}body {font:13px/1.231 arial,helvetica,clean,sans-serif;font-size:small;font:x-small;}table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;font-size:108%;line-height:100%;}

/*GLOBAL STYLES*/
.brand a, .search .searchbtn, .search .field, #leftcol h6, #pricefilter #pricebtn, .grid, #filtersubmit, #zipsubmit, .prodprice .compare{background:url(../img/bg.png) no-repeat 0 0} .goto{background:url(../img/bg.png) no-repeat 0 0}

body{background:url(../img/bg-y.png) repeat-y scroll 50% 0;font:400 12px arial;position:relative}
a{color:#5299CC;text-decoration:none}
a:hover{text-decoration:underline}
ul, li{list-style-type:none}
del,ins{text-decoration:none}
var{font-size:15px;font-weight:700;color:#101336;display:block}
.box{border:1px solid #E8E8E8}
.clearAll{clear:both}
.hide{display:none}
#container .errormsg{color:red;font-size:11px;padding-bottom:4px}
#container .error{border:1px solid red}

#container{background:#fff;color:#000;width:980px;padding-left:1px;margin:0 auto}

.rating{background: url(../img/rsprite.png) no-repeat 0 0;width:80px;height:16px;display:block;position:relative}
#container .star1{background-position:0 -16px}
#container .star2{background-position:0 -32px}
#container .star3{background-position:0 -48px}
#container .star4{background-position:0 -64px}
#container .star5{background-position:0 -80px}



/*HEADER*/
#header, #footer{color:#807F84;width:930px;padding:24px 24px 0;float:left}
.brand{width:204px;height:56px;padding:13px 20px 0 0;float:left}
.brand a{color:#333;text-decoration:none;text-indent:-6666px;width:204px;height:62px;display:block;overflow:hidden}
.search{width:482px;height:62px;float:left}
.search .searchtypes{font-weight:700;width:482px;padding-bottom:4px;float:left}
.search .searchtypes li{padding-right:10px;float:left}
.search .field{background-position:3px -71px;border:1px solid #969696;font-size:16px;font-weight:700;color:#969696;width:346px;height:23px;padding:6px 6px 6px 36px;float:left}
.search .searchbtn{background-position:right 0;border:none;width:92px;height:37px;cursor:pointer;float:left}
#authstatus{color:#808084;white-space:nowrap;line-height:16px;padding-top:10px;float:right}
#authstatus a{display:block}
#mainnav{border-bottom:5px solid #F1F1EF;width:930px;padding:0 24px;float:left;clear:both}
#mainnav li{font-size:13px;padding-bottom:4px;float:left}
#mainnav li a{padding-left:16px}
#mainnav .tools{white-space:nowrap;17px;float:right}

/*FOOTER*/
#footer{border-top:5px solid #F1F1EF;padding-top:10px}
#footertxt{border-top:1px solid #ccc;width:100%;padding-top:10px;margin-top:10px;float:left}
#footertxt p{padding-bottom:10px}

/*CONTENT*/
#content{border:1px solid #ccc;border-width:1px 0;color:#333;width:958px;padding:10px;float:left;clear:both}
#title{padding-bottom:10px}
#title h1{font-size:20px;text-transform:capitalize;margin-top:10px}
#leftcol{width:288px;padding-right:10px;float:left}
#rightcol{width:660px;float:left}

#leftcol h6{background-position:0 -129px;font-weight:700;padding:8px 16px 10px 20px;cursor:pointer}
#leftcol h6.coll{background-position:0 -179px}
#leftcol .box{padding:8px 16px;margin-bottom:10px}
#leftcol ul li.box h5{font-weight:700;padding-bottom:6px}
#leftcol ul ul{height:76px;overflow-y:auto}
#leftcol li#departments ul, #leftcol ul ul#pricefilter{height:auto}
#leftcol ul ul li{padding-bottom:4px}
#pricefilter input{border:1px solid #ccc;vertical-align:middle;width:44px;padding:2px 4px;height:15px}
#pricefilter #pricebtn{background-position:-287px 0;border:none;width:36px;height:21px}

/*SEARCH RESULT*/
.resultheader{width:658px;margin-bottom:10px;overflow:hidden;float:left}
.resultheader label{font-weight:700}
.resultheader span{width:100%;float:left}
.resultheader span label{font-weight:400}
.resultheader span input{width:15px;height:15px}
.resultheader li{border-right:1px solid #E8E8E8;width:117px;padding:7px 10px 100px;margin-bottom:-93px;float:left}
.resultheader li.filters{width:279px}
.resultheader li.viewtype{width:50px}
.resultheader li.viewtype .grid{background-position:-294px -127px;width:42px;height:16px;padding-left:2px}
.grid a, .grid span{width:16px;height:16px;padding-right:10px;float:left}
.grid a{padding-right:0}
.resultheader li.zip{border:none;width:129px}
#zipcode{width:60px}
#filtersubmit, #zipsubmit{background-position:-294px -156px;border:none;width:57px;height:21px;float:right}

#searchresults{width:658px;float:left}
#searchresults li{border-bottom:1px solid #E8E8E8;width:638px;padding:10px;float:left}
.prodimage{width:100px;height:100px;margin-right:10px;float:left}
.proddetail{width:370px;margin-right:10px;float:left}
.prodprice{width:142px;text-align:right;float:left}
.proddetail h6{font-size: 14px;font-weight:700;padding-bottom:4px}
.prodprice .numSel, .prodprice .store{padding:0 0 6px}
.prodprice .store img{margin-bottom:-3px}

.prodprice .compare{background-position:-294px -186px;width:105px;height:21px;float:right}
.prodprice .goto{background-position:-294px -226px;width:105px;height:21px;float:right}
#searchresults li.resulthfooter{border:none}

/*TOP SEARCHES*/
#topsearches{width:469px;padding:10px 0 10px 10px;float:left}
#topsearches li{width:459px;padding-right:10px;float:left}
#topsearches li span{width:30px;float:left}
#topsearches li a{float:left}
.navigation{float:right}

/*GSL*/
#gads,#gads1{width:638px;padding:10px;margin:10px 0;float:left;}

/*AMAZONWIDGET*/
#amazonwidget{clear:both}
#amazonwidget .amzn_wdgt .wdgt_brdr .wdgt_tl .asin_h1,#amazonwidget .amzn_wdgt .wdgt_brdr .wdgt_tl .asin_h2,#amazonwidget .amzn_wdgt .wdgt_brdr .wdgt_tl .asin_price{font-size:12px!important}

/*ALL MERCHANTS*/
#content .allmerch li{background:#F8F8F8;border:1px solid #eee;width:439px;height:45px;padding:6px 10px;margin-bottom:2px}
#content .allmerch li a{float:none;clear:both}
#content .allmerch li img{margin-bottom:6px}