

/* body stuff here */

.davidandrewslink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: 100%;
	font-weight: normal;
	font-variant: normal;
	text-align: center;
	padding-left: 60px;
}
	.davidandrewslink A:link {text-decoration: none; color: #999999}
	.davidandrewslink A:visited {text-decoration: none; color: #999999}
	.davidandrewslink A:active {text-decoration: underline; color: #999999}
	.davidandrewslink A:hover {text-decoration: underline; color: #999999;}


body {

	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	background:url(images/_bg.jpg);
	font-size:75%

}

strong {color: #993333; }


h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 2px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	padding: 15px 0;
	color: #FFFFFF;text-decoration: none; background-color: transparent; border-color: #FFFFFF; border-bottom-width: 1px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-style: dotted;
}

h2.bodytext {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	padding: 15px 0;
	color: #993333;text-decoration: none; background-color: transparent; border-color: #993333; border-bottom-width: 1px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-style: solid;
}

h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	padding: 15px 0;
	color: #993333;text-decoration: none; background-color: transparent; border-color: #993333; border-bottom-width: 1px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-style: solid;
}

ul.bodytext {
	line-height: 145%;
	}
	
li.bodytext {
	line-height: 145%;
	}	
	
	

.treatmenthead {
	font-family:Verdana,Arial,Helvetica,Sans-Serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none; background-color: transparent; 

	
}

.treatmentsub {
	font-family:Verdana,Arial,Helvetica,Sans-Serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;text-decoration: none; background-color: transparent; 

	
}

.treatmentheadgrey {
	font-family:Verdana,Arial,Helvetica,Sans-Serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFCC;text-decoration: none; background-color: transparent; 

	
}

.treatmentsubgrey {
	font-family:Verdana,Arial,Helvetica,Sans-Serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFCC;text-decoration: none; background-color: transparent; 

	
}

.bodytext {
	font-family:Trebuchet MS,Verdana;
	font-size: 12px;
	font-style: normal;
	line-height: 145%;
	font-weight: normal;
	color: #333333;
	text-align: justify;
}



.specialoffers {
	font-family:Trebuchet MS,Verdana;
	font-size: 12px;
	font-style: normal;
	line-height: 145%;
	font-weight: normal;
	color: #333333;
	text-align: justify;
	margin-top:30px;
}

	.bodytext A:link {color: #003366;text-decoration: none; background-color: transparent; border-color: #333333; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-style: dotted; font-weight: bold;}	
	.bodytext A:visited {color: #003366;text-decoration: none; background-color: transparent; border-color: #333333; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-style: dotted; font-weight: bold;}
	.bodytext A:hover {color: #003366;text-decoration: none; background-color: transparent; border-color: #333333; border-bottom-width: 1px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-style: dotted; font-weight: bold;}
	
.imgfloatleft {float : left;padding-right:5px;}


#maincontent {

	margin-top:0px;
	position:absolute;left:10px;top:400px;width:655px;
	color : #000000;
	padding : 12px;

}  

#specialoffers {

	margin-top:0px;
	position:absolute;left:10px;top:480px;width:190px;height:191px;
	background : url(images/offers_bg.gif);
	padding : 12px;
	background-repeat: no-repeat;

}  

#loyalty {

	margin-top:0px;
	position:absolute;left:240px;top:480px;width:360px;height:191px;
	background : url(images/loyalty_bg.gif);
	padding : 12px;
	background-repeat: no-repeat;

}  

#imgcontainer {

	margin-top:0px;
	position:absolute;left:670px;top:343px;width:190px;height:191px;
	
	padding : 12px;
	background-repeat: no-repeat;

}  

#imgcontainer2 {

	margin-top:0px;
	position:absolute;left:670px;top:373px;width:190px;height:191px;
	
	padding : 12px;
	background-repeat: no-repeat;

}  
  
  
#container {
	margin-top:0px;
	background:url(/images/bg.jpg);
	background-repeat: repeat-x; 
	position:absolute;left:0px;top:228px;
	width:100%;
	color : #000000;
	padding : 0px;
	height:80%;
   }    
  
  
#titleimage {
	height:142px;margin-top:0px;
	background:#CCCCCC repeat-x;
	position:absolute;left:152px;top:118px;width:755px;
	color : #000000;
	padding : 0px;
  }  




/* header */


  
#branding {
	height:148px;
	margin-top:0px;
	background:url(images/index_01.gif);
	width:100%;
	position:absolute;left:-0px;top:0px;width:100%;
	color : #000000;
	background-repeat: no-repeat;
	padding : 3px;
	
	}  
  
  
#homeimg {
	height:260px;
	margin-top:0px;
	position:absolute;left:-5px;top:142px;width:100%;
	color : #666666;
	padding : 4px;
	border-top:solid 1px #FFFFFF
	z-index:1;
	
  }  
  
#topnav {
	height:10px;
	margin-top:0px;
	position:absolute;left:100px;top:39px;
	color : #666666;
	padding : 4px;
	border-top:solid 1px #FFFFFF;
	z-index:2;
	
	
  }    
  
  
#treatmentsband {
	margin-top:0px;
	background:#993333;
	position:absolute;left:375px;top:162px;width:890px;height:213px;
	color : #666666;
	padding : 0px;
	z-index:0;
	


  }    
  
#treatmentsheading {
	margin-top:0px;
	background:#993333;
	position:absolute;left:375px;top:163px;height:43px;
	color : #666666;
	padding : 0px;
	width:600px;



  }      
  
  .breadcrumb {font-family:Trebuchet MS, Arial, Helvetica, sans-serif; color:#000000;}
  .breadcrumb a:link {font-family:Trebuchet MS, Arial, Helvetica, sans-serif; color:#FF0000; text-decoration:none;}
  .breadcrumb a:visited {font-family:Trebuchet MS, Arial, Helvetica, sans-serif; color:#FF0000; text-decoration:none;}
  .breadcrumb a:hover {font-family:Trebuchet MS, Arial, Helvetica, sans-serif; color:#000000; text-decoration:underline;}

  
  
/* navigation & left links */  
  
  
  
#treatmentsmenu {
	margin-top:0px;
	position:absolute;left:-0px;top:15px;width:100%;
	color : #000000;
	padding : 3px;
	width:100%;
  }  
 
  
ul.treatmentsmenu {
	list-style: none;
	padding-left:0px;
	margin-left:-4px;
	margin-top:-10px;
	width:100%;
	}





.treatmentsmenu li a {
	width: 100%;
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	padding-left:10px;
	padding-top:8px;
	padding-bottom:8px;
	margin-left:0px;
	border-top:dotted 0px;
	font-weight:normal;
	margin-top:-10px;
}  



.treatmentsmenu li a:hover {
	color:#FFFFFF; 
	background:url(images/treatments_bg.gif);
	background-repeat:no-repeat;
	
	
	}    
	
	

  
  
  /* topnav  */
  

  
  
  ul.topnav {
  	list-style:none;
  	margin-left:200px;
  	margin-top:-0px;
  	
  	
  	
  	
  	
  
  	}
  	
  /* topnav bullet point style */
  
  
  li.topnav {	list-style:none;
  	display:inline;
  	float:left;
  	font-family:Trebuchet MS,Verdana;
  	font-size:1.0em;
  	} 
  	
  
  /* topnav link styles */	
  	
   
  
  li.topnav a {
  
  	color: #000000;
  	text-decoration: none;
  	border-right: solid 1px #993333;
  	padding-right:10px;padding-left:10px;padding-bottom:2px;padding-top:0px;
  		display: block;
  
  }  
  
  
  .topnav li a:hover {
  	color:#E0393E; 
  	background:#FFFFFF;
  
  	
	}    
  
  
  
  
  
  
#address {
	margin-top:0px;
	background:#FFFFFF repeat-x;
	position:absolute;left:-0px;top:488px;width:130px;
	color : #000000;
	padding : 8px;
	font-size:9px;
  }    





	.home a#home,
	.briefings a#briefings,
	.events a#events,
	.specialoffers a#specialoffers,
	.costs a#costs,
	.bookings a#bookings,
	.contacts a#contacts,
	.gallery a#gallery,
	.directions a#directions,
	.laserswhat a#laserswhat,
	.laserscosts a#laserscosts,
	.lasersdirections a#lasersdirections,
	.laserscontact a#laserscontact
	
	{
	   display: block;
	   width: 100%;
	   text-align: right;
	   text-decoration: none;
	   font-family:Verdana, Arial, Helvetica, sans-serif;
	   font-size:13px;
	   color: #FFFFFF;
	   BORDER: solid 1px;
	   border: solid 1px #FF0000;
	   background-color:#FF0000;
	   line-height: 200%;
	   text-indent: 10px;
	   padding-right: 15px;
}




-->
</style>