body										{ font-size:75%; margin:0px; background-color:#929292; 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:#017dc5; 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; margin: 0 auto; text-align:left; background-color:#FFFFFF; }

form#header									{ height:100px; }
form#header h1								{ position:absolute; top:15px; left:26px; }
form#header ul								{ text-align:right; float:right; padding-top:24px; padding-right:26px; }
form#header ul li							{ display:inline; padding-left:20px; }
form#header ul li a							{ text-transform:uppercase; font-weight:bold; }
form#header p								{ position:absolute; top:59px; right:26px; color:#017dc5; text-transform:uppercase; font-weight:bold; }
form#header p input							{ border:#007cc2 1px solid; padding:2px; margin-left:5px; }

div#body									{  background-color:#FFFFFF;width:100%; float:left; clear:both; margin-top:10px; }

div#left									{ width:180px; float:left; margin-right:15px; padding-left:10px; }
div#left h1									{ background-image:url(/img-bin/icon_arrow_down2.gif); background-repeat:no-repeat; background-position:97% 55%; padding-left:15px; font-size:100%; font-weight:bold; height:23px; line-height:23px; text-transform:uppercase; }
div#left h1 a								{ color:#FFFFFF; }
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:#eaeaea; text-decoration:none; clear:both; }

h1.manu										{ background-image:url(/img-bin/icon_arrow_down2.gif); background-repeat:no-repeat; background-position:97% 55%; padding-left:15px; font-size:100%; font-weight:bold; height:23px; line-height:23px; text-transform:uppercase; }
h1.manu a									{ color:#FFFFFF; }
ul.manu										{ margin-top:10px; margin-bottom:10px; border-top:#cccccc 1px dotted; }
ul.manu li									{ font-size:90%; border-bottom:#cccccc 1px dotted; padding-top:2px; padding-bottom:2px; }
ul.manu li a								{ padding-left:17px; display:block; }
ul.manu li a:hover							{ background-color:#eaeaea; 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:140px; float:left; margin-right:10px; margin-bottom:10px; text-decoration:none; background-color:#cecece; background-image:url(/img-bin/bg_category_clickto.gif); background-repeat:no-repeat; background-position: bottom left; padding-bottom:8px; min-height:155px; height:auto!important; height:155px; }
div#middle a.cat img						{ clear:both; }
div#middle a.cat strong						{ display:block; margin-top:8px; clear:both; text-transform:uppercase; font-size:100%; cursor:pointer; padding-left:4px; background-color:#cecece; line-height:1; height:auto; }
div#middle a.no_margin						{ margin-right:0px; }

div#middle h1								{ clear:both; color:#494949; padding-left:11px; background-color:#cecece; font-size:100%; font-weight:bold; height:23px; line-height:23px; text-transform:uppercase; 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						{ clear:both; margin-top:10px; }
div#middle div.prodlist a.image				{ position:absolute; top:0px; left:0px; float:left;}
div#middle div.prodlist a.image img			{ border:#017dc5 1px solid; }
div#middle div.prodlist div.inner			{ left:134px; width:306px;background-color:#ebe9ea; min-height:94px; height:auto!important; height:94px; padding:15px; padding-right:135px; }
div#middle div.prodlist h1					{ padding-left:0px; background-color:#ebe9ea; color:#017cc3; border-bottom:#cecece 1px solid; margin-top:0px; height:auto; line-height:normal; }
div#middle div.prodlist p					{ margin-top:4px; margin-bottom:0px; }
div#middle strong.red						{ color:#fe0607; }
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%; text-transform:uppercase; }
div#middle div.prodlist div.right			{ position:absolute; bottom:10px; right:10px; width:115px; }
div#middle div.prodlist div.right a			{ clear:both;  text-transform:uppercase; font-size:90%; color:#007cc2; display:block; background-color:#FFFFFF; text-decoration:none; height:22px; line-height:22px; padding-left:6px; clear:both; display:block; background-image:url(/img-bin/bullet_arrow_right2.gif); background-repeat:no-repeat; background-position: 95% 50%; margin-top:5px; }
div#middle div.prodlist div.right input		{ clear:both;  text-transform:uppercase; font-size:90%; font-family:Arial, Helvetica, sans-serif; color:#ffffff; text-align:left; width:115px; cursor:pointer; margin:0px; padding:0px; border:none; background-color:#FFFFFF; height:22px; line-height:22px; padding-left:6px; clear:both; background-image:url(/img-bin/bullet_arrow_right3.gif); background-repeat:no-repeat; background-position: 95% 50%; margin-top:5px;}
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:#017dc5; clear:both; text-transform:uppercase; margin-top:25px; font-size:120%; border-bottom:#017dc5 1px solid; padding-bottom:5px; }
div#middle h3.brandheaders					{ color:#017dc5; clear:both; text-transform:uppercase; margin-top:25px; font-size:120%; border-bottom:#017dc5 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:#007cc2; background-color:#eaeaea; margin-top:10px; }
div#middle div.pagebar div.leftcol			{ float:left; padding-left:11px; font-size:100%; font-weight:bold; height:23px; line-height:23px; text-transform:uppercase; }
div#middle div.pagebar div.rightcol			{ float:right; padding-right:11px; text-align:right; 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); background-repeat:no-repeat; background-position:97% 55%; padding-left:15px; background-color:#eaeaea; font-size:100%; font-weight:bold; height:23px; line-height:23px; text-transform:uppercase; }
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:#017dc5; font-size:100%; cursor:pointer; }
div#right ul.top li a:hover strong			{ color:#fa2527; }
div#right div.basket						{ background-color:#ebe9ea; margin-bottom:10px; padding-bottom:10px; }
div#right div.basket h1						{ background-color:#007cc2; background-image:url(/img-bin/icon_arrow_down2.gif); background-repeat:no-repeat; color:#FFFFFF; margin-bottom:5px; }
div#right div.basket a.total				{ text-transform:uppercase; 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:#017dc3 1px dotted; text-decoration:none; }
div#right div.basket a.total span			{ position:absolute; right:7px; top:3px; }
div#right div.basket a.check				{ text-transform:uppercase; 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:#017dc3 1px dotted; border-bottom:#017dc3 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:#017dc5; font-size:110%; }
div#right div.basket a.item span			{ position:absolute; right:0px; bottom:0px; }

ul#footer									{ clear:both; float:left; width:100%; padding-top:13px; border-bottom:#929292 20px solid;background-color:#929292; }
ul#footer li								{ float:left; padding-left:15px; }
ul#footer li a, ul#footer li				{ color:#FFFFFF; }
ul#footer li.right							{ float:right; padding-right:15px; }
p.footer									{ color:#FFFFFF;width:1000px;  margin:0 auto; font-size:100%; text-align:center; background-color:#929292; border-bottom:#929292 20px solid;}