@media screen,print {
	* {margin:0;padding:0}
	BODY {background:#fff;font-size:76%;font-family:Arial, Helvetica, sans-serif;text-align:center}
	A {color:#069}
	A:HOVER {color:#000;text-decoration:none}
	P {margin:.75em 0}
	I, EM {font-style:normal}
	IMG {border:none}
	H1,H2,H3,H4 {padding-top:.5em}
	H1 {font-size:1.1em; color:#990101; }
	H2 {font-size:1em;  color:#990101;}
	H3, H4 {font-size:.9em}
	TH {font-size:.8em}
	.righthand	{float:right; width:120px; clear:both }
	.picright {float:right;padding:10px 0 0 10px}
	DT {font-weight:bold;margin-top:1em;border-top:1px solid #ccc}
	DIV.promo {float:left; padding:0 50px; margin-top:10px }
	DIV.promo2 {float:left; margin-top:10px }
	DIV.promo3 { width:615px; margin:10px auto 0 auto; padding-right:10px; }
	DIV.promo4 {float:left; margin-top:10px }
	DIV.rightpromo { float:right; width:175px; padding:3px 20px 3px 5px; clear:right }
	.clr {clear:both}
	HR { display:none }
	
	#page {width:984px;margin:0 auto 10px;text-align:left}
	#banner {background:#30A8A7 url(images/top-bg4.jpg) no-repeat;height:73px;border:1px solid #033165; border-top:none; position:relative}
	
	#searchbanner {text-align:left;font-size:.8em;color:#013469;font-weight:bold;margin:0; padding:0; margin-right:5px; position:absolute; top:5px; left:200px }
	#searchbanner H2 { margin-left:-10px; color:#063667; font-size:1.8em; float:left }
	#content {float:left;margin:0 0 0 10px;width:814px;display:inline-block}
	DIV#vertnav	{ min-height:22px }
	#ecplus {margin-top:10px;text-align:center}
	#ecplus A {font-size:.8em;color:#000;text-decoration:underline}
	#ecplus A:HOVER {text-decoration:none}
	#sc7O6V { float:right; margin:5px 20px 0 0; height:66px; width:182px; display:inline; background:transparent url(images/layout/offline-633074767.gif) top left no-repeat }
	A.livesupport { float:right; margin:5px 20px 0 0; height:66px; width:182px; color:#fff }
	
	#navphone { border:1px solid #000; display:block; width:275px; text-align:center; height:20px; border-top:0; border-left:0; background-color:#6BB4B6 }
	#navphone SPAN { color:#FFF; font-weight:bold; font-size:1.1em; margin-top:3px; display:block }
	.welcomebox { width:586px;float:left;border:2px solid #E1E8ED; background-color:#F8FBFD }
	
	.homefeatured {float:left;width:399px;margin:3px;font-size:.8em;border:1px solid #E5EAEF;background:#F6F8FA;}
	.homefeatured IMG {clear:left;float:left;border:1px solid #E5EAEF}
	.homefeatured H3 {margin:0 0 5px 10px;font-size:1.1em}
	.homefeatured P  {margin-left:110px}
	.homefeatured A.MORE {white-space:nowrap}
	
	.box {margin:10px 0 5px 0;padding:5px;background:#F6F8FA;border:1px solid #E5EAEF;_display:inline-block}	
	.welcomebox {margin:10px 0 5px 0;padding:5px;_display:inline-block}	
		
	.box2 {margin:10px 0 0 0;padding:5px;background:#F6F8FA;border:1px solid #E5EAEF;_display:inline-block;}	
	
	DIV.twinlist {float:left; padding:10px; margin:10px 0 10px 0}
	DIV.twinlist UL {padding-left:2em}
	
	.box3 {float:right;width:305px;font-size:50%;margin-top:15px;margin-bottom:10px;padding:5px;background:#F6F8FA;}	
	.box4 {margin-top:5px;margin-bottom:0px;padding:5px;background:#fff;border:1px solid #fff}	
	.customerbox {margin:0;padding-right:19px;float:right;text-align:center}
	.customerbox P { margin:5px 0 }
	
	.cboth { clear: both }
	
	#ribbon {width:160px;float:left;background:#A7B7C4 }
	UL#categories {list-style:none;margin:5px 0}
	UL#categories IMG { padding-left:1px }
	UL.buttons {list-style:none;}
	UL.buttons A {color:#fff;background:#6BB4B6;border:1px solid #033165;border-color:#94CBCC #000000 #000000 #94CBCC;padding:2px 2px 2px 8px;font-weight:bold;text-decoration:none;display:block;  height:16px}
	UL.buttons A:HOVER {background:#add7d6;border-color:#009999 #000000 #000000 #009999;color:#033165}
	UL.buttons A.SELECTED {background-color:#add7d6;border-color:#009999 #000000 #000000 #009999;color:#033165}
	
	UL.buttonstop {list-style:none; }
	UL.buttonstop LI	{ float:left }
	UL.buttonstop A {color:#fff;background:#6BB4B6;border:1px solid #033165;border-color:#94CBCC #000000 #000000 #94CBCC;padding:2px 2px 2px 8px;font-weight:bold;text-decoration:none;display:block; width:125px; text-align:center}
	UL.buttonstop A:HOVER {background:#add7d6;border-color:#009999 #000000 #000000 #009999;color:#033165}
	UL.buttonstop A.SELECTED {background-color:#add7d6;border-color:#009999 #000000 #000000 #009999;color:#033165}
	
	#quickbasket {text-align:center;font-size:.8em;height:115px;background:url(images/quickbasket.gif) no-repeat;margin-bottom:5px}
	#quickbasket H2 {display:none}
	#quickbasket P {padding-top:30px}
	#quickbasket UL {list-style:none;line-height:1.3em;color:#039;}
	
	DIV#aclogin, #quickbaskettop { text-align:center; font-size:0.8em; float:right; background:transparent no-repeat bottom; width:115px; height:67px; position:relative; padding-top:5px }
	DIV#aclogin P, #quickbaskettop P { margin:0; padding:0;}
	DIV#aclogin UL, #quickbaskettop UL {list-style:none;line-height:1.2em;color:#039; z-index:5000 }
	DIV#aclogin LI.ltext, #quickbaskettop LI.ltext	{ color:#FFF; font-weight:bold; font-size:1em }
	DIV#aclogin .logot, #quickbaskettop .logot		{ margin:2px 0 2px 0 }
	
	DIV.curvetop	{ background:transparent no-repeat top; height:12px }
	
	INPUT.buyqty	{ width: 1.7em; text-align:center; border:1px solid #069 }
	DIV.buybutton FIELDSET	{ border:none; text-align:center }
	
	
	#printform {margin:7px;font-size:.8em}
	#printform A {color:#069}
	#printform A:HOVER {color:#000}
	
	#contact-left {float:left;width:225px;height:450px}
	#contact-right {float:right;width:380px}
	#contact-right TD {vertical-align:top}
	
	.indent {padding-left:20px}
	.indent2 {padding-left:40px}
	.saving {color:#c00;font-weight:bold}
	
	#content UL, #content OL { padding-left:30px }
	#content2 {margin:5px;font-size:75%}
	#content2 A {color:#069}
	#content2 A:HOVER {color:#000}
	
	#right {float:right;width:330px}
	
	.pic2 {margin-top:250px}
	
	#quote {width:140px;padding:8px;background:transparent url(images/quote1.gif) no-repeat 5% 7%;border:1px solid #E4E8EB;border-left:none;border-right:none;font-weight:bold;font-family:Geneva;font-size:90%;text-align:center;color:#036}
		
	#quote2 {background:#F6F8FA url(images/quote2.gif) no-repeat 95% 93%;float:right}
	
	#skipnav {display:none}
	
	.product {width:800px;float:left;margin:5px;border:1px solid #E5EAEF;background:#F6F8FA}
	.product IMG {float:left;margin:5px;border:1px solid #069}
	.product H2 {font-size:110%;margin:5px 0}
	.product H2 SPAN {font-weight:normal}
	.product P {margin-top:0;padding-top:0}
	
	.product DIV.detail {margin-left:110px}
	.product DIV.pricing {float:right;margin:5px;width:200px;border-left:1px solid #E5EAEF}
	.product DIV.pricing UL {list-style:none}
	.product DIV.pricing SPAN {font-weight:bold;color:#f00}
	.product UL {list-style:none;margin:5px ;padding:0}
	.washroomproduct 				{ width:295px; height:250px; float:left; margin:5px; border:1px solid #E5EAEF; background:#F6F8FA }
	.washroomproduct IMG			{ float:left; width:100px; margin-top:5px }
	.washroomproduct DIV.pricing	{ width:190px; margin:20px 0 0 100px; text-align:right }
	.washroomproduct DIV.pricing FIELDSET		{ text-align: right }
	.washroomproduct INPUT.buyqty	{ width: 1.7em; text-align:right; border:1px solid #069 }
	.washroomproduct UL				{ list-style:none }
	.washroomproduct P.descr		{ clear:both; float:none }
	
	#quicksearch { padding:6px; font-weight:bold; border:1px solid #E5EAEF; background-color:#E9EEF3 }
	#quicksearch INPUT { width:200px; margin-left:5px; padding:3px }
	
	/*Homepage Tabset*/
	#tabcontainer { width:600px; margin:10px 0 0 0; position:relative }
	#tabcontainer DIV.tl, #tabcontainer DIV.tr, #tabcontainer #tabset DIV.bl, #tabcontainer #tabset DIV.br { position:absolute; top:0; left:0; width:10px; height:10px; background:transparent url(images/tabset/tabs-corners.gif) top left no-repeat }
	#tabcontainer DIV.tr { top:0; left:auto; right:0; background-position:top right }
	#tabcontainer #tabset DIV.bl { top:auto; bottom:0; background-position:bottom left }
	#tabcontainer #tabset DIV.br { top:auto; bottom:0; left:auto; right:0; background-position:bottom right }
	
	#content UL#tabs { width:600px; padding:0; list-style:none }
	#tabs { position:relative; height:330px }
	#tabs LI { display:none; text-align:center; position:absolute; bottom:0; left:0 }
	#tabs LI.active, #tabs LI A  { display:block }
	#tabs LI A IMG { width:600px; height:330px }
	#tabset { float:left; position:relative }
	#tabset UL { padding:0; list-style:none; width:600px; float:left }
	#tabset UL LI { float:left; width:25%; }
	#tabset UL LI A { display:block; border:2px solid #fff; border-right:none; border-bottom:none; padding:3px 5px; text-align:center; font-weight:bold; color:#fff; text-decoration:none; min-height:36px; height:auto !important; height:36px; font-size:1.2em; }
	#tabset UL LI.first A { border-left:none }
		
	.fullproduct {width:800px;min-height:auto;float:left;margin:5px;border:1px solid #E5EAEF;background:#F6F8FA}
	.fullproduct IMG {float:left;margin:10px;border:1px solid #069}
	.fullproduct {font-size:110%;margin:5px 0}
	.fullproduct P {clear:both;margin-top:0;padding-top:0}
	
	.fullproduct DIV.faq,
	 .fullproduct DIV.detail,
	 .fullproduct DIV.linked {clear:both}
	
	.fullproduct DIV.faq,
	 .fullproduct DIV.detail,
	 .fullproduct DIV.linked,
	 .fullproduct DIV.variants {margin:10px}
	
	.fullproduct DIV.linked UL,
	.fullproduct DIV.pricing UL,
	.fullproduct DIV.variants UL {list-style:none;padding:0 0 10px 50px !important}
	
	.fullproduct DIV.linked LI {float:left;display:inline;width:250px}
	.fullproduct DIV.pricing {float:right;margin:5px;width:270px;border-left:1px solid #E5EAEF}
	
	.fullproduct DIV.pricing SPAN {font-weight:bold;color:#f00}
	.fullproduct DIV.pricing UL {list-style:none;margin:5px ;padding:0}
	.fullproduct DIV#alternativelink {text-align:center}
	.fullproduct DIV#alternativelink A {color:#f00;font-size:.9em}
	
	.vidbox { width:400px; margin:0 auto; background-color:#333; text-align:center; padding:10px }
	
	#footaddress	{clear:both;padding:10px 0;font-size:.8em;text-align:center}
	#mirror, #mirrortwo {clear:both;list-style:none;padding:10px 0;font-size:.8em;text-align:center}
	#mirror LI, #mirrortwo LI {display:inline;padding-right:3px}
	#mirror LI A, #mirrortwo LI A {white-space:nowrap;color:#069}
	#mirror LI A:HOVER, #mirrortwo LI A:HOVER {color:#000}
	
TABLE.yearrep			{ width:100% }
TABLE.yearrep TH		{ background-color:#CCCCCC; font-weight:bold; font-size:100%; padding:5px }
TABLE.yearrep TD		{ padding:5px }
TABLE.yearrep TR.alt	{ background-color:#E1E1E1}
TABLE.yearrep TD.first	{ padding-top:20px }
TABLE.yearrep .right	{ text-align:right }
TABLE.kpitable		{ width:100% }
FORM.printhide FIELDSET		{ border:0 }
FORM.printhide FIELDSET DT	{ float:left; width:40%; clear:both }
FORM.printhide FIELDSET DD	{ float:left; width:58% }
SPAN.dtext					{ display:block }
.plainform 					{ margin-top:20px }
.plainform FIELDSET			{ border:0 }
.plainform LEGEND			{ display:none }
.plainform DL				{ margin:0; padding:0 }
.plainform DT				{ width: 48%; float:left; margin:0; padding:0; border:0 }
.plainform DD				{ width: 48%; margin-bottom:10px; float:left; border:0 }
UL.buttons A.sub			{ font-size:80% }
A.customer					{ color:#000; font-weight:bold; font-size:110% }
.copyrightnotice 			{ text-align:center; color:#000; text-decoration:none; font-size:0.8em }
.copyrightnotice A			{ text-align:center; color:#000; text-decoration:none }
.copyrightnotice A:HOVER	{ color:#000; text-decoration:underline }
H1.green, A.green, A.green:VISITED	{ color:#390; padding-left:30px; background:transparent url(images/layout/green-icon-small.gif) 0 5px no-repeat }
H1.green					{ padding-bottom:5px }
A.green, A.green:VISITED  	{ background-position:top left; padding:4px 0 10px 30px }
}
@media print {
	*							{ margin:0; padding:0 }
	BODY						{ width:100% }
	#page						{ width:auto }
	#ribbon, #mirror, #banner	{ display:none }
	#content, P					{ width:98%}
	H1							{ display:inline }
	.product					{ width:95%; float:none }
	.buybutton					{ display:none }
	.homefeatured				{ float:none }
	FORM.printhide				{ display: none }
}
