@charset "UTF-8";
/* background */
.doth{
	background-image:url(img/doth.gif);
	background-repeat:repeat-x;
}
.dotv{
	background-image:url(img/dotv.gif);
	background-repeat:repeat-y;
}
.bg{
	background-image:url(img/home-bg.jpg);
	background-repeat:repeat-x;
}
.bg2{
	background-image:url(img/bg2.jpg);
	background-repeat:repeat-x;
}
.bgPopup{
	background-image:url(img/bgpop.jpg);
	background-repeat:repeat-x;
}
.bgFadeVB{
	background-image:url(img/bgFadeVB.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:#CCCCCC;
}
.bgBar{
	background-image:url(img/bgBar.gif);
	background-repeat:repeat-x;
	background-color:#82b14d;
	color:#FFFFFF;
}
.bgBar2{
	background-image:url(img/bgBar2.gif);
	background-repeat:repeat-x;
	background-color:#c15f67;
	color:#FFFFFF;
}
.bgBar3{
	background-image:url(img/bgBar3.gif);
	background-repeat:repeat-x;
	background-color:#b18e4d;
	color:#FFFFFF;
}
.bgBar4{
	background-image:url(img/bgBar4.gif);
	background-repeat:repeat-x;
	background-color:#a2695d;
	color:#FFFFFF;
}
.bgBar5{
	background-image:url(img/bgBar5.gif);
	background-repeat:repeat-x;
	background-color:#747d8a;
	color:#FFFFFF;
}
.bgBar6{
	background-image:url(img/bgBar6.gif);
	background-repeat:repeat-x;
	background-color:#4db1ae;
	color:#FFFFFF;
}
.bgBar7{
	background-image:url(img/bgBar7.gif);
	background-repeat:repeat-x;
	background-color:#4888a1;
	color:#FFFFFF;
}
.bgBar8{
	background-image:url(img/bgBar8.gif);
	background-repeat:repeat-x;
	background-color:#9bddff;
	color:#003471;
}
.bgBar9{
	background-image:url(img/bgBar9.gif);
	background-repeat:repeat-x;
	background-color:#c0eaff;
	color:#003471;
}
.bgBar10{
	background-image:url(img/bgBar10.gif);
	background-repeat:repeat-x;
	background-color:#3a4f6c;
	color:#FFFFFF;
}
.bgBar11{
	background-image:url(img/bgBar11.gif);
	background-repeat:repeat-x;
	background-color:#345487;
	color:#FFFFFF;
}
.bgAccommodation{
	background-image:url(img/bgSpa.jpg);
	background-repeat:repeat-x;
}
.bgSpa{
	background-image:urlimg/bgAccommodation.jpg);
	background-repeat:repeat-x;
}
.bgMeeting{
	background-image:url(img/bgMeeting.jpg);
	background-repeat:repeat-x;
}
.bgWedding{
	background-image:url(img/bgWedding.jpg);
	background-repeat:repeat-x;
}
.bgBestDealPackages{
	background-image:url(img/bgBestDealPackages.jpg);
	background-repeat:repeat-x;
}
.bgDiving{
	background-image:url(img/bgDiving.jpg);
	background-repeat:repeat-x;
}
.bgDining{
	background-image:url(img/bgDining.jpg);
	background-repeat:repeat-x;
}
.bgActivities{
	background-image:url(img/bgActivities.jpg);
	background-repeat:repeat-x;
}
.bgFacilities{
	background-image:url(img/bgFacilities.jpg);
	background-repeat:repeat-x;
}
.bgMember{
	background-image:url(img/bgMember.jpg);
	background-repeat:repeat-x;
}
.bgMemberMenu{
	background-image:url(img/member.gif);
	background-repeat:no-repeat;
	background-color:#798493;
	color:#FFFFFF;
}
.bgLogo{
	background-image:url(img/bgLogo.gif);
	background-repeat:no-repeat;
}

.bgGrey{
	background-image:urlimg/bgGrey.jpg);
	background-repeat:repeat-x;
}

.bgGrey2{
	background-image:url(img/bgGrey2.jpg);
	background-repeat:repeat-x;
}

/* link */

a:link{text-decoration:none; color:#0189f1;}
a:visited{text-decoration:none; color:#0090ff;}
a:hover{text-decoration:none; color:#fff200;}

a.link1:link{text-decoration:none; color:#0074d8;}
a.link1:visited{text-decoration:none; color:#0074d8;}
a.link1:hover{text-decoration:none; color:#fe6b25;}

a.link2:link{text-decoration:none; color:#0090ff;}
a.link2:visited{text-decoration:none; color:#0090ff;}
a.link2:hover{text-decoration:none; color:#333333;}

a.link3:link{text-decoration:underline; color:#999999;}
a.link3:visited{text-decoration:underline; color:#999999;}
a.link3:hover{text-decoration:underline; color:#fa9f08;}

a.link4:link{text-decoration:none; color:#003471;}
a.link4:visited{text-decoration:none; color:#003471;}
a.link4:hover{text-decoration:none; color:#fe6b25;}

a.link5:link{text-decoration:none; color:#FFFFFF;}
a.link5:visited{text-decoration:none; color:#FFFFFF;}
a.link5:hover{text-decoration:none; color:#000000;}

a.link6:link{text-decoration:underline; color:#333333;}
a.link6:visited{text-decoration:underline; color:#333333;}
a.link6:hover{text-decoration:underline; color:#FFFFFF;}

a.link7:link{text-decoration:underline; color:#333333;}
a.link7:visited{text-decoration:underline; color:#333333;}
a.link7:hover{text-decoration:underline; color:#fa9f08;}

a.link8:link{text-decoration:none; color:#666666;}
a.link8:visited{text-decoration:none; color:#666666;}
a.link8:hover{text-decoration:none; color:#fa9f08;}

a.link9:link{text-decoration:none; color:#000000;}
a.link9:visited{text-decoration:none; color:#000000;}
a.link9:hover{text-decoration:none; color:#000000;}

a.link10:link{text-decoration:none; color:#fa9f08;}
a.link10:visited{text-decoration:none; color:#fa9f08;}
a.link10:hover{text-decoration:none; color:#fa9f08;}

a.link11:link{text-decoration:underline; color:#FFFFFF;}
a.link11:visited{text-decoration:underline; color:#FFFFFF;}
a.link11:hover{text-decoration:underline; color:#000000;}

a.link12:link{text-decoration:none; color:#333333;}
a.link12:visited{text-decoration:none; color:#333333;}
a.link12:hover{text-decoration:none; color:#FFFFFF;}

a.link13:link{text-decoration:none; color:#FFFFFF;}
a.link13:visited{text-decoration:none; color:#FFFFFF;}
a.link13:hover{text-decoration:none; color:#FFFFFF;}

a.link14:link{text-decoration:none; color:#fe6b25;}
a.link14:visited{text-decoration:none; color:#fe6b25;}
a.link14:hover{text-decoration:none; color:#97c357;}

a.link15:link{text-decoration:underline; color:#0189f1;}
a.link15:visited{text-decoration:underline; color:#0090ff;}
a.link15:hover{text-decoration:underline; color:#fff200;}
/* font */

.nav{font-size:12px; line-height:14px;}

.css1{
	color:#333333;
}
.css2{
	color:#999999;
}
.css3{
	color:#CCCCCC;
}
.css4{
	color:#FFFFFF;
}
.css5{
	color:#fa9f08;
}
.css6{
	color:#66863f;
}
.css7{
	color:#a0410d;
}
.css8{
	color:#9e0b0f;
}
.sm1{
	font-size:12px;
	color:#999999;
	line-height:14px;
}
.sm2{
	font-size:11px;
	color:#666666;
}
.head1{
	font-size:15px;
	font-weight:bold;
	color:#d9a530;
	line-height:18px;
}
.head2{
	font-size:15px;
	font-weight:bold;
	color:#66863f;
	line-height:18px;
}
.head3{
	font-size:15px;
	font-weight:bold;
	color:#798493;
	line-height:18px;
}
.head4{
	font-size:15px;
	font-weight:bold;
	color:#003471;
	line-height:18px;
}
.head5{
	font-size:15px;
	font-weight:bold;
	color:#a87468;
	line-height:18px;
}
.head6{
	font-size:15px;
	font-weight:bold;
	color:#b3666c;
	line-height:18px;
}
.head7{
	font-size:15px;
	font-weight:bold;
	color:#4e578a;
	line-height:18px;
}
.head8{
	font-size:15px;
	font-weight:bold;
	color:#684e7c;
	line-height:18px;
}
.head9{
	font-size:15px;
	font-weight:bold;
	color:#3c7f75;
	line-height:18px;
}
.head10{
	font-size:15px;
	font-weight:bold;
	color:#305f71;
	line-height:18px;
}
.error1{
	color:#fa9f08;
}

.white{
	color:#FFFFFF;
}

/* MASTER FONTS ------------------------------------------------------------------------------------------------------------------------*/

body,table,td{font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#003471;
	line-height:16px;
}
input{
	font-family:"Trebuchet MS", Tahoma, "Microsoft Sans Serif";
	font-size:13px;
	color:#666666;
	line-height:16px;
}
select{
	font-family:"Trebuchet MS", Tahoma, "Microsoft Sans Serif";
	font-size:13px;
	color:#666666;
	line-height:16px;
}
textarea{
	font-family:"Trebuchet MS", Tahoma, "Microsoft Sans Serif";
	font-size:13px;
	color:#666666;
	line-height:16px;
}

/* main */

table{
	border:0px;
}
tr{
	vertical-align:top;
}
img{
	border:0px;
}
ul{
	list-style:circle;
}
.border{
	border:1px solid #cccccc;
}
.border2{
	border:5px solid #FFFFFF;
}
.border3{
	border-color:#FFFFFF; 
	border-top-width:5px; 
	border-bottom-width:0px;
	border-left-width:5px; 
	border-right-width:5px; 
	border-style:solid; 
}
.border4{
	border:1px solid #FFFFFF;
}
.border5{
	/*border:1px solid #cccccc;
	background-color:#FFFFFF;
	*/
	border-width:1px;
	border-style:solid;
	border-color:#CCCCCC;
	background:#FFFFFF;

}
.border6{
	border:1px solid #c2cad4;
	background-color:#FFFFFF;
}
.borderD{
	border:1px dashed #cccccc;
}
.borderT{
	border-color:#e4f6d7; 
	border-top-width:1px; 
	border-bottom-width:0px;
	border-left-width:0px; 
	border-right-width:0px; 
	border-style:solid; 
}
.borderT2{
	border-color:#f1d3da; 
	border-top-width:1px; 
	border-bottom-width:0px;
	border-left-width:0px; 
	border-right-width:0px; 
	border-style:solid; 
}
.borderT3{
	border-color:#ccd3db; 
	border-top-width:1px; 
	border-bottom-width:0px;
	border-left-width:0px; 
	border-right-width:0px; 
	border-style:solid; 
}
.borderT4{
	border-color:#e5d3b3; 
	border-top-width:1px; 
	border-bottom-width:0px;
	border-left-width:0px; 
	border-right-width:0px; 
	border-style:solid; 
}
.borderT5{
	border-color:#e6cfca; 
	border-top-width:1px; 
	border-bottom-width:0px;
	border-left-width:0px; 
	border-right-width:0px; 
	border-style:solid; 
}
.borderT6{
	border-color:#c2cad4; 
	border-top-width:1px; 
	border-bottom-width:0px;
	border-left-width:0px; 
	border-right-width:0px; 
	border-style:solid; 
}
.borderT7{
	border-color:#b3e3e1; 
	border-top-width:1px; 
	border-bottom-width:0px;
	border-left-width:0px; 
	border-right-width:0px; 
	border-style:solid; 
}
.borderT8{
	border-color:#afd2de; 
	border-top-width:1px; 
	border-bottom-width:0px;
	border-left-width:0px; 
	border-right-width:0px; 
	border-style:solid; 
}
.borderNoT{
	border-color:#e4f6d7; 
	border-top-width:0px; 
	border-bottom-width:0px;
	border-left-width:0px; 
	border-right-width:0px; 
	border-style:solid; 
}

.borderBLR{
	border-color:#e4f6d7; 
	border-top-width:0px; 
	border-bottom-width:1px;
	border-left-width:1px; 
	border-right-width:1px; 
	border-style:solid; 
}
.borderBLR2{
	border-color:#c2cad4; 
	border-top-width:0px; 
	border-bottom-width:1px;
	border-left-width:1px; 
	border-right-width:1px; 
	border-style:solid; 
}
.borderBLR3{
	border-color:#c5e3e2; 
	border-top-width:0px; 
	border-bottom-width:1px;
	border-left-width:1px; 
	border-right-width:1px; 
	border-style:solid; 
}
.borderBLR4{
	border-color:#eeced1; 
	border-top-width:0px; 
	border-bottom-width:1px;
	border-left-width:1px; 
	border-right-width:1px; 
	border-style:solid; 
}
.borderBLR5{
	border-color:#d8bcb5; 
	border-top-width:0px; 
	border-bottom-width:1px;
	border-left-width:1px; 
	border-right-width:1px; 
	border-style:solid; 
}
.borderBLR6{
	border-color:#e2cfb1; 
	border-top-width:0px; 
	border-bottom-width:1px;
	border-left-width:1px; 
	border-right-width:1px; 
	border-style:solid; 
}
.borderTDot{
	border-color:#cccccc; 
	border-top-width:1px; 
	border-bottom-width:0px;
	border-left-width:0px; 
	border-right-width:0px; 
	border-style:dashed; 
}
.borderB{
	border-color:#cccccc; 
	border-top-width:0px; 
	border-bottom-width:1px;
	border-left-width:0px; 
	border-right-width:0px; 
	border-style:solid; 
}
.borderBD{
	border-color:#cccccc; 
	border-top-width:0px; 
	border-bottom-width:1px;
	border-left-width:0px; 
	border-right-width:0px; 
	border-style:dashed; 
}
.borderL{
	border-color:#cccccc; 
	border-top-width:0px; 
	border-bottom-width:0px;
	border-left-width:1px; 
	border-right-width:0px; 
	border-style:solid; 
}
.borderLD{
	border-color:#cccccc; 
	border-top-width:0px; 
	border-bottom-width:0px;
	border-left-width:1px; 
	border-right-width:0px; 
	border-style:dashed; 
}
.borderR{
	border-color:#cccccc; 
	border-top-width:0px; 
	border-bottom-width:0px;
	border-left-width:0px; 
	border-right-width:1px; 
	border-style:solid; 
}
.borderRD{
	border-color:#cccccc; 
	border-top-width:0px; 
	border-bottom-width:0px;
	border-left-width:0px; 
	border-right-width:1px; 
	border-style:dashed; 
}
.aceTextField {
	background-color: #d7e8fc;
	border-width: Default;
	color: #898989;
	font-size: Defaultpt;
	
}
.chTextField {
	background-color: #99ff99;
	border-width: Default;
	color: #898989;
	font-size: Defaultpt;
}
.aceButton {
	background-color: #9bddff;
	border-width: Default;
	border-color: #9bddff;
	color: #3497fd;
	font-size: Defaultpt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#errormsg
		{
			color: #c00; font-size: 12px; font-weight:bold;
		}    
		.error
		{
			background:#ffb2d5; color: #898989; font-family:Verdana, Arial, Helvetica, sans-serif;
		}