div#abe_default *{margin:1px 0 0 0;padding:0;}
div#abe_default label, div#abe_default span {color:#FFFFFF;}
div#abe_LOAD{display:none}
div#abe_default p.butn_style{clear:both;padding:6px 0;margin:0}
div#abe_default .butn_style a, div#abe_default .butn_style a span{border:0;margin:0;float:left;}
div#abe_default .butn_style a span{background-repeat:no-repeat;height:28px;font-size: 20px;}
div#abe_default .butn_style a{background-repeat:repeat-x;overflow:hidden;display:inline;}
div#abe_default .butn_style a, div#abe_default .butn_style a span{background-image:url(images/search_the_market_btn_larg.png);color:#FFFFFF}
div#abe_default .butn_style a{color:#FFFFFF;font-weight:bold;cursor:pointer;font-size:18px;text-decoration:none;}
div#abe_default .butn_style a:link, div#abe_default .butn_style a:visited, div#abe_default .butn_style a:hover, div#abe_default .butn_style a:active{color:#FFFFFF;}
div#abe_default .butn_style .tl{background-position:0 0;padding:8px 18px 0 0}
div#abe_default .butn_style .tr{background-position:right 0 !important;padding:8px 36px 0 0}
div#abe_default .butn_style a{background-color:none;background-position:0 0}
div#abe_default .butn_style a:hover{background-color:none;background-position:0 0}
div#abe_default .abe_none, div#abe_default ul.ct_box_top, div#abe_default ul.ct_box_bot, div#abe_default .ct_footer, div#abe_default div#abe_STEP15, div#abe_default div#abe_STEP2, div#abe_default div#abe_STEP3, div#abe_default div#abe_STEP4{display:none;}
div#abe_default div#abe_step1box{height:360px;padding-bottom:0 !important;}
div#abe_default div#abe_HEADER{display:none}
div#abe_default div#abe_headertype2{display:none}
div#abe_default div#abe_Step1Info{display:none}
div#abe_default #abe_powered{display:none}
div#abe_default div#abe_carhireicon{display:none}
div#abe_default div#abe_supplierlogos{display:none}
div#abe_default div#abe_processimg{display:block}
div#abe_default #abe_STEP1{width:100%}
div#abe_default{margin:0 auto;max-width:780px;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:11px;color:#115093;clear:both;cursor:auto;}
div#abe_STEP1 label, div#abe_STEP1 span{color:#fff}
div#abe_default input, div#abe_default textarea, div#abe_default select{font-family:Arial, Verdana, Helvetica, sans-serif;font-size:12px;border:1px solid #EEEEEE;padding:4px;padding-left:1px;}
div#abe_default input.abe_checkbox{border:none;vertical-align:middle;}
div#abe_default input#abe_calendarPickupButton, div#abe_default input#abe_calendarDropoffButton{background-image:url(/common/abe/image/theme_step1.gif);background-repeat:no-repeat;border:0;margin:0;}
div#abe_LOAD{margin:0px auto;width:auto;height:200px;background:none;color:#000000;font-family:Verdana;font-size:11px;padding:10px;text-align:center;}
div#abe_LOAD div#abe_loadAction{font-weight:bold;font-size:15px;margin:60px 4px 0px;letter-spacing:1px;}
div#abe_default h1, div#abe_default h2{margin:2px 0 2px 0;padding:0;clear:both;}
div#abe_default h1{font-size:15px;}
div#abe_default h2{font-size:14px;padding:10px 0 0;}
div#abe_default #abe_STEP1 h2{color:#000000;}
div#abe_default fieldset{background:none;width:100%;border:none;padding:0 0 0;margin:0 0 0 0;color:#000000;}
div#abe_default fieldset input{color:#000000;}
div#abe_default fieldset div{margin:0;padding:0;}
div#abe_default fieldset p{float:left;margin:0;padding:0;padding-right:6px;}
div#abe_default label{display:block;padding:0;margin:0;line-height:24px !important;}
div#abe_default select#abe_countryList,
div#abe_default select#abe_pickupList,
div#abe_default select#abe_dropoffList,
div#abe_default select#abe_carGroupList,
div#abe_default input#abe_driverAge,
div#abe_default input#abe_ASlocation_xml,
div#abe_default input#abe_ASlocation_dropoff_xml{background-color:#FFF;}
div#abe_default select#abe_currencyList,
div#abe_default select#abe_residenceList{background-color:#fff;}
div#abe_default select#abe_countryList,
div#abe_default select#abe_pickupList,
div#abe_default select#abe_dropoffList,
div#abe_default select#abe_currencyList,
div#abe_default select#abe_residenceList,
div#abe_default input#abe_ASlocation_xml,
div#abe_default input#abe_ASlocation_dropoff_xml{width:270px;}
div#abe_default input#abe_ASlocation_xml,
div#abe_default input#abe_ASlocation_dropoff_xml{height:20px;width:269px;}
div#abe_default select#abe_carGroupList{width:202px;}
div#abe_default input#abe_driverAge{height:17px;width:60px;}
div#abe_default select#abe_datePickup_d,
div#abe_default select#abe_dateDropoff_d,
div#abe_default select#abe_timePickup_h,
div#abe_default select#abe_timePickup_m,
div#abe_default select#abe_timeDropoff_h,
div#abe_default select#abe_timeDropoff_m{width:42px;margin-right:2px;}
div#abe_default select#abe_datePickup_m,
div#abe_default select#abe_dateDropoff_m{width:54px;margin-right:2px;}
div#abe_default select#abe_datePickup_y,
div#abe_default select#abe_dateDropoff_y{width:60px;margin-right:2px;}
div#abe_default input#abe_droplocation_cb{padding:0;margin:3px 3px 0 0;float:left;border:none;width:14px;height:16px;}
div#abe_default input#abe_calendarPickupButton,
div#abe_default input#abe_calendarDropoffButton{background-position:-5px -5px;width:20px;height:20px;padding:0;}
div#abe_default p.butn_style1 a, div#abe_default p.butn_style1 span{color:#FFFFFF;font-weight:bold;cursor:pointer;}
div#abe_default p.butn_style1 a{font-size:12px;height:32px;}
div#abe_default p.butn_style1 a:hover{text-decoration:none;}
div#abe_default p.butn_style1 span{height:24px;}
div#abe_default p.butn_style1 a{float:left}
div#abe_default p.butn_style1 span{background-image:url(images/search_the_market_btn_larg.png);background-position:right -288px;position:relative;z-index:30;overflow:visible;line-height:38px;font-size:18px;padding-right:31px;height:36px;float:left;}
div#abe_default p.butn_style1 a{display:block;padding-left:5px;height:36px;background:transparent url(images/search_the_market_btn_larg.png) no-repeat scroll 0 0}
#abe_default p.butn_style1 span{background-position:right -100px;float:right;}
div#abe_default div.b_selectbtn{margin:14px 0 0 0}
div#abe_default div#abe_b_searchButton{float:right;margin:0;padding:0}
div#abe_default .innertube{margin:3px}
div#abe_default .abespacer{float:left;margin-right:6px}
div#abe_default .abefloatleft{float:left}
div#abe_default .abefloatright{float:right}
div#abe_default .abeclear{clear:both;height:0px;margin:0;padding:0;line-height:0px;}
div#abe_default .abeclearend{clear:both;}
div#abe_default .abespacer3px{clear:both;height:3px}
div.abe_divider{height:4px;background-color:#ececec;}
div#abe_default div#abe_step1box{margin:0 auto;padding:0 0 20px 0;width:270px;padding-top:47px;}
div#abe_default div.abeinnerbox{clear:both;margin:0 auto;width:270px;}
div#abe_default a, div#abe_default a:active, div#abe_default a:visited{color:#CC0000;text-decoration:none;}
div#abe_default a:hover{color:#CC0000;text-decoration:underline;}
#calendar div.cal_navbox{float:left;color:#FFFFFF;font-weight:bold;border:1px solid #3366ff;cursor:pointer;margin:0 2px 0 0;}
#calendar p.cal_left, #calendar p.cal_right, #calendar p.cal_month, #calendar p.cal_year{background-image:url(/common/abe/image/theme_step1.gif);background-repeat:no-repeat;border:0;margin:0;padding:0;float:left;width:14px;height:14px;}
#calendar div.cal_navbox div{float:left;padding:0 0 0 3px;}
#calendar p.cal_left{background-position:-104px -154px;}
#calendar p.cal_right{background-position:-304px -154px;}
#calendar p.cal_month{background-position:-505px -154px;}
#calendar p.cal_year{background-position:-505px -154px;}
#calendar .cal_outertbl{font-family:arial;font-size:11px;border-width:1px;border-style:solid;border-color:#a0a0a0;font-size:11px;background-color:#FFFFFF;}
#calendar .cal_outerrow{background-color:#0000aa;}
#calendar .cal_navbar{padding:2px;}
#calendar .cal_close{width:15px;height:15px;cursor:pointer;text-align:center;color:#FFFFFF;font-size:16px;}
#calendar .cal_bottom{background-color:#f0f0f0;}
#calendar td.cal_navhover{background-color:#00CC33;}
table#abe_bar tr td{height:30px;padding:4px;background-color:#003bda;background-image:url(theme_step1.gif);background-repeat:no-repeat;border:0;margin:0;background-position:0 -1500px;}
table#abe_bar tr td.title{width:100%;font-size:13px;color:#ffffff;text-align:center;letter-spacing:2px;}
table#abe_bar tr td input{width:21px;height:21px;background-color:#3d95ff;background-image:url(theme_step1.gif);background-repeat:no-repeat;border:0;margin:0;background-position:-700px -1500px;border:0px none;cursor:pointer;}
div#abe_default fieldset p{padding:0 !important;white-space:nowrap;}
div#abe_default .innertube{margin:0;}
div#abe_default div#abe_step1box{background:none;border:none;margin-top:5px;}
div#abe_default div.box_tgradient, div#abe_default div.box_bgradient{display:none;}
div#abe_default div.abe_top{display:none;}
div#abe_default div.abeinnerbox{width:auto;}
div#abe_default div.abe_bottom{display:none;}
div#abe_default{font-family:Arial;font-size:12px;color:#003366;cursor:auto;padding-top:5px}
#abe_fs1 label{line-height:19px !important;}
#abe_datePickup, #abe_dateDropoff{height:18px !important;}
#abe_timePickup, #abe_timeDropoff{margin-left:6px !important;width:60px !important;}
#abe_datePickup_message, #abe_dateDropoff_message{padding-left:9px!important;position:relative;}
#abe_l_pickupTitle, #abe_l_dropoffTitle{padding:0 !important;}
div#abe_default input#abe_ASlocation_xml, div#abe_default input#abe_ASlocation_dropoff_xml{width:263px;background:#fff;font-size:16px;font-weight:bold;padding:3px !important;color:#4471AA;}
div#abe_default #abe_STEP1 h2{font-weight:bold;font-size:11px;color:#FFF;border-color:#D3D3D3;}
.search_form #search_spinner_reset_pickup, .search_form #search_spinner_reset_dropoff{position:relative;margin:-19px 5px 0 0;z-index:10;float:right;border:none;}
div#abe_default fieldset#abe_fs2, div#abe_default fieldset#abe_fs2_2, div#abe_default fieldset#abe_fs2_3, div#abe_default fieldset#abe_fs3{margin:6px 0 0}
div#abe_default fieldset#abe_fs4{clear:both;padding:6px 0 0}
div#abe_default fieldset p#abe_p_datePickup, div#abe_default fieldset p#abe_p_dateDropoff, div#abe_default fieldset p#abe_b_driverage, div#abe_default fieldset#abe_fs2_3 #abe_b_datePickup2{padding-right:6px}
div#abe_default #abe_b_datePickup2, div#abe_default #abe_b_dateDropoff2{float:left}
div#abe_default #abe_b_datePickup2 label, div#abe_default #abe_b_dateDropoff2 label{display:none;padding:0}
div#abe_default #abe_dateDropoff_title, div#abe_default #abe_datePickup_title{display:block;padding:3px 0 0}
div#abe_default fieldset#abe_fs2_3 #abe_dateDropoff_title, div#abe_default fieldset#abe_fs2_3 #abe_datePickup_title{display:block;padding:0}
div#abe_default #abe_datePickup_message, div#abe_default #abe_dateDropoff_message{clear:none;margin:3px 0 0 6px;float:left;background-color:transparent;white-space:nowrap;}
div#abe_default fieldset#abe_fs2_3 #abe_datePickup_message, div#abe_default fieldset#abe_fs2_3 #abe_dateDropoff_message{clear:both;margin:0;float:none}
div#abe_default input#abe_firstname, div#abe_default input#abe_cc_firstname, div#abe_default select#selectedNumberType, div#abe_default input#abe_driverAgeConfirm, div#abe_default input#abe_countryCode, div#abe_default input#abe_areaCode, div#abe_default select#abe_card_type, div#abe_default input#abe_address_1, div#abe_default input#abe_stateCounty{margin-right:2px;}
.ui-datepicker-multi-2 .ui-datepicker-group{font-size:10px;}
.ui-datepicker_PickupDropoffDate_Msg_accept{}
#abe_datePickup_message, #abe_dateDropoff_message{margin:3px 0 0 5px !important;padding:0 0 0 12px !important;}
.ct-ui-base .ct-ui-footer div.ct-ui-poweredbyct{display:none !important;}