BODY { margin:0px; padding:0px; text-align:center; font:11pt Arial; color:#444; }

A { color:#4995db; text-decoration:none; }
A:Hover { color:#2667a4; border-bottom:1px solid #f8931f; }
A:Active { color:#f8931f; }
A:Visited { color:#4995db; }

A.bannerLink:Hover { border:none; }

#black { background:#000 url(black.jpg) no-repeat center; height:75px; color:#FFF; text-align:center; }
#green { background: #48670a url(green2a.jpg) repeat-x center 0px; height:260px; margin:0px; padding:0px; } 
#grey { background: url(grey2.gif) repeat-x; overflow:hidden; display:inline-block; width:100%; }

#supported { background:url(lback.gif); clear:both; text-align:center; /*display:block;*/ float:left; width:100%; margin-top:20px; padding-bottom:10px; }
#supported P { font:Bold 80%; background:#fff; display:inline; padding:0px 20px 0px 20px; }
#logos { text-align:center; padding-top:20px; }

.sup { margin:0px 25px 10px 25px; border:none; }

#leadText { font: 16pt Arial; margin-top:75px; color:#888; text-align:center; letter-spacing:3px; display:block; margin-bottom:0px; }
#leadText A { color:#888; }
#leadText IMG { display:none; }
#smallText { font: 7pt Arial; color:#999; text-align:center; margin:0px; display:none; }

#introText { width:1000px; text-align:left; margin-top:38px; display:inline-block; }

#headline { color:#fff; font: Bold 24pt Arial; margin-left:100px; display:inline; }
#headline2 { color:#fff; font: Bold 18pt Arial; margin-left:100px; display:inline; }
#strapline { color:#eee; font: 15pt Arial; margin:14px 0px 0px 100px; }

#footer { background:url(bback.gif); padding-right:20px; padding-top:40px; padding-bottom:40px; }
#ftext { margin:0px auto; text-align:right; width:980px; }

#twitter { float:left; padding-left:32px; text-align:center; padding-top:10px; border:none; }
#facebook { float:left; padding-left:32px; text-align:center; padding-top:10px; border:none; }

.shadow { height: 1em; filter: Shadow(Color=#444444, Direction=135, Strength=2); }

#houseText { width:990px; margin-left:10px; text-align:left; margin-top:20px; font:11pt/14pt Arial; text-align:justify; padding-bottom:50px; display:inline-block;  border-top:1px solid #CCC; }
* html #houseText { width:990px; }

#describe { width:660px !important; float:left; margin-right:20px; }
#describe H3 { text-align:center; border-bottom:3px solid #666; padding-bottom:10px; font:Bold 12pt Arial; }

#describefront { width:600px !important; float:left; margin-right:30px; }
#describefront H3 { text-align:center; border-bottom:3px solid #666; padding-bottom:10px; font:Bold 12pt Arial; }

#describeText { width:100%; float:left; }
#describeText UL LI { margin-bottom:14px; padding-bottom:10px; }

#describeText H3 { text-align:left; font:Bold 11pt Arial; margin-bottom:5px; color:#444 !important; }
#houseMainText { float:left; padding:0px; margin:0px; }

#houseMain { float:left; padding:0px; margin:0px; }

#health { width:295px; float:left; border-left:1px solid #eee; padding-left:15px; text-align:left !important; }
* html #health { width:300px; }

#health H3 { text-align:left; font:Bold 11pt/13pt Arial; margin-bottom:5px; }
#health P { display:inline; }

#health A { color:#4995db; text-decoration:none; }
#health A:Hover { color:#2667a4; border-bottom:1px solid #f8931f; }
#health A:Active { color:#f8931f; }
#health A:Visited { color:#859caf; }

.ob { width:15px; height:15px; background:url(ob.png) no-repeat; color:#fff; text-align:center; font:Bold 9pt Arial; margin-bottom:1px; display:inline-block; margin-right:8px; float:left; }
* html .ob { margin-right:4px; }

#rooms { padding-top:10px; margin-top:20px; clear:both; border-bottom:1px solid #EEE; display:block; float:left; width:990px; padding-bottom:10px; }
.droomMenu { float:left; width:140px; }	

.roomMenu { width:132px; border-bottom:1px solid #ccc; display:inline-block; padding:5px; margin-right:4px; margin-bottom:0px; /*color:#839d53;*/ color:#4995db; font:Bold 11pt Arial; text-decoration:none; border-top:5px solid #DDD; }
.roomMenug { width:132px; border-bottom:1px solid #eee; display:inline-block; padding:5px; margin-right:4px; margin-bottom:0px; text-decoration:none; color:#DDD; font:Bold 11pt Arial; border-top:5px solid #EEE; }

.roomMenuIMG { margin-top:0px; width:132px; }
.roomMenuIMG IMG { border:none; margin-top:10px; margin-bottom:5px; margin-left:1px; }

#roomTitle { background:#EEE url(sep.png) no-repeat 232px -8px; border-right:1px solid #DDD; border-bottom:1px solid #FFF; float:left; width:970px; padding-top:10px; padding-bottom:10px; border-left:10px solid #f8931f; padding-left:10px; margin-bottom:20px; }
* html #roomTitle { width:990px; }

#roomTitle H1 { font:Bold 13pt Arial; color:#444; display:inline; float:left; margin:0px 40px 0px 0px; }
#roomTitle H2 { font:Bold 13pt Arial; /*color:#839d53;*/ color:#4995db; display:inline; }

#inDepth { clear:both; }

#aerosol A, #alcohol A, #dairy A, #feather A, #garden A, #dust A, #medication A, #mould A, #paint A, #perfume A, #pet A, #pollen A, #smoking A { padding-top:120px; }

#aerosolLinks, #alcoholLinks, #dairyLinks, #featherLinks, #gardenLinks, #dustLinks, #medicationLinks, #mouldLinks, #paintLinks, #perfumeLinks, #petLinks, #pollenLinks, #smokingLinks { color:#CCC; background:url(sep.png) no-repeat 80px -11px; padding:7px 0px 7px 0px; border-top:1px solid #CCC; border-bottom:1px solid #CCC; border-left:1px solid #CCC; padding-left:10px; visibility:hidden; display:none; margin-left:10px; }
#alcoholLinks A, #aerosolLinks A, #alcoholLinks A, #dairyLinks A, #featherLinks A, #gardenLinks A, #dustLinks A, #medicationLinks A, #mouldLinks A, #paintLinks A, #perfumeLinks A, #petLinks A, #pollenLinks A, #smokingLinks A { margin:0px 10px 0px 10px; color:#4995db; text-decoration:none; }

#alcoholLinks A:Hover, #aerosolLinks A:Hover, #alcoholLinks A:Hover, #dairyLinks A:Hover, #featherLinks A:Hover, #gardenLinks A:Hover, #dustLinks A:Hover, #medicationLinks A:Hover, #mouldLinks A:Hover, #paintLinks A:Hover, #perfumeLinks A:Hover, #petLinks A:Hover, #pollenLinks A:Hover, #smokingLinks A:Hover { color:#2667a4; border-bottom:1px solid #f8931f; }
#alcoholLinks A:Active, #aerosolLinks A:Active, #alcoholLinks A:Active, #dairyLinks A:Active, #featherLinks A:Active, #gardenLinks A:Active, #dustLinks A:Active, #medicationLinks A:Active, #mouldLinks A:Active, #paintLinks A:Active, #perfumeLinks A:Active, #petLinks A:Active, #pollenLinks A:Active, #smokingLinks A:Active { color:#f8931f; }
#alcoholLinks A:Visited, #aerosolLinks A:Visited, #alcoholLinks A:Visited, #dairyLinks A:Visited, #featherLinks A:Visited, #gardenLinks A:Visited, #dustLinks A:Visited, #medicationLinks A:Visited, #mouldLinks A:Visited, #paintLinks A:Visited, #perfumeLinks A:Visited, #petLinks A:Visited, #pollenLinks A:Visited, #smokingLinks A:Visited { color:#4995db; }

.return { padding-right:20px; color:#444; }

#links { font:13pt Arial; width:960px; padding-top:26px; color:#666; margin-right:0px; text-align:right; display:inline-block; }
#links A { margin:0px 15px 0px 15px; color:#CCC; text-decoration:none; }
#links A:Hover { color:#FFF; }
#links A:Active { color:#f8931f; }
#links A:Visited { color:#AAA; }

.bolder { font:110%/18pt Arial; color:#222; }

#allergiesTwo { width:31%; float:left; margin-right:30px; text-align:left; }
#allergiesTwo H3 { text-align:left; border-bottom:3px solid #666; padding-bottom:10px; font:Bold 12pt Arial; }
#allergiesTwo H5 { text-align:left; border-bottom:1px dotted #999; padding-bottom:5px; font:Bold 11pt Arial; color:#666; margin-bottom:5px; }
#allergiesTwo UL { margin: 3px; padding:0px 0px 20px 0px; }
#allergiesTwo LI { list-style-type: none; display: block;  margin-bottom: 5px; }

#allergiesOne { width:31%; float:left; margin-right:30px; text-align:left; }
#allergiesOne UL { margin: 3px; padding:0px 0px 20px 0px; }
#allergiesOne LI UL LI UL { margin-bottom: 20px; }
#allergiesOne LI { list-style-type: none; display: block;  margin-bottom: 15px; }
#allergiesOne H3 { text-align:left; border-bottom:3px solid #666; padding-bottom:10px; font:Bold 12pt Arial; }
#allergiesOne H4 { text-align:left; border-bottom:2px solid #666; padding-bottom:10px; font:Bold 11pt Arial; color:#333; }
#allergiesOne H5 { text-align:left; border-bottom:1px dotted #999; padding-bottom:5px; font:Bold 11pt Arial; color:#666; margin-bottom:5px; }

#allergiesThree { width:31%; float:left; 	text-align:left; }
#allergiesThree H3 { text-align:left; border-bottom:3px solid #666; padding-bottom:10px; font:Bold 12pt Arial; }
#allergiesThree UL { margin: 3px; padding:0px 0px 20px 0px; }
#allergiesThree LI { list-style-type: none; display: block;  margin-bottom: 5px; }
#allergiesThree H4 { text-align:left; border-bottom:2px solid #666; padding-bottom:10px; font:Bold 11pt Arial; color:#333; }
#allergiesThree H5 { text-align:left; border-bottom:1px dotted #999; padding-bottom:5px; font:Bold 11pt Arial; color:#666; margin-bottom:5px; }

#winStuff { border-left:1px solid #eee; padding-left:40px; text-align:left !important; }
#xerostom, #curaprox, #carederm, #kleenex { float:left; display:inline; }
#xerostom, #carederm { margin-right:20px; }
#carederm, #kleenex { margin-top:20px; }
#xerostom IMG, #curaprox IMG, #carederm IMG, #kleenex IMG  { border:1px solid #405a6f; }

#ourAddress { float:left; padding-right:100px; margin-right:20px; border-right:1px solid #DDD; }

#contactForm TD { padding-right:20px; font:11pt/14pt Arial; } 

#cpox { background:url(curaproxBack.gif) no-repeat bottom right; }

#remaining { top:-290px; position:relative; font:Bold 12pt Arial; background:#00aeef; padding:5px 15px 5px 15px; display:inline; color:#FFF; border-bottom:2px solid #DDD; margin-left:10px; }

.rightMargin { margin-right:30px; }

#facts1 { float:left; width:450px; margin-right:70px; }
#facts2 { float:left; width:450px; }
