/* curves containers start */
#srchfrmcont{background:url(http://www.cheapoair.com/travel/travel_resources/images/searchw-short/form_bg.gif) repeat-y; float:left; width:210px; margin-bottom:8px; overflow:hidden}
.topleftcor{float:left; width:100%; background:url(http://www.cheapoair.com/travel/travel_resources/images/searchw-short/search_engine_img.gif) no-repeat -10px -90px}
.toprightcor{float:left; width:100%; background:url(http://www.cheapoair.com/travel/travel_resources/images/searchw-short/search_engine_img.gif) no-repeat 204px -90px}
.btmleftcor{float:left; width:100%; background:url(http://www.cheapoair.com/travel/travel_resources/images/searchw-short/bottom_left_curve.gif) no-repeat bottom left}
.btmrightcor{float:left; width:100%; background:url(http://www.cheapoair.com/travel/travel_resources/images/searchw-short/bottom_right_curve.gif) no-repeat bottom right}
.btmbg{background:url(http://www.cheapoair.com/travel/travel_resources/images/searchw-short/form_btm_bg.gif) repeat-x bottom; float:left; width:100%}
.frmmidbg{background:url(http://www.cheapoair.com/travel/travel_resources/images/searchw-short/middle_bg.gif) repeat-x top; width:100%; float:left}
/* curves containers end */

/* header start */
.search_form{float:left; width:202px; padding:0 4px;}
.title{float:left; width:100%; height:36px;}
.title h1, .title span{font:bold 16px Arial, Helvetica, sans-serif; color:#fff; line-height:36px; padding:0 0 0 4px; margin:0; display:block}
.ErrorMsg div{color:#f00; margin:0; font-size:11px !important; background:#FFFFB7; padding:0 1%; float:left; width:98%;}
/* header end */

/* tabs start */
.tabs{float:left; width:100%}
.tabs ul{list-style:none; margin:0; padding:0}
.tabs li{float:left; font:bold 13px Arial, Helvetica, sans-serif; width:auto; line-height:27px; padding:0 9px 0 9px; cursor:pointer; text-transform:uppercase}
.tabs li.last{margin:0}
.STabflightbg{background:url(http://www.cheapoair.com/travel/travel_resources/images/searchw-short/search_engine_img.gif) no-repeat 0 -58px; float:left; width:100%}
.STabhotelbg{background:url(http://www.cheapoair.com/travel/travel_resources/images/searchw-short/search_engine_img.gif) no-repeat 0 -29px; float:left; width:100%}
.STabcarbg{background:url(http://www.cheapoair.com/travel/travel_resources/images/searchw-short/search_engine_img.gif) no-repeat 0 0; float:left; width:100%}
/* tabs end */

/* fields container start */
.fields_wrapper{float:left; width:94%; padding:0 3%; font:12px Arial, Helvetica, sans-serif; color:#000}
.row{float:left; width:100%}
.padding2{padding:8px 0}
.padding{padding:5px 0}
.padding3{padding:12px 0 0 0}
.margin_left{margin-right:10px}
.fields_wrapper a{color:#000;}
.fields_wrapper a:hover{text-decoration:none}
.bfrminput{border:1px solid #076ba7; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding:4px; color:#076ba7; font-size:14px;}
.cal{cursor:pointer; margin:3px 4px; display:inline}
.normal{font:12px Arial, Helvetica, sans-serif; color:#000}
.bg{background:#edeeee}
.bg label{font-size:11px}
.bg span{width:92px; display:block}
/* fields container end */

/* search button start */
.searchbtn{float:left; width:120px; height:35px; background:url(http://www.cheapoair.com/travel/travel_resources/images/searchw-short/search_engine_img.gif) no-repeat -330px 0; margin-right:0px; cursor:pointer;}
.searchbtn:hover{background:url(http://www.cheapoair.com/travel/travel_resources/images/searchw-short/search_engine_img.gif) no-repeat -207px 0;}
.search{float:left; width:94%; padding:5px 3% 10px 3%;}
/* search button end */

/*----------- Hotel Auto Suggest ----------------------*/
#listautocomp ul {
	padding:0px;
	margin:0px;
	cursor:pointer;
	width:408px;
}
#listautocomp ul li {
	border-bottom:1px solid #999999;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	list-style:none;
	text-transform:capitalize;
	line-height:18px;
	background:#ffffff;
	cursor:pointer;
	width:408px;
}
#listautocomp ul li:hover {
	cursor:pointer;
	background-color:#e5e5e5;
	width:408px;
	padding-right:6px;
	_padding-right:10px;
}
#listautocomp ul li div {
	width:408px;
	padding:2px;
}
#sugestBox {
	width:408px !important;
}
/*-----------------Auto Suggest Finished ----------------*/

.bggreybrdr .bgbluebrdr, strong{color:#000;}
.left{float:left}
.right{float:right}
#srchfrmcont label{font-weight:normal}
#srchfrmcont input[type="text"], input[type="password"], input.text, input.title, #srchfrmcont textarea{margin:0 !important; border:1px solid #076BA7;}
#srchfrmcont select{margin-top:0; margin-bottom:0; border:1px solid #076BA7;}
