@charset "utf-8";

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;vertical-align:baseline;margin:0;padding:0;}

*{font-family:Verdana, Arial, Helvetica, sans-serif;margin:0;padding:0;}

#wrapper{width:950px;font-size:10px;}

#wrapper02{width:950px;font-size:10px; margin:auto;}

#wrapper02,#wrapper tr td{vertical-align:top;}

#wrapper02 #sideLeft{background:url(../images/bg/bg-main.gif) repeat-x 0 476px; width: auto;}

#wrapper #sideLeft-sub{background:url(../images/bg/bg-main.gif) repeat-x 0 378px; width: auto;}

#wrapper #sideRight{background:url(../images/bg/bg-main.gif) repeat-x 0 140px;}

#wrapper02 #contentWrapper{width:900px;overflow:hidden;margin:0 auto; position: relative;}

#wrapper #contentWrapper{width:900px;overflow:hidden;margin:0 auto; position: relative;}

#contentWrapper #sidebarRight{width:715px;float:left;overflow:hidden;background:url(../images/bg/bg-navTop.gif) repeat-x 0 140px; position: relative;}

#contentWrapper #sidebarLeft{width:185px;float:left;overflow:hidden;margin-top:200px;background:url(../images/bg/bg-main.gif) repeat-x 0 276px;}

#contentWrapper #sidebarLeft-sub{width:185px;float:left;overflow:hidden;margin-top:178px;background:url(../images/bg/bg-main.gif) repeat-x 0 200px;height:500px;}

h1{background:url(../images/coran-spa.jpg) no-repeat;width:172px;height:42px;display:block;margin:0 auto;}

h1 a{display:block;width:172px;height:42px;text-decoration:none;}

#sidebarLeft ul{margin-top:100px; _margin-top: 73px; display:block;padding-bottom:5px; top: -50px; margin-bottom: 0px;}

*:first-child+html #sidebarLeft ul{margin-top:73px;display:block;padding-bottom:5px;}

#sidebarLeft p.barLanguage{text-align:right;margin:5px 5px 5px 0; display: block;}

#sidebarLeft-sub p.barLanguage{text-align:right;margin:40px 5px 0 0;}

#contentWrapper .flashSwf{width:696px;height:296px;display:block;margin:169px auto 0; z-index: 0;}

#contentWrapper .imgTop{width:669px;height:201px;display:block;margin:169px 0 0 40px;}

#contentWrapper .whatnew{width:596px;overflow:hidden;display:block;background:url(../images/whatnew.gif) top left no-repeat;padding-left:100px;margin:15px auto;}

#contentWrapper .whatnew ul{width:586px;border-left:1px solid #d8c9b8;padding-left:10px;overflow:hidden;}

#contentWrapper .whatnew ul li{list-style:none;overflow:hidden;width:480px;margin-bottom:5px; }

#contentWrapper .whatnew ul li em{color:#967e61;font-size:12px;float:left;width:90px;font-style:normal;}

#contentWrapper .whatnew ul li span{color:#9d9d9d;font-weight:420;float:right;width:370px; text-align: justify; text-justify: distribute;}

#contentWrapper .whatnew ul li span a{color:#9d9d9d;font-weight:420;display:block;float:right;width:370px; text-align: justify; text-justify: distribute; text-decoration: underline; cursor: hand;}

#contentWrapper .whatnew ul li span p {float: left; clear: both;}

#contentWrapper .whatnew ul li span p em {font-style:italic!important; color: #9D9D9D; width: auto!important; }





#contentWrapper .crossProgram{width:649px;overflow:hidden;border:1px solid #ebe3db;color:#969696;margin:10px 0 0 40px;padding:10px; text-align: justify; font-family: "MS mincho";}

#contentWrapper .crossProgram p{margin-bottom:30px;display:block;}

#contentWrapper .crossProgram span.remark{display:block;color:#b59d81;font-weight:700;margin-top :10px;}

#contentWrapper .crossProgram span.please{display:block;color:#b59d81;}

#contentWrapper .crossProgram p.programPackage{display:block;margin:15px 0 5px;}

#contentWrapper .crossProgram p.subprogramPackage{display:block;text-align: left;font-family: "MS mincho"!important; font-size:13px;color:#727272;margin:15px 0 5px; }

#contentWrapper .crossProgram .subprogramPackage{display:block;font-family: "MS mincho"!important; font-size:14px;color:#727272; width: 300px;}

#contentWrapper .crossProgram .subprogramPackage1{display:block;font-family:Century Gothic,Verdana, Arial, Helvetica, sans-serif;font-size:14px;font-weight:700;color:#b39f87; width: 300px;}

#contentWrapper .crossProgram p.subprogramPackage span{text-align:right;font-family:Century Gothic,Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#4a4a4a; font-weight:normal; margin-left:120px;}



#contentWrapper .crossProgram p.backPackage{display:block;font-family:Century Gothic,Verdana, Arial, Helvetica, sans-serif;font-size:14px;font-weight:700;color:#b39f87;margin:15px 0 5px;}

#contentWrapper .crossProgram table{width:649px;border:none;margin:10px 0 30px;}

#contentWrapper .crossProgram table td{color:#969696;}

#contentWrapper .crossProgram table td.categoryProgram{width:500px;font-family:Century Gothic,Verdana, Arial, Helvetica, sans-serif;font-size:13px;color:#b39f87;}

#contentWrapper .crossProgram table td.categoryProgram select{text-align:left;font-family:Century Gothic,Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#4a4a4a;border:1px solid #b59d81;}

#contentWrapper .crossProgram table td.categoryProgram span{font-family:"ＭＳ 明朝";font-size:8px;color:#808080;font-weight:400;}

#contentWrapper .crossProgram table td.categoryProgram span.detailsaroma {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;color:#969696;font-weight:400;}

#contentWrapper .crossProgram table td.priceProgram{text-align:right;font-family:Century Gothic,Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#4a4a4a;}

#contentWrapper .crossProgram table td.priceProgram1{text-align:right;font-family:Century Gothic,Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#4a4a4a;}

#contentWrapper .crossProgram table td.priceProgram select{text-align:left;font-family:Century Gothic,Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#4a4a4a;border:1px solid #b59d81;}

#contentWrapper .crossProgram table td.bookingProgram{font-size:12px;text-align:right; margin-left: 10px;}

#contentWrapper .crossProgram table td.detailsProgram{padding:10px 0; text-align: justify; text-justify: distribute; font-family: "MS mincho"!important;}

#contentWrapper .crossProgram table td.subdetailsProgram{width:518px;}

#contentWrapper .crossProgram table td.detailsProgram ul{display: block;}

#contentWrapper .crossProgram table td.detailsProgram li{list-style:none; position: inherit; clear: both;}

#contentWrapper .crossProgramcontact{width:649px;overflow:hidden;border:1px solid #ebe3db;color:#969696;margin:169px 0 0 40px;padding:10px; display: block; font-family: "MS mincho"!important;}

#contentWrapper .crossProgramcontact p{margin-bottom:30px;display:block;}

#contentWrapper .crossProgramcontact table td.contactitle{font-family:"MS mincho";font-size:12px;color:#b39f87;font-weight:none; text-align:right; padding:10px 0;}

#contentWrapper .crossProgramcontact table td.contactitle span{font-family:"MS mincho";font-size:12px;color: #FF0000;}

#contentWrapper .crossProgramcontact table td input.textfiled{width: 400px; _width: 330px;}

#contentWrapper .crossProgramcontact table td.contacform{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px; font-weight:none; text-align:left;padding:10px 10px 10px 10px;}

#contentWrapper .crossProgramcontact table td.contacform select {font-size: 12px; padding-left: 5px;}

#contentWrapper .crossProgramcontact table td.contacform input {font-size: 12px; padding-left: 5px;}

#contentWrapper .crossProgramcontact table td.contacform textarea {font-size: 12px; padding-left: 5px;}



#contentWrapper .crossProgramcontact table td span.contaccomment{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px; font-weight:none; text-align:left;}

#contentWrapper .crossProgramcontact span.remark{display:block;color:#b59d81;font-weight:700;margin-top :10px;}

#contentWrapper .crossProgram table td.categoryProgram .required{display:block;color: #FF0000;margin-top :10px;}



#contentWrapper .alacarte table {width:649px;border:none;margin:10px 0 30px;}

#contentWrapper .alacarte table td {height: 25px; display: table-cell; vertical-align: middle;}

#contentWrapper .alacarte table td select {font-size: 12px;}

#contentWrapper .alacarte table td.width250 {width: 300px; text-align: left;font-family:Century Gothic,Verdana, Arial, Helvetica, sans-serif;font-size:13px;color:#727272;}

#contentWrapper .alacarte table td.width250 span {text-align: left;font-family:Century Gothic,Verdana, Arial, Helvetica, sans-serif;font-size:13px;color:#b39f87; font-weight: 400;}

#contentWrapper .alacarte table td.width300 select.priceProgram{text-align:left;font-family:Century Gothic,Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#4a4a4a;border:1px solid #b59d81;}



#contentWrapper .alacarte table td.width300 {width: 300px; text-align: right;font-family:Century Gothic,Verdana, Arial, Helvetica, sans-serif;font-size:14px;font-weight:700;color:#727272; padding-right: 10px;}

#contentWrapper .alacarte table td.width300 span{width: 300px; text-align: right;font-family:Century Gothic,Verdana, Arial, Helvetica, sans-serif;font-size:14px;font-weight:400;color:#727272; padding-right: 10px;}

#contentWrapper .alacarte table td.width400 {width: 450px; text-align: right;font-family:Century Gothic,Verdana, Arial, Helvetica, sans-serif;font-size:14px;font-weight:700;color:#727272; padding-right: 10px;}

#contentWrapper .alacarte table td.width400 span{width: 450px; text-align: right;font-family:Century Gothic,Verdana, Arial, Helvetica, sans-serif;font-size:14px;font-weight:400;color:#727272; padding-right: 10px;}



#contentWrapper .massage table {width:649px;border:none;margin:10px 0 30px;}

#contentWrapper .massage table td {height: 25px; display: table-cell; vertical-align: middle;}

#contentWrapper .massage table td select {font-size: 12px;}

#contentWrapper .massage table td.width65 {width: 65px; text-align: left;font-family:Century Gothic,Verdana, Arial, Helvetica, sans-serif;font-size:14px;font-weight:700;color:#727272;}

#contentWrapper .massage table td.width65 span {text-align: left;font-family:Century Gothic,Verdana, Arial, Helvetica, sans-serif;font-size:13px;color:#b39f87; font-weight: 400;}

#contentWrapper .massage table td.width170 {width: 170px; text-align: left;font-family:Century Gothic,Verdana, Arial, Helvetica, sans-serif;font-size:14px;font-weight:700;color:#727272;}

#contentWrapper .massage table td.width250 {width: 300px; text-align: left;font-family:Century Gothic,Verdana, Arial, Helvetica, sans-serif;font-size:14px;font-weight:700;color:#727272;}

#contentWrapper .massage table td.width250 span {text-align: left;font-family:Century Gothic,Verdana, Arial, Helvetica, sans-serif;font-size:13px;color:#b39f87; font-weight: 400;}

#contentWrapper .massage table td.width300 {width: 300px; text-align: right;font-family:Century Gothic,Verdana, Arial, Helvetica, sans-serif;font-size:14px;font-weight:700;color:#727272; padding-right: 10px;}

#contentWrapper .massage table td.width300 select.priceProgram{text-align:left;font-family:Century Gothic,Verdana, Arial, Helvetica, sans-serif;font-size:13px;color:#4a4a4a;border:1px solid #b59d81;font-weight:400;}



#contentWrapper .massage table td.width500 {width:550px; text-align:left;font-family:Century Gothic,Verdana, Arial, Helvetica, sans-serif;font-size:14px;font-weight:700;color:#727272;}

#contentWrapper .massage table td.width500 span {text-align: left;font-family:Century Gothic,Verdana, Arial, Helvetica, sans-serif;font-size:13px;color:#b39f87; font-weight: 400;}

#contentWrapper .massage table td.width600 {width:600px; text-align: right;font-family:Century Gothic,Verdana, Arial, Helvetica, sans-serif;font-size:14px;font-weight:700;color:#727272;}

#contentWrapper .massage table td.width600 span {text-align: right;font-family:Century Gothic,Verdana, Arial, Helvetica, sans-serif;font-size:13px;color:#b39f87; font-weight: 400;}

#contentWrapper .massage table td.width500 span.massageProgram{text-align: left;font-family:Century Gothic,Verdana, Arial, Helvetica, sans-serif;font-size:13px;font-weight:400;color:#727272; padding-right: 10px; font-weight:400;}



#contentWrapper address{font-style:normal;color:#967e61;margin-top:50px;text-align:right;width:680px;}

#contentWrapper .footer{margin-top:10px;color:#967e61;text-align:right;width:680px; margin-bottom: 20px;}

#sidebarLeft ul li a,#sidebarLeft-sub ul li a{text-decoration:none;height:17px;}

#sidebarLeft ul li#concept a,#sidebarLeft-sub ul li#concept a{background:url(../images/navigation/nav-concept.gif) no-repeat;width:185px;display:block;}

#sidebarLeft ul li#concept a:hover,#sidebarLeft-sub ul li#concept a:hover{background:url(../images/navigation/nav-concept-over.gif) no-repeat;width:185px;display:block;}

#sidebarLeft ul li#concept-active,#sidebarLeft-sub ul li#concept-active{background:url(../images/navigation/nav-concept-over.gif) no-repeat;width:185px;display:block; height: 17px;}

#sidebarLeft ul li#gallery a,#sidebarLeft-sub ul li#gallery a{background:url(../images/navigation/nav-gallery.gif) no-repeat;width:185px;display:block;}

#sidebarLeft ul li#gallery a:hover,#sidebarLeft-sub ul li#gallery a:hover{background:url(../images/navigation/nav-gallery-over.gif) no-repeat;width:185px;display:block;}

#sidebarLeft ul li#gallery-active,#sidebarLeft-sub ul li#gallery-active{background:url(../images/navigation/nav-gallery-over.gif) no-repeat;width:185px;display:block;}

#sidebarLeft ul li#pickup a,#sidebarLeft-sub ul li#pickup a{background:url(../images/navigation/nav-pickup.gif) no-repeat;width:185px;display:block;}

#sidebarLeft ul li#pickup a:hover,#sidebarLeft-sub ul li#pickup a:hover{background:url(../images/navigation/nav-pickup-over.gif) no-repeat;width:185px;display:block;}

#sidebarLeft ul li#pickup-active,#sidebarLeft-sub ul li#pickup-active{background:url(../images/navigation/nav-pickup-over.gif) no-repeat;width:185px;display:block; height: 17px;}

#sidebarLeft ul li#contact a,#sidebarLeft-sub ul li#contact a{background:url(../images/navigation/nav-contact.gif) no-repeat;width:185px;display:block; margin-bottom: 20px;}

#sidebarLeft ul li#contact a:hover,#sidebarLeft-sub ul li#contact a:hover{background:url(../images/navigation/nav-contact-over.gif) no-repeat;width:185px;display:block; margin-bottom: 20px;}

#sidebarLeft ul li#contact-active,#sidebarLeft-sub ul li#contact-active{background:url(../images/navigation/nav-contact-over.gif) no-repeat;width:185px;display:block; height: 17px; margin-bottom: 20px;}





#sidebarLeft ul li#cafe a,#sidebarLeft-sub ul li#cafe a{background:url(../images/navigation/nav-cafe.gif) no-repeat;width:185px;display:block;}

#sidebarLeft ul li#cafe a:hover,#sidebarLeft-sub ul li#cafe a:hover{background:url(../images/navigation/nav-cafe-over.gif) no-repeat;width:185px;display:block;}

#sidebarLeft ul li#cafe-active,#sidebarLeft-sub ul li#cafe-active{background:url(../images/navigation/nav-cafe-over.gif) no-repeat;width:185px;display:block; height: 17px;}



#sidebarLeft ul li#school a,#sidebarLeft-sub ul li#school a{background:url(../images/navigation/nav-school.gif) no-repeat;width:185px;display:block; margin-bottom: 20px;}

#sidebarLeft ul li#school a:hover,#sidebarLeft-sub ul li#school a:hover{background:url(../images/navigation/nav-school-over.gif) no-repeat;width:185px;display:block; margin-bottom: 20px;}

#sidebarLeft ul li#school-active,#sidebarLeft-sub ul li#school-active{background:url(../images/navigation/nav-school-over.gif) no-repeat;width:185px;display:block; height: 17px; margin-bottom: 20px;}













#sidebarLeft p.barLanguage img,#sidebarLeft-sub p.barLanguage img{margin-right:5px;}

#sidebarLeft p.barLanguage img a,#sidebarLeft-sub p.barLanguage img a{border:none;}

#sidebarLeft-sub ul,*:first-child+html #sidebarLeft-sub ul{margin-top:30px;display:block;padding-bottom:5px;}

#contentWrapper .mainContent{width:659px;overflow:hidden;color:#969696;margin:169px 0 0 40px;padding:5px;}

#contentWrapper .mainContent .detailsContent { width: 325px; border:1px solid #ebe3db; padding: 20px; float: left; font-family: "MS mincho";}

#contentWrapper .mainContent .detailsContent p{display: block; margin-bottom: 5px;}

#contentWrapper .mainContent .detailsContent p.titleContent {color: #b59d81; font-weight: 700; font-family: "MS mincho";}

#contentWrapper .mainContent .detailsContent img {float: none; display: block; position: relative;}

#contentWrapper .mainContent .detailsContent p.titleContact {font-size: 14px; font-weight: bold; color: #bba286; font-family: "MS mincho";}

#contentWrapper .mainContent .detailsContent table {margin-top: 2px; font-family: "MS mincho";}

#contentWrapper .mainContent .detailsContent table td{padding-bottom: 5px;}



#contentWrapper .mainContent .detailsContent table.contact {margin-top: 20px;  font-family: "Ms mincho", Verdana;}

#contentWrapper .mainContent .detailsContent table.contact tr{height: 30px; font-family: "MS mincho";}

#contentWrapper .mainContent .detailsContent table.contact th {font-family: "MS mincho"!important;　margin-top: 2px; width: 95px; text-align: right; padding-right: 2px; color:#b59d81; }

#contentWrapper .mainContent .detailsContent table.contact td {font-size: 12px; padding-left: 5px; line-height: 16px; font-family: "Ms mincho", Verdana;}

#contentWrapper .mainContent .detailsContent table.contact td.address {font-size: 11px; padding-left: 5px; line-height: 16px; font-family: Verdana, Arial, Helvetica, sans-serif;}

#contentWrapper .mainContent .detailsContent table.contact td span {display: block; font-size: 10px; font-family: "Ms mincho", Verdana;}

#contentWrapper .mainContent .detailsContent table.contact td a {color: #969696; text-decoration: underline;}

#contentWrapper .crossProgramcontact p.credit {display: block; float: right; position: relative; margin-bottom: 5px; width: 180px; padding-top: 5px;}

#contentWrapper .crossProgramcontact p.credit img {position: absolute; left: 65px; top: 0;}

#contentWrapper .mainContent img {float: right;}



#nav {float:right;list-style:none;width:585px;margin-top:114px;display:block; height: 27px;}



#nav a {text-decoration: none;}



li li a {display: inline; font-weight: normal; color: #fff;  text-align: left; margin: 0 auto; background: url(../images/icon/arrow.gif) 0 6px no-repeat; }

li {float: left; position: relative; cursor: default; border-width: 1px 0;}

li ul {

	display: none;

	position: absolute;

	top:0;

	_top: 29px;

	left: 200px;

	_left: 0px;

	font-weight: normal;

	text-align: left;

	overflow: hidden;

	width: 300px;

	z-index: 999;

	

}

li>ul {top: 29px; _top: 17px; left: 0px;}

li li {display: inline; float: left; width: 98px;}

li:hover ul, li.over ul {display: inline; float: left;}



a span { visibility: hidden;}

#body a{ background: url(../images/navigation/nav-body.gif) no-repeat; width: 53px; height: 17px; display: block; padding-bottom: 12px;  }

#body a:hover {background: url(../images/navigation/nav-body-over.gif) no-repeat; width: 53px; height: 17px; display: block; padding-bottom: 12px; }

#body-active {background: url(../images/navigation/nav-body-over.gif) no-repeat; width: 53px; height: 17px; display: block; padding-bottom: 12px; }

#facial a{ background: url(../images/navigation/nav-facial.gif) no-repeat; width: 92px; height: 17px; display: block; }

#facial a:hover {background: url(../images/navigation/nav-facial-over.gif) no-repeat; width: 92px; height: 17px; display: block; }

#facial-active {background: url(../images/navigation/nav-facial-over.gif) no-repeat; width: 92px; height: 17px; display: block; }

#combination a{ background: url(../images/navigation/nav-combination.gif) no-repeat; width: 102px; height: 17px; display: block; padding-bottom: 12px;  }

#combination a:hover {background: url(../images/navigation/nav-combination-over.gif) no-repeat; width: 102px; height: 17px; display: block; padding-bottom: 12px; }

#combination-active {background: url(../images/navigation/nav-combination-over.gif) no-repeat; width: 102px; height: 17px; display: block; padding-bottom: 12px; }

#beauty a{ background: url(../images/navigation/nav-beauty.gif) no-repeat; width: 89px; height: 17px; display: block; }

#beauty a:hover {background: url(../images/navigation/nav-beauty-over.gif) no-repeat; width: 89px; height: 17px; display: block; }

#beauty-active {background: url(../images/navigation/nav-beauty-over.gif) no-repeat; width: 89px; height: 17px; display: block; }

#experience a{ background: url(../images/navigation/nav-experience.gif) no-repeat; width: 78px; height: 17px; display: block; }

#experience a:hover {background: url(../images/navigation/nav-experience-over.gif) no-repeat; width: 78px; height: 17px; display: block; }

#experience-active {background: url(../images/navigation/nav-experience-over.gif) no-repeat; width: 78px; height: 17px; display: block; }

#massage a{ background: url(../images/navigation/nav-massage.gif) no-repeat; width: 78px; height: 17px; display: block; }

#massage a:hover {background: url(../images/navigation/nav-massage-over.gif) no-repeat; width: 78px; height: 17px; display: block; }

#massage-active {background: url(../images/navigation/nav-massage-over.gif) no-repeat; width: 78px; height: 17px; display: block; }

#ala a{ background: url(../images/navigation/nav-ala.gif) no-repeat; width: 76px; height: 17px; display: block; }

#ala a:hover {background: url(../images/navigation/nav-ala-over.gif) no-repeat; width: 76px; height: 17px; display: block; }

#ala-active {background: url(../images/navigation/nav-ala-over.gif) no-repeat; width: 76px; height: 17px; display: block; }



/*#aroma{display: block; background: url(../images/navigation/nav-aroma.gif) no-repeat; width: 98px; height: 18px;} */

#aroma a{display: block; background: url(../images/navigation/nav-aroma.gif) no-repeat; width: 100px; height: 18px;} 

#aroma a:hover{display: block; background: url(../images/navigation/nav-aroma-over.gif) no-repeat; width: 100px; height: 18px;} 

#aroma-active{display: block; background: url(../images/navigation/nav-aroma-over.gif) no-repeat; width: 98px; height: 18px;} 

#thalassotherapy a{display: block; background: url(../images/navigation/nav-thala.gif) no-repeat; width: 98px; height: 18px;} 

#thalassotherapy a:hover{display: block; background: url(../images/navigation/nav-thala-over.gif) no-repeat; width: 102px; height: 18px;} 

#thalassotherapy-active{display: block; background: url(../images/navigation/nav-thala-over.gif) no-repeat; width: 102px; height: 18px;} 

#hammamspa a{display: block; background: url(../images/navigation/nav-hammam.gif) no-repeat; width: 102; height: 18px;} 

#hammamspa a:hover{display: block; background: url(../images/navigation/nav-hammam-over.gif) no-repeat; width: 100px; height: 18px;} 

#hammamspa-active{display: block; background: url(../images/navigation/nav-hammam-over.gif) no-repeat; width: 81px; height: 18px;} 

#fbcom a{display: block; background: url(../images/navigation/nav-fbcom.gif) no-repeat; width: 170px; height: 18px;} 

#fbcom a:hover{display: block; background: url(../images/navigation/nav-fbcom-over.gif) no-repeat; width: 170px; height: 18px;} 

#fbcom-active{display: block; background: url(../images/navigation/nav-fbcom-over.gif) no-repeat; width: 170px; height: 18px;}

.caption{font-family:Century Gothic,Verdana, Arial, Helvetica, sans-serif;font-size:13px;color:#967f60;font-weight:500;}

	.black_overlay{

            display: none;

            position: absolute;

            top: 0%;

            left: 0%;

            width: 100%;

            height: 900px;

            background-color: black;

            z-index:9998;

            -moz-opacity: 0.8;

            opacity:.10;

            filter: alpha(opacity=10);

			margin: 0 auto;

			

        }

        .white_content {

            display: none;

            position: absolute;

            top: 10px;

			left: 10%;

            width: 850px;

            height: 810px;

            padding: 16px;

            border: 1px solid #9D9D9D ;

            background-color: white;

            z-index:9999;

			overflow: hidden;

			opacity:.0;

            filter: alpha(opacity=0);

        }

		.error{

			color:orange;

		}

#contentWrapper .crossProgramcontact table td.required_addon{font-family:Century Gothic,Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#FF0000;font-weight:none; padding:10px 0;}
.error {font-family:Century Gothic,Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#FF0000;font-weight:none; padding:10px 0;}