@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:100px;display:block;padding-bottom:5px;}
#sidebarLeft p.barLanguage{text-align:right;margin:40px 5px 0 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;}
#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:Century Gothic,Verdana, Arial, Helvetica, sans-serif;font-size:13px;color:#727272;margin:15px 0 5px;}
#contentWrapper .crossProgram .subprogramPackage{display:block;font-family:Century Gothic,Verdana, Arial, Helvetica, sans-serif;font-size:14px;font-weight:700;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:518px;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:Century Gothic,Verdana, Arial, Helvetica, sans-serif;font-size:13px;color:#494949;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.priceProgram02{text-align:right;font-family:Century Gothic,Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#4a4a4a; padding-top:10px;}
#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;}
.detailsProgram02{text-align: justify; text-justify: distribute;}
#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;}
#contentWrapper .crossProgramcontact p{margin-bottom:30px;display:block;}
#contentWrapper .crossProgramcontact table td.contactitle{font-family:Century Gothic,Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#b39f87;font-weight:none; text-align:right; padding:10px 0;}
#contentWrapper .crossProgramcontact table td.contactitle span{font-family:Century Gothic,Verdana, Arial, Helvetica, sans-serif;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:14px;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 .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; margin-bottom: 40px;}
#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; margin-bottom: 40px;}
#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; margin-bottom: 40px;}
#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;}
#contentWrapper .mainContent .detailsContent p{display: block; margin-bottom: 5px;}
#contentWrapper .mainContent .detailsContent p.titleContent {color: #b59d81; font-weight: 700;}
#contentWrapper .mainContent .detailsContent img {float: none; display: block; position: relative;}
#contentWrapper .mainContent .detailsContent p.titleContact {font-size: 14px; font-family: "Century Gothic"; font-weight: bold; color: #bba286;}
#contentWrapper .mainContent .detailsContent table {margin-top: 2px;}
#contentWrapper .mainContent .detailsContent table td{padding-bottom: 5px;}
#contentWrapper .mainContent .detailsContent table.contact {margin-top: 20px;}
#contentWrapper .mainContent .detailsContent table.contact tr{height: 30px;}
#contentWrapper .mainContent .detailsContent table.contact th {margin-top: 2px; width: 100px; text-align: right; padding-right: 2px; color:#b59d81;}
#contentWrapper .mainContent .detailsContent table.contact td {font-size: 12px; padding-left: 5px; line-height: 16px;}
#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:692px;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: 392px;
	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: 62px; height: 17px; display: block; padding-bottom: 12px;  }
#body a:hover {background: url(../images/navigation/nav-body-over.gif) no-repeat; width: 62px; height: 17px; display: block; padding-bottom: 12px; }
#body-active {background: url(../images/navigation/nav-body-over.gif) no-repeat; width: 62px; height: 17px; display: block; padding-bottom: 12px; }
#facial a{ background: url(../images/navigation/nav-facial.gif) no-repeat; width: 78px; height: 17px; display: block; }
#facial a:hover {background: url(../images/navigation/nav-facial-over.gif) no-repeat; width: 78px; height: 17px; display: block; }
#facial-active {background: url(../images/navigation/nav-facial-over.gif) no-repeat; width: 78px; 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: 76px; height: 17px; display: block; }
#beauty a:hover {background: url(../images/navigation/nav-beauty-over.gif) no-repeat; width: 76px; height: 17px; display: block; }
#beauty-active {background: url(../images/navigation/nav-beauty-over.gif) no-repeat; width: 76px; height: 17px; display: block; }
#experience a{ background: url(../images/navigation/nav-experience.gif) no-repeat; width: 95px; height: 17px; display: block; }
#experience a:hover {background: url(../images/navigation/nav-experience-over.gif) no-repeat; width: 95px; height: 17px; display: block; }
#experience-active {background: url(../images/navigation/nav-experience-over.gif) no-repeat; width: 95px; height: 17px; display: block; }
#massage a{ background: url(../images/navigation/nav-massage.gif) no-repeat; width: 88px; height: 17px; display: block; }
#massage a:hover {background: url(../images/navigation/nav-massage-over.gif) no-repeat; width: 88px; height: 17px; display: block; }
#massage-active {background: url(../images/navigation/nav-massage-over.gif) no-repeat; width: 88px; height: 17px; display: block; }
#ala a{ background: url(../images/navigation/nav-ala.gif) no-repeat; width: 88px; height: 17px; display: block; }
#ala a:hover {background: url(../images/navigation/nav-ala-over.gif) no-repeat; width: 88px; height: 17px; display: block; }
#ala-active {background: url(../images/navigation/nav-ala-over.gif) no-repeat; width: 88px; height: 17px; display: block; }
#maternity a{ background: url(../images/navigation/nav-maternity.gif) no-repeat; width: 109px; height: 17px; display: block; }
#maternity a:hover {background: url(../images/navigation/nav-maternity-over.gif) no-repeat; width: 109px; height: 17px; display: block; }
#maternity-active {background: url(../images/navigation/nav-maternity-over.gif) no-repeat; width: 109px; 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: 98px; height: 18px;} 
#aroma a:hover{display: block; background: url(../images/navigation/nav-aroma-over.gif) no-repeat; width: 98px; 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: 98px; height: 18px;} 
#thalassotherapy-active{display: block; background: url(../images/navigation/nav-thala-over.gif) no-repeat; width: 98px; height: 18px;} 
#hammamspa a{display: block; background: url(../images/navigation/nav-hammam.gif) no-repeat; width: 98px; height: 18px;} 
#hammamspa a:hover{display: block; background: url(../images/navigation/nav-hammam-over.gif) no-repeat; width: 98px; height: 18px;} 
#hammamspa-active{display: block; background: url(../images/navigation/nav-hammam-over.gif) no-repeat; width: 98px; height: 18px;}
#maternity a{display: block; background: url(../images/navigation/nav-maternity.gif) no-repeat; width: 102px; height: 18px;} 
#maternity a:hover{display: block; background: url(../images/navigation/nav-maternity-over.gif) no-repeat; width: 102px; height: 18px;} 
#maternity-active{display: block; background: url(../images/navigation/nav-maternity-over.gif) no-repeat; width: 102px; 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: 970px;
            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: 900px;
            padding: 16px;
            border: 1px solid #9D9D9D ;
            background-color: white;
            z-index:9999;
			overflow: hidden;
			opacity:.0;
            filter: alpha(opacity=0);
}

#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;}
#fbtw {width: 177px;
	float:left;
	text-align: right;
	padding: 8px 8px 8px 0px;}

