body, div, dl, dt, dd,  h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote {margin:0; padding:0;}

html, body {
	color:#333;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	background-image: url(images/back1.jpg);
}

/* PARAGRAPH STYLES */

H1, H2, H3, H4, H5 {font-size:100%;	font-weight:normal;}
H1 {}
H2 {}
H3 {}
H4 {}
 
 
A { color:#023768; text-decoration:none;}
/*A:visited{ text-decoration:none; color:#;}*/
A:hover {color:#60AD47; text-decoration:none;}
/*A:active { text-decoration:none; color:#;}*/
A:focus {outline:none;}

:focus {outline: 0;}
fieldset, img {border:0;}
q:before, q:after {	content:'';}

input, textarea, select {font-family:inherit; font-size:inherit; font-weight:inherit;}

.clr {clear: both;}
.lF {float:left;}
.rF {float:right;}

/* LAYOUT STYLES */
#wrapper {
	width: 960px;
	margin: 0px auto;

}

/* header*/
#header_home /*home, about us, career and contact us pages.*/{/*background:url(images/header_home.jpg) no-repeat center top;*/padding:0px;overflow:hidden;width: 960px; z-index:100;}


#header_art /*the art of massage, mer & sons-Hot stone therapy and special for men pages.*/ {/*background:url(images/header_art.jpg) no-repeat center top;*/padding:0px;overflow:hidden;width: 960px;}


#header_services/*Beauty services and specials pages*/ {/*background:url(images/header_services.jpg) no-repeat center top;*/ padding:0px; overflow:hidden;width: 960px;}


#header_medical  /*Medical services and  permanent hair reduction & electrolysis pages.*/{/*background:url(images/header_medical.jpg) no-repeat center top;*/padding:0px;overflow:hidden;width: 960px;}


#header_online  /*Online store, spa packages & gift vouchers and products pages.*/{/*background:url(images/header_online.jpg) no-repeat center top;*/padding:0px;overflow:hidden;width: 960px;}	


	.logo {
	float:left;
	width:950px;
	/*border: 5px solid #FFFFFF;*/
}
	
/* header*/


/*top navigation */

#topnav {
	background: url(images/topnavbg.gif) no-repeat center top;
	height: 36px;
	width: 960px;
	float:left;
	margin: 0px;
	padding: 0px;
}
#topnav ul  { margin:0; padding:0; float:right;   }
#topnav ul li   { display:inline;  margin:0; padding:0; float:left;}

#topnav ul li  A  {
	display:block;
	font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align:center;
	border-right: 1px dotted #FFFFFF;
	height: 25px;
	padding: 6px 10px 5px;
	
	float:left;
}
#topnav ul li  A:hover  { color:#112548;}
#topnav ul li  .acttop  { color:#112548;}
/*top navigation */	
	
/* navigation */
		
			/* navigation close */

			
/*middle*/
#ContentArea {
	width:950px;
	width/**/:/**/950px;
	border-right: 5px solid #FFFFFF;
	border-left: 5px solid #FFFFFF;
	border-bottom: 5px solid #FFFFFF;
	padding-bottom: 5px;
	background: url(images/contbg.jpg) repeat-y left top;
}
#ContentArea1{
	width:930px;

	border-right: 5px solid #FFFFFF;
	border-left: 5px solid #FFFFFF;
	border-bottom: 5px solid #FFFFFF;
	padding-bottom: 5px;
	background:#E1FFE1;
	padding-right: 10px;
	padding-left: 10px;
}

/* left */
.leftsec { float:left; width:234px; }
#leftnav {} 
#leftnav ul  { margin:0px; padding:0px;} 
#leftnav  ul li {} 
#leftnav  ul li A {
	display:block;
	background: url(images/leftnavbg.gif) no-repeat left top;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	height: 20px;
	padding-top: 5px;
	padding-bottom: 2px;
	text-align: left;
	width: 201px;
	padding-left: 10px;
	margin-bottom: 2px;
}
#leftnav  ul li A:hover {
	color: #000000;
}
.contactimg {
	background: url(images/contactus_img.jpg) no-repeat center top;
	font: bold 18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000000;
	display:block;
	height: 210px;
	width: 206px;
	margin: 10px auto 0px;
}
/* left */

/* midsection */
.midcont {
	background:#E1FFE1;
	width:465px;
	width/**/:/**/465px;
	float:left;
	margin: 0px;
	padding-right: 20px;
	padding-left: 20px;
	text-align: justify;
	padding-top: 10px;
}

.midcontinner {
	background:#E1FFE1;
	width:676px;
	width/**/:/**/676px;
	float:left;
	margin: 0px;
	padding-right: 20px;
	padding-left: 20px;
	text-align: justify;
	height:auto!important;
	min-height:500px;
	height:500px;
	padding-bottom: 10px;	
	
	
	}
	
	.midcontinner2 {
	background:#E1FFE1;

	text-align: justify;
	height:auto!important;
	min-height:500px;
	height:500px;
	padding-bottom: 10px;	
	
	
	}
	
.midcontinner2 	h4 {
	font: 20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000000;
	margin-bottom: 10px;
	padding-left: 30px;
	/*border-bottom: 1px dashed #B1B1B1;*/
	padding-bottom: 5px;
	background: url(images/arrow1.gif) no-repeat left 3px;
}
	
	
.midcontinner h4 {
	font: 20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000000;
	margin-bottom: 10px;
	padding-left: 30px;
	border-bottom: 1px dashed #B1B1B1;
	padding-bottom: 5px;
	background: url(images/arrow1.gif) no-repeat left 3px;
}
.head15 {
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #528D93;
	margin-bottom: 5px;
	display:block;
	/*padding-left: 5px;*/
	
}
.redtxt { color:#F28C8C; font-style:italic;}
.borderline {
	height: 1px;
	margin-bottom: 17px;
	padding-top: 17px;
	border-bottom: 1px dotted #333;
	
	
}
.head14 {
	font-size: 14px;
}



.midcont h1 {
	font: 24px Georgia, "Times New Roman", Times, serif;
	color: #000000;
	margin-bottom: 10px;
}
.services_inbg {
	background: #E1DDE3 url(images/services_bxbg.jpg) repeat-x left top;
	border-right: 2px solid #9F889B;
	border-left: 2px solid #9F889B;
	font-size: 12px; 
	
}
.services_inbg h2 {font: bold 20px Georgia, "Times New Roman", Times, serif;
	color: #000000;
	margin-bottom: 10px;}
/* midsection */

/* right */
.rightsec {
	float:right;
	width:211px;
	text-align:left;
	padding-top: 12px;
} 
.rightsec h3 {font: bold 20px Georgia, "Times New Roman", Times, serif;
	color: #000000;
	margin-bottom: 10px;}
/*<!--.greenbxinbg {
	background: #FF90C1;
	border-right: 2px solid #A65E7E;
	border-left: 2px solid #A65E7E;
	width: 190px;
	padding-right: 8px;
	padding-left: 9px;
	font-size: 12px;
}-->*/
.greenbxinbg {
	background: #5EA1A8;
	border-right: 2px solid #3C797F;
	border-left: 2px solid #3C797F;
	width: 190px;
	padding-right: 8px;
	padding-left: 9px;
	font-size: 12px;
	color: #FFFFFF;
}
/* right */
.botcont {
	background: #A15194;
	width: 960px;
	padding-top: 5px;
}
	
.copyright {width:960px; width/**/:/**/940px; margin:0 auto; padding:10px; text-align:left; font-size:10px; font-family:Verdana, Geneva, sans-serif; color:#555555;}
/*submenu*/
.droptext ul {
	list-style-type:none;
	padding:0px;
	margin:0px;
	text-align:left;
	border-top: 1px solid #FFFFFF;
}
.droptext ul li {
	padding:0;
	margin:0;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
}
.droptext ul li A {
	color:#000;
	text-decoration: none;
	width: 176px;
	display:block;
	font: bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
background: #C1E2A5;
	height: 20px;
	padding-top: 2px;
	padding-right: 4px;
	padding-left: 20px;
	margin-bottom: 0px;
}
.droptext ul li A:HOVER {
	color:#fff;
	text-decoration: none;
	background: #A9C691;
}
.droptext ul li.botimg {
	background: url(images/submenu_bot.gif) no-repeat center top;
	padding-bottom: 10px;
	border-style: none;
}

#beauty_services{
	position: absolute;
	z-index: 1;
	visibility: hidden;
}

#medical_services{
    position: absolute;
	z-index: 2;
	visibility: hidden;
}

#online_store {
    position: absolute;
	z-index: 3;
	visibility: hidden;
}

#products{
    position: absolute;
	z-index: 4;
	visibility: hidden;
}

#about{
    position: absolute;
	z-index: 5;
	visibility: hidden;
}
#cosmetic{
	position: absolute;
	z-index: 6;
	visibility: hidden;
	

}
#specialchri{
	position: absolute;
	z-index: 10;
	visibility: hidden;
	

}
/*submenu*/

.imgborder {
	padding: 2px;
	border: 2px solid #648464;
	background:#B2EAB2;
}
.dotline {
	border-bottom: 1px solid #fff;
	padding-bottom: 10px;}
	
.dotline5 {
	background: url(images/dotline2.gif) repeat-x left top;
	height: 1px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.headdotline {
	/*border-bottom: 1px dotted #999999;*/
	padding-bottom: 10px;
	
	background:#B7F0B7;
	font: bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000000;	
}


.contacthead {
	padding: 5px;
}
.txtfld {
	margin-top: 4px;
	background: #E2FFE2;
	border-top: 1px solid #94C394;
	border-right: 1px solid #94C394;
	border-bottom: 1px solid #94C394;
	border-left: 1px solid #94C394;
	width: 100%;
	color:#000;
}
.txtfld2 {
	margin-top: 4px;
	background: #E2FFE2;
	border-top: 1px solid #94C394;
	border-right: 1px solid #94C394;
	border-bottom: 1px solid #94C394;
	border-left: 1px solid #94C394;
	width: 500px!important;
	font:Verdana;
	font-size:10px;
	color:#000;
}
.heading2 {
	background: #C2FFC2;
	font-size: 15px;
	font-weight: bold;
	padding: 10px 5px 5px;
	height: 20px;
	margin-bottom: 10px;
	margin-top: 10px;
}
.bull ul  {
	margin: 0px;
	padding: 0px;
}
.bull ul li   {
	list-style-type: none;
	background-image: url(images/bull.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	margin: 0px 0px 5px 15px;
	padding: 0px 0px 0px 15px;
	text-align:left;
}
.formbt {
	background:#94C294;
	color:#fff;
	border: 1px solid #5C795C;
	padding: 2px;
	font-weight: bold;
}
.formbt:hover {
	background:#668666;
	color:#fff;
		border: 1px solid #5C795C;
	padding: 2px;
}
.nortxt { font-size:12px; text-align:justify;}
.text{
	background: url(images/arrow.gif) no-repeat left center;
	padding-left: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #003300;
	text-decoration: none;
}
.text a{
	background: url(images/arrow.gif) no-repeat left center;
	padding-left: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #003300;
	text-decoration: none;
}
.text a:hover{
    color: #000000;
}
.treb15 {
	font: bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
	border-bottom: 1px dashed #999999;
	background: #B7F0B7;
}
.red14 {
	color: #62AF49;
	font-size: 12px;
	font-weight: bold;
	border: 1px solid #666666;
	padding: 2px 5px 5px;
	margin: 0px 0px 10px;
	height: 10px;
	width: 100px;
	display: block;
}
.red14:hover {
	background: #447A32;
	color:#fff;
}
	

.red {
	color: #FF0000;
	padding-right: 1px;
	padding-left: 1px;
}
.valueimg {
	background: url(images/value.gif) no-repeat left top;
	display: block;
	height: 40px;
	text-align: center;
	padding: 20px 5px 21px;
	width: 119px;
	font: bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.valueimg1 {
	background: url(images/value1.gif) no-repeat left top;
	display: block;
	height: 40px;
	text-align: center;
	padding: 20px 5px 21px;
	width: 119px;
	font: bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

.red18 {
	font: 25px Georgia, "Times New Roman", Times, serif;
	color: #BE3419;
}
.greeen20 { color:#427931;font: 20px "Times New Roman", Times, serif;}




.ctrDropDown{

	margin-top: 4px;
	background: #C2FFC2;
	border-top: 1px solid #94C394;
	border-right: 1px solid #94C394;
	border-bottom: 1px solid #94C394;
	border-left: 1px solid #94C394;
	width: 99%;
}
.ctrDropDownClick{
  margin-top: 4px;
	background: #C2FFC2;
	border-top: 1px solid #94C394;
	border-right: 1px solid #94C394;
	border-bottom: 1px solid #94C394;
	border-left: 1px solid #94C394;
	width:600px;


}
.plainDropDown{
    width:145px;
    font-size:11px;
}

.grayborder {
	border: 1px solid #CCCCCC;
}
.dotline {
	border-right: 1px dashed #CCCCCC;
}
.gifthg {
	background: #C72800 url(images/backgift1.gif) no-repeat left top;
	padding: 20px 300px 20px 20px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	line-height: 25px;
	border: 2px solid #B32400;
}
/*.gifthgnew {
	background: #C72800 url(images/backgift1.gif) no-repeat left top;
	padding: 20px 40px 20px 20px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	line-height: 25px;
	border: 2px solid #B32400;
}*/
#tr1{ background:#ccebcc; border:1px solid #b8d2b8; padding:10px 10px; text-align:justify; }
#tr2{ background:#ccebcc; border:1px solid #b8d2b8; padding:10px 10px; text-align:justify;}
#tr3{ background:#ccebcc; border:1px solid #b8d2b8; padding:10px 10px; text-align:justify;}
#tr4{ background:#ccebcc; border:1px solid #b8d2b8; padding:10px 10px; text-align:justify;}
#tr5{ background:#ccebcc; border:1px solid #b8d2b8; padding:10px 10px; text-align:justify;}
.sites_links {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #404D77;
	text-decoration: none; background:url(images/bullet_blu.jpg) no-repeat left; padding-left:30px; padding-top:12px; padding-bottom:20px; background-position:0 10px; 
}


