﻿body{ font: 11px/16px Tahoma,MS-Sans-Serif, sans-serif ;margin-top: 0px; background:url(../images/bg.jpg);background-attachment:fixed;}
/*******************************************************************/
.style1 {color: #666666;font-weight: bold;font-family: Tahoma,MS-Sans-Serif, sans-serif;font-size: 14px;}
.style2 {color: #666666;font-weight: normal;font-family: Tahoma, MS-Sans-Serif, sans-serif;font-size: 11px;}
.style3,.textHotelDetail1 {color: #666666; font-weight: bold; font-family: Tahoma,MS-Sans-Serif, sans-serif; font-size: 11px;}
.style4 {color: #666666; font-weight: normal; font-family: Tahoma, MS-Sans-Serif, sans-serif; font-size: 12px; margin:0px; }
.style5 {font-family: Tahoma, MS-Sans-Serif, sans-serif;font-size: 12px;text-decoration: underline;font-weight: bolder;color: #666666;}
.style6 {font-size: 12px;font-family: Tahoma, MS-Sans-Serif, sans-serif;font-weight: bold;color: #31639c;}
.style7 {font-size: 14px;font-family: Tahoma, MS-Sans-Serif, sans-serif;font-weight: bold;color: #31639c;}
.style8 {color: #666666; font-weight: bold; font-family: Tahoma,MS-Sans-Serif, sans-serif; font-size: 11px; text-decoration:underline; margin-top:0px;margin-bottom:8px;text-indent:25px;}
.style9 {color: #FFFFFF;font-weight: normal;font-family: Tahoma, MS-Sans-Serif, sans-serif;font-size: 11px;}
.style10{color: #FFFFFF; font-weight: bold; font-family: Tahoma,MS-Sans-Serif, sans-serif; font-size: 11px;}

.theight{height:5px; line-height:5px;}
.aword {color: #666666; font-weight: normal; font-family: Tahoma, MS-Sans-Serif, sans-serif; font-size: 12px; text-indent:20px; background-color:#fff; }
.textHotelDetail1{margin-left:100px;margin-right:10px;}
.hstyle {margin:0px;}

.style11,a.style11:link,a.style11:visited {font-family: Tahoma, MS-Sans-Serif, sans-serif;font-size: 12px;text-decoration:underline;font-weight: bolder;color:#31639c;}
a.style11:hover{font-family: Tahoma, MS-Sans-Serif, sans-serif;font-size: 12px;text-decoration: underline;font-weight: bolder;color: #60a905;}

.style12,a.style12:link,a.style12:visited {font-family: Tahoma, MS-Sans-Serif, sans-serif;font-size: 12px;text-decoration:underline;font-weight: bolder;color:#666666;}
a.style12:hover{font-family: Tahoma, MS-Sans-Serif, sans-serif;font-size: 12px;text-decoration: underline;font-weight: bolder;color: #31639c;}

.style13,a.style13:link,a.style13:visited {font-family: Tahoma,MS-Sans-Serif, sans-serif; font-size: 14px; text-decoration:none; margin-top:0px;margin-bottom:0px; margin-left:10px; color: #336481; font-weight: bolder; }
a.style13:hover{font-family: Tahoma, MS-Sans-Serif, sans-serif;font-size: 14px;text-decoration: underline;font-weight: bolder;color: #60a905;}

.style14{font-family: Tahoma,MS-Sans-Serif, sans-serif; font-size: 14px; text-decoration:none; margin:0px; color: #666666; font-weight: bolder;}
#alink {cursor: pointer;text-decoration:underline; color: blue; background-color: inherit;}
.style15 {font-weight: bold;font-family: Tahoma,MS-Sans-Serif, sans-serif;font-size: 14px;text-align:left;text-decoration:underline;color: #666666;}
.style16 {font-size: 12px;font-family: Tahoma, MS-Sans-Serif, sans-serif;font-weight: bold;color: #578a18;}
dl.pic {
	float:left;		
	width:100px;
	padding:0px;
	margin:0px;
	display:block;background-image:url('../images/activity/main.gif');background-repeat:no-repeat;
	height:90px; line-height:90px;
	
	
}
dl.text {
	float:left;		
	width:300px;
	padding:0px;
	margin:0px;
	
	
}


dt.bigt span {
	
	padding-left:0px;font-size: 12px;font-family: Tahoma, MS-Sans-Serif, sans-serif;font-weight: bold;color: #31639c;
}


dt.smallt span {
	
	padding-left:0px;font-size: 12px;font-family: Tahoma, MS-Sans-Serif, sans-serif;font-weight: normal;color: #000000;
}

DIV.inside4_1,DIV.inside{background:url(../images/bar.gif);}
DIV.inside {
border: 0px;
width:950px;
border-spacing: 0px;
height:20px;
}
DIV.inside4_1 {
border: 0px;
width:950px;
height:20px;
border-spacing: 0px;
float:right;
margin-right:0px;
margin-top:1px;
margin-bottom:10px;
margin-left:0px;
}
DIV.inside1 {
border: 0px;
width:950px;
border-spacing: 0px;
text-align:center;

float:right;
height:20px;
background:#FFFFFF;
}
DIV.inside11 {
border: 0px;
width:150px;
height:15px;
background:#53A6D8;
float:right;
margin-right:0px;
margin-top:1px;
margin-bottom:1px;
margin-left:1px;

}
DIV.inside2 {
border: 0px;
border-spacing: 0px;
text-align:center;

background:#FFFFFF;
float:left;
width:950px; height:120px;
background-position:360px -340px;


}
DIV.inside3 {
border: 0px;
width:950px;
border-spacing: 0px;
text-align:center;
background:#7cbd2b;
float:left;
height:25px;

}

DIV.inside4_2 {
border: 0px;
width:125px;
height:20px;
border-spacing: 0px;
float:right;
}


DIV.base-layer {
border: 0px;
width:950px;
clear:both;
margin-left:auto; margin-right:auto;
border-spacing: 0px;
margin-top:0px;margin-bottom:0px;

}
DIV.BGCover {
height:100%; width:952px;margin-left:auto; margin-right:auto;background:#FFFFFF;
}

DIV.row {
border: 0px;
width:950px;
margin:0px;
padding:0px;

}

DIV.left {
border: 0px;
width:250px;
border-spacing: 0px;
float:left;
margin:0px;
background:#FFFFFF;
}

DIV.right {
border: 0px;
width:700px;
border-spacing: 0px;
float:right;
margin:0px;
text-align:center;
background:#FFFFFF;
}

DIV.row250 {
border: 0px;
width:245px;
height:auto;
float:left;

}
DIV.row680 {
border: 0px;
width:680px;
height:auto;
float:left;
}
DIV.row460 {
border: 0px;
width:460px;
float:left;
}
DIV.row220 {
border: 0px;
width:220px;
float:left;
}
DIV.row200 {
border: 0px;
width:200px;
float:left;
}
DIV.row160 {
border: 0px;
width:160px;
float:left;
}

DIV.row400 {
border: 0px;
width:400px;
float:left;
}
DIV.row270 {
border: 0px;
width:270px;
float:right;
}

DIV.table690 {
border: 0px;
width:690px;
margin-left:auto; margin-right:auto;
border-spacing: 0px;
padding:0px;
height:auto;

}
DIV.table680 {
border: 0px;
width:680px;
border-spacing: 0px;
padding:0px;
margin:0px;
float:left;
height:auto;

}

DIV.table460 {
border: 0px;
width:460px;
border-spacing: 0px;
padding:0px;
height:auto;

}

DIV.table220 {
border: 0px;
width:220px;
border-spacing: 0px;
padding:0px;
height:auto;

}

DIV.table400 {
border: 0px;
width:400px;
border-spacing: 0px;
padding:0px;
height:auto;

}
DIV.table270 {
border: 0px;
width:270px;
border-spacing: 0px;
padding:0px;
height:auto;

}

DIV.table250 {
border: 0px;
width:250px;
border-spacing: 0px;
padding:0px;
height:auto;


}

DIV.td680 {
border: 0px;
width:680px;;
text-align:left;
height:auto;
margin:0px;
padding:0px;

}

DIV.td250 {
border: 0px;
width:245px;
text-align:left;
height:auto;
margin:0px;
padding:0px;
}

DIV.td460 {
border: 0px;
width:460px;
border-spacing: 0px;
float:left;

}
DIV.td220 {
border: 0px;
width:220px;
border-spacing: 0px;
float:right;
margin:0px;

}
DIV.td200 {
border: 0px;
width:200px;
border-spacing: 0px;
float:left;
margin:0px;

}
DIV.td160 {
border: 0px;
width:160px;
border-spacing: 0px;
float:left;
margin:0px;

}
DIV.td225 {
border: 0px;
width:225px;
border-spacing: 0px;
float:left;
margin:0px;

}
DIV.td400 {
border: 0px;
width:400px;
border-spacing: 0px;
float:left;
margin:0px;

}
DIV.td270 {
border: 0px;
width:270px;
border-spacing: 0px;
float:right;
margin:0px;
}
DIV.td100 {
border: 0px;
width:100px;
border-spacing: 0px;
float:left;
margin:0px;
text-align:center;


}
DIV.td300 {
border: 0px;
width:300px;
border-spacing: 0px;
float:left;
margin:0px;


}
DIV.td335 {
border: 0px;
width:335px;
border-spacing: 0px;
float:left;
margin:0px;


}
DIV.td190 {
border: 0px;
width:190px;
border-spacing: 0px;
float:left;
margin:0px;
}
DIV.td32 {
border: 0px;
width:32px;
border-spacing: 0px;
float:left;
margin:0px;
text-align:center;
/****************upgrade for hotel***************/
border:#93C9FF solid 1px;
}
DIV.td72Txt{

width:72px;
border-spacing: 0px;
float:left;
margin:0px;
text-align:center;
border:#93C9FF solid 1px;

}
DIV.td60Search{height:25px;width:60px;margin:0px;float:left;}
DIV.td170Search{height:25px;width:170px;float:left;}





/************************carlenda*******************************************/
#EZcalendar ,#EZcalendarTo {
	display: none;
	position: absolute;
	margin: 0;
	z-index: 99;
	background: #005083;
	color: #959595;
	/* safer to use fixed font sizes */
	font: 11px Arial, Helvetica, sans-serif;
	
}#EZcalendar form ,#EZcalendarTo form {
	margin: 0;padding: 0;
}#EZcalendar table { /*table*/
	background: #005083;border: none;font-size: 100%;margin: 0;padding: 0;
}#EZcalendar table td, #EZcalendar table th ,#EZcalendarTo table td, #EZcalendarTo table th { /*table*/
	width: 20px;height: 20px;line-height: 20px;text-align: center;
}#EZcalendar table td a.today,#EZcalendarTo table td a.today{/*td*/
	background: #aaa;color: #fff;
}#EZcalendar table td a,#EZcalendarTo table td a {	
	display: block;color: #000;margin: 0;padding: 0;width: 20px;height: 20px;line-height: 20px;text-decoration: none;
}#EZcalendar table td a:hover,#EZcalendarTo table td a:hover  { /* when mount over link*/
	color: #fff;background: red;
}#EZcalendar table td#EZcalendar_text ,#EZcalendarTo table td#EZcalendarTo_text { /*block mount year*/
	background: #0E649B;text-align: center;width: 60px;height: 20px;color: #fff;
}#EZcalendar table th#Su ,#M,#Tu,#W,#T,#F,#S, #EZcalendarTo table th#SuTo ,#MTo,#TuTo,#WTo,#TTo,#FTo,#STo { /*block mount year*/
	background: #0E649B;text-align: center;width: 20px;height: 20px;color: #fff;
}#EZcalendar input ,#EZcalendarTo input { /**block arrow left right*/
	border: none;background: #1C78B2;color: #fff;cursor: pointer;width: 20px;height: 20px;padding: 0;margin: 0;text-align: center;
}#EZcalendar input.left ,#EZcalendarTo input.left {
	float: left;
}#EZcalendar input.right ,#EZcalendarTo input.right {
	float: right;
}#EZcalendar_table ,#EZcalendarTo_table {
	clear: both;
}
/*----------------------------------image sprite --------------------------*/
#HotelComplete{display:block;background-image:url('../images/HotelComplete.gif');background-repeat:no-repeat;}
#HotelComplete {width:400px; height:20px; line-height:20px; background-position:0px 0px;}
#LoadingHotel{display:block;background-image:url('../images/loadingData.gif');background-repeat:no-repeat;}
#LoadingHotel {width:180px; height:72px; line-height:72px; background-position:0px 0px;}
#logo{display:block;background-image:url('../images/Logo.jpg');background-repeat:no-repeat;}
#logo {float:left; width: 400px; height: 70px; background-position: 0px 0px;}
#logo span{display:none;}
DIV.inside2,#LineTop1,#LineTop2-1,#LineTop2-2,DIV.hotel_review1,#hotel_review11,#hotel_review111,DIV.hotel_review3,#hotel_review33,#hotel_review333,#weather_head,#weather_bottom,#hotel_serch1,#hotel_serch3,#view,#travel,#hotels,#tours,#cars,#fforward,#bback,#photoclick,DIV.linebutton1,DIV.linebutton2,DIV.linebutton3,DIV.linebutton4,#tat,#cradit,DIV.emotion,DIV.half_emotion,DIV.more_info,DIV.more_map,DIV.more_photo,DIV.more_vedio,DIV.stars1,DIV.stars2,#ff,#ie,#safari,#opera,#flock,#maxthon,#netscape,#TH_Flag,#UK_Flag,#W3C_xhtml,#W3C_css,#Tady_validator,#HTML_validator,#WCAG__validator,#weather,#hotelfinder,#creditcard,#Hotel_Booking,#Hotel_Information,#Hotel_Map,#Hotel_Amenities,#Hotel_Photos_Review,#addthisDotcom,#Brand{display:block;background-image:url('../images/menu1.png');background-repeat:no-repeat;}
#LineTop1 {width:10px; height:30px; line-height:30px; background-position:-220px 0px;}
#LineTop2-1 {width:105px; height:20px; line-height:20px; background-position:-470px -130px;}
#LineTop2-2 {width:125px;height:20px;line-height:20px;background-position:-470px -130px;}
DIV.hotel_review1,#hotel_review11,#hotel_review111 {width:220px; height:30px; line-height:30px; background-position:-220px -250px; text-indent:18px;}
DIV.hotel_review3,#hotel_review33,#hotel_review333 {width:220px; height:30px; line-height:30px; background-position:-220px -290px; text-indent:140px;}
#weather_head,#hotel_serch1 {width:250px; height:50px; line-height:50px; background-position:-220px -170px;text-align:center;}
#weather_bottom,#hotel_serch3 {width:250px; height:50px; line-height:50px; background-position:-220px -200px;}
#view {width:220px;height:150px;line-height:150px;text-align: center;padding-top:18px;background-position:0px -170px;}
#travel {width:220px;height:30px;line-height:30px;background-position:-670px -150px;text-indent: 30px;}
#hotels {width:220px;height:30px;line-height:30px;background-position:-670px -180px;text-indent: 30px;}
#tours {width:250px;height:30px;line-height:30px;background-position:-670px -210px;text-indent: 30px;}
#cars {width:150px;height:30px;line-height:30px;background-position:-670px -240px;text-indent: 30px;}
#fforward {width:25px;height:25px;line-height:25px;background-position:-670px -270px;}
#bback {width:25px;height:25px;line-height:25px;background-position:-670px -295px;float: right;}
#fforward span{display:none;}
#bback span{display:none;}
#creditcard {width:75px;height:130px;line-height:130px;background-position:-570px -150px;}
#photoclick {width:128px;height:30px;line-height:30px;background-position:-440px -290px;}
DIV.linebutton1 {width:100px;height:10px;line-height:10px;background-position:-470px -170px;}
DIV.linebutton2 {width:100px;height:10px;line-height:10px;background-position:-470px -180px;}
DIV.linebutton3 {width:100px;height:10px;line-height:10px;background-position:-470px -150px;}
DIV.linebutton4 {width:100px;height:10px;line-height:10px;background-position:-470px -160px;}
#tat {width:70px;height:70px; margin-left:80px; background-position:-470px -210px;}
#cradit {width:92px;height:28px;margin-left:70px; background-position:-505px -101px;}

#weather{float:left; width: 50px; height: 50px; background-position: -400px -100px; }
#hotelfinder{float:left; width: 40px; height: 48px; background-position: -600px -280px; }
DIV.emotion{float:left; width: 17px; height: 16px; background-position: -486px -100px; }
DIV.half_emotion{float:left; width: 8px; height: 16px; background-position: -486px -100px; }
DIV.more_info{float:left; width: 49px; height: 20px; background-position: -440px -320px; }
DIV.more_map{float:left; width: 35px; height: 20px; background-position: -630px -100px;}
DIV.more_photo{float:left; width: 35px; height: 20px; background-position: -665px -121px;}
DIV.more_vedio{float:left; width: 35px; height: 20px; background-position: -665px -100px;}
DIV.stars1{float:left; width: 12px; height: 14px; background-position: -588px -325px;}
DIV.stars2{float:left; width: 12px; height: 14px; background-position: -588px -339px;}
#ff{float:left; width: 20px; height: 20px; background-position: -0px -100px;}
#ie{float:left; width: 20px; height: 20px; background-position: -20px -100px;}
#safari{float:left; width: 20px; height: 20px; background-position: -40px -100px;}
#opera{float:left; width: 20px; height: 20px; background-position: -60px -100px;}
#flock{float:left; width: 20px; height: 20px; background-position: -80px -100px;}
#maxthon{float:left; width: 20px; height: 20px; background-position: -100px -100px;}
#netscape{float:left; width: 20px; height: 20px; background-position: -120px -100px;}
#ff span,#ie span,#safari span,#opera span,#flock span,#maxthon span,#netscape,#addthisDotcom span{ display:none;}
#UK_Flag{float:left; width: 20px; height: 21px; background-position: -145px -100px;}
#TH_Flag{float:left; width: 20px; height: 21px; background-position: -165px -100px;}
#W3C_xhtml{float:left; width: 88px; height: 31px; background-position: -600px -365px;}
#W3C_css{float:left; width: 88px; height: 31px; background-position: -600px -401px;}
#Tady_validator{float:left; width: 39px; height: 17px; background-position: -600px -435px;}
#HTML_validator{float:left; width: 39px; height: 17px; background-position: -640px -435px;}
#WCAG__validator{float:left; width: 88px; height: 31px; background-position: -600px -335px;}
#W3C_xhtml span,#W3C_css span,#Tady_validator span,#HTML_validator span,#WCAG__validator span{ display:none;}
#Hotel_Booking {float:left;width:25px;height:25px;line-height:25px;background-position:-645px -150px;margin-top:-3px;}
#Hotel_Information {float:left;width:25px;height:25px;line-height:25px;background-position:-645px -175px;margin-top:-3px;}
#Hotel_Map {float:left;width:25px;height:25px;line-height:25px;background-position:-645px -200px;margin-top:-3px;}
#Hotel_Amenities {float:left;width:25px;height:25px;line-height:25px;background-position:-645px -225px;margin-top:-3px;}
#Hotel_Photos_Review {float:left;width:25px;height:25px;line-height:25px;background-position:-645px -250px;margin-top:-3px;}
#addthisDotcom {width:125px;height:16px;background-position:0px -150px;margin-left:12px;}
#Brand {width:550px;height:85px;background-position:0px -460px;}

#separate,#separate2,#separate1,#separate3,#separate4,#separate5,#separate6,#separate7,#separate8,#separate9,#separate10,#separate11,#separate12,#separate13,#separate14,#separate15,#separate16,#separate17 {background-image:url('../images/saparate.gif');width:100%;height:20px;}
/*----------------------------------image sprite --------------------------*/
DIV.hotel_review2,#hotel_review22,#hotel_review222,#weather_middle,#hotel_serch2{background-image:url('../images/sprite1.gif');}
DIV.hotel_review2,#hotel_review22,#hotel_review222{background-repeat: repeat-y;width: 220px;padding: 0px;margin: 0px;float: left;background-position: 0px 0px;}
#weather_middle,#hotel_serch2 {background-repeat: repeat-y;width: 250px;padding: 0px;margin: 0px;float: left;background-position: -220px 0px;}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

/*----------------------------------hotel pageimage sprite --------------------------*/
#Room_Amenities_Top,#Facilities_Top,#Sports_Recreation_Top,#Room_Amenities_bottom,#Facilities_bottom,#Sports_Recreation_bottom,#agoda_button,#livechat,#callsupport{display:block;background-image:url('../images/Hotel_Amenities.png');background-repeat:no-repeat;}
#Room_Amenities_middle{background-image:url('../images/Hotel_Amenities1.gif');}
#Room_Amenities_Top,#Facilities_Top,#Sports_Recreation_Top {width:220px; height:30px; line-height:30px; text-indent:18px;}
#Room_Amenities_bottom,#Facilities_bottom,#Sports_Recreation_bottom {width:220px; height:30px; background-position:0px -30px; line-height:30px; text-indent:18px;}
#Room_Amenities_middle{background-repeat: repeat-y;width: 680px;padding: 0px;margin: 0px;float: left;background-position: 0px 0px;}
#agoda_button{width:200px; height:30px; line-height:30px;background-position:0px -60px;cursor:pointer;margin-left:auto;margin-right:auto;}
#livechat{width:215px; height:46px; line-height:46px;background-position:0px -94px;cursor:pointer;}
#callsupport{width:215px; height:47px; line-height:47px;background-position:0px -140px;}
/*----------------------------------booking image sprite --------------------------*/
a.ovalbutton{
background: transparent url('../images/oval-green-left.gif') no-repeat top left;
display: block;
float: left;
font: normal 13px Tahoma; /* Change 13px as desired */
line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 24px; /* Height of button background height */
padding-left: 11px; /* Width of left menu image */
text-decoration: none;
}a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton{
color: #494949; /*button text color*/
}a.ovalbutton span{
background: transparent url('../images/oval-green-right.gif') no-repeat top right;
display: block;
padding: 4px 11px 4px 0; /*Set 11px below to match value of 'padding-left' value above*/
}a.ovalbutton:hover{ /* Hover state CSS */
background-position: bottom left;
}a.ovalbutton:hover span{ /* Hover state CSS */
background-position: bottom right;
color: black;
}.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
}
/***************************top menu***********************************************/
#menu {width:700px; float:left;}
#menu ul {  margin:0 ; padding: 0; list-style-type: none;}
#menu li {float: left; display: inline;}
#menu a {float: left; display: inline; text-decoration: none;}
#menu span{display:none;}

#menu a.home {width: 100px; height: 50px; background:url('../images/menuTop.png') 0px 0px no-repeat;}
#menu a.home:hover {background:url('../images/menuTop.png') 0px -3px no-repeat;}
#menu li.current a.home {background:url('../images/menuTop.png') 0px -50px no-repeat;}

#menu a.guide {width: 100px; height: 50px; background:url('../images/menuTop.png') -100px 0px no-repeat;}
#menu a.guide:hover {background:url('../images/menuTop.png') -100px -3px no-repeat;}
#menu li.current a.guide {background:url('../images/menuTop.png') -100px -50px no-repeat;}

#menu a.island {width: 100px; height: 50px; background:url('../images/menuTop.png') -200px 0px no-repeat;}
#menu a.island:hover {background:url('../images/menuTop.png') -200px -3px no-repeat;}
#menu li.current a.island {background:url('../images/menuTop.png') -200px -50px no-repeat;}

#menu a.activity {width: 100px; height: 50px; background:url('../images/menuTop.png') -300px 0px no-repeat;}
#menu a.activity:hover {background:url('../images/menuTop.png') -300px -3px no-repeat;}
#menu li.current a.activity {background:url('../images/menuTop.png') -300px -50px no-repeat;}

#menu a.car {width: 100px; height: 50px; background:url('../images/menuTop.png') -400px 0px no-repeat;}
#menu a.car:hover {background:url('../images/menuTop.png') -400px -3px no-repeat;}
#menu li.current a.car {background:url('../images/menuTop.png') -400px -50px no-repeat;}

#menu a.map {width: 100px; height: 50px; background:url('../images/menuTop.png') -500px 0px no-repeat;}
#menu a.map:hover {background:url('../images/menuTop.png') -500px -3px no-repeat;}
#menu li.current a.map {background:url('../images/menuTop.png') -500px -50px no-repeat;}

#menu a.beach {width: 100px; height: 50px; background:url('../images/menuTop.png') -600px 0px no-repeat;}
#menu a.beach:hover {background:url('../images/menuTop.png') -600px -3px no-repeat;}
#menu li.current a.beach {background:url('../images/menuTop.png') -600px -50px no-repeat;}

/***************************top menu***********************************************/
#menu1 {width:700px; float:left;}
#menu1 ul {  margin:0 ; padding: 0; list-style-type: none;}
#menu1 li {float: left; display: inline;}
#menu1 a {float: left; display: inline; text-decoration: none;}
#menu1 span{display:none;}

#menu1 a.nightlife {width: 100px; height: 49px; background:url('../images/menuTop.png') 0px -150px no-repeat;}
#menu1 a.nightlife:hover {background:url('../images/menuTop.png') 0px -154px no-repeat;}
#menu1 li.current a.nightlife {background:url('../images/menuTop.png') -100px -150px no-repeat;}

#menu1 a.traveltrip {width: 100px; height: 49px; background:url('../images/menuTop.png') -200px -150px no-repeat;}
#menu1 a.traveltrip:hover {background:url('../images/menuTop.png') -200px -154px no-repeat;}
#menu1 li.current a.traveltrip {background:url('../images/menuTop.png') -300px -150px no-repeat;}

#menu1 a.map {width: 100px; height: 49px; background:url('../images/menuTop.png') -600px 0px no-repeat;}
#menu1 a.map:hover {background:url('../images/menuTop.png') -600px -4px no-repeat;}
#menu1 li.current a.map {background:url('../images/menuTop.png') -600px -50px no-repeat;}

#menu1 a.hotel {width: 100px; height: 49px; background:url('../images/menuTop.png') -200px -100px no-repeat;}
#menu1 a.hotel:hover {background:url('../images/menuTop.png') -200px -104px no-repeat;}
#menu1 li.current a.hotel {background:url('../images/menuTop.png') -300px -100px no-repeat;}

#menu1 a.packegetour {width: 100px; height: 49px; background:url('../images/menuTop.png') -400px -150px no-repeat;}
#menu1 a.packegetour:hover {background:url('../images/menuTop.png') -400px -154px no-repeat;}
#menu1 li.current a.packegetour {background:url('../images/menuTop.png') -500px -150px no-repeat;}

#menu1 a.forum {width: 100px; height: 49px; background:url('../images/menuTop.png') 0px -100px no-repeat;}
#menu1 a.forum:hover {background:url('../images/menuTop.png') 0px -104px no-repeat;}
#menu1 li.current a.forum {background:url('../images/menuTop.png') -100px -100px no-repeat;}

#menu1 a.photo {width: 100px; height: 49px; background:url('../images/menuTop.png') -400px -100px no-repeat;}
#menu1 a.photo:hover {background:url('../images/menuTop.png') -400px -104px no-repeat;}
#menu1 li.current a.photo {background:url('../images/menuTop.png') -500px -100px no-repeat;}
/****************************************left menu*************************************************/

/****************************************left menu*************************************************/

#menu_guide,#menu_hotel,#menu_tour,#menu_show,#menu_adventures,#menu_festivals,#menu_nature,#menu_beach {

background:#f3fdfe;
margin-left:25px;
margin-right:0;
margin-top:0;
margin-bottom:0;
padding:0px;


list-style-type:none;
width:200px;text-align:left;
}

#menu_guide a,#menu_hotel a,#menu_tour a,#menu_show a,#menu_adventures a,#menu_festivals a,#menu_nature a,#menu_beach a {
	color: #000;
	text-decoration: none;
}

#menu_guide ul,#menu_hotel ul,#menu_tour ul,#menu_show ul,#menu_adventures ul,#menu_festivals ul,#menu_nature ul,#menu_beach ul {
	list-style: none;
	margin: 0;
	padding: 0;
	width:200px;
}

#menu_guide ul li,#menu_hotel ul li,#menu_tour ul li,#menu_show ul li,#menu_adventures ul li,#menu_festivals ul li,#menu_nature ul li,#menu_beach ul li {
	font: 11px/16px Tahoma,MS-Sans-Serif, sans-serif;
	height:100%;
	background:#e8edf0;
	border-bottom:1px solid #fff;
	position: relative;
	float:left;
	width:100%;
	
	}
	
#menu_guide ul li ul li,#menu_hotel ul li ul li,#menu_tour ul li ul li,#menu_show ul li ul li,#menu_adventures ul li ul li,#menu_festivals ul li ul li,#menu_nature ul li ul li,#menu_beach ul li ul li{
	background:#e9f1de;
	}

#menu_guide ul li a,#menu_hotel ul li a,#menu_tour ul li a,#menu_show ul li a,#menu_adventures ul li a,#menu_festivals ul li a,#menu_nature ul li a,#menu_beach ul li a{
	display:block;
	padding: 2px 3px;
	
	
	}
a.MenuBarItemSubmenu
{
	background-image: url(../images/SpryMenuBarRight.gif);
	background-repeat: no-repeat;
	background-position: 95% 50%;
}

#menu_guide ul li a:hover,#menu_hotel ul li a:hover,#menu_tour ul li a:hover,#menu_show ul li a:hover,#menu_adventures ul li a:hover,#menu_festivals ul li a:hover,#menu_nature ul li a:hover,#menu_beach ul li a:hover{
	color: #a00;
	background: #ffd3d4;
	border-right:1px solid #fff;
	border-left:1px solid #fff;
}

#menu_guide ul li ul li a:hover,#menu_hotel ul li ul li a:hover,#menu_tour ul li ul li a:hover,#menu_show ul li ul li a:hover,#menu_adventures ul li ul li a:hover,#menu_festivals ul li ul li a:hover,#menu_nature ul li ul li a:hover,#menu_beach ul li ul li a:hover{
	background: #598527;
	border-left:1px solid #fff;
}

#menu_guide ul ul,#menu_hotel ul ul,#menu_tour ul ul,#menu_show ul ul,#menu_adventures ul ul,#menu_festivals ul ul,#menu_nature ul ul,#menu_beach ul ul{
	position: absolute;
	top: 0;
	display:none;
}

#menu_guide ul li:hover ul,#menu_hotel ul li:hover ul,#menu_tour ul li:hover ul,#menu_show ul li:hover ul,#menu_adventures ul li:hover ul,#menu_festivals ul li:hover ul,#menu_nature ul li:hover ul,#menu_beach ul li:hover ul{
	display: block;
	left:200px;
}
/******************************/
    #tabs4 {
      float:left;
      width:100%;
      font-size:93%;
      line-height:normal;
          border-bottom:1px solid #6B78A9;
      }
    #tabs4 ul {
          margin:0;
          padding:10px 10px 0 50px;
          list-style:none;
      }
    #tabs4 li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabs4 a {
      float:left;
      background:url("../images/tableft4.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 7px;
      text-decoration:none;
      }
    #tabs4 a span {
	  font: 11px Tahoma,MS-Sans-Serif, sans-serif;
	  font-weight: bold;
      float:left;
      display:block;
      background:url("../images/tabright4.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#6B78A9;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs4 a span {float:none;}
    /* End IE5-Mac hack */
    #tabs4 a:hover span {
      color:#6B78A9;
      }
    #tabs4 a:hover {
      background-position:0% -42px;
      }
    #tabs4 a:hover span {
      background-position:100% -42px;
      }

      #tabs4 #current a {
              background-position:0% -42px;
      }
      #tabs4 #current a span {
              background-position:100% -42px;
      }
	  
/*********************Select Hotel Page******************************/
DIV.boxHotelMain
{
border-left:#666666 solid 1px;height:105px;
border-top:#666666 solid 1px;height:105px;
width:335px;
border-spacing: 0px;
float:left;
margin:0px;
}
DIV.boxHotelMain_1
{
border-left:#666666 solid 1px;height:165px;
border-bottom:#666666 solid 1px;height:165px;
width:335px;
border-spacing: 0px;
float:left;
margin:0px;
}
DIV.boxHotel{
width:680px;
height:105px;
border:#93C9FF solid 1px;
background-color:#FFFFFF;

}
DIV.boxHotelPicMain{
width:129px;
float:left;
margin-left:7px;
margin-top:13px;margin-bottom:43px;
text-align:center;
}
DIV.boxHotelPic{
width:129px;
float:left;
margin-left:7px;
margin-top:13px;margin-bottom:13px;

}
DIV.boxHotelDetail{
width:400px;
float:left;

}
DIV.boxHotelDetail1{
width:400px;
height:15px;

}
DIV.boxHotelBook{
width:100px;
float:right;
height:105px;
background-color:#DDE6EE;

}

/**********************left_menu***************************/
#left_menu {
	BACKGROUND: #eee; WIDTH: 200px;
}
#left_menu UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}

#left_menu H3 {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #555 1px solid; DISPLAY: block; PADDING-LEFT: 3px; PADDING-BOTTOM: 2px; MARGIN: 0px; BORDER-LEFT: #bbb 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid ;FONT: bold 12px/16px Tahoma,MS-Sans-Serif, sans-serif; 
}

#left_menu H3 {
	BACKGROUND: #c1d7e4; TEXT-TRANSFORM: uppercase; COLOR: #336481
}

#left_menu  UL LI UL LI A {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #555 1px solid; DISPLAY: block; PADDING-LEFT: 3px; PADDING-BOTTOM: 2px; MARGIN: 0px; BORDER-LEFT: #bbb 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid ;FONT: 11px/16px Tahoma,MS-Sans-Serif, sans-serif; 
}

#left_menu  UL LI UL LI A {
	BACKGROUND: #efefef; COLOR: #000; TEXT-DECORATION: none
}
#left_menu UL LI UL LI A:hover {
	BACKGROUND: #d8eace; COLOR: #000000
}
#left_menu LI {
	POSITION: relative
}
#left_menu UL UL UL {
	LEFT: 100%; WIDTH: 200px; POSITION: absolute; TOP: 0px
}
DIV#left_menu UL UL UL {
	DISPLAY: none
}
DIV#left_menu UL UL LI:hover UL UL {
	DISPLAY: none
}
DIV#left_menu UL UL LI:hover UL {
	DISPLAY: block
}
DIV#left_menu UL UL UL LI:hover UL {
	DISPLAY: block
}


