	
	body{
		padding:0px;
		margin:0px;
		font-family:tahoma,verdana,Arial,sans-serif;
		background-color:#D6C2A7; 
	}
	a{
		text-decoration: none;
	}
	img {
		padding:0px;
		margin:0px;
		border:0px;
	}
	
	.left{
		float:left;
	}

	.right{
		float:right;
	}	
	.clear{
		clear:both;	
	}
	.off{
		color:#6C6C6C;
	}	
	
	.mainbody{
		width:900px;
		margin-left:auto;
		margin-right:auto;
	}
	.content{
		float:left;	
		width:900px;
		background-color:#D6C2A7;
		clear:both;
	}	
	
	.header{
		width:900px;
		height:254px;
		margin-bottom:6px;
		clear:both;
	}	
	
		.h_img_1,
		.h_img_2,
		.h_img_3,
		.h_img_4,
		.h_img_5,
		.h_img_7,
		.h_img_6{
			float:left;
			height:254px;		
		}
		.h_img_1{		
			width:205px;	
			background: url(../images/h_img_1.gif) no-repeat;			
		}		
		.h_img_2{
			width:100px;
		}		
		.h_img_3{
			width:65px;
		}		
		.h_img_4{
			width:115px;
			background: url(../images/h_img_6.gif) no-repeat;			
		}
		.h_img_7{
			width:115px;
			background: url(../images/h_img_8.gif) no-repeat;
		}
		.h_img_5{
			width:24px;
		}		
		.h_img_6{
			width:76px;
			background: url(../images/h_img_9.gif) no-repeat;
		}
		.lan_img{
			float:left;
			margin-right:2px;
		}
		
		.h_img_4 .bttn{
			float:right;
		}
		.h_img_7 .bttn{
			float:left;
		}		
		.lst_bttn,
		.htl_bttn,
		.bttn{
			height:26px;
			font-weight:bold;
			font-size:12px;
			font-family: "Lucida Grande",verdana,Arial,sans-serif;
			background: url(../images/bttn_bg.gif) repeat-x;			
		}
		.lst_bttn,
		.htl_bttn{
			float:left;
			margin-top:5px;			
		}
		.htl_bttn{
			margin-right:5px;
		}
		.bttn{clear:both;}		
		.bttn2{
			float:left;		
			color:#836E51;			
			padding-top:4px;
		}
		
		.active,
		.inactive{
			float:left;		
			height:25px;
			font-weight:bold;
			margin-bottom:-2px;
			font-size:12px;
			font-family: "Lucida Grande",verdana,Arial,sans-serif;
			clear:both;
		}
		.active{background: url(../images/tab_active_bg.gif) repeat-x;}
		.inactive{background: url(../images/tab_inactive_bg.gif) repeat-x;}
		.active2,
		.inactive2{
			float:left;
			color:#655734;			
			padding-top:5px;
		}		
	
	.search {
		margin:90px 0 0 40px;
		font-size:12px;
		line-height: 130%;		
		color:#363636;
		clear:both;
	}
	#s_city,
	#s_province,
	#s_accommodation{
		float:left;
		width:148px;
	}
	
	.container{
		float:left;		
		width:900px;
		/* background: url(../images/container_top_bg.gif) repeat-x; */		
		clear:both;
	}	
	
	.divider_h{ height:18px; clear:both; }
	.space_h{ height:10px; clear:both; }
	.space_h2{ margin-top:10px; }
	.space_s{ margin-top:5px; clear:both; }
	.space_ln{ height:17px; clear:both; }	
	.space_left { float:left; width:10px; }
	.space_right { float:left; width:11px; }	
	
	.left_menu{
		float:left;
		width:212px;
	}	
		.left_top {
			height:18px;
			width:212px;
			background:#AF9471 url(../images/left_top_bg.gif) repeat-x;
			clear: both;			
		}
		.lm_left  { float: left; width: 20px; height:18px; }
		.lm_right { float: right; width: 25px; height:18px; }
		.left_menu_mid {
			float: left;
			width:212px;
			background:#AF9471 url(../images/mid_bg.gif) repeat-y;
			clear:both;
		}
		.left_bottom { 
			height:18px;
			width:212px;
			background:#AF9471 url(../images/left_bottom_bg.gif) repeat-x;
			clear: both;
		}	
		
		.side_box{
			width:180px;
			margin-left:4.5%;
			clear: both;			
		}	
			.box_top {
				height:18px;
				width:180px;
				background:#AF9471 url(../images/sb_top.gif) repeat-x;
				clear: both;			
			}
			.box_left  { float: left; width: 18px; height:18px; }
			.box_right { float: right; width: 18px; height:18px; }
			.box_mid {
				float: left;
				width:180px;
				background:#AF9471 url(../images/sb_mid.gif) repeat-y;
				clear:both;
			}
			.box_bottom { 
				height:18px;
				width:180px;
				background:#AF9471 url(../images/sb_bottom.gif) repeat-x;
				clear: both;						
			}
			
			.l_m_text{
				width:170px;
				font-family:Georgia, "Times New Roman", Times, serif;
				color:#535353;
				font-size:14px;
				font-weight:normal;
				padding-left:10px;
				clear:both;
			}
			.l_m_text b{
				margin-bottom:3px;			
			}
			.l_m_text ul{
				padding:0px;
				margin:0px;
				list-style-type:none;
			}
			.l_m_text ul li{
				width:165px;
				padding:0px;
				margin:0px;
				padding-left:5px;				
				list-style-type:none;
			}			
		
	.body{
		float: left;
		width:667px;		
	}
	.menu_bar{
		float:right;	
		height:38px;
		margin-bottom:10px;
		right:7px;
		position:relative;
		font-weight:bold;
		font-size:12px;
		font-family: "Lucida Grande",verdana,Arial,sans-serif;
		background:#FCFBF9 url(../images/menu_bar_bg.gif) repeat-x;
		clear:both;
	}
	.menu_lr{
		float:left;
		width:10px;
		height:38px;
	}
	.menu_divider{
		float: left;
		height:38px;
		width:10px;
		background: url(../images/menu_divider.gif) no-repeat;
	}
		.menu_list{
			float: left;
			padding:0 7px;			
			padding-top:10px;			
		}
		.menu_bar a{
			color:#AF9471;
		}
		.menu_bar a:hover{
			color:#FF8002;
		}
		
	.content_box{
		float: left;	
		width:670px;
		clear: both;			
	}	
		.content_top {
			height:20px;
			width:667px;
			background:#AF9471 url(../images/cont_top_bg.gif) repeat-x;
			clear: both;			
		}
		.content_tl{
			float:left; 
			width:20px; 
			height:20px;
			background: url(../images/cont_top_left.gif) no-repeat;			
		}
		.content_tr {
			float:right;
			width: 20px;
			height:20px;
			background: url(../images/cont_top_right.gif) no-repeat;			
		}
		.content_mid {
			float: left;
			width:667px;
			background:#AF9471 url(../images/cont_mid_bg.gif) repeat-y;
			font-size:12px;
			font-family: Verdana, Helvetica, tahoma, Arial, sans-serif;
			color:#F5F2EE;
			clear:both;
		}
		.content_mid a{
			color:#F5F2EE;
		}	
		.content_mid a:hover{
			color:#655734;
		}		
		.content_bottom {
			height:38px;
			width:667px;
			background:#AF9471 url(../images/cont_bot_bg.gif) repeat-x;
			clear: both;
		}
		.content_bl  { float: left; width: 25px; height:38px; }
		.content_br { float: right; width: 40px; height:38px; }
		
		.tab_content{
			width:650px;
			/* margin:0 auto; */
			margin-left:20px;
			clear: both;
		}
	
		.active,
		.inactive{
			float:left;		
			height:25px;
			font-weight:bold;
			/* margin-bottom:-2px; */
			font-size:12px;
			color:#AF9471;			
			font-family: "Lucida Grande",verdana,Arial,sans-serif;
			clear:right;
		}
		.active{background: url(../images/tab_active_bg.gif) repeat-x;}
		.inactive{background: url(../images/tab_inactive_bg.gif) repeat-x;}
		.active2,
		.inactive2{
			float:left;
			padding-top:5px;
		}
		
		.bttn2 a,		
		.bttn a{
			color:#836E51;
		}
		.bttn2 a:hover,		
		.bttn a:hover{
			color:#FF8002;
		}	
	
	/* Weekend Tips / Hotel */
	.hotel ,
	.weekend_tips {
		float: left;
		width:633px;
		padding:0 14px 0 20px;
		clear:both;
	}
	.hotel a strong{
		padding:0;
		line-height: 130%;
		margin:0;
		font-size:16px;
	}
	.photos {
		float: left;
		width:585px;
		padding-left:78px;
		clear:both;
	}	
	.htl_list{
		float: left;
		width: 471px;
	}
	.list_dtl{
		float: left;
		width: 371px;		
	}	
	.pro_list{
		float: left;
		width: 340px;		
	}	
	.htl_price{
		float: right;
		line-height: 180%;
		padding:0 3px;
		height:50px;
		margin-top:11px;
		color:#AF9471;
		border:4px solid #A48B6A;
		font-family:Tahoma, Georgia, Verdana, Georgia, serif;		
		background:#DACFC1 url(../images/price_bg.gif) repeat-x center;
	}
	.currency{
		float: left;
		height:36px;
		font-size:46px;
		padding-top:14px;
	}
	.price{
		float: left;	
		font-size:30px;	
		padding-top:3px;
	}
	.price div{
		font-size:20px;
		clear:both;
	}
	
	.map_canvas{
		height:422px;
		width:633px;
		margin:0 14px 5px 20px;
		text-align:center;
		color:#4C4C4C;
		clear:both;	
	}
	.map_canvas a{
		color:#0063C8;
	}	
	.map_canvas a:hover{
		color:#00933B;
	}	
	.list,
	.list1{
		width:633px;
		margin:0 14px 5px 20px;
		padding-bottom:5px;	
		line-height: 130%;
		clear:both;
	}	
	.list{
		border-bottom:2px solid #D6C2A7;
	}
	.segment3{
		float: left;	
		width:120px;
		text-align:center;
		padding-top:33px;
	}
	
	.map,
	.province{
		float:left;
		clear:right;
	}
	.map{
		width:395px;
		margin-right:10px;	
	}
	.province{
		float:left;
		width:228px;
		font-size:16px;		
		line-height: 150%;
		font-weight:bold;
		font-family:Georgia, "Times New Roman", Times, serif;		
	}
	
	.l_content,
	.r_content{
		float: left;
		clear:right;
		width:311px;		
		line-height: 130%;		
	}
	.l_content{
		margin-right:11px;	
	}
	
	.block,
	.top_block,
	.bottom_block{
		width:613px;
		padding:7px 5px 6px 15px;		
		/* color:#AF9471; */
		color:#646464;
		font-weight:bold;
		background:#D6C2A7 url(../images/block_bg.gif) repeat-y;
		line-height: 130%;
		clear:both;	
	}
	.seg_header{
		font-size:20px;
		color:#FCFBF9;		
		margin-bottom:5px;
		text-align:center;
		font-family:Georgia,Verdana,Arial,sans-serif;
		clear:both;
	}
	.block{margin:10px 14px 0 20px;}	
	.top_block{margin:0 14px 0 20px;}
	.bottom_block{margin:10px 14px 0 20px;}	
	
	.reservation{
		width:613px;
		text-align:center;		
		padding:0 5px 0 15px;
		margin:10px 14px -3px 20px;		
		clear:both;	
	}
	
	.h1_enquiry,
	.l1_enquiry,
	.h_enquiry,
	.l_enquiry{
		float:left;
		text-align:center;	
		line-height: 150%;
		width:20%;		
		clear:right;	
	}
	.h1_enquiry,
	.l1_enquiry{
		width:40%;	
	}	
	.h_enquiry,.h1_enquiry{color:#FCFBF9;padding-bottom:3px;}
	.l_enquiry,.l1_enquiry{font-weight:normal;}
	
	.top_left,
	.top_right{
		float:left;
		clear:right;
	}
	.top_left{
		width:33%;
		padding-top:5px;
		text-align:left;
	}
	.top_right{
		width:66%;
		padding-top:5px;
		text-align:left;		
	}
	.city1,
	.city2 {
		float: left;
		width:150px;
		padding:5px 0;
		font-weight:bold;
		clear:right;
	}
	.city1{margin-right:11px}
	
	.act_city1,
	.act_city2 {
		float: left;
		width:200px;
		padding:5px 0;
		font-weight:bold;
		clear:right;
	}
	.act_city1{margin-right:11px}	
	
		.sub_photo {
			width:150px;
			/* height:130px; */
			background-color:#9F8767;
			padding:3px;
			margin:0 auto;
			text-align:center;
			font-size:12px;
			font-family: Verdana, Helvetica, tahoma, Arial, sans-serif;
			color:#F5F2EE;
			clear:both;			
		}		
		.wp_photo1,
		.wp_photo2 {
			float: left;
			width:140px;
			height:130px;
			background-color:#9F8767;
			padding:5px 5px 2px 5px;
			text-align:center;
			clear:right;
		}
		.wp_photo1{margin-right:11px}
		.list_photo {
			float: left;
	        width:140px;		
            text-align:center;
			background-color:#9F8767;
			padding:6px;
			margin-right:10px;
		}
		
		.photos1,
		.photos2,
		.photos3 {
			float: left;
			width:140px;
			background-color:#9F8767;
			padding:7px;
			text-align:center;
			clear:right;


		}
		.photos1{margin-right:10px}
		.photos3{float: right;}
	
	.footer{
		float: left;
		width:900px;
		margin-top:5px;
		clear:both;
	}
		.footer_top{
			height:53px;
			width:100%;
			background: url(../images/footer_top.gif) no-repeat;
			clear: both;			
		}
		.footer_bottom{
			height:27px;
			width:100%;
			background: url(../images/footer_bottom.gif) no-repeat;
			text-align:center;
			font-weight:bold;
			margin-bottom:10px;			
			clear: both;
		}
			.footer_bottom ul{
				display:inline;
			}
			.footer_bottom ul li{
				font-size:13px;
				font-family:Georgia,Verdana,Arial,sans-serif;
				color:#FFFFFF;
				display:inline; 
			}
			.footer_bottom ul li a{
				color:#957D60;
				/* color:#32B0FB; */
				text-decoration:none;
			}
			.footer_bottom ul li a:hover{
				color:#655734; 
				/* border-bottom:1px dotted #FFFFFF; */
			}		
		
	/* FORM */
	.input_file,
	.input_box2,
	.input_boxl,
	.input_box{
		padding:2px;
		color:#0C0C0C;
		border:1px solid #D6C2A7;
		/* background-color:#FFFFFF; */
	}	
	.input_box{
		/* height:17px; */	
		float:left;
		width:180px;
	}	
	.input_box2{
		/* height:17px; */
		width:70px;
	}
	.input_boxl{
		/* height:17px; */
		width:395px;
	}
	
	.input_seg,
	.input_title2,
	.input_title,
	.input{
		float:left;
		clear:right;		
	}
	.input_title2 {
		width:30%;
		padding-top:5px;
		padding-left:3%;
		text-align:left;
	}
	.input_title {
		width:33%;
		padding-top:5px;
		text-align:right;
	}
	.search span,	
	.input_title span{
		color: #9E0000;
		font-size:11px;		
	}
	.orange{color: #FF7200;}
	.input,
	.input_seg{
		width:62%;
		padding-top:5px;
		padding-left:5px;
	}	
	.search input,
	.search select,
	.input input,
	.input select,
	.input textarea{
		color:#535353;
	}
	.tw2{width:25%;}
	.iw2{width:65%;}
	.ser_fac{float:left;width:50%;}
	.input textarea{border:1px solid #D6C2A7; padding:1px 2px;}
	.input span{
		font-size:11px;
		font-family: Verdana, Helvetica, tahoma, Arial, sans-serif;	
		color:#F5F2EE;		
	}
	.input span a{
		color:#C0E4FC;
	}	
	.input span a:hover{
		color:#4D6185;
	}
	.txt_level{
		float:left;
		width:642px;
		font-size:13px;		
		/* text-align: center; */
		padding-bottom:5px;
		padding-left:15px;
		clear:both;	
	}
	.txt_level input{
		color:#535353;
	}	
	.url_b{
		padding-left:25px; 
		padding-top:2px; 
		clear:both
	}
	
	.tal{text-align: left;}	
	.tac{text-align: center;}
	.tac2{margin:0 20px; text-align: center;}	
	.tac_clear{text-align:center;clear:both;}
	
	#country{width:186px;}
	
	.err{
		font-size: 12px;
		font-weight:normal;
		font-family: verdana,tahoma,sans-serif;
		color: #CD0B0B;
		text-align: center;
	}
	.alert{
		font-size: 12px;
		font-family: verdana,tahoma,sans-serif;
		color:#655734; 
		line-height: 150%;		
		text-align: center;
	}
	.msg {
		font-size: 12px;
		font-family: verdana,tahoma,sans-serif;
		font-weight: bold;
		color: green;
		text-align: center;		
	}
	/* end FORM */
	
	.tips{
		width:613px;
		margin: 0 14px 0 20px;
		color:#FCFBF9;		
		font-size:14px;
		clear:both;
	}
	
	.heading,
	.left_heading,
	.main_heading h1{	
		font-weight:normal;	
		font-family:Georgia, "Times New Roman", Times, serif;	
		clear:both;		
	}	
	.heading{
		width:657px;
		color:#FCFBF9;
		font-size:24px;
		padding-left:10px;
		margin-bottom:10px;
	}
	.left_heading{
		width:180px;
		margin-left:4.5%;
		color:#FCFBF9;
		font-size:20px;
		margin-bottom:5px;
		text-align:center;	
	}
	.main_heading h1{
		padding:0;
		margin:0;
		width:657px;
		color:#927958;
		font-size:36px;
		margin-bottom:5px;
		text-align:center;
	}	
	
	#main_photo {
		text-align:center;
		padding:10px;
		margin:0 auto;
		margin-bottom:15px;
		background-color:#9F8767;
		clear:both;
	}
	
	.button{
		padding:3px 5px;
		font-size:14px;
		font-family:Georgia, "Times New Roman", Tahoma, sans-serif;
		font-weight:bold;
		cursor:pointer;
		background-color:#D7C3A7;
		border: none;	
	}
	
	/* Pagination */
	.page-nav{
		width:100%;
		padding-top:10px;
		font-family:tahoma,verdana,sans-serif;
		font-size:12px;
		text-align:center;
		color:#333333;
		clear:both;		
	}	
	.page-first{
		padding-left:3px;
	}
	.page-prev{
		padding-left:3px;
	}
	.page-number{
		font-size:11px;
		font-family:tahoma,verdana,sans-serif;
		padding:0 3px;
		text-align:center;
	}
	.page-next{
		padding-left:3px;
	}
	.page-last{
	}
	.page-first a,
	.page-last a,
	.page-prev a,
	.page-next a,
	.page-number  a{
		color:#F63C3C;
		text-decoration: none;
	}
	.page-first a:hover,
	.page-last a:hover,
	.page-prev a:hover,
	.page-next a:hover,
	.page-number a:hover{
		color:#ff7200;
	}
	/* end Pagination */	
	
	a{color:#655734;text-decoration:none;}
	a:hover{color:#364B22;}
	
	/* jQuery */
	form.form label.error,
	label.error {
		color: #9E0000;
		font-size: 11px;
	}
	.message_box {
		position: absolute;
		top: 0; left: 0;
		z-index: 10;
		background:#FFFFAC;
		margin:0;
		padding:7px 5px;
		border-bottom:1px solid #CCCCCC;
		text-align:center;
		width:99%;
	}
	form.form label.error{ 
		display: none;
	}
	/* end jQuery */
	
	#divrecaptcha{  
		width:auto;
		font-size:11px;
	}	 
	#controls{ 
		width:auto;
		float:left;
		padding-left:10px;
	}  
	#recaptcha_logo{ 
		width:71px; 
		float:left;
		padding-left:10px;
	}  	
	#recaptcha_image{  
		padding:2px; 
		background:#AF9471;  
	}	
	#recaptcha_response_field {  
		padding:2px;
		color:#0C0C0C;
		border:1px solid #D6C2A7;
		width:180px;	
	} 
