#content form * { font-size:11px;}
#content form label { font-weight:bold;}
.formWarp { float:left; width:100%; background:url(../images/bg_dubbleLine.gif) repeat-x left bottom; display:block; padding-bottom:8px;}
.formLeft { float:left; width:50%;}
.formRight { float:right; width:50%;}
.buttonForm { text-align:right; padding-top:6px;}
.buttonForm input { background:url(../images/bg_button.gif) no-repeat center; border: none; color:#FFFFFF; font-weight: bold; margin-top:0; width:106px; height:25px;}
#content .formComment { font-size:9px; line-height:normal; padding-top:8px; margin-bottom:8px;}

#insuranceEg, #flightEg, #hotelEg, #carEg { border-left:#2c2f75 1px solid; border-right:#2c2f75 1px solid; border-bottom:#2c2f75 1px solid; background:#80b2f3 url(../images/bg_egForm.gif) repeat-x left top; color:inherit; padding:18px; float:left; width:362px; line-height:24px;}
#flightEg { padding-bottom:6px;}
#carEg { border-left:#2c2f75 1px solid; border-right:#2c2f75 1px solid; border-bottom:#2c2f75 1px solid; background:#80b2f3 url(../images/bg_egForm.gif) repeat-x left top bottom; color:inherit; padding:0px; padding-top:5px; padding-bottom:5px; float:left; width:100%; line-height:24px;}
#trainEg { border:#2c2f75 1px solid; background:#80b2f3 url(../images/bg_egForm.gif) repeat-x left top; color:inherit; padding:18px; float:left; width:362px; line-height:24px; margin-bottom:10px;} 
#agesForm { width:100%; padding-bottom:5px; padding-bottom:5px;}
#content #agesForm label { font-weight: normal;}
#agesForm .hrd { font-weight:bold;}
#flightEg, #hotelEg, #carEg { margin-bottom:10px;}
#flightEg img { vertical-align: text-bottom;}
#hotelEg a { color:#000000; background-color:inherit; text-decoration:underline;}
#hotelEg a:hover { text-decoration:none;}

/* hotel Parking Page */
#airportHotel p, #parking p, #airportLounge p { font-size:11px; color:#000000; background:inherit; line-height:normal; margin-bottom:7px; padding:0;}
#airportHotel strong, #parking strong, #airportLounge strong { font-size:11px; font-weight:bold;}
#airportHotel strong, #airportHotel input { color:#ff7e00; background:inherit;}
#airportLounge strong { color:#FFFFFF; background:inherit;}
#airportHotel, #parking, #airportLounge { border:#2c2f75 1px solid; margin-bottom:10px; padding:10px 20px; float:left; width:358px;}
#airportHotel {  background:#bcd6f9 url(../images/bg_hotelparking1.gif) repeat-x left top; color:inherit; }
#parking { background:#d2e4fc url(../images/bg_hotelparking2.gif) repeat-x left top; color:inherit;}
#airportLounge { background:#7daff1 url(../images/bg_hotelparking3.gif) repeat-x left top; color:inherit;}


/* Engine Navigation */
#engineNavi { float:left; list-style-type:none; background:url(../images/bg_egNavi.gif) repeat-x left bottom;}
#engineNavi li { display:inline; float:left; width:94px; padding-bottom:4px; padding-top:31px; text-align:center; border-bottom:#2c2f75 1px solid;}
#engineNavi li a { font-size:11px; font-weight:bold; color:#2c2f75;}

#egNaviFlights { background:#e5f0ff url(../images/img_egNaviFlight.gif) no-repeat center 8px; color:inherit; margin-right:8px;}
body#dirFlights #egNaviFlights { background:#d2e4fc url(../images/img_egNaviFlight.gif) no-repeat center 8px; color:inherit;}
#egNaviHotels { background:#e5f0ff url(../images/img_egNaviHotel.gif) no-repeat center 8px; color:inherit; margin-right:8px;}
body#dirHotel #egNaviHotels { background:#d2e4fc url(../images/img_egNaviHotel.gif) no-repeat center 8px; color:inherit;}
#egNaviCars { background:#e5f0ff url(../images/img_egNaviCar.gif) no-repeat center 8px; color:inherit; margin-right:8px;}
body#dirCar #egNaviCars { background:#d2e4fc url(../images/img_egNaviCar.gif) no-repeat center 8px; color:inherit;}
#egNaviInsurance { background:#e5f0ff url(../images/img_egNaviInsurance.gif) no-repeat center 8px; color:inherit;}
body#dirInsurance #egNaviInsurance { background:#d2e4fc url(../images/img_egNaviInsurance.gif) no-repeat center 8px; color:inherit;}

body#dirFlights #egNaviFlights, body#dirHotel #egNaviHotels, body#dirCar #egNaviCars, body#dirInsurance #egNaviInsurance { width:92px; padding-bottom:4px; padding-top:30px; border-top:#2c2f75 1px solid; border-left:#2c2f75 1px solid; border-right:#2c2f75 1px solid; border-bottom:#d2e4fc 1px solid; color:inherit;}
body#dirFlights #egNaviFlights a, body#dirHotel #egNaviHotels a, body#dirCar #egNaviCars a, body#dirInsurance #egNaviInsurance a { text-decoration:underline;}

/* Search Detail Description */
#searchDetailInfo { padding-bottom:10px;}
#searchDetailInfo .hrd { background-color:#292c73; color:#FFFFFF; padding:1px 7px;}
#searchDetailInfo dl{ border:#292c73 1px solid; background-color:#eff3ff; padding:7px;}
#searchDetailInfo dt { font-weight:bold; color:#ff7500; float:left; width:115px;}

/* Form Arrangement */
.dropdownSmall {width:40px;}
.dropdownMedium {width:85px;}
.dropdownBig {width:120px;}

/* NewsLetter */

fieldset {padding:20px; border:1px solid #DFDFDF; background-color:#F2F2F2;}
