/* CSS for booking on a left */

form {
	margin:0;
	padding:0;
}


/***************************************************************************/
/********************** BOOKING ENGINE *************************************/

#leftDestination {
	height:600px;
	clear:left;
	float:left;
	width:210px;
}

#routeboxhead {
	margin:5px 0 0 0;
	/*padding:7px 0 0 6px;
	width:194px;
	height: 30px;
	color:#fff;
	background:#B51F23 url('/images/route_select_header.gif') 0% 0% no-repeat;*/
}
#routeboxhead p {
	display: none;
}
.routeboxhead2 {
	margin:0px;
	padding:0px;
	width:200px;
	height: 37px;
	color:#fff;
	background:#B51F23 url('/images/route_header.gif') 0% 0% no-repeat;
}
.routeboxhead2 p {
	font-weight: bold;
	font-size: 16px;
	padding: 11px 0 0 12px;
}
* html .routeboxhead2 p {
	padding: 0 0 0 12px;
}
#obsboxhead, #routeboxhead {
	background:url('/images/ObsHead.gif') 0% 0% no-repeat;
	width:200px;
	height:27px;
	padding:7px 0 0 6px;
	color:#ffffff;
	font-weight:bold;
	font-size:16px;
}
#routeboxhead_destinations {
	background:url('/images/ObsHeadP.gif') 0% 0% no-repeat;
	width:200px;
	height:27px;
	padding:7px 0 0 6px;
	color:#ffffff;
	font-weight:bold;
	font-size:16px;
	margin:5px 0 0 0
}
.obsboxcontent_destinations {
	width:190px;
	/*font:100% arial, sans-serif;*/
	background:#F6F6F6;
	padding:5px 0 5px 10px;
	margin:0
}
.obsboxcontent_destinations .scroll {
	height:55px;
	margin:10px 0 0 0;
	overflow:auto;
	padding:0;
	width:175px;
	background:#F6F6F6;
}
.obsboxcontent_destinations .scroll ul{ padding:0; margin:0
}

* html #obsboxhead {
	height:33px;
}
.obsboxcontent {
	width:200px;
	font:100% arial, sans-serif;
	background:#ffc20e;
}
.obsboxcontent2 {
	width:200px;
	font:100% arial, sans-serif;
	background:#EEBE30;
	background:url('/images/booking_bkg2.gif') repeat-y;
}
.obsboxcontent2 .obspadding {
	padding:5px 5px 5px 12px;
}
* html .obsboxcontent2 .obspadding {
	padding:0px;
}
.obsboxcontent li {
	text-decoration:none;
	list-style:none;
	padding-top:2px;
	margin:0px;
	font-size:11px
}
.obsboxcontent text2 {
	text-decoration:none;
	list-style:none;
	padding:0px;
	margin:0px;
}
.obsboxcontent ul {
	padding:0px;
	margin:0px;
}
.obsboxcontent fieldset {
	border:none;
	padding:7px;
}
.obsboxcontent img {
	margin:0px;
	padding:0px;
}
.obsboxcontent .title {
	font-weight:bold;
	font-size:115%;
}
.obsboxcontent .title2 {
	font-weight:bold;
	font-size:115%;
	margin-top:5px;
}
.obsboxcontent input {
	font-size:11px;
}
.obsboxcontent Select {
	font-size:11px;
}
.obsboxcontent .airportSelect {
	width:175px;
}
.obsboxcontent #imgDepartureDate {
	vertical-align:bottom;
}
.obsboxcontent #imgReturnDate {
	vertical-align:bottom;
}
.obsboxcontent #returnDateMonthYear, .obsboxcontent #departureDateMonthYear {
	width:108px
}
.obsboxcontent #outboundFareType {
	width:130px
}
.obsboxcontent label {
	clear:both;
	line-height: 1.5;
	font-size:11px
}
#obsboxfooter {
	width:200px;
	height: 10px;
	background:url('/images/ObsFoot.gif') no-repeat;
}
#obsboxfooter2 {
	width:200px;
	height: 25px;
	background:url('/images/booking_footer.gif') no-repeat;
}
.obstext {
	padding:3px 10px 3px 10px;
	font:100% arial, sans-serif;
}
#obsbutton {
	font:14px arial, sans-serif;
	font-weight:bold;
	background-color:#d81921;
	color:#ffffff;
	text-align:center;
}
.dropdown {
	font:11px arial, sans-serif;
	color:#000;
	margin-top:5px;
	width:180px;
}
div.scroll {
	height: 80px;
	width: 180px;
	overflow: auto;
	border: 0px solid #fff;
	background-color: #fff;
	margin-top:10px;
	padding: 0px;
}

