﻿/* calendar theme */
.calendar .title, .calendar .nav,.calendar .button,.calendar thead .name,.calendar thead .hilite,.calendar tbody .rowhilite td {
    background-color : #FEF4EA !important;
}


#HorizontalControlContainer #bookingControl {
    background: #fff url(../../images/b/controls_bg.gif) no-repeat 0 0;
    padding: 40px 0 0 12px;
    height : 119px;
}

#bookingControl #rightCol #bottomRight a {
    background:transparent url(../../images/b/icons/search.gif) no-repeat scroll 0 0;
    display:block;
    height:27px;
    overflow:hidden;
    text-indent:-100px;
    width:95px;
    margin-top:25px;
}

#ctrlValidationMsg {
    font-size:9px;
    display : block;
    visibility : hidden;
    float : left; 
    background:  transparent url(../../images/b/icons/yellowBlock.gif) no-repeat 4px 2px;
    padding-left: 18px;
    height : 30px;
    width: 70px;
    line-height : 12px;
}

#bookingControl .TimeSpan input.required {
   background-color : #fcff10;
}

#bookingControl select.required {
   background-color : #fcff10;
} 


#ctrlValidationMsg.required {
    visibility : visible;
}


#bookingControl #ctrlSearchBox_dropPickUpTime, #bookingControl #ctrlSearchBox_dropDropOffTime {
    width:80px;
}

#bookingControl #ctrlSearchBox_calPickUp_DateText, #bookingControl #ctrlSearchBox_calDropOff_DateText {
    width:90px;
}

#bookingControl span.required {
   /*background:  transparent url(../../images/b/icons/britz_control_arrow.gif) no-repeat 159px 0;*/   
}

* html #centreCol {
    overflow :hidden;
    height : 83px;
}



.CofR, #ctrlSearchBox_dropCountryOfResidence {
	display:none !important;
}