
	body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#627744;
	margin:0;
	padding:0;
	background-color:#99ab80;
	text-align:center;
}

#main-content{
	width:980px;
	padding:0;
	margin-left:auto;
	margin-right:auto;
	background-color:#f1f8e5;
	overflow: auto;
	text-align:left;

}


td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	margin:0;
	padding:0;
}

 h1 {	margin:0;
	padding:0;
	border:0;
		}
	
	
	h2 {	
	margin:0;
	padding:7px;
	border:0;
	font-size:1.2em;
	line-height:1.6em;

	}
	
	p{
	line-height:1.6em;
	padding:7px;
	margin:0;

}



.qual{
font-size:0.9em;
}

#nav {
	margin:0;
	padding:0;
	color:#5E7242; 
	width:980px;
	
	
	
}

#nav ul {
	margin:0;
	padding:0 0 0 10px;
	display:inline;
}

#nav li {
	margin:0;
	padding:0 0 0 8px;
	list-style: none;
	display:inline;
	
}

#top-txt {
margin:0;
padding:0  ;
float:left;
width:900px;
}

#logo {
margin:0;
padding:0;
float:left;
width:980px;
background-color:#f1f8e5;
font-weight:bold;
}

#logo p{
	padding:0;
	}

#title {
margin:0;
padding:0;
float:left;
width:850px
}

#title h1 {
padding:0 0 0 280px;
text-align:center;
}

.photo{
margin-right:10px;
margin-bottom:70px;
}






#main-content ul {
	margin:0;
	padding:0 0 0 20px;
}

#main-content li {
	margin:0;
	padding:0;
		
}

#main-offers ul {
	margin-left:40px;
	margin-top:0;
	padding:0;
}

#main-offers li {
	margin:0;
	padding:3px;
	line-height:1.5em;
		
}




.right-img {
float:right;
padding-left:13px;
border:none;
}

.left-img {
float:left;
margin-right:13px;
border:none;

}

#main-offers .purple a:link {
color:#603;	
font-size:0.9em;
font-weight:bold;
	}
	
	#main-offers .purple a:visited {
color:#603;	
font-size:0.9em;
font-weight:bold;
	}
	
		#main-offers .purple a:hover {
color:#603;	
font-size:0.9em;
font-weight:bold;
text-decoration:underline;
	}

#main-offers {
margin:20px 20px 5px 20px;
padding:0;
width:450px;
float:left; 
text-align:justify;
}

#content-wrapper{
margin:0;
padding:0;
width:980;
clear:both;
}

#introduction{
margin-top:25px;
padding:0;
width:980px;
background-color:#603;
color:#FFF;
min-height:265px;
}

#introduction h1{
font-size:1.5em;
padding-top:20px;
}

#lists{
	width:280px;
	float:left;
	margin:0;
	padding:0;
	}
	
	#lists li a:link, #introduction a:link{
		color:#fff;
		text-decoration:none;
		}
		
		#lists li a:visited, #introduction a:visited{
		color:#fff;
		text-decoration:none;
		}
		
		#lists li a:hover, #introduction a:hover{
		color:#fff;
		text-decoration:underline;
		}

#strapline{
width:900px;
font-weight:bold;
font-size: 1.3em;
clear:both;
text-align:left;
margin-bottom:0;
padding:0;

	}


#footer {
	margin:0;
	padding:10px;
	width:960px;
	border-top:10px solid #603;
	background-color:99ab80;
	text-align:center;
	
}

#footer-i {
	margin:0;
	padding-left:5px;
}

#footer-logo {
	margin:0;
	padding:0;
	clear:both;
}

#footer-txt {
	margin:0;
	padding:0;
	
}

#footer-txt p {
	font-size: .9em;
	color:#fff;
	padding:5px;
	line-height:1.4em;
}

#footer-txt img {
	padding-bottom:3px;
	
}

#footer-txt p a:link, #txt-fullpge p a:link, #main-content p a:link, #txt-fullpge-left li a:link, .offers-txt li a:link{text-decoration:none;color:#fff; font-weight:bold;} 
#footer-txt p a:active, #txt-fullpge  p a:active, #main-content p a:active, #txt-fullpge-left li a:active, .offers-txt li a:active{text-decoration:underline;}
#footer-txt p a:visited, #txt-fullpge p a:visited, #main-content p a:visited, #txt-fullpge-left li  a:visited, .offers-txt li a:visited{text-decoration:none;color:#fff;font-weight:bold;}
#footer-txt p a, #txt-fullpge p a, #main-content p a, #txt-fullpge-left li a, .offers-txt li a{text-decoration:underline;} 
#footer-txt p a:hover, #txt-fullpge p a:hover, #main-content p a:hover, #txt-fullpge-left li a:hover, .offers-txt li a:hover{text-decoration:underline;}

#main-content p a:link{text-decoration:none;color:#fff;} 
#main-content p a:active {text-decoration:underline;}
#main-content p a:visited{text-decoration:none;color:#fff;}
#main-content p a {text-decoration:underline;} 
#main-content p a:hover {text-decoration:underline;}

#main-offers p a:link, #main-offers h2 a:link, #logo p a:link{text-decoration:none;color:#627744;} 
#main-offers p a:active, #main-offers h2 a:active, #logo p a:active {text-decoration:underline;}
#main-offers p a:visited, #main-offers h2 a:visited, #logo p a:visited{text-decoration:none;color:#627744;}
#main-offers p a:hover, #main-offers h2 a:hover, #logo p a:hover {text-decoration:underline;}
#main-offers p a, #main-offers h2 a, #logo p a {text-decoration:underline;} 


/*BENEFITS*/
#benefits {
float:left;
width:550px;
margin:0;
padding:0;
color:#5E7242; 
}

#sub-title-benefits {
float:left;
width:477px;
margin:0;
padding: 0 0 10px 0;
}

#sub-title {
float:left;
width:477px;
margin:0;
padding: 20px 0 25px 0;
}
 
#sm-logo {
float:left;
width:73px;
margin:0;
padding:0;
}

#sub-txt {
width:550px;
float:left;
margin:0;
padding:0;

}

#sub-txt  p{
margin:0;
padding:0;

}

#sub-img {
float:left;
width:133px;
margin:0;
padding:0 20px 0 0;
}

#txt-fullpge{
float:left;
width:550px;
margin-top:20px;
margin-left:30px;
padding:0;
}



#txt-fullpge ul{
padding-top:5px;
padding-bottom:5px;
padding-left:30px;
}

#txt-fullpge li{
padding-top:2px;
padding-bottom:2px;
}

#txt-fullpge h2{
padding-top:20px;
}
	

/*PRICES*/
#prices {
float:left;
width:850px;
margin:0;
padding:0 0 0 295px;
}

h1.prices-title {
margin:0;
padding:0;
}

#cons-title {
	margin:0;
	padding:0 0 10px 0; 
}

#prices-table td {
color:#fff;
}

.treatment {
	width:460px;
	color:#fff;
	margin:0;
	padding:0 0 15px 0;
}

p.treat-info {
	font-weight:normal;
		margin:0;
	padding:0 ; 
	clear:both;
	color:#fff;
}

p.treat-title {
	font-weight:bold;

		margin:0;
	padding:0; 
	color:#fff;
}

.treatment-prices {
	
	width:50px;
	color:#fff;
	font-weight:bold;
}


/*CONTACT*/
#contact {
float:left;
width:850px;
margin:0;
padding:15px 0 0 295px;
}

#sub-title-contact {
float:left;
width:432px;
margin:0;
padding: 15px 0 10px 0; 
}

h1.contact-title {
margin:0;
padding:0; 
}

#sub-title-contact p {margin:0;
padding:0; }

#sub-title-contact p  a:link {text-decoration:none;color:#5E7242; font-weight:bold;} 
#sub-title-contact p  a:active {text-decoration:underline;}
#sub-title-contact p  a:visited {text-decoration:none;color:#5E7242;font-weight:bold;}
#sub-title-contact p  a {text-decoration:underline;} 
#sub-title-contact p  a:hover {text-decoration:underline;}

#txt-fullpge p.disclaimer {font-size:0.9em;
}

.form-field {
	width:400px;
	float:left;
	margin-left:50px;
	padding:0 0 5px 0;
}

#form-name {	padding-top:15px;}

.text-field {
	width:120px;
	float:left;
	margin:0;
	padding:0;
	text-align:right;
	font-weight:bold;
}

.input-field{
	width:250px;
	float:left;
	margin:0;
	padding:0 0 0 20px;
}

#input-send {
	width:350px;
	float:left;
		margin:0;
	padding:15px 0 0 0;
	clear:both;
	text-align:right;
}


/*OFFERS*/
#offers {
float:left;
width:550px;
margin:0;
padding:0;
}

#sub-title-offers {
float:left;
width:432px;
margin:0;
padding: 0 0 10px 0; 
}

#offers-top {
	margin-top:20px;
	margin-left:30px;
	padding:0;
	float:left;
	width:600px;
}

#special-offers {
	margin-top:20px;
	margin-left:40px;
	padding:0;
	float:left;
	width:300px;
	color:#603;
}

#special-offers a{
	color:660033;
}

.offers-vouchers {
	margin:0;
	padding:0;
	float:left;
	width:113px;
}

.offers-vouchers form {
	margin:0;
	padding:0;
}

#voucher-10, #voucher-20 {
	padding:0 15px 0 0;
}

#voucher-5{
margin-left:50px;
padding:0 15px 0 0;
	}

#offers-view-o {
	margin:0;
	padding:0;
	float:left;
	width:600px;
	text-align:center;
}



#txt-fullpge-left {
	margin:0;
	padding:0;
	width:315px;
	float:left;
}

.offers-txt {
	color: #fff;
	margin:0;
	padiing:0;
	float:left;
	width:550px; 
}

.offers-txt p {
	margin:0;
	padding-top:150px; 
}
.offers-txt ul {
	margin:0;
	padding:0 0 0 20px;
}

.offers-txt li {
	margin:0;
	padding:20px 0;
		
}

#off-top-img {
	margin:0;
	padding:10px 0 0 0;
	width:133px;
	float:left; 
}

#offers-top-txt  {
float:left;

	margin:0;
	padding:0 0 0 10px;
	color:#710461; 
}

 #offers-top-txt p  a:link {text-decoration:none;color:#710461; font-weight:bold;} 
 #offers-top-txt p  a:active {text-decoration:underline;}
 #offers-top-txt  a:visited {text-decoration:none;color:#710461;font-weight:bold;}
 #offers-top-txt  a {text-decoration:none;} 
 #offers-top-txt a:hover {text-decoration:underline;}
 



#sub-title-thanks {
float:left;main
width:432px;
margin:0;
padding: 31px 0 10px 0; 

}


.products {
	margin-bottom:10px;
	padding:0;
	float:left;
	width:520px;
}

/*POPUPS*/

body#popup{
	border-top:#700462 4px solid;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size:75%;
	color:#5E7242;
margin:0;
padding:0;
background:#F1F8E5;
width:595px;
}

#pop-content {
	margin:0;
	padding:0;
	width:595px;
}

#pop-logo {
	margin:0;
	padding:0 ;
	width:595px;
	float:left;
}

#pop-txt {
	margin:0;
	padding:0;
}

#pop-txt p {
	margin:0;
	padding:20px 50px 0 22px;
	font-size:1.1em;
}

#pop-txt p a:link {text-decoration:none;color:#5E7242; font-weight:bold;} 
#pop-txt p a:active {text-decoration:underline;}
#pop-txt p a:visited {text-decoration:none;color:#5E7242;font-weight:bold;}
#pop-txt p a {text-decoration:underline;} 
#pop-txt p a:hover {text-decoration:underline;}


#type{
margin:0;
	padding-top:15px;
	width:250px;
	float:left;
}

#day{
margin:0;
	padding-top:15px;
	width:160px;
	float:left;
}

#time{
margin:0;
	padding-top:15px;
	width:120px;
	float:left;
}

#pound{
margin:0;
	padding-top:15px;
	width:100px;
	float:left;
}

#promo{
	width:400;
	float:left;
margin-right:12px;	
margin-top:0;
margin-left:0;
padding:0;


	}
.quote{
	font-size:1.2em;
	font-weight:bold;
	padding-left:20px;
	padding-right:20px;
	line-height:1.4em;
	}
	
	.quotepurple{
	font-size:1.2em;
	font-weight:bold;
	padding-left:20px;
	padding-right:20px;
	line-height:1.4em;
	color:#603;
	}
	
.purpletext{
color:#603;	
	}
	
	.qualifications{
		text-align:left;
		}
		
		
.red{
color:#da0927;
		}
