﻿#bookingcontrol ul,#bookingcontrol li,#bookingcontrol p,#bookingcontrol select {
    padding:0;
    margin:0;
}

#bookingcontrol li {
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;    
}

#bookingcontrol li.CountryOfTravel {
    display : none;
}

div.Splash #bookingcontrol li.CountryOfTravel {
    display : block;
}


#bookingcontrol li.VehicleModel p.On {
    /*
    background-color: #fff;
    clear: both;
    padding: 4px;
    TODO: selected Type On */    
}

#ctrlSearchBox_up1 {
	
}

/* SEARCH BOX*/
.SearchBox_Wrapper {
	/*width: 220px;*/
}

.SearchBox_Content {
	text-align: left;	
	clear:both;
	float: left;			
}

/* ff2 */
.SearchBox_Content li {
    clear: both;
}

.SearchBox_Content li.VehicleModel p { 
    clear: both;
}
/* ff2 */

.Splash .SearchBox_Content li.VehicleModel p { 
    display : none;
}

.Splash .SearchBox_Content li.VehicleModel {
    display: none;
}

.SearchBox_TableWrapper {
    text-align:left;
    background-color:#1E6DAE;
    width: 161px;
    /*dding-left: 8px;*/
    border-right: solid 1px #fff;
    border-left: solid 1px #fff;
    margin:0 !important;
}


.SearchBox_TableWrapper li.Title {
    display : none;
}


.SearchBox_Line {
	display:block;
    float:left;
    height:1px;
    width:154px;
	color: #B0E6F2;
	background-color: #B0E6F2;
	border: none;
}

* html .SearchBox_Line {
    width:152px;
}

.SearchBox_Spacer
{
	height: 6px;
}
.SearchBox_Title {
    display : none;	
}

.SearchBox_Subtitle, .SearchBox_TableWrapper li p label {
    color:#000000;
    display:block;
    float:left;
    font-family:Verdana,Arial;
    font-size:12px;
    font-weight:bold;
}

#ctrlSearchBox_lblSubtitle {
    display: none;
}
.booking-form li{
	float:left;
}
.booking-form ul li p select{
	float:left;
}

.booking-form ul li p input{
	float:left;
}
.SearchBox_TableWrapper li p label {	
    margin:3px 0 4px;
    color : #fff;
    font-family: Arial;
    font-size : 10px;   
}

.SearchBoxLabelSmall
{
	color: #000000;
	font-size: 10px;
}
.ErrorLabel
{
	font-size: 10px;
}
.SearchBox_TimeListBox {
	font-size: 11px;
	width: 80px;
	margin-left:5px;
}
.SearchBox_AdultsListBox {
	font-size: 11px;
	width: 90px;
	float:left;
}

#ctrlSearchBox_dropChildren {
	width: 90px;
	margin-left:10px;
}

.SearchBox_FullListBox {
	font-size: 11px;
	width: 165px;
	margin-bottom: 3px;
	float : left;
}

.LocationDD {
    width: 140px;
}

.SearchBox_CalTextBox {
	font-size: 11px;
	width: 80px;
	margin:0;
	padding:0;
}

.SearchBox_BottomDiv {
    float: left;
    margin:0px;
    padding:0px;    
    background-color: Transparent;
    height:5px;
    width: 158px;
}
.CountryOfResidence{
	display:none;
}
* html .SearchBox_BottomDiv {
    height: 0px;
    background-color : #fff;
    float : left;      
}
* html .SearchBox_BottomDiv img {
    float : left;
     padding : 0;
     margin : 0;
}

.SearchBox_BottomDiv img {
	border: 0;		
}

#ctrlSearchBox_btnNext {
    margin-top: 3px;
}

/* tabs */
#vehicleTabs {
    float: left;
    border-left:1px solid #FFF;      
    border-right:1px solid #FFF;
    margin: 0 !important;
}

#vehicleTabs li {
    float: left;
}

#vehicleTabs a {
    float:left;
    clear: none;
    display: block;
    padding : 0 !important;
    margin: 0 !important
}

/* tabs ends */

/*validation*/
input.required, select.required {
    background-color: #FDEE00;
}

div.requiredMsg 
{   
    position:absolute;
    width: 200px;
    left:200px;
}

.requiredMsg span {
    float:left;
    display: block;
}

.requiredMsg .arrow {
    background: url(../../images/m/arrow.gif) no-repeat 0 0;
}

.requiredMsg .text {
    background-color : #FDEE00;
    border: solid 1px #000;
    border-left-width : 0;
    font-size: 10px;
    font-family : Verdana;
    line-height : 15px;
}
/*validation ends*/

#searchButton {
	display: block;
    width: 157px;
    margin-top: 14px;
    overflow : hidden;
    margin-left:100px; 	
    float:left;
}

#searchButton:hover {
    /* TODO : hover state
    background-position :0 0;	
	*/
}

