@media screen {
/* global */	
* 						{ padding:0;margin:0 }
BODY 					{ font-family:Arial,Helvetica,sans-serif;font-size:70%;background:#EDF8F1;color:#333;text-align:center }
IMG 					{ border:0 }
HR 						{ display:none }
UL,OL 					{ list-style:none;margin:5px 0 5px 1em }
H1, H2, H3 				{ color:#000 }
H1 						{ font-size:130%;margin-bottom:5px }
H1 SPAN 				{ font-weight:normal }
H2 						{ font-size:110% }
H3 						{ font-size:100% }
P 						{ margin:.25em 0 .5em }
A 						{ text-decoration:none;color:#900 }
EM 						{ font-style:normal }
INPUT, SELECT 			{ font-size:100%;margin:2px }
#button 				{ background:#063;color:#fff;border:1px solid black;margin:1px }
.endfloats 				{ clear:both }
SMALL 					{ color:#666 }
.selected 				{ background:#fc0 }
.price 					{ font-weight:bold;float:right }
.buybutton 				{ color:#900 }
.buybutton FIELDSET		{ border:none }

/* header images and form */
#header0				{ background:#093 url(images/layout/headers/0logo2.jpg) bottom left no-repeat; width:100%; height:90px;}
#header1				{ background:#093 url(images/layout/headers/1logo2.jpg) bottom left no-repeat; width:100%; height:90px;}
#header2				{ background:#093 url(images/layout/headers/2logo2.jpg) bottom left no-repeat; width:100%; height:90px;}
#header6				{ background:#093 url(images/layout/headers/6logo2.jpg) bottom left no-repeat; width:100%; height:90px;}
#header7				{ background:#093 url(images/layout/headers/7logo2.jpg) bottom left no-repeat; width:100%; height:90px;}
#header9				{ background:#093 url(images/layout/headers/9logo2.jpg) bottom left no-repeat; width:100%; height:90px;}
#header14				{ background:#093 url(images/layout/headers/14logo2.jpg) bottom left no-repeat; width:100%; height:90px;}
#header15				{ background:#093 url(images/layout/headers/15logo2.jpg) bottom left no-repeat; width:100%; height:90px;}
#header16				{ background:#093 url(images/layout/headers/16logo2.jpg) bottom left no-repeat; width:100%; height:90px;}
FORM.headersearchform FIELDSET 	{ margin:0 1em 0 0; padding:0; float:right; border:0 }

#toppagetrim,
 #btmpagetrim 			{ height:20px }
#toppagetrim 			{ background:url(images/layout/pagetrims/top-trim.gif) top center no-repeat }
#btmpagetrim 			{ background:url(images/layout/pagetrims/btm-trim.gif) top center no-repeat }
#page 					{ background:#fff;width:760px;margin:0 auto;text-align:left;border-left:1px solid #049836;border-right:1px solid #049836 }
#pageheader 			{ height:90px;background:url(images/layout/headers/strip.jpg) repeat-x }

/* navigation */

#basketnav UL,
 UL.topnav,
 UL.linknav 			{ list-style:none;margin:0;padding:0 }	
#basketnav LI,
 UL.topnav LI,
  UL.linknav LI 		{ border:1px solid black;border-left:none;display:inline }
#basketnav A,
 UL.topnav A,
 UL.linknav A 			{ background:#063;color:#fff;border-top:1px solid #093;border-left:1px solid #093;padding:2px 6px }
UL.topnav a:hover,
 #basketnav a:hover,
 UL.linknav a:hover, 
 UL.topnav a.selected, 
 #basketnav a.selected,
 UL.linknav a.selected 	{ background:#FCCC00;color:#900;border-top:1px solid #093;border-left:1px solid #093 }
UL.topnav 				{ margin-top:6px;font-size:1em;font-weight:bold }
/* layout */	 
#searchresult 			{ margin-bottom:10px }
#relatedinfo H3 		{ font-size:110%;padding-top:10px;border-bottom:1px solid #049836 } 
#relatedinfo UL 		{ list-style:none;padding-top:5px;padding-left:1em }

UL.topnav LI.high A		{ background:#900;border-top:1px solid #600;border-left:1px solid #600 }
UL.topnav LI.high A:hover		{ border-top:1px solid #c00;border-left:1px solid #c00 }
UL.topnav LI.high A.selected		{ background:#FCCC00;color:#900 }

/*.category { float:left;height:50px;width:20%;margin:10px;border:1px solid black }
.category A { height:100%;display:block;padding:5px;text-align:right;font-size:115%;font-weight:bold }*/

/* Product Thumbnail display */
.thumb 					{ float:left;padding:5px;margin:5px 3px;width:250px;height:160px;overflow:hidden;background:transparent url(images/layout/thumbbg.gif) no-repeat }
.thumbimage 			{ float:left;width:80px;height:100px;text-align:center;overflow:hidden;margin-top:3px; margin-right:5px }
.thumbprice 			{ float:right;text-align:right;width:160px }
.thumbprice BIG			{ font-size:1.4em;font-weight:bold }
.thumb H2, .thumb H3 	{ /*border-bottom:1px solid #B1DCC1*/ }
.thumb P 				{ clear:right;display:inline}

/* side navigation */
#sidenav 				{ float:left;width:200px;padding-bottom:270px }
DIV.menu 				{ margin-top:5px;margin-right:5px;background:#B1DCC1;display:inline-block }	
DIV.menu H4 			{ padding:2px 2px 2px 5px;background:#093;font-size:1em;color:#fff }
DIV.menu H4 A			{ color:#fff }
DIV.menu P 				{ margin-left:55px;padding:2px 0 }
DIV.menu UL, 
 DIV.menu OL 			{ list-style:none;margin:5px }
DIV.menu LI				{ padding:1px }
DIV.menu UL A:HOVER		{ background:#FCCC00 }

/* content */
#content 				{ margin-left:200px;padding: 10px 5px 5px;width:535px }	
#order 					{ width:50em;margin:auto }
#content .header		{ border-bottom:1px solid #049836;padding:2px 2px 0 3px }
#content .subheader		{ border-bottom:1px solid #B1DCC1;padding:2px 2px 0 3px }
/* footer */
UL#footnav				{ clear:both;list-style:none;background:#b1dcc1;margin:0;padding:0;text-align:right }
UL#footnav LI 			{ display:inline;margin-right:1em }

/* additional */
#forumlink { clear:both;height:32px;font-size:120%;font-weight:bold;line-height:32px;border-top:1px solid #B1DCC1;border-bottom:1px solid #B1DCC1;margin-bottom:5px }
#deliverylink { height:32px; border-top:1px solid #B1DCC1; border-bottom:1px solid #B1DCC1; margin-bottom:5px; padding-left:10px; background:url(images/layout/headers/van.gif) 30px no-repeat }
#deliverylinktext P { width:255px; float:right; font-weight: bold; line-height:1.2em; padding-right:0px  }
#deliverylinktext IMG { float:right; margin-right:8px; }
.screenhide { display:none; }

#content UL	{ list-style-type:circle }
#content OL	{ list-style-type:decimal }
}

@media print {	
BODY 			{ font-family:Sans-Serif;margin:0;padding:0;color:#000 }
IMG 			{ border:none }
A 				{ color:#000;text-decoration:none }
.printhide,	
 .buybutton,
 #pageheader,
 .topnav,
 #footnav,
 #mirror,
 #sidenav,
 #forumlink,
 .menu 			{ display:none }
#article 		{ width:100% }
}
