body{
	margin:0px; 
	background-color: #d8d2bc;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px; 
	color:#664a1e;
}
input, textarea, select{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; 
	color:#664a1e; 
}

p, div, pre{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

table, tr, td{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px; 
	color:#bd6638;
	text-transform:capitalize;
	font-weight:bold;
	text-align:center;
}

h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px; 
	color:#bd6638;
	text-transform:capitalize;
	font-weight:bold;
}

h2.class101{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px; 
	color:#bd6638;
	text-transform:capitalize;
	font-weight:bold;
	text-align:center;
}

h3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px; 
	color:#bd6638;
	text-transform:capitalize;
	font-weight:bold; 
	font-style:normal;
	text-decoration:none;
}

h4{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px; 
	color:#bd6638;
	text-transform:capitalize;
	font-weight:bold;
	display:inline;
}

h5{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; 
	color:#bd6638;
	text-transform:capitalize;
	font-weight:bold;
	display:inline;
}

h6{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px; 
	color:#bd6638;
	text-transform:capitalize;
	font-weight:bold;
	display:inline;
}

img{border:0}

ul, ol, li{
	font-family:Verdana, Arial, Helvetica, sans-serif;  
	font-size:12px; 
	text-align:left;
}

a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#4f1002; 
	font-size:11px;
	font-style:italic;
	text-decoration:underline;
}

a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#4f1002; 
	font-size:11px; 
	font-style:italic;
	text-decoration:underline;
}

a.class101_lnk {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#4f1002; 
	font-size:11px;
	font-style:normal;
	text-decoration:underline;
}

a.class101_lnk:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#4f1002; 
	font-size:11px; 
	font-style:normal;
	text-decoration:underline;
}

/* Body contents */
.td_101{
	padding-top:10px;
	padding-bottom:17px;
	padding-left:17px;
	padding-right:17px;
	text-align:center;
}

.tb_all{
 width:900px;
 border:1px solid #000000;
 background-color:#ddd7bf;
}

.body-contents{
	background-color:#ddd7bf; 
	vertical-align:top; 
	padding:17px; 
	padding-bottom:25px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#664a1e;  
	font-size:12px; 
	text-align:justify;
}

/* Left menus */
.left-bar-top{
	 width:204px;
	 background-color:#f0ede4;
	 vertical-align:top;
}
.left_bar{
	 width:204px;
	 background-color:#AC924E;
	 vertical-align:top;
}

.box4menu{
	vertical-align:middle; 
	padding-left:16px; 
	padding-right:16px; 
	height:273px;
}

a.lmenu {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#664a1e;  
	font-size:12px;
	text-decoration:none;
	font-style:normal;
}

a.lmenu:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#664a1e;  
	font-size:12px;
	text-decoration:none;
	font-style:normal;
}

.bullet_lmenu{
	width:12px; 
	height:27px;
	vertical-align:middle;
	text-align:left;
}

.td_menu{
	width:158px; 
	height:27px;
	vertical-align:middle;
	text-align:left;
}

/* Submenus */
.submenu_header{
	background: url(../images/bg-subhead.gif) no-repeat;
	width: 164px;
	height:33px;
	padding-left:20px;
	padding-right:20px; 
	vertical-align:middle; 
	color:#872d0a; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;  
	font-weight:bold;
	text-align:center;
}

.submenu_news_header{
	background-color:#aa9765;
	background: url(../images/bg_news.gif) no-repeat;
	width: 164px;
	height:33px;
	padding-left:20px;
	padding-right:20px; 
	vertical-align:middle; 
	color:#872d0a; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;  
	font-weight:bold;
	text-align:center;
}

.box4submenu{
	padding-left:12px; 
	padding-right:12px; 
	padding-bottom:25px;
	width:180px;
}

.box4submenu_news{
	padding-left:12px; 
	padding-right:12px; 
	padding-bottom:15px;
	width:180px;
	background-color:#aa9765;
}

.bullet-arrow{
	 height:25px;
	 width:10px;
}

.submenu{
	 height:25px;
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:10px;
	 color:#ffffff;
	 font-weight:bold;
}

.subsubmenu{
	 padding-left:5px; 
	 font-family:Verdana, Arial, Helvetica, sans-serif; 
	 color:#e7e2e0; 
	 font-size:10px;
}

.subsubmenu2{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	color:#e7e2e0; 
	font-size:10px;
	padding-left:0px;
}

.tr_subsubmenu{
	vertical-align:top;
}

.subsubmenu_minus{
	width:3px;
	padding-right:4px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#e7e2e0;  
	font-size:10px;
}

a.sub_mheader{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	color:#872d0a; 
	font-size:11px;  
	font-weight:bold;
	text-decoration:none;
	font-style:normal;
}

a.sub_mheader:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	color:#872d0a; 
	font-size:11px;  
	font-weight:bold;
	text-decoration:none;
	font-style:normal;
}

a.linksub {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
 	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	font-style:normal;
}

a.linksub:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	font-style:normal;
}

a.linksubsub {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	color:#e7e2e0; 
	font-size:10px;
	text-decoration:none;
	font-style:normal;
}

a.linksubsub:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	color:#e7e2e0; 
	font-size:10px;
	text-decoration:underline;
	font-style:normal;
}



.news_arrow{
	vertical-align:top; 
	padding-right:3px;
	padding-top:3px; 
	padding-bottom:3px;
}

.td_news{
	 padding-left:5px; 
	 font-family:Verdana, Arial, Helvetica, sans-serif; 
	 color:#e7e2e0; 
	 font-size:10px;
	 vertical-align:top; 
	 padding-bottom:3px;
}

a.linknews {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	color:#e7e2e0; 
	font-size:10px;
	text-decoration:none;
	font-style:normal;
}

a.linknews:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	color:#e7e2e0; 
	font-size:10px;
	text-decoration:underline;
	font-style:normal;
}

.td_allnews{
	padding-top:10px; 
	text-align:center;
}

a.linkallnews {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	color:#e7e2e0; 
	font-size:11px;
	text-decoration:underline;
	font-style:normal;
	font-weight:bold;
}

a.linkallnews:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	color:#e7e2e0; 
	font-size:11px;
	text-decoration:underline;
	font-style:normal;
	font-weight:bold;
}

/* Bottom */
.trademark{
	height:21px;
	padding-left:17px; 
	padding-right:17px;
	padding-top:4px;
	vertical-align:middle; 
	text-align:right; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#bd6638;  
	font-size:10px; 
}

.td_btmbar{ 
	height:5px;
	background-color:#76673e; 
	text-align:left; 
	vertical-align:top
}

.footer{ 
	height:50px;
	background-color:#6e1602; 
	text-align:center; 
	vertical-align:middle; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#d4c7a7;  
	font-size:10px;
}

/* Welcome text */
.welcome-txt{
	background:url(../images/bg-welcome.gif) no-repeat; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#6e6b63; 
	padding:25px; 
	line-height:17px;
}

.hline{
	width:1px; vertical-align:middle;
}

/* Box */
.orange-box{
	background:url(../images/orange-bar.gif) no-repeat; 
	width:630px; 
	height:35px; 
	color:#ffffff; 
	padding-left:15px; 
	padding-right:15px; 
	vertical-align:middle;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:13px;
	font-weight:bold;
	text-transform:capitalize;
}

/* index.html */
.box-leftpic{
	vertical-align:top; 
	padding-left:10px; 
	padding-right:10px; 
	text-align:left;
}

.box2left{
	vertical-align:top; 
	padding-left:10px; 
	text-align:left;
	padding-top:5px;
}

.box2right{
	vertical-align:top; 
	padding-left:10px;
	padding-right:10px; 
	text-align:left;
	padding-top:5px;
}

/* Box spa/treatments */
.tb_st_box{
	background-color:#d8c8a2; 
	border:1px solid #91674c; 
	width:610px;
}

.td_st_header{
	background:url(../images/bg-body-header.gif) no-repeat; 
	width:610px; 
	height:37px; 
	vertical-align:middle;
}

.st_header{
	width:250px; 
	padding-left:10px; 
	padding-right:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px;
	color:#ffffff; 
	font-weight:bold;
}

.st_time{
	text-align:right; 
	width:120px; 
	padding-right:10px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff; 
	font-weight:bold;
}

.st_price{
    text-align:right; 
	padding-right:10px;
	padding-left:10px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff; 
	font-weight:bold;
}

.st_photo{
	vertical-align:top; 
	padding-left:5px; 
	padding-bottom:5px;
}

.st_text{
	padding-left:10px; 
	/*width:435px;*/ 
	vertical-align:top; 
	padding-right:5px; 
	padding-bottom:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#664a1e;
	text-align:left;
}

.service_charge{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	font-style:italic;
	font-size:12px;
	color:#d95030;
}

/* Menus */
.menus_header{
	background:url(../images/bg-body-header.gif) no-repeat; 
	padding-left:10px; 
	padding-right:10px;
	height:37px; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:13px;
	color:#ffffff; 
	font-weight:bold;
	vertical-align:middle;
	text-align:center;
}

.menus_text_box{
	padding-left:5px; 
	padding-right:5px; 
	padding-bottom:5px; 
	vertical-align:top; 
}

.menus_text_italic{
	padding-left:5px; 
	padding-right:5px; 
	padding-top:40px;
	padding-bottom:55px; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:13px;
	color:#664a1e; 
	font-style:italic;
	text-align:center;
}

.menus_text_bold{ 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:13px;
	color:#664a1e; 
	font-style:italic;
	font-weight:bold;
	text-decoration:underline;
}

.signature_logo{
	text-align:center;
	background-color: #AC924E;
	height:25px;
}

/* Partner directory */
a.dir {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
 	/*color:#ffffff;*/
	font-weight:bold;
	text-decoration:none;
	font-style:normal;
}

a.dir:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	/*color:#ffffff;*/
	font-weight:bold;
	text-decoration:none;
	font-style:normal;
}
.txt_marketing{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-top:5px; 
	text-align:right; 
	font-size:11px;
	color:#666666
}