*
{
margin:0px;
padding:0px;
color:#1D3B81;
}



img
{
border:0;
}

.SystemRequirements
{
font-size:0.7em;
margin-top:25px;
margin-left:10px;
text-align:justify;
border-top:solid 2px #1D3B81;
padding-top:10px;
}

.cent
{
text-align:center;
}

#copy
{
float:left;
}

p
{
font-size:0.8em;
margin-bottom:10px;
}

li
{
margin-left:20px;
font-size:0.8em;
}

ul
{
margin-bottom:10px;
}


body
{
padding-top:20px;
font-family:verdana;
}

h1
{
font-size:1.2em;
}

h2
{
font-size:1em;
margin-top:25px;
}

table
{
font-size:0.8em;
margin-bottom:10px;
}

a
{
text-decoration:none;
color:black;
}

a:hover
{
text-decoration:underline;
}

#Container
{
margin:auto;
width:762px;
}

#InnerContainer
{
background-image:url(../Images/header.jpg);
background-repeat:no-repeat;
border:solid #9FC5FF 1px;
min-height:400px;
padding-top:100px;
}

#Header
{
display:none;
}


#Menu
{
margin:0px;
padding:0px;
}

#Menu a
{
display:block;
color:#1D3B81;
text-decoration:none;
padding:5px;
padding-left:5px;
padding-right:5px;
width:160px;
}

#Menu ul
{
font-size:0.8em;
margin:0px;
padding:0px;
margin-top:10px;
margin-bottom:10px;
}

#Menu li
{
width:170px;
display:block;
list-style-type:none;
margin-bottom:20px;
margin-left:10px;
background-color:white;
font-size:1em;
}

#Menu li:hover
{
background-color:#1D3B81;
color:white;
}

#Menu a:hover
{
background-color:#1D3B81;
color:white;
}

#active
{
background-color:#1D3B81;
color:white;
}


#active a
{
background-color:#1D3B81;
color:white;
}

#Home
{

background-color:white;
margin-top:0px;
min-height:400px;
}

#Home h1
{
margin-left:300px;
text-align:center;
padding-top:45px;
}

#HomeImages
{
margin:0px;
padding:0px;
margin-left:300px;
text-align:center;
}

#HomeImages li
{
list-style-type:none;
display:inline;
}




#Offers
{
background-color:white;
background-image:url(../Images/prices.jpg);
background-repeat:no-repeat;
background-position:top center;
min-height:400px;
margin-top:0px;
margin-left:190px;
}

#Offers h1
{
margin-left:300px;
text-align:center;
padding-top:45px;
}

#Links
{
background-color:white;
background-image:url(../Images/offers.jpg);
background-repeat:no-repeat;
background-position:top center;
min-height:400px;
margin-top:0px;
margin-left:190px;
}

#Links h1
{
margin-left:300px;
text-align:center;
padding-top:45px;
}



#Allergies
{
background-color:white;
background-image:url(../Images/allergy.jpg);
background-repeat:no-repeat;
background-position:top center;
min-height:400px;
margin-top:0px;
margin-left:190px;
}

#Allergies h1
{
margin-left:300px;
text-align:center;
padding-top:45px;
}


#Treatments
{
background-color:white;
background-image:url(../Images/treatment.jpg);
background-repeat:no-repeat;
background-position:top center;
min-height:400px;
margin-top:0px;
margin-left:190px;
}

#Treatments h1
{
margin-left:300px;
text-align:center;
padding-top:45px;
}



#FAQ
{
background-color:white;
background-image:url(../Images/faq.jpg);
background-repeat:no-repeat;
background-position:top center;
min-height:400px;
margin-top:0px;
margin-left:190px;
}

#FAQ h1
{
margin-left:300px;
text-align:center;
padding-top:45px;
}

#WhyClean
{
background-color:white;
background-image:url(../Images/whyclean.jpg);
background-repeat:no-repeat;
background-position:top center;
min-height:400px;
margin-top:0px;
margin-left:190px;
}

#WhyClean h1
{
margin-left:300px;
text-align:center;
padding-top:45px;
}

#Prices
{
background-color:white;
background-image:url(../Images/prices.jpg);
background-repeat:no-repeat;
background-position:top center;
min-height:400px;
margin-top:0px;
margin-left:190px;
}

#Prices h1
{
margin-left:300px;
text-align:center;
padding-top:45px;
}



#Contact
{
background-color:white;
background-image:url(../Images/contact.jpg);
background-repeat:no-repeat;
background-position:top center;
min-height:400px;
margin-top:0px;
margin-left:190px;
}

#Contact h1
{
margin-left:300px;
text-align:center;
padding-top:45px;
}


#BodyText
{
padding:20px;
font-size:0.9em;
text-align:justify;
}



#BodyTextContact
{
padding:20px;
padding-top:380px;
font-size:0.9em;
text-align:justify;
min-height:300px;
}

#BodyTextTreat
{
padding:20px;
padding-top:211px;
font-size:0.9em;
text-align:justify;
min-height:300px;
}

#BodyTextLink
{
padding:20px;
padding-top:268px;
font-size:0.9em;
text-align:justify;
min-height:300px;
}

#BodyTextOffer
{
padding:20px;
padding-top:193px;
font-size:0.9em;
text-align:justify;
min-height:300px;
}

#Offercopy
{
clear:both;
margin-top:20px;
}

#Vouchers a
{
display:block;
padding-top:30px;
padding-bottom:30px;
text-decoration:none;
}

#Vouchers a:hover
{
}

#Vouchers
{
text-align:center;
display:block;
display:inline;
width:655px;
}

#Vouchers li
{
display: block;
width:150px;
text-align: center;
margin:7px;
border:solid 2px #1D3B81;
float:left;
}

#Vouchers li:hover
{
background-color:#9FC5FF;
}









#Footer
{
clear:both;
font-size:0.8em;
text-align:right;
margin:0px;
padding:0px;
}

#Footer a
{
color:black;
text-decoration:none;
}

#Footer a:hover
{
text-decoration:underline;
}


#skip a, #skip a:hover, #skip a:visited
{
margin:20px;
position:absolute;
left:0px;
top:-500px;
width:1px;
height:1px;
overflow:hidden;
color: black;
background-color:#FAFAD2
}

#skip a:active, #skip a:focus
{
position:static;
width:auto;
height:auto;
} 
