/* - - - - - - - - - - - - - - - - - - - - -

Title : Eliza Facialist
Author : Wayne Roberts
URL : http://www.lushnewmedia.com/

Description : style.css

Created : 20/11/09

- - - - - - - - - - - - - - - - - - - - - */

/* MAIN LAYOUT */ 

html, body, #container {
	margin: 0;
	padding: 0;
  	border: none;
	}
body {
	margin: 0;
	padding: 0;
	color: #666;
	background:#f7f7f7;    
	font-family: Helvetica, Arial, Verdana, sans-serif;
	text-align: center;
	}
#container {
	position:relative;
	margin: 0 auto; 
	width:998px;
	background:#fff;    
	text-align:left;
	}
#content {
	position:absolute;
	width: 998px;
	background-color: #fff;
	margin: 0;
	border-left: 1px solid #e0e0e0;
	border-right: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;
	}
div#col-left {
	float: left;
	width: 258px;
	padding: 0;
	margin: 0;
	}
div#col-main {
	position:relative;
	display: block;
	float:left;
	width: 739px;
	padding: 0; 
	margin: 0;
	background:#fff;
	border-left:1px solid #e0e0e0;
	}
div#main-content {
	display: block;
	min-height:645px;
	_height: 645px;
	border:0;
	padding: 0;
	}
#flashcontent {
	display: block;
	float:left;
	height: 240px;
	width: 240px;
	background-color: #fff;
	margin: 0;
	padding: 0;
	}

/* MAIN TYPOGRAPHY */ 

h1 {
	font-size: 100%;
	margin: 0;
	padding: 0;
	}
h2 {
	color:#666;
	font-size: 120%;
	font-weight: normal;
	margin: 0;
	padding: 0;
	}
h3 {
	color:#666;
	font-size: 100%;
	font-weight: normal;
	margin: 0;
	padding: 0 0 12px 0;
	}
h4 {
	color:#666;
	font-size: 90%;
	font-weight: bold;
	margin: 0;
	padding: 8px 0 0 0;
	line-height: 18px;
	}
p {
	font-size: 80%;
	margin: 0;
	padding: 2px 0 3px 0;
	line-height: 16px;
	}
a {
	color: #9eb024;
	}
img {
	border:0;
	}


ul.leftlist {
	display:block;
	width:215px;
	height:200px;
	float:left;
	padding: 12px 0 14px;
	margin: 0;
	}
ul.leftlist li{
	font-size: 80%;
	font-weight:bold;
	line-height: 21px;
	list-style-type: none;
	background: url(images/bullet.png) left center no-repeat;    
	padding: 0 0 0 17px;
	}
ul.rightlist {
	display:block;
	width:215px;
	height:200px;
	float:right;
	padding: 12px 0 14px;
	margin: 0;
	}
ul.rightlist li{
	font-size: 80%;
	font-weight:bold;
	line-height: 21px;
	list-style-type: none;
	background: url(images/bullet.png) left center no-repeat;    
	padding: 0 0 0 17px;
	}
ul.listfull {
	display:block;
	width:430px;
	float:right;
	padding: 12px 0 14px;
	margin: 0;
	}
ul.listfull li{
	font-size: 80%;
	line-height: 21px;
	list-style-type: none;
	background: url(images/bullet.png) left 6px no-repeat;    
	padding: 0 0 0 17px;
	}


/* HEADER */

div#header {
	float: left;
	width: 210px;
	height: 141px;
	margin:0;
	padding:19px 0 0 48px;
	background:#fff;
	border-bottom: 1px solid #e0e0e0;
	}
#logo {
	display: block;
	width: 160px;
	padding: 130px 0 0; 
	overflow: hidden;  
	background: url(images/eliza_logo.png) no-repeat;    
	height: 0px !important; height /**/: 130px;
	}

/* MAIN MENU */ 

div#menu {
	position:relative;
	float:left;
	display: block;
	width: 739px;
	font-size: 80%;
	font-weight: bold;
	line-height:29px;
	text-align: left;
	padding:99px 0 44px;
	background: #fff;
	}
div#menu a:link, div#menu a:visited {
	height:30px;
	text-decoration: none;
	color: #666;
	padding: 0;
	margin:0;
	}
div#menu a:hover {
	color: #9eb024;
	}
div#menu a.active {
	color: #9eb024;
	background: #fff url(images/bt_bgon.png) 0 0 no-repeat;
	border-bottom: 2px solid #9eb024;
	}
div.menubox{
	position:relative;
	float:left;
	display:block;
	background: #fff url(images/bt_bg.png) 0 0 no-repeat;
	text-align:center;
	border-top: 1px solid #e0e0e0;
	border-bottom: 2px solid #e0e0e0;
	border-right: 1px solid #e0e0e0;
	}
div#menu a:hover div.menubox{
	border-bottom: 2px solid #9eb024;
	}
div#menu a#menu1 div.menubox{
	width: 100px;
	height:29px;
	}
div#menu a#menu2 div.menubox{
	width: 90px;
	height:29px;
	}
div#menu a#menu3 div.menubox{
	width: 87px;
	height:29px;
	}
div#menu a#menu4 div.menubox{
	width: 136px;
	height:29px;
	}
div#menu a#menu5 div.menubox{
	width: 166px;
	height:29px;
	}
div#menu a#menu6 div.menubox{
	width: 155px;
	height:29px;
	border-right: none;
}
div#menu a.active div.menubox{
	color: #9eb024;
	border-bottom: 2px solid #9eb024;
	}

#masttext {
	position: absolute;
	top: 62px;
	left: 410px;
	z-index: 10;
	margin: 0;
width: 316px;
	padding: 36px 0 0 0; 
	overflow: hidden;  
	background: url(images/masthead.png) no-repeat;    
	height: 0px !important; height /**/: 36px;	}
	
/* SUBMENU */ 

div#submenu {
	position:relative;
	float:left;
	display: block;
	width: 258px;
	font-size: 80%;
	font-weight: bold;
	line-height:29px;
	text-align: left;
	text-indent:10px;
	padding-top: 43px;
	border-bottom: 1px solid #e0e0e0;
	}
div#submenu ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	}
div#submenu a {
	display: block;
	text-decoration: none;
	color: #666;
	width: 258px;
	background: #fff url(images/bt_bg.png) 0 0 no-repeat;
	border-top: 1px solid #e0e0e0;
	}
div#submenu a:hover {
	color: #9eb024;
	background: #fff url(images/bt_bg.png) 0 0 no-repeat;
}
div#submenu a.active {
	color: #9eb024;
	}

/* CONTACT */ 

div#contact {
	position:relative;
	width:719px;
	height:29px;
	float:left;
	padding: 0 10px;
	background:#fff;
	border-bottom:1px solid #e0e0e0;
	}
div#contactright {
	display: inline;
	float:right;
	text-align:right;
	}
div#contact p{
	font-size: 70%;
	color:#9b9c9e;
	padding:0;
	margin:0;
	line-height:29px;
	}
div#contact p a{
	color:#9b9c9e;
	text-decoration: none;
	}
div#contact p a:hover{
	color: #9eb024;
	}

/* FOOTER */ 

div#footer {
	width:719px;
	height:29px;
	float:left;
	bottom:0;
	padding: 0 10px;
	background:#fff;
	border-top:1px solid #e0e0e0;
	}
div#footerleft {
	display: inline;
	float:left;
	}
div#footerright {
	display: inline;
	float:right;
	text-align:right;
	}
div#footer p{
	font-size: 70%;
	color:#9b9c9e;
	padding:0 2px;
	margin:0;
	line-height:29px;
	}
div#footer p a{
	color:#9b9c9e;
	text-decoration: none;
	}
div#footer p a:hover{
	color: #9eb024;
	}

/* HOME PAGE */ 

div#homepanel {
	position:relative;
	float:left;
	display: block;
	width:690px;
	border:0;
	padding: 0 19px 23px 30px;
	margin:0;
	}
div#homepanel img{
	position:relative;
	float:left;
	}
div#hometextpanel {
	position:relative;
	float:right;
	display: block;
	width:430px;
	border:0;
	padding: 0;
	}
div#hometextpanel p a{
	font-weight:bold;
	}
#heading-home {
	display: block;
	width: 430px;
	padding: 63px 0 0; 
	margin: 0;
	overflow: hidden;  
	background: url(images/title-main.png) no-repeat;    
	height: 0px !important; height /**/: 63px;
	border-bottom:1px dotted #666;
	}
div#homesmallpanels {
	position:relative;
	float:left;
	display: block;
	width:690px;
	height:70px;
	border:0;
	padding: 0 14px 23px 30px;
	margin:0;
	overflow:hidden;
	}
div.homesmallpanel {
	position:relative;
	float:left;
	display: block;
	width:225px;
	height:70px;
	_height:70px;
	border:0;
	padding: 0;
	margin:0 5px 0 0;
	background: #ccc url(images/panelbg.png) repeat-x;    
	overflow:hidden;
	}
div.homesmallpanel img {
	position:relative;
	float:left;
	display: block;
	border:0;
	padding-right: 7px;
	margin:0;
	}
div.homesmallpanel h3 {
	color: #9eb024;
	font-size: 80%;
	margin: 0;
	padding: 6px 0 2px 0;
	line-height: 14px;
	}
div.homesmallpanel h3 a {
	color: #9eb024;
	text-decoration:none;
	}
div.homesmallpanel p {
	color: #666;
	font-size: 70%;
	margin: 0;
	padding: 0;
	line-height: 14px;
	}
p a.arrowlink {
	background: url(images/greenarrow.gif) left center no-repeat;
	padding-left: 10px;
	text-decoration:none;
	overflow:hidden;
	}
p a:hover.arrowlink {
	text-decoration:underline;
	}
p.intropara {
	padding-top: 10px;
	font-weight:bold;
	}
img.left {
	padding: 4px 10px 20px 0;
	} 






div#homebikinipanel {
	position:relative;
	float:left;
	display: block;
	width:690px;
	border:0;
	padding: 0 19px 23px 30px;
	margin:0;
	}

#bikini_ad {
	display: block;
	width: 690px;
	padding: 126px 0 0; 
	margin: 0;
	overflow: hidden;  
	background: url(images/bikini_ad.png) no-repeat;    
	height: 0px !important; height /**/: 126px;
	}
div#bikinipanel {
	position:relative;
	float:left;
	display: block;
	width:430px;
	border:0;
	padding: 5px 0 20px 0;
	margin:0;
	}
#bikini_ad_sml {
	display: block;
	width: 430px;
	padding: 96px 0 0; 
	margin: 0;
	overflow: hidden;  
	background: url(images/bikini_ad_sml.png) no-repeat;    
	height: 0px !important; height /**/: 96px;
	}


div#homelaserpanel {
	position:relative;
	float:left;
	display: block;
	width:690px;
	border:0;
	padding: 0 19px 23px 30px;
	margin:0;
	}
div#homelaserpanelinner {
	position:relative;
	float:left;
	display: block;
	width:673px;
	height:295px;
	border:0;
	padding: 15px 0 0 15px;
	margin:0;
	background: url(images/hair_removal_pic.png) 255px 48px no-repeat;
	border: 1px solid #e0e0e0;
}
#heading-homelaser {
	display: block;
	width: 509px;
	padding: 26px 0 0; 
	margin: 0 0 4px 0;
	overflow: hidden;  
	background: url(images/fp-t-laser.png) no-repeat;    
	height: 0px !important; height /**/: 26px;
	}
.lasertext {
		width:415px;
}
div#homeeyepanel {
	position:relative;
	float:left;
	display: block;
	width:690px;
	border:0;
	padding: 0 19px 23px 30px;
	margin:0;
	}
div#homeeyepanelinner {
	position:relative;
	float:left;
	display: block;
	width:410px;
	height:339px;
	border:0;
	padding: 15px 20px 0 260px;
	margin:0;
	background: #f7f7f7 url(images/fp-eyes.png) top left no-repeat;
}
#heading-homeeye {
	display: block;
	width: 382px;
	padding: 61px 0 0; 
	margin: 0 0 4px 0;
	overflow: hidden;  
	background: url(images/fp-t-eyes.png) no-repeat;    
	height: 0px !important; height /**/: 61px;
	}
div#homeskinpanel {
	position:relative;
	float:left;
	display: block;
	width:690px;
	border:0;
	padding: 0 19px 23px 30px;
	margin:0;
	}
div#homeskinpanelinner {
	position:relative;
	float:left;
	display: block;
	width:673px;
	height:226px;
	border:0;
	padding: 15px 0 0 15px;
	margin:0;
	background: url(images/fp-skin.png) top right no-repeat;
	border: 1px solid #e0e0e0;
}
#heading-homeskin {
	display: block;
	width: 509px;
	padding: 26px 0 0; 
	margin: 0 0 4px 0;
	overflow: hidden;  
	background: url(images/fp-t-skin.png) no-repeat;    
	height: 0px !important; height /**/: 26px;
	}

div#homeskinpaneltext1 {
	position:relative;
	float:left;
	display: block;
	width:245px;
	border:0;
	padding: 0 15px 0 0;
	margin:0;
	}
div#homeskinpaneltext2 {
	position:relative;
	float:left;
	display: block;
	width:250px;
	border:0;
	padding: 0 0 0 0;
	margin:0;
	}

div#homeskinpanelinner p{
	line-height:15px;
	
}

div#lhr {
	position:relative;
	float:left;
	display: block;
	width:690px;
	border:0;
	padding: 0 19px 15px 30px;
	margin:0;
	}
div#lhr img{
	position:relative;
	float:left;
	display: block;
	border:0;
	padding: 0 12px 10px 15px;
	margin:0;
	}
div#lhr p{
	padding-top: 5px;
	}
div#ipl img{
	position:relative;
	float:left;
	display: block;
	border:0;
	padding: 0 0 10px 0;
	margin:0;
	}





/* PAGES */ 

div#hairmenu {
	position:relative;
	float:left;
	display: block;
	width:430px;
	height:263px;
	border:0;
	padding: 0 0;
	margin:10px 0 0 0;
	background: url(images/hair_removal_pic.png) top left no-repeat;
	}
div#iplmenu {
	position:relative;
	float:left;
	display: block;
	width:430px;
	border:0;
	padding: 0 0;
	margin:10px 0 0 0;
	}
div#bikinipanel {
	position:relative;
	float:left;
	display: block;
	width:430px;
	margin:10px 0 0 0;
	}
table {
	padding: 12px 0
	}
table th, table td {
	font-size: 80%;
	padding: 2px 0;
	}
div#skinmenu {
	position:relative;
	float:left;
	display: block;
	width:430px;
	border:0;
	padding: 0 0;
	margin:10px 0 10px 0;
	}
.inlinepic {
	padding: 7px 0 12px;
	}
.leftpic {
	padding: 0 8px 8px 0;
	float:left;
	}
.rightpic {
	padding: 0 0 8px 8px;
	position:relative;
	float:right;
	}
.red {
	color: red;
	}

.cqc {
	padding: 12px 8px 8px 15px;
	float:left;
	}



/* HEADINGS */ 

#heading-about {
	display: block;
	width: 430px;
	padding: 30px 0 0; 
	margin: 0;
	overflow: hidden;  
	background: url(images/title-about.png) no-repeat;    
	height: 0px !important; height /**/: 30px;
	border-bottom:1px dotted #666;
	}
#heading-news {
	display: block;
	width: 430px;
	padding: 30px 0 0; 
	margin: 0;
	overflow: hidden;  
	background: url(images/title-news.png) no-repeat;    
	height: 0px !important; height /**/: 30px;
	border-bottom:1px dotted #666;
	}
#heading-vouchers {
	display: block;
	width: 430px;
	padding: 30px 0 0; 
	margin: 0;
	overflow: hidden;  
	background: url(images/title-vouchers.png) no-repeat;    
	height: 0px !important; height /**/: 30px;
	border-bottom:1px dotted #666;
	}
#heading-consform {
	display: block;
	width: 430px;
	padding: 30px 0 0; 
	margin: 0;
	overflow: hidden;  
	background: url(images/title-consform.png) no-repeat;    
	height: 0px !important; height /**/: 30px;
	border-bottom:1px dotted #666;
	}
#heading-contact {
	display: block;
	width: 430px;
	padding: 30px 0 0; 
	margin: 0;
	overflow: hidden;  
	background: url(images/title-contact.png) no-repeat;    
	height: 0px !important; height /**/: 30px;
	border-bottom:1px dotted #666;
	}
#heading-facials {
	display: block;
	width: 430px;
	padding: 30px 0 0; 
	margin: 0;
	overflow: hidden;  
	background: url(images/title-facials.png) no-repeat;    
	height: 0px !important; height /**/: 30px;
	border-bottom:1px dotted #666;
	}
#heading-ipl {
	display: block;
	width: 430px;
	padding: 30px 0 0; 
	margin: 0;
	overflow: hidden;  
	background: url(images/title-ipl.png) no-repeat;    
	height: 0px !important; height /**/: 30px;
	border-bottom:1px dotted #666;
	}
#heading-pixel {
	display: block;
	width: 430px;
	padding: 30px 0 0; 
	margin: 0;
	overflow: hidden;  
	background: url(images/title-pixel.png) no-repeat;    
	height: 0px !important; height /**/: 30px;
	border-bottom:1px dotted #666;
	}
#heading-skintreatments {
	display: block;
	width: 430px;
	padding: 30px 0 0; 
	margin: 0;
	overflow: hidden;  
	background: url(images/title-skintreatments.png) no-repeat;    
	height: 0px !important; height /**/: 30px;
	border-bottom:1px dotted #666;
	}
#heading-skinhealth {
	display: block;
	width: 430px;
	padding: 30px 0 0; 
	margin: 0;
	overflow: hidden;  
	background: url(images/title-skinhealth.png) no-repeat;    
	height: 0px !important; height /**/: 30px;
	border-bottom:1px dotted #666;
	}
#heading-skincare {
	display: block;
	width: 430px;
	padding: 30px 0 0; 
	margin: 0;
	overflow: hidden;  
	background: url(images/title-skincare.png) no-repeat;    
	height: 0px !important; height /**/: 30px;
	border-bottom:1px dotted #666;
	}
#heading-makeup {
	display: block;
	width: 430px;
	padding: 30px 0 0; 
	margin: 0;
	overflow: hidden;  
	background: url(images/title-makeup.png) no-repeat;    
	height: 0px !important; height /**/: 30px;
	border-bottom:1px dotted #666;
	}
#heading-permmakeup {
	display: block;
	width: 430px;
	padding: 30px 0 0; 
	margin: 0;
	overflow: hidden;  
	background: url(images/title-permmakeup.png) no-repeat;    
	height: 0px !important; height /**/: 30px;
	border-bottom:1px dotted #666;
	}
#heading-eyebrows {
	display: block;
	width: 430px;
	padding: 30px 0 0; 
	margin: 0;
	overflow: hidden;  
	background: url(images/title-eyebrows.png) no-repeat;    
	height: 0px !important; height /**/: 30px;
	border-bottom:1px dotted #666;
	}
#heading-hair {
	display: block;
	width: 430px;
	padding: 30px 0 0; 
	margin: 0;
	overflow: hidden;  
	background: url(images/title-hair.png) no-repeat;    
	height: 0px !important; height /**/: 30px;
	border-bottom:1px dotted #666;
	}
#heading-laser {
	display: block;
	width: 430px;
	padding: 30px 0 0; 
	margin: 0;
	overflow: hidden;  
	background: url(images/title-laser.png) no-repeat;    
	height: 0px !important; height /**/: 30px;
	border-bottom:1px dotted #666;
	}
#heading-detox {
	display: block;
	width: 430px;
	padding: 30px 0 0; 
	margin: 0;
	overflow: hidden;  
	background: url(images/title-detox.png) no-repeat;    
	height: 0px !important; height /**/: 30px;
	border-bottom:1px dotted #666;
	}
#heading-nutrition {
	display: block;
	width: 430px;
	padding: 30px 0 0; 
	margin: 0;
	overflow: hidden;  
	background: url(images/title-nutrition.png) no-repeat;    
	height: 0px !important; height /**/: 30px;
	border-bottom:1px dotted #666;
	}
#heading-nutrition2 {
	display: block;
	width: 430px;
	padding: 40px 0 0; 
	margin: 0;
	overflow: hidden;  
	background: url(images/title-nutrition2.png) no-repeat;    
	height: 0px !important; height /**/: 40px;
	}
#heading-nutrition3 {
	display: block;
	width: 430px;
	padding: 40px 0 0; 
	margin: 0;
	overflow: hidden;  
	background: url(images/title-nutrition3.png) no-repeat;    
	height: 0px !important; height /**/: 40px;
	}
#heading-faqs {
	display: block;
	width: 430px;
	padding: 40px 0 0; 
	margin: 0;
	overflow: hidden;  
	background: url(images/title-faqs.png) no-repeat;    
	height: 0px !important; height /**/: 40px;
	}
#heading-gallery {
	display: block;
	width: 430px;
	padding: 40px 0 0; 
	margin: 0;
	overflow: hidden;  
	background: url(images/title-gallery.png) no-repeat;    
	height: 0px !important; height /**/: 40px;
	}
#heading-guide {
	display: block;
	width: 430px;
	padding: 40px 0 0; 
	margin: 0;
	overflow: hidden;  
	background: url(images/title-guide.png) no-repeat;    
	height: 0px !important; height /**/: 40px;
	}
#heading-hairprices {
	display: block;
	width: 430px;
	padding: 40px 0 0; 
	margin: 0;
	overflow: hidden;  
	background: url(images/title-hairprices.png) no-repeat;    
	height: 0px !important; height /**/: 40px;
	}
#heading-fightaging {
	display: block;
	width: 430px;
	padding: 40px 0 0; 
	margin: 0;
	overflow: hidden;  
	background: url(images/title-fightaging.png) no-repeat;    
	height: 0px !important; height /**/: 40px;
	}
#heading-facial1 {
	display: block;
	width: 430px;
	padding: 40px 0 0; 
	margin: 0;
	overflow: hidden;  
	background: url(images/title-facial1.png) no-repeat;    
	height: 0px !important; height /**/: 40px;
	}
#heading-facial2 {
	display: block;
	width: 430px;
	padding: 40px 0 0; 
	margin: 0;
	overflow: hidden;  
	background: url(images/title-facial2.png) no-repeat;    
	height: 0px !important; height /**/: 40px;
	}
#heading-facefocus {
	display: block;
	width: 430px;
	padding: 40px 0 0; 
	margin: 0;
	overflow: hidden;  
	background: url(images/title-facesfocus.png) no-repeat;    
	height: 0px !important; height /**/: 40px;
	}
#heading-chemistry {
	display: block;
	width: 430px;
	padding: 40px 0 0; 
	margin: 0;
	overflow: hidden;  
	background: url(images/title-chemistry.png) no-repeat;    
	height: 0px !important; height /**/: 40px;
	}
#heading-cosmedix {
	display: block;
	width: 430px;
	padding: 40px 0 0; 
	margin: 0;
	overflow: hidden;  
	background: url(images/title-cosmedix.png) no-repeat;    
	height: 0px !important; height /**/: 40px;
	}
#heading-eyebrowssub {
	display: block;
	width: 430px;
	padding: 40px 0 0; 
	margin: 0;
	overflow: hidden;  
	background: url(images/title-eyebrowssub.png) no-repeat;    
	height: 0px !important; height /**/: 40px;
	}
#heading-eyesub {
	display: block;
	width: 430px;
	padding: 40px 0 0; 
	margin: 0;
	overflow: hidden;  
	background: url(images/title-eyesub.png) no-repeat;    
	height: 0px !important; height /**/: 40px;
	}
#heading-eyebrowshape {
	display: block;
	width: 430px;
	padding: 40px 0 0; 
	margin: 0;
	overflow: hidden;  
	background: url(images/title-eyebrowshape.png) no-repeat;    
	height: 0px !important; height /**/: 40px;
	}
#heading-skin1 {
	display: block;
	width: 430px;
	padding: 40px 0 0; 
	margin: 0;
	overflow: hidden;  
	background: url(images/title-skin1.png) no-repeat;    
	height: 0px !important; height /**/: 40px;
	}
#heading-skin2 {
	display: block;
	width: 430px;
	padding: 40px 0 0; 
	margin: 0;
	overflow: hidden;  
	background: url(images/title-skin2.png) no-repeat;    
	height: 0px !important; height /**/: 40px;
	}
#heading-skin3 {
	display: block;
	width: 430px;
	padding: 40px 0 0; 
	margin: 0;
	overflow: hidden;  
	background: url(images/title-skin3.png) no-repeat;    
	height: 0px !important; height /**/: 40px;
	}
#heading-skin4 {
	display: block;
	width: 430px;
	padding: 40px 0 0; 
	margin: 0;
	overflow: hidden;  
	background: url(images/title-skin4.png) no-repeat;    
	height: 0px !important; height /**/: 40px;
	}
#heading-skin5 {
	display: block;
	width: 430px;
	padding: 40px 0 0; 
	margin: 0;
	overflow: hidden;  
	background: url(images/title-skin5.png) no-repeat;    
	height: 0px !important; height /**/: 40px;
	}
#heading-skin6 {
	display: block;
	width: 430px;
	padding: 40px 0 0; 
	margin: 0;
	overflow: hidden;  
	background: url(images/title-skin6.png) no-repeat;    
	height: 0px !important; height /**/: 40px;
	}
#heading-skin7 {
	display: block;
	width: 430px;
	padding: 40px 0 0; 
	margin: 0;
	overflow: hidden;  
	background: url(images/title-skin7.png) no-repeat;    
	height: 0px !important; height /**/: 40px;
	}
#heading-skin8 {
	display: block;
	width: 430px;
	padding: 40px 0 0; 
	margin: 0;
	overflow: hidden;  
	background: url(images/title-skin8.png) no-repeat;    
	height: 0px !important; height /**/: 40px;
	}
#heading-skin9 {
	display: block;
	width: 430px;
	padding: 40px 0 0; 
	margin: 0;
	overflow: hidden;  
	background: url(images/title-skin9.png) no-repeat;    
	height: 0px !important; height /**/: 40px;
	}
#heading-skin10 {
	display: block;
	width: 430px;
	padding: 40px 0 0; 
	margin: 0;
	overflow: hidden;  
	background: url(images/title-skin10.png) no-repeat;    
	height: 0px !important; height /**/: 40px;
	}
#heading-skin11 {
	display: block;
	width: 430px;
	padding: 70px 0 0; 
	margin: 0;
	overflow: hidden;  
	background: url(images/title-skin11.png) no-repeat;    
	height: 0px !important; height /**/: 70px;
	}
#heading-skin12 {
	display: block;
	width: 430px;
	padding: 70px 0 0; 
	margin: 0;
	overflow: hidden;  
	background: url(images/title-skin12.png) no-repeat;    
	height: 0px !important; height /**/: 70px;
	}
#heading-skin13 {
	display: block;
	width: 430px;
	padding: 40px 0 0; 
	margin: 0;
	overflow: hidden;  
	background: url(images/title-skin13.png) no-repeat;    
	height: 0px !important; height /**/: 40px;
	}
#heading-health01 {
	display: block;
	width: 430px;
	padding: 40px 0 0; 
	margin: 0;
	overflow: hidden;  
	background: url(images/title-health1.png) no-repeat;    
	height: 0px !important; height /**/: 40px;
	}
#heading-health02 {
	display: block;
	width: 430px;
	padding: 40px 0 0; 
	margin: 0;
	overflow: hidden;  
	background: url(images/title-health2.png) no-repeat;    
	height: 0px !important; height /**/: 40px;
	}
#heading-health03 {
	display: block;
	width: 430px;
	padding: 40px 0 0; 
	margin: 0;
	overflow: hidden;  
	background: url(images/title-health3.png) no-repeat;    
	height: 0px !important; height /**/: 40px;
	}
#heading-health04 {
	display: block;
	width: 430px;
	padding: 70px 0 0; 
	margin: 0;
	overflow: hidden;  
	background: url(images/title-health4.png) no-repeat;    
	height: 0px !important; height /**/: 70px;
	}
#heading-health05 {
	display: block;
	width: 430px;
	padding: 70px 0 0; 
	margin: 0;
	overflow: hidden;  
	background: url(images/title-health5.png) no-repeat;    
	height: 0px !important; height /**/: 70px;
	}
#heading-health06 {
	display: block;
	width: 430px;
	padding: 40px 0 0; 
	margin: 0;
	overflow: hidden;  
	background: url(images/title-health6.png) no-repeat;    
	height: 0px !important; height /**/: 40px;
	}
#heading-health07 {
	display: block;
	width: 430px;
	padding: 40px 0 0; 
	margin: 0;
	overflow: hidden;  
	background: url(images/title-health7.png) no-repeat;    
	height: 0px !important; height /**/: 40px;
	}
#heading-health08 {
	display: block;
	width: 430px;
	padding: 40px 0 0; 
	margin: 0;
	overflow: hidden;  
	background: url(images/title-health8.png) no-repeat;    
	height: 0px !important; height /**/: 40px;
	}
#heading-health09 {
	display: block;
	width: 430px;
	padding: 40px 0 0; 
	margin: 0;
	overflow: hidden;  
	background: url(images/title-health9.png) no-repeat;    
	height: 0px !important; height /**/: 40px;
	}
#heading-health10 {
	display: block;
	width: 430px;
	padding: 40px 0 0; 
	margin: 0;
	overflow: hidden;  
	background: url(images/title-health10.png) no-repeat;    
	height: 0px !important; height /**/: 40px;
	}
#heading-ipl1 {
	display: block;
	width: 430px;
	padding: 40px 0 0; 
	margin: 0;
	overflow: hidden;  
	background: url(images/title-ipl1.png) no-repeat;    
	height: 0px !important; height /**/: 40px;
	}
#heading-ipl2 {
	display: block;
	width: 430px;
	padding: 40px 0 0; 
	margin: 0;
	overflow: hidden;  
	background: url(images/title-ipl2.png) no-repeat;    
	height: 0px !important; height /**/: 40px;
	}
#heading-pixel2 {
	display: block;
	width: 430px;
	padding: 40px 0 0; 
	margin: 0;
	overflow: hidden;  
	background: url(images/title-pixel2.png) no-repeat;    
	height: 0px !important; height /**/: 40px;
	}


/* CONTACT PAGE */ 

div#mappanel {
	position:relative;
	float:left;
	display: block;
	width:240px;
	border:0;
	padding: 0;
	margin:0;
	}
div#mappanel a.arrowlink {
	background: url(images/greenarrow.gif) left center no-repeat;
	padding-left: 10px;
	font-size: 70%;
	line-height:20px;
	text-decoration:none;
	overflow:hidden;
	}
div#mappanel a:hover.arrowlink {
	text-decoration:underline;
	}
	
#heading-booking {
	display: block;
	width: 430px;
	padding: 30px 0 0; 
	margin: 0;
	overflow: hidden;  
	background: url(images/title-booking.png) no-repeat;    
	height: 0px !important; height /**/: 30px;
	}
#contactform {
	padding:15px ;
	margin: 0;	
	background-color: #f7f7f7;
	border:1px solid #e0e0e0;
	}
form fieldset {
	border:0;
	margin:0;
	padding:0;
	}
form p {
	font-size:70%;
	padding:0 0 8px;
	margin:0;	
	line-height: 21px;
	}
form textarea {
	font-size: 100%;
	border: 1px solid #e0e0e0;
	margin: 0;
	padding: 3px 3px;
	background-color: #fff;
	color: #666;
	font-family: Helvetica, Arial, Verdana, sans-serif;
		overflow:auto;
	}
#contactform input {
	font-size: 100%;
	border: 1px solid #e0e0e0;
	margin: 0;
	padding: 3px 3px;
	background-color: #fff;
	color: #666;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	}
#contactform input.btn {
	margin:0;
	padding:0;	
	background-color: inherit;
	height: 26px;
	border: 1px solid #e0e0e0;
	}
form .hidden {
	display:none;
	}

p.call {
	padding-top:7px;
	display:block;
	clear:all;
	float:left;
	
}
