/* HireCars */

/* Bookings Page */
#sbp_price {
   color:red;
   font-size:18px;
   font-weight:bold;
   padding-top:10px;
}

html #bookingHeader.highlight {
	padding-left: 0px;
	padding-right: 4px;
	margin: 0px;
	height: 21px;
}

html #bookingHeaderTop.highlight {
	padding-left: 0px;
	padding-right: 5px;
	margin: 0px;
	height: 21px;
}

html .sbp_step_img {
	margin-right: 5px;
	padding: 0px;
	height: 22px;
	vertical-align: top;
	display: inline;
}

.sbp_options { float: left; }
#sbp_topcarsection {
   width: 430px;
   height: 65px;
}
#sbp_bottomcarsection {
   width: 430px;
   height: 65px;
}
#sbp_topcarsection .sbp_options, #sbp_topcarsection #bookingHeaderPickup,
#sbp_bottomcarsection #bookingHeaderDropoff
{ 
   width: 200px; margin: 5px; 
}

#sbp_lock_banner {
	float:right;
	font: 14px verdana;
	font-weight: bold;
	color: black;
}

#sbp_lock_banner img {
	vertical-align: middle;
}

#sbp_bottomreviews div {
   display: none;
}

#sbp_bottomreviews.highlight div {
   display: block;
}

#sbp_postitreviews { 
   position: absolute; 
   width: 226px; 
   height: 300px; 
   z-index: 100; 
   background-color: white;
}
#sbp_postitreviews.highlight {
   display: block;
}
#sbp_postitreviews.reduce {
   display: none;
}
#sbp_postitsteps { position: absolute; z-index: 1; }
.sbp_pistep { display: none; }
.highlight .sbp_pistep { display: block; }
.sbp_pichoice { display: none; }
.reduce .sbp_pichoice { display: block; }
.sbp_opp { display: none; }
.sbp_saf { display: none; }
.highlight .sbp_opp { display: block; }
.reduce .sbp_saf { display: block; }

#sbp_postitopp { position: relative; top: 140px; z-index: 1; }
.sbp_postitheader { background-color: #59A9D5; color: white; font-size: 12px; font-weight: bold; padding-left: 5px; line-height: 22px; }

#sbp_bottomreviews { margin-top: 30px; }
#sbp_bottomreviews img { margin-left: 10px; margin-right: 10px;}
#priceContainer.highlight {width: 241px; margin-left: 12px; }
#sbp_postit_bottom {float: left;}
#priceContainer.highlight #bookingHeaderTotal {width: 241px; padding-left:0px;}
html #bookButton.highlight {margin-right:15px;}
html .highlight #priceLeftTop {width: 100px;}
html .highlight #priceToTal {width: 100px; }

.sbp_bal { display: none; }
.balanced .sbp_bal { display: block; }
/* Homepage */

.sbp_mod_body #page { margin-top: 10px; }
.sbp_mod_body #form_title { margin: 0; }
.sbp_s #form_title { height: 36px; }
.sbp_o #form_title { height: 52px; }
.sbp_mod_body #contentHeader, .sbp_mod_body #contentContainerPage, .sbp_mod_body #content div.post { float: left; }
.sbp_mod_body #reviews{ float: right; width: 235px; }
div.nav_container { width: 600px; }
#sbp_under_promo_leo, #sbp_under_promo_rachel {	height: 255px; width: 824px; }
#sbp_under_promo { clear: both; }

/* Choose page */
.sbp_mod_choose #searchResultsPickupHeader { font-size: 18px; }
#sbp_search_link { font-family: 'Lucida Grande',Verdana,Arial,Sans-Serif; font-size: 12px; font-weight: normal; color: #333333; text-decoration: underline; }
#sbp_cust_fav, #sbp_best_deal { margin-left: 35px; }
#sbp_search_link_div { margin-top: 10px; }

.sbp_browse_review { 
   float: right;
   width: 225px;
   margin-left: 10px;
   height: 200px;
}
.sbp_browse_review img {
   margin-top: 40px; 
}
#sbp_browse_deals {
   font-size: 20px;
   font-weight: bold;
}

