@charset "utf-8";

/* CSS Document */







/*body { margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif;}



img { border:none;}



h1, h2, h3, h4, p, ul, li { margin:0px; padding:0px; font-weight:normal;}*/



body {

	background:#f4f4f4;

}

input, select, textarea, a {

	text-decoration:none;

	outline:none;

}

#efct {

	padding: 5px;

	border-radius: 2px;

	background:rgba(0, 0, 0, 0) none repeat scroll 0 0;

	border-radius: 0px 0px 7px 7px;

	box-shadow: 2px 2px 2px #888;

}

#wrapper { /*width:800px;*/

	margin:0 auto;

}

.container {  /*width:1000px; float:left; padding-top:10px;*/

}

.left {

	width:100%;

	background: none repeat scroll 0% 0% #FFF;

	float: left;

	padding: 10px;

	border: 0px solid #CDCDCD;

	box-shadow: 0px 0px 0px #708090;

}

.map { /* float:left;*/

	text-align:center;

	padding:5px;

	border:1px solid #d3d4d0;

	margin:0 0 15px 7px;

	-webkit-border-radius: 4px;

	-moz-border-radius: 4px;

	border-radius: 4px

}

.search-section {

	margin:0px;

	padding:0px;

}

.search-section h2 {

	padding:20px 0 10px;

}

.price_range {/* width:180px; *//*float:left; /*padding-bottom:20px;*/

}

.price_range h2 {

	font-size:12px;

	color:#424242;/* width:235px;*/

	padding-bottom:15px;

}

.star_rating {

	width:180px;

	float:left;

}

.star_rating h2 {

	font-size:12px;

	color:#000;

	padding-bottom:5px;

}

.star_rating .row {

	width:180px;

	float:left;

}

.star_rating .row .inputrate {

	float:left;

}

.selection_box .row .stars {

	float:left;

	padding:1px 0 0 5px;

}

.selection_box { /*width:180px; float:left;*/

	margin-top:50px;

	margin-left:15px;

}

.selection_box h2 {

	font-size:15px;

	color:#808080;

	font-weight:bold; /*float:left;*/

}

.selection_box .row { /*width:180px; float:left;*/

	margin-top:5px;
	margin-left:2%;

}

.selection_box input {

	float:left;

}

.selection_box label {

	float:left;

	padding:0px 0 0 5px;

	font-size:12px;

	color:#424242;

}

.recent_hotel {

	width:180px;

	float:left;

	margin-top:30px;

}

.recent_hotel h2 {

	font-size:12px;

	color:#000;

	font-weight:bold;

	padding-bottom:6px;

}

.recent_hotel ul {

	list-style:none;

}

.recent_hotel li {

	width:180px;

	float:left;

	padding-bottom:3px;

}

.recent_hotel li img {

	float:left;

}

.recent_hotel li p {

	width:120px;

	float:left;

	font-size:11px;

	color:#000;

	padding-left:7px;

}

.recent_hotel li p span {

	font-size:11px;

	color:#7e7e7e;

}

#right_content {

	margin-top:20px;

	float:left;

}

.right { /*width:780px;*/ /*float:left*/

;

}

.right h1 { /*width:780px; float:right; */

	font-size:20px;

	color:#5D5757;

	padding-bottom:15px;

	line-height:26px;

}

.design_box {

	width:100%;

	float:left;

	padding:15px;

	background:#ffffff;

	border:0px solid

}

.design_box .row { /*width:730px; float:left;*/

}

.design_box .row .col {

	padding-right:15px;

}

.design_box .row .col label {

	font-size:12px;

	color:#000;

	font-weight:bold;

	padding-bottom:3px;

	float:left;

	margin-right:5px;

}

.design_box .row .col input.design {

	clear:both;

	border:1px solid #d7d7d7;

	padding-left:6px;

	line-height:20px;

	font-size:12px;

	-webkit-border-radius: 4px;

	-moz-border-radius: 4px;

	border-radius: 4px

}

.design_box .row .col input.checkin {

	font-size:12px;

	clear:both;

	border:1px solid #d7d7d7;

	line-height:20px;

	-webkit-border-radius: 4px;

	padding-left:6px;

	-moz-border-radius: 4px;

	border-radius: 4px

}

#max_amount_new {

	width:70px !important;

}

.design_box .row2 {

	float:left;

	padding-top:15px;

}

.design_box .row2 .col {

	float:left;

	padding-right:15px;

}

.design_box .row2 .col label {

	width:96%;

	float:left;

	font-size:12px;

	color:#000;

	font-weight:bold;

	padding-left:0px;

	display:block;

	text-align:right;

}

.design_box .row2 .col select.rooms {

	width:50px;

	height:20px;

	line-height:20px;

	clear:both;

	border:1px solid #d7d7d7;

	font-size:12px;

	-webkit-border-radius: 4px;

	-moz-border-radius: 4px;

	border-radius: 4px

}

span.room1 {

	clear:both;

	font-size:11px;

	color:#000;
	
}

.wdthto {

	width:auto!important;

}

.search_bt {

	float:right;

	margin-bottom:20px;

	margin-right:20px;

}

.rslt_box_main {/*width:765px;*/

	float:left;

	margin-top:10px;

	border-bottom: 0px solid #d8d8d8;

	background: #ffffff;

	box-shadow: 1px 1px 2px #888888;

	padding:8px 8px 8px 8px;

}

.rslt_box_main .pic { /*width:110px*/

; /*float:left;*/

}

.rslt_box_main .pic h2 {

	background:url(../images/location_icon.png) 0 0 no-repeat;

	height:26px;

	width:18px;

	text-align:center;

	font-size:10px;

	color:#FFFFFF;

	padding-top:4px;

}

.rslt_box_main .pic h3 {

	font-size:12px;

	color:#000;

}

.rslt_box_main .pic h3 a {

	color:#337AB7 !important;

}

.maparow {

	float:left;

	margin-left:-6px;

	margin-right:5px;

	margin-top:-10px;

	padding-bottom:25px;

}

.maparow2 {

	float:left;

	margin-left:0px;

	margin-right:5px;

	margin-top:-10px;

	padding-bottom:25px;

}

.rslt_box_main .content { /*width:40%*/;

	float:left;

	padding:0px 0px 0px 0px;

}

.rslt_box_main .content h3 {

	//width:200px;

	font-size:13px;

	color:#2b33ee;

	padding-bottom:8px;

}

.rslt_box_main .content h3 span {

	font-size:11px;

	color:#292a2c;

}

.rslt_box_main .content p {

	clear:both;

	font-size:12px;

	color:#424242;

	text-align: justify;

}

.book_cotainer {

	float:right;

}

.located { /*float:left;*/

	font-size:12px;

	color:#808080;

	line-height:25px;

}

.booknowbox {

	width:429px;

	float:left;

	border:1px solid #79a6e1;

	background:#fcfefc;

	text-align:center;

	font-size:12px;

	color:#5690d7;

	line-height:25px;

	height: 31px;

	margin-bottom: 10px;

	color: #2b33ee;

	display: block;

	font-size: 12px;

	text-decoration: none;

}

.booknowbox a {

	display:block;

	text-decoration:none;

	font-size:12px;

	color:#2B33EE;

}

.htl_listbox {

	float:right;

	background:#f3f3f3;

	margin-top:10px;

	padding-bottom:18px;

}

.htl_listbox .row {

	padding:18px 10px 0px 10px;

	border-bottom:1px solid #ccc;

}

.htl_listbox .row .box1 {

	float:left;

	font-size:12px;

	color:#2B33EE !important;

	padding-bottom:10px;

}

.htl_listbox .row .box2 {

	float:left;

	font-size:12px;

	color:#424242;

}

.htl_listbox .row .box3 {

	float:left;

	font-size:12px;

	color:#519d1c;

}

.htl_listbox .row .box4 {

	float:right;

	font-size:12px;

	color:#fff;

	background:#548dd6;

	line-height:22px;

	padding:0 5px 0 5px;

	margin-top:-2px;

	margin-right:10px;

	display:none;

}

.htl_listbox .row .box4 a {

	text-decoration:none;

	font-size:12px;

	color:#fff;

}

.htl_listbox .row .box4:hover {

	background:#316aaf;

}

.htl_listbox .row .box5 {

	width:25%;

	float:left;

	float:left;

	font-size:12px;

	color:#424242;

	display:none;

}

.viewmoreinfo {

	width:430px;

	float:left;

	text-align:right;

	padding:0px 0 5px 0px;

	margin-top:15px;

	margin-bottom:13px;

}

.viewmoreinfo a {

	font-size:11px;

	color:#2B33EE;

	text-decoration:none;

}

.cencelation {

	width:100%;

	float:left;

	text-align:left;

	margin-top:20px;

	font-size:11px;

	color:#000;

}

.cencelation a {

	font-size:11px;

	color:#2B33EE;

	text-decoration:none;

}

.rslt_box_main .content h3 {

	font-size:18px;

}

.htl_listbox .row .box1 a {

	color:#2b33ee !important;

}

.htl_linksbox {

	width:100%;

	float:left;

	border-bottom:0px solid #353535; /*padding-bottom:10px;*/

	margin-top:20px;

	margin-bottom:20px;

}

.showmapview {

	float:right;

	line-height:35px;

	font-size:13px;

	color:#FFF;

	background:#404040;

}

.showmapview a {

	display:block;

	text-decoration:none;

	color:#FFF;

	background:#404040;

	padding:0 6px 0 6px;

}

.showmapview a:hover {

	background:#313131;

}

.morepages {

	width:100%;

	float:left;

}

.morepages .row1 {

	width:100%;

	float:left;

	margin-top:30px;

}

.morepages .row1 span {

	float:right;

	font-size:11px;

	color:#708090;

	font-weight:normal;

	margin-top:0px;

}

.morepages .row2 {

	width:670px;

	float:left;

}

.morepages .row2 span {

	float:left;

	font-size:11px;

	color:#000;

}

.alphalink {

	float:right;

	font-size:11px;

	color:#000;
	margin-top:6px;

}

.alphalink a {

	font-size:11px;

	color:#00124b;

}

.alphalink a:hover {

	text-decoration:underline;

	font-size:11px;

	color:#00124b;

}

.txt_p {

	width:780px;

	float:left;

	font-size:12px;

	color:#000;

	padding:15px 0 15px 0px;

	font-weight:bold;

}

.selectallbox {

	width:780px;

	float:left;

	background:#d7d7d7;

	padding:5px 0 5px 0px;

}

.selectallbox .iner {

	width:300px;

	float:left;

	font-size:11px;

	color:#000;

	padding-left:5px;

	line-height:20px;

}

.selectallbox .iner input {

	float:left;

}

.selectallbox p {

	float:right;

	font-size:11px;

	color:#000;

	padding-left:5px;

	line-height:20px;

	padding-right:10px;

}

.district {

	float:left;

	font-size:12px;

	color:#5f5b5a;

	padding-right:20px;

}

.district strong {

	color:#000;

}

.rslt_box_main .content2 {

	width:200px;

	float:left;

	padding:0 12px 0px 12px;

}

.rslt_box_main .content2 h3 {

	width:200px;

	font-size:13px;

	color:#5da225;

	padding-bottom:8px;

}

.rslt_box_main .content2 h3 span {

	font-size:11px;

	color:#292a2c;

}

.rslt_box_main .content2 p {

	clear:both;

	font-size:12px;

	color:#000;

	text-align:justify;

}

.htl_greenbox {

	width:430px;

	float:right;

	background:#5da225;

	margin-top:10px;

	padding-bottom:10px;

}

.htl_greenbox .row {

	width:410px;

	float:left;

	padding:0px 0px 0px 10px;

}

.htl_greenbox h2 {

	width:380px;

	font-size:12px;

	color:#FFF;

	padding:15px 0 4px 10px;

	font-weight:bold;

}

.htl_greenbox label {

	float:left;

	font-size:12px;

	color:#FFF;

	padding-left:5px;

	padding-top:2px;

}

.htl_greenbox input {

	float:left;

}

.tabing {

	width: 100%;

	margin-bottom: 0px;

	float: left;

	margin-left: 4px;

}

.tabing a {

	display:block;

	float:left;

	font-size:13px;

	color:#519ecc;

	margin-right:10px;

	line-height:40px;

	padding:0 10px 0 10px;

	-webkit-border-top-left-radius: 7px;

	-webkit-border-top-right-radius: 7px;

	-moz-border-radius-topleft: 7px;

	-moz-border-radius-topright: 7px;

	border-top-left-radius: 7px;

	border-top-right-radius: 7px;

	font-weight:bold;

}

.tabing a:hover, .tabing a.active {

	background:#519ecc;

	color:#FFF;

}

.inpleft {

	float:left;

	margin-left:-4px;

	margin-top:0px;

}

.design_box .row2 .col select.rooms option {

	padding-left:3px;

}

/*Paging css*/



.pagination {

	/*padding:10px; */



	color:#2F4F4F;

	/*font-size:14px;*/



	text-align:center;

}

.pagination ul {

	list-style:none;

	float: left;

	margin-top: 6px;

}

/* Pagination CSS */



.pagination ul li {

	/*width:20px;



	height:20px;*/



	vertical-align:middle;

	text-align:center;

	margin:3px;

	/*border:#E9E9E7 1px solid;*/



	float:left;/*cursor:pointer;*/



	/*padding-top:3px;*/



}

.pagination ul li.previous_class {

	/*width:85px;



	height:20px;*/



	vertical-align:middle;

	text-align:center;

	margin:3px;

	/*border:#E9E9E7 1px solid;*/



	float:left;

	cursor:pointer;

}

.pagination ul li.next_class {

	/*width:55px;



	height:20px;*/



	vertical-align:middle;

	text-align:center;

	margin:3px;

	/*border:#E9E9E7 1px solid;*/



	float:left;

	cursor:pointer;

}

.pagination ul li .dot_class {

	height:20px;

	vertical-align:middle;

	text-align:center;

	margin:5px;

	float:left;/*cursor:pointer;*/



}

.pagination ul li.selected_page {

	/*width:20px;



	background:#fff;



	height:20px;



*/	vertical-align:middle;

	text-align:center;

	margin:3px;

	/*border:#B8BC34 1px solid;*/



	float:left;/*cursor:pointer;*/



	



	



}

.pagination ul li.selected_page a {

	font-weight: bold;

	margin-right: 5px;

	border: 1px solid #cacaca;

	padding: 0.4em 1em;

	/* font-size: 9px; */



    background: linear-gradient(to bottom, white 0%, gainsboro 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);

}

.pagination ul li a {

	color:#000000;

	text-decoration:none;

	margin-right:5px;

}

.viewonmap {

	background-color: #FFFFFF;

	float: left;

	margin-top: -36px;

	/*padding: 3px 5px;*/



    position: absolute;

}

.viewonmap a {

	color: #000000;

	float: left;

	text-decoration:none;

}

/* autocomplete */

#destination, #landmark{
	width:93%;
}

#results {
	border: 1px solid #BFBFBF;
	border-bottom: 0px;
	font-size: 12px;
	font-family: arial;
	padding: 0px;
	display: none;
	z-index:1000;
	width: 95% !important;
	/*-moz-top:44px !important;
	-webkit-top:60px !important;*/
	left:auto !important;
}

#results div {
	border-bottom: 1px solid #BFBFBF;
	padding: 3px;
}

#results .selected {
	background-color: #666;
	color: #fff;
}

#results .unselected {
	background-color: #fff;
	color: #666;
}


#results2 {
	border: 1px solid #BFBFBF;
	border-bottom: 0px;
	font-size: 12px;
	font-family: arial;
	padding: 0px;
	display: none;
	z-index:1000;
	width: 525px !important;
	/*-moz-top:140px !important;
	-webkit-top:120px !important;*/
	left:auto !important;
}

#results2 div {
	border-bottom: 1px solid #BFBFBF;
	padding: 3px;
}

#results2 .selected {
	background-color: #666;
	color: #fff;
}

#results2 .unselected {
	background-color: #fff;
	color: #666;
}



.middle_sec01 > h2 >span {

	float:left;

}

 @media only screen and (min-width : 992px) {

 #results {

 border: 1px solid #BFBFBF;

 border-bottom: 0px;

 font-size: 12px;

 font-family: arial;

 padding: 0px;

 display: none;

 z-index:1000;

 width: 95% !important;

/* top:55px !important;

 -moz-top:47px !important;*/

 left:auto !important;

}

 #results2 {

 border: 1px solid #BFBFBF;

 border-bottom: 0px;

 font-size: 12px;

 font-family: arial;

 padding: 0px;

 display: none;

 z-index:1000;

 width: 525px !important;

 /*top:60px !important;

 -moz-top:144px !important;*/

 left:auto !important;

}

}

.rslt_box_main_1 .content {

	width:450px;

	float:left;

	padding:0 0px 0px 12px;

}

.rslt_box_main_1 .content h3 {

	width:450px;

	font-size:18px;

	color:#2b33ee;

	padding-bottom:5px;

	display:block;

}

.rslt_box_main_1 .content h4 {

	font-size:11px;

	color:#292a2c;

	clear:both;

	display:block;

	padding-bottom:5px;

	padding-top:5px;

}

.rslt_box_main_1 .content p {

	width:500px;

	clear:both;

	font-size:12px;

	color:#000;

	padding-bottom:15px;

}

.content_p {

	width:780px;

	clear:both;

	font-size:12px;

	color:#000;

	padding-bottom:15px;

	padding-top:10px;

	line-height:20px;

}

.rslt_box_main_1 .content .rating {

	width:450px;

	float:left;

}

.tabledata {

	clear:both;

	margin-top:15px;

	background:#999999;

	overflow:hidden;

}

.tabledata table td {

	background:#fff;

	padding:5px;

}

.rslt_box_main_1 {

	width:780px;

	float:left;

	margin-top:28px;

	position:relative;

}

.map_new {

	width:auto;

	position:absolute;

	right:0px;

	top:0px;

}

.picc {

	float:left;

}

/* =============== Lance 20/8/13 ============= */







.clr {

	clear:both;

}

.left_panel {

	width:460px;

	float:left;

	margin:5px 0 0 0px;

}

.left_panel .left_side {

	width:110px;

	float:left;

}

.left_panel .location {

	float:left;

	margin:0 0 0 0px;

	padding:3px 0 0 5px;

	width:12px;

	height:25px;

	background:url(../images/location_icon.png) left no-repeat;

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	color:#fff;

}

.left_panel .hotel {

	width:85px;

	float:left;

}

.left_panel .hotel p {

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	color:#000;

	font-weight:bold;

	margin:16px 0 0 0px;

	padding:0 0 0 0px;

}

.left_panel h1 {

	float:left;

	font-family:Arial, Helvetica, sans-serif;

	font-size:15px;

	color:#523cff;

	font-weight:bold;

	margin:16px 0px 0 30px;

	padding:0 0 0 0px;

}

.left_panel span {

	color:#000;

	font-size:13px;

	font-weight:normal;

}

.left_panel .img_contenor {

	width:455px;

	float:left;

	margin:20px 0 0 0px;

}

.left_panel .img_contenor img {

	float:left;

	margin:0 30px 0 0px;

	padding:0 0 0 0px;

}

.left_panel .img_contenor p {

	float:left;

	width:300px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	color:#000;

	line-height:18px;

}

.right_panel {

	width:535px;

	float:right;

	background:#f2f2f2;

	margin-top:17px;

	padding-bottom:15px;

}

.right_panel h2 {

	width:523px;

	border:1px solid #578ed1;

	font-family:Arial, Helvetica, sans-serif;

	font-size:24px;

	color:#578ed1;

	text-align:left;

	line-height:34px;

	padding-left:10px;

	background:#fff;

}

.right_panel .cabana {

	width:525px;

	float:left;

	margin-top:30px;

}

.right_panel .cabana .box_1 {

	width:170px;

	float:left;

	padding-left:10px;

}

.right_panel .cabana .box_1 p {

	float:left;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#2724f7;

	line-height:20px;

}

.right_panel .cabana .box_1 p span {

	color:#000;

	font-weight:bold;

}

.right_panel .cabana .box_1 p span.normal {

	font-weight:normal;

	color:#000;

}

.right_panel .cabana .box_2 {

	width:118px;

	float:left;

}

.right_panel .cabana .box_2 p {

	float:left;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#000;

	line-height:20px;

}

.right_panel .cabana .box_3 {

	width:100px;

	float:left;

}

.right_panel .cabana .box_3 p {

	float:left;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#659e2b;

	line-height:20px;

	text-align:center;

	margin-left:30px;

}

.right_panel .cabana .box_4 {

	float:right; /*width:100px;*/

	background:#5d93db;

	margin-left:0px;

}

.right_panel .cabana .box_4 p {

	float:left;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#fff;

	line-height:20px;

	text-align:center;

	margin-left:11px;

	padding-right:11px;

}

.right_panel .cabana .box_4 p a {

	text-decoration:none;

	color:#fff;

}

.right_panel .cabana .box_4 p a:hover {

	text-decoration:none;

	color:#fff;

}

.second_middle {

	width:1000px;

	float:left;

	margin-top:40px;

}

.second_left {

	width:460px;

	float:left;

}

.second_left h1 {

	float:left;

	font-family:Arial, Helvetica, sans-serif;

	font-size:22px;

	color:#000;

	font-weight:bold;

	margin-bottom:20px;

}

.second_left h1 span {

	color:#000;

	font-weight:normal;

}

.second_left p {

	float:left;

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	color:#696969;

	margin-right:10px;

}

.second_right {

	width:530px;

	float:right;

}

.second_right .first_listing {

	width:250px;

	float:left;

}

.second_right .second_listing {

	width:250px;

	float:right;

}

.second_right h1 {

	float:left;

	width:200px;

	padding:0px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:22px;

	color:#000;

	font-weight:bold;

	margin-bottom:20px;

}

.second_right ul {

	margin:0px;

	padding:0px;

	width:200px;

	list-style-type:disc;

	list-style-position:inside;

	float:left;

}

.second_right ul li {

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	color:#696969;

	line-height:18px;

}

.third_middle {

	width:993px;

	float:left;

	margin-top:30px;

}

.third_middle h1 {

	float:left;

	width:1000px;

	padding:0px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:22px;

	color:#000;

	font-weight:bold;

}

.third_middle p {

	float:left;

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	color:#696969;

	margin-top:10px;

	border:1px solid #ff0000;

	padding-bottom:15px;

	padding-top:5px;

	padding-left:5px;

}

.third_middle p span {

	font-family:Arial, Helvetica, sans-serif;

	font-size:22px;

	color:#53a51f;

	font-weight:bold;

}

.four_middle {

	width:1000px;

	float:left;

	margin-top:70px;

}

.four_middle .gallery {

	width:500px;

	float:left;

}

.four_middle .gallery h1 {

	float:left;

	width:500px;

	padding:0px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:22px;

	color:#000;

	font-weight:bold;

	margin-bottom:20px;

}

.size {

	width:100%;/* height:289px; float:left; text-align:center;*/

}

/*.four_middle .gallery img{float:left; margin:0 auto; padding:0 0 0 0px; text-align:center;}*/







.gallery_panel {

	text-align: center;

}

.gallery_panel .image_1 {

	float:left;

	border:2px solid #ddd;

	margin-top:15px;

	margin-right:10px;

}

.gallery_panel .image_1 img {

	float:left;

	margin:10px 0 0 3px;

	padding:0 0 0 0px;

	text-align:center;

}

.four_middle .map_img {

	float:right;

	width:500px;

}

.four_middle .map_img h4 {

	width:482px;

	text-align:left;

	font-family:Arial, Helvetica, sans-serif;

	font-size:22px;

	color:#000;

	font-weight:bold;

	margin-bottom:20px;

	padding:0 0 0 18px;

}

.four_middle .map_img img {

	float:right;

	margin:0 0 0 0px;

	padding:0 0 0 0px;

}

.book_hotel {

	width:925px;

	float:left;

}

.book_hotel h1 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:22px;

	color:#000;

	font-weight:bold;

}

.book_hotel h1 span {

	color:#5da225;

}

.room_type {

	width:925px;

	float:left;

}

.room_type .heading {

	width:920px;

	float:left;

	margin:45px 0 0 0px;

}

.room_type .heading p {

	float:left;

	width:200px;

	color:#000;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size:12px;

	padding:0 0 0 5px;

}

.room_type .heading b {

	float:left;

	width:60px;

	color:#000;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size:12px;

}

.room_type .heading em {

	float:left;

	width:150px;

	color:#000;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size:12px;

	font-style:normal;

	margin:0 0 0 30px;

}

.room_type .duble {

	width:920px;

	float:left;

	background:#f2f2f2;

	margin:10px 0 0 0px;

}

.room_type .duble p {

	float:left;

	width:200px;

	color:#000;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size:12px;

	padding:5px 0 5px 5px;

}

.room_type .duble b {

	float:left;

	width:60px;

	color:#000;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:normal;

	font-size:12px;

	line-height:40px;

}

.room_type .duble em {

	float:left;

	width:150px;

	color:#000;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size:12px;

	font-style:normal;

	margin:0 0 0 30px;

	line-height:40px;

}

.room_type .tripple {

	width:920px;

	float:left;

	background:#d7d7d7;

	margin:10px 0 0 0px;

}

.room_type .tripple p {

	float:left;

	width:200px;

	color:#000;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size:12px;

	padding:5px 0 5px 5px;

}

.room_type .tripple b {

	float:left;

	width:60px;

	color:#000;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:normal;

	font-size:12px;

	line-height:40px;

}

.room_type .tripple em {

	float:left;

	width:150px;

	color:#000;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size:12px;

	font-style:normal;

	margin:0 0 0 30px;

	line-height:40px;

}

.room_type .fourth {

	width:920px;

	float:left;

	background:#f2f2f2;

	margin:10px 0 0 0px;

}

.room_type .fourth p {

	float:left;

	width:200px;

	color:#000;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size:12px;

	padding:5px 0 5px 5px;

}

.room_type .fourth b {

	float:left;

	width:60px;

	color:#000;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:normal;

	font-size:12px;

	line-height:40px;

}

.room_type .fourth em {

	float:left;

	width:150px;

	color:#000;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size:12px;

	font-style:normal;

	margin:0 0 0 30px;

	line-height:40px;

}

.summry {

	width:925px;

	float:left;

	margin:45px 0 0 0px;

}

.summry h1 {

	width:920px;

	float:left;

	font-family:Arial, Helvetica, sans-serif;

	font-size:22px;

	color:#588fd2;

	font-weight:bold;

	padding:0 0 0 5px;

}

.summry .insidebox {

	width:920px;

	float:left;

	background:#f2f2f2;

	margin:10px 0 45px 0px;

	padding:10px 0 0 5px;

}

.summry .insidebox h2 {

	float:left;

	width:920px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:24px;

	color:#000;

	font-weight:normal;

	margin:0 0 30px 0px;

}

.summry .insidebox h2 span {

	color:#599e27;

	margin:0 0 0 35px;

}

.summry .insidebox .rowone {

	width:920px;

	float:left;

	margin:0 0 30px 0px;

}

.nospace {

	margin:0 0 0 0px !important;

}

.summry .insidebox .rowone p {

	float:left;

	width:342px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	font-weight:bold;

	color:#000;

	margin:0 0 0 0px;

	display:block;

}

.summry .insidebox .rowone b {

	float:left;

	width:500px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	font-weight:bold;

	color:#F00;

}

.summry .insidebox .rowone b.forcolor {

	color:#000 !important;

	font-weight:normal;

}

.summry .insidebox .rowone b.green {

	color:#5da132 !important;

	font-weight:normal;

}

.summry .insidebox .rowone b span {

	font-weight:bold;

	margin:0 0 0 10px;

}

.guest {

	width:1000px;

	float:left;

}

.guest h1 {

	float:left;

	font-family:Arial, Helvetica, sans-serif;

	font-size:22px;

	font-weight:bold;

	color:#5195d6;

	margin:30px 0 30px 110px;

}

.guest .information {

	width:1000px;

	float:left;

	border-bottom:1px solid #000;

	padding:0 0 25px 0px;

}

.guest .information .firstfield {

	width:980px;

	float:left;

	margin:0 0 20px 0px;

}

.guest .information .firstfield .line_1 {

	width:135px;

	float:left;

	margin:4px 24px 0 0px;

}

.line_1 p {

	float:left;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:bold;

	color:#5da126;

	background:url(../images/simbol.png) left no-repeat;

	text-indent:20px;

}

.line_2 {

	width:200px;

	float:left;

}

.line_2 label {

	float:left;

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	color:#000;

	font-weight:bold;

}

.line_2 input {

	width:41px;

	height:31px;

	border:1px solid #224a7e;

	box-shadow:5px 2px 4px #000;

	margin:-7px 0 0 5px;

}

.line_3 {

	width:230px;

	float:left;

	margin:-5px 32px 0 0px;

}

.line_3 input {

	width:100px;

	height:30px;

	border:1px solid #224a7e;

	margin:-7px 0 0 5px;

	margin:0 0 0 15px;

}

.line_3 input:first-child {

	margin-left:0px;

}

.line_4 {

	width:120px;

	float:left;

}

.line_4 input {

	width:110px;

	height:33px;

	border:1px solid #224a7e;

	margin:-7px 30px 0 5px;

	box-shadow:5px 2px 4px #000;

}

.line_4 input.small {

	width:90px;

}

.line_5 {

	width:195px;

	float:right;

}

.line_5 p {

	float:left;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:bold;

	color:#0000fd;

	background:url(../images/simbol.png) left no-repeat;

	text-indent:20px;

	margin:6px 0 0 0px;

}

.condition {

	width:1000px;

	float:left;

	margin:40px 0 0 0px;

}

.condition h1 {

	float:left;

	width:1000px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:22px;

	font-weight:bold;

	color:#4c8bce;

	margin:0 0 5px 0px;

}

.condition b {

	float:left;

	width:1000px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	font-weight:bold;

	color:#000;

	margin:15px 0 0 0px;

}

.condition .blog {

	width:765px;

	float:left;

	border:1px solid #1c4b81;

	font-style:normal;

	padding:5px 0 0 5px;

	margin:15px 0 0 0px;

}

.condition .blog p {

	float:left;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#000;

	width:765px;

}

.condition .blog p span {

	color:#f00;

	font-weight:bold;

}

.condition .blog h6 {

	float:left;

	font-family:Arial, Helvetica, sans-serif;

	color:#0600ff;

	font-size:12px;

	font-weight:bold;

	margin:25px 0 15px 25px;

}

.payment {

	width:925px;

	float:left;

	margin:45px 0 0 0px;

}

.payment h1 {

	float:left;

	width:1000px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:22px;

	font-weight:bold;

	color:#4c8bce;

	margin:0 0 20px 0px;

}

.payment p {

	width:765px;

	float:left;

	display:block;

	border:1px solid #f00;

	padding:22px 0 0 5px;

	text-align:left;

	line-height:18px;

}

.payment p b {

	float:left;

	width:770px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:normal;

	color:#000;

}

.payment p b span {

	font-weight:bold;

}

.payment p b span.lightgreen {

	color:#89c160 !important;

	font-weight:bold;

}

.payment p b span.other {

	color:#f00 !important;

	font-weight:bold;

}

.prefer {

	width:755px;

	float:left;

	margin:40px 0 0 0px;

}

.prefer .part_one {

	width:755px;

	float:left;

}

.prefer .part_one p {

	float:left;

	width:170px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	font-weight:bold;

	color:#000;

	margin:0px 0 0 0px;

}

.prefer .part_one span {

	color:#e29a50;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	margin:-3px 0 0 0px;

	display:block;

}

.prefer .part_one span.below {

	margin:20px 0 0 0px;

	padding:0 0 0 170px;

	color:#000;

	font-weight:normal;

}

.prefer .part_one span img {

	margin:0px 0 0 0px !important;

	padding:0 0 0 0px;

	vertical-align:sub;

}

.paycard {

	width:1000px;

	float:left;

	margin:40px 0 0 0px;

}

.paycard img {

	float:left;

	margin:0px 0 0 0px;

	padding:0 0 0 0px;

}

.paycard p {

	float:left;

	width:485px;

	display:block;

	background:url(../images/lock.png) left no-repeat;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#000;

	font-weight:bold;

	margin:5px 0 0 35px;

	text-indent:16px;

}

.paycard b {

	width:220px;

	float:right;

	display:block;

	font-weight:normal;

}

.paycard b img {

	float:left;

	margin:0 0 0 0px;

	padding:0 0 0 0px;

}

.paycard b img.upper {

	margin:-25px 0 0 0px;

}

.creditcard {

	width:990px;

	float:left;

	background:#f2f2f2;

	margin:15px 0 0 0px;

	padding:10px 0 35px 10px;

}

.creditcard h1 {

	float:left;

	width:1000px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:22px;

	font-weight:bold;

	color:#4c8bce;

	margin:0 0 5px 0px;

}

.creditcard .card_left {

	width:990px;

	float:left;

	margin:25px 0 0 0px;

}

.creditcard .card_left label {

	float:left;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#000;

	font-weight:bold;

	width:255px;

	margin:4px 0 0 0px;

}

.creditcard .card_left select {

	float:left;

	width:140px;

	height:18px;

	border:1px solid #809eb6;

	font-size:12px;

}

.creditcard .card_left input {

	width:148px;

	height:14px;

	border:1px solid #005ca5;

}

.creditcard .card_left input.morespece {

	width:175px !important;

}

.creditcard .card_left input.effect {

	width:51px;

	height:25px;

	box-shadow:5px 2px 5px #000;

	margin:0 6px 0 0px;

}

.creditcard .card_left input.cvv {

	width:50px;

}

.creditcard .card_left input.address {

	width:528px;

	height:28px;

	border:1px solid #5ba124;

}

.creditcard .card_left span {

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#000;

	margin:0 0 0 13px;

}

.text {

	width:1000px;

	float:left;

	margin:40px 0 0 0px;

}

.text p {

	width:920px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	color:#000;

	font-weight:bold;

	padding:0 0 0 40px;

}

.text b {

	width:920px;

	float:left;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#000;

	font-weight:bold;

	padding:0 0 0 20px;

	margin:80px 0 0 0px;

}

.text b span {

	color:#5da225;

}

.text b span.change {

	color:#5d87db;

}

.text .imagegrop {

	width:720px;

	float:left;

	margin:80px 0 0px 0px;

	padding:0 0 30px 200px;

}

.text .imagegrop img {

	float:left;

	margin:0 40px 0 0px;

	padding:0 0 0 0px;

}



/* ===================== 23-08-13 ======================= */







#main_box01 {

	width:990px;

	margin:0 auto;

	background:#414141 !important;

	padding:0px 5px;

}

.main_box02 {

	width: 960px;

	float: left;

	padding-top: 0;

	padding-right: 10px;

	padding-bottom: 0;

	padding-left: 20px;

}

.navigation {

	width: 970px;

	float: left;

}

h3 > span {

	font-size:22px;

	float:left;

}

.navigation ul {

	margin:0 0 0 0px;

	padding:0 0 0 0px;

	list-style:none;

}

.navigation ul li {

	display: inline;

}

.navigation ul li a {

	float:left;

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#fff;

	font-weight:bold;

	text-decoration:none;

	margin:0 45px 0 0px;

	line-height:38px;

}

.navigation ul li a.active_link {

	color:#e26d03;

}

.navigation ul li a:hover {

	color:#e26d03;

}

.login_reg {

	width:970px;

	float:left;

	margin:35px 0 0 0px;

}

.login_reg h1 {

	float:left;

	font-family:Arial, Helvetica, sans-serif;

	font-size:24px;

	color:#000;

	width:970px;

	font-weight:bold;

	margin:0 0 25px 0px;

}

.banner {/*width:990px;*/

	/*background:#ffbb02;

	border:1px solid #ddd;*/

	padding:0 0px;

}

.banner .form_left {/*width:518px;*//* float:left; *//*padding:20px 0 0 30px;*/

	padding-bottom:20px;

}

.banner .form_left h2 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:24px;

	color:#54575e;

	font-weight:bold;

	margin:0 0 20px 0px;

}

.banner .form_right {/*width:470px*/

	margin:20px 0;

	text-align:center

}

.banner .form_right img {

	margin:0 0 0 0px;

	padding:0 0 0 0px;

}

.banner .form_left .date {

	margin:10px 0 0 0px;

}

.banner .form_left .date .blogone {

	float:left;/* margin:0 45px 0 0px;*/

}

.banner .form_left .date .blogone p {

	float:left;

	width:100%;

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	font-weight:bold;

	color:#000;

}

.banner .form_left .date .blogone img {

	float:left;

	margin:3px 3px 0 0px;

}

.banner .form_left .date .blogone input {

	width:86px;

	height:23px;

	border:1px solid #ffffff;

}

.banner .form_left .date .blogone input.forshdw {

	width:40px;

	height:21px;

	box-shadow:5px 2px 5px #8b6400;

}

.banner .form_left .date .blogone.blogone01 {

	margin-right:0px !important;

}

.banner .form_left .number {

	margin:20px 0 0 0px;

}

.banner .form_left .number .blogone {

	margin:0 0px 0 0px;

}

.banner .form_left .number img {

	float:right;

	margin:5px 13px 0 0px;

}

.banner .form_left .number .blogone02 {

	width:86px !important;

}

.banner .form_left .number .blogone03 {

	width:83px !important;

}

.banner .form_left .number .blogone p {

	float:left;

	width:100%;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	color:#594350;

}

.banner .form_left .number .blogone img {

	float:left;

	margin:3px 3px 0 0px;

}

.banner .form_left .number .blogone select {

	width:60px;

	height:23px;

	border:1px solid #ffffff;

	margin:0 0 10px 0px;

}

.banner .form_left .number .blogone input {

	width:88px;

	height:23px;

	border:1px solid #ffffff;

}

.banner .form_left .number .blogone input.forshdw {

	width:40px;

	height:21px;

	box-shadow:5px 2px 5px #8b6400;

}

.banner .form_left .number .blogone.blogone01 {

	margin-right:0px !important;

}

.middle_sec01 {/*width:990px;*//* float:left; padding:0 5px;*/

}

.middle_sec01 p {/*width:990px;*/ /*font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#000;*/

	margin:30px 0 0 0px;

}

.middle_sec01 h1 {

	float:left; /*width:990px;*/ /*font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#d86b02; font-weight:bold;*/

	margin:25px 0 25px 0px;

}

.middle_sec01 h1 span {/*font-size:13px;color:#7d7d87;  font-family:Arial, Helvetica, sans-serif;*/

}

.onepart {

	width:990px;

	float:left;

	border:1px solid #a2a2a2;

	padding:0 0 20px 5px;

}

.onepart .seprat01 {

	width:305px;

	float:left;

}

.onepart .seprat0 {

	width:70px !important;

	margin:0px !important;

}

.onepart .seprat01 h2 {

	float:left;

	width:100%;

	font-family:Arial, Helvetica, sans-serif;

	font-size:17px;

	color:#000;

	font-weight:bold;

	margin:18px 0 25px 0px;

}

.onepart .seprat01 p {

	float:left;

	font-family:Arial, Helvetica, sans-serif;

	font-size:16px;

	color:#4732f9 !important;

	width:100%;

	margin:0px;

}

.onepart .seprat01 p span {

	color:#69ac45 !important;

}

.onepart .seprat01 p span.newcolor {

	color:#f00 !important;

}

.onepart .seprat01 p span.newcolor01 {

	color:#000 !important;

}

.onepart_new {

	width:990px;

	float:left;

	border:1px solid #a2a2a2;

	padding:9px 0 20px 5px;

}

.onepart_new .arrew {

	width:75px;

	float:left;

}

.onepart_new .arrew01 {

	float:right;

	width:75px;

}

.onepart_new .arrew01 img {

	float:left;

	margin:28px 0 0 -5px;

	padding:0 0 0 0px;

}

.onepart_new .arrew img {

	float:left;

	margin:28px 0px 0 0px;

	padding:0 0 0 0px;

}

.onepart_new .middleimage {

	width:800px;

	float:left;

	margin:10px 0 0 17px;

}

.onepart_new .middleimage img {

	float:left;

	margin:28px 0 0 10px;

	padding:0 0 0 0px;

}

.image_gallery01 {

	width:990px;

	float:left;

	background:#f2f2f2;

	padding:0 5px;

}

#status {

	padding:0;

	margin:20px 0 0 21px;

	list-style:none;

}

#status li {

	float:left;

	width:200px;

	height:259px;

	display:block;

	border:1px solid #ddd;

	box-shadow:5px 2px 5px #000;

	margin-right:19px;

	margin-bottom:50px;

	padding:30px 0 0 20px;

}

#status li b {

	font-family:Arial, Helvetica, sans-serif;

	font-size:16px;

	font-weight:bold;

	color:#6099dc;

}

#status li img {

	margin:30px 0 0 0px;

	padding:0px;

}

.format {

	width:990px;

	float:left;

	margin:37px 0 0 0px;

	padding:0 5px 20px 5px;

}

.format b {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	color:#8e96a3;

}

.format img {

	display:block;

	float:left;

	margin:40px 0 0 0px;

	padding:0 0 0 0px;

}

.format_new {

	width:990px;

	float:left;

	background:#000;

	height:60px;

	margin:30px 0 0 0px;

	padding:0 5px;

}

.room_price_active {

	background-color:#00F;

}

.room_price {

}

.hcsb_container {

	width:100% !important;

	height:100% !important;

}

.newline {

	float:left;

	clear:both;

	margin-top:5px;

}

.payment_section {

	float:left;

	text-align:left;

	margin:5px 5px 5px 5px;

}

.banner_open_tab_2 {

	background-color: transparent !important;

	margin-left: 4px;

}

.small-text {

	font-size:11px;

	margin:0px;

	padding:0px;

}

.htl_listbox .row .box6 {

	display:none;

}
#destination, #landmark{
	width:95%;
}

@media screen and (max-width: 500px) {
#destination, #landmark{
	width:93.5%;
}

 #results {

 /*left: -285px !important;

 top:65px !important;*/

 width:93.5% !important;

}
#results2 {

 /*left: -285px !important;

 top:65px !important;*/

 width: 260px !important;

}

 .banner_open_tab_2 {

 background-color: transparent !important;

 float: left;

 margin-left: 4px;

}

 .open_tab_2 {

 display: block;

 float: left;

 margin-left: 4px;

}

 .banner_open_tab_1 {

 background: #F88814 none repeat scroll 0% 0%;

 border: medium none;

 overflow: hidden;

 margin-left: 4px;

}

 .banner {

 padding: 0px !important;

 margin-top: -5px;

 

}

#title{

	font-size:14px !important;

}

}

 @media only screen and (min-width:768px) and (max-width: 980px) {
	.selection_box > .facility_filter{
		margin-left:0% !important; 
	 }
 .selection_box .row {
    margin-top: 5px;
    margin-left: 1% !important;
}

 #results {



		/*left: -285px !important;*/



		/*top:55px !important;*/

 width: 95% !important;

}

}

 @media only screen and (max-width:767px) {

 #tittle {

 font-size:14px !important;

 font-weight: bold;

}

 .htl_listbox .row .box1 {

 width:60%;

}

 .htl_listbox .row .box2, .htl_listbox .row .box3 {

 display:none;

}

 .htl_listbox .row .box6 {

 display:block;

 text-align:center;

}

 #results {

 left: auto !important;

 /*top: 35px !important;*/

    width: 95% !important;

}

#results2 {

 left: auto !important;

 /*top: 35px !important;*/

 width: 190px !important;

}

 #efct {

 background: none;

 border-radius:none;

 box-shadow: none;

 padding:none;

}

 #logo img {

	height: 58px;

	width: 87px;





}

 .design_box {

width:100%;

float:left;

padding:15px;

background:#ffffff;

border:0px solid #353535;

-webkit-border-radius:0 0 7px 7px;

box-shadow: 2px 2px 2px #888888;

border:solid 1px #ccc !important;

 -moz-border-radius: 0 0 7px 7px;

 border-radius: 0 0 7px 7px;

}

}

@media screen and (max-width: 500px) {
 #results {
	width:93.5% !important;
 }
}
.ui-tabs {

	float:left;

}

.ui-tabs .ui-tabs-panel {

}

.ui-tabs-nav {

	margin-bottom:15px !important;

}

.viewmoreinfo a:hover, .viewmoreinfo a:focus {
	color: #ffa500
}
.viewmoreinfo a:active {
	color:#2B33EE;
}
a:hover, a:focus {
    color: #ffa500;
    text-decoration: none;
}
a:active {
    color: #2B33EE;
    text-decoration: none;
}
.tb-review-link:hover{cursor:context-menu !important;}
.morelink:hover{cursor:context-menu !important;}
.roomtypedetail label:hover{cursor:pointer !important;}
.paymentoptn{width:100%;}