﻿


H1{color: #101010; font-size: 36px; line-height: 36px; letter-spacing: -2px; padding: 0px 0px 15px 0px}


/************************* CLEANING SERVICES *******************/
#cleaning-services{padding: 25px 0px 15px 0px; background: url(../graphics/bg-divider.png) repeat-y 570px 0px}

#cleaning-services-left{width: 370px; float: right}
#gallery{padding-top: 5px}
#gallery IMG{width: 170px; height: 110px; margin: 0px 10px 10px 0px; padding: 4px; float: left; border: solid 1px #c0c0c0; cursor: pointer; background: #fff}
#gallery IMG.right{margin-right: 0px}
#gallery IMG:hover{border: solid 1px #303030}

#cleaning-services-right{width: 550px; float: left}

#mask{display: none; width: 100%; position: absolute; left: 0px; top: 0px; z-index: 99; filter:alpha(opacity=90); -moz-opacity:.90; -khtml-opacity:.90; opacity:.90; background: #000}
#popup, #my-video1, #my-video2{width: 900px; height: 600px; position: absolute; top: -5000px; left: 50%; margin: 0px 0px 0px -450px; z-index: 101; background: #fff url(../graphics/throbber.gif) no-repeat center center}
#button-left, #button-right, #button-close{position: absolute; top: -5000px; left: 50%; margin: 0px 0px 0px -500px; cursor: pointer; z-index: 102}
#button-right{margin-left: 465px}
#button-close{margin: 0px 0px 0px 425px}

	
/************************* CLIENTS *******************/
#clients{padding: 25px 0px 35px 0px}
#clients TABLE{width: 100%; border-bottom: solid 1px #d0d0d0}
#clients TABLE TR TD{border-top: solid 1px #d0d0d0; background: #fff url(../graphics/bullet-orange.png) no-repeat 10px center}
#clients TABLE TR.odd TD{background: #ffffca url(../graphics/bullet-orange.png) no-repeat 10px center}
#clients TABLE TD{color: #000; font-size: 15px; line-height: 15px; padding: 9px 15px 9px 25px}	


/************************* FRANCHISE OPPORTUNITIES *******************/
#franchise-opportunities{padding: 25px 0px 30px 0px}

UL.tabbed-nav{height: 30px; margin: 10px 0px 0px 0px; padding: 0px 0px 0px 15px}
UL.tabbed-nav LI{margin: 0px 0px 0px -1px; float: left}
UL.tabbed-nav LI A{color: #000; font-size: 11px; line-height: 11px; text-transform: uppercase; text-decoration: none; height: 19px; padding: 10px 18px 0px 18px; display: block; border: solid 1px #c0c0c0; border-bottom: none; - transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -webkit-transition: all .3s ease-in-out; background: #ffffe8}
UL.tabbed-nav LI A.active, UL.tabbed-nav LI A:hover{background: #F0FD5A}

DIV.franchise-category-div{padding: 20px 25px 0px 20px; border: solid 1px #c0c0c0; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; background: #fff url(../graphics/bg-pattern.png)}
H2.franchise-sub-header{color: #a8a8a8; font-size: 36px; line-height: 36px; letter-spacing: -2px; margin: 0px 0px 0px -2px}
P.franchise-sub-header{color: #404040; font-size: 16px; line-height: 16px; font-weight: bold; letter-spacing: -1px; padding: 0px 0px 5px 0px}
P.franchise{color: #101010; font-size: 14px; line-height: 17px; padding: 0px 0px 20px 0px}
P.lawyers{color: #202020; font-size: 14px; line-height: 17px; margin: 5px 0px 0px 0px; padding: 25px 0px 20px 0px; border-top: solid 1px #d0d0d0}
	

/************************* ALLERGY SUFFERERS *******************/
#allergy-sufferers{min-height: 250px; padding: 25px 0px 15px 0px}
DIV.allergy-left{width: 330px; padding: 8px 0px 0px 0px; float: left; clear: both}
DIV.allergy-right{width: 600px; padding: 10px 0px 0px 0px; float: right}

P.allergy-main-header{}
P.allergy-strapline{}	
P.allergy-sub-header{color: #202020; font-size: 21px; line-height: 25px; text-align: right; padding: 0px 0px 0px 0px}
P.allergy{color: #282828; font-size: 14px; line-height: 17px; padding: 0px 0px 15px 0px}	

DIV.allergy-quotebox{padding: 20px; border: solid 1px #a8a8a8; margin: 0px 0px 12px 0px; padding: 15px 15px 15px 18px}
P.allergy-quote, P.allergy-quote-small{color: #006AAD; font-size: 18px; line-height: 22px; font-weight: bold; padding: 0px 0px 10px 0px}
P.allergy-quote-small{color: #006AAD; font-size: 15px; line-height: 18px; font-weight: bold; padding: 0px 0px 10px 0px}
P.allergy-quote-source{color: #000; font-size: 12px; line-height: 15px}	
IMG.img-allergy, IMG.img-allergy-right, IMG.img-allergy-box{margin: 3px 15px 15px 0px; padding: 3px; border: solid 1px #b8b8b8; float: left}
IMG.img-allergy-right{margin: 3px 0px 15px 15px; float: right}
IMG.img-allergy-box{margin: 15px 0px 0px 0px; float: none}


/************************* MACHINES AND SUPPLIES *******************/
#machines-supplies{padding: 25px 0px 30px 0px}
IMG.equipment-supplies{float: right; margin: 0px 0px 20px 25px}
DIV.supplies-outer-div{margin: 0px 0px 20px 0px; border-bottom: solid 1px #d0d0d0}
DIV.supplies-div{width: 456px; float: left; padding: 0px 0px 10px 0px}
IMG.cleaning-supplies{float: left; margin: 0px 20px 10px 0px}
P.cleaning-supplies{padding: 0px 25px 20px 0px}
P.cleaning-supplies-right{padding-right: 0px}


/************************* CONTACT *******************/
#contact{padding: 25px 0px 50px 0px}

#contact-left{width: 700px}
#contact-left #contact-details{padding: 20px 0px 0px 10px}
#contact-left P.address{color: #101010; font-size: 14px; line-height: 17px; padding: 0px 0px 20px 0px}
#contact-left P.address STRONG{letter-spacing: -1px}
#contact-left P.email{color: #101010; font-size: 14px; line-height: 17px; padding: 0px 0px 0px 0px}
#contact-left P.phone{color: #101010; font-size: 14px; line-height: 17px; padding: 0px 0px 20px 0px}

#contact-left P{padding-right: 15px}

	
