body										{ font-size:75%; margin:0px; background-color:#ffffff; color:#000000; 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:Verdana, Arial, Helvetica, sans-serif; font-size:100%; }
p											{ margin: 0.5em 0px 0.5em 0px; }

.center										{ text-align:center; }
img.right									{ margin-left:10px; margin-bottom:10px; float:right; }
img.left									{ margin-right:10px; margin-bottom:10px; float:left; }

.left_top									{ display:block; margin-top:5px; }

table.discTable								{ border:1px solid #005177; }
table.discTable th							{ padding:4px; background-color:#005177; color:#fff; text-align:center; }
table.discTable	td							{ padding:4px; border-bottom:1px solid #005177; text-align:left; }

div#page									{ width:1000px; margin: 0 auto; text-align:left; margin-top:10px; }

div#header									{ text-transform:uppercase; background-color:#005177; height:28px; line-height:28px; background-image:url(/img-bin/bg_rounded_top.gif); background-repeat:no-repeat; }
div#header h1								{ font-size:130%; font-weight:normal; color:#FFFFFF; padding-left:12px; }
div#header ul								{ position:absolute;top:0px; right:12px; font-size:130%; }
div#header li								{ display:inline; border-right:#79A3BB 1px solid; padding-left:9px; padding-right:6px; }
div#header li.last							{ border:none; padding-right:0px; }
div#header a								{ color:#FFFFFF; text-decoration:none; }

div#tabs									{ background-color:#005177; color:#FFFFFF; float:left; clear:both; width:100%; }
div#tabs span.tel							{ display:block; padding-left:11px; word-spacing:3px; float:left; width:194px; line-height:28px; font-size:120%; }
div#tabs ul									{ width:790px; float:left; overflow:hidden; }
div#tabs ul li								{ float:left; padding-top:3px; }
div#tabs ul li a							{ display:block; text-decoration:none; float:left; color:#2283AE; background-color:#BFD3DC; background-image:url(/img-bin/tab_off_left.gif); background-repeat:no-repeat; background-position:top left; margin-right:3px; }
div#tabs ul li a span 						{ cursor:pointer; padding-left:5px; padding-right:5px; float:left;line-height:25px; height:25px; display:block; background-image:url(/img-bin/tab_off_right.gif); background-repeat:no-repeat; background-position:top right; }
div#tabs ul li a:hover						{ display:block; float:left; color:#2283AE; background-color:#ffffff; background-image:url(/img-bin/tab_on_left.gif); background-repeat:no-repeat; background-position:top left; margin-right:3px; }
div#tabs ul li a:hover span					{ cursor:pointer; padding-left:5px; padding-right:5px; float:left;line-height:25px; height:25px; display:block; background-image:url(/img-bin/tab_on_right.gif); background-repeat:no-repeat; background-position:top right; }
div#tabs ul li a.on							{ display:block; float:left; color:#2283AE; background-color:#ffffff; background-image:url(/img-bin/tab_on_left.gif); background-repeat:no-repeat; background-position:top left; margin-right:3px; }
div#tabs ul li a.on span					{ cursor:pointer; padding-left:5px; padding-right:5px; float:left;line-height:25px; height:25px; display:block; background-image:url(/img-bin/tab_on_right.gif); background-repeat:no-repeat; background-position:top right; }

div#body									{ border-left:#005177 5px solid;border-right:#005177 5px solid; clear:both; float:left; width:990px; }
div#left									{ width:195px; float:left; padding:5px; }
div#middle									{ width:680px; float:left; margin-top:5px; }
div#right									{ width:94px; float:right; margin-right:5px; margin-top:5px; }

div#left form								{ float:left; line-height:39px; vertical-align:middle; }
div#left form input#strSearch				{ width:115px; border:#71C5E9 1px solid; vertical-align:middle; }
div#left form input#submit					{ background-color:#005177; color:#FFFFFF; text-transform:uppercase; border:none; font-size:12px; }
div#left ul									{ background-color:#C2D4DE; padding-bottom:10px; }
div#left ul li.header						{ background-color:#0170A7; margin-bottom:0px; color:#FFFFFF; padding:2px 0px 4px 0px; padding-left:25px; font-size:130%; background-image:url(/img-bin/bg_arrow.gif); background-repeat:no-repeat; background-position:6px 50%; }
div#left ul li								{ clear:both; border-bottom:1px solid #E4ECF0;}
div#left ul li a							{ clear:both; color:#01526F; display:block; text-decoration:none; line-height:20px; height:20px; padding-left:10px; }
div#left ul li a:hover						{ background-color:#E4ECF0; }

div#middle div.prodlist						{ width:100%; float:left; clear:both; }
div#middle div.prodlist a					{ position:relative; float:left; min-height:200px; height:auto!important; height:200px; margin-right:4px; background-color:#E1EAEF; background-image:url(/img-bin/prodlist_details.gif); background-position: bottom right; background-repeat:no-repeat; padding:4px; padding-bottom:0px; width:214px; text-decoration:none; color:#000000; margin-bottom:5px; }
div#middle div.prodlist a h2				{ position:relative; font-size:110%; font-weight:normal;background-color:#E1EAEF; color:#000000; padding:0px; margin-top:3px; cursor:pointer; }
div#middle div.prodlist a h2 span			{ position:absolute; top:0px; right:0px; color:#D21112; }
div#middle div.prodlist a p.prodprice		{ position:absolute; bottom:0px; color:#cc0000; font-size:140%; padding-bottom:0px; margin-bottom:4px; }
div#middle h2								{ background-color:#0170A7; margin-bottom:5px; color:#FFFFFF; padding:10px; font-size:140%; font-weight:normal; }

/* MANUFACTURERS */
div.manufacturerHeader						{ padding:5px; font-size:120%; }
div#middle h2.brandheaders					{ background-color:#0170A7; margin-bottom:5px; color:#FFFFFF; padding:5px; font-size:120%; font-weight:normal; }



div#middle div.prodview						{ width:100%; clear:both; float:left; }
div#middle div.prodview div.left			{ float:left; width:432px; }
div#middle div.prodview div.left div.sub	{ width:100%; clear:both; float:left; }
div#middle div.prodview div.left div.sub div.left	{ width:170px; float:left; text-align:left; margin-top:5px; }
div#middle div.prodview div.left div.sub div.right	{ width:230px; float:right; padding-top:0px; margin-top:5px; text-align:right; }

div#middle div.prodview div.left div.table_head		{ background-color:#0170a7; color:#FFFFFF; text-align:center; padding:3px; }
div#middle div.prodview div.left div.row			{ border-left:#0170a7 1px solid;border-right:#0170a7 1px solid; border-bottom:#0170a7 2px solid;float:left; clear:both; width:168px;  }
div#middle div.prodview div.left div.row span		{ display:block; width:78px; padding:2px; border-left:#0170a7 1px solid; border-right:#0170a7 1px solid;float:left; }

div#middle div.prodview div.right			{ float:right; width:235px; padding-top:10px; }
div#middle div.prodview div.right h3		{ color:#0071ad; font-size:120%; }
div#middle div.prodview div.right div.price_was		{ color:#fe0308; text-align:right; font-size:150%; margin-top:10px; }
div#middle div.prodview div.right div.price_now		{ color:#000000; text-align:right; font-size:170%; margin-top:4px; }
div#middle div.prodview div.right div.price_save	{ color:#000000; text-align:right; font-size:130%; margin-top:4px; }
div#middle form.prodview				{ text-align:right; margin-top:8px; }
div#middle form.prodview input#qty	{ width:20px; border:#809eba 1px solid; }
div#middle form.prodview input.submit	{ border:#809eba 1px solid; background-color:#809eba; color:#FFFFFF; }

div#right div.basket						{ background-color:#005177; background-image:url(/img-bin/bg_basket_bottom.gif); background-position:bottom left; background-repeat:no-repeat; padding-bottom:5px; color:#FFFFFF; }
div#right div.basket a						{ color:#FFFFFF; text-decoration:none; }
div#right div.logos							{ clear:both; }
div#right div.logos a						{ clear:both; width:100%; display:block; margin-top:20px; margin-bottom:20px; text-align:center; }

div#footer									{ height:25px; line-height:25px; clear:both; background-color:#005177; color:#80A6B9; }
div#footer a								{ color:#FFFFFF; text-decoration:none; }

a.catbox								{ text-decoration:none; color:#000000; margin:6px; line-height:30px; width:206px; border:4px solid #eeeeee; 
											background-color:#eeeeee; height:156px; overflow:hidden; float:left; }
