img, a img {border:0;} 

#booking-widget {padding:0 0 26px 0; width:395px; color:#fff; background:url(../images/search2.gif) left bottom no-repeat; overflow:hidden;}

#widget-inner {margin:0 0 0 30px; width:290px; overflow:hidden;}

#booking-widget h2 {margin:0; padding:0; width:395px; height:48px; display:block; text-indent:-9999px; background:url(../images/search1.gif) left top no-repeat;}
#booking-widget p {margin:0; padding:0; color:#fff; font-size:0.9em; text-align:left;}
#booking-widget p strong {display:block;}
#booking-widget p#step-title {margin:0 0 12px 0;}
#booking-widget p#user-agent-login {width:330px; display:block; clear:both; padding:8px 0 0 0; text-align:right; font-size:11px;}
#booking-widget a, #booking-widget a:visited, #booking-widget a:hover {color:#fff;}

#booking-widget form {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif;}
#booking-widget select {margin:0; padding:0; width:74px; font-size:0.85em;}
#booking-widget input {margin:0; padding:1px 0 0 0; width:74px; font-size:0.85em;}

#select-airport {margin:0 0 0 10px; display:block; font-weight:bold;}
input#prfAirportName {margin:0 0 0 0px; padding:1px 0; width:258px;}

select#airport_name_vals {margin:0 0 0 0px; padding:1px 0; width:262px;} 


input#btnCheckAvailability {margin:10px 0 0 0; padding:3px 4px; width:150px; clear:both;}

.check-in-out {margin:0 0 0 10px; padding:12px 0 0 0; clear:both; overflow:hidden;}

.date-row {float:left; width:138px; height:25px;}
.date-row label {margin:0 4px 0 0; float:left; display:block;}

.time-row {float:left; width:130px; height:25px;}
.time-row label {margin:0 4px 0 0; float:left; display:block;}

.widget-home {margin:10px 0 0 10px;font:0.74em/1.000 Tahoma, Verdana, Arial, Helvetica, sans-serif; text-align:center;}

.coupon-row {float:left; width:135px; height:25px;}
.coupon-row label {margin:0 3px 0 0; float:left; display:block;}




	
