@charset "UTF-8";
/* 
Oberoi Hotels & Resorts 


*/

/* Globals
-----------------------------------------------------------------------------------------------------------*/
body {
	font-family: Helvetica, Arial, sans-serif /*{global-font-family}*/;
    color: #444444;
    background-color: #c9c3af;
	font-size:14px;
}

* {
	outline:none;
}

a {
	text-decoration:none;
	color:#333;
}

h1 {
}

h2 {
}

h3 {
	font-size:14px !important;
	margin:0 !important;
	padding-bottom:10px !important;
}

h4 {
}

h5 {
}

h6 {
}

.adp-placemark,.adp-legal  { display:none !important;}

p {
	margin:0;
	padding:0;
	padding-bottom:10px;
	text-align:justify;
}

.clearall { clear:both;}

/* End of global styles */

/* Home Page Styles
-----------------------------------------------------------------------------------------------------------*/


.homebg {
	
	background-position:top center;
	background-repeat:no-repeat;
	background-size:cover;
	background-attachment:scroll;
	
}

.homeheader1 {min-height:100px;}

.ui-page {
	/*background:#c9c3af url(../images/background.jpg) top left repeat;*/
	background-color:#f5f5DC;
}

.ui-icon{ 
	background-image:url("../images/icons-18-grey.png");
}

input.ui-shadow-inset {
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3) inset;
}

.back-btn { 
	background:url(../images/back_button.png) 0px 1px no-repeat; 
	width:38px; 
	height:21px; 
	left:15px !important; 
	top:30px !important; 
	cursor:pointer;
}

.ui-collapsible-set { margin:0;}

.ui-collapsible-set .ui-icon.ui-icon-plus{ 
	/*background:transparent url("../images/icons-18-white.png") no-repeat scroll 0 0;*/
	background: url(../images/plus-icon.png) top center no-repeat;
	height:23px;
	width:25px;
	background-size:auto;
}

.ui-datebox-controls .ui-icon { left:45%;}
.ui-dialog-datebox .ui-icon {background-image: url("../images/icons-18-white.png");}
.ui-datebox-controls .ui-icon-check { background-image:none;}

.ui-datebox-controls .ui-icon-plus{ 
	background: url(../images/plus-icon.png) top center no-repeat;
	height:23px;
	width:25px;
	background-size:auto;
}

.ui-icon-minus {
   background: url(../images/plus-icon.png) bottom center no-repeat !important;
   height:23px;
   width:25px;
   background-size:auto;
}

.ui-collapsible-set .ui-btn-icon-left .ui-icon {
	left:auto;
	right:0px;
	top:13px;
}

.row { margin:5px 0px;}


#home .ui-content .ui-listview { margin:15px; padding:0; margin-bottom:0;}
#home .ui-content { 
	padding:0; 
	background-color:#f5f5DC; 
	opacity:0.9;/* Good browsers */
	-moz-opacity: 0.9;/* Netscape/mozilla */
	-khtml-opacity: 0.9;/* Safari 1.x */
	filter: alpha(opacity=90);/* IE 5-7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";/* IE 8 */
}
#page-header-content { padding:0px 15px;}
.page-header-content { padding:0px 15px;}
.ui-header .ui-title, .ui-footer .ui-title { margin:10px 0;}

#home .ui-li .ui-btn-inner a.ui-link-inherit, #home .ui-li-static.ui-li { padding-left:0px; }

#home .header-intro {
	text-align:center;
}

.header-intro span.banner {
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-o-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5) inset, 0 1px 2px rgba(255, 255, 255, 0.5);
	-moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5) inset, 0 1px 2px rgba(255, 255, 255, 0.5);
	-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5) inset, 0 1px 2px rgba(255, 255, 255, 0.5);
	display:block;
	height:150px;
	width:100%;
}
#home .header-intro span.banner {
	/*background:url(../images/home-banner.jpg) top center no-repeat;*/
	background:url(../images/TOU-Home.jpg) top center no-repeat;
}

.ui-icon-shadow {
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow: none;
}

#home li.ui-btn-up-o:first-child .ui-btn-inner, #home li.ui-btn-hover-o:first-child .ui-btn-inner {
	border:none
}
#home li.ui-btn-up-o:last-child, #home li.ui-btn-hover-o:last-child {
	border-bottom-width:0px;
}

#home li.ui-btn-up-o:first-child, #home li.ui-btn-hover-o:first-child {
	border-top-width:0px;
}

#home .ui-btn-icon-right .ui-icon {
    right: 0px;
}

#home li.subscribe .ui-icon{ 
	/*background-image:url("../images/icons-18-white.png");*/
}

#home li.subscribe a { color: #928e7e;}


/* End of home page styles */

/* Hotels & Resorts Page Styles
-----------------------------------------------------------------------------------------------------------*/

#inner-page-hnr li.ui-btn-hover-o {
	background-image:none;
}

#inner-page-hnr li.ui-btn-up-o:first-child, #inner-page-hnr li.ui-btn-hover-o:first-child {
	border-top:1px solid #8c887a;
}

#inner-page-hnr li.ui-btn-up-o:last-child, #inner-page-hnr li.ui-btn-hover-o:last-child {
	border-bottom-width:0px;
}

#inner-page-hnr .ui-content { padding:0;}

#inner-page-hnr .ui-content .ui-listview { margin:0px;}

#inner-page-hnr #properties li .ui-icon{ 
	background:url(../images/inner-li-bg.png) top left no-repeat;
	width:23px;
	height:35px;
}

#inner-page-hnr #properties li:hover .ui-icon{ 
	background-position:bottom left;
}

#inner-page-hnr #properties span.desc {
	display:block;
	/*height:68px;*/
	width:90%;
	float:left; 
	/*border-left:1px solid #dbd7c9;*/
	padding-top:5px;
	padding-left:7px;
	padding-bottom:0px;
	/*margin-bottom:10px;*/
}

#inner-page-hnr .ui-li-has-thumb .ui-btn-inner a.ui-link-inherit, #inner-page-hnr .ui-li-static.ui-li-has-thumb {
	 min-height:80px; padding-left:127px !important;
}
#inner-page-hnr .ui-li-thumb, #inner-page-hnr .ui-listview .ui-li-icon { 
	left: 15px; top: 25px; /*max-height: 80px;*/ max-width: 105px; 
}
#inner-page-hnr .ui-li-desc {
white-space:normal;
font-size:12px !important;
}

#inner-page-hnr h3.ui-li-heading  {
	margin:10px 0px 0px 15px !important;
	padding-bottom:0px !important;
}


/* End of Hotels & Resorts page styles */

/* Property-Page Styles
-----------------------------------------------------------------------------------------------------------*/

#property-page .ui-content .ui-listview { margin:0px;}

#property-page .ui-content { padding:0;}
.directions_map .ui-content { padding:10px 15px !important;}

#property-page .header-intro {
	padding:0px 15px;
}

#property-page #page-header-content {
	padding:0;
}
#property-page .page-header-content {
	padding:0;
}
#property-page .ui-li .ui-btn-inner a.ui-link-inherit, .ui-li-static.ui-li {
	padding-left:30px;
	padding-right:30px;
}

#property-page .header-intro {
	text-align:center;
}

/*** New-Delhi - Header Images ***/

#property-page .header-intro span.tond {
	background:url(../images/OB_delhi-1.jpg) top center no-repeat;
}

#property-page .header-intro span.tond2 {
	background:url(../images/Ob_delhi.jpg) top center no-repeat;
}

#property-page .header-intro span.tond-home {
	background:url(../images/header-images/TOND/TOND-Home-C.jpg) top center no-repeat;
}

#property-page .header-intro span.tond-meeting {
	background:url(../images/header-images/TOND/TOND-Meeting-C.jpg) top center no-repeat;
}

#property-page .header-intro span.tond-room {
	background:url(../images/header-images/TOND/TOND-suite-C.jpg) top center no-repeat;
}

#property-page .header-intro span.tond-spa {
	background:url(../images/header-images/TOND/TOND-spa-C.jpg) top center no-repeat;
}

#property-page .header-intro span.tond-special {
	background:url(../images/header-images/TOND/TOND-Special.jpg) top center no-repeat;
}

#property-page .header-intro span.tond-dining {
	background:url(../images/header-images/TOND/TOND-Dining-C.jpg) top center no-repeat;
}

#property-page .header-intro span.tond-tariff {
	background:url(../images/header-images/TOND/TOND-Tariff-C.jpg) top center no-repeat;
}

/*** Amarvilas - Header Images ***/

#property-page .header-intro span.amr1 {
	background:url(../images/Amarvilas_1.jpg) top center no-repeat;
}

#property-page .header-intro span.amr2 {
	background:url(../images/header-images/TOA/TOA-Home-C.jpg) top center no-repeat;
}

#property-page .header-intro span.accord {
	background:url(../images/accordhead.jpg) top center no-repeat;
}

#property-page .header-intro span.rooms {
	background:url(../images/rooms.jpg) top center no-repeat;
}
#property-page .header-intro span.cat {
	background:url(../images/cat.jpg) top center no-repeat;
}

#property-page .header-intro span.takeaway {
	background:url(../images/res.jpg) top center no-repeat;
}

#property-page .header-intro span.meeting {
	background:url(../images/meet.jpg) top center no-repeat;
}

#property-page .header-intro span.offers {
	background:url(../images/offers.jpg) top center no-repeat;
}

#property-page .header-intro span.toa-meeting {
	background:url(../images/header-images/TOA/TOA-Meeting-C.jpg) top center no-repeat;
}

#property-page .header-intro span.toa-room {
	background:url(../images/header-images/TOA/TOA-Room.jpg) top center no-repeat;
}

#property-page .header-intro span.toa-spa {
	background:url(../images/header-images/TOA/TOA-Spa-C.jpg) top center no-repeat;
}

#property-page .header-intro span.toa-special {
	background:url(../images/header-images/TOA/TOA-Special-Offer-C.jpg) top center no-repeat;
}

#property-page .header-intro span.toa-dining {
	background:url(../images/header-images/TOA/TOA-Dining-C.jpg) top center no-repeat;
}

#property-page .header-intro span.toa-tariff {
	background:url(../images/header-images/TOA/TOA-Tariff-C.jpg) top center no-repeat;
}

/*** Vanyavilas - Header Images ***/

#property-page .header-intro span.tov-home {
	background:url(../images/header-images/TOV/TOV-Overview-C.jpg) top center no-repeat;
}

#property-page .header-intro span.tov-meeting {
	background:url(../images/header-images/TOV/TOV-Meeting-C.jpg) top center no-repeat;
}

#property-page .header-intro span.tov-room {
	background:url(../images/header-images/TOV/TOV-Room.jpg) top center no-repeat;
}

#property-page .header-intro span.tov-spa {
	background:url(../images/header-images/TOV/TOV-Spa-C.jpg) top center no-repeat;
}

#property-page .header-intro span.tov-special {
	background:url(../images/header-images/TOV/TOV-Special-Offer-C.jpg) top center no-repeat;
}

#property-page .header-intro span.tov-dining {
	background:url(../images/header-images/TOV/TOV-Dining-C.jpg) top center no-repeat;
}

#property-page .header-intro span.tov-tariff {
	background:url(../images/header-images/TOV/TOV-Tariff-C.jpg) top center no-repeat;
}

/*** Rajvilas - Header Images ***/

#property-page .header-intro span.tor-home {
	background:url(../images/header-images/TOR/TOR-Overview-C.jpg) top center no-repeat;
}

#property-page .header-intro span.tor-meeting {
	background:url(../images/header-images/TOR/TOR-Meetings-R.jpg) top center no-repeat;
}

#property-page .header-intro span.tor-room {
	background:url(../images/header-images/TOR/TOR-Rooms-C.jpg) top center no-repeat;
}

#property-page .header-intro span.tor-spa {
	background:url(../images/header-images/TOR/TOR-Spa-C.jpg) top center no-repeat;
}

#property-page .header-intro span.tor-special {
	background:url(../images/header-images/TOR/TOR-Special-Offers-C.jpg) top center no-repeat;
}

#property-page .header-intro span.tor-dining {
	background:url(../images/header-images/TOR/TOR-Dining-C.jpg) top center no-repeat;
}

#property-page .header-intro span.tor-tariff {
	background:url(../images/header-images/TOR/TOR-Tariff-C.jpg) top center no-repeat;
}

/*** Udaivilas - Header Images ***/

#property-page .header-intro span.touv-home {
	background:url(../images/header-images/TOUV/TOUV-Overview-C.jpg) top center no-repeat;
}

#property-page .header-intro span.touv-meeting {
	background:url(../images/header-images/TOUV/TOUV-Meeting-C.jpg) top center no-repeat;
}

#property-page .header-intro span.touv-room {
	background:url(../images/header-images/TOUV/TOUV-Rooms-C.jpg) top center no-repeat;
}

#property-page .header-intro span.touv-spa {
	background:url(../images/header-images/TOUV/TOUV-Spa-C.jpg) top center no-repeat;
}

#property-page .header-intro span.touv-special {
	background:url(../images/header-images/TOUV/TOUV-Special-Offers-C.jpg) top center no-repeat;
}

#property-page .header-intro span.touv-dining {
	background:url(../images/header-images/TOUV/TOUV-Dining-C.jpg) top center no-repeat;
}

#property-page .header-intro span.touv-tariff {
	background:url(../images/header-images/TOUV/TOUV-Tariff-C.jpg) top center no-repeat;
}

/*** Mumbai - Header Images ***/

#property-page .header-intro span.tom-home {
	background:url(../images/header-images/TOM/TOM-home-c.jpg) top center no-repeat;
}

#property-page .header-intro span.tom-meeting {
	background:url(../images/header-images/TOM/TOM-meeting-c.jpg) top center no-repeat;
}

#property-page .header-intro span.tom-room {
	background:url(../images/header-images/TOM/TOM-rooms-c.jpg) top center no-repeat;
}

#property-page .header-intro span.tom-spa {
	background:url(../images/header-images/TOM/TOM-spa-c.jpg) top center no-repeat;
}

#property-page .header-intro span.tom-special {
	background:url(../images/header-images/TOM/TOM-special-c.jpg) top center no-repeat;
}

#property-page .header-intro span.tom-dining {
	background:url(../images/header-images/TOM/TOM-dining-c.jpg) top center no-repeat;
}

#property-page .header-intro span.tom-tariff {
	background:url(../images/header-images/TOM/TOM-tariff-c.jpg) top center no-repeat;
}

#property-page .header-intro span.tom-audi {
	background:url(../images/header-images/TOM/TOM-audi-c.jpg) top center no-repeat;
}
/*** Gurgaon - Header Images ***/

#property-page .header-intro span.tog-home {
	background:url(../images/header-images/TOG/TOG-home-c.jpg) top center no-repeat;
}

#property-page .header-intro span.tog-meeting {
	background:url(../images/header-images/TOG/TOG-meeting-c.jpg) top center no-repeat;
}

#property-page .header-intro span.tog-room {
	background:url(../images/header-images/TOG/TOG-rooms-c.jpg) top center no-repeat;
}

#property-page .header-intro span.tog-spa {
	background:url(../images/header-images/TOG/TOG-spa-c.jpg) top center no-repeat;
}

#property-page .header-intro span.tog-special {
	background:url(../images/header-images/TOG/TOG-special-c.jpg) top center no-repeat;
}

#property-page .header-intro span.tog-dining {
	background:url(../images/header-images/TOG/TOG-dining-c.jpg) top center no-repeat;
}

#property-page .header-intro span.tog-tariff {
	background:url(../images/header-images/TOG/TOG-tariff-c.jpg) top center no-repeat;
}

/*** Bangalore - Header Images ***/

#property-page .header-intro span.tob-home {
	background:url(../images/header-images/TOB/TOB-home-c.jpg) top center no-repeat;
}

#property-page .header-intro span.tob-meeting {
	background:url(../images/header-images/TOB/TOB-meeting-c.jpg) top center no-repeat;
}

#property-page .header-intro span.tob-room {
	background:url(../images/header-images/TOB/TOB-rooms-c.jpg) top center no-repeat;
}

#property-page .header-intro span.tob-spa {
	background:url(../images/header-images/TOB/TOB-spa-c.jpg) top center no-repeat;
}

#property-page .header-intro span.tob-special {
	background:url(../images/header-images/TOB/TOB-special-c.jpg) top center no-repeat;
}

#property-page .header-intro span.tob-dining {
	background:url(../images/header-images/TOB/TOB-dining-c.jpg) top center no-repeat;
}

#property-page .header-intro span.tob-tariff {
	background:url(../images/header-images/TOB/TOB-tariff-c.jpg) top center no-repeat;
}

/*** Kolkata - Header Images ***/

#property-page .header-intro span.togk-home {
	background:url(../images/header-images/TOGK/TOGK-home-c.jpg) top center no-repeat;
}

#property-page .header-intro span.togk-meeting {
	background:url(../images/header-images/TOGK/TOGK-meeting-c.jpg) top center no-repeat;
}

#property-page .header-intro span.togk-room {
	background:url(../images/header-images/TOGK/TOGK-rooms-c.jpg) top center no-repeat;
}

#property-page .header-intro span.togk-spa {
	background:url(../images/header-images/TOGK/TOGK-spa-c.jpg) top center no-repeat;
}

#property-page .header-intro span.togk-special {
	background:url(../images/header-images/TOGK/TOGK-special-c.jpg) top center no-repeat;
}

#property-page .header-intro span.togk-dining {
	background:url(../images/header-images/TOGK/TOGK-dining-c.jpg) top center no-repeat;
}

#property-page .header-intro span.togk-tariff {
	background:url(../images/header-images/TOGK/TOGK-tariff-c.jpg) top center no-repeat;
}

/*** Bali - Header Images ***/

#property-page .header-intro span.tobl-home {
	background:url(../images/header-images/TOBL/TOBL-home-c.jpg) top center no-repeat;
}

#property-page .header-intro span.tobl-meeting {
	background:url(../images/header-images/TOBL/TOBL-meeting-c.jpg) top center no-repeat;
}

#property-page .header-intro span.tobl-room {
	background:url(../images/header-images/TOBL/TOBL-rooms-c.jpg) top center no-repeat;
}

#property-page .header-intro span.tobl-spa {
	background:url(../images/header-images/TOBL/TOBL-spa-c.jpg) top center no-repeat;
}

#property-page .header-intro span.tobl-special {
	background:url(../images/header-images/TOBL/TOBL-special-c.jpg) top center no-repeat;
}

#property-page .header-intro span.tobl-dining {
	background:url(../images/header-images/TOBL/TOBL-dining-c.jpg) top center no-repeat;
}

#property-page .header-intro span.tobl-tariff {
	background:url(../images/header-images/TOBL/TOBL-tariff-c.jpg) top center no-repeat;
}

/*** Mena House - Header Images ***/

#property-page .header-intro span.tomh-home {
	background:url(../images/header-images/TOMH/TOMH-home-c.jpg) top center no-repeat;
}

#property-page .header-intro span.tomh-meeting {
	background:url(../images/header-images/TOMH/TOMH-meeting-c.jpg) top center no-repeat;
}

#property-page .header-intro span.tomh-room {
	background:url(../images/header-images/TOMH/TOMH-rooms-c.jpg) top center no-repeat;
}

#property-page .header-intro span.tomh-spa {
	background:url(../images/header-images/TOMH/TOMH-spa-c.jpg) top center no-repeat;
}

#property-page .header-intro span.tomh-special {
	background:url(../images/header-images/TOMH/TOMH-special-c.jpg) top center no-repeat;
}

#property-page .header-intro span.tomh-dining {
	background:url(../images/header-images/TOMH/TOMH-dining-c.jpg) top center no-repeat;
}

#property-page .header-intro span.tomh-tariff {
	background:url(../images/header-images/TOMH/TOMH-tariff-c.jpg) top center no-repeat;
}

/*** Wildflower Hall - Header Images ***/

#property-page .header-intro span.towh-home {
	background:url(../images/header-images/TOWH/TOWH-home-c.jpg) top center no-repeat;
}

#property-page .header-intro span.towh-meeting {
	background:url(../images/header-images/TOWH/TOWH-meeting-c.jpg) top center no-repeat;
}

#property-page .header-intro span.towh-room {
	background:url(../images/header-images/TOWH/TOWH-room-c.jpg) top center no-repeat;
}

#property-page .header-intro span.towh-spa {
	background:url(../images/header-images/TOWH/TOWH-spa-c.jpg) top center no-repeat;
}

#property-page .header-intro span.towh-special {
	background:url(../images/header-images/TOWH/TOWH-special-c.jpg) top center no-repeat;
}

#property-page .header-intro span.towh-dining {
	background:url(../images/header-images/TOWH/TOWH-dining-c.jpg) top center no-repeat;
}

#property-page .header-intro span.towh-tariff {
	background:url(../images/header-images/TOWH/TOWH-tariff-c.jpg) top center no-repeat;
}

/*** Cecil - Header Images ***/

#property-page .header-intro span.tocc-home {
	background:url(../images/header-images/TOCC/TOCC-home-c.jpg) top center no-repeat;
}

#property-page .header-intro span.tocc-meeting {
	background:url(../images/header-images/TOCC/TOCC-meeting-c.jpg) top center no-repeat;
}

#property-page .header-intro span.tocc-room {
	background:url(../images/header-images/TOCC/TOCC-room-c.jpg) top center no-repeat;
}

#property-page .header-intro span.tocc-spa {
	background:url(../images/header-images/TOCC/TOCC-spa-c.jpg) top center no-repeat;
}

#property-page .header-intro span.tocc-special {
	background:url(../images/header-images/TOCC/TOCC-special-c.jpg) top center no-repeat;
}

#property-page .header-intro span.tocc-dining {
	background:url(../images/header-images/TOCC/TOCC-dining-c.jpg) top center no-repeat;
}

#property-page .header-intro span.tocc-tariff {
	background:url(../images/header-images/TOCC/TOCC-tariff-c.jpg) top center no-repeat;
}

/*** Lombok - Header Images ***/

#property-page .header-intro span.tol-home {
	background:url(../images/header-images/TOL/TOL-home-c.jpg) top center no-repeat;
}

#property-page .header-intro span.tol-meeting {
	background:url(../images/header-images/TOL/TOL-meeting-c.jpg) top center no-repeat;
}

#property-page .header-intro span.tol-room {
	background:url(../images/header-images/TOL/TOL-room-c.jpg) top center no-repeat;
}

#property-page .header-intro span.tol-spa {
	background:url(../images/header-images/TOL/TOL-spa-c.jpg) top center no-repeat;
}

#property-page .header-intro span.tol-special {
	background:url(../images/header-images/TOL/TOL-special-c.jpg) top center no-repeat;
}

#property-page .header-intro span.tol-dining {
	background:url(../images/header-images/TOL/TOL-dining-c.jpg) top center no-repeat;
}

#property-page .header-intro span.tol-tariff {
	background:url(../images/header-images/TOL/TOL-tariff-c.jpg) top center no-repeat;
}

/*** Mauritius - Header Images ***/

#property-page .header-intro span.tomu-home {
	background:url(../images/header-images/TOMU/TOMU-home-c.jpg) top center no-repeat;
}

#property-page .header-intro span.tomu-meeting {
	background:url(../images/header-images/TOMU/TOMU-meeting-c.jpg) top center no-repeat;
}

#property-page .header-intro span.tomu-room {
	background:url(../images/header-images/TOMU/TOMU-room-c.jpg) top center no-repeat;
}

#property-page .header-intro span.tomu-spa {
	background:url(../images/header-images/TOMU/TOMU-spa-c.jpg) top center no-repeat;
}

#property-page .header-intro span.tomu-special {
	background:url(../images/header-images/TOMU/TOMU-special-c.jpg) top center no-repeat;
}

#property-page .header-intro span.tomu-dining {
	background:url(../images/header-images/TOMU/TOMU-dining-c.jpg) top center no-repeat;
}

#property-page .header-intro span.tomu-tariff {
	background:url(../images/header-images/TOMU/TOMU-tariff-c.jpg) top center no-repeat;
}

/*** Sahl Hassheesh - Header Images ***/

#property-page .header-intro span.tosh-home {
	background:url(../images/header-images/TOSH/TOSH-home-c.jpg) top center no-repeat;
}

#property-page .header-intro span.tosh-meeting {
	background:url(../images/header-images/TOSH/TOSH-meeting-c.jpg) top center no-repeat;
}

#property-page .header-intro span.tosh-room {
	background:url(../images/header-images/TOSH/TOSH-room-c.jpg) top center no-repeat;
}

#property-page .header-intro span.tosh-spa {
	background:url(../images/header-images/TOSH/TOSH-spa-c.jpg) top center no-repeat;
}

#property-page .header-intro span.tosh-special {
	background:url(../images/header-images/TOSH/TOSH-special-c.jpg) top center no-repeat;
}

#property-page .header-intro span.tosh-dining {
	background:url(../images/header-images/TOSH/TOSH-dining-c.jpg) top center no-repeat;
}

#property-page .header-intro span.tosh-tariff {
	background:url(../images/header-images/TOSH/TOSH-tariff-c.jpg) top center no-repeat;
}

/*** Vrinda - Header Images ***/

#property-page .header-intro span.tovr-home {
	background:url(../images/header-images/TOVR/TOVR-home-c.jpg) top center no-repeat;
}

#property-page .header-intro span.tovr-cruisedates {
	background:url(../images/header-images/TOVR/TOVR-cruisedates-c.jpg) top center no-repeat;
}

#property-page .header-intro span.tovr-cabins {
	background:url(../images/header-images/TOVR/TOVR-cabins-l.jpg) top left no-repeat;
}

#property-page .header-intro span.tovr-dining {
	background:url(../images/header-images/TOVR/TOVR-dining-l.jpg) top left no-repeat;
}

#property-page .header-intro span.tovr-tariff {
	background:url(../images/header-images/TOVR/TOVR-tariff-c.jpg) top center no-repeat;
}

/*** Zahra - Header Images ***/

#property-page .header-intro span.toz-home {
	background:url(../images/header-images/TOZ/TOZ-home-c.jpg) top center no-repeat;
}

#property-page .header-intro span.toz-cruisedates {
	background:url(../images/header-images/TOZ/TOZ-home-c.jpg) top center no-repeat;
}

#property-page .header-intro span.toz-cabins {
	background:url(../images/header-images/TOZ/TOZ-cabins-r.jpg) top center no-repeat;
}

#property-page .header-intro span.toz-recreation {
	background:url(../images/header-images/TOZ/TOZ-recreation-l.jpg) top center no-repeat;
}

#property-page .header-intro span.toz-special {
	background:url(../images/header-images/TOZ/TOZ-special-r.jpg) top center no-repeat;
}

#property-page .header-intro span.toz-dining {
	background:url(../images/header-images/TOZ/TOZ-dining-l.jpg) top center no-repeat;
}

#property-page .header-intro span.toz-tariff {
	background:url(../images/header-images/TOZ/TOZ-tariff-c.jpg) top center no-repeat;
}

/*** Philae - Header Images ***/

#property-page .header-intro span.toph-home {
	background:url(../images/header-images/TOPH/TOPH-home-c.jpg) top center no-repeat;
}

/*** Madina - Header Images ***/

#property-page .header-intro span.tomad-home {
	background:url(../images/header-images/TOMAD/TOMD-overview-c.jpg) top center no-repeat;
}

#property-page .header-intro span.tomad-meeting {
	background:url(../images/header-images/TOMAD/TOMD-meeting-r.jpg) top center no-repeat;
}

#property-page .header-intro span.tomad-room {
	background:url(../images/header-images/TOMAD/TOMD-room-c.jpg) top center no-repeat;
}

#property-page .header-intro span.tomad-spa {
	background:url(../images/header-images/TOMAD/TOMD-spa-l.jpg) top center no-repeat;
}

#property-page .header-intro span.tomad-special {
	background:url(../images/header-images/TOMAD/TOMD-special-offer-c.jpg) top center no-repeat;
}

#property-page .header-intro span.tomad-dining {
	background:url(../images/header-images/TOMAD/TOMD-dining-c.jpg) top center no-repeat;
}

#property-page .header-intro span.tomad-tariff {
	background:url(../images/header-images/TOMAD/TOMD-tariff-c.jpg) top center no-repeat;
}
/*** Dubai - Header Images ***/

#property-page .header-intro span.tod-bedroom {
	background:url(../images/header-images/TOD/TOD-room-c.jpg) top center no-repeat;
}

#property-page .header-intro span.tod-meeting {
	background:url(../images/header-images/TOD/TOD-meeting-c.jpg) top center no-repeat;
}

#property-page .header-intro span.tod-room {
	background:url(../images/header-images/TOD/TOD-bedroom-c.jpg) top center no-repeat;
}

#property-page .header-intro span.tod-spa {
	background:url(../images/header-images/TOD/TOD-spa-c.jpg) top center no-repeat;
}

#property-page .header-intro span.tod-contact {
	background:url(../images/header-images/TOD/TOD-contact-c.jpg) top center no-repeat;
}

#property-page .header-intro span.tod-special {
	background:url(../images/header-images/TOD/TOD-special-offer-c.jpg) top center no-repeat;
}

#property-page .header-intro span.tod-dining {
	background:url(../images/header-images/TOD/TOD-dining-c.jpg) top center no-repeat;
}

#property-page .header-intro span.tod-tariff {
	background:url(../images/header-images/TOD/TOD-tariff-c.jpg) top center no-repeat;
}
/*** End of header images ***/
/*** End of header images ***/

#property-page .property-desc {
	text-align:justify;
	margin:15px;
	padding:0px 15px;
}

#property-page .ui-collapsible-content ul { margin:10px 0; padding:0; list-style:none; }

#property-page .ui-collapsible-content ul { margin-left:10px; padding:2px 0px; }

#property-page .ui-collapsible-content ul { list-style:circle; }

#property-page li.subscribe .ui-icon{ 
	/*background-image:url("../images/icons-18-white.png");*/
}

#property-page .ui-btn-icon-right .ui-icon {
    right: 30px;
}

#property-page .content-ul { margin:0 15px; padding:0; list-style:circle;}
#property-page .content-ul li { padding:5px 0px;}

#property-page li.subscribe a { color: #928e7e;}

#property-page li.ui-btn-up-o, #property-page li.ui-btn-hover-o {
	font-weight:normal;
	color:000;
}

#property-page li.ui-btn-up-o:first-child, #property-page li.ui-btn-hover-o:first-child {
	border-top:1px solid #8c887a;
}

#property-page .li-bg-style2 {
	background: 			url(../images/li-bg.png) top left repeat /*{o-bhover-background-color}*/;
}

#property-page li.ui-btn-up-o:last-child, #property-page li.ui-btn-hover-o:last-child {
	border-bottom-width:0px;
}

/* for Rooms & Suites page */

#property-page .ui-collapsible-set {
    margin:0px 30px;
}

#property-page .ui-collapsible-set .ui-btn-up-o, #property-page .ui-collapsible-set .ui-btn-hover-o {
	border-top: 1px solid #77756B;
	border-bottom:none;
}

#property-page .ui-collapsible-set h3 {
	padding-bottom:0 !important;
}

#property-page .ui-collapsible-set .ui-corner-top, #property-page .ui-collapsible-set .ui-corner-bottom {
	border-radius:0px;
}

#property-page .ui-collapsible-set .ui-btn-icon-left .ui-icon {
	left:auto;
	right:0px;
}

#property-page .ui-collapsible-set .ui-collapsible-heading a .ui-btn-inner {
	padding-left:0px;
}


#property-page table { width:100%;}

#property-page .location { padding-top:15px; }

.contactus-tab th { font-weight:normal; width:117px !important; vertical-align:top; padding:5px 0px; text-align:left;}
.contactus-tab td { vertical-align:top; text-align:left; padding:5px 0px;}
.contactus-tab td a { font-weight:normal !important;}

.tarrif-tab th {
	background: 			url(../images/li-bg.png) top left repeat /*{o-bhover-background-color}*/;
	padding:2px 5px;
}

.tarrif-tab td {text-align:left; padding:2px 5px;}


#reservation-form .reservation { padding:10px; width:240px;margin:0 auto; min-height:145px;}
#reservation-form .reservation .ui-input-datebox {width:98%; padding-left:3px}
#reservation-form .reservation .ui-select{ width:100%;}
#reservation-form .reservation .ui-input-text { width:94%; color:#444444;}
#reservation-form .ui-input-datebox { margin-bottom:10px;}
#reservation-form .ui-btn { margin-left:0px;}

#offers .row { margin:5px 0px;}
.align-right { text-align:left;}

/* Find-a-hotel page styles */
#inner-page-hnr li.subscribe a { color: #928e7e;}

#inner-page-hnr .ui-collapsible-set .ui-btn-up-o, #inner-page-hnr .ui-collapsible-set .ui-btn-hover-o {
	border-top: 1px solid #77756B;
	border-bottom:none;
}
.#inner-page-hnr ui-body-o, .ui-dialog.ui-overlay-o { border: 1px solid #77756B !important;}

#inner-page-hnr .ui-collapsible-set h3 {
	padding-bottom:0 !important;
}

#inner-page-hnr .ui-collapsible-set .ui-corner-top, #inner-page-hnr .ui-collapsible-set .ui-corner-bottom,  #inner-page-hnr ul.ui-corner-all {
	border-radius:0px;
}

#inner-page-hnr .ui-collapsible-set .ui-collapsible-heading a .ui-btn-inner {
	padding-left:0px;
}


#inner-page-hnr .ui-collapsible-set .ui-icon.ui-icon-arrow-r { border-radius:0px; border:none;}

#inner-page-hnr .ui-collapsible-content .ui-shadow { box-shadow:none;}

/* End of property-page styles */



/* Gallery
-----------------------------------------------------------------------------------------------------------*/
.gallery-page .ui-content .ui-listview { margin:0px;}

.gallery-page .ui-content { padding:0;}

.gallery-page .ui-content .gallery { padding:15px;}

.gallery-page .ui-body-o, .gallery-page .ui-dialog.ui-overlay-o {
	border-top:none;
}

.gallery-page .header-intro {
	padding:0px 15px;
}

.gallery-page .ui-li .ui-btn-inner a.ui-link-inherit, .ui-li-static.ui-li {
	padding-left:30px;
	padding-right:30px;
}

.gallery-page li.ui-btn-up-o:first-child, .gallery-page li.ui-btn-hover-o:first-child {
	border-top:1px solid #8c887a;
}

.gallery-page .ui-btn-icon-right .ui-icon {
    right: 30px;
}

.gallery { list-style: none; padding: 0; margin: 0; }
.gallery:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
.gallery li { float: left; width: 33.33333333%; }
.gallery li a { display: block; margin: 5px; border: 1px solid #3c3c3c; }
.gallery li img { display: block; width: 100%; height: auto; }
#Gallery1 .ui-content, #Gallery2 .ui-content { overflow: hidden; }

/* End of Gallery styles*/

/* Video styles */
video { border-radius:10px;}
.video {border-right:1px solid #77756B; padding-right:10px; margin:10px 0px;}
.videos.ui-body-o, .videos.ui-dialog.ui-overlay-o {
	border:none;
	border-bottom:1px solid #77756B;
	border-top:1px solid rgba(255, 255, 255, 0.3);
}

li.videos.ui-body-o:last-child {
	border-bottom:none;
}

li.videos.ui-body-o:first-child {
	border-top:none;
}

#videos .ui-li .ui-btn-inner a.ui-link-inherit, #videos .ui-li-static.ui-li { margin:0; padding:0; margin-right:10px;}

/* Footer
-----------------------------------------------------------------------------------------------------------*/
.ui-footer {
	/*padding-bottom:80px;*/
}

#reachus {
	border-top:1px solid #77756b;
	border-bottom:1px solid #77756b;
	display:block;
	height:80px;
}

#reachus .leftcol, #reachus .rightcol {
	float:left;
	width:49.8%;
	height:80px;
	overflow:hidden;
	text-align:center;
}

#reachus .leftcol {  border-right:1px solid #77756B;}

#reachus a {
	width:115px;
	overflow:hidden;
	display:inline-block;
	padding-top:55px;
	padding-bottom:10px;
}

#reachus a.ui-link {
	color:#333;
	font-weight:normal;
}

#reachus a.ui-link:hover {
	color:#333;
}

#reachus a.call {
	 background: url(../images/call-icon.png) center 10px no-repeat;
	 padding-right:0px;
}

#reachus a.callback {
	 background: url(../images/callback-icon.png) center 10px no-repeat;
	 padding-left:0px;
}

#social-links {
	text-align:center;
	font-weight:normal;
	color:#333;
	padding:10px 0px;
	line-height:25px;
}
#social-links a {
	color:#333;
	font-weight:normal;
}

#social-links a:hover {
	text-decoration:underline;
	font-weight:normal;
}

#social-links a.facebook {
	background:url(../images/btn-facebook.png) top left no-repeat;
	width:33px;
	height:34px;
	display:inline-block;
}
#social-links a.twitter {
	background:url(../images/btn-twitter.png) top left no-repeat;
	width:33px;
	height:34px;
	display:inline-block;
}
#social-links a.googleplus {
	background:url(../images/btn-googleplus.png) top left no-repeat;
	width:32px;
	height:33px;
	display:inline-block;
}

.h-img {
	border-right:1px solid #8c887a; 
	display:inline-block;
	padding-right:7px;
	float:left;
}

/* Floating nav */
#footer-nav .ui-btn-up-o { background-color:#8d877f; color:#FFF;text-shadow: none; border-left:1px solid #77756b; border-right:1px solid #afaba6;}
#footer-nav .ui-btn-hover-o { background-color:#64605a; color:#FFF; border-left:1px solid #77756b; border-right:1px solid #afaba6;}
#footer-nav .ui-navbar li .ui-btn, #footer-nav .ui-navbar .ui-navbar-toggle .ui-btn{ font-size:10px;}
#footer-nav .ui-btn .ui-btn-inner { padding-top: 40px !important; }
#footer-nav .ui-btn .ui-icon { width: 30px!important; height: 30px!important; margin-left: -15px !important; box-shadow: none!important; -moz-box-shadow: none!important; -webkit-box-shadow: none!important; -webkit-border-radius: 0 !important; border-radius: 0 !important; }
#footer-nav .home .ui-icon { background:  url(../images/home-icon.png) 50% 50% no-repeat; background-size: 27px 23px; }
#footer-nav .gallery .ui-icon { background:  url(../images/gallery-icon.png) 50% 50% no-repeat; background-size: 30px 24px;  }
#footer-nav .reservations .ui-icon { background:  url(../images/reservations-icon.png) 50% 50% no-repeat;  background-size: 23px 23px; }
#footer-nav .contactus .ui-icon { background:  url(../images/contactus-icon.png) 50% 50% no-repeat;  background-size: 25px 25px; }

/* for blackberry */
#footer-nav-bb .ui-btn-up-o { background-color:#8d877f; color:#FFF;text-shadow: none; border-left:1px solid #77756b; border-right:1px solid #afaba6;}
#footer-nav-bb .ui-btn-hover-o { background-color:#64605a; color:#FFF; border-left:1px solid #77756b; border-right:1px solid #afaba6;}
#footer-nav-bb .ui-navbar li .ui-btn, #footer-nav-bb .ui-navbar .ui-navbar-toggle .ui-btn{ font-size:10px;}
#footer-nav-bb .ui-btn .ui-btn-inner { padding-top: 25px; padding-bottom: 4px; }
#footer-nav-bb .ui-icon{ top:4px !important;}
#footer-nav-bb .ui-btn .ui-icon { width: 22px!important; margin-left: -10px !important; box-shadow: none!important; -moz-box-shadow: none!important; -webkit-box-shadow: none!important; -webkit-border-radius: 0 !important; border-radius: 0 !important; }
#footer-nav-bb .home .ui-icon { background:  url(../images/home-icon-bb.png) 50% 50% no-repeat; }
#footer-nav-bb .gallery .ui-icon { background:  url(../images/gallery-icon-bb.png) 50% 50% no-repeat;}
#footer-nav-bb .reservations .ui-icon { background:  url(../images/reservations-icon-bb.png) 50% 50% no-repeat; }
#footer-nav-bb .contactus .ui-icon { background:  url(../images/contactus-icon-bb.png) 50% 50% no-repeat;  }

/*#footer-nav-bb .home .ui-icon { background: none !important; }
#footer-nav-bb .gallery .ui-icon { background:  none !important;}
#footer-nav-bb .reservations .ui-icon { background:  none !important; }
#footer-nav-bb .contactus .ui-icon { background:  none !important;  }*/

/* End of floating nav styles */

/* End of footer styles */

/* Globals
-----------------------------------------------------------------------------------------------------------*/
/*-------------------------------------------------- 
/* booking
/*-------------------------------------------------- */
#booking{
	background:#bd977b;
	padding:12px 0 12px 0;
}
#booking input{
	width:97%;
}


#booking span{ color:#fff; font-size:18px; padding-top:5px;}
#booking select{ border: solid 1px #fff;}
.span2 select{width:100%;}

.booking-form input{
	width:97%;
}

.booking-form select{
	width:102%;
}

.booking-form .span3{
	margin-bottom:10px;
}

.booking-form i{
	margin-right:8px;
	color:#6a4a3d;
}

.btn-book-submit{
	margin-top:30px;
}

/* End of theme styles */