
/* custom_new */
table#abe_default
{ width:100%; padding-bottom:0px; padding-left:8px; padding-right:8px;}


table#abe_quote
{ margin:0px; margin-left:0px; }

table#abe_quote tr td
{
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:left;
	color:#003366;
}

table#abe_quote tr td select,
table#abe_quote tr td input
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:#ffffff;
	color:#003366;
	border:1px solid #646464;
	margin-right:0px;	
}


table#abe_quote tr td.title
{ color:#003366; border-bottom:1px solid #003366; padding-top:10px;padding-left:0px; }

table#abe_quote tr td select#abe_countryList,
table#abe_quote tr td select#abe_pickupList,
table#abe_quote tr td select#abe_dropoffList,
table#abe_quote tr td select#abe_carGroupList
{ background-color:#ffffbb;}

table#abe_quote tr td.title{padding-top:10px;}

table#abe_quote tr td select#abe_datePickup_d,
table#abe_quote tr td select#abe_datePickup_m,
table#abe_quote tr td select#abe_datePickup_y,
table#abe_quote tr td select#abe_dateDropoff_d,
table#abe_quote tr td select#abe_dateDropoff_m,
table#abe_quote tr td select#abe_dateDropoff_y,
table#abe_quote tr td select#abe_timePickup_h,
table#abe_quote tr td select#abe_timePickup_m,
table#abe_quote tr td select#abe_timeDropoff_h,
table#abe_quote tr td select#abe_timeDropoff_m
{margin-right:4px;border:1px solid #91bced; height:19px}

table#abe_quote tr td select#abe_datePickup_d,
table#abe_quote tr td select#abe_dateDropoff_d,
table#abe_quote tr td select#abe_timePickup_h,
table#abe_quote tr td select#abe_timeDropoff_h
{width:46px;}

table#abe_quote tr td select#abe_datePickup_m,
table#abe_quote tr td select#abe_dateDropoff_m,
table#abe_quote tr td select#abe_timePickup_m,
table#abe_quote tr td select#abe_timeDropoff_m
{width:50px;}

table#abe_quote tr td select#abe_datePickup_y,
table#abe_quote tr td select#abe_dateDropoff_y
{width:62px;}


table#abe_quote tr td select#abe_countryList,
table#abe_quote tr td select#abe_pickupList,
table#abe_quote tr td select#abe_dropoffList,
table#abe_quote tr td select#abe_residenceList,
table#abe_quote tr td select#abe_carGroupList,
table#abe_quote tr td select#abe_currencyList
{width:200px;border:1px solid #91bced;height:19px}

table#abe_quote tr td input#abe_searchButton,
table#abe_details tr td input#abe_amendSDButton,
table#abe_confirm tr td input#abe_confirmButton
{
height:32px;
margin-top:10px;
background-color:#f05122;
border-left:2px solid #f7b6a4;
border-top:2px solid #f7b6a4;
border-right:2px solid #730600;
border-bottom:2px solid #730600;
font-family:arial,verdana;
font-size:15px;
font-weight:bold;
text-align:center;
color:#ffffff;
letter-spacing:0px;
cursor:pointer;
}

table#abe_quote tr td input#abe_searchButton
{margin-left:178px; z-index:10000}

table#abe_cars tr td input,
table#abe_legend tr td input.abe_bookButton
{
height:18px;
background-color:#ce2829;
border-left:2px solid #f7b6a4;
border-top:2px solid #f7b6a4;
border-right:2px solid #730600;
border-bottom:2px solid #730600;
font-family:tahoma,arial,verdana;
font-size:11px;
font-weight:bold;
text-align:center;
color:#ffffff;
letter-spacing:1px;
cursor:pointer;
}

table#abe_quote tr td input#abe_searchButton.disabled {
background-color:#ce2829;
border-left:2px solid #d06f4c;
border-top:2px solid #d06f4c;
border-right:2px solid #730600;
border-bottom:2px solid #730600;
color:#FFFFFF;
}

td#abe_step1,
td#abe_step2,
td#abe_step3
{ width:200px; }

/* additions */
table#abe_quote tr td input#abe_calendarPickupButton,
table#abe_quote tr td input#abe_calendarDropoffButton
{
width:19px;
height:17px;
background-image:url(../images/icon_cal.gif);
background-repeat:no-repeat;
vertical-align:middle;
border:0px none;
padding:0px;
}