﻿/* Reset */

#bookingControl body,#bookingControl div,#bookingControl dl,#bookingControl dt,#bookingControl dd,#bookingControl ul,#bookingControl ol,#bookingControl li,#bookingControl h1,
#bookingControl h2,#bookingControl h3,#bookingControl h4,#bookingControl h5,#bookingControl h6,#bookingControl pre,#bookingControl form,#bookingControl fieldset,#bookingControl input,
#bookingControl select ,#bookingControl textarea,#bookingControl p,#bookingControl blockquote { 
	margin:0;
	padding:0;
	font-family:Verdana;
}

li {
    list-style-type: none;
}


/* Booking control */

#sslSeal {
    width : 130px;
    height : 70px;
    float : left;
    padding : 6px;
}

#sslSeal span {
    float : left;
    display : block;
    margin: 10px 0 0 32px;
}


#bookingControl {
    width : 575px;
    height : 75px;    
    float : left;    
    padding:6px;
}

#vehicleConfigureContainer #bookingControl {
    height : 35px;
}

#bookingControl div.CtrlCol {
    float : left;    
}

#bookingControl #leftCol {
    width : 170px;
}

#bookingControl #leftCol span {
    margin-bottom : 6px;
}

#bookingControl #centreCol {
    width : 180px;
}
#bookingControl #centreCol span {
    float : right;
    margin-bottom : 2px;
}

#bookingControl #rightCol {
    width : 205px;
    margin-bottom : 2px;
    margin-left : 6px;
}

#bookingControl #centreCol span.TimeSpan {
    width: 180px;     
}

* html #bookingControl #centreCol span.TimeSpan option {
     display : none;
}

#bookingControl select, #bookingControl input {
    font-size: 10px;        
}

#bookingControl span {
    display : block;   
    font-size:10px;
}

#bookingControl #centreCol span {
    float : right;
}

#bookingControl #centreCol .Splash {
    display : none;
}

/* toggle splash mode */
#bookingControl.SplashMode #centreCol .Splash {
    display : block;  
}
#bookingControl.SplashMode #centreCol .Splash select {
    width : 180px;
}

#bookingControl.SplashMode #centreCol .Model {
    display : none;
}

#bookingControl #ctrlSearchBox_dropVehicleType {
    width : 123px;
}

#bookingControl #ctrlSearchBox_dropCountryOfResidence {
    width : 180px;
}


#bookingControl #ctrlSearchBox_calPickUp_DateText, #bookingControl #ctrlSearchBox_calDropOff_DateText {
   width : 80px; 
}

#bookingControl #ctrlSearchBox_dropPickUpTime, #bookingControl #ctrlSearchBox_dropDropOffTime {
    width : 92px;
}

#bookingControl select.LocationDD {
    width : 108px;
    margin-bottom : 2px;
}

#bookingControl #rightCol .Passengers span {
    float : left;
}

#bookingControl #rightCol .Passengers select {
  /*  width: 40px; */
}



#bookingControl #rightCol .Passengers .LeftPass {
    width : 97px;
    float : right;
    text-align:right;
}

#bookingControl #rightCol .Passengers .RightPass {
    width : 108px;
    text-align : right;
}

#bookingControl #rightCol #bottomRight {
    width : 205px;    
}

#bookingControl #rightCol span {
    margin-bottom : 2px;
}

#bookingControl #rightCol #bottomRight #locationsPanel { 
    float: left;
    display : block; 
    width: 110px;
}

#bookingControl #rightCol #bottomRight a {
    float : right;
    display : block;    
}
/* Booking control Ends*/

/*reset on demo page (both instances) */
#HorizontalControlContainer .SearchBox_FullListBox {
    margin: 0;
}
