/* Nav Highlight & IE6 Fix */
#b-booking .b-current{background-color:#0152a5}

/* Text & Links */
#b-booking h5{color:#5F5F5F;border:1px #E8E8E8 solid;background-color:#FFFFFF}
#b-booking button{background-color:#FFFFFF;color:#8E8E8E}
#b-booking a:link{color:#5D8DCF;font-weight: normal;}
#b-booking a:visited{color:#5D8DCF;font-weight: normal;}
#b-booking a:hover{color:#5D8DCF;font-weight: normal;}
#b-booking input, #b-booking textarea{border:1px solid #DCDCDC;color:#888888;background-color:#FFFFFF}
#b-booking button, #b-booking input[type='submit']{background-color:#003E7E;border:1px solid #002B57;color:#FFFFFF;text-shadow:1px 1px 0 #889D79}
#b-booking button:hover, #b-booking input[type='submit']:hover{background-color:#0152A5}

/* Layout */
#b-booking{color:#444444}

/* Header */
#b-booking #b-header h4{border-bottom:1px solid #E8E8E8}
#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: 15px;
	width: 220px;
	float: right;
	font-family: Georgia;
	cursor: pointer;
	-moz-border-radius: 12px 12px 12px 12px;
}

/* Navigation */
#b-booking #b-nav{margin:2px 0 0 0;background-color:#003E7E;border:1px #002B57 solid}
#b-booking #b-nav li a{text-shadow:1px 1px 0 #444444;color:#FFFFFF;font-weight: normal;}
#b-booking #b-nav li a:hover{background-color:#0152a5;font-weight: normal;} * html #b-booking #b-nav li a:hover{background:#0152a5;font-weight: normal;}

/* Quick Navigation */
#b-booking .b-quick-nav p{color:#ADADAD}

/* Actions */
#b-booking #b-right .b-actions li{background-color:#daeef1;border:1px #0eb0c9 solid}
#b-booking #b-right .b-actions li:hover{background-color:#0eb0c9}
#b-booking #b-right .b-remove-icon, #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}
#b-booking #b-right .b-actions .b-send-icon:hover, #b-booking #b-right .b-actions .b-add-icon:hover, #b-booking #b-right .b-actions .b-view-icon:hover{color:#FFFFFF;text-shadow:1px 1px 0 #444444}

/* Book Now */
#b-booking #b-right button{border:1px #077F9D solid;background-color: #0594b8;color:#FFFFFF;text-shadow:1px 1px 0 #087089}
#b-booking #b-right button: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:#FFBA00;border:1px #DA9F00 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;margin:9px 0 0 11px}
#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 #01aedb;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}
#b-booking #b-left .b-big-photo .fadein{position:relative;width:440px;height:330px}
#b-booking #b-left .b-big-photo .fadein img{position:absolute;left:0;top:0}

.pika-image {position: relative; height: 330px; width: 440px; background: #fafafa; border: 5px solid #01aedb; 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 #01AEDB}

/* 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.b-calendar-booked, #b-booking #b-left #b-general span.b-calendar-booked, #b-booking #b-left #b-rates-and-availability span.b-calendar-available, #b-booking #b-left #b-general span.b-calendar-available{border:1px dashed #CCCCCC}
#b-booking #b-left .b-calendar .booked, #be-main .b-calendar .b-calendar-booked{background:#01aedb}
#b-booking #b-left .b-calendar .available, #be-main .b-calendar .b-calendar-available{background:#FFFFE7;border: 1px dashed #ccc;}
#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:#777777}
#b-booking #b-left .b-calendar-booked{color:#FFFFFF;background-color:#01aedb}
#b-booking #b-left .b-calendar-available{background-color:#FFFFE7}
#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}

/* 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;-moz-box-shadow:0 0 14px 0 #444444;}
#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}
