@charset "utf-8";
/* CSS Document */
body{
	background-color:#31170d;
	background-image:url(../images/latar.jpg);
	background-position:center;
	background-repeat:no-repeat;
	background-attachment:fixed;
	margin-top:0px;
	margin-bottom:0px; 
	padding:0px;
	}
p {
color:#666666;
font-size: 8.7pt;
font-family: Arial, Helvetica, sans-serif;
line-height: normal;
text-decoration: none;
}

p A {
color:#666666;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration: none;
}

p A:hover {
color: #ad7c64;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration: none;
}

/*
a:link {text-decoration:underline;
color:#666;}
a:hover {text-decoration:none;
color:#ad7c64;}
a:visited {text-decoration:none;
color:#666;}
*/

/* awal menu baru */
.menu-atas-container {
	width:800px;
	height:25px;
	background-color:#915030;
	background-image:url(../images/latar-topmenu.jpg);
	background-repeat:no-repeat;
	background-position:center;
	vertical-align:text-bottom;
}	
.menu-atas {
	font-family:Lucida Grande, Helvetica, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bolder;
	color:#FFF;
	margin:auto;
	line-height:25px;	
}
.menu-atas a {
	text-decoration:none;
	color:#FFF;
	line-height:0px;
}	
.menu-atas a:hover {
	color:#d5fff4;
}	
/* akhir menu baru */

/*Start of Top navigation*/
/*
.home, .home a, .home a:visited{
	background:url(../images/b_nav2_home_01a.jpg) no-repeat;
	height:70px;
		width:100px;
	float:left;
	text-indent:-9999px;
	}
	
.home a:hover{
	background:url(../images/b_nav2_home_01-overa.jpg) no-repeat;
	}
	
.promotions, .promotions a, .promotions a:visited{
	background:url(../images/b_nav2_promo_01a.jpg) no-repeat;
	height:70px;
	width:100px;
	float:left;
	text-indent:-9999px;}
	
.promotions a:hover{
	background:url(../images/b_nav2_promo_01-overa.jpg) no-repeat;
	}
*/


.promo {
color:#66FF00;
font-family:Georgia, 'Times New Roman', Times, serif;
font-size:13px;
font-style:italic; }

.promo2 {
color:#FF6699;
font-family:Georgia, 'Times New Roman', Times, serif;
font-size:13px;
font-style:italic;
line-height: 1.4em;

}

.promo3 {
color:#de93f1; 
font-family:Georgia, 'Times New Roman', Times, serif;
font-size:13px;
font-style:italic;
line-height: 1.4em;

}

.promo4 {
color:#06C7FF;
font-family:Georgia, 'Times New Roman', Times, serif;
font-size:13px;
font-style:italic;
line-height: 1.4em;

}

.promo5 
{
color:#f27921; 
font-family: Georgia,'Times New Roman',Times,serif; 
font-size: 13px; 
font-style: italic; 
line-height: 1.4em;
margin:auto;
margin-bottom:10px;
margin-top:10px;
}

.promo6 
{
color:#e3d008; 
font-family: Georgia,'Times New Roman',Times,serif; 
font-size: 13px; 
font-style: italic; 
line-height: 1.4em;
margin:auto;
margin-bottom:10px;
margin-top:10px;
}
.promo7 
{
color:#ffffff; 
font-family: Georgia,'Times New Roman',Times,serif; 
font-size: 13px; 
font-style: italic; 
line-height: 1.4em;
margin:auto;
margin-bottom:10px;
margin-top:10px;
}

/*
.rooms, .rooms a.room_top, .rooms a.room_top:visited{
	background:url(../images/b_nav2_villas_01a.jpg) no-repeat;
	height:70px;
	width:100px;
	float:left;
	text-indent:-9999px;}
	
.rooms a.room_top:hover{
	background:url(../images/b_nav2_villas_01-overa.jpg) no-repeat;
	}
*/

.room_in{ text-indent:0px;}


.rooms1 {
	background:url(../images/b_nav2_villas_01.jpg) no-repeat;
	height:70px;
	width:100px;
	float:left;
	text-indent:-9999px;}
	
/*	
.facilities, .facilities a, .facilities a:visited{
	background:url(../images/b_nav2_facilities_01a.jpg) no-repeat;
	height:70px;
	width:100px;
	float:left;
	text-indent:-9999px;}
	
.facilities a:hover{
	background:url(../images/b_nav2_facilities_01-overa.jpg) no-repeat;
	}


.meetings, .meetings a, .meetings a:visited{
	background:url(../images/b_nav2_meetings_01a.jpg) no-repeat;
	height:70px;
	width:100px;
	float:left;
	text-indent:-9999px;}
	
.meetings a:hover{
	background:url(../images/b_nav2_meetings_01-overa.jpg) no-repeat;
	}

.events, .events a, .events a:visited{
	background:url(../images/b_nav2_events_01a.jpg) no-repeat;
	height:70px;
	width:100px;
	float:left;	
	text-indent:-9999px;}
	
.events a:hover{
	background:url(../images/b_nav2_events_01-overa.jpg) no-repeat;
	}
	
.contact, .contact a, .contact a:visited{
	background:url(../images/b_nav2_contact_01a.jpg) no-repeat;
	height:70px;
	width:100px;
	float:left;
	text-indent:-9999px;}
	
.contact a:hover{
	background:url(../images/b_nav2_contact_01-overa.jpg) no-repeat;
	}

.reservations, .reservations a, .reservations a:visited{
	background:url(../images/b_nav2_reservations_01a.jpg) no-repeat;
	height:70px;
	width:100px;
	float:left;
	text-indent:-9999px;}
	
.reservations a:hover{
	background:url(../images/b_nav2_reservations_01-overa.jpg) no-repeat;
	}
*/
	
/*End of Top navigation*/
	
/*Start of Small Menu*/
.aboutus a, .aboutus a:visited {
	background:url(../images/b_snav2_about_01a.jpg) no-repeat;
	width:100px;
	height:25px;
	text-indent:-9999px;
	float:right;
	}
	
.aboutus a:hover {
	background:url(../images/b_snav2_about_01-overa.jpg) no-repeat;
	}

.travelinfo a, .travelinfo a:visited {
	background:url(../images/b_snav2_travel_01a.jpg) no-repeat;
	width:100px;
	height:25px;
	text-indent:-9999px;
	float:right;
	}
	
.travelinfo a:hover {
	background:url(../images/b_snav2_travel_01-overa.jpg) no-repeat;
	}
	
.outdoor a, .outdoor a:visited {
	background:url(../images/eventspage/b_outdoor_off.jpg) no-repeat;
	width:114px;
	height:25px;
	text-indent:-9999px;
	float:right;
	}
	
.outdoor a:hover {
	background:url(../images/eventspage/b_outdoor_on.jpg);
	}
	
.indoor a, .indoor a:visited {
	background:url(../images/eventspage/b_indoor_off.jpg) no-repeat;
	width:103px;
	height:25px;
	text-indent:-9999px;
	float:right;
	}
	
.indoor a:hover {
	background:url(../images/eventspage/b_indoor_on.jpg);
	}	
	
.outlets a, .outlets a:visited {
	background:url(../images/eventspage/b_outlets_off.jpg) no-repeat;
	width:107px;
	height:25px;
	text-indent:-9999px;
	float:right;
	}
	
.outlets a:hover {
	background:url(../images/eventspage/b_outlets_on.jpg);
	}		
	
.themed a, .themed a:visited {
	background:url(../images/eventspage/b_themed_off.jpg) no-repeat;
	width:147px;
	height:25px;
	text-indent:-9999px;
	float:right;
	}
	
.themed a:hover {
	background:url(../images/eventspage/b_themed_on.jpg);
	}		
	
.sports a, .sports a:visited {
	background:url(../images/eventspage/b_sports_off.jpg) no-repeat;
	width:186px;
	height:25px;
	text-indent:-9999px;
	float:right;
	}

.sports a:hover {
	background:url(../images/eventspage/b_sports_on.jpg);
	}			

.fast-facts a, .fast-facts a:visited {
	background:url(../images/b_snav2_facts_01a.jpg) no-repeat;
	width:100px;
	height:25px;
	text-indent:-9999px;
	float:right;
	}
	
.fast-facts a:hover {
	background:url(../images/b_snav2_facts_01-overa.jpg)}
	
.visa-info a, .visa-info a:visited {
	background:url(../images/b_snav2_visa_01a.jpg) no-repeat;
	width:100px;
	height:25px;
	text-indent:-9999px;
	float:right;
	}
	
.visa-info a:hover {
	background:url(../images/b_snav2_visa_01-overa.jpg)}

/*End of Small Menu*/

/*Start of Villas-Menu*/

.tirta1 a, .tirta1 a:visited {
	background:url(../images/tirta_00_off.jpg) no-repeat;
	width:128px;
	height:25px;
	text-indent:-9999px;
	float:right;
	}
	
.tirta1 a:hover {
	background:url(../images/tirta_00_on.jpg) no-repeat;
	}

.tirta2 a, .tirta2 a:visited {
	background:url(../images/tirta_01_off.jpg) no-repeat;
	width:143px;
	height:25px;
	text-indent:-9999px;
	float:right;
	}
	
.tirta2 a:hover {
	background:url(../images/tirta_01_on.jpg) no-repeat;
	}
.premier a, .premier a:visited {
	background:url(../images/tirta_00_off.jpg) no-repeat;
	width:120px;
	height:25px;
	text-indent:-9999px;
	float:right;
	}
	
.premier a:hover {
	background:url(../images/tirta_00_on.jpg) no-repeat;
	}

.junior a, .junior  a:visited {
	background:url(../images/tirta_01_off.jpg) no-repeat;
	width:143px;
	height:25px;
	text-indent:-9999px;
	float:right;
	}
	
.junior  a:hover {
	background:url(../images/tirta_01_on.jpg) no-repeat;
	}


.tirta3 a, .tirta3 a:visited {
	background:url(../images/tirta_suite_off.jpg) no-repeat;
	width:168px;
	height:25px;
	text-indent:-9999px;
	margin-right:15px;
	float:right;
	}
	
.tirta3 a:hover {
	background:url(../images/tirta_suite_on.jpg) no-repeat;
	}
	
	
	
.standard-rooms a, .standard-rooms a:visited {
	background:url(../images/b_snav2_standard_01.jpg) no-repeat;
	width:180px;
	height:25px;
	text-indent:-9999px;
	float:right;
	}
	
.superior-rooms a, .superior-rooms a:visited {
	background:url(../images/b_snav2_standard_01.jpg) no-repeat;
	width:128px;
	height:25px;
	text-indent:-9999px;
	float:right;
	}
	
.superior-rooms a:hover {
	background:url(../images/b_snav2_standard_01-over.jpg) no-repeat;
	}
	
.standard-rooms a:hover {
	background:url(../images/b_snav2_standard_01-over.jpg) no-repeat;
	}
	
.deluxe-rooms a, .deluxe-rooms a:visited {
	background:url(../images/b_snav2_deluxe_01.jpg) no-repeat;
	width:119px;
	height:25px;
	text-indent:-9999px;
	float:right;
	}
	
.deluxe-rooms a:hover {
	background:url(../images/b_snav2_deluxe_01-over.jpg) no-repeat;
	}

.suite-rooms a, .suite-rooms a:visited {
	background:url(../images/b_snav2_suite_01.jpg) no-repeat;
	width:108px;
	height:25px;
	text-indent:-9999px;
	float:right;
	padding-right:18px;
	}
	
.suite-rooms a:hover {
	background:url(../images/b_snav2_suite_01-over.jpg) no-repeat;
	}

/*End of Villas-Menu*/
	
#container{
	background-color:#fff; 
	width:800px; 
	margin-left:auto; 
	margin-right:auto;
	}
	
.header{
	width:800px; 
	border:0; 
	margin:0px;
}

.modify {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	color:#FFFFFF;
	font-weight: normal;
	text-decoration: underline;
}

.modify a {
	font-weight: normal;
	text-decoration: underline;
}

.modify a:hover {
	color:#383f1c;
	font-weight: normal;
	text-decoration: underline;
}

.h-turibeachresort{
	background:url(../images/logo_275x84a.jpg) no-repeat; 
	background-position:0px -8px;
	height:74px;
	margin:0px;
	text-indent:-9999px;	
}
	
.h-renovation{
	background:url(../images/renovation-notice.jpg) no-repeat;
	text-indent:-9999px;
	width:195px;
	height:225px;
	margin-left:auto;
	margin-right:auto;
	background-position:3px 0px;
}
	
h1{
	text-align:justify;
	color:#333333;
	font-weight:normal;
	font-family:Verdana, Georgia, "Times New Roman", Times, serif;
	font-size:16.5px;
	}
	
.left-container_promo{
	width:170px;
	height:129px;
	margin-top:5px;
	margin-left:5px;
	float:left;
	color:#A9BC8E;
	text-indent:0px;
	display:block;
	font: 72%/1.6em Arial, Helvetica, sans-serif;
	padding-top:0px;
	border:1px dotted #7ebeae;
	}
	
.left-container{
	width:164px;
	color:#A9BC8E;
	text-indent:0px;
	display:block;
	font: 72%/1.6em Arial, Helvetica, sans-serif;
	padding-top:0px;
	border:0px dotted #7ebeae;
	}	
.left-container-acc_tirta{
	width:170px;
	color:#A9BC8E;
	text-indent:0px;
	display:block;
	font: 72%/1.6em Arial, Helvetica, sans-serif;
	padding-top:0px;
	border:0px dotted #7ebeae;
	}
.left-container_acc_tirta00{
	width:170px;
	margin-top:15px;
	margin-left:5px;
	float:left;
	color:#A9BC8E;
	text-indent:0px;
	display:block;
	font: 72%/1.6em Arial, Helvetica, sans-serif;
	padding-top:0px;
	border:0px dotted #7ebeae;
}		
.low-rates{
	font-family: Arial, Helvetica, sans-serif; 
	color:#383f1c; 
	font-weight:bold; 
	font-size: 12px;
	
	}

.availability a, .availability a:visited {
	background:url(../dwh/calltoaction.jpg) no-repeat;
	display:block;
	height:28px;
	width:150px;
	text-indent:-9999px;
	margin-left:auto;
	margin-right:auto;
	}
	
.availability a:hover{
	background:url(../dwh/calltoaction_hover.jpg) no-repeat;
	}
	
.right-container{
	float:right; 
	width:600px; 
	margin-left:10px;
	right:20px;
	color: #FFFFFF; 
	font: 72%/1.6em Arial, Helvetica, sans-serif; 
	text-align:justify; 
	margin-right:10px;
	}
.right-container-acc_tirta{
	float:right; 
	width:580px; 
	margin-left:10px;
	right:20px;
	color: #FFFFFF; 
	font: 72%/1.6em Arial, Helvetica, sans-serif; 
	text-align:justify; 
	margin-right:30px;
	}	
.right-container-facts{
	float:right; 
	width:760px;
	padding:0px;
	color: #FFFFFF; 
	font: 72%/1.6em Arial, Helvetica, sans-serif; 
	text-align:justify;
	padding-right:20px;
	margin-left:20px;
	}		
	
.footer{
	background-image:url(../images/border_div1a.jpg); 
	height:73px; 
	width:800px; 
	color:#666666; 
	clear:both; 	
	font: 68%/1.6em Arial, Helvetica, sans-serif; 
	background-repeat:no-repeat; 
	text-align:center; 
	padding-top:8px;
	margin: 0px;
	}
	
.footer a{
	color: #666; 
}

.footer a:hover{
	color: #9ecec3; 
}

#footermenu a{
	color: #666;
	text-decoration:none; 
}

#footermenu a:hover{
	color: #9ecec3;
	text-decoration:underline; 
}





/*Promos*/

.H-JanSpecial{
	background:url(../images/promotions/banner_janspecial.jpg) no-repeat;
	width:500px;
	height:150px;
	text-indent:-9999px;
	margin-left:auto;
	margin-right:auto;
	margin-top:134px;
	display:block;
		}
		
.H-ValSpecial{
	background:url(../images/promotions/banner_vday_500.jpg) no-repeat;
	width:500px;
	height:150px;
	text-indent:-9999px;
	margin-left:auto;
	margin-right:auto;
	margin-top:40px;
	display:block;
		}

.H-aprilSpecial{
	background:url(../images/promotions/banner_aprfiesta.jpg) no-repeat;
	width:500px;
	height:150px;
	text-indent:-9999px;
	margin-left:auto;
	margin-right:auto;
	margin-top:134px;
	display:block;
		}
		
.H-maySpecial{
	background:url(../images/promotions/banner_may.jpg) no-repeat;
	width:500px;
	height:150px;
	text-indent:-9999px;
	margin:auto;
	text-align:center;
	margin-top:40px;
	margin-bottom:10px;
	display:block;
}
		
		
.H-julySpecial{
	background:url(../images/promotions/banner_july.jpg) no-repeat;
	width:500px;
	height:150px;
	text-indent:-9999px;
	margin:auto;
	text-align:center;
	margin-top:40px;
	margin-bottom:10px;
	display:block;
}
.H-AugExtravaganza{
	background:url(../images/promotions/aug-xtravgnz.jpg) no-repeat;
	width:500px;
	height:150px;
	text-indent:-9999px;
	margin:auto;
	text-align:center;
	margin-top:40px;
	margin-bottom:10px;
	display:block;
}
		
.H-Septf1{
	width:500px;
	height:150px;
	text-indent:-9999px;
	margin:auto;
	text-align:center;
	margin-top:40px;
	margin-bottom:10px;
	display:block;
	background-image: url(../images/promotions/banner_sept-f1.jpg);
	background-repeat: no-repeat;
}
.H-Decawake{
	width:500px;
	height:150px;
	text-indent:-9999px;
	margin:auto;
	text-align:center;
	margin-top:40px;
	margin-bottom:10px;
	display:block;
	background-image: url(../images/promotions/dec_promo.jpg);
	background-repeat: no-repeat;
}
.H-Septawake{
	width:500px;
	height:150px;
	text-indent:-9999px;
	margin:auto;
	text-align:center;
	margin-top:40px;
	margin-bottom:10px;
	display:block;
	background-image: url(../images/promotions/sept_awake08.jpg);
	background-repeat: no-repeat;
}
.H-Octwhite{
	width:500px;
	height:150px;
	text-indent:-9999px;
	margin:auto;
	text-align:center;
	margin-top:40px;
	margin-bottom:10px;
	display:block;
	background-image: url(../images/promotions/oct_white.jpg);
	background-repeat: no-repeat;
}

.H-Corp{
	width:500px;
	height:198px;
	text-indent:-9999px;
	margin:auto;
	text-align:center;
	margin-top:40px;
	margin-bottom:10px;
	display:block;
	background-image: url(../images/promotions/corp_group.jpg);
	background-repeat: no-repeat;
}

.H-Lunar{
	width:500px;
	height:150px;
	text-indent:-9999px;
	text-align:center;
	margin-top:40px;
	margin-bottom:10px;
	display:block;
	background-image: url(../images/promotions/lunar-small.jpg);
	background-repeat: no-repeat;
	margin-right: auto;
	margin-left: auto;
}

.H-Septfns{
	width:500px;
	height:150px;
	text-indent:-9999px;
	margin:auto;
	text-align:center;
	margin-top:40px;
	margin-bottom:10px;
	display:block;
	background-image: url(../images/promotions/sept_fns08.jpg);
	background-repeat: no-repeat;
}
.G-Septfns{
	width:500px;
	height:150px;
	text-indent:-9999px;
	margin:auto;
	text-align:center;
	margin-top:40px;
	margin-bottom:10px;
	display:block;
	background-image: url(../images/promotions/christmas.jpg);
	background-repeat: no-repeat;	
	
}

.p-janSpecial{
	color:#66FF00; font-family:Georgia, 'Times New Roman', Times, serif; 
	font-size:13px; 
	font-style:italic;}
	
	
/*Start Table*/
/*.table-header{
	background-color: #616342;
	text-align:center;
	width:142px;
	display:block;
	float:left;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	height:13px;
	border:#383F1C solid 1px;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:6px;
}
*/
.table-val{
	background-color: #616342;
	text-align:center;
	width:215px;
	display:block;
	float:left;
	font-size:9px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	border:#383F1C solid 1px;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:6px;
}

.table-val2{
	background-color: #616342;
	text-align:center;
	width:215px;
	display:block;
	height:33px;
	float:left;
	font-size:9px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	border:#383F1C solid 1px;
	font-weight:bold;
	padding-top:15px;
}


.table-header{
background-color: #9ecec3;
text-align:center;
color:#666;
font-size: 11px;
line-height: 2em;
}

.table-header_00{
	background-color: #FF0000;
	text-align:center;
	font-size: 11px;
	line-height: 2em;
	color: #FFFFFF;
}


.table-side{
background-color: #616342;
color:#FFFFFF;
font-size: 11px;
line-height: 1.7em;
}
.table-side_00{
	background-color: #FFF;
	font-weight: bold;
	color:#FF0000;
	font-size: 11px;
}


.table-content{
background-color:#c9f6ec;
color:#666;
font-size: 11px;
line-height: 2em;
}
.table-content_00{
	background-color:#FFF;
	margin:0 10px 10px;
	color:#ff0000;
	font-size: 11px;
}

.table-foot{
color:#FFFFFF;
font-size: 11px;
line-height: 1.7em;
}

.table-nav{
background-color:#49502A}



/*End of Table*/

#promo {
	color: #666;
	font: 72%/1.6em Arial, Helvetica, sans-serif;
	margin-left:30px;
	margin-right:20px;
	}

/*Left Container*/
.left-container-villas{
	width:45%;
	font: 72%/1.6em Arial, Helvetica, sans-serif;
	margin-top:45px;
	margin-left:0px;
	padding-top:400px;
	float:left;
	text-align:center;
/*	background-image: url(../images/facts.jpg);
*/	background-repeat: no-repeat;
	}

.left-container-villas p{
	color:#BEBCA2;
	text-indent:0px;
	display:block;
	}
.left-container-roomtype{
	background-image:url(../images/villas.jpg);
	background-repeat: no-repeat;
}
.left-container-roomtype00{
	background-image:url(../images/premier.jpg);
	background-repeat: no-repeat;
}	
.left-container-facts{
	background-image:url(../images/facts.jpg);
	background-repeat: no-repeat;
}

.left-container-about{
	background-image:url(../images/about.jpg);
	background-repeat: no-repeat;
}

.left-container-travel{
	background-image:url(../images/travel.jpg);
	background-repeat: no-repeat;
}

.left-container-visa{
	background-image:url(../images/visa.jpg);
	background-repeat: no-repeat;
}

.online-reserve{
	background:url(../images/rsvn_bg.jpg) no-repeat;
	width:200px;
	text-indent:-9999px;
	display:block;
	margin-left: 5px;
	text-align:center;
	}
	
/*End of Left Container*/

/*right Container*/
.right-container-villas{
	width:50%; 
	font: 72%/1.6em Arial, Helvetica, sans-serif;
	margin-top:20px; 
	margin-left:15px;
	margin-right:15px;
	float:left;
	text-align:left;
	color:#FFFFFF;
	}
.right-container-villas td{
	width:50%; 
	font: 72%/1.6em Arial, Helvetica, sans-serif;
	margin-top:20px; 
	text-align:center;
	color:#FFFFFF;
}
.right-container-travel00{
	width:461px; 
	font: 72%/1.6em Arial, Helvetica, sans-serif;
	margin-top:20px; 
	margin-left:15px;
	margin-right:15px;
	float:left;
	color:#666666;
	}
.right-container-travel00 td{

	font: 72%/1.6em Arial, Helvetica, sans-serif;
	margin-top:20px; 
	text-align:center;
	color:#666666;
	background-color:#CCCCCC;
}
.right-container-contact{
	width:461px; 
	font: 72%/1.6em Arial, Helvetica, sans-serif;
	margin-top:0px; 
	margin-left:15px;
	margin-right:15px;
	float:left;
	color:#666666;
	}
.isi-travel{
	text-align:justify;
	color:#666666;
}	
.isi-travel table tr td{
	color:#666666;
}
.isi-travel ul li{
	color:#666666;
}
/*Start villa Table*/
/*.table-header{
	background-color: #616342;
	text-align:center;
	width:142px;
	display:block;
	float:left;
	font-size:9px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	height:13px;
	border:#383F1C solid 1px;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:6px;
}*/

.table-villa{
	background-color: #619f90;
	text-align:left;
	width:265px;
	display:block;
	float:left;
	font-size:9px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	border:#89ccbb solid 1px;
	font-weight:bold;
	padding-top:2px;
	padding-left:10px
}

.table-villa2{
	background-color: #619f90;
	text-align:center;
	width:70px;
	display:block;
	float:left;
	font-size:9px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	border:#89ccbb solid 1px;
	font-weight:bold;
	padding-top:2px;
}

.table-villa3{
	background-color: #616342;
	text-align:left;
	width:168px;
	display:block;
	float:left;
	font-size:9px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	border:#383F1C solid 1px;
	font-weight:bold;
	padding-top:2px;
	padding-left:10px;
	height:20px;
}

.table-villa4{
	background-color: #616342;
	text-align:center;
	width:105px;
	display:block;
	float:left;
	font-size:9px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	border:#383F1C solid 1px;
	font-weight:bold;
	padding-top:2px;
	height:20px;
}

.table-villa5{
	background-color: #616342;
	text-align:center;
	width:392px;
	display:block;
	float:left;
	font-size:9px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	border:#383F1C solid 1px;
	font-weight:bold;
	padding-top:2px;
	height:20px;
}

.left-container-facilities{
	width:45%; 
	background:url(../images/facilities_00.jpg) no-repeat;
	font: 72%/1.6em Arial, Helvetica, sans-serif;
	margin-top:25px; 
	padding-top:410px;
	text-align:left;
	float:left;
	}

.left-container-facilities p{
	color:#A9BC8E;
	text-indent:0px;
	display:block;
	}
	
/*End of Villa Table*/


/*Facilities*/

.table-facilities{
	background-color: #616342;
	display:block;
	padding-top:3px;
	height:25px;	
	background-color: #9ECEC3;
	font: Arial, Helvetica, sans-serif 10px; 
	color:#666666;
	border:#7ebeae solid 1px;
	width:498px;
}
.table-facilities-ok2{
	background-color: #C9F6EC;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif; 
	font-size:8pt;	
	color:#666;
	border:#7ebeae solid 1px;
	line-height:20px;
	padding-left:10px;

	}	
.table-facilities-ok1{
	background-color: #9ECEC3;
	font-family: Arial, Helvetica, sans-serif;
	font-size:8.7pt;
	color:#666666;
	border:#7ebeae solid 1px;
	line-height:35px;
}	

.table-facilities-c1{
	width:248px;
	display:block;
	padding-top:2px;
	height:25px;	
	background-color: #C9F6EC;
	text-align:center;
	float:left;
	font: Arial, Helvetica, sans-serif 10px; 
	color:#666666;
	border:#7ebeae solid 1px;

	}
	
.recreation-rooms a, .recreation-rooms a:visited {
	background:url(../images/b_snav2_recreation_01.jpg) no-repeat right;
	width:250px;
	height:25px;
	text-indent:-9999px;
	float:right;
	}
	
.recreation-rooms a:hover {
	background:url(../images/b_snav2_recreation_01-over.jpg) no-repeat right;
	}
	
.spa-menu a, .spa-menu a:visited {
	width:100px;
	height:25px;
	text-indent:-9999px;
	float:right;
	background-image: url(../images/b_snav2_spa_01.jpg);
	background-repeat: no-repeat;
	}
	
.spa-menu a:hover {
	background:url(../images/b_snav2_spa_01-over.jpg) no-repeat;
	}
	
.dining-menu a, .dining-menu a:visited {
	background:url(../images/b_snav2_dining_01.jpg) no-repeat;
	width:100px;
	height:25px;
	text-indent:-9999px;
	float:right;
	}
	
.dining-menu a:hover {
	background:url(../images/b_snav2_dining_01-over.jpg) no-repeat;
	}
	
/*End of Facilities*/

/*Meetings*/

.left-container-meetings{
	width:45%; 
	background:url(../images/meetings.jpg) no-repeat;
	font: 72%/1.6em Arial, Helvetica, sans-serif;
	margin-top:5px; 
	padding-top:400px;
	float:left;
	text-align:center;
	}

.left-container-meetings p{
	color:#A9BC8E;
	text-indent:0px;
	display:block;
	}

.table-meeting-c1{
	width:92px;
	display:block;
	height:70px;	
	background-color: #616342;
	text-align:center;
	float:left;
	font: Arial, Helvetica, sans-serif 10px; 
	color:#bebca2;
	border:#383F1C solid 1px;
	font-weight:bold;
	padding-top:12px;

	}

.table-meeting-c2-r1{
	width:47px;
	display:block;
	height:70px;	
	background-color: #616342;
	text-align:center;
	float:left;
	font: Arial, Helvetica, sans-serif 8px; 
	color:#FFFFFF;
	border:#383F1C solid 1px;
	padding-top:12px;
	vertical-align:middle;
	}
.table-meeting-c2-r1a{
	width:47px;
	display:block;
	height:70px;	
	background-color: #616342;
	text-align:center;
	float:left;
	font: Arial, Helvetica, sans-serif 8px; 
	color:#FFFFFF;
	border:#383F1C solid 1px;
	padding-top:12px;
	vertical-align:middle;
	}	
	
.table-meeting-c2-r1b{
	width:53px;
	display:block;
	height:70px;	
	background-color: #616342;
	text-align:center;
	float:left;
	font: Arial, Helvetica, sans-serif 8px; 
	color:#FFFFFF;
	border:#383F1C solid 1px;
	padding-top:12px;
	vertical-align:middle;
	}	
	
.table-meeting-c1-r2x{
	width:92px;
	height:50px;
	display:block;
	padding-top:2px;
	background-color: #616342;
	text-align:center;
	float:left;
	font: Arial, Helvetica, sans-serif 10px; 
	color:#bebca2;
	font-weight:bold;	
	border:#383F1C solid 1px;
	padding-top:12px;
	}
	
.table-meeting-c2x-r2x{
	width:47px;
	display:block;
	padding-top:2px;
	background-color: #71734E;
	text-align:center;
	float:left;
	font: Arial, Helvetica, sans-serif 10px; 
	color:#FFFFFF;
	border:#383F1C solid 1px;
	padding-top:2px;
	}

.table-meeting-c1-r5x{
	width:47px;
	height:50px;	
	display:block;
	background-color: #71734E;
	text-align:center;
	float:left;
	font: Arial, Helvetica, sans-serif 10px; 
	color:#FFFFFF;
	border:#383F1C solid 1px;
	padding-top:12px;
	}

.table-meeting-c1-r5xb{
	width:53px;
	height:50px;
	display:block;
	background-color: #71734E;
	text-align:center;
	float:left;
	font: Arial, Helvetica, sans-serif 10px; 
	color:#FFFFFF;
	border:#383F1C solid 1px;
	padding-top:12px;
	}
	
.nomarg{
	padding:0px;
	height:62px;}
/*End of Meetings*/

/*Events*/

.left-container-events{
	background:url(../images/events.jpg) no-repeat;
	}
	
pic_nav_c1_r1{
	background:url(../images/b_events_xmas04_01.jpg) no-repeat;
	width:200px;
	height:100px;} 
	
/*End of Events*/

/*Contact Us*/
.left-container-contact{
	background:url(../images/contact.jpg) no-repeat;
	}
.coloredtxt{
	color:#BEBCA2}
/*End of Contact Us*/

/*Standard Rooms*/

.tirta_1n2 {
	background:url(../images/tirta_1n2.jpg) no-repeat right;
	text-indent:-9999px;
	margin-right:20px;
	height:42px;
	}
.tirta_3n4 {
	background:url(../images/tirta_3n4.jpg) no-repeat right;
	text-indent:-9999px;
	margin-right:20px;
	height:42px;
	}
.tirta_suite {
	background:url(../images/tirta_suite.jpg) no-repeat right;
	text-indent:-9999px;
	margin-right:20px;
	height:42px;
	}		
.standard_rooms_big {
	background:url(../images/standard03.jpg) no-repeat right;
	text-indent:-9999px;
	margin-right:20px;
	height:40px;
	}
.suite_rooms_big {
	background:url(../images/suite03.jpg) no-repeat right;
	text-indent:-9999px;
	margin-right:20px;
	height:40px;
	}

.deluxe_rooms_big {
	background:url(../images/deluxe03.jpg) no-repeat right;
	text-indent:-9999px;
	margin-right:20px;
	height:40px;
	}


.left-container-standard{
	width:198px; 
	background:url(../images/rsvn_bg.jpg) no-repeat center top; 
	margin-top:5px;
	padding-left:17px;
	padding-right:17px;
	float:left;
	text-align:center;
	color:#BEBCA2;
	text-indent:0px;
	display:block;
	font: 72%/1.6em Arial, Helvetica, sans-serif;
	}

.right-container-standard{
	float:right; 
	width:533px; 
	padding-left:10px;
	color: #FFFFFF; 
	font: 72%/1.6em Arial, Helvetica, sans-serif; 
	text-align:justify; 
	margin-right:10px;
	}
	
/*Ocean*/

.left-container-ocean{
	background:url(../images/spa.jpg) no-repeat;
	width: 363px;
	}

.left-container-pool{
	background:url(../images/spa_pool.jpg) no-repeat;
	width: 363px;
	}
.left-container-massage{
	background:url(../images/spa_menu.jpg) no-repeat;
	width: 363px;
	}

.right-x{

	}

.content {	color: #FFFFFF;
	font: 72%/1.6em Arial, Helvetica, sans-serif;
	margin:0 10px 10px;
    padding:0 10px 10px;
	text-align:left;
}
.content-header {	font: 100%/1.6em Arial, Helvetica, sans-serif;
	text-align:justify;
	color:#575757;
	font-weight:bold;
}
.header1 {font: 150%/1.6em Georgia, "Times New Roman", Times, serif;
	font-weight:normal; color:#bebca2;
}
.all{
	width:100%;
	height:100%;
	margin:8px 0px 8px 0px;
	text-align:center;
}



/*CTA AREA*/

.check_avail {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333333;
font-weight: normal;
text-decoration: none;
line-height: 1.5em;
}

.check_avail A {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333333;
text-decoration: underline;
font-weight: normal;
}

.check_avail A:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #CCFF00;
text-decoration: none;
font-weight: normal;
}

.currency {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	font-style: normal;
	color: #465E00;
	text-decoration: none;
	line-height: 1.5em;
}

.rate {
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
font-style: normal;
color: #465E00;
text-align: center;
text-decoration: none;
line-height: 1.5em;
}




.txt_contents{font-size: 10px; color: rgb(51, 51, 51); font-family: Verdana,Arial,Helvetica,sans-serif;"}
.errmsg {font-size: 10px; color: rgb(51, 51, 51); font-family: Verdana,Arial,Helvetica,sans-serif;"}

.textbanner {
	font-size:10px;
}	

.awalan {
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:600;
	color:#FFFFFF;
	background-color:#666666;
	width:25px;
	height:25px;
	margin:auto;
	text-align:center;
}	

