body {font-family:Arial, Helvetica, sans-serif; font-size:11px; margin:0; padding:0}

table, td, tr, div, span, p, ul, li{ font-size:11px; }
input, select{font-size:12px; font-family:Arial, Helvetica, sans-serif}

.passedDate { text-decoration: none; color: #999999; font-weight: bold; }

.emptyCell { text-decoration: none; color: #000000; font-size: 10px; }

.arrows { font-weight: bold; font-size: 12px; color: white; text-decoration: none; }

.dayOfWeek { font-weight: bold; color: #000000; text-decoration: none; }

.monthYear { font-weight: bold; color: white; }

.grblu { color: #eb0b00; }

.apf { font-size: 12px; font-weight: normal; color: #000000; }

.darkffrm { font-weight: bold; color: #333333; text-align:left; }

.flthtlcarActive, .flthtlcar { color:#FFFFFF; font-size:12px; font-weight:bold; text-transform:uppercase; }

.flthtlcar { color:#e25915; }

.lit { font-size: 10px; font-weight: normal; color: #000000; padding:1px; vertical-align:left; }

.htlRoomName { color: #000000; font-size: 14px; height: 25px; padding-left: 10px; }

.htlFrmtxt { color: #000000; padding: 2px 0px 2px 5px; }

.htlFrmtxt1 { color: #000000; padding-left: 5px; padding-top: 10px; font-weight:normal; }

.leftborder { background-repeat:repeat-y; padding-left:18px; }

.rightborder { padding-right:20px; background-position: right; }

.middlecontent { padding:0px; }

.bottomborder { background-repeat:no-repeat; height: 18px; }

.inputBig { border:1px solid #7f9db9; color:#707182; font-size:13px; font-weight:bold; line-height:18px; padding:3px; width:170px; }

.inputSmall { color:#707182; font-size:13px; font-weight:bold; width:94px; padding:2px; border:1px solid #7F9DB9; }

.yellowbrdr { text-align:center; padding:1px; }

.searchFormheading { background:#ffecbc; }

.searchFormheading h2 { font:bold 16px Arial, Helvetica, sans-serif; color:#000000; text-align:center; margin:0; padding:0; }

.searchtdbg {background:url(http://www.onetravel.com/travel/flights/Portals/95/cms/flight/images/searchform-tdbg.gif) repeat-y left top;
}

/* New SearchForm CSS */

.triptype { float:left; width:100%; }

.dttime { width:42px; float:left; margin-bottom:5px; line-height:24px; }

.mmdddyyDiv input, .cityAirportDiv input { border:1px solid #F8AA1D; /*height:22px;*/ font-weight:bold; padding:3px 2px; color:#4D4E4E; width:100%; }

.cityAirport { color:#D83D00; }
.cityAirport a:link, .cityAirport a:active, .cityAirport a:visited { color:#D83D00; text-decoration:none; }
.cityAirport a:hover { color:#D83D00; text-decoration:underline; }

.clear { clear:both; margin-bottom:3px; }

.moreAdvance { color:#B82306; margin-top:15px; font-size:12px}
.moreAdvance a:link, .moreAdvance a:active, .moreAdvance a:visited {  color:#B82306; text-decoration:none; }
.moreAdvance a:hover { color:#B82306; text-decoration:underline; }

.returnLink { color:#F00; }

.fromTo { font-weight:bold; }

.fromtoDiv { width:auto; float:left; margin-bottom:5px; /*line-height:24px;*/ font-weight:bold; }
.fromtoDiv select  {color:#4D4E4E;}

.airlineCode { width:80px; float:left; line-height:24px; }

.calDiv { width:35px; float:left; padding-left:5px; }
.calDiv a{width:21px; height:21px; background:url(http://www.onetravel.com/travel/images/searchform-hdr-sprites.gif) no-repeat -230px -154px; display:block; cursor:pointer;}

.cityAirportDiv { width:338px; float:left; }

.mmdddyyDiv { width:85px; float:left; margin-bottom:5px; line-height:24px; }

.nobold { font-weight:normal; }

.adultWidth { width:98px; }

.seniorWidth { width:102px; }

.childWidth { width:100px; }

.pplrdest { float:left; width:33%; line-height:16px; }

.sethgt25 { padding-top:5px; padding-bottom:5px; }

.searchTabSel {
	font-family:Arial, Helvetica, sans-serif;
	background:transparent url(http://www.onetravel.com/travel/images/tabSel.gif) repeat-x scroll 0 0;
	border-bottom:1px solid #FFFFFF;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	padding:10px 0px 10px 15px;
!padding:8px 0px 9px 15px;
}

.searchTab {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	cursor:pointer;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	padding-top:7px
}

/*----------- Hotel Auto Suggest ----------------------*/
#listautocomp ul {
	padding:0px;
	margin:0px;
	cursor:pointer;
	width:325px;
}
#listautocomp ul li {
	border-bottom:1px solid #999999;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	text-align:left;
	list-style:none;
	text-transform:capitalize;
	line-height:18px;
	background:#ffffff;
	cursor:pointer;
	width:325px;
}
#listautocomp ul li:hover {
	cursor:pointer;
	background-color:#e5e5e5;
	width:325px;
	padding-right:6px;
	_padding-right:10px;
}
#listautocomp ul li div {
	width:325px;
	padding:2px;
}
#sugestBox {
	width:325px !important;
}
/*-----------------Auto Suggest Finished ----------------*/

.search {
	margin:0px 10px 0 10px; float:right; width:auto
}

.search a{background:url(http://www.onetravel.com/travel/images/searchform-hdr-sprites.gif) no-repeat -26px -149px; width:92px; height:26px; cursor:pointer; display:block; float:left}

.search a:hover{background:url(http://www.onetravel.com/travel/images/searchform-hdr-sprites.gif) no-repeat -128px -149px}

.flightTabActive{
font-family:Arial, Helvetica, sans-serif;
	background:transparent url(http://www.onetravel.com/travel/images/searchform-hdr-sprites.gif) no-repeat 0 0;
	color:#E25915;
	font-size:14px;
	font-weight:bold;
	line-height:35px;
	text-align:center
}

.hotelTabActive{
font-family:Arial, Helvetica, sans-serif;
	background:transparent url(http://www.onetravel.com/travel/images/searchform-hdr-sprites.gif) no-repeat -138px -35px;
	color:#E25915;
	font-size:14px;
	font-weight:bold;
	line-height:35px;
	text-align:center
}

.carTabActive{
font-family:Arial, Helvetica, sans-serif;
	background:transparent url(http://www.onetravel.com/travel/images/searchform-hdr-sprites.gif) no-repeat -274px -70px;
	color:#E25915;
	font-size:14px;
	font-weight:bold;
	line-height:35px;
	text-align:center
}

.railTabActive{
font-family:Arial, Helvetica, sans-serif;
	background:transparent url(http://www.onetravel.com/travel/images/searchform-hdr-sprites.gif) no-repeat -306px -105px;
	color:#E25915;
	font-size:14px;
	font-weight:bold;
	line-height:35px;
	text-align:center
}

.btmleftcurve{background:url(http://www.onetravel.com/travel/images/searchform-hdr-sprites.gif) -322px -163px no-repeat; width:12px; height:12px; float:left}

.btmrightcurve{background:url(http://www.onetravel.com/travel/images/searchform-hdr-sprites.gif) -308px -163px no-repeat; width:12px; height:12px; float:right}

.ErrorMsg div{margin:0 0 0 3px; background:#ffffb7; color:#ff0000; width:400px; line-height:18px; text-indent:6px}
.row{float:left; width:100%}
.short{width:180px}
.padding{padding-bottom:8px}
