/* REDLAB CO., LTD. [ www.redlab.net ] CSS ------------------------------------------------------------------------------------*/
/* 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/bg.jpg);
	background-repeat:repeat-x;
}
.bg2{
	background-image:url(img/bg2.jpg);
	background-repeat:repeat-x;
}
.bgPopup{
	background-image:url(img/bgPopup.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;
}
.bgAccommodation{
	background-image:url(img/bgSpa.jpg);
	background-repeat:repeat-x;
}
.bgSpa{
	background-image:url(img/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:url(img/bgGrey.jpg);
	background-repeat:repeat-x;
}

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

/* LINKS --------------------------------------------------------------------------------------------------------------------------------------*/

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

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

a.link2:link{text-decoration:none; color:#fa9f08;}
a.link2:visited{text-decoration:none; color:#fa9f08;}
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:#333333;}
a.link4:visited{text-decoration:none; color:#333333;}
a.link4:hover{text-decoration:none; color:#fa9f08;}

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:#fa9f08;}
a.link14:visited{text-decoration:none; color:#fa9f08;}
a.link14:hover{text-decoration:none; color:#666666;}

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

.nav{
	font-size:12px;
	line-height:14px;
}
.nav1{
	font-size:12px;
	line-height:18px;
	margin-left: 24px;
}
.nav2{
	font-size:11px;
	line-height:12px;
}
.css1{
	color:#333333;
}
.css2{
	color:#999999;
}
.css3{
	color:#CCCCCC;
}
.css4{
	color:#FFFFFF;
}
.css5{
	color:#fa9f08;
}
.css6{
	color:#66863f;
}
.css7{
	color:#277c1c;
}
.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:#b18d56;
	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;
}
.head11{
	font-size:15px;
	font-weight:bold;
	color:#277c1c;
	line-height:18px;
}
.head12{
	font-size:15px;
	font-weight:bold;
	color:#fa9f08;
	line-height:18px;
}
.error{
	color:#fa9f08;
}

.white{
	color:#FFFFFF;
}

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

body,table,td{
	font-family:"Trebuchet MS", Tahoma, "Microsoft Sans Serif";
	font-size:13px;
	color:#666666;
	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;
}

/* MASTER HTML -------------------------------------------------------------------------------------------------------------------------*/

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;
}

.border7{
	border:1px solid #FFFFFF;
}

.border8{
	border:2px solid #fa9f08;
}

.border9{
	border:3px solid #fa9f08;
}

.border10{
	border:3px solid #cccccc;
}


.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; 
}

.borderB2{
	border-color:#e4f6d7; 
	border-top-width:0px; 
	border-bottom-width:1px;
	border-left-width:0px; 
	border-right-width:0px; 
	border-style:solid; 
}

.borderB3{
	border-color:#e4f6d7; 
	border-top-width:0px; 
	border-bottom-width:2px;
	border-left-width:0px; 
	border-right-width:0px; 
	border-style:solid; 
}



.borderB4{
	border-color:#b3e3e1; 
	border-top-width:0px; 
	border-bottom-width:1px;
	border-left-width:0px; 
	border-right-width:0px; 
	border-style:solid; 
}

.borderB5{
	border-color:#b3e3e1; 
	border-top-width:0px; 
	border-bottom-width:2px;
	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; 
}
.imgPNG{
	behavior:url(iepngfix.htc);
}
