﻿@media screen,print {
	* {margin:0;padding:0}
	BODY {background:#eee;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:0.9em}
	TH {font-size:0.9em}
	.righthand	{float:right; width:120px; clear:both }
	.picright {float:right;padding:10px 0 0 10px}
	DT {font-weight:bold;margin-top:0;/*border-top:1px solid #ccc;*/padding:3px 0}
	DD {padding:3px 0}
	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; padding:3px 0px 3px 5px; clear:right; margin-bottom:10px; }
	.clr {clear:both}
	HR { display:none }
	
	.imageright	{ float:right; margin:0 0 5px 5px; }
	
	#page {width:984px;margin:0 auto 10px;text-align:left; border:1px solid #033165; background-color:#fff; border-top:none; overflow:auto }
	#banner {background:#30A8A7 url(images/top-bg5.jpg) no-repeat;height:73px;border-left:1px solid #033165; position:relative}
	 #jdlogolink {position:absolute; top:0; left:0; }
	#searchbanner {text-align:left;font-size:.8em;color:#013469;font-weight:bold;margin:0; padding:0; margin-right:5px; position:absolute; top:4px; left:210px }
	#searchbanner H2 { position:relative; left:-10px; margin-bottom:3px; color:#063667; font-size:1.8em; float:left; display:inline }
	#content { float:left; margin:0 0 0 10px; display:inline; width:806px;background-color:#fff}
	DIV#vertnav	{ min-height:21px; height:auto !important; height:21px; float:left; border-top:1px solid #033165; display:inline; width:824px }
	#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:6px 10px 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 { color:#fff; font-weight:bold; font-size:1.1em; line-height:1.6em; display:block; border:1px solid #176582; display:block; text-align:center; height:22px; border-top:0; background-color:#006699 }
	.welcomebox { width:585px;float:left;border:2px solid #E1E8ED; background:#ECF5FE url(images/layout/blue-slice-x.jpg) top left repeat-x; margin:10px 0 5px 0;padding:5px;display:inline }
	
	.homefeatured { float:left; width:392px; margin:3px; display:inline; font-size:.8em; border:1px solid #E5EAEF; background:#F6F8FA; }
	.homefeatured IMG {clear:left;float:left;border:1px solid #E5EAEF;margin-right:9px}
	.homefeatured H3 {margin:0 0 5px 10px;font-size:1.1em}
	.homefeatured P  {margin-left:110px}
	.homefeatured A.MORE {white-space:nowrap}
	
	.box {float:left;margin:10px 0 5px 0;padding:5px;background:#F6F8FA;border:1px solid #E5EAEF;_display:inline-block;width:800px}	

	.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}
	
	DIV#breadcrumbs {
		padding:5px 0 0 10px;
		color:#000;
		float:left;
	}
	
	.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; 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;text-align:center}
	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 #033165 #033165 #94CBCC;padding:2px 2px 3px 8px;font-weight:bold;text-decoration:none;display:block; width:140px; text-align:center}
	UL.buttonstop A:HOVER {background:#add7d6;border-color:#009999 #033165 #033165 #009999;color:#033165}
	UL.buttonstop A.SELECTED {background-color:#add7d6;border-color:#009999 #033165 #033165 #009999;color:#033165}
	
	#navaccount { width:216px; background-color:#6BB4B6; border-bottom:1px solid #033165;  }
	#navaccount A { float:left; background:none; border:none; padding:2px 0 1px 0; width:107px }
	#navaccount A:HOVER { background:none; border:none }
	
	FORM.prodoptions { padding:10px }
	FORM.prodoptions FIELDSET { border:none }
	
	#basketholder { margin:10px 0 0 0 }
	#basketholdercont { margin:8px 0 0 0 }
	
	#basket { width:100% }
	#basket FIELDSET { border:none }
	#basket LEGEND { display:none }
	
	#oldbasket { padding:5px 0 }
	#oldbasket H2 { display:inline }
	
	INPUT.qty { width:40px }
		
	#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;}
	
	#basketoptions { text-align:right; margin:15px 0 10px 0; }
	
	DIV#quickbasketcont { float:right; height:95px; width:235px; background:#FFFFFF url(images/layout/form-bg.jpg) repeat-x scroll left center; border:1px solid #033165; border-top:0 }
	#quickbaskettop { text-align:left; font-size:0.8em; float:right; background:transparent no-repeat bottom; width:197px; position:relative; padding-top:6px }
	#quickbaskettop P { margin:0; padding:0;}
	#quickbaskettop UL {list-style:none;line-height:1.2em;color:#039; z-index:5000; margin-bottom:2px; float:left }
	#quickbaskettop LI { float:left; padding-right:10px }
  #quickbaskettop .ltext	{ color:#222; clear:left; background-color:#ADD7D6; font-weight:bold; font-size:1.1em; padding:4px; width:166px; clear:left }
	
	DIV.curvetop	{ background:transparent no-repeat top; height:12px }
	
	INPUT.buyqty	{ width: 1.7em; text-align:center; border:1px solid #069 }
	DIV.buybutton { float:right; padding:5px 10px 10px 10px; display:inline; width:140px; text-align:center; }
	.product .buybutton { background:none; border:none; width:289px; margin:0; padding:0 5px 5px 5px; text-align:left; color:#555 }
	DIV.buybutton FIELDSET	{ border:none }
	
	#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:785px; float:left; clear:left; margin:5px 5px 0 5px; border:1px solid #E5EAEF; background:#F6F8FA; -moz-border-radius:6px; border-radius:6px }
	.product .prodimgthumb {float:left;margin:5px;border:1px solid #069}
	.buybutton IMG { float:none }
	.product H2 {font-size:110%;margin:5px 0}
	.product H2 SPAN {font-weight:normal}
	.product P {margin-top:0;padding-top:0; width:350px }
	
	.product .detail { float:right; width:355px }
	.product .pricing {float:right;display:inline;padding:5px;width:300px;border-left:1px solid #E5EAEF}
	.product .pricing A { margin-left:6px }
	.product .pricing SPAN {font-weight:bold;color:#f00}
	.pricing DL { width:100%; float:left; margin-bottom:5px; color:#555555; }
	.pricing DT { float:left; clear:left; margin:0 0 2px 13%; border:none; }
	.pricing DD { float:left; font-family:Georgia, Arial; font-size:1.4em; margin-bottom:2px; font-weight:bold; color:#0000AB }
	.pricing DD SPAN { color:#555555 !important; font-weight:normal !important }
	.product .pricing DT { width:43%; margin:0 0 2px 2% }
	.product .pricing DD { width:46% }
	.fullproduct .pricing DT { width:36% }
	.fullproduct .pricing DD { width:47% }
	
	.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 }
	
	.reviews	{ border:1px dashed #CCC; padding:5px; background-color:#F7FCFD; margin:0 5px 5px 5px; }
	
	.prodbar {  padding:6px; border:1px solid #E5EAEF; background-color:#E9EEF3; font-weight:bold; float:left; width:783px; -moz-border-radius:6px; border-radius:6px }
	#pager { float:right; width:100%; line-height:2.2em }
	#pager A { display:inline; padding:3px }
	#pager STRONG { padding:2px; border:1px solid #223E68; background-color:#E4F4F4 } 
	#quicksearch { display:inline; }
	#quicksearch INPUT { width:200px; margin-left:5px; padding:3px }
	.areas { margin:4px 0 0 0 }
	.areas SPAN { display:inline; float:left; margin-right:8px; line-height:1.6em } 
	.areas A { text-decoration:none; padding:2px 3px; border:1px solid #4EBBB5; background-color:#E4F4F4; display:inline; float:left; margin:0 4px 4px 0; -moz-border-radius:4px; border-radius:4px }
	
	/*Homepage Tabset*/
	#tabcontainer { width:600px; margin:10px 0 0 0; position:relative; float:left }
	#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:804px; margin:5px;border:1px solid #AAAAAA;border-top:none;background:#F8FCFF url(images/layout/blue-slice-x.jpg) bottom left repeat-x }
	#reviews .fullproduct, #faqs .fullproduct { padding:5px; width:794px }
	
	.ui-dialog { background:#F8FCFF url(images/layout/blue-slice-x.jpg) repeat-x scroll left bottom !important }
	.ui-dialog-content { text-align:left }
	.ui-dialog-content .fullproduct { width:auto !important; border:none; background:none }
	
	#quick-links { clear:left; text-align:left; padding:0 !important; float:left; width:300px; background-color:#EEF5FB; border:2px solid #AAA; }
	#quick-links li { padding:0 2px 4px 0; display:inline; font-size:0.8em; width:134px; float:left; margin:3px; }
	#quick-links li A { font-weight:bold; text-decoration:none; }
	#quick-links A IMG, a.sub-bulk-discounts-link IMG { border:none; float:none; margin:0; vertical-align:middle; margin-right:3px;}
	a.sub-bulk-discounts-link { font-weight:bold; margin-left:64px !important; text-decoration:none; }
	.chkprodlinked { border:7px solid #75C8C8; width:785px; }
	.chkprodlinked A { font-weight:bold; color:#006699 !important; font-size:107%; }
	.fullproduct IMG {float:left;margin:10px;border:1px solid #069}
	.fullproduct {font-size:110%;margin:0 0 15px 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 {padding: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 UL { padding:0px !important }
	
	.fullproduct DIV.linked LI {float:left;display:inline;width:250px}
	.fullproduct DIV.pricing {float:right;padding:5px 5px 0 5px;margin-bottom:5px;width:310px;border-left:1px solid #AAA; border-bottom:1px solid #AAA; background-color:#fff}
	
	.fullproduct DIV.pricing SPAN {font-weight:bold;color:#f00;font-size:0.8em;}
	.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}
	
	.prodcontent H1.ui-widget-header, .prodcontent H2.ui-widget-header { padding:6px 0 4px 7px }
	
	UL#productinterest { float:left }
	
	.vidbox { width:400px; margin:0 auto; background-color:#333; text-align:center; padding:10px }
	
	.rvp { padding:4px; border:1px solid #2A8A9A; background:#FFFFFF url(images/layout/form-bg.jpg) repeat-x scroll left top; margin:3px 3px 0 3px }
	.rvp A { text-decoration:none; font-size:0.9em; font-weight:bold; }
	.rvp IMG { border:1px solid #006699 }
	
	#footaddress	{clear:both;padding:10px 0;font-size:.8em;text-align:center}
	#mirror, #mirrortwo {clear:both;list-style:none;padding:10px 4px;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}
	
	.offtable { width:100%; border-collapse:collapse }
	.offtable TD, 
		.offtable TH	{ padding:3px }
	.offtable TH { background-color:#E4F4F4; color:#223E68; font-weight:bold; }
	TR.sub { background-color:#ECF2F4 }
	TR.sub TH { padding:3px }
	TR.gtotal TD { padding:5px 0; border-top:2px solid #93B6C1 }
	
	TABLE.paginated { clear:left }
	.pager { float:right; margin-bottom:5px }
	.pager SPAN { display:block; float:left; padding:3px; font-weight:bold }
	.pager .page-number {  }
	.pager .active { padding:2px; border:1px solid #223E68; background-color:#E4F4F4 }
	.pager .clickable { cursor:pointer }
	
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, SPAN.green, A.green, A.green:VISITED	{ color:#390; padding-left:30px; background:transparent url(images/layout/green-icon-small.gif) 0 5px no-repeat }
SPAN.green, H1.green					{ background-position:top left; padding-bottom:5px }
A.green, A.green:VISITED  	{ background-position:top left; padding:4px 0 10px 30px }
.fleft						{ float:left }
.fright 					{ float:right }
.pdfs						{ background:transparent url(images/layout/small_pdf.gif) top left no-repeat; padding:3px 0 3px 25px; margin-bottom:3px; display:block }
.revheader					{ clear:left !important }
.revheader IMG				{ border:none !important }
#faq						{ clear:both }
.margtop					{ margin-top:10px !important }
.footouter					{ background-color:#48afae; text-align:left; padding: 10px}
.footouter A					{ color: #ffffff; text-decoration:none; font-weight: bold; text-align:center; font-size:10px; }
.footouter P					{ color: #ffffff; font-weight: bold; font-size:10px; }
.footouter TABLE				{ color: #ffffff; font-weight: bold; font-size:12px; border-collapse:collapse; }
.footouter TABLE	 THEAD TH	{ font-weight: bold; font-size:12px; padding: 3px; }
.footouter TABLE	 THEAD TH:HOVER	{ background-color: #ffffff; color: #48afae; font-weight: bold; font-size:12px; padding: 3px; }
.footouter TABLE	 TBODY TD	{ border-top: 1px solid #ffffff; font-weight: bold; font-size:12px; background-image: url("images/footer-grad.jpg"); }

UL.tabNavigation 			{ list-style: none; margin: 0; padding-top: 5px; }
UL.tabNavigation LI 			{ display: inline; }
.tabs DIV					{ border-top: 1px solid #ffffff; font-weight: bold; font-size:12px; background-color: #ffffff; background-image: url("images/footer-grad.jpg"); background-position: bottom; background-repeat:repeat-x; color: #000000; padding: 10px; }
.tabs DIV P					{ color: #000000; font-size: 11px; padding:10px; }
.tabs DIV UL					{ float:left; list-style-type:none; }
.tabs DIV UL LI A				{color:#000000; margin-left:30px;}
.tabs DIV DIV.clear			{clear:both;margin:0px; padding:0px;border:none;background-image:none;background-color:transparent;}
.tabs DIV A.super				{ color: #408cb3; font-size: 12px; }

.tabs2 DIV					{ border-top: 1px solid #ffffff; font-weight: bold; font-size:12px; background-color: #ffffff; background-image: url("images/footer-grad.jpg"); background-position: bottom; background-repeat:repeat-x; color: #000000; padding: 10px; }
.tabs2 DIV P					{ color: #000000; font-size: 11px; padding:10px; }
.tabs2 DIV UL					{ float:left; list-style-type:none; }
.tabs2 DIV UL LI A				{color:#000000; margin-left:30px;}
.tabs2 DIV DIV.clear			{clear:both;margin:0px; padding:0px;border:none;background-image:none;background-color:transparent;}
.tabs2 DIV A.super					{ color: #408cb3; font-size: 12px; }

UL.tabNavigation LI A.selected,
UL.tabNavigation LI A:hover { background-color: #ffffff; color: #48afae; padding-top: 7px; font-weight: bold; font-size:12px; padding: 3px;}
UL.tabNavigation LI A			{ font-weight: bold; font-size:12px; padding: 3px; }



/* Navigation */
#categories LI A { text-indent:-9999em; overflow:hidden; margin:3px auto; width:152px; height:38px; display:block; background-position:top left; background-repeat:no-repeat }
#nav-washroom { height:78px !important; background-image:url(images/washroom.jpg) }
#nav-washroom.selected, #nav-washroom:HOVER { background-position:bottom left }
#nav-machines { background-image:url(images/cleaningmachines.jpg) }
#nav-machines.selected, #nav-machines:HOVER { background-position:bottom left }
#nav-accessories { background-image:url(images/accessories.jpg) }
#nav-accessories.selected, #nav-accessories:HOVER { background-position:bottom left }
#nav-parts { background-image:url(images/parts.jpg) }
#nav-parts.selected, #nav-parts:HOVER { background-position:bottom left }
#nav-hardware { background-image:url(images/hardware.jpg) }
#nav-hardware.selected, #nav-hardware:HOVER { background-position:bottom left }
#nav-chemicals { background-image:url(images/cleaningchemicals.jpg) }
#nav-chemicals.selected, #nav-chemicals:HOVER { background-position:bottom left }
#nav-dryers { background-image:url(images/dryers.jpg) }
#nav-dryers.selected, #nav-dryers:HOVER { background-position:bottom left }
#nav-infantcare { background-image:url(images/infantcare.jpg) }
#nav-infantcare.selected, #nav-infantcare:HOVER { background-position:bottom left }
#nav-paper { background-image:url(images/paper.jpg) }
#nav-paper.selected, #nav-paper:HOVER { background-position:bottom left }
#nav-kitchen { background-image:url(images/kitchen.jpg) }
#nav-kitchen.selected, #nav-kitchen:HOVER { background-position:bottom left }
#nav-workwear { background-image:url(images/workwear-link.jpg) }
#nav-workwear.selected, #nav-workwear:HOVER { background-position:bottom left }
#nav-medical { background-image:url(images/firstaid.jpg) }
#nav-medical.selected, #nav-medical:HOVER { background-position:bottom left }
#nav-newstock { background-image:url(images/newstock.jpg) }
#nav-newstock.selected, #nav-newstock:HOVER { background-position:bottom left }

/* Form */
.stdform FIELDSET { padding: 16px; border:2px solid #6BB4B6; background:#fff url(images/layout/form-bg.jpg) top left repeat-x }
.stdform LEGEND { display:none }
.stdform FIELDSET H2 { padding:0; margin-bottom:7px; font-size:1.2em; color:#000 }
.stdform FIELDSET H3 { clear:left }
.stdform LABEL { float:left; width:150px; margin:2px 0; clear:left }
.stdform INPUT, .stdform SELECT, .stdform TEXTAREA { border:1px solid #ccc; margin:2px 0; padding:1px; font-size:1em; color:#444; float:left }
.stdform INPUT { float:none }
.stdform TEXTAREA { width:90%; font-size:1.2em; }
.stdform { padding:10px }
.stdform .formleft, .stdform .formright { float:left; width:340px }
.stdform .formleft { margin-right:15px; width:384px }
.stdform .buttons { text-align:right; margin-top:10px }
.stdform .buttons INPUT { float:none }
FIELDSET.blank LEGEND {
	display:block;	
}
FIELDSET.blank {
	background:transparent;
	background-image:none;
	border:1px dashed #CCC;
	margin-top:20px;
}
#bussubmit, #busremindsubmit	{ margin-left:150px; border:0; }
.error { border:1px solid #F00; background-color:#FFECEC; padding:5px !important; }
.success { border:1px solid #19BE10; background-color:#EAFFEA; padding:5px; }
.clickicon {
	float:right;
	margin:10px;
}
.tright {
	text-align:right;
}
#topsbprod {
	margin-top:20px;	
}
.red {color:#F00; }
}
@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 }
}
/* Business 2 Business Styles */
#ProdToBusTbl, #allProdsTbl {font-size:0.9em}
#ProdToBusTbl td, #ProdToBusTbl th, #allProdsTbl td, #allProdsTbl th {padding:3px 8px;text-align:center}
#ProdToBusTbl tr, #allProdsTbl tr {background-color:#ececec}
#ProdToBusTbl tr:nth-child(2n+1), #allProdsTbl tr:nth-child(2n+1) {background-color:#ddd}
#ProdToBusTbl tr:hover, #allProdsTbl tr:hover {background-color:#ccc}
#ProdToBusTbl th, #allProdsTbl th {background-color:#aa3333; color:#fff}
#ProdToBusTbl td input[type="text"], #allProdsTbl td input[type="text"] {width:40px}
#data {background-color:#fff;margin:10px 0 100px 0}
#ProdToBusTbl thead th:hover {cursor:pointer}
#media-player {
	background: transparent url('images/layout/play-audio.jpg') top left no-repeat;
	padding: 10px 0 10px 55px;
}
#media-player h2 {
	display: none;
}
