/** Car Wizard Style **/

/* Top choices */
#w_Step01-a div label {font-size:0.8em;}
.w_Product {float:left; cursor:pointer; padding:10px 40px 10px 20px}
.w_Product_Choice1 {background:url(/pubspec/images/airportterm_icon.gif) left center no-repeat; padding:15px 0 15px 45px; vertical-align:middle;}
.w_Product_Choice2 {background:url(/pubspec/images/city_icon.gif) left center no-repeat; padding:15px 0 15px 45px; vertical-align:middle}
.w_Product_Choice3 {background:url(/pubspec/images/address_icon.gif) left center no-repeat; padding:15px 0 15px 45px; vertical-align:middle}

/* Common fields */
#w_DestFields, #w_AddressFields {margin:0 0 0 1em}
#w_Dest {clear:both;}
#w_Dest label {display:block; margin-bottom:0.2em}
#w_Dest input {width:20em;}
.w_PickupAirportDisambig, .w_PickupPlaceDisambig, .w_DropoffAirportDisambig {font-size:0.8em}
p#w_PickUpCity, p#w_PickUpState, p#w_PickUpZip {float:left; margin-right:2em}
#w_PickUpStreet label, #w_PickUpCity label, #w_PickUpState label, #w_PickUpZip label {display:block; margin-bottom:0.2em}
#w_PickUpStreet input {width:20em;}
#w_PickUpCity input {width:15em;}
#w_PickUpState input {width:3em;}
#w_PickUpZip input {width:6em;}

div#w_Radius {margin:0 0 0.4em 0; padding:0;}
#w_Radius div {float:left; font-size:0.8em; margin-right:0.5em;}
#w_RadiusLabel {margin-top:2em}
#w_Radius select {display:block;}

#w_Drop_Location {clear:both; display:block}
#w_Drop-off_Checkbox input {margin:0 0.3em 0 0.2em}
p#w_Drop-off_Location {margin:0 0 0.2em 0}
#w_Drop-off_Location input {display:block; width:20em;}

#w_TravelDatesFields {margin:0 0 0 1em}
#w_FromDate, #w_ToDate {float:left;}
#w_FromDate label, #w_ToDate label {display:block; margin-bottom:0.2em}
#w_FromDate input, #w_ToDate input {width:8em;}
p#w_ToDate {margin-left:2em}
#w_FromDate select, #w_ToDate select {margin-left:0.5em}

/* Car Class selection */
#w_Class {margin:0 0 0 1em;}
#w_Class label {font-size:0.8em; display:block; margin-bottom:0.2em}
#w_Class p {float:left; margin-right:1em; font-size:0.95em}
#w_Class p span {margin-right:1em}
#w_Class p span label {margin-right:1em; font-size:0.8em; display:inline;}
#w_Class p label {font-size:0.85em; margin-top:0.4em}
#w_Class p select {font-size:0.8em}

/* Corporate Rebate Radio */
#w_Step03 td {padding-right:1.5em}
#w_Step03 td input {margin-right:0.2em}
#w_Step03 label {font-size:0.7em;}

/* Corporate Rebate Card */
#w_Vendor_Option02 p, #w_Vendor_Option03 p {font-size:0.7em; font-weight:bold; background:#fffbef; margin:1em 0 0.5em 0; padding:0.2em;}
#w_Vendor_Option01 label, #w_Vendor_Option02 label, #w_Vendor_Option03 label {display:block; font-size:0.7em;}
#w_Vendor_Option01 select, #w_Vendor_Option02 select, #w_Vendor_Option03 select {font-size:0.8em;}
#w_Vendor_Code02, #w_Vendor_Code03 {background:#fffbef; margin-top:0.2em; padding:0.2em}
#w_Vendor_Code02 div p, #w_Vendor_Code03 div p {margin:0 1.5em 0 0; padding:0}
#w_Vendor_Code02 label, #w_Vendor_Code03 label {display:block; font-size:1em}
#w_Vendor_Code02 input, #w_Vendor_Code03 input {font-size:1.2em; font-weight:normal}
#w_Vendor_Code03 {padding:0.2em 0.2em 0 0.2em}
#w_Vendor_Code03 div p {float:left;}

/* More Options */
#w_Step05 h6 {margin:0 0 5px 1em; font-weight:normal; font-size:0.7em}
#w_SpecialEquipFields {margin:0 0 0 1em}
.w_ChoiceSection {float:left; margin:0 1.6em 0 0;}
#w_Step05 p input {clear:both; margin:0.7em 0.3em 0 0}
#w_Step05 p label {font-size:0.95em}
#w_Step05 p img {margin-left:0.4em}

/* Adding cursor to label */
#w_Pickup_Opt1 label, 
#w_Pickup_Opt2 label, 
#w_Pickup_Opt3 label,
#w_Class label,
#w_Step03 label {cursor:pointer}

/* Accessibility layout */
#w_Main fieldset {margin-bottom:1em; border:1px solid #c60; padding:1em 0 1em 1em}
#w_Main legend {font-size:0.8em; color:#c60; font-weight:bold;}

h3.w_MainTitle, #w_Main h4 .w_StepTitle_Number, h3#a_carFilters {display:none;}

