@import url('/resale/templates/standard_wts/css/styles.css');


/* per site customisation */

.reviewDots,.reviewDots .scoreDots
{
	background-image:url('../images/heartsWhite.png');
	background-color:#93BD2D;
}


/* --- Colour Customisations --*/

body
{
	background-color:#fff;	
	background-image:url('../images/headerRepeater.jpg');
	background-position:0px -30px;
	background-repeat:repeat-x;
}






 



/* light borders */

#bookingform-searchsummary, .bookingform-unit,.bookingform-result-open .bookingform-unitinfo, 
.property-unit-open .property-unitinfo

{
	border-color:#f6fcd9;

}

/* medium border */
#prop-photo-band .prop-holder .image-holder
{
	border-color:#fff;	
}


/* dark borders */

.review, #hotel-tabs li a, #hotel-base-details, .review .left .reviewScore,#reviews-total .review-score,
.bookingform-selectedunit, .featured-properties .ruler,
 .bookingform-first-unit-wts, .bookingform-other-wts-group, #bookingform-submitcolumn-wts,
.bookingform-other-wts-group-intro-line, #hotel-tabs li a.usbsTab-selected, .bookingform-unit-wts,
#prop-photo-band .prop-holder img:hover
{
	border-color:#97c11f;	

}



/* buttons */

.book_button , .search, .new-search, .new-search:visited, a.solid-styled-button span
{
	background-image:url('../images/button_grad.png');
	border:1px solid #fff;
	border-radius:0px;	
	padding:5px 25px;
	font-size:18px;
	color:#fff;

}

.book_button:hover , .search:hover, .new-search:hover
{
	text-decoration:underline;
}


/* mid tone */
#left-pane, #main,.property-unit, .bookingform-unit, #bookingform, .results-control, .result, .bookingform-first-wts
{
	background-color:transparent;
}


.bookingform-unit-wts
{
	background-color:#f6fcd9;
}
.bookingform-other-wts-group, #bookingform-submitcolumn-wts
{
	background-color:#fbffea;	
}


/* mid -light tone */
#bookingform-searchsummary, .bookingform-oddunit , .results-pageselected-num, .result-odd
{
	background-color:#f6fcd9
}


/* dark background declarations */

.search-form-inner, #map-pane , #bookingform-header, .reviews-control,#hotel-tabs li a, .infobox
{
	background-color:#97c11f;

}



/* light background declarations */

div.entry-meta, #secondary-inner, #main-pane, .property-unit-odd, #hotel-tabs li a.usbsTab-selected ,#tcs
{
	background-color:transparent;
}





/* light text declartions */
body, #search-form-container, #map-pane .title ,.search, a.caption,a.caption:visited,.caption:hover,
 #bookingform-header, #hotel-tabs li a, .infobox, #new-search a:hover, #footer a, a.back-results-link, a.back-results-link:visited

{
	color:#fff;
	
}

/* dark text declarations */

#left-pane, #main-pane ,a, a:visited,a:hover,#primary, #secondary, #secondary a , #secondary a:visited,div.entry-meta, div.entry-meta a,  #hotel-tabs li a.usbsTab-selected, .results-control , .propertyresults-type,
.propertyresults-from a, .propertyresults-blurb a
{
		color:#777;		
}

/* highlight text declaration */
.selectedunit-pricebox-price, .bookingform-fromprice , .notice, .propertyresults-was, .result-includedmeals,
.bookingformresult-includedmeals-selected, .bookingform-fromprice, .selectedunit-pricebox-offer,
.selectedunit-mealselected, .property-offer h3, #hotel-base-book-price, .selectedunit-pricebox-price,
.featured-properties a.more, a.informative,a.more, .bookingform-included-meals-selected, .bookingform-selected-result-total,
.roomsFormPropertyTotalSummaryRate
{
	color:#97C11F;
}

/* blue text */

#results a.informative, h1,h2,h3, h3 a, h3 a:visited, 
.propertyresults-summary-right, .propertyresults-summary-right span, .propertyresults-from a,
a.propertyresults-name
{
	color:#006b8d;
}


/*white background */ 
#tcs
{
	background-color:#fff;

}


#over-caption
{
	top:0px;	
}
#footer
{
	background-image:url(../images/footer_grad.png);
}

#footer-inner
{
	padding-top:25px;
}

#footer-inner img
{
	padding-bottom:10px;
}

.search-form-inner, #map-pane, .slides_control img
{
	border-radius:0;
	border:1px solid #fff;	
}



#prop-photo-band
{
	background-color:#ECF0D9;
}

#prop-photo-band a
{
	color:#97C11F;	

}

#property-results, #results-inner
{
	background-color:#fff;
	padding-left:7px;
	padding-right:7px;	
}

#hotel-tabs li a.usbsTab-selected
{
	border-bottom:1px solid #fff;	
}


a.solid-styled-button
{
	padding:0;
}
a.solid-styled-button span
{
	margin:0;
	padding:0;
	font-weight:normal;
}

.img-holder
{
	width:92px;
	height:92px;	
}


.partners img
{
	vertical-align:top;
}

.occsprite
{
	background-image:url(../images/occupancy_sprite_wts.png) !important;
}