body										{ font-size:75%; margin:0px; margin-top:10px; background:#69310C url(../img-bin/bg.jpg) repeat-x;  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:#A36B20; 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_header.gif); background-repeat:no-repeat; clear:both; padding-left:25px; padding-right:25px; }
div#page p.headerdetails					{ position:absolute; top:10px; right:25px; text-align:right; font-weight:normal; }
div#page2									{ width:1050px; margin: 0 auto;text-align:left;background:#FFFFFF url(../img-bin/bg_footer.gif) no-repeat bottom left; clear:both; }

form#header									{ height:100px; clear:both; }
form#header h1								{ position:absolute; top:28px; left:26px; }
form#header ul								{ text-align:right; float:right; padding-top:74px; padding-right:26px; }
form#header ul li							{ display:inline; padding-left:20px; }
form#header ul li a							{ font-weight:bold; }
form#header p								{ position:absolute; top:59px; right:26px; color:#9D6212; font-weight:bold; }
form#header p input							{ border:#9D6212 1px solid; padding:2px; margin-left:5px; }
form#header p.search						{ position:absolute; top:95px; right:45px; border:none; }

div#body									{ width:100%; float:left; clear:both; margin-top:10px; background:#FFFFFF url(../img-bin/teddy.jpg) no-repeat bottom left; }

div#left									{ width:180px; float:left; margin-right:15px; padding-left:10px; padding-bottom:250px; }
div#left h1									{ background-image:url(/img-bin/icon_arrow_down.gif); color:#9c6218; background-repeat:no-repeat; background-position:97% 55%; padding-left:15px; background-color:#F7E8BF; 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							{ padding-left:17px; display:block; }
div#left ul li a:hover						{ background-color:#F8EFD8; 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:#d8ceaf; 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:#d8ceaf; color:#A06111 line-height:1; height:auto; }
div#middle a.no_margin						{ margin-right:0px; }
div#middle h1								{ clear:both; color:#E7D8B7; padding-left:11px; background-color:#817F80; 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			{ border:#9D6214 1px solid; }
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:#9D6214; 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:#9C6115;}
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:#A06215; background-color:#FFFFFF; text-decoration:none; height:20px; line-height:20px; padding-left:6px; 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:#A06215; 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 div.right img		{ height:auto; }
div#middle div.prodview h2					{ color:#9D6214; 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; border:0px; margin:0px; padding:0px; }
div#middle div.pagebar						{ float:left; width:100%; color:#007cc2; background-color:#eaeaea; margin-top:10px; }
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								{ background-image:url(/img-bin/icon_arrow_down.gif); color:#9c6218;background-repeat:no-repeat; background-position:97% 55%; padding-left:15px; background-color:#F7E8BF; 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:45px; background-image:url(/img-bin/bullet_arrow_right2.gif); background-repeat:no-repeat; background-position:20px 4px; margin-top:15px; }
div#right ul.top li a						{ color:#999a9c; text-decoration:none; }
div#right ul.top li a strong				{ clear:both; display:block; color:#9f6418; 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:#9D6214; background-image:none; color:#f7e8bf; 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; }
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%; }
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:#9D6214; font-size:110%; }
div#right div.basket a.item span			{ position:absolute; right:0px; bottom:0px; }

div.footer									{ width:1000px; margin: 0 auto; clear:both; padding-left:25px; padding-right:25px;}
ul#footer									{ clear:both; float:left; width:100%; margin-top:20px; padding-bottom:10px; color:#E6D0A7; }
ul#footer a									{ color:#E6D0A7; }
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; }