/* Nav Highlight & IE6 Fix */
#b-booking .b-current{background-color:#CEC2AA}

/* Text & Links */
#b-booking h1{font-size:20px}
#b-booking h5{color:#5F5F5F;border:1px #E8E8E8 solid;background-color:#F8FDFF}
#b-booking input[type="submit"], #b-booking button{background-color:#FFFFFF;color:#8E8E8E}
#b-booking a:link{color:#5D8DCF}
#b-booking a:visited{color:#5D8DCF}
#b-booking a:hover{color:#5D8DCF}
#b-booking input, #b-booking textarea{border:1px solid #DCDCDC;color:#888888;background-color:#FFFFFF}
#b-booking input[type='submit'], #b-booking button{background-color:#E9E0CF;border:1px solid #CEC2AA;color:#666666;text-shadow:1px 1px 0 #FFFFFF}
#b-booking input[type='submit'], #b-booking button{background-color:#CEC2AA}

/* Layout */
#b-booking{color:#444444}

/* Header */
#b-booking #b-header h4{border-bottom:1px solid #E8E8E8}
/*
#b-booking #b-header button{color:#8E8E8E;background-color:#FFFFFF;border:1px solid #DBDBDB;text-shadow:1px 1px 0 #FFFFFF}
#b-booking #b-header button:hover{background-color:#FDFDFD}
*/

#b-booking #b-header #question{
	background:url("/booking_engine_base_files/images/layout/sprite.png") repeat-x scroll 0 10px transparent;
	background-color: #ffffff;
	border: 1px solid #DBDBDB;
	color: #8e8e8e;
	text-shadow: 1px 1px 0 #ffffff;
	font-size: 14px;
	padding: 12px 0px 12px 35px;
	position: absolute;
	right: 3px;
	top: 26px;
	width: 220px;
	float: right;
	font-family: Georgia;
	cursor: pointer;
	-moz-border-radius: 12px 12px 12px 12px;
}

/* Navigation */
#b-booking #b-nav{margin:12px 0 0 0;background-color:#E9E0CF;border:1px #CEC2AA solid}
#b-booking #b-nav li a{text-shadow:1px 1px 0 #FFFFFF;color:#666666}
#b-booking #b-nav li a:hover{background-color:#CEC2AA} * html #b-booking #b-nav li a:hover{background:#CEC2AA}

/* Quick Navigation */
#b-booking .b-quick-nav p{color:#ADADAD}

/* Actions */
#b-booking #b-right .b-actions li{background-color:#E9E0CF;border:1px #CEC2AA solid}
#b-booking #b-right .b-actions li:hover{background-color:#CEC2AA}
#b-booking #b-right .b-actions .b-send-icon, #b-booking #b-right .b-actions .b-add-icon, #b-booking #b-right .b-actions .b-view-icon{color:#666666;text-shadow:1px 1px 0 #FFFFFF}

/* Book Now */
#b-booking #b-right input[type="submit"]{border:1px #077F9D solid;background-color: #0594b8;color:#FFFFFF;text-shadow:1px 1px 0 #087089}
#b-booking #b-right input[type="submit"]:hover{background-color:#23BCE2}

/* Availability Details */
#b-booking #b-right .b-avail-details{background-color:#FFFFFF;border:1px #c9e1ea solid}
#b-booking #b-right .b-avail-details h5{color:#4D4D4D;border-bottom:1px #D9E6E9 solid}
#b-booking #b-right .b-avail-details table td{color:#666666;border-bottom:1px #D9E6E9 solid}
#b-booking #b-right .b-avail-details table td b{color:#72909C}
#b-booking #b-right .b-avail-details table td select{color:#666666}
#b-booking #b-right .b-avail-details table td input{color:#666666;border:1px #C9E1EA solid}
#b-booking #b-right .b-avail-details table td .b-no{background:#EC3E3E;border:1px #BB2B2B solid;color:#FFFFFF}
#b-booking #b-right .b-avail-details table td .b-yes{background:#2095B7;border:1px #D9E6E9 solid;color:#FFFFFF}
#b-booking #b-right .b-avail-details input[type="submit"]{background-color:#FDFDE8;color:#4C4C4C;text-shadow:1px 1px 0 #FFFFFF;border:1px #DADAC3 solid}
#b-booking #b-right .b-avail-details input[type="submit"]:hover{background-color:#FFFFB7}

/* Amenities */
#b-booking #b-right .b-amenities ul li{color:#5F5F5F}
#b-booking #b-right .b-amenities a.b-virtual-tour{background: url(/booking_engine_base_files/images/layout/virtualtour.png) no-repeat top left;width:172px;height:58px;text-indent:-9999px;display: block;margin:10px 0 0 48px;}

/* Big Photo & Thumbs */
#b-booking #b-left .b-big-photo{border:5px solid #96782D;width:440px;height:330px;margin-left:35px}
#b-booking #b-left .b-big-photo img{width:440px;height:330px;} * html #b-booking #b-left .b-big-photo img{margin:0 0 -6px 0}

.pika-image {position: relative; height: 330px; width: 440px; background: #fafafa; border: 5px solid #96782D; padding: 10px;margin:20px 20px}
	.pika-image .animation, .pika-image .main-image {position: absolute; top: 10px; left: 10px;}
	.pika-image .animation {display: none;z-index:2;}
	.pika-image img {border:0;height: 330px; width: 440px;}

/* Questions about this property */
#b-booking #b-left .b-question h5{background-color:#FFFCE5}
#b-booking #b-left .b-question td{color:#666666}

/* General */
#b-booking #b-left p{color:#666666}
#b-booking #b-left p b{color:#444444}
#b-booking #b-left .b-special{color:#434343}

/* All Photos */
#b-booking #b-left .b-small-photo li img{background:#FFFFFF;border:3px solid #96782D}

/* Rates & Availability */
#b-booking #b-left .b-calendar td{border:1px solid #FFFFFF}
#b-booking #b-left .b-calendar table table table table, #be-main .b-calendar table table table table td{border:1px solid #FFFFFF;background:#FFFFFF}
#b-booking #b-left #b-rates-and-availability span{border:1px dashed #CCCCCC}
#b-booking #b-left .b-calendar .booked, #be-main .b-calendar .b-calendar-booked{background:#D4C680}
#b-booking #b-left .b-calendar .available, #be-main .b-calendar .b-calendar-available{background:#F5F5F5}
#b-booking #b-left .b-calendar .month-name{background:#4086A2;color:#FFFFFF}
#b-booking #b-left .b-calendar .booked, #be-main .b-calendar .available{color:#666666}
#b-booking #b-left .b-calendar-booked{background-color:#D4C680}
#b-booking #b-left .b-calendar-available{background-color:#F5F5F5}
#b-booking #b-left .b-prates-table{color:#5C5C5C}
#b-booking #b-left .b-prates-table .b-prates{border-bottom:1px #E3E3E3 solid}

/* Reviews */
#b-booking .b-review li{border:1px #F2F2F2 solid}
#b-booking .b-review li:hover{background-color:#f0fbff;border:1px #F2F2F2 solid}
#b-booking .b-review h6{color:#434343}
#b-booking #b-left .b-write-a-review-form td{color:#666666}
#b-booking #b-left .b-write-a-review-form input, #b-booking #b-left .b-write-a-review-form textarea{border:1px solid #DCDCDC;color:#888888;background-color:#FFFFFF}
#b-booking #b-left .b-write-a-review-form button{background-color:#B9D6A5;border:1px solid #90AC7D;color:#FFFFFF;text-shadow:1px 1px 0 #889D79}
#b-booking #b-left .b-write-a-review-form button:hover{background-color:#A7C295}
#b-booking #b-left .b-write-a-review-form div.star {background-repeat: no-repeat;text-indent:-80px;margin-left:50px;height: 15px;}
#b-booking #b-left .b-write-a-review-form .star-one {background-image: url('/booking_engine_base_files/images/star1.png') !important;}
#b-booking #b-left .b-write-a-review-form .star-two {background-image: url('/booking_engine_base_files/images/star2.png') !important;}
#b-booking #b-left .b-write-a-review-form .star-three {background-image: url('/booking_engine_base_files/images/star3.png') !important;}
#b-booking #b-left .b-write-a-review-form .star-four {background-image: url('/booking_engine_base_files/images/star4.png') !important;}
#b-booking #b-left .b-write-a-review-form .star-five {background-image: url('/booking_engine_base_files/images/star5.png') !important;}

/* Results */
#b-booking .b-results li{background:#f0f8ff}
#b-booking .b-results li:hover{background:#e1ecf5}
#b-booking .b-results li img{border:3px #b0d2ef solid}
#b-booking .b-resultsthumb .b-subresult .b-srtr{border:3px solid #F8FDFF}
#b-booking .b-resultsthumb .b-subresult tr:hover{background-color:#FDFDFD}
#b-booking .b-resultsthumb .b-subresult{border:5px solid #E8E8E8}
#b-booking .b-resultsthumb .b-subresult{-moz-box-shadow:0 0 14px 0 #444444}
#b-booking .b-resultsthumb li .b-ritems{background:#444444}
#b-booking .b-resultsthumb li .b-ritems td{color:#FFFFFF}
#b-booking .b-resultsthumb li h5 span{background:#FFFFFF}
#b-booking .b-resultsthumb .b-click-to-view{background:#FFFFFF}
#b-booking .b-resultsthumb .b-subresult{background:#FFFFFF}

/* Booking */
#b-booking .b-bn-details img{background:#FFFFFF;border:3px solid #E4F4F8}
#b-booking .b-summary tr:nth-child(1){background:#F0F8FF}
#b-booking .b-summary tr:nth-child(9){background:#fffde2}
#b-booking .b-check-to-agree{border:1px solid #ffa8a8;background:#ffecec}
#b-booking .b-bn-required ul{border:1px #ffa8a8 solid;background:#ffecec}

/* Send Property to a Friend */
#b-booking .b-sptaf-header, #b-booking .b-atf-header, #b-booking .b-vf-header{-moz-box-shadow:0 0 14px 0 #444444;}
#b-booking .b-sptaf{background:#FFFFFF;border:5px solid #C9E1EA}
#b-booking .b-sptaf td{color:#666666}
#b-booking #b-header .b-sptaf button{background-color:#B9D6A5;border:1px solid #90AC7D;color:#FFFFFF;text-shadow:1px 1px 0 #889D79}
#b-booking #b-header .b-sptaf button:hover{background-color:#A7C295}
#b-booking .b-sptaf-right{-moz-box-shadow:0 0 14px 0 #444444}
#b-booking .b-vflist li{border-bottom:1px solid #EEEEEE}
#b-booking .b-vflist li span a{background:#f6fcff;border:1px solid #EEEEEE}
#b-booking .b-vflist li span a:hover{background:#e5f5ff}
