body										{ font-size:75%; margin:0px; background:#dee8c2 url(../img-bin/bg.gif) repeat;  clear:both; color:#676767; text-align:center; font-family:Arial, Helvetica, sans-serif;  }

img											{ border:0px; }
form, ul, h1, h2, h3, h4, h5, h6			{ margin:0px; padding:0px; list-style-type:none; }
div											{ position:relative; }
input, select, textarea						{ font-family:Arial, Helvetica, sans-serif; }
p											{ margin: 0.7em 0px 0.7em 0px; }
a											{ color:#262; text-decoration:none; }
a:hover										{ text-decoration:underline; }
br											{ clear:both; }

.center										{ text-align:center; }
img.right									{ margin-left:10px; margin-bottom:10px; float:right; }
img.left									{ margin-right:10px; margin-bottom:10px; float:left; }

div#page									{ width:1000px;background-image:url(../img-bin/bg_body.gif); background-repeat:repeat-y; clear:both; padding:0px 25px 0px 25px; }
div#page p.headerdetails					{ position:absolute; top:75px; right:25px; text-align:right; font-weight:normal; font-size:18px; color:#4c7511;}
div#page2									{ width:1050px; margin: 0 auto;text-align:left;background-color:#4c7511; clear:both; }

form#header									{ height:140px; clear:both; background:url(../img-bin/bg_header.gif) no-repeat bottom left;}
form#header span							{ display:block; width:242px; text-align:center; position:absolute; top:110px; left:44px; }
form#header h1								{ position:absolute; top:13px; left:26px; }
form#header ul								{ text-align:right; float:right; padding-top:120px; }
form#header ul li							{ display:inline; padding-left:20px; }
form#header ul li a							{ font-weight:bold; color:#4c7511; }
form#header p								{ position:absolute; top:59px; right:26px; color:#9D6212; font-weight:bold; }
form#header p input							{ margin-left:5px; }
form#header p.search						{ position:absolute; top:136px; right:35px; color:#FFFFFF; }

div#body									{ width:100%; float:left; clear:both; padding:10px 0px 20px 0px; background:#FFFFFF; }

div#left									{ width:180px; float:left; margin-right:15px; padding-left:10px; padding-bottom:10px; }
div#left h1									{ color:#ffffff; background-repeat:no-repeat; background-position:97% 55%; padding-left:15px; background-color:#86a059; font-size:100%; font-weight:bold; height:23px; line-height:23px; }
div#left ul									{ margin-top:10px; margin-bottom:10px; border-top:#cccccc 1px dotted; }
div#left ul li								{ font-size:90%; border-bottom:#cccccc 1px dotted; padding-top:2px; padding-bottom:2px; }
div#left ul li a							{ color:#747474; padding-left:17px; display:block; }
div#left ul li a:hover						{ background-color:#c4d5a5; text-decoration:none; clear:both; }

div#middle									{ width:590px; float:left; }
div#middle div.breadcrumb					{ font-size:90%; }
div#middle div.breadcrumb a					{ color:#676767; text-decoration:underline; }
div#middle a.cat							{ width:190px; float:left; margin-right:10px; margin-bottom:10px; text-decoration:none; background-color:#86a059; background-image:url(/img-bin/bg_category_clickto.gif); background-repeat:no-repeat; background-position: bottom left; padding-bottom:26px; min-height:192px; height:auto!important; height:192px; }
div#middle a.cat img						{ clear:both; }
div#middle a.cat strong						{ display:block; margin-top:8px; clear:both; font-size:130%; cursor:pointer; padding-left:6px; background-color:#86a059; color:#FFFFFF line-height:1; height:auto; }
div#middle a.no_margin						{ margin-right:0px; }
div#middle h1								{ clear:both; color:#FFFFFF; padding-left:11px; background-color:#c90f3d; font-size:100%; font-weight:bold; height:23px; line-height:23px; margin-top:10px; }
div#middle ul.categories					{ clear:both; display:block; width:100%; font-weight:bold; margin-top:10px; font-size:90%; }
div#middle ul.categories li					{ float:left; width:24.9%; margin-bottom:10px; }
div#middle ul.categories li a				{ display:block; padding-left:26px; background-image:url(/img-bin/bullet_arrow_right.gif); background-position: 13px 50%; background-repeat:no-repeat }
div#middle div.prodlist						{ padding-left:134px; clear:both; margin-top:10px; }
div#middle div.prodlist a.image				{ position:absolute; top:0px; left:0px; }
div#middle div.prodlist a.image img			{ borderL:none; }
div#middle div.prodlist div.inner			{ background:#f7e8bf url(../img-bin/bg_prodlist.gif) no-repeat bottom right; min-height:94px; height:auto!important; height:94px; padding:15px; padding-right:135px; }
div#middle div.prodlist h1					{ padding-left:0px; color:#4c7511; background-color:#F7E8BF; margin-top:0px; height:auto; line-height:normal; font-size:130%; }
div#middle div.prodlist p					{ margin-top:4px; margin-bottom:0px; }
div#middle strong.red						{ color:#4c7511;}
div#middle strong.large						{ font-size:130%; }
div#middle div.prodlist p strong			{ font-size:110%; }
div#middle div.prodlist p span				{ font-size:70%; }
div#middle div.prodlist div.right			{ position:absolute; bottom:0px; right:10px; width:115px; }
div#middle div.prodlist div.right a			{ font-size:90%; clear:both; color:#4c7511; background-color:#FFFFFF; text-decoration:none; height:20px; line-height:20px; padding-left:10px; clear:both; display:block;background-image:url(/img-bin/bullet_arrow_right2.gif); background-repeat:no-repeat; background-position: 95% 50%; }
div#middle div.prodlist div.right input		{ font-size:90%; clear:both; font-family:Arial, Helvetica, sans-serif; color:#4c7511; text-align:left; width:115px; cursor:pointer; margin:0px; padding:0px; border:none; background-color:#FFFFFF; height:20px; line-height:20px; padding-left:6px; clear:both; background-image:url(/img-bin/bullet_arrow_right2.gif); background-repeat:no-repeat; background-position: 95% 50%; }
div#middle div.prodview form				{ font-size:90%; }
div#middle div.prodview						{ width:100%; clear:both; float:left; }
div#middle a.manufacturerlogolink			{ position:absolute; top:0px; right:0px; border-left:8px solid #fff;}
div#middle a.manufacturerlogolink img		{ border:1px solid #666; padding:2px; background-color:#fff; }
div#middle div.prodview div.left			{ width:260px; float:left; }
div#middle div.prodview div.right			{ width:316px; float:right; }
div#middle div.prodview h2					{ color:#4c7511; clear:both; margin-top:25px; font-size:120%; border-bottom:#DABE8E 1px solid; padding-bottom:5px; }
div#middle h3.brandheaders					{ color:#017dc5; clear:both; margin-top:25px; font-size:120%; border-bottom:#DABE8E 1px solid; padding-bottom:5px; }
div#middle div.prodview select				{ width:82%; font-size:95%; }
div#middle div.prodview p label				{ width:40%; display:block; float:left; }
div#middle div.prodview p input				{ width:40%; }
div#middle div.prodview p input.submit		{ width:auto; }
div#middle div.pagebar						{ float:left; width:100%; color:#FFFFFF; background-color:#c90f3d; margin:10px 0px 10px 0px; }
div#middle div.pagebar div.leftcol			{ float:left; padding-left:11px; width:59%; font-size:100%; font-weight:bold; height:23px; line-height:23px; }
div#middle div.pagebar div.rightcol			{ float:right; padding-right:11px; text-align:right; width:29%; font-size:100%; height:23px; line-height:23px; }

div#right									{ width:180px; float:right; padding-right:10px; }
div#right h1								{ color:#FFFFFF ;background-repeat:no-repeat; background-position:97% 55%; padding-left:15px; background-color:#86a059; font-size:100%; font-weight:bold; height:23px; line-height:23px; }
div#right a.banner							{ display:block; clear:both; padding-bottom:10px; }
div#right ul.top							{  }
div#right ul.top li							{ padding-left:15px; background-image:url(/img-bin/bullet_arrow_right2.gif); background-repeat:no-repeat; background-position:0px 2px; margin-top:15px; }
div#right ul.top li a						{ color:#747474; text-decoration:none; }
div#right ul.top li a strong				{ clear:both; display:block; color:#4c7511; font-size:100%; cursor:pointer; }
div#right ul.top li a:hover strong			{ color:#fa2527; }
div#right div.basket						{ background-color:#F7E8BF; margin-bottom:10px; padding-bottom:10px; }
div#right div.basket h1						{ background-color:#86a059; background-image:none; color:#FFFFFF; margin-bottom:5px; }
div#right div.basket a.total				{ font-size:90%; padding-left:7px; padding-right:7px; position:relative; padding-top:3px; padding-bottom:3px; margin-left:10px; margin-right:10px; margin-top:20px; display:block; border-top:#000000 1px dotted; text-decoration:none; color:#4c7511;}
div#right div.basket a.total span			{ position:absolute; right:7px; top:3px; }
div#right div.basket a.check				{ font-size:90%; padding-left:7px; padding-right:7px; position:relative; padding-top:3px; padding-bottom:3px; margin-left:10px; margin-right:10px; display:block; border-top:#000000 1px dotted; border-bottom:#000000 1px dotted; background-image:url(/img-bin/bullet_arrow_right.gif); background-repeat:no-repeat; background-position:95% 50%; color:#4c7511; }
div#right div.basket a.check span			{ position:absolute; right:7px; top:3px; }
div#right div.basket a.item					{ position:relative; font-size:90%; margin-top:5px; text-decoration:none; clear:both; display:block; margin-left:10px; margin-right:10px; color:#676767; }
div#right div.basket a.item strong			{ color:#4c7511; font-size:110%; }
div#right div.basket a.item span			{ position:absolute; right:0px; bottom:0px; }

div.footer									{ position:relative; height:40px; width:1000px; margin: 0 auto; clear:both; padding:0px 25px 0px 25px; background-color:#4c7511; }
ul#footer									{ position:relative; clear:both; width:100%; padding-bottom:10px; color:#FFFFFF;  }
ul#footer a									{ color:#FFFFFF; }
ul#footer li								{ float:left; padding-right:15px; }
ul#footer li.right							{ float:right; padding-right:0px; }

div#border									{ border-bottom:#C8862F 36px solid; clear:both; }

div.errmsg									{ color:#990000; }