/*CHANGES*/

.ct_obox_top{display:none !important;}
/* CHANGES END*/

div#abe_step1box {
margin:0 auto !important;
padding:14px 0 20px !important;
border:none !important;
}

div#abe_STEP1 {
background:url("../images/filter-open-bg2.png") no-repeat scroll left top transparent;
display:block;
font-size:14px;
height:395px;
padding:16px 0 0 16px;
position:absolute;
width:235px !important;
z-index:3;
}

div#abe_step1_Container{
    border: none !important;
}

div#abe_default input, div#abe_default textarea, div#abe_default select{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size:11px;
    border:1px solid #6699CC;
}

.box_tgradient, .box_bgradient, #abe_Step1Info {
    display:none;
}

div.abe_browser, div#abe_LOAD div#abe_loadAction{
    color:#000000;
    font-family:Arial;
    font-weight:normal;
    font-size:15px;
    letter-spacing:1px;
    text-align:center;
 /*   background:url(views/default/images/loading2.gif) center 85% no-repeat !important;*/
}

div.abe_browser{
    padding: 70px 0 80px 0 !important;
   /* background-color:#5AB132 !important;*/
    color: #FFF !important;
    font-weight: bold !important;
    width:205px !important;
}

div#abe_default #abe_STEP1 h2{
    font-size:11px;
    font-weight:bold;
/*    color:#FFF;*/
}

div#abe_default fieldset {
   color:#FFF;
}

div#abe_default div#abe_STEP1 p.butn_style1, div#abe_default div#abe_STEP1 p.butn_style1 input {
    color:#FFFFFF;
    font-weight:bold;
    font-size:12px;
    height:28px;
    white-space:nowrap;
    text-transform:uppercase;
}

div#abe_default p.butn_style1 a, div#abe_default p.butn_style1 a span, div#abe_default p.butn_style2 a, div#abe_default p.butn_style2 a span, div#abe_default p.butn_style3 a, div#abe_default p.butn_style3 a span, div#abe_default p.butn_style4 a, div#abe_default p.butn_style4 a span {
color:#FFFFFF;font-weight:bold;cursor:pointer;
}

div#abe_default p.butn_style1 a span, div#abe_default p.butn_style2 a span {
    padding:0 !important;
    height:0px  !important;
    margin:0  !important;
}

div#abe_default #abe_powered {
    background-position:0 -1700px;
    width:150px;
    height:36px;
    display:none !important;
}

div#abe_default div.abeinnerbox{
    width:222px;
    margin-top:-18px;/* Edited by Xaljava */
    margin-left:6px;/* Edited by Xaljava */
}

#abe_searchButton, .butn_style1{
    background:none !important;
}

.butn_style1{
    padding-left:10px !important;
}

#abe_searchButton {
background:url("views/uk2/images/small_button_search.png") no-repeat scroll 0 0 transparent !important;
cursor:pointer !important;
font-size:0 !important;
height:50px !important;
left:20px;
position:absolute;
top:355px;
width:205px !important;
}
#abe_fs2_2{
margin:0px !important;
}
#abe_searchButton span {
    font-size:0px !important;
}

#abe_ABE h2{
    border-bottom:none !important;
    width:190px !important;
}

div#abe_step1box{
    border-bottom:none !important;
}

.search_box {
background:url("../images/search-text-type1.png") no-repeat scroll left top transparent;
width:200px;
z-index:100;
height:40px !important;
margin:0px 0 0 0px !important;
padding-left:0px;

}
#ui-datepicker-div
{
z-index:99999 !important;
}
.search_box .search_input
{
/*
background:none repeat scroll 0 0 transparent !important;
border:medium none !important;
color:#000000 !important;
float:left !important;
font-size:1.3em !important;*/
margin:10px 0 0 15px !important;
padding:0 0 0 2px !important;
width:200px !important;
}

#abe_pickupDiv input, #abe_dropoffDiv input{
background:none repeat scroll 0 0 transparent;
border:0 none;
font-family:Arial,Helvetica,Sans-serif !important;
font-size:12px !important;
height:17px !important;
line-height:17px !important;
}
div#abe_default label {
/*display:none;*/
color: #000000;
}

#content select
{
opacity:100 !important;
z-index:99999 !important;
}
/*
div#abe_default #abe_b_datePickup2 label, div#abe_default #abe_b_dateDropoff2 label {
display:inline;
padding:0;
}
*/
#abe_p_timePickup, #abe_p_timeDropoff{
    margin-left:0px !important;
    padding:0 !important;
    margin-right:0px !important;
}

#abe_driverAge, #abe_carGroupList{
    background: #fff !important;
}

#search .l h2 {
font:14px/25px Sans-serif !important;
font-weight:bold !important;
}
/*
#abe_b_driverage{
    width:80px;
    margin:0 !important;
    padding:0 !important;
}


#abe_b_carGroupLabel{
    margin:0 !important;
    padding:0 !important;
    display:block !important;
}
*/
#abe_currencyList, #abe_residenceList{
    margin:0 !important;
    padding:0 !important;
    background: #FFF !important;
    width: 170px !important;
}

#abe_calendarPickupButton, #abe_calendarDropoffButton{
    background:url('views/default/images/search_button.jpg') !important;
    cursor:pointer !important;
}

div#as_abe_ASlocation_xml {
  /*  width:185px !important;*/
}

.left16 {
/*
    width:150px !important;
    font-size:11px !important;
*/
}
.right16 {
 /*   width:15px !important;*/
}

div#abe_default {
    margin:0 !important;
    max-width:100% !important;
    width:100% !important;
}

#abe_STEP2{
    background:#fff !important;
}

#abe_description_default{
    height:80px !important;
}

div#abe_b_datePickup2 span, div#abe_b_dateDropoff2 span {
    display: block !important;
	margin:0px;
	color:#000000;
}
.autosuggest {
/*    width:200px !important;*/
}

#abe_b_driverage, #abe_b_carGroupLabel, div#abe_b_currency {
    display:none !important;
    font-size:0px !important;
    margin:0 !important;
    padding:0 !important;
}

div#abe_1_pickupTitle {
    width:180px !important;
}

div#abe_default #abe_p_datePickup
{
width:125px !important;
background:url("../images/search-text-type2.png") no-repeat scroll left top transparent;
float:left;
position:relative;
height:40px;

}
#abe_datePickup,#abe_dateDropoff
{
border:medium none !important;
margin:10px;
font-size:12px !important;
width: 70px !important;
}

div#abe_default #abe_p_dateDropoff
{
width:125px !important;
background:url("../images/search-text-type2.png") no-repeat scroll left top transparent;
float:left;
position:relative;
height:40px;

}
div#abe_default #abe_p_timePickup
{
background:url("../images/time_drop_down.png") no-repeat scroll left top transparent;
float:left;
width:75px !important;
height:40px;
}
div#abe_default #abe_p_timeDropoff
{
background:url("../images/time_drop_down.png") no-repeat scroll left top transparent;
float:left;
width:75px !important;
height:40px;
}
#abe_b_residence
{
background:url("../images/search-text-type1.png") no-repeat scroll left top transparent;
height:40px;
left:25px;
position:absolute;
top:305px;
width:189px;
}
#abe_timePickup,#abe_timeDropoff
{
background:none repeat scroll 0 0 transparent !important;
border:medium none !important;
margin:8px 0 0 5px !important;
width:60px !important;
font-size:12px !important;
}

#abe_l_ASlocation_xml,#abe_l_ASlocation_dropoff_xml
{
display:none !important;
}

div#abe_default fieldset div {
margin-left:-10px;
width:220px;
}
#abe_b_dateDropoff2,#abe_b_datePickup2
{
margin-left:-10px !important;
}
#abe_residenceList
{
left:15px;
position:absolute;
top:8px;
/*margin:8px 0 0 15px !important;*/
border:none !important;
font-size:14px !important;
background:transparent !important;
}

#abe_l_residenceList
{
position:absolute;
left:10px;
top:-15px;
}

div#abe_b_datePickup2 input, #abe_p_timePickup select {
    margin-bottom:4px !important;
}


#abe_fs3 {
    margin:0 !important;
    padding:0 !important;
}

#abe_l_pickupTitle, #abe_l_dropoffTitle {
    font-size:14px !important;
    margin:0 !important;
}

div#abe_step1box {
    padding-bottom:5px !important;
}
#abe_datePickup_message,.ui-datepicker_PickupDropoffDate_Msg ui-datepicker_PickupDropoffDate_Msg_error {
display:none !important;
}
#abe_timePickup,#abe_timeDropoff,#abe_residenceList
{
filter:none !important;
}
div#abe_default fieldset input {
background:none repeat scroll 0 0 transparent !important;
color:#000000 !important;

/*
#abe_STEP1, #abe_searchButton {
    border: solid 1px !important;
}
*/