body								{ font-size:65%; margin:0px; margin-top:20px; margin-bottom:20px; background-color:#DFD2C9; color:#000000; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; background-image:url(../img-bin/bg.gif); background-repeat:repeat-x; }

/*img, div, ul, li, a, strong, span, h1 { behavior: url(../UserMods/iepngfix.htc) };
.pngfix { behavior: url(../_css/UserMods.htc) };*/

/* General Styles */
img									{ border:0px; }
div									{ position:relative; }
div.left							{ float:left; }
div.right							{ float:right; }
form								{ margin:0px; }
input,select,textarea				{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:100%; }
a									{ color:#666633; text-decoration:none; }
.margin_top							{ margin-top:10px; clear:both; }

h1.toptag							{ border:none!important; color:#b59783;}

/* Page Styles */
div#header							{ margin: 0 auto; text-align:left; width:950px; height:86px; background-image:url(../img-bin/bg_header.gif); background-repeat:no-repeat; }
div#header img						{ position:absolute; top:0px; left:28px; }
div#header ul.main					{ position:absolute; top:18px; right:48px; font-size:130%; list-style-type:none; }
div#header ul.main li 				{ display:inline; padding-left:10px; }
div#header ul.main li a				{ color:#EF892A; font-weight:bold; text-decoration:none; }
div#header ul.sub					{ position:absolute; top:45px; right:48px; list-style-type:none; }
div#header ul.sub li 				{ display:inline; padding-left:10px; }
div#header ul.sub li a				{ color:#EF892A; font-weight:bold; text-decoration:none; }

div#page							{ clear:right; width:948px; margin: 0 auto; background-color:#ffffff; text-align:left; border-left:#F0892A 1px solid; border-right:#F0892A 1px solid; }

ul#topnav 							{ font-family:Arial, Helvetica, sans-serif; float:left; list-style-type:none; margin:0px; padding:0px; background-color:#4A2D1F; font-size:18px; width:100%; font-weight:bold; }
ul#topnav li						{ float:left; padding-left:60px; }
ul#topnav li a						{ display:block; float:left; color:#E68632; text-decoration:none; height:46px; line-height:46px; }
ul#topnav li a:hover				{ background-image:url(../img-bin/blue_arrow.gif); background-repeat:no-repeat; background-position:50% 0%; }

div#body							{ width:100%; clear:both; float:left; margin-top:20px; }
div.sidecol							{ width:160px; padding:0px 20px 0px 20px; }
div#cartmain						{ width:637px; float:right; padding-right:43px; padding-bottom:20px; }
div#middle							{ width:548px; float:left; }

a.right_banner						{ display:block; color:#ffffff; text-align:center; width:192px; padding:10px 5px 39px 5px; background-color:#ef892a; background-image:url(../img-bin/banner_footer.gif); background-position:bottom; background-repeat:no-repeat; }

ul.top_sellers						{ margin:0px; padding:0px; padding-left:5px; padding-right:5px; padding-bottom:3px; list-style-type:none; border-left:#F3A660 1px solid; border-right:#F3A660 1px solid; border-bottom:#F3A660 1px solid; }
ul.top_sellers li					{ line-height:18px; border-top:#C0C0C0 1px dotted; padding-top:2px; padding-bottom:2px; }
ul.top_sellers li.top				{ border-top:none; margin-bottom:5px; }
ul.top_sellers li a					{ font-weight:bold; color:#000000; }

div.offer 							{ position:relative; clear:both; margin-bottom:15px; }
div.offer img						{ border:#4a2d1f 0px solid; }
div.offer a	span					{ position:absolute; top:111px; left:0px; display:block; width:192px; padding-right:8px; background-repeat:no-repeat; background-image:url(../img-bin/offer_foot.png); font-family:Arial, Helvetica, sans-serif; text-transform: uppercase; line-height:22px; color:#ffffff; text-decoration:none; text-align:right; font-size:130%; font-weight:bold;}

h1									{ font-size:150%; color:#000000; border-bottom:#F3A660 2px solid; padding-bottom:5px; font-family:Arial, Helvetica, sans-serif; }
h2.manu_title						{ background-color:#4A2D1F; margin:20px 0px 20px 0px; color:#fff; line-height:30px; font-size:120%; padding-left:15px; }
h2.manu_title a						{ color:#fff; }
h2.manu_title a:hover				{ color:#ffff00; }

div.prod							{ margin:0px 0px 20px 20px; float:left; text-align:center; background-image:url(../img-bin/prod_bottom.gif); background-repeat:no-repeat; background-position:bottom;  width:186px; padding-bottom:17px;}
div.prod div.prod_inner				{ position:relative; min-height:200px; height:auto!important; height:200px; border-left:1px solid #E27E29; border-right:1px solid #E27E29; padding:0px 8px 10px 8px; text-align:center; width:168px; }
div.prod div.prod_inner	h5			{ font-size:100%; font-weight:bold; margin:0px; padding:0px; }
div.prod div.prod_inner	strong		{ font-size:110%; line-height:200%; font-weight:bold; color:#CC0000;  }
div.prod div.buybutton				{ position:absolute; bottom:0px; margin:0 auto; left:0px; width:186px; padding-bottom:6px; }
div.prod div.buybutton a			{ margin:auto; display:block; width:100px; padding:5px; font-weight:bold; color:#ffffff; background-color:#E27E29; }

div.prodview						{ width:100%; clear:both; float:left; margin-top:0px; }
div.prodview div.left				{ width:250px; float:left;}
div.prodview div.left h1			{ font-size:130%; color:#000000; font-family:Arial, Helvetica, sans-serif; margin-top:2px; }
div.prodview div.right h1			{ font-size:130%; color:#000000; font-family:Arial, Helvetica, sans-serif; margin-top:2px; }
div.prodview div.right				{ width:270px; float:right; }
div.prodview div.right div.price	{ color:#E27E28; font-weight:bold; font-size:140%; }
div.prodview div.right div.price_sub{ font-size:120%; margin-top:4px; }

div.manufacturerHeader				{ clear:both; }
div.manufacturerHeader h1 img		{ clear:right;float:right; padding-left:10px; }

div.manufacturers					{ width:186px; margin:10px; text-align:center; float:left; border-bottom:1px solid #cccccc; border-right:1px solid #dddddd; padding-bottom:10px;}

.pageSortBar						{ border-bottom:2px solid #4A2D1F;margin:4px 0px 20px 0px;padding:0px 5px 0px 5px; background-image:url(../img-bin/sortbar.gif); background-position:left; background-repeat:no-repeat; height:35px; line-height:26px; color:#ffffff;}

a.catbox							{ position:relative; float:left; margin:0px 0px 15px 0px; }
a.catbox span						{ position:absolute; bottom:0px; display:block; width:178px; background-image:url(../img-bin/brown_back_90.png); padding:5px; color:#ffffff; font-weight:bold; font-size:110%; text-transform: uppercase; }

a.catbox2							{ position:relative; font-weight:bold;  float:left; background-color:#4A2D1F; color:#fff; padding:5px; display:block; width:160px; margin:0px 10px 10px 0px; }
a.catbox2:hover						{ background-color:#7A5D4F; }

div#footer							{ position:relative; clear:both; padding-left:44px; font-size:12px; margin: 0 auto; text-align:left; background-image:url(../img-bin/bg_footer.gif); background-repeat:no-repeat; height:46px; line-height:46px; width:906px; }
div#footer_links					{ position:relative; clear:both; color:#70B5BA; font-weight:bold; font-size: 110%; text-align:center; margin:0px; padding:0px; }
div#footer_links a					{ color:#000000; padding-left:5px; padding-right:5px; }

ul.footer_brands					{ list-style-type:none; margin:0px; padding:0px; width:100%; clear:both; line-height:1.5; float:left; }
ul.footer_brands li					{ float:left; margin-left:10px; margin-right:10px; }
ul.footer_brands li a				{ font-size:80%; color:#c19f73; font-weight:normal; }