@charset "utf-8";

/* CSS Document */



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



.clear{clear:both;}



p{margin:0px; padding:0px;}



form{margin:0px; padding:0px;}



#wrapper{width:984px; margin:0px auto; padding:0px;}



#header{width:984px; margin:0px; padding:0px;}



#middle{width:984px; margin:0px; padding:10px 0;}



#footer{width:984px; margin:0px auto; padding:0px;}



.error{ color:#FF0000;}

.logo_outer{ background:url(../images/logo_bg.jpg) repeat-x; width:984px; margin:0px; padding:0px; float:left;}



.logo{width:250px; margin:0px; padding:30px 0 0 0; float:left;}


/*.hotel{width:480px; margin:0px; padding:0px; float:left;}*/
.hotel{width:440px; margin:0px; padding:0px; float:left;}

.hotel h1{margin:0px; padding:60px 0 0 60px; font-size:24px; color:#f4740b;}

.hotel h1 span{color:#1c71b4;}



.contact_outer{width:294px; margin:0px; padding:0px; float:left; text-align:right;}
/*.contact_outer{width:254px; margin:0px; padding:0px; float:left; text-align:right;}*/
.contact_outer h1{margin:0px; padding:0px; font-size:18px; color:#000;}

.contact_outer h1 span{color:#ff0000;}



	.contact_no{font-size:20px; color:#2a2a2a; padding:5px 0 0 0;}

	.select_language{font-size:12px; color:#000;  padding:5px 0;}

	

.navigation{width:984px; margin:0px; padding:0px; float:left; text-align:center; }

	

.navigation_left{width:11px; background:url(../images/top-nav-left.jpg) no-repeat; float:left; line-height:44px; height:44px;}

.navigation_right{width:11px; background:url(../images/top-nav-right.jpg) no-repeat; float:left; line-height:44px; height:44px;}

.navigation_middle{width:962px;background:url(../images/top_nav_bg.jpg) repeat-x; float:left;}



	

.middle_left{ width:275px; margin:0px; padding:0px; float:left;}

.middle_inner{ width:414px; margin:0px; padding:0px 10px; float:left;}

.middle_right{ width:275px; margin:0px; padding:0px; float:right;}



.find_outer{width:275px; margin:0px; padding:0 0 10px 0; float:left; background:url(../images/find_bottom.jpg) no-repeat bottom;}

.find_outer h1{ background:url(../images/find_bg.jpg) no-repeat; line-height:38px; font-size:17px; color:#000; margin:0px; padding:0px; padding:0 0 0 20px}



.find_middle{width:253px; margin:0px; padding:0 10px; float:left; border-left:1px solid #b2b2b2; border-right:1px solid #b2b2b2;}



.bibione{width:253px; margin:0px; padding:0 0 10px 0; float:left; background:url(../images/bibione_divider.jpg) repeat-x bottom; }

.bibione p{font-size:12px; color:#6c6c6c;} 

.bibione h2{margin:0px; padding:5px 0; font-size:16px; color:#ff6000;}

.bibione h2 span{color:#000; font-size:11px;}

.bibione a{text-decoration:underline; color:#ff6000;}

.bibione a:hover{text-decoration:underline; color:#ff6000;}

.bibione img{padding:0 10px 0 0; margin:0px;}



.link{width:645px; margin:0px; padding:15px 0; float: left; border-bottom:1px dotted #595959; color:#073575; font-size:12px; font-weight:bold; text-align:right;}

.border_bottom_none{border-bottom:none !important;}



.cf{background:url(../images/cf_bg.jpg) no-repeat; width:944px; margin:0px; padding:0px 20px; font-size:18px; color:#393939; line-height:53px;  float:left;}

.footer_link_outer{width:984px; margin:0px; padding:0px; float:left;}



.footer_link_r_top{width:984px; background:url(../images/footer_r_top.jpg) no-repeat; float:left; line-height:7px; height:7px;}

.footer_link_r_bottom{width:984px; background:url(../images/footer_bottom.jpg) no-repeat; float:left; line-height:7px; height:7px;}

.footer_link{width:904px; margin:0px; padding:10px 40px; float:left; background:#353636; font-size:12px; color:#fff; line-height:20px;}

.footer_link a{color:#c4c4c4; text-decoration:none;}

.footer_link a:hover{color:#c4c4c4; text-decoration:underline;}



.offer_outer{width:412px; margin:10px 0 0 0; padding:0 0 10px 0; float:left; background:url(../images/offer_bottom_bg.jpg) no-repeat bottom;}

.offer_outer h1{background:url(../images/offer_top_bg.jpg) no-repeat; line-height:37px; font-size:17px; color:#000; margin:0px; padding:0px; padding:0 0 0 20px}



.offer_middle{width:390px; font-size:12px; color:#6C6C6C; line-height:18px; margin:0px; padding:0 10px; float:left; border-left:1px solid #b2b2b2; border-right:1px solid #b2b2b2; background:#f8f8f8;}



.offer_middle ul{margin:0px; padding:10px 0 0 0;}

.offer_middle ul li{ list-style:none; margin:0 15px 5px 0; padding:0  0 0 15px; line-height:20px; font-weight:bold; display:inline-block; border-bottom:1px solid #e1e1e1; font-size:12px; color:#ff6000; width:155px; float:left; background:url(../images/list.jpg) no-repeat left top; }

.offer_middle span{ color:#000; font-weight:normal;}







.designation_outer{width:412px; margin:10px 0 0 0; padding:0 0 10px 0; float:left; background:url(../images/offer_bottom_bg.jpg) no-repeat bottom;}

.designation_outer h1{background:url(../images/offer_top_bg.jpg) no-repeat; line-height:37px; font-size:17px; color:#000; margin:0px; padding:0px; padding:0 0 0 20px;}



.designation_middle{width:390px; margin:0px; padding:0 10px; float:left; border-left:1px solid #b2b2b2; border-right:1px solid #b2b2b2; background:#f8f8f8;}



.designation{width:390px; margin:0px; padding:5px 0; float:left;}

.designation p{font-size:12px; color:#6c6c6c;} 

.designation h2{margin:0px; padding:5px 0; font-size:14px; color:#ff0707;}

.designation a{text-decoration:underline; color:#2f2f2f;}

.designation a:hover{text-decoration:none; color:#2f2f2f;}

.designation img{padding:0; margin:0 10px 0 0; border:5px solid #dfdfdf;}





.search_outer{width:275px; margin:0 0 18px 0; padding:0 0 10px 0; float:left; background:url(../images/search_bg_bottom.jpg) no-repeat bottom;}

.search_outer h1{background:url(../images/serach_bg_top.jpg) no-repeat;  font-size:18px; color:#fff; margin:0px; padding:0px; padding:10px 0 21px 20px;}



.search_middle{width:255px;  margin:0px; padding:0 10px; float:left; background:url(../images/search_middle.jpg) no-repeat bottom; font-size:12px; color:#000;}



.search_middle ul{margin:0px; padding:10px 0;}

.search_middle ul li{ list-style:none; margin:0 2px 0 0; padding:5px 10px; background:#fff; line-height:20px; display:block; font-weight:bold; display:inline;}

.search_middle ul li a{padding:0px; margin:0px; font-size:12px; color:#ff6c00; text-decoration:none;}

.search_middle ul li a:hover{padding:0px; margin:0px;color:#000;  text-decoration:none;}

.search_middle ul li a.active, .search_middle ul li.act a{ padding:0px; margin:0px;color:#000;  text-decoration:none;}

.search_middle p{margin:0px; padding:1px 0 0 0;}



.search_middle h2{font-size:12px; color:#000; margin:0px; padding:3px 0;}

.checkin{width:150px; margin:0 5px 0 0; padding:0px; border:1px solid #999999;}

.age{width:50px; margin:0 5px 0 0; padding:0px; border:1px solid #999999;}



.rooms_row{width:255px; margin:2px 0 0 0; padding:0px; float:left;}

.rooms_column{width:127px; margin:0px; padding:0px; float:left;}

.rooms_column1{width:85px; margin:0px; padding:0px; float:left;}

.button{width:255px; margin:5px 0 0 0; padding:0px; float:left;}

.button_img{ background:url(../images/button_bg.jpg) no-repeat;  margin:0px; padding:0px 0 5px 0; font-size:12px; color:#fff; width:122px; height:34px; border:0; font-weight:bold; text-transform:uppercase; cursor:pointer;}

.button_img1{ background:url(../images/submit_bg.jpg) left bottom; padding-bottom:3px; font-size:12px; color:#fff; width:112px; height:24px; border:0; font-weight:bold; text-transform:uppercase; cursor:pointer;}



.img_padding{padding:18px 0 0 0; margin:0px;}



.inner{width:689px; margin:0px; margin:0px 0px 0px 16px; float:left;}
.inner .inner{margin:0px 0px 0px 0px !important;}
.inner h1{margin:0px; padding:0 0 10px 0; font-size:18px; color:#00102a;}

.inner h1 span{color:#ff5300;}



.pagination{width:689px; margin:0px; padding:5px 0 15px 0; float:left; text-align:right;}

.pagination ul{margin:0px; padding:0px;}

.pagination ul li{margin:0px; padding:0px; list-style:none; font-size:12px; display:inline; font-weight:bold;}

.pagination ul li a{margin-right:2px; padding:2px 10px; background:#ffb01f; border:1px solid #ff8700; text-decoration:none; color:#1a4fa5;}

.pagination ul li a:hover{margin-right:2px;padding:2px 10px;  background:#fff; border:1px solid #ff8700; text-decoration:none;  color:#1a4fa5;} 

.pagination ul li a.active{margin-right:2px; padding:2px 10px; background:#fff; border:1px solid #ff8700; text-decoration:none;  color:#1a4fa5;}

 

.listing_outer{width:689px; margin:0px; padding:0 0 15px 0; float:left;}

.listing_name_outer{width:669px; margin:0px; padding:0px 10px; float:left; background:url(../images/name_bg.jpg) no-repeat top; border-bottom:2px solid #06253a; line-height:39px; height:39px; font-weight:bold;}

.listing_name{font-size:16px; margin:0px; padding:0px; width:500px; float:left;color:#fff;}

.listing_gallery{font-size:11px; margin:0px; text-transform:uppercase; margin-right:10px; padding:0px;  float:left;  color:#fff; text-align:right;}

.listing_price{ margin:0px; padding:0px; float:right; font-size:11px; color:#fff; text-align:right;}

.listing_price span{color:#ffe500; text-decoration:none;}

.listing_price h1{color:#ffe500; text-transform:uppercase; font-size:12px; margin:0px; padding:0px;}











.listing_bottom{width:669px; margin:0px; padding:15px 10px; float:left; background:url(../images/name_bottom.jpg) no-repeat bottom; background:#f5f5f5;  font-size:11px; color:#515151; line-height:17px;}
	.listing_bottom table{ width:100% !important; }

.listing_bottom_img{padding:0px; margin:0 10px 0 0;}



.hotel_name{ font-size:12px; color:#ff5200; font-weight:bold; padding:2px 0px;}

.price{ font-size:12px; color:#00397b; font-weight:bold; padding:2px 0px;}



.divider{background:url(../images/divider.jpg) repeat-x; padding:0px; margin:9px 0; height:1px; display:block; font-size:1px;}
.border{ border:1px solid #0099FF;}


/*150310 new css*/
.hotel_title{width:669px; margin:0px; padding:0px 10px; float:left; background:url(../images/name_bg.jpg) no-repeat top; border-bottom:2px solid #06253a; line-height:39px; height:39px; font-weight:bold;font-size:12px; color:#fff;}
.hotel_title span{font-size:11px; color:#FFE500;}

.img_div{ width:250px; float:left;}
.img_border{ border:5px solid #06253a;}

.description{ width:419px; float:left;}
.table_border{ border-top:1px solid #999999; border-left:1px solid #999999;}
.td_border{border-bottom:1px solid #999999; border-right:1px solid #999999;}

/*180310 new css*/

.table_transfer{border-top:1px solid #000; border-left:1px solid #000; font-size:12px;}

.td_transfer_left{border-bottom:1px solid #000; border-right:1px solid #000; background:#99ccff;}

.td_transfer{border-bottom:1px solid #000; border-right:1px solid #000;}

.night{ font-size:16px; color:#194ba0; }


/*26/03/10*/


/* the table cell that holds the "This Month" or "Close" button at the bottom */
.dpTodayButtonTD {
	}


/* a table cell that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTD {
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
	color: white;
	}


/* additional style information for the text that indicates the month and year */
.dpTitleText {
	font-size: 12px;
	color: gray;
	font-weight: bold;
	}


/* additiona/* the table (within the div) that holds the date picker calendar */
.dpTable {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #505050;
	background-color: #ece9d8;
	border: 1px solid #AAAAAA;
	}

/* a table row that holds date numbers (either blank or 1-31) */
.dpTR {
	}


/* the top table row that holds the month, year, and forward/backward buttons */
.dpTitleTR {
	}


/* the second table row, that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTR {
	}


/* the bottom table row, that has the "This Month" and "Close" buttons */
.dpTodayButtonTR {
	}


/* a table cell that holds a date number (either blank or 1-31) */
.dpTD {
	border: 1px solid #ece9d8;
	}


/* a table cell that holds a highlighted day (usually either today's date or the current date field value) */
.dpDayHighlightTD {
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
	}


/* the date number table cell that the mouse pointer is currently over (you can use contrasting colors to make it apparent which cell is being hovered over) */
.dpTDHover {
	background-color: #aca998;
	border: 1px solid #888888;
	cursor: pointer;
	color: red;
	}


/* the table cell that holds the name of the month and the year */
.dpTitleTD {
	}


/* a table cell that holds one of the forward/backward buttons */
.dpButtonTD {
	}

l style information for the cell that holds a highlighted day (usually either today's date or the current date field value) */ 
.dpDayHighlight {
	color: 4060ff;
	font-weight: bold;
	}


/* the forward/backward buttons at the top */
.dpButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
	background: #d8e8ff;
	font-weight: bold;
	padding: 0px;
	}


/* the "This Month" and "Close" buttons at the bottom */
.dpTodayButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
	background: #d8e8ff;
	font-weight: bold;
	}


