/*------------------FLIGHT STYLES START--------------------*/
.flight_outer{
float:left;
width:470px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.flight_main_search{
background-image:url(../images/flight_icon.png);
background-repeat:no-repeat;
background-position:10px 10px;
background-color:#ede1c7;
float:left;
width:470px;
height:170px;
}
.flight_head_form{
float:left;
margin-left:60px;
}
*html .flight_head_form{
margin-left:30px;
}
.flight_title_radio{
float:left;
width:400px;
border-bottom:1px dashed #880026;
padding-top:22px;
padding-bottom:6px;
}
.flight_title{
float:left;
font-size:16px;
font-weight:bold;
color:#880026;
padding-right:20px;
}
.flight_radio{
float:left;
font-size:11px;
color:#37111B;
padding-left:18px;
}
.flight_form_des_fill{
float:left;
width:400px;
padding-top:14px;
}
.flight_des{
float:left;
width:190px;
}
.flight_text{
font-size:11px;
color:#37111B;
line-height:20px;
}
.flight_textbox{
background-color:#f9f6ed;
border:1px solid #d1ba87;
width:186px;
height:25px;
font-family:Arial, Helvetica, sans-serif;
color:#372a0f;
font-size:14px;
cursor:pointer;
}
.flight_cal{
float:left;
width:100px;
margin-left:16px;
}
.flight_textbox_cal{
background-image:url(../images/flight_cal.png);
background-repeat:no-repeat;
background-position:73px 1px;
background-color:#f9f6ed;
border:1px solid #d1ba87;
width:100px;
height:25px;
font-family:Arial, Helvetica, sans-serif;
color:#372a0f;
font-size:14px;
cursor:pointer;
}
*html .flight_textbox_cal{
background-position:77px 1px;
}

.flight_more_search{
background-color:#f9f6ed;
float:left;
width:470px;
height:120px;
}
.flight_list{
float:left;
width:60px;
margin-left:16px;
}
.flight_textbox_list{
background-color:#FFFFFF;
border:1px solid #d1ba87;
width:40px;
height:25px;
font-family:Arial, Helvetica, sans-serif;
color:#372a0f;
font-size:14px;
cursor:pointer;
padding:2px;
}
.flight_time_selection{
float:left;
margin-left:60px;
}
*html .flight_time_selection{
margin-left:30px;
}
.flight_textbox_time_list{
background-color:#FFFFFF;
border:1px solid #d1ba87;
width:186px;
height:25px;
font-family:Arial, Helvetica, sans-serif;
color:#372a0f;
font-size:14px;
cursor:pointer;
padding:2px;
}
.flight_btn_travelclass{
float:left;
margin-left:20px;
}
.flight_textbox_travelclass_list{
background-color:#FFFFFF;
border:1px solid #d1ba87;
width:100px;
height:25px;
font-family:Arial, Helvetica, sans-serif;
color:#372a0f;
font-size:14px;
cursor:pointer;
padding:2px;
}
.flight_searchbtn_align{
margin-top:18px;
background-color:#ede1c7;
background-image:url(../images/button_bg.png);
background-repeat:repeat-x;
background-position:left top;
border:none;
cursor:pointer;
font-family:Arial, Helvetica, sans-serif;
color:#221100;
font-size:17px;
padding:3px;
text-shadow:0px 1px 0px #997700;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
-moz-box-shadow:0px 2px 0px #FFFFFF;
-webkit-box-shadow:0px 2px 0px #FFFFFF;
box-shadow:0px 2px 0px #FFFFFF;
}
.flight_searchbtn_align:hover{
background-image:url(../images/button_over.png);
-moz-box-shadow:0px 2px 2px #AA8800;
-webkit-box-shadow:0px 2px 2px #AA8800;;
box-shadow:0px 2px 2px #AA8800;
}

/*------------------FLIGHT STYLES START END--------------------*/




/*------------------FLIGHT UNIT STYLES START--------------------*/
.flight_unit_out{
background-color:#faf4e7;
background-image:url(../images/pkg_bg_strip.png);
background-repeat:repeat-x;
background-position:left top;
position:relative;
border-top:1px solid #e4ca8b;
border-bottom:1px solid #e4ca8b;
font-family:Verdana, Arial, Helvetica, sans-serif;
float:left;
margin:0px;
width:470px;
height:91px;
}
.flight_unit_safearea{
float:left;
margin-left:5px;
margin-top:5px;
width:433px;
}
*html .flight_unit_safearea{
margin-left:3px;
margin-top:5px;
}
.flight_unit_image{
position:relative;
float:left;
width:80px;
overflow:hidden;
}
.flight_bottom_bar{
background-image:url(../images/pkg_bottom_strip.png);
background-repeat:repeat-x;
background-position:left bottom;
position:absolute;
border-top:1px solid #e4ca8b;
left:0px;
width:470px;
bottom:0px;
height:26px;
}
.flight_bottom_save{
background-image:url(../images/bottom_add.png);
background-repeat:repeat-x;
background-position:left top;
position:absolute;
color:#31230B;
font-size:13px;
cursor:pointer;
font-weight:bold;
text-shadow:0px 1px 0px #CCAA22;
text-align:center;
top:2px;
right:2px;
width:70px;
height:23px;
border:1px solid #FFFFFF;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
}
.flight_bottom_save:hover{
color:#FFFFFF;
background-image:url(../images/bottom_add_over.png);
text-shadow:0px 1px 0px #443300;
}

.flight_unit_title{
float:left;
width:337px;
font-size:15px;
font-weight:bold;
color:#7B063E;
margin-left:5px;
padding-bottom:3px;
}
.flight_description{
position:relative;
float:left;
width:335px;
font-size:13px;
color:#5d430b;
margin-left:5px;
}
.flight_subtitile{
font-size:11px;
color:#87754e;
font-weight:100;
}
.flight_no{
position:absolute;
left:8px;
top:4px;
font-size:13px;
font-weight:bold;
color:#7B063E;
}
.flight_dur{
position:absolute;
left:89px;
top:4px;
font-size:13px;
font-weight:bold;
color:#7B063E;
}
.flight_fare{
position:absolute;
right:90px;
top:4px;
font-size:13px;
font-weight:bold;
color:#7B063E;
}

.flight_list_style{
list-style:none;
font-size:12px;
color:#75543C;
background-color:#CEC4AE;
}





/*------------------FLIGHT UNIT STYLES NEW STARTS--------------------*/
.flight_head_wrap{
width:970px;
height:250px;
background-color:#FFFFFF;
}
.flight_re_sec_bar{
width:100%;
height:32px;
background-color:#f4eee1;
}
.flight_header{
float:left;
width:969px;
padding-bottom:20px;

}
.flight_form{
float:left;
margin-left:10px;
margin-top:10px;
width:520px;
}
.flight_title{
float:left;
width:500px;
font-size:16px;
color:#844E0E;
text-shadow:0px 1px 0px #FFFFFF;
font-weight:bold;
padding-bottom:10px;
}
.flight_labels{
float:left;
width:500px;
font-size:12px;
color:#4D2C05;
text-shadow:0px 1px 0px #FFFFFF;
padding-top:10px;
}
.flight_labels_align{
float:left;
width:220px;
position:relative;
}
.flight_place_value{
background-color:#FFFFFF;
border:1px solid #d1ba87;
width:195px;
height:21px;
font-family:Arial, Helvetica, sans-serif;
color:#372a0f;
font-size:14px;
cursor:pointer;
}
.flight_date{
background-color:#FFFFFF;
border:1px solid #d1ba87;
width:85px;
height:21px;
font-family:Arial, Helvetica, sans-serif;
color:#372a0f;
font-size:14px;
cursor:pointer;
}
.flight_date_cal{
position:absolute;
top:15px;
left:90px;
background-image:url(../images/flight_cal.png);
background-repeat:no-repeat;
border:1px solid #d1ba87;
float:left;
width:24px;
height:21px;
cursor:pointer;
}
.flight_count_row{
float:left;
padding-right:28px;
}
.flight_select_list{
background-color:#FFFFFF;
border:1px solid #d1ba87;
font-family:Arial, Helvetica, sans-serif;
color:#372a0f;
font-size:14px;
cursor:pointer;
}

.flight_sub_head{
background-color:#efdab6;
color:#844E0E;
text-shadow:0px 1px 0px #FFFFFF;
float:left;
width:970px;
font-size:16px;
font-weight:bold;
text-indent:15px;
padding-top:8px;
padding-bottom:6px;
}
.flight_search_places{
float:left;
margin-left:20px;
font-size:14px;
font-weight:bold;
}
.flight_search_info{
float:left;
margin-left:20px;
font-size:12px;
font-weight:100;
}
.flight_result_wrap{
float:left;
width:790px;
}
.flight_result_roundtrip{
float:left;
width:390px;
}



.flight_result_heading{
float:left;
width:100%;
background-color:#f8f1e0;
padding-top:5px;
text-align:center;
font-size:13px;
font-weight:bold;
color:#844E0E;
text-shadow:0px 1px 0px #FFFFFF;

}
.flight_result_unit_heading a{
background-color:#f5ce8f;
float:left;
width:19.7%;
text-align:center;
padding-top:3px;
padding-bottom:3px;
font-size:90%;
font-weight:bold;
color:#844E0E;
text-decoration:none;
text-shadow:0px 1px 0px #ffe6bd;
border-right:1px solid #D79C5B;
}
.flight_result_unit_heading a:hover{
background-position:left -25px;
color:#FFFFFF;
text-shadow:0px 1px 0px #883300;
}

.flight_result_unit_frame{
float:left;
width:99.8%;
background-color:#f8f5ec;
padding-top:5px;
text-indent:-10px;
overflow:hidden;
border-bottom:1px solid #E4C69C;
cursor:pointer;
position:relative;
}
.flight_fare_details{
position:absolute;
left:10px;
bottom:-10px;
width:300px;
padding:6px;
background-color:#FFFFFF;
}
.flight_result_unit_box{
float:left;
width:19.7%;
text-align:center;
padding-top:5px;
padding-bottom:5px;
font-size:100%;
color:#844E0E;
text-decoration:none;
text-shadow:0px 1px 0px #FFFFFF;
}
.unit_box_text{
float:left;
width:100%;
text-align:center;
padding-top:3px;
font-size:11px;
}
.clspan{
    font-size:11px;
	color:#844E0E;
}
.flight_result_select a{
background-image:url(../images/flight_searhbutton.png);
background-repeat:repeat-x;
background-position:left -10px;
text-align:center;
padding:5px;
font-weight:bold;
color:#844E0E;
text-decoration:none;
text-shadow:0px 1px 0px #f0cc93;
}
.flight_result_select a:hover{
background-position:left -38px;
color:#FFFFFF;
text-shadow:0px 1px 0px #883300;
}

.flight_downloading_bg{
    background-color:#ffffff;
	float:left;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	margin:15px 0 15px 15px;
	border:thin solid #e4ca8b;
}
.downloading{
position:relative;
    width:580px;
	height:300px;
	float:left;
}	

*html .downloading{
	padding-left:20px;
	position:relative;
}

.downloading_txt{
	float:left;
	height:50px;
	font-size:20px;
	font-weight:bold;
	color:#A30D31;
	padding-top:30px;
	padding-left:20px;
	
}

.downloading span{
    font-size:12px;
	font-weight:bold;
	color: #777777;
	text-shadow:0px 1px 1px #CCC;

}


.download_left{
	height:35px;
	font-size:12px;
	color:#5C3505;
	text-align:right;
	line-height:20px;
	font-weight:bold;
	
}

.download_right{
	position:absolute;
	left:260px;
	top:85px;
    width:270px;
	height:35px;
	font-size:12px;
	color:#5C3505;
	text-align:left;
	line-height:20px;
	font-weight:bold;

}
.download_add{
    width:300px;
	height:255px;
	float:left;
	margin-top:10px;
	margin-right:10px;
	margin-bottom:10px;
}
.loading{
    float:left;
	width:345px;
	height:40px;
	background-color:#FFF;
}

* html .loading{
position:absolute;
	width:345px;
	height:40px;
	background-color:#FFF;
	left:40px;
	top:180px;
}

/*========================= SIDE PANNEL FILTERS ================*/

.flight_search_filter{
   width:176px;
   float:left;
   background-image:url(../images/destination_new/left_sidebar.png);
	background-repeat:repeat-y;
	background-position:right top;
   background-color:#f8f1e0;
   padding-bottom:18px;
}
.flight_search_top_filter{
   width:160px;
   height:20px;
   float:left;
   background-color:#f3e4c3;
   margin-left:4px;
   margin-top:20px;
   font-size:12px;
   font-weight:bold;
   color:#5d360c;
   padding-top:4px;
   padding-left:10px;
}
.flight_search_header_tags{
   height:20px;
   font-size:12px;
   font-weight:bold;
   color:#5d360c;
}
.flight_search_header_small{
font-size:12px;
font-weight:100;
}
.flight_search_class{
   width:150px;
   float:left;
   margin-left:15px;
   padding-bottom:3px;
   font-size:12px;
   font-weight:normal;
   color:#5d360c;
}
.flight_search_class label{
float:left;
margin-top:5px;
width:150px;
}
.flight_search_full_detail{
   width:100%;
   display:none;
   float:left;
   padding-bottom:12px;
   font-size:12px;
   font-weight:normal;
}
