@font-face {
	font-family: 'Myriad Pro';
	src: url('fonts/MyriadWebPro.eot');
	src: url('fonts/MyriadWebPro.woff') format('woff'), url('fonts/MyriadWebPro.ttf') format('truetype'), url('fonts/MyriadWebPro.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* CSS Document */
body{ margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif;}
ul{ margin:0px; padding:0px; list-style:none;}
h1,h2,h3,h4,h5,h6,p,ol,li,span,input,select,img,br{margin:0px; padding:0px;}
input,select{font-size:12px;font-family:Arial;}
.maincontainer{ width:1205px; margin:0px; margin-left:10px;}
.page{width:960px; float:left;}
/********************** Start The Top Head**************************/
.top_head{ width:960px; float:left; height:80px;margin-bottom:4px;}
.logo{ width:245px; height:80px; float:left; overflow:hidden;}
.information_area{ width:185px; float:right; height:80px;}
.call{height:38px; float:left;  padding: 4px 0 12px 52px;
    width: 180px;background:url(../../i/nv/call.jpg) left center no-repeat; }
.call span{
	font-size:14px;
	font-family:"Trebuchet MS";
	line-height:22px;
	color:#0e81aa;
	font-weight: bold;
}
.call strong{
	font-size:19px;
	font-family:"Trebuchet MS";
	line-height:22px;
	color:#d8332a;
}
/* New Header RIGHT */
.call_main_box {width:238px;float:right;}
.call_heading {width:100%;text-align:right;color: #0E81AA;font-family:Arial, Helvetica, sans-serif;font-size: 13px;font-weight: bold;padding-top:2px;}
.call_no_box {width:92%;height:45px;overflow:hidden;background:url(../../i/nv/call3860.jpg?v=1) left no-repeat;float:right;}
.call_no {width:100%;color: #D8332A;text-align:right;font-family:Arial, Helvetica, sans-serif;font-size: 18px;line-height: 20px;font-weight:bold;}
.call_no_misc {width:100%;color: #D8332A;text-align:right;font-family:Arial, Helvetica, sans-serif;font-size: 18px;line-height: 20px;font-weight:bold;}
.call_no span {font-size: 13px;font-weight: bold;color:#0E81AA;}
.call_no_misc span {font-size: 13px;font-weight: bold;color:#0E81AA;}
/* New Header RIGHT */

.top_link{
	width:190px;
	_width:238px;
	height:15px;
	float:right;
	padding-top:3px;
}
.top_link ul{ margin:0px ; padding:0px; float:right;}
.top_link ul li{ float:left; display:block }
.top_link ul li a{padding:0px 0px 0px 8px;float:left;height:11px!important; line-height:15px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0f71b8; text-decoration:none;}
.top_link ul li a:hover{ text-decoration:underline; color:#0f71b8;}

.menu_main {
	width:960px;
	height:32px;
	overflow:hidden;
	margin-bottom:2px;
	clear:both;
}
.menu_main_left {
	width:6px;
	height:32px;
	float:left;
	background:url(../../i/nv/FareBuzz_menu_left_bg.png) no-repeat;
}
.menu_main_bg {
	width:948px;
	height:32px;
	float:left;
	background:url(../../i/nv/m_bg.png) repeat-x;
}
.menu_main_bg span {float:left;}
.menu_main_bg ul {
	width:68%;
	overflow:hidden;
	float:left;
}
.menu_main_bg ul li {
	width:auto;
	float:left;
	line-height:32px;
	font-family:Trebuchet MS,Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	list-style:none;
	text-align:center;
	/*background:url(/i/nv/li_border.gif) right no-repeat;*/
}
.menu_main_bg ul li a:link, .menu_main_bg ul li a:visited {
	width:auto;
	height:32px;
	float:left;
	padding:0 10px;
	display:block;
	color:#fff;
	text-decoration:none;
}
.menu_main_bg ul li a:hover, .menu_main_bg ul li a:active {
	width:auto;
	height:32px;
	float:left;
	padding:0 10px;
	color:#fff;
	text-decoration:none;
	background:url(../../i/nv/m_menu_hover.jpg) repeat-x;
	display:block;
}
.menu_main_right {
	width:6px;
	height:32px;
	float:left;
	background:url(../../i/nv/FareBuzz_menu_right_bg.png) no-repeat;
}

.booking {
 width:auto;
 float:right;
 line-height:32px;
 font-family:Trebuchet MS,Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#F8AF10;
 padding-right:15px;
}
.booking a:link, .booking a:visited {
 color:#F8AF10;
 text-decoration:none;
}
.booking a:hover, .booking a:active {
 color:#F8AF10;
 text-decoration:none;
}
.top_menu_selected
{
   	width:auto;
	height:32px;
	float:left;
	color:#fff;
	text-decoration:none;
	background:url(../../i/nv/m_menu_hover.jpg) repeat-x;
	display:block;
}
/********************** Close The Top Head**************************/

/********************** Start The content**************************/
.content{ width:960px; float:left; padding:0px 1px;} 
.contentmst{ width:960px; float:left; padding:0px 1px;} 
/********************** Start The leftside **************************/
.leftside{ width:326px; float:left;}
.search_en{ width:326px; float:left;}
.search_en_top{ width:326px; height:91px; float:left; background:url(../../i/nv/engine_top.jpg) left top no-repeat;}
.search_en_top_head{ font-size:16px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; line-height:30px; padding:55px 0px 0px 13px;}
.search_en_middle{ width:322px; padding:0px 2px; float:left; background:url(../../i/nv/engine_bg.jpg) left top repeat-y;}
.tab{ width:322px;  float: left;}
.tab_menu{ width:304px;padding:0px 9px; float:left; height:32px; background:url(../../i/nv/en_bg.jpg) left top repeat-x;}
.tab_menu ul{ margin:0; padding:0; list-style:none;}
.tab_menu ul li{ float:left; height:32px; margin:0px 1px;}

.tab_menu ul li.ff,.tab_menu ul li.ff a,c.tab_menu ul li.ff a:hover,.tab_menu ul li.ff1{ width:64px;}
.tab_menu ul li.ff2,.tab_menu ul li.ff2 a,.tab_menu ul li.ff2 a:hover,.tab_menu ul li.fff2{ width:113px;}
.tab_menu ul li.ff3,.tab_menu ul li.ff3 a,.tab_menu ul li.ff3 a:hover,.tab_menu ul li.ffff3{ width:54px;}
.tab_menu ul li.ff,.tab_menu ul li.ff2,.tab_menu ul li.ff3,
.tab_menu ul li.ff1,.tab_menu ul li.ff1,.tab_menu ul li.fff2,
.tab_menu ul li.ffff3{float:left; height:32px;}
.tab_menu ul li.ff a,.tab_menu ul li.ff2 a,.tab_menu ul li.ff3 a,
.tab_menu ul li.ff1,.tab_menu ul li.fff2,.tab_menu ul li.ffff3{float:left; height:32px;text-align:center; line-height:32px; color:#000; font-size:14px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; display:block;}
.tab_menu ul li.ff a:hover,.tab_menu ul li.ff1 a:hover,.tab_menu ul li.ff3 a:hover{text-decoration:none;display:block;}
.tab_menu ul li.ff a{background:url(../../i/nv/flight.png) left top no-repeat;}
.tab_menu ul li.ff a:hover{/*background:url(/i/nv/flight_hover.png) left top no-repeat;*/}
.tab_menu ul li.ff2 a{background:url(../../i/nv/flight1.png) left top no-repeat;}
.tab_menu ul li.ff2 a:hover{/*background:url(/i/nv/flight1_hover.png) left top no-repeat;*/}
.tab_menu ul li.ff3 a{ background:url(../../i/nv/flight3.png) left top no-repeat;}
.tab_menu ul li.ff3 a:hover{/*background:url(/i/nv/flight3_hover.png) left top no-repeat;*/}
.tab_menu ul li a.ff1{background:url(../../i/nv/flight_hover.png) left top no-repeat;}
.tab_menu ul li a.fff2{ background:url(../../i/nv/flight1_hover.png) left top no-repeat;}
.tab_menu ul li a.ffff3{background:url(../../i/nv/flight3_hover.png) left top no-repeat;}

.car_f{ width:288px; float:left; padding:7px 17px 0px 17px;_padding:0px 15px 0px 15px;}
.car_f_head{width:288px; font-size:16px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; line-height:20px; padding:7px 0 0 0px;}

.flight_row_new{ float:left; width:288px; padding:4px 0px;}
.flight_row_new p{float:left; font-size:12px;  line-height:24px; font-family:Arial, Helvetica, sans-serif;}
.flight_row_new p a{ color:#2492bb; text-decoration:underline;}

.flight_row{ float:left; width:288px;}
.flight_row_wd{width:288px; overflow:hidden;}
.flight_row1{ float:left; width:154px;padding-top:25px;}
.flight_row1 p{float:left; font-size:12px;  line-height:19px; font-family:Arial, Helvetica, sans-serif;}
.flight_row p{ font-size:12px; line-height:20px; font-family:Arial, Helvetica, sans-serif;}
.flight_row p a{ font-size:11px; color:#2492bb; text-decoration:none;}
.flight_row p a:hover{ font-size:11px; color:#2492bb; text-decoration:underline;}
.flight_row p span{ font-size:11px; color:#00CCFF;}
.radio-btn {
    float: left;
    padding-top: 3px;
    width: auto;
}
/**** MULTI-CITY ******/
.flight_row_head{float:left; width:288px;background: none repeat scroll 0 0 #F1F4F7;color: #2C2C2C;font-size: 12px;font-weight: bold;height: 30px;line-height: 30px;margin: 5px 0 5px;padding-left: 5px;}
.flight_row_mc{ float:left; width:288px;}
.flight_row_mc_left{ float:left; width:160px;}
.flight_row_mc_right{ float:left; width:100px; margin-left: 18px;}
.flight_row_mc p{ font-size:12px; line-height:15px; font-family:Arial, Helvetica, sans-serif;}
.flight_row_mc p a{ font-size:9px; color:#2492bb; text-decoration:none;}
.flight_row_mc p a:hover{ font-size:9px; color:#2492bb; text-decoration:underline;}
.flight_row_mc p span{ font-size:11px; color:#00CCFF;}
.check_blog_mc{ width:88px; float:left; margin-right:3px;}
.check_blog_mc label{ width:60px; float:left; font-size:10px; font-weight:bold; line-height:19px; font-family:Arial, Helvetica, sans-serif;} 
/**** MULTI-CITY ******/
.f_input{ width:287px; padding-left:5px; float: left;height:21px; border:1px solid #7f9db9;font-size:12px; line-height:20px; font-family:Arial, Helvetica, sans-serif;}
.s_input{ width:110px; padding-left:5px; margin-right:11px; border:1px solid #7f9db9; float: left;height:21px;font-size:12px; line-height:21px; font-family:Arial, Helvetica, sans-serif; }
.s1_input{ width:139px; padding-left:5px; margin-right:0px; border:1px solid #7f9db9; float: left;height:21px;font-size:12px; line-height:21px; font-family:Arial, Helvetica, sans-serif; }
.s2_input{ margin-right:12px; border:1px solid #7f9db9; float: left;height:21px;font-size:12px; line-height:21px; font-family:Arial, Helvetica, sans-serif; }
.s_select{ width:83px; _width:80px;float: left; height:21px;font-size:12px; color:#333; border:1px solid #7f9db9;}
.check_blog{ width:88px; float:left; margin-right:3px;}
.check_blog span {
	float:left;
	padding-top:2px;
	_padding-top:0px;
}
.form_sub_part {
	width:100%;
	padding-top:8px;
	float:left;
}
.check_blog1{ width:93px; float:left; margin-right:0px;}
.check_blog1 p{ width:93px; float:left; font-size:12px; line-height:19px; font-family:Arial, Helvetica, sans-serif;}
.check_blog2{ width:77px; float:left; }
.check_blog2 p{ width:53px; float:right; font-size:12px; line-height:19px; font-family:Arial, Helvetica, sans-serif;}
.check_blog3{ width:117px; float:left; }
.check_blog3 p{ width:92px; float:right; font-size:12px; line-height:19px; font-family:Arial, Helvetica, sans-serif;}
.c_check{ width:15px; float:left; margin-right:3px;}
.check_blog label{ width:60px; float:left; font-size:12px; font-weight:bold; line-height:19px; font-family:Arial, Helvetica, sans-serif;} 
.adult1{ width:96px; float:left; padding-right:6px;}
.a_select{width:80px; float: left; height:21px; font-size:12px; color:#333;border:1px solid #7f9db9;}
.s_select1{ width:131px; float: left; height:21px; font-size:12px; color:#333; border:1px solid #7f9db9;}
.adult1 p{float:left; font-size:12px;font-family:Arial, Helvetica, sans-serif;}
.adult2{ width:84px; float:left;}
.adult2 p{float:left; font-size:12px;font-family:Arial, Helvetica, sans-serif;}
.depart{ width:135px; float:left;}
.prefAl{display: block; float: left; font-size: 12px !important;  width: 101px;}
.prefAl a:link, .prefAl a:visited {
	color:#2492BB;
	text-decoration:none;
}
.prefAl a:hover, .prefAl a:active {
	color:#2492BB;
	text-decoration:underline;
}
.prefAl input {
	width:77px;
	height:17px;
	padding-left:5px;
}
.depart1{ width:180px; float:left;}
.depart1 p{ line-height:32px;font-size:12px; line-height:24px; font-family:Arial, Helvetica, sans-serif;}
.depart p,.check_in p,.check_out p{float:left; font-size:12px; line-height:20px; font-family:Arial, Helvetica, sans-serif;}
.d_button{ width: 96px; height:32px; float:right; padding-top:10px;}
.b_search{ width:96px; height:32px; float:left; background: url(../../i/nv/b_search.jpg) left top no-repeat; cursor:pointer; border:none;}
.check_in{ width:140px; float:left;}
.check_out{ width:140px; float:right;}
.room,.adult_r,.children_r{ width:95px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.room,.adult_r,.children_r span {
	padding-bottom:2px;
	float:left;
}
.adult_r {width:85px;}
.adult_r span {padding-bottom:2px; float:left;}
.room p,.service_c p,.adult_r p,.children_r p{ width:96px;_width:90px;float:left; font-size:12px; line-height:20px; font-family:Arial, Helvetica, sans-serif;}
.service_c span{ font-size:12px; font-family:Arial, Helvetica, sans-serif; padding-bottom:2px; float:left;}
.r_select{ width:50px; float: left; margin: 0 8px 6px 0; height:21px;font-size:12px; color:#333; border:1px solid #7f9db9;}
.rr{ width:55px;float:right;}
.rr p{float: right;padding-right: 5px;text-align: right;width: 45px;font-size:11px;}
.room p{ float: right;padding-right: 7px;text-align: right;width: 51px;font-size:12px; line-height:26px;}
.room2{ width:90px; float:left; padding-right:60px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.room2 span{ width:90px;float:left; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding-bottom:2px; float:left;}
.room4{ width:50px; float:left;}
.room4 p{ width:80px; float:left; height:28px; line-height:24px;}
.room4 small{ width:80px; float:left;}
.room1 small{ width:40px; float:left;}
.room1 p{float:left; font-size:12px; line-height:24px; font-family:Arial, Helvetica, sans-serif;}
.room span{ width:100px;float:left; font-size:12px; line-height:20px; font-family:Arial, Helvetica, sans-serif;}
.service_c{ width:96px;_width:90px; float:left;}

.search_popup{float:left; width:288px; }


.search_en_bottom{ width:326px; height:16px; float:left; background:url(../../i/nv/engine_bottom.jpg) left top no-repeat;}
.small_banner{ width:324px;float:left;border:1px solid #d0d0d0;padding:1px 1px 1px 1px; margin-top:12px;}
.small_banner_main{ width:312px;padding:12px 0px 12px 12px; float:left; background:url(../../i/nv/s_bg.jpg) left top repeat-x; position:relative;}
.sale{
	position:absolute;
	top:0px;
	right:15px;
	background:transparent;
}
.small_banner_main_head{ font-size:20px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#2a2a2a; line-height:20px; padding-bottom:10px; }
.left_image{float:left; margin:0px 15px 0px 0px;}
.right_image{float:right; margin:0px 15px 0px 0px; }
.left1_image{float:left; margin:0px 6px 0px 0px; }
.small_banner_main ul{ margin:0px; padding:0px; }
.small_banner_main li{ width:278px;padding-left:20px;font-size:12px; float:left;font-family:Arial, Helvetica, sans-serif; color:#2c2c2c; line-height:16px; background:url(../../i/nv/right_icon.jpg) left top no-repeat; }
.small_banner_main p{ font-size:12px;font-family:Arial, Helvetica, sans-serif;  font-weight:bold; color:#2c2c2c; line-height:18px;}
.small_banner_main span{ font-size:12px;font-family:Arial, Helvetica, sans-serif; color:#2c2c2c; line-height:16px;}
.know_more{ font-size:11px; float:left; font-family: Arial, Helvetica, sans-serif; line-height:normal; padding-top:10px; color:#2492bb;}
.m_input{ width:217px; height:21px; float:left; border:1px solid #7f9db9; background:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; margin-top:5px;}
.signupnv{ width:63px; height:22px; border:none; float:left;background:url(../../i/nv/sign_up.png) left top no-repeat; text-align:center; line-height:22px; color:#FFFFFF; font-family: Arial, Helvetica, sans-serif;margin-top:5px;margin-left:10px;}
/********************** close The leftside**************************/

/********************** Start The rightside**************************/
.rightside{ width:620px; float:right; padding-top:12px;}

/********************** Start The busines class**************************/
.business_class{ width:616px; float:left;border:1px solid #d0d0d0;padding:1px; margin-top:12px;}
.business_class_main{ width:592px; float:left; padding:12px;background:url(../../i/nv/s1_bg.jpg) left top repeat-x;}
.business_class_main_heading{ width:592px; float: left; padding-bottom:10px;}
.business_class_main_heading h2{font-size:22px;}
.business_class_main_heading h1{ float:left; font-size:24px;font-weight:bold; font-family:Arial, Helvetica, sans-serif; line-height:30px; color:#28a1ce;}
.business_class_main_heading_head{ float:left; font-size:24px;font-weight:bold; font-family:Arial, Helvetica, sans-serif; line-height:30px; color:#28a1ce;}
.business_class_main_heading_head h1{ float:left; font-size:24px;font-weight:bold; font-family:Arial, Helvetica, sans-serif; line-height:30px; color:#28a1ce;}
.business_class_main_heading span{ float:right; font-size:13px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#CC3300; line-height:30px;}
.business_class_content{ width:592px; float:left;}
.business_class_content_first{ width:147px; float: left; padding-right:35px; border-right:1px solid #e2e2e2;}
.business_class_content_first_heading{ width:147px; float:left; padding-bottom:5px;}
.business_class_content_first_heading p{ font-size:12px; float:left; display:block; font-weight:bold!important; font-family:Arial, Helvetica, sans-serif; color:#2c2c2c; line-height:20px;}
.business_class_content_first_heading span{ font-size:12px; float:right;display:block; font-weight:bold!important;text-align:right; font-family:Arial, Helvetica, sans-serif; color:#2c2c2c; line-height:20px;}
.business_class_content_row{ width:147px; float: left;}
.business_class_content_row ul{ margin:0px; padding:0px; list-style:none;}
.business_class_content_row ul li{width:147px; float:left; line-height:17px;}
.business_class_content_row ul li p{font-size:12px; float:left;display:block; font-family:Arial, Helvetica, sans-serif; color:#2c2c2c; line-height:17px;}
.business_class_content_row ul li span{ float:right;text-align:right;font-size:12px; color:#2492bb;font-family:Arial, Helvetica, sans-serif;line-height:17px;}
.business_class_content_row ul li a{font-size:12px; color:#2492bb;font-family:Arial, Helvetica, sans-serif;line-height:20px;text-decoration:none;}
.business_class_content_row ul li a:hover{font-size:12px; color:#2492bb;font-family:Arial, Helvetica, sans-serif;line-height:20px;text-decoration:underline;}


.business_class_content_second{ width:154px; float: left; padding:0px 30px 0px 33px; border-right:1px solid #e2e2e2;}
.business_class_content_second_heading{ width:154px; float:left;padding-bottom:5px;}
.business_class_content_second_heading p{ font-size:12px; float:left; display:block; font-weight:bold!important; font-family:Arial, Helvetica, sans-serif; color:#2c2c2c; line-height:20px;}
.business_class_content_second_heading span{ font-size:12px; float:right;display:block; font-weight:bold!important;text-align:right; font-family:Arial, Helvetica, sans-serif; color:#2c2c2c; line-height:20px;}
.business_class_content_row2{ width:154px; float: left;}
.business_class_content_row2 ul{ margin:0px; padding:0px; list-style:none;}
.business_class_content_row2 ul li{width:154px; float:left; line-height:17px;}
.business_class_content_row2 ul li p{font-size:12px; float:left;display:block; font-family:Arial, Helvetica, sans-serif; color:#2c2c2c; line-height:17px;}
.business_class_content_row2 ul li span{ float:right;text-align:right;font-size:12px; color:#2492bb;font-family:Arial, Helvetica, sans-serif;line-height:17px;}
.business_class_content_row2 ul li small{font-size:12px; color:#2492bb;font-family:Arial, Helvetica, sans-serif;line-height:20px;}


.business_class_content_3rd{ width:154px; float: left; padding:0px 0px 0px 35px;_padding:0px 0px 0px 25px;}
.business_class_content_3rd_heading{ width:154px; float:left; padding-bottom:5px;}
.business_class_content_3rd_heading p{ font-size:12px; float:left; display:block; font-weight:bold!important; font-family:Arial, Helvetica, sans-serif; color:#2c2c2c; line-height:20px;}
.business_class_content_3rd_heading span{ font-size:12px; float:right;display:block; font-weight:bold!important;text-align:right; font-family:Arial, Helvetica, sans-serif; color:#2c2c2c; line-height:20px;}
.business_class_content_row3{ width:154px; float: left;}
.business_class_content_row3 ul{ margin:0px; padding:0px; list-style:none;}
.business_class_content_row3 ul li{width:154px; float:left; line-height:17px;}
.business_class_content_row3 ul li p{font-size:12px; float:left;display:block; font-family:Arial, Helvetica, sans-serif; color:#2c2c2c; line-height:17px;}
.business_class_content_row3 ul li span{ float:right;text-align:right;font-size:12px; color:#2492bb;font-family:Arial, Helvetica, sans-serif;line-height:17px;}
.business_class_content_row3 ul li small{font-size:12px; color:#2492bb;font-family:Arial, Helvetica, sans-serif;line-height:20px;}
.business_class_content_row3 p span a{ color:#2492bb; text-decoration:none;}
.business_class_content_row3 p span a:hover{ color:#2492bb; text-decoration:underline;}


.advantages{ width:616px; float: left;border:1px solid #d0d0d0;padding:1px; margin:12px 0px 0px 0px;}
.advantages_main{ width:592px; float:left; padding:12px;background:url(../../i/nv/s_bg.jpg) left top repeat-x;}

.advantages_main h1{font-size:20px;	font-weight:bold; font-family:Arial, Helvetica, sans-serif;	color:#2a2a2a;
	line-height:25px;
	padding-bottom:11px;
}
.advantages_main h2{font-size:20px;	font-weight:bold; font-family:Arial, Helvetica, sans-serif;	color:#2A2A2A;
	line-height:25px;
	padding-bottom:11px;
}
.advantages_main h3{font-size:17px;	font-weight:bold; font-family:Arial, Helvetica, sans-serif;	color:#2A2A2A;
	line-height:25px;
	padding-bottom:11px;
}
.advantages_main p{width:592px; float:left;font-size:12px;font-family:Arial, Helvetica, sans-serif; line-height:15px; color:#2c2c2c; padding-bottom:7px;}
.advantages_main ul{width:100%; font-size:12px;font-family:Arial, Helvetica, sans-serif; line-height:15px; color:#2c2c2c; padding-bottom:7px;}
.advantages_main ul li {list-style:inside square;}
.advantages_main p span{ color:#2492bb;}
.advantages_main p span a{ color:#2492bb; text-decoration:none;}
.advantages_main p span a:hover{ color:#2492bb; text-decoration:underline;}

.destination{ width:616px; float: left;border:1px solid #d0d0d0;padding:1px; margin:12px 0px 0px 0px;}
.destination_main{ width:592px; float:left; padding:12px;background:url(../../i/nv/s_bg.jpg) left top repeat-x;}
.destination_main img{ float:right;margin: 0px 0 0 5px; border:none;}
.destination_main h1{
	font-size:20px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#2a2a2a;
	line-height:25px;
	padding-bottom:11px;
}
.destination_main h2{
	font-size:20px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#2a2a2a;
	line-height:25px;
	padding-bottom:11px;
}
.destination_main ul {
    color: #2C2C2C;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 15px;
    padding-bottom: 7px;
    width: 100%;
}
.destination_main ul li {
    list-style: square inside none;
}

.destination_main_content_left{ float:left;padding-right:12px;width:385px;}
.destination_main p{font-size:12px;font-family:Arial, Helvetica, sans-serif; text-align:justify; line-height:16px; color:#2c2c2c; padding-bottom:15px;}
.destination_main p span a{ color:#2492bb; text-decoration:none;}
.destination_main p span a:hover{ color:#2492bb; text-decoration:underline;}
.destination_main p a{ color:#1F4C8F; text-decoration:none;}
.destination_main p a:hover{ color:#1F4C8F; text-decoration:underline;}

.destination_main_fare_ladder{ float:right;margin: 0 0 0 5px; border:none; width:190px;}
.destination_main_fare_ladder_head{font-size:13px;font-weight:bold;color:#B5130B;float:right;}
.destination_main_fare_ladder_dest_head {float: right;width: 175px; margin-top:7px;border-left:solid 1px #B5130B;padding-left:14px;}
.destination_main_fare_ladder_dest_head_start {float: left;width: 175px;}
.destination_main_fare_ladder_dest_head_start p {color: #2C2C2C;display: block;float: left;font-family: Arial,Helvetica,sans-serif;font-size: 12px;font-weight: bold !important;line-height: 20px; padding-bottom: 5px;}
.destination_main_fare_ladder_dest_head_start span {color: #2C2C2C;display: block;float: right;font-family: Arial,Helvetica,sans-serif;font-size: 12px;font-weight: bold !important;line-height: 20px;text-align: right;}
.destination_main_fare_ladder_dest_row {float: left;width: 175px;}
.destination_main_fare_ladder_dest_row ul {margin: 0;padding: 0;}
.destination_main_fare_ladder_dest_row ul li {float: left;line-height: 17px;width: 175px;list-style: none outside none;}
.destination_main_fare_ladder_dest_row ul li p {color: #2C2C2C;display: block;float: left;font-family: Arial,Helvetica,sans-serif;font-size: 12px;line-height: 13px; padding-bottom:3px;}
.destination_main_fare_ladder_dest_row ul li span {color: #2492BB;float: right;font-family: Arial,Helvetica,sans-serif;font-size: 12px;line-height: 17px;text-align: right;}
.destination_main_fare_ladder_dest_row a{color: #2492BB;font-family: Arial,Helvetica,sans-serif;font-size: 12px;line-height: 20px;text-decoration:none;}
.destination_main_fare_ladder_dest_row a:hover{color: #2492BB;font-family: Arial,Helvetica,sans-serif;font-size: 12px;line-height: 20px;text-decoration:underline;}
/********************** Close The busines class**************************/

/********************** Start Airlines **************************/
.airline{ width:616px; float: left;border:1px solid #d0d0d0;padding:1px; margin:12px 0px 0px 0px;}
.airline_main{ width:592px; float:left; padding:12px;background:url(../../i/nv/s_bg.jpg) left top repeat-x;}
.airline_main img{ float:right;margin: 10px 0 0 5px; border:none;}
.airline_main h1{
	font-size:20px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#2a2a2a;
	line-height:25px;
	padding-bottom:11px;
}
.airline_main p{font-size:12px;font-family:Arial, Helvetica, sans-serif; text-align:justify; line-height:16px; color:#2c2c2c; padding-bottom:15px;}
.airline_main p span{ font-size:13px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-align:justify; line-height:16px; color:#2c2c2c;}
.airline_main ul { color: #2C2C2C;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 15px;
    padding-bottom: 7px;
    width: 100%;}
.airline_main ul li { list-style: square inside none;}
/********************** Close Airlines **************************/

/********************** Start The flight Deals**************************/
.flight_deal{ width:300px; float: left;border:1px solid #D0D0D0;padding:1px; margin:12px 10px 0px 0px;}
.flight_deal_main{ width:276px; float:left; padding:12px;background:url(../../i/nv/s1_bg.jpg) left top repeat-x;}
.flight_deal_main_head{ font-size:24px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#28a1ce; line-height:25px; padding-bottom:11px; }
.flight_deal_block_internation{ width:276px; float:left;  padding-top:5px;}
.flight_deal_block_Domestic{ width:276px; float:left;}
.flight_deal_block_BCF{ width:276px; float:left;padding-top:5px;}
.flight_deal_block_heading{width:276px; float:left;}
.flight_deal_block_heading1{ width:170px; float:left; text-align:left; font-size:12px;line-height:16px; color:#2c2c2c; font-weight:bold;}
.flight_deal_block_heading2{ width:100px; float:right; text-align:right; font-size:12px;line-height:16px; color:#2c2c2c; font-weight:bold;}
.flight_deal_block_content{ width:276px; float:left;}
.flight_deal_block_content_row{width:276px; float:left;border-bottom:dotted 1px #D0D0D0;}
.country{ width:232px; float:left;text-align:left; font-size:12px; line-height:16px; color:#2c2c2c; font-family:Arial, Helvetica, sans-serif;}
.price{ width:44px; float:right;text-align:right; font-size:12px;line-height:16px; color:#28a1ce; font-family:Arial, Helvetica, sans-serif;}
.country1{ width:130px; float:left;text-align:left; font-size:11px; line-height:16px; color:#28a1ce; font-family:Arial, Helvetica, sans-serif;}
.price1{ width:130px; float:left; font-size:11px;line-height:16px; color:#28a1ce; font-family:Arial, Helvetica, sans-serif;}
.price1 a:link, .price1 a:visited {color:#28a1ce;text-decoration:none;}
.price1 a:hover, .price1 a:active {color:#28a1ce;text-decoration:underline;}
/********************** Close The flight Deals**************************/
/********************** Start The Destinations**************************/
.destinations{ width:302px; float:right;border:1px solid #D0D0D0;padding:1px; margin:12px 0px 0px 0px;}
.destinations_main{ width:280px; float:right; padding:11px;background:url(../../i/nv/s1_bg.jpg) left top repeat-x;}
.destinations_main_head{ font-size:24px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#28a1ce; line-height:25px; padding-bottom:11px; }
.destinations_main_blog{ width: 280px; float:left;}
.destinations_main_blog img{ float:left; margin:7px 0px 0px 0px;}
.destinations_main_blog_heading{ width:100px; float:left;}
.destinations_main_blog_heading strong{width:100px;float:left; line-height:16px;  font-size:12px; color:#2c2c2c; line-height:20px; font-weight:bold;}
.destinations_main_blog_heading span{width:100px;float:left;  font-size:22px; color:#28a1ce; line-height:20px; font-weight:bold;}
.destinations_main_blog_heading span small{ font-size:13px; color:#28a1ce; line-height:20px; font-weight:bold;}

.destinations_main_blog_description{ width:178px; float:left; }
.destinations_main_blog_description p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; color:#2c2c2c;}
.destinations_main_blog_description p a{
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#28a1ce;
}

.padding_bottom {padding-bottom: 0;}
.destinations_detail_box {width:100%;overflow:hidden;clear:both;padding-bottom:5px;}
.destinations_name {width:77%;float:left;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#2c2c2c;padding-top:10px;}
.destinations_name span {font-size:14px;font-weight:bold;padding-right:5px;}
.destinations_name span a{color: #2C2C2C;text-decoration: none;}
.destinations_name span a:hover{color: #2C2C2C;text-decoration: underline;}

.destinations_price {width:21%;	float:right;font-family:calibri,Arial, Helvetica, sans-serif;font-size:25px;font-weight:bold;color:#28a1ce;text-align:right;}
.destinations_price span {font-size:14px;}
.facebook_main {width:278px;_width:302px;float:left;padding:12px;background:url(../../i/nv/s_bg.jpg) left top repeat-x;}
.facebook_heading {color: #2A2A2A;font-family: Arial,Helvetica,sans-serif;font-size: 20px;font-weight: bold;line-height: 25px;padding-bottom: 11px;}
.facebook_detail {width:100%;clear:both;}

.ftLinks{font-family:Arial, Helvetica, sans-serif; font-size: 10px; color:#000;}
.ftLinks a{font-family:Arial, Helvetica, sans-serif; font-size: 10px; color:#000; text-decoration: none;}
.ftLinks a:hover{font-family:Arial, Helvetica, sans-serif; font-size: 10px; color:#2492bb; text-decoration: none;}

/********************** Close The Destinations**************************/

/********************** Start The hotel**************************/
.hotel_content{ width:592px; float:left;}
.hotel_content_1{ width:295px; float:left; border-right:1px solid #e2e2e2;}
.hotel_content_1_row{ width:295px; float:left; line-height:18px; }
.hotel_content_1 h3{font-weight:bold; line-height:20px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#2c2c2c;}
.hotel_content_1_row_name{ width:122px; float:left; line-height:15px; font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#2c2c2c;}
.hotel_content_1_row_star{ width:125px; float: left; height:15px;}
.hotel_content_1_row_star img{ float:left; margin:0px; border:0px;}
.hotel_content_1_price{ width:48px; float:left; line-height:15px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#2492bb;}

.hotel_content_2{ width:280px; float:left; padding-left:16px; }
.hotel_content_2_row{ width:280px; float:left; line-height:18px; }

.hotel_content_2_row h3{font-weight:bold; line-height:20px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#2c2c2c;}

.hotel_content_2_row_name{ width:112px; float:left; line-height:15px; font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#2c2c2c;}
.hotel_content_2_row_star{ width:120px; float: left; height:14px;}
.hotel_content_2_row_star img{ float:left; margin:0px; border:0px;}
.hotel_content_2_price{ width:44px; float:left; line-height:15px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#2492bb;}

.hotel_content_3{ width:592px; float:left;}
.hotel_content_3_row{ width:592px; float:left; line-height:20px; }

.hotel_content_3_row h3{font-weight:bold; line-height:20px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#2c2c2c;}

.hotel_content_3_row_name{ width:324px; float:left; line-height:20px; font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#2c2c2c;}
.hotel_content_3_row_star{ width:218px; float: left; height:14px; padding:3px 0px;}
.hotel_content_3_row_star img{ float:left; margin:0px; border:0px;}
.hotel_content_3_price{ width:50px; float:left; line-height:20px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#2492bb;}

.breadcrumb{ width:620px; float:left; }
.breadcrumb ul{ margin:0px; padding:0px; list-style:none;}
.breadcrumb ul li{ float:left; display:block; height:20px; display:inline; font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #333333;}
.breadcrumb ul li a{ padding:0px 4px; color:#333333; text-decoration:none;}
.breadcrumb ul li a:hover{color: #2492bb; text-decoration: none;}


/********************** Close The hotel**************************/

/********************** Start Cars**************************/
.cars{width:616px; float:left;border:1px solid #d0d0d0;padding:1px; margin-top:12px;}
.cars_main{width:616px; float:left;background:url(../../i/nv/s_bg.jpg) left top repeat-x;}
.cars_main_heading{ width:592px; float: left; padding:10px;}
.cars_main_heading h1{
	float:left;
	font-size:20px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	line-height:30px;
	color:#28a1ce;
}
.cars_main_heading span{ float:right; font-size:13px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#CC3300; line-height:30px;}
.cars_main_content{ width:616px; float:left; background:#ffffff;}
.heading_row{ width:616px; float: left; background:#e6ebf7;}
.heading_row1,.heading_row2,.heading_row3,.heading_row4,.heading_row5,.heading_row6,.car_class,.car_Destinations{ float: left; line-height:34px; font-family:Arial, Helvetica, sans-serif;text-align:center;font-weight:bold; font-size:13px; color:#000;}
.heading_row1,.heading_row2,.heading_row3,.heading_row4,.heading_row5{ border-top:1px solid #ccc;border-right:1px solid #ccc;}

.heading_row1{ width:138px;}
.heading_row2{ width:85px; }
.heading_row3{ width:70px; }
.heading_row4{ width:76px;}
.heading_row5{ width:71px; }
.heading_row6{ width:96px; float: left; height:34px;border-top:1px solid #ccc;}
.car_class{ width:110px; height:17px; float:left;padding-right:10px; text-align:right; line-height:17px; font-size:13px; font-size:12px; font-weight:bold; color:#000; background:url(../../i/nv/red_icon.jpg) right center no-repeat; }
.car_Destinations{ width:110px; height:16px; padding-right:10px;text-align:right; line-height:16px; float:left; font-size:13px;font-weight:bold; font-size:12px; color:#000; background:url(../../i/nv/red_down.jpg) right center no-repeat;}

.content_row{width:616px; float: left;}

.content_row1,.content_row2,.content_row3,.content_row4,.content_row5,.content_row6{ float: left; line-height:35px; font-family:Arial, Helvetica, sans-serif;text-align:center;font-weight:bold; font-size:13px; color:#2492bb;}
.content_row1,.content_row2,.content_row3,.content_row4,.content_row5{ border-top:1px solid #ccc;border-right:1px solid #ccc;}

.content_row1{ width:138px; float: left; background:#e6ebf7; }
.content_row2{ width:85px; }
.content_row3{ width:70px; }
.content_row4{ width:76px; }
.content_row5{ width:71px; }
.content_row6{ width:96px; border-top:1px solid #ccc;}
/********************** End Cars**************************/

/********************** End Vacations**************************/
.vacation_content{width:596px; float: left; padding:0px 10px;}
.vacation_content_row{width:596px; float: left; padding-bottom: 20px; background:url(../../i/nv/prize_bg.png) left top repeat-x;}
.vacation_content_row img{ width:168px; height:124px; float:left;margin:0px 10px 5px 0px;}
.vacation_details{ width:308px; float:left; }
.vacation_details_heading{ width:308px; float:left; padding:20px 0px 5px 0px; border-bottom:1px dotted #ccc; }
.vacation_details_heading p{
	font-size:16px;
	float:left;
	display:block;
	padding-right:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000000;
	line-height:14px;
}
.vacation_details_heading img{ height:14px!important; width:14px!important; margin-right:2px;}
.vacation_text{
	width:308px;
	padding-top:5px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:17px;
	color:#333;
}
.vacation_text a{
	display:block;
	color:#1e7ea2;
	line-height:15px;
	font-size:11px;
	text-decoration:none;
}
.vacation_prize{ width:72px; height:79px; margin-top: 12px; padding:5px 10px; float:right; background:url(../../i/nv/red_details.png) left top no-repeat;}
.vacation_prize p{ font-size:11px; font-family:Arial, Helvetica, sans-serif; line-height:normal; text-align:center; color:#FFFFFF;}
.vacation_prize small{ font-size:13px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; line-height:20px; text-align:center;display: block; color:#2a2a2a;}
.vacation_prize strong{ font-size:23px; font-family:Arial, Helvetica, sans-serif; line-height:26px; text-align:center;display: block; color:#fff;}

/********************** End Vacations**************************/

/********************** Start The Latest News**************************/
.latest_news{ width:300px; float: left;border:1px solid #d0d0d0;padding:1px; margin:12px 10px 0px 0px;}
.latest_news_main{ width:276px; float:left; padding:12px;background:url(../../i/nv/s_bg.jpg) left top repeat-x;}
.latest_news_main_head{ font-size:20px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#2a2a2a; line-height:25px; padding-bottom:11px; }
.latest_news_main p{width:276px; float:left; padding-bottom:7px;}
.latest_news_main p small{width:276px; float:left;font-size:12px;font-family:Arial, Helvetica, sans-serif; color:#2c2c2c; line-height:16px;}
.latest_news_main p span{width:276px; float:left;font-size:12px;font-family:Arial, Helvetica, sans-serif; color:#2c2c2c; line-height:16px;}
.latest_news_main p span a{ text-decoration:none;color:#2492bb;}
.latest_news_main p span a:hover{ text-decoration:underline;color:#2492bb;}

/********************** Close The Latest News**************************/

/********************** close The rightsidet**************************/
.banner_slider{ width:616px; float:left;border:1px solid #d0d0d0; padding:1px;}
.banner_slider_main_home{width:590px;_width:616px;height:276px; float:left; padding:15px 13px 15px 13px; background:url(../../i/nv/s_bg.jpg) left top repeat-x;}
.banner_slider_main{width:590px;height:276px; float:left; padding:15px 13px 15px 13px; background:url(../../i/nv/s_bg.jpg) left top repeat-x;}
.banner_bg {width:590px;height:276px;float:left;background:url(../../i/nv/dest_bannerbg.jpg) repeat-x;}
.banner_heading {width:285px;float:left;padding-top:14px;padding-left:28px;}
.banner_heading h1 {font-family:Arial, Helvetica, sans-serif;font-size:32px;color:#135391;font-weight:bold;}
/********************** close The content**************************/
/********************** Start The Latest News**************************/
.client{background: none repeat scroll 0 0 #EFEFEF;height: 75px;margin: 16px 0 0;overflow: hidden;width: 958px;}
.client_img{ float:left; padding-left:9px;width:auto;}
/********************** Start The Latest News**************************/

.footernv{ width:958px; float:left; clear:both; padding-top:13px;}
.footernv ul{ margin:0px; padding:0px; list-style:none;}
.footernv ul li{color:#707070; width:958px; float:left; font-size:11px; font-family: Arial, Helvetica, sans-serif; line-height:18px; display:inline; }
.footernv ul li a{ padding:0px 3px; text-decoration:none; color:#707070;}
.footernv ul li a:hover{text-decoration:none; color:#2492bb;}
.footernv ul li strong{ font-weight: bold;color:#707070;}
.footernv ul li p{ padding-top:15px;}

#slideshow
{
	position: relative;
	height: 276px;
	z-index: 0;
}

#slideshow img
{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8;
	opacity: 0.0;
}

#slideshow img.active
{
	z-index: 10;
	opacity: 1.0;
}

#slideshow img.last-active
{
	z-index: 9;
}
.clr{clear: both;}
.fleft{float:left;}
.fright{float:right;}
.fleft2{float:left;padding-left:6px;}
.break{height: 20px;}
.break12{height: 12px;}
#couponPart{position: relative;width: 180px;margin: 10px;padding: 20px 20px 20px;}

/* Banner Slider Start */
.slider_image {
	width:590px; 
	height:276px
}
.buttonsWrap{
	float: right;
	margin: -45px 19px 0px 0px;
	_margin: -40px 10px 0px 0px;
	position:relative;
	z-index:100;
}
.buttons, .control{
	background: #fdfdfd;
	padding: 1px 6px;
	line-height:25px;
	color: #7a7a7a;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration: none;
	border:1px solid #8f8f8f;
}
.active{
	background: #ad0c04;
	color: #fff;
}
.buttons:hover, .control:hover{
	background: #ad0c04;
	color:#FFF;
}
#slide_navigation a { line-height:25px; background: #fdfdfd; text-decoration:none; font-weight:bold; color: #7a7a7a; text-align:center; outline:none; font-family:Arial, Helvetica, sans-serif; font-size:11px;border:1px solid #8f8f8f;padding: 1px 6px; margin-right:4px; }
#slide_navigation a:hover { background: #ad0c04; color:#FFF; }
#slide_navigation a.activeSlide { background: #ad0c04; color: #fff; }
/* Banner Slider End */

/* ********************************* Flight_Results Page Coading Start ********************************************** */
.flight_result_left{ 
	width:255px; 
	float:left;
}
.flight_result_left h1 {
	
}
.form_main {
	width:240px;
	margin:15px 0 0 0;
}
.form_top {
	width:240px;
	height:10px;
	background:url(../../i/nv/form_top.jpg) no-repeat;
}
.form_bg {
	width:208px;
	_width:240px;
	padding:0px 15px 0px 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
	/*background:url(/i/nv/form_bg.jpg) repeat-y;*/
	border-left: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	overflow: hidden;
}
.form_text{
    color: #2C2C2C;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
}
.form_bg_map {
	width:100%;
	overflow:hidden;
}
.form_bg_map_heading {
	width:71%;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#2c2c2c;
	font-weight:bold;
}
.form_bg_map span {
	float:right;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.form_bg_map span a:link, .form_bg_map span a:visited {
	color:#1f4c8f;
	text-decoration:underline;
}
.form_bg_map span a:hover, .form_bg_map span a:active {
	color:#1f4c8f;
	text-decoration:underline;
}
.form_bg_heading {
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#2c2c2c;
	font-weight:bold;
}
.form_bg h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
	font-weight:bold;
	padding-top:8px;
}
.form_bg_heading span {
	float:right;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.form_bg_heading span a:link, .form_bg_heading span a:visited {
	color:#1f4c8f;
	text-decoration:underline;
}
.form_bg_heading span a:hover, .form_bg_heading span a:active {
	color:#1f4c8f;
	text-decoration:underline;
}
.map {
	width:100%;
	text-align:center;
	padding:12px 0 5px 0;
	cursor: pointer;
}
.form_bg_head {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#2c2c2c;
	font-weight:bold;
}
.input_main {
	width:100%;
	padding:5px 0 0 0;
}
.input_main input {
	padding-left:1px 0 1px 5px;
	border:1px solid #7f9db9;
	width:200px;
	height:21px;
	line-height:20px;
	font-size:12px;
}
.input_main select {
	width:180px;
	font-size:12px;
	height:20px;
}
.input_main span {
	font-size:11px;
	color:#2492bb;
	padding:0 0 0 10px;
}
.input_main span a:link, .input_main span a:visited {
	color:#2492bb;
	text-decoration:none;
} 
.input_main span a:hover, .input_main span a:active {
	color:#2492bb;
	text-decoration:underline;
} 
.depart_main {
	width:100%;
	padding:15px 0 0 0;
}
.depart_text {
	width:100%;
}
.depart_main input {
	margin:0px;
	padding:0px;
	padding-left:5px;
	border:1px solid #7f9db9;
	width:115px;
	height:18px;
	line-height:20px;
	margin:3px 10px 0 0;
}
.depart_main select {
	width:75px;
	font-size:12px;
	height:20px;
}

.radio_main {
	width:100%;
	overflow:hidden;
	padding:10px 0 0 0;
}
.radio_main_sub {
	width:45%;
	float:left;
}

.radio_main label {
	width:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
	font-weight:bold;
	padding-left: 5px;
}
.radio_main input {
	margin:0px;
	padding:0px;
}
.age_cate_main {
	width:100%;
	overflow:hidden;
	padding-top:15px;
}
.age_cate_main_sub {
	width:69px;
	float:left;
}
.age_cate_sub_text {
	width:69px;
}
.age_cate_sub_text select {
	width:55px;
	padding:0px;
	margin:0px;
}
.direct_flight_main {
	width:100%;
	overflow:hidden;
	padding:10px 0 0 0;
}
.direct_text {
	width:185px;
	float:right;
	padding:2px 0 0 0;
}
.checkbox {
	float:left;
}
.search_button_main {
	width:100%;
	text-align:right;
	padding:10px 0 0 0;
}
.form_bottom {
	width:240px;
	height:10px;
	background:url(../../i/nv/form_bottom.jpg) no-repeat;
}
/* Right Part Code Start */
.flight_result_right { 
	width:703px; 
	float:right; 
	padding-top:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
}
.flight_result_right h1 {
    color: #1F4C8F;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 20px;
}
.flight_result_right_heading {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#1f4c8f;
	font-weight: bold;
	padding-bottom:10px;
}
.flight_result_right p {
	font-size:13px;
	padding-top:2px;
}
.flight_result_searching_more {
    background: none repeat scroll 0 0 #FFF1CC;
    border: 1px solid #FFB900;
    font-size: 12px;
    margin: 10px auto 0;
    overflow: hidden;
    padding: 5px;
    text-align: center;
    width: 70%;
}
.all_result_main  {
	width:99.6%;
    _width:99.8%;	
	overflow:hidden;
	border:#2492bb 1px solid;
	margin:15px 0 0 0;
}
.all_result_main a:link, .all_result_main a:visited {
	color:#1f4c8f;
	text-decoration:none;
	font-size: 12px;
}
.all_result_main a:hover, .all_result_main a:active {
	color:#1f4c8f;
	text-decoration:underline;
	font-size: 12px;
}
.all_result_sub_main {
	width:92px;
	overflow:hidden;
	float:left;
}
.all_result_sub_main2 {
	width:100px;
	overflow:hidden;
	float:left;
}
.result_heading {
	width:92px;
	height:57px;
	_height:82px;
	float:left;
	background:url(../../i/nv/result_table_bg.jpg) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	color:#1f4c8f;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	padding-top:25px;
	border-right:#d8d8d8 1px solid;
}
.result_heading1 {
	width:100px;
	height:62px;
	_height:82px;
	float:left;
	background:url(../../i/nv/result_table_bg.jpg) repeat-x;
	background-color: #FFFFFF;
	border-right:#d8d8d8 1px solid;
	text-align:center;
	padding-top:20px;
	color:#1f4c8f;
}
.result_heading1 p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.result_heading2 {
	width:102px;
	height:58px;
	float:left;
	background:url(../../i/nv/result_table_bg.jpg) repeat-x;
	text-align:center;
	padding-top:20px;
	color:#1f4c8f;
}
.result_heading2 p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.airline_logo {
	width:auto;
	height:31px;
	padding-left: 15px;
}
.data_row1 {
	width:92px;
	height:27px;
	float:left;
	background:#e6ebf7;
	font-family:Arial, Helvetica, sans-serif;
	color:#1f4c8f;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	border-right:#d8d8d8 1px solid;
	border-top:#d8d8d8 1px solid;
	line-height:27px;
}
.data_row2 {
	width:100px;
	height:27px;
	float:left;
	background:#e6ebf7;
	font-family:Arial, Helvetica, sans-serif;
	color:#1f4c8f;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	border-right:#d8d8d8 1px solid;
	border-top:#d8d8d8 1px solid;
	line-height:27px;
}
.data_row3 {
	width:102px;
	height:27px;
	float:left;
	background:url(../../i/nv/result_table_bg.jpg) repeat-x;
	text-align:center;
	color:#1f4c8f;
	background:#e6ebf7;
	font-family:Arial, Helvetica, sans-serif;
	color:#1f4c8f;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	border-top:#d8d8d8 1px solid;
	line-height:27px;
}
#fares_text {
	padding:25px 0 10px 15px;
	overflow:hidden;
	font-size:11px;
}
/* Tabing Part Start */
.tabing_main {
	width:100%;	
	margin-top:5px;
}
#tabing_top_space {
	padding-top:8px;	
}
.tabing_main_sort {
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#1f4c8f;
	font-weight:bold;
	padding:2px 0 0 0;
}
.tabing_main p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#1f4c8f;
}
.tabing_main p span {
	color:#c3160e;
	font-size:20px;
	font-weight:bold;
}
.tabing_main_sort {
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#1f4c8f;
	font-weight:bold;
	padding:2px 0 0 0;
}
.table_main {
	width:100%;
	overflow:hidden;
}
.tabing_sub {
	width:99.9%;
	height:37px;
	margin-top:5px;
	border-bottom:#27a1cd 8px solid;
}
.tabing_sub_price_hack {
	width:60px;
	height:37px;
	float:left;
}
.tabing_sub_price {
	width:60px;
	height:37px;
	float:left;
}
.tabing_sub_price ul {
	width:60px;
}
.tabing_sub_price ul li {
	width:60px;
	float:left;
	line-height:30px;
	text-align:center;
}
.tabing_sub_price ul li a, .tabing_sub_price ul li a:visited {
	width:60px;
	height:30px;
	overflow:hidden;
	display:block;
	background:url(../../i/nv/price_tab.jpg) no-repeat;
	color:#2c2c2c;
	margin-top:7px;
	text-decoration:none;
}
.tabing_sub_price ul li a:hover, .tabing_sub_price ul li a:active {
	width:60px;
	height:37px;
	line-height:37px;
	overflow:hidden;
	display:block;
	background:url(../../i/nv/price_tab_hover.jpg) no-repeat;
	color:#fff;
	font-weight:bold;
	margin-top:-0px;
	text-decoration:none;
}
.flight_results_price_sort {
	width:60px;
	height:37px;
	line-height:37px;
	overflow:hidden;
	display:block;
	background:url(../../i/nv/price_tab_hover.jpg) no-repeat;
	color:#fff;
	font-weight:bold;
	margin-top:-0px;
	text-decoration:none;
	text-align:center;
}
.tabing_sub_sort_hack {
	width:162px;
	height:37px;
	float:left;
	margin-left:6px;
}
.tabing_sub_sort {
	width:162px;
	height:37px;
	float:left;
	margin-left:6px;
}
.tabing_sub_sort ul {
	width:162px;
	float:left;
}
.tabing_sub_sort ul li {
	width:162px;
	float:left;
	line-height:30px;
	text-align:center;
}
.tabing_sub_sort ul li a, .tabing_sub_sort ul li a:visited {
	width:162px;
	height:30px;
	overflow:hidden;
	display:block;
	background:url(../../i/nv/sort_tab.jpg) no-repeat;
	color:#2c2c2c;
	margin-top:7px;
	text-decoration:none;
}
.tabing_sub_sort ul li a:hover, .tabing_sub_sort ul li a:active {
	width:162px;
	height:37px;
	line-height:37px;
	overflow:hidden;
	display:block;
	background:url(../../i/nv/sort_tab_hover.jpg) no-repeat;
	color:#fff;
	font-weight:bold;
	margin-top:-0px;
	text-decoration:none;
}
.flight_results_shortest_sort {
	width:162px;
	height:37px;
	line-height:37px;
	overflow:hidden;
	display:block;
	background:url(../../i/nv/sort_tab_hover.jpg) no-repeat;
	color:#fff;
    font-weight:bold;
	margin-top:-0px;
	text-decoration:none;
	float:left;
	text-align:center;
}
.tabing_sub_requested_hack {
	width:123px;
	height:37px;
	float:left;
	margin-left:6px;
}
.tabing_sub_requested {
	width:123px;
	height:37px;
	float:left;
	margin-left:6px;
}
.tabing_sub_requested ul {
	width:123px;
	float:left;
}
.tabing_sub_requested ul li {
	width:123px;
	float:left;
	line-height:30px;
	text-align:center;
}
.tabing_sub_requested ul li a:link, .tabing_sub_requested ul li a:visited {
	width:123px;
	height:30px;
	overflow:hidden;
	display:block;
	background:url(../../i/nv/request_tab.jpg) no-repeat;
	color:#2c2c2c;
	margin-top:7px;
	text-decoration:none;
}
.tabing_sub_requested ul li a:hover, .tabing_sub_requested ul li a:active {
	width:123px;
	height:37px;
	line-height:37px;
	overflow:hidden;
	display:block;
	background:url(../../i/nv/request_tab_hover.jpg) no-repeat;
	color:#fff;
	font-weight:bold;
	margin-top:-0px;
	text-decoration:none;
}
.flight_results_requested_sort {
	width:123px;
	height:37px;
	line-height:37px;
	overflow:hidden;
	display:block;
	background:url(../../i/nv/request_tab_hover.jpg) no-repeat;
	color:#fff;
	font-weight:bold;
	margin-top:-0px;
	text-decoration:none;
	float:left;
	text-align:center;
}
.tabing_sub_departure_hack {
	width:117px;
	height:37px;
	float:left;
	margin-left:6px;
}
.tabing_sub_departure {
	width:117px;
	height:37px;
	float:left;
	margin-left:6px;
}
.tabing_sub_departure ul {
	width:117px;
	float:left;
}
.tabing_sub_departure ul li {
	width:117px;
	float:left;
	line-height:30px;
	text-align:center;
}
.tabing_sub_departure ul li a:link, .tabing_sub_departure ul li a:visited {
	width:117px;
	height:30px;
	overflow:hidden;
	display:block;
	background:url(../../i/nv/departure_tab.jpg) no-repeat;
	color:#2c2c2c;
	margin-top:7px;
	text-decoration:none;
}
.tabing_sub_departure ul li a:hover, .tabing_sub_departure ul li a:active {
	width:117px;
	height:37px;
	line-height:37px;
	overflow:hidden;
	display:block;
	background:url(../../i/nv/departure_tab_hover.jpg) no-repeat;
	color:#fff;
	font-weight:bold;
	margin-top:-0px;
	text-decoration:none;
}
.flight_results_departure_sort {
	width:117px;
	height:37px;
	overflow:hidden;
	display:block;
	background:url(../../i/nv/departure_tab_hover.jpg) no-repeat;
	color:#fff;
	font-weight:bold;
	margin-top:-0px;
	text-decoration:none;
	float:left;
	text-align:center;
	line-height:37px;
}
.pagnations {
	width:99.7%;
	height:36px;
	border:1px solid #27a1cd;
	background:#e6ebf7;
}

.page_no {
	width:150px;
	height:36px;
	float:left;
	line-height:36px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-left:10px;
}
.pagnations_sub {
	width:auto;
	height:36px;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#1f4c8f;
	line-height:36px;
	_padding-top:5px;
	padding-right: 10px;
}
.pre_next_box {
	width:auto;
	height:26px;
	float:left;
	padding:11px 8px 0 0;
}
.pre_next_box1 {
	width:auto;
	height:26px;
	float:left;
	padding:11px 0 0 8px;
}
.page_no_box {
	width:17px;
	height:18px;
	float:left;
	background:#fff;
	margin:5px 0 0 5px;
	_margin:5px 0 0 5px;
	border:#bebebe 1px solid;
	text-align:center;
	line-height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#1f4c8f;
}
.page_no_box a:link, .page_no_box a:visited {
	color:#1f4c8f;
	text-decoration:none;
	display:block;
}
.page_no_box a:hover, .page_no_box a:active {
	color:#1f4c8f;
	text-decoration:underline;
	display:block;
}
.hover {
	color:#2c2c2c;
	font-weight:bold;
	background:#e6ebf7;
}
.page_no_box_big {
	width:29px;
	height:18px;
	float:left;
	margin:7px 0 0 5px;
	text-align:center;
	line-height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#1f4c8f;
}
.page_no_box_big1 {
	width:29px;
	height:18px;
	float:left;
	margin:7px 0 0 5px;
	background:#fff;
	text-align:center;
	border:#bebebe 1px solid;
	line-height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#1f4c8f;
}
.page_no_box_big input {
	width:29px;
	height:18px;
	background:#fff;
	border:#bebebe 1px solid;
	margin:0px;
	padding:0px;
}
.page_no_text {
	width:17px;
	height:18px;
	float:left;
	margin:7px 0 0 5px;
	text-align:center;
	line-height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#1f4c8f;
	font-weight:bold;
}
/* Flight Detail Part Start */
.flight_detail_main {
	width:700px;
	overflow:hidden;
	margin-top:26px;
	border:#c3160e 2px solid;
	padding-bottom:5px;
	position:relative;
}
.sale_fare {
	width:102px;
	height:26px;
	float:right;
	background:url(../../i/nv/sale_fare.png) no-repeat;
	position:relative;
	top:20px;
	right:6px;
	color:#c3160e;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:26px;
	text-align:center;
	font-weight:bold;
	
}
.hotel_sale_fare {
	width:102px;
	height:26px;
	float:right;
	background:url(../../i/nv/sale_fare.png) no-repeat;
	position:relative;
	top:20px;
	_top:38px;
	right:6px;
	color:#c3160e;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:26px;
	text-align:center;
	font-weight:bold;
	
}
.flight_detail_left_main {
	width:577px;
	float:left;
	border-right:1px solid #dfdfdf;
	margin-top:5px;
}
.flight_detail_left {
	width:577px;
	float:left;
}
.flight_detail_arrow_empty {
    float: left;
    padding: 0 0;
    text-align: center;
    width: 45px;
}
.flight_detail_arrow {
	width:8%;
	float:left;
	padding:20px 0 0 0;
	text-align:center;
}
.flight_detail_text {
	width:525px;
	float:left;
	padding:2px 0 5px 0;
	border-bottom:#acacac 1px dotted;
}
.flight_detail_text1 {
	width:525px;
	float:left;
	padding:7px 0 10px 0;
}
.flight_detail_text_dur {
	width:577px;
	float:left;
}
.flight_review_detail_text_dur {
	width:99%;
	float:left;
}
.flight_cate_name {
	width:522px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#898989;
	font-weight:bold;
	clear:both;
}
.flight_cate_name span 
{
    color:#2C2C2C;
    font-weight:bold;
}
.flight_time_wait {
	width:50%;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2c2c2c;
	padding:0px 7px;
	line-height:20px;
	background:#ffe897;
	margin-bottom:12px;
}
.flight_name {
	width:100px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2c2c2c;
	font-weight:bold;
}
.flight_name span {
	font-size:11px;
	font-weight:normal;
}
.flight_name span a:link, .flight_name span a:visited {
	color:#1f4c8f;
	text-decoration:underline;
}
.flight_name span a:hover, .flight_name span a:active {
	color:#1f4c8f;
	text-decoration:underline;
}
.flight_logo {
	width:76px;
	float:left;
	text-align:center;
}
.flight_class {
	width:130px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2c2c2c;
}
.flight_timing_date {
	width:129px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2c2c2c;
	padding-left:20px;
}
.flight_category {
	width:70px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2c2c2c;
	text-align:center;
}
.flight_time_bottom {
    float: right;
    font-size: 11px;
    padding: 10px 10px 5px 0;
    text-align: right;
    width: 98%;
}
.flight_detail_right {
	width:117px;
	float:right;
	margin-top:10px;

}
.flight_detail_right_heading {
	font-family:Calibri, Arial, Helvetica, sans-serif;
	font-size:32px;
	color:#1790bc;
	font-weight:bold;
	text-align:center;
	padding-top:10px;
}
.flight_detail_right p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
	text-align:center;
}
.flight_detail_right p span {
	font-weight:bold;
	font-size:13px;
}
.flight_detail_right p a:link {
	color:#1f4c8f;
	text-decoration:underline;
}
#booking_btn {
	padding-top:10px;	
}
#booking_btn1 {
	padding-top:10px;	
}
#booking_btn2 {
	padding-top:10px;	
}
.earn {
	width:100%;
	padding:10px 0 15px 12px;
	overflow:hidden;
}
.earn a:link, .earn a:visited {
	color:#1f4c8f;
	text-decoration:underline;
}
.earn a:hover, .earn a:active {
	color:#1f4c8f;
	text-decoration:underline;
}
.earn_text {
	width:68px;
	float:left;
	text-align:right;
	font-size:11px;
}
.coin {
	width:auto;
	height:auto;
	float:left;
	padding:1px 0 0 5px;
}
.earn span {
	padding-top:5px;	
}
.flight_search_footer{width: 100%; padding: 10px; margin-top: 10px;}
/* Flight Detail Part End */
/* Tabing Part End */
/* Right Part Code End */
/* ********************************* Flight_Results Page Coading End ********************************************** */
/* ********************************* Hotel_Results Page Coading Start ********************************************** */
.hot_f{ width:288px; float:left; padding:7px 17px 0px 17px;font-family: Arial,Helvetica,sans-serif;font-size: 12px;color: #2C2C2C;}
.check_main {
	width:100%;
	overflow:hidden;
	padding:7px 0 0 0;
}
.check_main_sub {
	width:47%;
	float:left;
}
.check_main_sub1 {
	width:47%;
	float:left;
	padding-left:12px;
}
.check_main_sub1 input {
	padding:1px 0 1px 5px;
	border:1px solid #7f9db9;
	width:92px;
	height:20px;
	line-height:20px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.check_main_sub input {
	border:1px solid #7f9db9;
	width:92px;
	height:20px;
	line-height:20px;
	padding:1px 0 1px 5px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.rooms_quantity_main {
	width:100%;
	overflow:hidden;
	padding-top:10px;
}
.rooms_quantity_left {
	width:55px;
	float:left;
}
.rooms_quantity_left select {
	width:42px;
	margin-top:2px;
	font-family:Arial, Helvetica, sans-serif;
}
.rooms_quantity_right {
	width:155px;
	float:right;
}
.rooms_quantity_right_sub {
	width:155px;
	overflow:hidden;
}
.rooms_quantity_right_col {
	width:50px;
	float:left;
}
.rooms_quantity_right_col3 {
	width:44px;
	float:left;
	padding-left:9px;
}
.rooms_quantity_right_col3 select{
	width:42px;
	margin-top:2px;
	font-family:Arial, Helvetica, sans-serif;
}
.rooms_quantity_right_col2 {
	width:50px;
	float:left;
	line-height:25px;
}
.rooms_quantity_right_col select {
	width:42px;
	margin-top:2px;
	font-family:Arial, Helvetica, sans-serif;
}
.hotel_name_main {
	width:100%;
	overflow:hidden;
	padding-top:8px;
}
.hotel_name_main_left {
	width:125px;
	float:left;
}
.hotel_name_main_left input {
	width:120px;
	height:20px;
	border:1px solid #7f9db9;
	margin-top:2px;
	padding:1px 0 1px 5px;
	font-family:Arial, Helvetica, sans-serif;
}

.hotel_name_main_right {
	width:73px;
	float:right;
}
.hotel_name_main_right select {
	width:70px;	
	margin-top:2px;
	height:20px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.hotel_detail_main {
	width:700px;
	overflow:hidden;
	margin-top:18px;
	_margin-top:18px;
	_padding-bottom:10px;
	border:#c3160e 2px solid;
	padding-bottom:5px;
}
.hotel_detail_main1 {
	width:780px;
	overflow:hidden;
	margin-top:18px;
	border:#c3160e 2px solid;
}
.hotel_detail_main_sub {
	width:100%;
	overflow:hidden;
}
.hotel_detail_left {
	width:150px;
	float:left;
	padding:15px 0;
}
.hotel_img {
	width:150px;
	text-align:center;
}
.compare_main {
	width:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1f4c8f;
	padding:8px 0 0 20px;
}
.compare_main input {
	float:left;
	margin:0px;
	padding:0px;
	margin-right:5px;
	font-family:Arial, Helvetica, sans-serif;
}
.compare_main label {
 	padding-bottom:3px;
	height:10px;
}

.hotel_detail_right {
	width:370px;
	float:left;
	margin:12px 0;
	border-right:#dfdfdf 1px solid;
	height:125px;
}
.hotel_detail_right_heading {
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#1f4c8f;
	font-weight:bold;
}
.hotel_detail_right_heading a:link, .hotel_detail_right_heading a:visited {
	color:#1f4c8f;
	text-decoration:none;
}
.hotel_detail_right_heading a:hover, .hotel_detail_right_heading a:active {
	color:#1f4c8f;
	text-decoration:underline;
}
.rating_main {
	width:100%;	
	padding:9px 0 0 0;
	overflow:hidden;
}
.rating_main img {
	padding-right:25px;
	float:left;
}
.rating_main span {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#1f4c8f;
	padding:0px;
	padding-right:138px;
	float:right;
}
.rating_main span a:link, .rating_main span a:visited {
	color:#1f4c8f;
	text-decoration:none;
}
.rating_main span a:hover, .rating_main span a:active {
	color:#1f4c8f;
	text-decoration:underline;
}
.hotel_detail_right p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	overflow:hidden;
	width:100%;
	color:#808080;
	padding:8px 0 10px 0;
}
.link_box {
	width:100%;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#808080;
}
.link_box a:link, .link_box a:visited {
	color:#1f4c8f;
	text-decoration:none;
}
.link_box a:hover, .link_box a:active {
	color:#1f4c8f;
	text-decoration:underline;
}
.hotel_detail_price_box {
	width:164px;
	float:right;
	padding:18px 15px 0 0;
	text-align:right;
}
.hotel_detail_price {
	width:100%;
	color: #1790BC;
    font-family: Calibri,Arial,Helvetica,sans-serif;
    font-size: 32px;
    font-weight: bold;
	margin:0px;
}
/*.hotel_detail_price span {
	color:#999999;
	font-weight:normal;
	text-decoration:line-through;
}*/
.hotel_detail_price_text {
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2c2c2c;
}
.hotel_detail_price_text span {
	color:#bc5015;
	font-weight:bold;
	float:right;
	padding-top:3px;
}
.hotel_booking_btn {
	padding-top:8px;
	float:right;
}
.hotel_earn {
	width:100%;
	_width:160px;
	padding:6px 0 0 0;
	overflow:hidden;
}
.hotel_earn a:link, .hotel_earn a:visited {
	color:#1f4c8f;
	text-decoration:underline;
}
.hotel_earn a:hover, .hotel_earn a:active {
	color:#1f4c8f;
	text-decoration:underline;
}
.hotel_earn_text {
	width:117px;
	float:left;
	text-align:right;
	font-size:11px;
}
/* Hotel Tabing Coading Start */
.tabing_sub_lowest_hack {
	width:103px;
	height:37px;
	float:left;
}
.tabing_sub_lowest {
	width:103px;
	height:37px;
	float:left;
}
.tabing_sub_lowest ul {
	width:103px;
}
.tabing_sub_lowest ul li {
	width:103px;
	float:left;
	line-height:30px;
	text-align:center;
}
.tabing_sub_lowest ul li a:link, .tabing_sub_lowest ul li a:visited {
	width:103px;
	height:30px;
	overflow:hidden;
	display:block;
	background:url(../../i/nv/lowest_price_tab.jpg) no-repeat;
	color:#2c2c2c;
	margin-top:7px;
	text-decoration:none;
}
.tabing_sub_lowest ul li a:hover, .tabing_sub_lowest ul li a:active {
	width:103px;
	height:37px;
	line-height:37px;
	overflow:hidden;
	display:block;
	background:url(../../i/nv/lowest_price_tab_hover.jpg) no-repeat;
	color:#fff;
	font-weight:bold;
	margin-top:-0px;
	text-decoration:none;
}
.tabing_sub_hotel_price_sort {
	width:103px;
	height:37px;
	line-height:37px;
	overflow:hidden;
	display:block;
	background:url(../../i/nv/lowest_price_tab_hover.jpg) no-repeat;
	color:#fff;
	font-weight:bold;
	margin-top:-0px;
	text-decoration:none;
	text-align:center;
}
.tabing_sub_hotel_hack {
	width:98px;
	height:37px;
	float:left;
	margin-left:6px;
}
.tabing_sub_hotel {
	width:98px;
	height:37px;
	float:left;
	margin-left:6px;
}
.tabing_sub_hotel ul {
	width:98px;
}
.tabing_sub_hotel ul li {
	width:98px;
	float:left;
	line-height:30px;
	text-align:center;
}
.tabing_sub_hotel ul li a:link, .tabing_sub_hotel ul li a:visited {
	width:98px;
	height:30px;
	overflow:hidden;
	display:block;
	background:url(../../i/nv/hotel_name_tab.jpg) no-repeat;
	color:#2c2c2c;
	margin-top:7px;
	text-decoration:none;
}
.tabing_sub_hotel ul li a:hover, .tabing_sub_hotel ul li a:active {
	width:98px;
	height:37px;
	line-height:37px;
	overflow:hidden;
	display:block;
	background:url(../../i/nv/hotel_name_tab_hover.jpg) no-repeat;
	color:#fff;
	font-weight:bold;
	margin-top:-0px;
	text-decoration:none;
	text-align:center;
}
.tabing_sub_hotel_name_sort
{
    width:98px;
	height:37px;
	line-height:37px;
	overflow:hidden;
	display:block;
	background:url(../../i/nv/hotel_name_tab_hover.jpg) no-repeat;
	color:#fff;
	font-weight:bold;
	margin-top:-0px;
	text-decoration:none;
	text-align:center;
}
.tabing_sub_rating_hack {
	width:93px;
	height:37px;
	float:left;
	margin-left:6px;
}
.tabing_sub_rating {
	width:93px;
	height:37px;
	float:left;
	margin-left:6px;
}
.tabing_sub_rating ul {
	width:93px;
}
.tabing_sub_rating ul li {
	width:93px;
	float:left;
	line-height:30px;
	text-align:center;
}
.tabing_sub_rating ul li a:link, .tabing_sub_rating ul li a:visited {
	width:93px;
	height:30px;
	overflow:hidden;
	display:block;
	background:url(../../i/nv/star_rating_tab.jpg) no-repeat;
	color:#2c2c2c;
	margin-top:7px;
	text-decoration:none;
}
.tabing_sub_rating ul li a:hover, .tabing_sub_rating ul li a:active {
	width:93px;
	height:37px;
	line-height:37px;
	overflow:hidden;
	display:block;
	background:url(../../i/nv/star_rating_tab_hover.jpg) no-repeat;
	color:#fff;
	font-weight:bold;
	margin-top:-0px;
	text-decoration:none;
}
.tabing_sub_hotel_rating_sort
{
    width:93px;
	height:37px;
	line-height:37px;
	overflow:hidden;
	display:block;
	background:url(../../i/nv/star_rating_tab_hover.jpg) no-repeat;
	color:#fff;
	font-weight:bold;
	margin-top:-0px;
	text-decoration:none;
	text-align:center;
}
.tabing_sub_distance_hack {
	width:93px;
	height:37px;
	float:left;
	margin-left:6px;
}
.tabing_sub_distance {
	width:93px;
	height:37px;
	float:left;
	margin-left:6px;
}
.tabing_sub_distance ul {
	width:93px;
}
.tabing_sub_distance ul li {
	width:93px;
	float:left;
	line-height:30px;
	text-align:center;
}
.tabing_sub_distance ul li a:link, .tabing_sub_distance ul li a:visited {
	width:93px;
	height:30px;
	overflow:hidden;
	display:block;
	background:url(../../i/nv/star_rating_tab.jpg) no-repeat;
	color:#2c2c2c;
	margin-top:7px;
	text-decoration:none;
}
.tabing_sub_distance ul li a:hover, .tabing_sub_distance ul li a:active {
	width:93px;
	height:37px;
	line-height:37px;
	overflow:hidden;
	display:block;
	background:url(../../i/nv/star_rating_tab_hover.jpg) no-repeat;
	color:#fff;
	font-weight:bold;
	margin-top:-0px;
	text-decoration:none;
}
.tabing_sub_hotel_distance_sort
{
    width:93px;
	height:37px;
	line-height:37px;
	overflow:hidden;
	display:block;
	background:url(../../i/nv/star_rating_tab_hover.jpg) no-repeat;
	color:#fff;
	font-weight:bold;
	margin-top:-0px;
	text-decoration:none;
	text-align:center;
}
/* Hotel Tabing Coading End */
/* ********************************* Hotel_Results Page Coading End ********************************************** */

/* ********************************* Hotel_Details Page Coading Start ********************************************** */
.hotel_detail_main_box { 
	width:785px; 
	padding-top:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
}
.hotel_detail_main_box p {
	font-size:13px;	
}
.detail_main_box { 
	width:745px; 
	padding-top:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
}
.detail_main_box p {
	font-size:13px;	
}
.flight_detail_main_box { 
	width:785px; 
	padding-top:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
}
.flight_detail_main_box p {
	font-size:13px;	
}
.package_box {
	width:100%;	
	color: #BC5015;
    float:left;
    font-weight: bold;
}
.hotel_detail_price_box1 {
	width:160px;
	float:right;
	padding:8px 0 0 0;
	text-align:center;
}
.hotel_price {
	width:100%;
	color: #1790BC;
    font-family: Calibri,Arial,Helvetica,sans-serif;
    font-size: 32px;
    font-weight: bold;
	padding:3px 0;
	margin:0px;
}
.hotel_detail_btn {
	padding-top:15px;
}
.hotel_detail_middle {
	width:464px;
	float:left;
	margin:12px 0 0 0;
	border-right:#dfdfdf 1px solid;
	height:106px;
}
.hotel_detail_middle_heading {
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#1f4c8f;
	font-weight:bold;
}
.hotel_detail_middle_heading a:link, .hotel_detail_middle_heading a:visited {
	color:#1f4c8f;
	text-decoration:none;
}
.hotel_detail_middle_heading a:hover, .hotel_detail_middle_heading a:active {
	color:#1f4c8f;
	text-decoration:underline;
}
.hotel_detail_middle p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	overflow:hidden;
	width:100%;
	color:#808080;
	padding:8px 0 7px 0;
}
.search_link {
	width:97%;
	padding:0 0 15px 15px;
}
.search_link a:link, .search_link a:visited {
	color:#1f4c8f;
	text-decoration:underline;
}
.search_link a:hover, .search_link a:active {
	color:#1f4c8f;
	text-decoration:none;
}

/* Hotel Detail Price part Coading Start */
.hotel_tab_main {
	width:100%;
	overflow:hidden;
	padding:20px 0 0 0;
}
.hotel_tabing_main {
	width:100%;
	overflow:hidden;
}
.tabing_sub_room {
	width:108px;
	height:31px;
	float:left;
	background:url(../../i/nv/border-li.jpg) no-repeat right;
}
.tabing_sub_room ul {
	width:102px;
	margin:0px;
	padding:0px;
}
.tabing_sub_room ul li {
	width:103px;
	float:left;
	line-height:31px;
	text-align:center;
	margin:0px;
	padding:0px;
}
.tabing_sub_room ul li a:link, .tabing_sub_room ul li a:visited {
	width:102px;
	height:31px;
	overflow:hidden;
	display:block;
	background:url(../../i/nv/room_rates_tab.jpg) no-repeat;
	color:#2c2c2c;
	text-decoration:none;
}
.tabing_sub_room ul li a:hover, .tabing_sub_room ul li a:active {
	width:102px;
	height:31px;
	overflow:hidden;
	display:block;
	background:url(../../i/nv/room_rates_tab_hover.jpg) no-repeat;
	color:#2c2c2c;
	text-decoration:none;
}
.hotel_rating_main {
	width:100%;	
	padding:9px 0 0 0;
	overflow:hidden;
}
.hotel_rating_main img {
	padding-right:25px;
	float:left;
}
.hotel_rating_main span {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#1f4c8f;
	padding:0px;
	padding-right:215px;
	float:right;
}
.hotel_rating_main span a:link, .hotel_rating_main span a:visited {
	color:#1f4c8f;
	text-decoration:none;
}
.hotel_rating_main span a:hover, .hotel_rating_main span a:active {
	color:#1f4c8f;
	text-decoration:underline;
}
.tabing_sub_hotel_detail {
	width:109px;
	height:31px;
	float:left;
	background:url(../../i/nv/border-li.jpg) no-repeat right;
}
.tabing_sub_hotel_detail ul {
	width:103px;
	margin:0px;
	padding:0px;
}
.tabing_sub_hotel_detail ul li {
	width:103px;
	float:left;
	line-height:31px;
	text-align:center;
	margin:0px;
	padding:0px;
}
.tabing_sub_hotel_detail ul li a:link, .tabing_sub_hotel_detail ul li a:visited {
	width:103px;
	height:31px;
	overflow:hidden;
	display:block;
	background:url(../../i/nv/hotel_detail_tab.jpg) no-repeat;
	color:#2c2c2c;
	text-decoration:none;
}
.tabing_sub_hotel_detail ul li a:hover, .tabing_sub_hotel_detail ul li a:active {
	width:103px;
	height:31px;
	overflow:hidden;
	display:block;
	background:url(../../i/nv/hotel_detail_tab_hover.jpg) no-repeat;
	color:#2c2c2c;
	text-decoration:none;
}
.tabing_sub_photo {
	width:77px;
	height:31px;
	float:left;
	background:url(../../i/nv/border-li.jpg) no-repeat right;
}
.tabing_sub_photo ul {
	width:71px;
	margin:0px;
	padding:0px;
}
.tabing_sub_photo ul li {
	width:71px;
	float:left;
	line-height:31px;
	text-align:center;
	margin:0px;
	padding:0px;
}
.tabing_sub_photo ul li a:link, .tabing_sub_photo ul li a:visited {
	width:71px;
	height:31px;
	overflow:hidden;
	display:block;
	background:url(../../i/nv/photo_tab.jpg) no-repeat;
	color:#2c2c2c;
	text-decoration:none;
}
.tabing_sub_photo ul li a:hover, .tabing_sub_photo ul li a:active {
	width:71px;
	height:31px;
	overflow:hidden;
	display:block;
	background:url(../../i/nv/photo_tab_hover.jpg) no-repeat;
	color:#2c2c2c;
	text-decoration:none;
}
.tabing_sub_map{
	width:61px;
	height:31px;
	float:left;
	background:url(../../i/nv/border-li.jpg) no-repeat right;
}
.tabing_sub_map ul {
	width:55px;
	margin:0px;
	padding:0px;
}
.tabing_sub_map ul li {
	width:55px;
	float:left;
	line-height:31px;
	text-align:center;
	margin:0px;
	padding:0px;
}
.tabing_sub_map ul li a:link, .tabing_sub_map ul li a:visited {
	width:55px;
	height:31px;
	overflow:hidden;
	display:block;
	background:url(../../i/nv/map_tab.jpg) no-repeat;
	color:#2c2c2c;
	text-decoration:none;
}
.tabing_sub_map ul li a:hover, .tabing_sub_map ul li a:active {
	width:55px;
	height:31px;
	overflow:hidden;
	display:block;
	background:url(../../i/nv/map_tab_hover.jpg) no-repeat;
	color:#2c2c2c;
	text-decoration:none;
}
.space {
	width:429px;
	height:30px;
	float:left;
	border-bottom:#bebebe 1px solid;
}
.hotel_detail_text {
	width:99.7%;
	overflow:hidden;
	border:#bebebe 1px solid;
	border-top:none;
}
.hotel_detail_text_sub {
	width:94.7%;
	overflow:hidden;
	border:#dcdcdc 1px solid;
	margin:15px 8px;
}
.hotel_text_main {
	width:100%;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
}
.hotel_room_name_text {
	width:98%;
	_width:100%;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
	font-weight:bold;
    height:30px;
	line-height:30px;
	background:url(../../i/nv/flight_detail_heading.jpg) repeat-x;
	padding-left: 15px;

}
.hotel_room_desc_text {
	width:98%;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
	padding: 5px 15px;
}
.hotel_text_col_1, .hotel_text_col_2, .hotel_text_col_3, .hotel_text_col_4, .hotel_text_col_5 {
	line-height:28px;
	background:#e6ebf7;
	border-right:#dcdcdc 1px solid;
	border-bottom:#dcdcdc 1px solid;
	text-align:center;
}
.hotel_text_col_1 {
	width:269px;
	padding-left:10px;
	text-align:left;
}
.hotel_text_col_2 {
	width:38px;
}
.hotel_text_col_3 {
	width:37px;
}
.hotel_text_col_4 {
	width:75px;
}
.hotel_text_col_5 {
	width:102px;
	background:#fff;
	border-right:none;
}
.hotel_text_col_1_1, .hotel_text_col_2_2, .hotel_text_col_3_3, .hotel_text_col_4_4, .hotel_text_col_5_5 {
	border-right:#dcdcdc 1px solid;
	border-bottom:#dcdcdc 1px solid;
	text-align:center;
}
.hotel_text_col_1_1 {
	width:269px;
	padding-left:10px;
	text-align:left;
}
.hotel_text_col_2_2 {
	width:38px;
}
.hotel_text_col_3_3 {
	width:37px;
	height:38px;
	padding-top:5px;
	line-height:17px;
}
.hotel_text_col_3_3 span {
	clear:both;
	padding-top:5px;
	text-decoration:line-through;
}
.hotel_text_col_4_4 {
	width:75px;
	font-size:14px;
	color:#1790bc;
	font-weight:bold;
}
.hotel_text_col_5_5 {
	width:102px;
	border-right:none;
	padding-top:6px;
	height:37px;
}
.hotel_text_col_1_11, .hotel_text_col_2_22, .hotel_text_col_3_33, .hotel_text_col_4_44, .hotel_text_col_5_55 {
	line-height:43px;
	height:43px;
	border-right:#dcdcdc 1px solid;
	float:left;
	text-align:center;
}
.hotel_text_col_1_11 {
	width:269px;
	padding-left:10px;
	text-align:left;
}
.hotel_text_col_2_22 {
	width:38px;
}
.hotel_text_col_3_33 {
	width:37px;
	height:38px;
	padding-top:5px;
	line-height:17px;
}
.hotel_text_col_3_33 span {
	clear:both;
	padding-top:5px;
	text-decoration:line-through;
}
.hotel_text_col_4_44 {
	width:75px;
	font-size:14px;
	color:#1790bc;
	font-weight:bold;
}
.hotel_text_col_5_55 {
	width:102px;
	border-right:none;
	padding-top:6px;
	height:37px;
}
.note_text {
	width:98%;
	font-size:11px;
	color:#2c2c2c;
	padding:10px 0 0 10px;
}

/* Hotel Detail Price part Coading End */
/* ********************************* Hotel_Details Page Coading End ********************************************** */

/* ********************************* Flights Review Page Coading Start  ********************************************** */
.flights_review_main { 
	width:785px; 
	padding-top:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
}
.flights_review_heading {
	width:92%;
        _width:91.5%;
	color:#1f4c8f;
	font-size:20px;
	padding-bottom:5px;
	float:left;
}
.flight_details {
	width:100%;
	overflow:hidden;
	border:#cccccc 1px solid;
	margin:15px 0 0 0;
	padding-bottom:8px;
}
.flight_details p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
	margin:12px 5px 13px 15px;
}
.my_booking_checkbox {
	width:95%;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
	margin:-3px 5px 5px 12px;
}
.my_booking_text {
	width:auto;
	float:left;
	line-height:15px;
}
.my_booking_checkbox label {
	margin:1px 7px 0 0;
	float:left;
}
#border {
	padding-bottom:10px;
	border-bottom:#cccccc 1px solid; 
}
.flight_details p a:link, .flight_details p a:visited {
	color:#1f4c8f;
	text-decoration:underline;
}
.flight_details p a:hover, .flight_details p a:active {
	color:#1f4c8f;
	text-decoration:none;
}
.flight_details p span {
	color:#ac0f07;
	font-weight:bold;
}
.flight_detail_heading {
	width:98%;
        _width:100%;
	height:33px;
	line-height:33px;
	background:url(../../i/nv/flight_detail_heading.jpg) repeat-x;
	font-size:16px;
	color:#2c2c2c;
	font-weight:bold;
	padding-left:15px;
}
.flight_detail_heading_em {
	width:100%;
	height:33px;
	line-height:33px;
	background-color:#EBEBEB;
	font-size:16px;
	color:#2c2c2c;
	font-weight:bold;
	padding-left:15px;
}
.flight_detail_heading span {
	font-weight:normal;
}
.flight_review_left  {
    float: left;
    width:100%;
}
.flight_review_arrow  {
    float: left;
    padding: 25px 0 0 16px;
    width: 50px;
    _width: 66px;
}
.flight_review_text  {
    border-bottom: 1px dotted #ACACAC;
    float: left;
    padding: 0 0 5px;
    width:90%;
}
.flight_review_text1  {
    float: left;
    padding: 15px 0 5px;
    width:90%;
}
.flight_review_name {
    color: #2C2C2C;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    width: 104px;
}
.flight_review_name span a:link, .flight_review_name span a:visited {
	color:#1f4c8f;
	text-decoration:underline;
}
.flight_review_name span a:hover, .flight_review_name span a:active {
	color:#1f4c8f;
	text-decoration:none;
}
.flight_review_logo {
    float: left;
    text-align: center;
    width: 138px;
}
.flight_review_class {
    color: #2C2C2C;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    width: 160px;
}
.flight_review_date {
    color: #2C2C2C;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    padding-left: 20px;
    width: 152px;
    _width: 172px;
}
.flight_review_category {
    color: #2C2C2C;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    text-align: center;
    width:50px;
}
.fare_rules_main {
	width:100%;
}
.fare_rules_text {
	width:50%;
	float:left;
	padding:0 0 15px 70px;
	font-size:11px;
}
.fare_rules_text a:link, .fare_rules_text a:visited {
	color:#1f4c8f;
	text-decoration:underline;
}
.fare_rules_text a:hover, .fare_rules_text a:active {
	color:#1f4c8f;
	text-decoration:none;
}
.fare_rules_button {
	width:37%;
	float:right;
	text-align:right;
	padding:0 7px 0 0;
}
.fare_rules_button img {
	margin-right:5px;
}
.passengers_detail {
	width:98%;
	padding:12px 0 0 15px;
}
.passengers_detail1 {
	width:98%;
	padding:10px 0 10px 15px;
	background:#e6ebf7;
	margin:10px 0 0 0;
}
.passengers_heading {
	width:100%;
	font-size:12px;
	color:#2c2c2c;
	font-weight:bold;
}
.passengers_form {
	width:99%;
	overflow:hidden;
	padding:5px 0 0 0;
}
.passangers_select {
	width:65px;
	float:left;
}
.passangers_select select {
	width:66px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:21px;
}
.passangers_input {
	width:134px;
	float:left;
	padding-left:8px;
}
.passangers_input span {
	color:#ed1c24;
}
.passangers_input img {
	padding:0 0 0 2px;
	position:relative;
	margin-top:-2px;
}

.passangers_input input {
	width:128px;
	height:17px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:1px 0 1px 5px;
	border:#7f9db9 1px solid;
}
.passangers_select1 {
	width:77px;
	float:left;
	margin-left:7px;
}
.passangers_select1 select {
	width:77px;
	height:21px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.passangers_select1 span {
	color:#ed1c24;
}
.passport_box {
	width:100%;
	overflow:hidden;
	padding:10px 0 0 0;
}
.passport_box p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ED1C24;
	margin:0px;
	padding:0px;
	font-weight:bold;
	padding:0 0 5px 0;
}
.passport_input img {
	padding:0 0 0 2px;
	position:relative;
	margin-top:-2px;
}

.passport_form {
	width:100%;
	overflow:hidden;
	padding-top:2px;
}
.passport_input {
	width:208px;
	float:left;
	padding-right:8px;
}
.passport_input span {
	color:#ED1C24;	
}

.passport_input input {
	width:205px;
	height:17px;
	padding:1px 0 1px 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px;
	padding:0px;
}
.passport_select {
	width:277px;
	float:left;
	padding-right:8px;
}
.passport_select span {
	color:#ED1C24;	
}
.associated {
	width:208px;
	float:left;
	padding-top:5px;
}
.associated span {
	color:#ED1C24;
}
.associated  select {
	width:120px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.passport_select select {
	width:278px;
	height:21px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px;
	padding:0px;
}
.faq_privacy_policy {
	width:97.4%;
	_width:100%;
	overflow:hidden;
	padding:7px 5px 7px 15px;
	margin:16px 10px 12px 0;
	_margin:16px 0px 12px 0;
	background:#fff1cc;
	font-size:11px;
	color:#000;
}
.faq_privacy_policy a:link, .faq_privacy_policy a:visited {
	 color:#1f4c8f;
	 text-decoration:underline;
}
.faq_privacy_policy a:hover, .faq_privacy_policy a:active {
	 color:#1f4c8f;
	 text-decoration:none;
}
.additional_requests_box{
	width:98%;
	padding:0 0 0 15px;
	color:#1f4c8f;
	font-weight:bold;
}
.additional_requests_box a:link, .additional_requests_box a:visited {
	color:#1f4c8f;
	text-decoration:none;
}
.additional_requests_box a:hover, .additional_requests_box a:active {
	color:#1f4c8f;
	text-decoration:none;
}
.seat_preference  {
	width:100px;
	float:left;
}
.seat_preference select {
	width:100px;
	height:21px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.meal_preference {
	width:133px;
	float:left;
	padding-left:8px;
}
.meal_preference select {
	width:133px;
	height:21px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.special_service{
	width:190px;
	float:left;
	padding-left:8px;
}
.special_service select {
	width:190px;
	height:21px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.tsa_redress_input {
	width:117px;
	float:left;
	padding-left:8px;
}
.tsa_redress_input span {
	color:#ed1c24;
}
.tsa_redress_input input {
	width:108px;
	height:21px;
	color:#ed1c24;
	margin:0px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:5px;
}
.tsa_redress_input img {
	padding:0 0 0 2px;
	position:relative;
	margin-top:-2px;
}
.frequent_flyer {
	width:150px;
	float:left;
	padding-left:8px;
}
.frequent_flyer_text {
	width:70%;
}
.frequent_flyer select {
	width:50px;
	height:21px;
	font-family:Arial, Helvetica, sans-serif;
	margin-right:6px;
	font-size:12px;
}
.frequent_flyer input {
	width:78px;
	height:21px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:5px;
}
/*Price Detail Part Start */
.price_detail_main { 
	width:100%;
	overflow:hidden;
}
.price_detail_col_1 {
	width:248px;
	float:left;
	padding:10px 0 2px 15px;
}
.price_detail_col_1 a:link, .price_detail_col_1 a:visited {
	color:#1f4c8f;
	text-decoration:underline;
}
.price_detail_col_1 a:hover, .price_detail_col_1 a:active {
	color:#1f4c8f;
	text-decoration:none;
}
.price_detail_col_1_left {
	width:55%;
	float:left;
	font-weight:bold;
}
.price_detail_col_1_left input {
	width:120px;
	height:21px;
	margin-top:3px;
	border:#7f9db9 1px solid;
	font-family:Arial, Helvetica, sans-serif;
	padding:1px 0 1px 5px;
}
.price_detail_col_1_right {
	width:40%;
	float:left;
	padding-top:20px;
}
.price_detail_col_2 {
	width:70px;
	float:left;
	text-align:right;
	padding:12px 0 2px 15px;
}
.price_detail_col_2 input{
	text-align:right;
	height:21px;
}
.price_detail_col_exp {
	float:left;
	padding:12px 0 2px 15px;
}
.total_price_main {
	width:98.2%;
	_width:100%;
	overflow:hidden;
	color:#ac0f07;
	line-height:30px;
	background:#e6ebf7;
	padding:0 0 0 15px;
	font-weight:bold;
	font-size:13px;
	margin:10px 0 7px 0;
}
.total_price_left {
	width:70%;
	float:left;
}
.total_price_right {
	width:15%;
	float:right;
}
.please_note {
	width:98%;
	padding:0 0 0 15px;
}
.coupon_error {
	width:465px;
	float:left;
	padding:30px 0 0 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ED1C24;
}
/*Price Detail Part End */
/* Buzz Reward Part Start */
.buzz_reward_main {
	width:100%;
	overflow:hidden;
}
.buzz_reward_left_review {
	width:315px;
	float:left;
	padding:12px 0 0 15px;
}
.buzz_reward_left_review p {
	margin:0px;
	padding:0px;
}
.buzz_reward_left_review p input {
	width:120px;
	height:21px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:5px;
}
#reward_padding {
	padding-top:14px;
}
.buzz_reward_left_review p span {
	color:#ac0f07;
	font-weight:bold;
}
.buzz_reward_right {
	width:335px;
	float:left;
	padding:12px 0 0 15px;
}
.buzz_reward_bottom {
	width:100%;
	overflow:hidden;
	padding-top:12px;
	border-top:#acacac 1px dotted;
}
.buzz_reward_bottom_sub {
	width:auto;
	float:left;
	padding-right:10px;
}
.buzz_reward_connect{ width:265px;float:left;border:1px solid #d0d0d0;padding:1px; }
.buzz_reward_con_sub{ width:241px;_width:265px; padding:12px; float:left; background:url(../../i/nv/s_bg.jpg) left top repeat-x; position:relative;}
/* Like us Code Start */
.like_us_heading{ font-size:20px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#2a2a2a; line-height:20px; padding-bottom:10px; }
.like_us {width:100%; overflow:hidden;}
.like_us_sub {width:50%; float:left;}
.like_us_sub1 {width:50%; float:left;}
.like_us_text {width:auto; padding-right:5px; line-height:23px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#2c2c2c;}
.like_us_display {width:80px; float:left;}

.like_us_google {width:100%; float:left;}
.like_us_text1 {width:auto; padding-right:18px; line-height:23px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#2c2c2c;}
.facebook_text {width:45%; float:left; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#2c2c2c;}
.facebook_text label {font-weight:bold; color:#ad0b04; clear:both;}
/* Like us Code End */
/* Buzz Reward Part End */
/* Payment Info Part Start */
.payment_info_main {
	width:100%;
	overflow:hidden;
}
.payment_info_left {
	width:337px;
	_width:349px;
	float:left;
	padding:15px 0 0 15px;
}
.payment_info_left_form {
	width:100%;
	overflow:hidden;
	padding-bottom:8px;
}
.payment_info_left_form label {
	width:154px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
	line-height:18px;
}
.payment_info_left_form label span {
	color:#ed1c24;
}
.payment_info_left_form select {
	margin:0px;
	padding:0px;
	width:171px;
	height:21px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.payment_info_left_form input {
	margin:0px;
	padding:0px;
	width:171px;
	height:21px;
	padding-left:5px;
	font-family:Arial, Helvetica, sans-serif;
}
.payment_info_right {
	width:390px;
	float:left;
	padding:11px 0 0 0;
}
.master_card {
	width:392px;
	text-align:center;
}
.master_card_sub {
	width:auto;
	float:left;
	padding:0 13px;
}
.appear_credit_card {
	width:390px;
	overflow:hidden;
}
.appear_credit_card_left {
	width:262px;
	float:left;
	padding-top:32px;
	padding-left:3px;
}
.appear_credit_card_right {
	width:120px;
	padding-top:17px;
	float:left;
}
.card_verification {
	width:96.5%;
	overflow:hidden;
	border-bottom:#ccc 1px solid;
	margin:0 0 0 15px;
	padding-bottom:14px;
}
.card_verification label {
	color: #2C2C2C;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 18px;
    width: 154px
}
.card_verification label span {
	color:#ED1C24;
}
.card_verification input {
	width:58px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:5px;
}
.card_verification img {
	float:left;
	margin:0 0 0 10px;
}
.card_verification span {
	padding-left:5px;
	line-height:19px;
}
.card_verification span a:link, .card_verification span a:visited {
	color:#1f4c8f;
	text-decoration:underline;
}
.card_verification span a:hover, .card_verification span a:active {
	color:#1f4c8f;
	text-decoration:none;
}
.payment_acceptance {
	width:98%;
	padding:12px 0 7px 15px;
}
.payment_acceptance a:link, .payment_acceptance a:visited {
	color:#1f4c8f;
	text-decoration:underline;
}
.payment_acceptance a:hover, .payment_acceptance a:active {
	color:#1f4c8f;
	text-decoration:none;
}
.payment_acceptance img {
	padding:0 5px 0 13px;
}
#billing_address {
	padding:3px 0 0 0;
}
.billings_form {
	width:98%;
	padding-left:15px;
	overflow:hidden;
}
.billings_form_sub {
	width:100%;
	padding-bottom:8px;
}
.billings_form_sub label {
	color: #2C2C2C;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 18px;
    width: 154px;
}
.billings_form_sub input {
	margin:0px;
	padding:0px;
	width:171px;
	height:21px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:5px;
}
.billings_form_sub select {
	margin:0px;
	padding:0px;
	width:180px;
	font-size:12px;
	height:21px;
	font-family:Arial, Helvetica, sans-serif;
}
.billings_form_sub span {
	color:#ed1c24;
}
.flight_details textarea {
    height: 85px;
    margin: 10px 0 0 10px;
    width: 720px;
}
.agree_main {
	width:98%;
	font-size:12px;
	padding:10px 0 0 15px;
}
.agree_checkbox {
	width:15px;
	float:left;
}
.agree_main a:link, .agree_main a:visited {
	color:#1f4c8f;
	text-decoration:underline;
}
.agree_main a:hover, .agree_main a:active {
	color:#1f4c8f;
	text-decoration:none;
}
.book_btn {
	width:98%;
	padding:10px 0 8px 15px;
}
/* Payment Info Part End */

/* Billing & Contact Information Coading Start */

/* Billing & Contact Information Coading End */
/* ********************************* Flights Review Page Coading End  ********************************************** */

/* ********************************* Hotel Review Page Coading Start  ********************************************** */
.hotel_review_main {
	width:783px;
	overflow:hidden;
	margin-top:18px;
	border:#c3160e 2px solid;
}
.hotel_review_right {
	width:384px;
	float:left;
	margin:12px 0;
}
.hotel_review_detail {
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	overflow:hidden;
	width:100%;
	color:#808080;
	padding:10px 0 7px 0;
}
.offers_box {
	width:100%;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#bc5015;
}
.hotel_review_button {
	width:98.9%;
	_width:740px;
	overflow:hidden;
	text-align:right;
	padding:8px 0 4px 0;
}
.hotel_review_button img {
	margin-right:6px;
}
#p_border {
	border-bottom:#cccccc 1px solid; 
}
.review_check_in {
	width:98%;
	padding:10px 0 10px 15px;
	font-family:Arial, Helvetica, sans-serif;
	color:#2c2c2c;
	font-size:12px;
}
.room_detail_main {
	width:98.2%;
	_width:100%;
	overflow:hidden;
	color:#2c2c2c;
	line-height:30px;
	background:#e6ebf7;
	font-weight:bold;
	font-size:12px;
	padding-left:15px;
	margin:10px 0 3px 0;
}
total_price_box {
	width:100%;
	overflow:hidden;
}
.total_price {
	width:96%;
	overflow:hidden;
	line-height:20px;
	border-bottom:#ccc 1px dotted;
	margin:0 0 0 15px;
	padding:2px 0;
}
.total_price_detail {
	width:250px;
	float:left;
}
.total_price_detail1 {
	width:134px;
	float:left;
}
.total_price_hide {
	width:20%;
	float:left;
}
.total_price_hide img {
	padding-left:3px;
}
.total_price_hide a:link, .total_price_hide a:visited {
	color:#1f4c8f;
	text-decoration:underline;
}
.total_price_hide a:hover, .total_price_hide a:active {
	color:#1f4c8f;
	text-decoration:none;
}

.total_price_amount {
	width:30%;
	float:right;
	text-align:right;
}
.hotel_sub_total_price_left {
    float: left;
    width: 70%;
    color: #AC0F07;
}
.hotel_sub_total_price {
	width:25%;
	float:right;
	text-align:right;
    font-size: 12px;
    font-weight: bold;
    line-height: 30px;
    padding: 0 15px 0 0;
    _padding: 0 15px 0 0;
    color: #AC0F07;
}
.hotel_total_price {
	width:25%;
	float:right;
	padding-right:15px;
	text-align:right;
	color: #AC0F07;
    font-size: 14px;
    font-weight: bold;
    line-height: 30px;
    padding: 0 15px 0 0;
}
.please_note ul {
	width:98%;
	margin-left:15px;
}
.please_note ul li {
	width:100%;
	color:#2c2c2c;
	list-style:outside square;
}
#list_none {
	list-style:none;
	padding:0 0 5px 10px ;
}
.guests_name {
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
	font-weight:bold;
}
/* ********************************* Hotel Review Page Coading End  ********************************************** */

/* ********************************* Car List View  Page Coading Start  ********************************************** */
.car_result_right { 
	width:703px; 
	float:left; 
	padding-top:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
}
.car_result_left{ 
	width:240px; 
	float:right;
	padding-left:15px;
}
.car_heading_main {
	width:100%;
	overflow:hidden;
}
.car_result_heading {
	float:left;
	color: #1F4C8F;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 20px;
}
.car_heading_main p {
	float:left;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:26px;
	padding-left:18px;
	color:#1f4c8f;
}
.pick_up {
	width:100%;
	overflow:hidden;
}
.pick_up p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}
.pick_up p span {
	color:#1f4c8f;
	font-weight:bold;
}
#pick_up_padding {
	padding-top:7px;
}
.tabing_sub_list {
	width:85px;
	height:37px;
	float:left;
}
.tabing_sub_list ul {
	width:85px;
}
.tabing_sub_list ul li {
	width:85px;
	float:left;
	line-height:30px;
	text-align:center;
}
.tabing_sub_list ul li a:link, .tabing_sub_list ul li a:visited {
	width:85px;
	height:30px;
	overflow:hidden;
	display:block;
	background:url(../../i/nv/list_view.gif) no-repeat;
	color:#2c2c2c;
	margin-top:7px;
	text-decoration:none;
}
.tabing_sub_list ul li a:hover, .tabing_sub_list ul li a:active {
	width:85px;
	height:37px;
	line-height:37px;
	overflow:hidden;
	display:block;
	background:url(../../i/nv/list_view_hover.gif) no-repeat;
	color:#fff;
	font-weight:bold;
	margin-top:-0px;
	text-decoration:none;
}
.tabing_sub_matric {
	width:93px;
	height:37px;
	float:left;
	margin-left:6px;
}
.tabing_sub_matric ul {
	width:93px;
}
.tabing_sub_matric ul li {
	width:93px;
	float:left;
	line-height:30px;
	text-align:center;
}
.tabing_sub_matric ul li a:link, .tabing_sub_matric ul li a:visited {
	width:93px;
	height:30px;
	overflow:hidden;
	display:block;
	background:url(../../i/nv/matric_view_tab.gif) no-repeat;
	color:#2c2c2c;
	margin-top:7px;
	text-decoration:none;
}
.tabing_sub_matric ul li a:hover, .tabing_sub_matric ul li a:active {
	width:93px;
	height:37px;
	line-height:37px;
	overflow:hidden;
	display:block;
	background:url(../../i/nv/matric_view_hover.gif) no-repeat;
	color:#fff;
	font-weight:bold;
	margin-top:-0px;
	text-decoration:none;
}
.sort_by {
	width:250px;
	float:left;
	color:#1f4c8f;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:8px 0 0 10px;
}
.sort_by select {
	width:170px;
	height:21px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-left:5px;
}
.car_pagnations_sub {
	width:auto;
	height:36px;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#1f4c8f;
	line-height:36px;
	padding:2px 10px 0 0;
}
.car_detail_main {
	width:99.6%;
	overflow:hidden;
	border:#27A1CD 1px solid;
	border-top:none;
}
.car_detail_sub {
	width:100%;
	overflow:hidden;
	background:url(../../i/nv/car_box_bg.gif) repeat-x;
	padding:0 0 25px 0;
}
.car_img {
	width:162px;
	float:left;
	text-align:left;
	padding-top:25px;
	padding-left:10px;
}
.car_name {
	width:140px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1f4c8f;
	line-height:17px;
	padding-top:25px;
}
.car_name span {
	font-size:13px;
	font-weight:bold;
}
.car_name label {
	color:#2c2c2c;
}
.logo_address {
	width:160px;
	float:left;
	text-align:center;
	padding-top:25px;
}
.logo_address p {
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2c2c2c;
	padding-top:10px;
}
.car_facility {
	width:105px;
	float:left;
	padding-top:25px;
}
.car_facility ul {
	width:100%;
}
.car_facility ul li {
	width:100%;
	list-style:inside disc;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2c2c2c;
	line-height:17px;
}
.car_rate {
	width:108px;
	float:right;
	text-align:center;
	font-family:Calibri, Arial, Helvetica, sans-serif;
	font-size:32px;
	color:#1790bc;
	font-weight:bold;
	padding-top:15px;
}
.car_rate p {
	font-size:11px;
	color:#2c2c2c;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
}
.car_rate img {
	padding:8px 0 10px 0;
	_margin:8px 0 10px 0;
}
.car_page_no{
	width:auto;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
	font-weight:bold;
	line-height:32px;
	padding-right:15px;
}
.pick_date_main {
	width:100%;
	overflow:hidden;
	padding:8px 0 0 0;
}
.pick_date_sub {
	width:47%;
	float:left;
}
.pick_date_sub1 {
	width:47%;
	float:left;
	padding-left:12px;
}
.pick_date_sub1 select {
	margin:0px;
	padding:0px;
	border:1px solid #7f9db9;
	width:99px;
	height:20px;
	line-height:20px;
	margin:3px 0 0 0;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.pick_date_sub select {
	margin:0px;
	padding:0px;
	border:1px solid #7f9db9;
	width:99px;
	height:20px;
	line-height:20px;
	margin:3px 0 0 0;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.pick_date_sub input {
	margin:0px;
	padding:0px;
	padding:0px 0 2px 5px;
	border:1px solid #7f9db9;
	width:92px;
	height:16px;
	line-height:20px;
	margin:3px 0 0 0;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.price_range {
	width:100%;
	padding:10px 0 0 0;
	text-align:center;
}
#h2_top_padding {
	padding-top:12px;
}
.car_com_main {
	width:100%;
	overflow:hidden;
}
.car_com_main label {
	width:70%;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
	line-height:20px;
}
.car_com_main span {
	width:auto;
	float:left;
	margin:5px 6px 0 0;

}
.car_com_main input {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
}
#select_all {
	padding-top:3px;
}
#select_box {
	width:30%;
}
.clear_all {
	line-height:21px;
	float:left;
}
.clear_all a:link, .clear_all a:visited {
	color:#1f4c8f;
	text-decoration:underline;
} 
.clear_all a:hover, .clear_all a:active {
	color:#1f4c8f;
	text-decoration:none;
}
.pagnations_bottom  {
    height: 40px;
	padding-top:5px;
    width:100%;
}
#active_list_view {
	width:85px;
	height:37px;
	line-height:37px;
	overflow:hidden;
	display:block;
	background:url(../../i/nv/list_view_hover.gif) no-repeat;
	color:#fff;
	font-weight:bold;
	margin-top:-0px;
}
#active_matrix_view {
	width:93px;
	height:37px;
	line-height:37px;
	overflow:hidden;
	display:block;
	background:url(../../i/nv/matric_view_hover.gif) no-repeat;
	color:#fff;
	font-weight:bold;
	margin-top:-0px;
	text-decoration:none;
}
/* ********************************* Car List View  Page Coading End  ********************************************** */
/* ********************************* Car Matrix View  Page Coading Start  ********************************************** */
.car_matrix_view { 
	width:100%; 
	float:left; 
	padding-top:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
}
.matrix_detail_main {
	width:99.7%;
	overflow:hidden;
	border:#27A1CD 1px solid;
	border-top:none;
	border-bottom:none;
}
.matrix_detail_sub {
	width:100%;
	overflow:hidden;
}
.matrix_col1 {
	width:94px;
	height:54px;
	text-align:center;
	border-bottom:#28a1ce 1px solid;
	border-right:#28a1ce 1px solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
	font-weight:bold;
}
.matrix_col1 span {
	padding-left:13px;
}
.matrix_col2 {
	width:85px;
	height:66px;
	border-bottom:#28a1ce 1px solid;
	border-right:#28a1ce 1px solid;
}
.matrix_col2_name {
	width:100%;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1f4c8f;
	font-weight:bold;
	text-align:center;
}
.matrix_col2_name a:link, .matrix_col2_name a:visited {
	color:#1f4c8f;
	text-decoration:none;
}
.matrix_col2_name a:hover, .matrix_col2_name a:active {
	color:#1f4c8f;
	text-decoration:underline;
}
.matrix_col3 {
	width:86px;
	height:66px;
	float:left;
	border-bottom:#28a1ce 1px solid;
}
.matrix_col4 {
	width:85px;
	height:55px;
	border-bottom:#28a1ce 1px solid;
	border-right:#28a1ce 1px solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#1f4c8f;
	font-weight:bold;
	text-align:center;
}
.matrix_col4 a:link, .matrix_col4 a:visited {
	color:#1f4c8f;
	text-decoration:underline;
}
.matrix_col4 a:hover, .matrix_col4 a:active {
	color:#1f4c8f;
	text-decoration:none;
}
.matrix_col4_name {
	width:100%;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
	font-weight:normal;
	padding-top:2px;
	text-align:center;
}
.matrix_col4_name a:link, .matrix_col4_name a:visited {
	color:#2c2c2c;
	text-decoration:none;
}
.matrix_col4_name a:hover, .matrix_col4_name a:active {
	color:#2c2c2c;
	text-decoration:underline;
}
.matrix_col5 {
	width:86px;
	height:55px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#1f4c8f;
	font-weight:bold;
	text-align:center;
	border-bottom:#28a1ce 1px solid;
}
.matrix_col5 a:link, .matrix_col5 a:visited {
	color:#1f4c8f;
	text-decoration:underline;
}
.matrix_col5 a:hover, .matrix_col5 a:active {
	color:#1f4c8f;
	text-decoration:none;
}
.matrix_col5_name {
	width:100%;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
	font-weight:normal;
	padding-top:2px;
	text-align:center;
}
.matrix_col5_name a:link, .matrix_col5_name a:visited {
	color:#2c2c2c;
	text-decoration:none;
}
.matrix_col5_name a:hover, .matrix_col5_name a:active {
	color:#2c2c2c;
	text-decoration:underline;
}
.matrix_col6 {
	width:85px;
	height:74px;
	line-height:74px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
	text-align:center;
}
.matrix_col7 {
	width:86px;
	height:74px;
	float:left;
	line-height:74px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
	text-align:center;
	border-bottom:#28a1ce 1px solid;
}
.matrix_bottom {
	width:100%;
	overflow:hidden;
}
.matrix_bottom p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2c2c2c;
	padding:15px 0 0 10px;
}
#bottom_padding {
	padding-bottom:5px;
}
.modify_button {
	width:auto;
	float:right;
	padding-top:5px;
}
.matrix_detail_link {
	width:99%;
	overflow:hidden;
	text-align:right;
	line-height:25px;
	font-weight:bold;
	padding-right:10px;
	border-bottom:#28a1ce 1px solid;
}
.matrix_detail_link a:link, .matrix_detail_link a:visited {
	color:#1F4C8F;
	text-decoration:none;
}
.matrix_detail_link a:hover, .matrix_detail_link a:active {
	color:#1F4C8F;
	text-decoration:underline;
}
/* ********************************* Car Matrix View  Page Coading End  ********************************************** */
/* ********************************* Car Review Page Coading Start  ********************************************** */
.car_review_detail {
	width:35%;
	float:left;
}
.car_review_img {
	width:90%;
	text-align:left;
	padding:35px 0 0 20px;
}
.car_review_detail p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
	padding-left:37px;
	margin:0px;
}
.car_review_heading {
	width:80%;
	overflow:hidden;
	font-size:17px;
	color:#1f4c8f;
	font-weight:bold;
	padding:14px 0 4px 37px;
}
.car_review_right {
	width:62%;
	float:right;
	padding-top:17px;
}
.pick_up_detail {
	width:99%;
	overflow:hidden;
	padding-bottom:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
}
.pick_up_left {
	width:145px;
	float:left;
	font-weight:bold;
}
.pick_up_right {
	width:310px;
	float:left;
}
.car_price_detail {
	background: none repeat scroll 0 0 #E6EBF7;
    color: #2C2C2C;
    font-size: 12px;
    font-weight: bold;
    line-height: 30px;
    overflow: hidden;
    padding-left: 15px;
	font:Arial, Helvetica, sans-serif;
    width: 98.2%;
_width: 100%;
}
.car_price_detail1 {
	color: #2C2C2C;
    font-size: 12px;
    font-weight: bold;
    line-height: 27px;
    overflow: hidden;
    padding-left: 15px;
	font:Arial, Helvetica, sans-serif;
    width: 98.2%;
}
.car_price_col1 {
	width:202px;
	float:left;
}
.car_price_col2 {
	width:179px;
	float:left;
	font-weight:normal;
}
.car_price_col3 {
	width:204px;
	float:left;
}
.car_price_col4 {
	width:68px;
	float:right;
	font-weight:normal;
}
.car_note {
	width:98%;
	padding:0 0 0 15px;
}
.car_note ul {
	width:95%;
	padding-left:15px;
}
.car_note ul li {
	width:100%;
	color:#2c2c2c;
	list-style:outside square;
}
.car_equ_main {
	width:97%;
	overflow:hidden;
	padding:0 0 0 15px;
}
#car_equ_padding {
	padding-top:10px;
}
#car_equ_padding input {
	margin:0px;
	padding:0px;
}
.car_equ_main label {
	width:70%;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
	line-height:21px;
	_line-height:29px;
}
.car_equ_main span {
	width:auto;
	float:left;
	margin:4px 10px 0 0;
}
#car_note_padding {
	padding-top:10px;
}
.total_price_equ {
	width:96%;
	overflow:hidden;
	line-height:20px;
	border-top:#ccc 1px dotted;
	margin:0 0 0 15px;
	padding:3px 0;
}
.total_price_con {
	width:96%;
	overflow:hidden;
	line-height:20px;
	border-bottom:#ccc 1px dotted;
	margin:0 0 0 15px;
	padding:3px 0;
}
.total_price_main_equ {
	width:98.2%;
	_width:100%;
	overflow:hidden;
	color:#ac0f07;
	line-height:30px;
	background:#e6ebf7;
	padding:0 0 0 15px;
	font-weight:bold;
	font-size:14px;
	margin:6px 0 7px 0;
}
/* ********************************* Car Review Page Coading End  ********************************************** */

/* ********************************* Vacations Results Page Coading Start  ********************************************** */
/* Form Part Start */
.vac_depart_main {
	width:100%;
	padding:12px 0 0 0;
}
.vac_depart_text {
	width:100%;
}
.vac_depart_main input {
	margin:0px;
	padding:0px;
	padding-left:5px;
	border:1px solid #7f9db9;
	width:105px;
	height:21px;
	line-height:20px;
	margin:3px 10px 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.vac_depart_main select {
	width:55px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	height:20px;
}
.vac_hotel_name_main {
	width:100%;
	overflow:hidden;
	padding-top:8px;
}
.vac_hotel_name_main_left {
	width:110px;
	float:left;
}
.vac_hotel_name_main_left input {
	width:105px;
	height:21px;
	border:1px solid #7f9db9;
	margin:0px;
	margin-top:2px;
	padding:1px 0 1px 5px;
	font-family:Arial, Helvetica, sans-serif;
}
.vac_hotel_name_main_right {
	width:84px;
	float:right;
}
.vac_hotel_name_main_right select {
	width:84px;	
	margin-top:2px;
	height:20px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.need_hotel {
	width:100%;
	padding-top:2px;
	
}
.need_hotel span {
	padding:5px 5px 0 0;
	float:left;
}
.need_hotel label {
	padding-top:4px;
	float:left;
}
.vac_room_main {
	width:100%;
	overflow:hidden;
	padding-top:10px;
}
.vac_room {
	width:70px;
	float:left;
}
.vac_room select {
	width:42px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.vac_calss{
	width:85px;
	float:right;
}
.vac_calss select {
	width:85px;	
	margin-top:2px;
	height:20px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}


.vac_room_left {
	width:100%;
	float:left;
}
.vac_room_sub {
	width:100%;
	overflow:hidden;
	line-height:25px;
}
.vac_room_col {
	width:67px;
	float:left;
}
.vac_room_col3 {
	width:83px;
	float:left;
	padding-left:9px;
}
.vac_room_col3 select{
	width:42px;
	margin-top:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.hot_room_col2
{
	width:50px;
	float:left;
	line-height:25px;
}
.vac_room_col2 {
	width:47px;
	float:left;
	line-height:25px;
}
.vac_room_col select {
	width:42px;
	margin-top:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.vac_advanced_search {
	width:100%;
	padding:8px 0 0 0;
}
.vac_advanced_search a:link, .vac_advanced_search a:visited {
	color:#28a1ce;
	text-decoration:underline;
}
.vac_advanced_search a:hover, .vac_advanced_search a:active {
	color:#28a1ce;
	text-decoration:none;
}
.preferred_main {
	width:100%;
	overflow:hidden;
	padding-top:8px;
}
.preferred_main select {
	width:112px;
	margin-top:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

/* Form Part End */

/* Middle Part Code Start */
.vac_left_middle {
	width:584px;
	float:left;
	margin:12px 0;
	_margin:12px 0 12px 0;
	border-right:#dfdfdf 1px solid;
}
.vac_hotel_detail {
	width:430px;
	float:left;
}
.vac_hotel_detail p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	overflow:hidden;
	width:100%;
	color:#808080;
	padding:10px 0 5px 0;
}
.hotel_detail_right_heading span {
	font-size:12px;
	font-weight:normal;
	padding-left:8px;
}
.vac_hotel_detail_price_box {
	width:145px;
	float:right;
	text-align:center;
}
.vac_detail_price {
	width:100%;
	color: #1790BC;
    font-family: Calibri,Arial,Helvetica,sans-serif;
    font-size: 32px;
    font-weight: bold;
	margin:0px;
}
.vac_detail_price_text {
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2c2c2c;
}
.vac_earn {
	width:100%;
	padding:7px 0 0 0;
	overflow:hidden;
}
.vac_earn a:link, .vac_earn a:visited {
	color:#1f4c8f;
	text-decoration:underline;
}
.vac_earn a:hover, .vac_earn a:active {
	color:#1f4c8f;
	text-decoration:underline;
}
.vac_earn_text {
	width:65px;
	float:left;
	text-align:right;
	font-size:11px;
}
.vac_rating_main {
	width:100%;	
	padding:9px 0 0 0;
	overflow:hidden;
}
.vac_rating_main img {
	padding-right:25px;
	float:left;
}
.vac_rating_main span {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#1f4c8f;
	padding:0px;
	padding-right:182px;
	float:left;
}
.vac_rating_main span a:link, .vac_rating_main span a:visited {
	color:#1f4c8f;
	text-decoration:none;
}
.vac_rating_main span a:hover, .vac_rating_main span a:active {
	color:#1f4c8f;
	text-decoration:underline;
}
.class_bp {
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
}
.class_bp p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
	margin:0px;
	padding:0px;
}
.view_additional_main {
	width:100%;
	overflow:hidden;
	padding:15px 0 0 0;
}
.view_additional_main a:link, .view_additional_main a:visited {
	 color:#1f4c8f;
	 text-decoration:underline;
}
.view_additional_main a:hover, .view_additional_main a:active {
	 color:#1f4c8f;
	 text-decoration:none;
} 
.additional_box_main {
	width:96%;
	overflow:hidden;
	border:#dfdfdf 1px solid;
	margin:12px 0;
}
.additional_box_sub {
	width:100%;
	height:27px;
	background:#ececec;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
	font-weight:bold;
}
.additional_box_sub_col1 {
	width:70%;
	float:left;
	line-height:27px;
	padding-left:12px;
}
.additional_box_sub_col2 {
	width:25%;
	float:left;
	line-height:27px;
}
.additional_box_sub_col3 {
	width:1%;
	float:left;
	line-height:27px;
}
.additional_box_sub1 {
	width:100%;
	height:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
	border-bottom:#dfdfdf 1px solid;
}
.additional_box_sub1_col1 {
	width:70%;
	float:left;
	line-height:30px;
	padding-left:12px;
}
.additional_box_sub1_col2 {
	width:15%;
	float:left;
	color:#1790bc;
	font-weight:bold;
	line-height:30px;
}
.additional_box_sub1_col3 {
	width:7%;
	float:left;
	font-weight:bold;
	line-height:30px;
}
.additional_box_sub1_col3 a:link, .additional_box_sub1_col3 a:visited {
	color:#1f4c8f;
	text-decoration:none;
}
.additional_box_sub1_col3 a:hover, .additional_box_sub1_col3 a:active {
	color:#1f4c8f;
	text-decoration:underline;
}
.vac_booking_btn {
	width:100%;
	text-align:center;
	padding-top:10px;
	float:right;
}
.vac_flight_detail {
	width:100%;
	/*overflow:hidden;*/
}
.vac_flight_detail p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#2c2c2c;
	font-weight:bold;
	padding-left:15px;
	border-bottom:#c3160e 1px solid;
	padding:12px 0 4px 15px;
}
.vac_flight_detail p img {
	padding-left:379px;
	_margin-left:379px;
}
.vac_flight_detail_left {
	width:582px;
	float:left;
}
.vac_flight_detail_text {
    float: left;
    padding: 15px 0 5px;
    width: 535px;
}
.vac_flight_detail_text1 {
	border-bottom: 1px dotted #ACACAC;
	width:582px;
	float:left;
	padding:2px 0 0px 0;
}
.flight_detail_arrow1 {
    float: left;
    text-align: center;
    width: 8%;
}
.flight_detail_text1 {
	width:525px;
	/*height:65px;*/
	float:left;
	padding:15px 0 0 0;
}
.vac_flight_category {
	width:65px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2c2c2c;
	text-align:center;
}
.vac_flight_class {
	width:137px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2c2c2c;
}
.vac_flight_timing_date {
	width:137px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2c2c2c;
	padding-left:20px;
}
/* Middle Part code End */
/* ********************************* Vacations Results Page Coading End  ********************************************** */

/* ********************************* Vacations Detail Page Coading Start  ********************************************** */
.vac_hotel_left {
	width:629px;
	float:left;
	overflow:hidden;
	min-height:135px;
	border-right:#dfdfdf 1px solid;
	margin:12px 0 10px 0;
}
.vac_hotel_detail_middle {
	width:461px;
	float:left;
}
.vac_hotel_detail_middle p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	overflow:hidden;
	width:100%;
	color:#808080;
	padding:8px 0 7px 0;
}
.vac_hotel_detail_left {
	width:150px;
	float:left;
	padding:5px 0 10px 0;
}
.vac_hotel_detail_left p {
	padding:10px 0 10px 0;
}
.vac_hotel_img {
	width:150px;
	text-align:center;
}
.vac_detail_earn_text {
	width:83px;
	float:left;
	text-align:right;
	font-size:11px;
}
.vac_detail_price_box {
	width:150px;
	float:right;
	padding:0 0 0 0;
	text-align:center;
}
.vac_detail_price_mainbox {
	width:110px;
	float:right;
	padding:10px 0 0 0;
	text-align:center;
}
.vac_search_link {
	width:97%;
	_width:auto;
	padding:4px 0 0 15px;
}
.vac_search_link a:link, .vac_search_link a:visited {
	color:#1f4c8f;
	text-decoration:underline;
}
.vac_search_link a:hover, .vac_search_link a:active {
	color:#1f4c8f;
	text-decoration:none;
}
.vac_space {
	width:320px;
	height:30px;
	float:left;
	border-bottom:#bebebe 1px solid;
}
.vac_hotel_text_main {
	width:100%;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
}
.vac_hotel_text_main1 {
	width:100%;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
	background:#f1f6fc;
}
.vac_hotel_text_main1 label {
	float:right;
	padding-right:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#2c2c2c;
	font-weight:bold;
}
.vac_hotel_text_col_1,.vac_hotel_text_col_4,.vac_hotel_text_col_5 {
	line-height:28px;
	background:#e6ebf7;
	border-right:#dcdcdc 1px solid;
	border-bottom:#dcdcdc 1px solid;
	float:left;
	text-align:center;
}
.vac_hotel_text_col_1 {
	width:546px;
	_width:538px;
	padding-left:10px;
	text-align:left;
}
.vac_hotel_text_col_4 {
	width:96px;
}
.vac_hotel_text_col_5  {
	width:110px;
	background:none;
	border-right:none;	 
}
.vac_hotel_text_col_1_1,.vac_hotel_text_col_4_4, .vac_hotel_text_col_5_5 {
	line-height:43px;
	height:43px;
	border-right:#dcdcdc 1px solid;
	border-bottom:#dcdcdc 1px solid;
	float:left;
	text-align:center;
}
.vac_hotel_text_col_1_1 {
	width:546px;
	_width:538px;
	padding-left:10px;
	text-align:left;
}
#span_padding {
	padding:1px 0 0 0;
}
.vac_hotel_text_col_1_1 span {
	float:left;
	padding:15px 15px 0 0;
}
.vac_hotel_text_col_1_1 lebel {
	float:right;
}
.vac_hotel_text_col_4_4 {
	width:96px;
	font-size:14px;
	color:#1790bc;
	font-weight:bold;
}
.vac_hotel_text_col_5_5 {
	width:110px;
	border-right:none;
	padding-top:6px;
	_margin-top:2px;
	height:37px;
}
.hotel_detail_text_sub1 {
	width:97.7%;
	overflow:hidden;
	border:#dcdcdc 1px solid;
	margin:15px 8px;
	border-bottom:none;
}
.vac_detail_btn {
	padding-top:8px;
}
.hotel_detail_text_sub p {line-height: 18px;padding-bottom: 10px;text-align: justify;}
/* ********************************* Vacations Detail Page Coading End  ********************************************** */

/* ********************************* Program Details Page Coading Start  ********************************************** */
.top_heading {
	width:100%;
	color: #144F94;
    font-family: Arial,Helvetica,sans-serif;
    font-size:18px;
    font-weight: bold;
    padding: 20px 0 0 10px;
    width: 98%;
}
.top_sub_heading {
	width:98%;
	padding:0 0 5px 15px;
}	
/* ********************************* Program Details Page Coading End  ********************************************** */

/* ********************************* Vacations Review Page Coading Start  ********************************************** */
.vac_left_bg {
	width:240px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
	background:url(../../i/nv/form_bg.jpg) repeat-y;
}
.vac_bg_heading {
	width:93%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#2c2c2c;
	font-weight:bold;
	padding:0 0 0 15px;
}
.detail_box {
	width:87.2%;
	_width:100%;
	overflow:hidden;
	padding:8px 15px;
	border-bottom:#ccc 1px solid;
}
.detail_box p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
	line-height:19px;
}
.detail_box p span {
	color:#1f4c8f;
	font-weight:bold;
}
.detail_text_heading {
	width:100%;
	line-height:15px;
	padding:4px 0;
	float:left;
	clear:both;
}
.second_detail_box {
	width:100%;
	overflow:hidden;
}
.second_detail_heading {
	width:93.3%;
	line-height:27px;
	padding-left:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1f4c8f;
	font-weight:bold;
	background:#e6ebf7;
	margin:5px 0 0 1px;
}
.second_detail_box p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
	line-height:21px;
	padding-left:15px;
}
.vac_review_heading {
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#1f4c8f;
	padding-bottom:7px;
	border-bottom:#27a1cd 1px solid;
}
.vac_review_heading span {
	color:#c3160e;
	font-weight:bold;
}
.add_car_box {
	width:100%;
	overflow:hidden;
	padding:15px 0;
}
.add_car_box img {
	margin-right:15px;
	float:left;
}
.img_padding {
	float:left;
	padding-top:10px;
}
.act_img_padding {
	float:left;
	padding-top:5px;
}
.continue_img {
	width:auto;
	float:right;
}
.continue_img img {
	margin:0px;
}
.vac_review_date {
    color: #2C2C2C;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    padding-left: 20px;
    width: 155px;
}
.table_heading {
	width:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1f4c8f;
	font-weight:bold;
}
.change_filgit_btn {
	float:right;
	padding:5px 15px 0 0;
}
.remove_car_btn {
	float:right;
	padding:5px 8px 0 0;
}
.vac_review_hotel_detail {
	width:75%;
	float:left;
}
.vac_review_middle {
	width:100%;
	float:left;
	margin:12px 0;
	border-right:#dfdfdf 1px solid;
}
.vac_review_hotel_detail p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	overflow:hidden;
	width:100%;
	color:#808080;
	padding:10px 0 5px 0;
}
.class_review_bp {
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
}
.class_review_bp p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
	margin:0px;
	padding:0px;
}
.review_detail_hotel {
	color: #808080;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    overflow: hidden;
    padding: 10px 0 5px 0;
    width: 100%;
}
.review_details {
	width:99.9%;
	overflow:hidden;
	border:#cccccc 1px solid;
	margin:15px 0 0 0;
	padding-bottom:5px;
}
.select_car_left {
	width:88px;
	float:left;
	padding:10px 0 0 15px;
}
.select_car_left1 {
	width:88px;
	_width:98px;
	float:left;
	padding:12px 0 0 15px;
}
.select_car_right {
	width:70%;
	float:left;
}
.review_car_heading {
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#1f4c8f;
	font-weight:bold;
	padding:10px 0 0 0;
}
.review_car_heading a:link, .review_car_heading a:visited {
	color:#1f4c8f;
	text-decoration:none;
}
.review_car_heading a:hover, .review_car_heading a:active {
	color:#1f4c8f;
	text-decoration:underline;
}
.car_time_detail {
	width:100%;
	overflow:hidden;
	padding-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
}
.car_time_sub {
	width:100%;
	overflow:hidden;
	padding-top:5px;
}
.car_time_detail_col1 {
	width:90px;
	float:left;
	font-weight:bold;
}
.car_time_detail_col2 {
	width:107px;
	float:left;
}
.car_time_detail_col3 {
	width:90px;
	float:left;
	font-weight:bold;
}
.car_time_detail_col4 {
	width:90px;
	float:left;
}
.continue_booking {
	width:100%;
	float:right;
	text-align:right;
	padding:22px 0 0 0;
}
.bottom_detail_main {
	width:100%;
	overflow:hidden;
	padding-top:7px;
}
.bottom_detail_main p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2c2c2c;
	padding:12px 0 0 0;
}
.bottom_detail_main p span {
	font-size:12px;
	color:#ed1c24;
}
.vac_review_text1  {
    border-bottom: 1px dotted #ACACAC;
    float: left;
    padding: 0px 0px 0px 0px;
    width:90%;
}
.vac_review_text  {
    float: left;
    padding: 20px 0 5px;
    width:90%;
}
.activity_main {
	width:97%;
    overflow:hidden;
	margin:0 15px;
	border-bottom:#acacac 1px dotted;
}
.activity_left {
	width:125px;
	float:left;
	padding:15px 0;
}
.activity_left_name {
	width:380px;
	float:left;
	line-height:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#1f4c8f;
	font-weight:bold;
}
.remove_activity {
	width:120px;
	float:right;
	line-height:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:right;
	padding-right:12px;
}
.remove_activity a:link, .remove_activity a:visited {
	color:#1f4c8f;
	text-decoration:underline;
}
.remove_activity a:hover, .remove_activity a:active {
	color:#1f4c8f;
	text-decoration:none;
}
.add_activity_text {
	width:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#c3160e;
	font-weight:bold;
	padding-right:40px;
}
.activity_box {
	width:99.8%;
	overflow:hidden;
	border:#28a1ce 1px solid;
	margin-top:7px;
	padding-bottom:15px;
}
.activity_sub_box {
	width:100%;
	overflow:hidden;
	min-height:118px;
	background:url(../../i/nv/activity_bg.gif) repeat-x;
}
.activity_sub_box1 {
    background: url(../../i/nv/car_activity_bottom.gif) no-repeat scroll center bottom transparent;
    overflow: hidden;
    padding-bottom: 35px;
    width: 100%;
}
.activity_sub_col1 {
	width:105px;
	float:left;
	padding:15px 0 0 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
	font-weight:bold;
}
.activity_sub_col1 span {
	margin:0px;
	padding:0px;
	float:left;
	padding:1px 10px 0 0;
}
.activity_sub_col2 {
	width:455px;
	float:left;
	padding:13px 0 0 0;
}
.activity_sub_col2 p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
	margin:0px;
	padding:6px 0 0 0;
}
.activity_sub_col2 span {
	font-size:17px;
	color:#1f4c8f;
	font-weight:bold;
}
.activity_sub_col2 p a:link, .activity_sub_col2 p a:visited {
	color:#1f4c8f;
	text-decoration:none;
}
.activity_sub_col2 p a:hover, .activity_sub_col2 p a:active {
	color:#1f4c8f;
	text-decoration:underline;
}
.activity_sub_col3 {
	width:120px;
	float:right;
	padding:13px 0 0 0;
	font-family:calibri,Arial, Helvetica, sans-serif;
	font-size:32px;
	font-weight:bold;
	color:#1790bc;
	text-align:center;
}
.activity_sub_col3 span {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2c2c2c;
	font-weight:normal;
	clear:both;
	padding-left:5px;
}
.select_car_heading {
	color: #C3160E;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-weight: bold;
    width:259px;
}
.add_car_mainbox {
	border: 1px solid #28A1CE;
    margin-top: 7px;
    overflow: hidden;
    padding-bottom: 15px;
    width: 99.8%;
	background:url(../../i/nv/add_car_bg.gif) repeat-x top;
}
.add_top_box {
	width:100%;
}
.select_link {
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-top:15px;
}
.select_link a:link, .select_link a:visited {
	color:#1f4c8f;
	text-decoration:underline;
}
.select_link a:hover, .select_link a:active {
	color:#1f4c8f;
	text-decoration:none;
}
.modify_date_box {
	width:60%;
	overflow:hidden;
	border:#dfdfdf 1px solid;
	margin:10px 0 15px 0;
}
.modify_heading {
	width:100%;
	height:27px;
	line-height:27px;
	background:#ececec;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
	font-weight:bold;
	padding-left:15px;
}
.modify_middle_box {
	width:100%;
	overflow:hidden;
}
.modify_left_box {
	width:50%;
	padding:15px 0 0 15px;
	float:left;
}
.modify_left_sub {
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
	font-weight:bold;
	padding-bottom:9px;
}
.modify_left_sub label {
	width:87px;
	float:left;
	line-height:20px;
}
.modify_left_sub select {
	width:96px;
	height:21px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.modify_right_box {
	width:37%;
	float:right;
	padding:15px 15px 0 0;
}
.modify_right_sub {
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
	font-weight:bold;
	padding-bottom:8px;
}
.modify_right_sub label {
	width:87px;
	float:left;
	line-height:20px;
}
.modify_right_sub select {
	width:62px;
	height:21px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.change_date_btn {
	width:96%;
	overflow:hidden;
	padding:5px 15px 15px 0;
	text-align:right;
}
.car_detail_price {
	width:96%;
	overflow:hidden;
	border:#dfdfdf 1px solid;
	margin-left:12px;
}
.car_detail_heading {
	width:100%;
	height:27px;
	background:#ececec;
	line-height:27px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
	font-weight:bold;
} 
.car_detail_text {
	width:100%;
	height:30px;
	line-height:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
	border-bottom:#dfdfdf 1px solid;
} 
.car_detail_col1 {
	width:362px;
	float:left;
	padding-left:15px;
}
.car_detail_col2 {
	width:225px;
	float:left;
}
.car_detail_text_col2 {
	width:55px;
	float:left;
	color:#1790bc;
	font-weight:bold;
	text-align:right;
}
.car_detail_col3 {
	width:68px;
	float:right;
	color:#1f4c8f;
	font-weight:bold;
	text-align:center;
}
.car_detail_col3 a:link, .car_detail_col3 a:visited {
	color:#1f4c8f;
	text-decoration:none;
}
.car_detail_col3 a:hover, .car_detail_col3 a:active {
	color:#1f4c8f;
	text-decoration:underline;
}
.passangers_detail {
	width:121px;
	float:left;
	padding-left:8px;
}
.passangers_detail span {
	color:#ed1c24;
}
.passangers_detail img {
	padding:0 0 0 2px;
	position:relative;
	margin-top:-2px;
}

.passangers_detail input {
	width:114px;
	height:21px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:1px 0 1px 5px;
	border:#7f9db9 1px solid;
}
.passangers_room {
    float: left;
    margin-left: 7px;
    width: 48px;
}
.passangers_room span {
    clear: both;
    float: left;
    padding-top: 3px;
}
.total_price_sub {
	width:102px;
	float:left;
	text-align:left;
	line-height:17px;
	text-align:right;
}
.total_price_1 {
	width:102px;
	float:left;
	line-height:30px;
	text-align:left;
	text-align:right;
}
.total_price_sub input {
	width:45px;
	padding-right:5px;
	text-align:right;
}
.vac_price_col1 {
    float: left;
    width: 202px;
}
.vac_total_price_detail {
    float: left;
    width: 202px;
}
.vac_total_price_amount {
    float: right;
    text-align: right;
    width: 11%;
}
.vac_bot_total_price {
    color: #AC0F07;
    float: right;
    font-size: 14px;
    font-weight: bold;
    line-height: 30px;
    padding: 0 15px 0 0;
    text-align: right;
    width: 11%;
}
/* ********************************* Vacations Review Page Coding End  ********************************************** */
/* ********************************* Flights-Confirmation coding Start  ***********************************************/
.confirmation_left_box {
	width:728px; 
	padding-top:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
}
.con_heading {
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	color:#1f4c8f;
	font-size:19px;
	padding:15px 0 15px 0;
	border-bottom:#cccccc 1px solid;
}
.confirmation_heading {
	width:25.5%;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#fff;
	font-weight:bold;
	line-height:32px;
	padding-left:10px;
}
.print_msg {
	width:50%;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	line-height:32px;
}
.top_right_side { 
	width:auto; 
	float:right; 
	height:37px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1f4c8f;
	padding-top:38px;
}
.bottom_right_side { 
	width:auto; 
	float:left; 
	height:37px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1f4c8f;
	padding-top:10px;
	padding-bottom:25px;
}
.bottom_right_side img {
	margin:0 7px 0 0;
}
.top_icon_sub {
	width:150px;
	float:left;
}
.top_right_side img {
	margin:0 7px 0 0;
}
.top_icon_sub a:link, .top_icon_sub a:visited {
	color:#1f4c8f;
	text-decoration:none;
}
.top_icon_sub a:hover, .top_icon_sub a:active {
	color:#1f4c8f;
	text-decoration:underline;
}
.confirmed_ticket {
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ac0f07;
	padding:0 0 12px 0;
	font-weight:bold;
}
.hotel_banner {
	width:728px;
	overflow:hidden;
}
.hotel_banner_left {
	width:461px;
	height:90px;
	float:left;
	background:#278ed4;
}
.hotel_banner_img {
	width:267px;
	height:90px;
	float:left;
}
.hotel_banner_heading {
	width:96%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#fff;
	font-weight:bold;
	padding-top:5px;
	padding-left:15px;
	
}
.banner_bottom_main {
	width:96%;
	overflow:hidden;
}
.banner_bottom_img {
	width:245px;
	height:56px;
	float:left;
	padding-top:7px;
}
.banner_bottom_button {
	width:170px;
	float:left;
	padding-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#2c2c2c;
	text-align:center;
	font-weight:bold;
}
.banner_bottom_button img {
	padding-bottom:5px;
}
.car_banner_main {
	width:728px;
	overflow:hidden;
	margin-top:15px;
}
.car_banner_img {
	width:195px;
	height:90px;
	float:left;
}
.car_banner_left {
	width:532px;
	height:88px;
	_height:90px;
	float:left;
	border:#1790bc 1px solid;
	border-right:none;
	background:#ebf6f9;
}
.car_banner_heading {
	width:96%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#1a547d;
	font-weight:bold;
	padding-top:5px;
	padding-left:15px;
}
.car_banner_heading2 {
	width:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
	padding-top:15px;
	padding-left:15px;
}
.car_banner_text {
	width:auto;
	float:left;
	line-height:25px;
}
.car_banner_text2 {
	width:auto;
	float:left;
	line-height:25px;
	padding-left:7px;
	font-weight:bold;
}
.car_banner_button {
	width:auto;
	float:left;
	padding-left:60px;
}
.insurance_banner_main {
	width:694px;
	height:130px;
	margin:13px auto 0 auto;
	border:#ffc7ce 1px solid;
	background:#fafafa;
}
.insurance_banner_left {
	width:464px;
	float:left;
}
.insurance_banner_right {
	width:230px;
	float:right;
	padding-top:16px;
}
.insurance_banner_heading {
	width:auto;
	padding:9px 0 0 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#c01207;
	font-weight:bold;
}
.insurance_text2 {
	width:auto;
	padding:10px 0 12px 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
	font-weight:bold;
}
.insurance_text2 span {
	font-weight:normal;
	padding-left:10px;
}
.insurance_text2 span a:link, .insurance_text2 span a:visited {
	color:#1f4c8f;
	text-decoration:none;
}
.insurance_text2 span a:hover, .insurance_text2 span a:active {
	color:#1f4c8f;
	text-decoration:underline;
}
.insurance_price_main {
	width:98%;
	padding-left:15px;
	
}
.insurance_price {
	width:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#2c2c2c;
	line-height:26px;
	font-weight:bold;
	padding-right:21px;
}
.insurance_price span {
	color:#c01207;
	font-size:20px;
}
.booking_detail {
	width:100%;
}
.booking_detail_sub {
	width:99%;
	float:left;
	padding:8px 0 0 15px;
}
.booking_text_part {
	float:left;
	width:47%;
	overflow:hidden;
	padding:5px 0;
}
.booking_detail_left {
	width:109px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
	font-weight:bold;
}
.booking_detail_left1 {
	width:126px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
	font-weight:bold;
}
.booking_detail_right {
	width:140px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
}
.booking_detail_right1 {
	width:140px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
}
.travler_main {
	width:698px;
	overflow:hidden;
	border-bottom:#acacac 1px dotted;
	margin-left:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-top:12px;
	color:#2c2c2c;
}
.travler_sub {
	width:100%;
	overflow:hidden;
	padding-bottom:10px;
}
.travler_heading {
	width:143px;
	float:left;
	font-weight:bold;
}
.travler_name {
	width:auto;
	float:left;
}
.travler_name span {
	padding-left: 20px;
	font-weight:bold;
}
.important_note {
	width:98%;
	padding:15px 0 0 15px;
}
.important_note ul {
	width:100%;
	list-style:outside disc;
}
.important_note ul li {
	width:97.5%;
	color:#2c2c2c;
	list-style:outside square;
	margin-left:15px;
	padding-bottom:15px;
}
.important_note ul li a:link, .important_note ul li a:visited {
	color:#2c2c2c;
	text-decoration:underline;
}
.important_note ul li a:hover, .important_note ul li a:active {
	color:#2c2c2c;
	text-decoration:none;
}
.charge_authorization {
	width:98%;
	padding:10px 0 0 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
}
.change_hotel_text {
	width:95.5%;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ED1C24;
	padding:10px 10px 0 15px;
}
.check_date_main {
	width:95%;
	overflow:hidden;
	padding:15px 0 0 15px;
}
.check_date_box {
	width:auto;
	float:left;
	padding-right:50px;
}
.check_date_box select {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
}
.flight_booking_heading {
	width:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:21px;
	color:#1f4c8f;
	font-weight:bold;
	padding-top:22px;
}
.please_print {
	width:auto;
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1f4c8f;
	padding-top:8px;
	font-weight:normal;
}
.top_right_side1 { 
	width:auto; 
	float:right; 
	height:37px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1f4c8f;
	padding-top:15px;
}
.top_right_side1 img {
	margin:0 7px 0 0;
}
.conferation_heading {
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	color:#1f4c8f;
	font-size:19px;
	padding:8px 0 12px 0;
	border-bottom:#cccccc 1px solid;
}
.flight_detail_heading span {
	color:#ed1c24;
	font-weight:bold;
}
.coupon_img {
	width:97%;
	padding:16px 0 0 16px;
}
.coupon_img img {
	margin-right:42px;
}
#coupon_text {
	margin:8px 0 0 16px;	
}
.hotel_con_heading {
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	color:#1f4c8f;
	font-size:19px;
	padding:20px 0 15px 0;
	border-bottom:#cccccc 1px solid;
}
.price_confirmation_col_2 {
	width:57px;
	float:left;
	text-align:center;
	padding:12px 0 2px 0;
}
.price_confirmation_col_3 {
	width:356px;
	float:left;
	text-align:center;
	padding:12px 0 0 15px;
}
.total_confirmation_col_2 {
	width:57px;
	float:left;
	text-align:center;
	padding:0 0 2px 0;
}
.itin_price_detail_col_1 {
	width:215px;
	float:left;
	padding:10px 0 2px 15px;
}
.price_total_col_2 {
	width:54px;
	float:right;
	text-align:right;
	padding:12px 15px 2px 0;
}
.total_price_confirmation {
	width:215px;
	float:left;
}
.total_col_2 {
	width:54px;
	float:right;
	text-align:right;
	padding:0 15px 0 0;
}
.email_itinerary {
	width:728px;
	overflow:hidden;
	padding-top:15px;
}
.email_details {
	width:99.8%;
	overflow:hidden;
	border:#cccccc 1px solid;
	margin:15px 0 0 0;
	padding-bottom:13px;
}
.email_box {
	width:100%;
	overflow:hidden;
	padding-top:15px;
}
.email_box label {
	width:120px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
	padding-left:15px;
	line-height:21px;
}
.email_box input {
	width:150px;
	height:21px;
	float:left;
	padding:1px 0 1px 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.email_box span {
	width:auto;
	height:auto;
	float:left;
	padding-left:10px;
	margin-top:-3px;
}
/* ********************************* Flights-Confirmation coding End  ***********************************************/
/* ********************************* Hotel-Confirmation coding Start  ***********************************************/
.hotel_confirmed_ticket {
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ac0f07;
	font-weight:bold;
}
.booking_detail_right1 span {
	color:#c01207;
	font-weight:bold;
}
.please_note span  {
	color:#c01207;
	font-weight:bold;
	padding-top:7px;
	float:left;
}
.please_note label {
	text-decoration:underline;
}
.hotel_con_total_price {
	width:96%;
	overflow:hidden;
	line-height:20px;
	border-bottom:#ccc 1px dotted;
	margin:0 0 0 15px;
	padding:6px 0 2px 0;
}
.hotel_price_detail {
	width:350px;
	float:left;
}
.hotel_con_check {
	width:96%;
	padding:10px 0 10px 0;
	font-family:Arial, Helvetica, sans-serif;
	color:#2c2c2c;
	font-size:12px;
	border-bottom:#acacac 1px dotted;
	margin-left:15px;
}
/* ********************************* Hotel-Confirmation coding End  ***********************************************/

/* ********************************* Car-Confirmation coding Start  ***********************************************/
.driver_detail_main {
	width:98%;
	overflow:hidden;
	padding:10px 0 0 15px;
}
.driver_heading {
	width:90px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
	font-weight:bold;
}
.driver_name {
	width:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
}
.payment_detail_main {
	width:98%;
	overflow:hidden;
	padding:10px 0 0 15px;
}
.payment_detail_sub {
	width:48%;
	float:left;
	border-right:#acacac 1px dotted;
}
.payment_detail_right {
	width:43%;
	float:right;
}
.personal_detail {
	width:100%;
	padding-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
	font-weight:bold;
}
.payment_detail_text {
	width:100%;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
	padding-bottom:10px;
}
.payment_detail_col1 {
	width:138px;
	float:left;
	font-weight:bold;
}
.payment_detail_col2 {
	width:168px;
	float:left;
}
.vac_confirmation_heading {
	width:35%;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#fff;
	font-weight:bold;
	line-height:32px;
	padding-left:10px;
}
/* ********************************* Car-Confirmation coding End  ***********************************************/
/* ********************************* Wait Page START  ***********************************************/
#wait_container {
    height: 777px;
    margin: 0 auto;
    width: 100%;
}
#wait_top_part {
	width:100%;
	overflow:hidden;
	padding:120px 0 21px 0;
	text-align:center;
	border-bottom:#c0c0c0 1px solid;
}
#wait_middle_main {
	width:100%;
	overflow:hidden;
	padding-top:40px;
}
.banner_part {
	width:250px;
	float:left;
	text-align:center;
	padding-top:5px;
}
.middle_sub {
	/*width:450px;*/
	width:500px;
	overflow:hidden;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
}
.please_wait {
	width:100%;
	padding-bottom:24px;
	font-family:calibri, Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#9e9e9e;
}
.loader_img {
	width:100%;
	text-align:center;
}
.city_detail {
	width:100%;
	overflow:hidden;
	font-family:Calibri, Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#cb1023;
	font-weight:bold;
	padding-top:46px;
}
.depart_time {
	width:100%;
	overflow:hidden;
	font-family:calibri, Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#a4a4a4;
	font-weight:bold;
	padding-top:12px;
}
/* ********************************* Wait Page ENDplease_wait ***********************************************/
/* ********************************* Customer Service coding Start  ***********************************************/
.customer_service_text_part {
	width:100%;
	overflow:hidden;
	padding:5px 0;
}
.customer_service_left { 
	width:600px; 
	float:left; 
	padding-top:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
}
.customer_service_right { 
	width:345px; 
	float:right; 
	padding-top:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
}
.customer_service_heading {
	width:97.7%;
	height:30px;
	line-height:30px;
	background:#e6ebf7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1f4c8f;
	font-weight:bold;
	padding:0 0 0 15px;
	margin:15px 0 0 0;
}
.customer_ser_left {
	width:60%;
	float:left;
}
.customer_ser_right {
	width:30%;
	float:right;
}
.customer_ser_bg {
	width:99.5%;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
	padding:0 0 10px 0;
	border:#DADBD6  1px solid;
	line-height:25px;
}

.customer_ser_bg_left {
	width:60%;
	float:left;
}
.customer_ser_bg_right {
	width:29%;
	float:right;
	color:#1F4C8F;
}
.service_customer_main {
	width:100%;
	overflow:hidden;
	padding-left:15px;
	border-bottom:#DADBD6 1px dotted;
}
.customer_ser_bg_right a:link, .customer_ser_bg_right a:visited {
	color:#1F4C8F;
	text-decoration:none;
}
.customer_ser_bg_right a:hover, .customer_ser_bg_right a:active {
	color:#1F4C8F;
	text-decoration:underline;
}
.service_detail_sub {
	width:95%;
	float:left;
	padding:8px 0 0 15px;
}
.service_main {
	width:100%;
	overflow:hidden;
	border:#DADBD6 1px dotted;
}
.customers_service {
	width:100%;
	overflow:hidden;
}
.service_detail_right {
	width:70%;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
}
.service_detail_right textarea {
	margin:0px;
	padding:0px;
	width:300px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#booking_margin {
	margin-top:15px;
}
.service_detail_left {
	width:135px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
	font-weight:bold;
}
.service_detail_left span {
	color:#ED1C24;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
}
.service_customer_heading {
	width:98.2%;
	overflow:hidden;
	color:#2C2C2C;
	line-height:30px;
	background:#e6ebf7;
	padding:0 0 0 15px;
	font-weight:bold;
	font-size:14px;
	margin:0px 0 7px 0;
}
.service_customer_heading span {
	float:right;
	padding-right:15px;
}
.service_customer_heading p {
	margin:0px;
	padding:0px;
	float:left;
	color:#1F4C8F;
	font-size:14px;
}
.customer_msg {
	width:96%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
	padding:5px 0 0 15px;
}
/* ********************************* Customer Service coding End  ***********************************************/

/* ********************************* Airline Index coding Start  ***********************************************/
.airline_right_box { 
	width:620px; 
	float:right; 
	margin-top:12px;
	border:#dadbd6 1px solid;
	padding-bottom:12px;
}
.airlines_index_main {
	width:100%;
	overflow:hidden;
}
.airline_right_box p {
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
	font-weight:bold;
	padding:10px 0 0 15px;
}
.airlines_heading {
	width:97.7%;
	height:45px;
	line-height:45px;
	background:url(../../i/nv/airlines_index_heading.gif) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#28a1ce;
	font-weight:bold;
	padding-left:14px;
}
.airlines_alphabets_heading {
	width:97.7%;
	height:24px;
	line-height:24px;
	background:#e6ebf7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1f4c8f;
	font-weight:bold;
	padding:0 0 0 15px;
	margin:10px 0 7px 0;
}
.airlines_sub_box {
	width:100%;
	overflow:hidden;
}
.airlines_sub_box ul {
	width:100%;
	overflow:hidden;
}
.airlines_sub_box ul li {
	width:98%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1f4c8f;
	line-height:22px;
	background:url(../../i/nv/airlines_arrow.gif) no-repeat left;
	padding-left:10px;
}
.airlines_sub_box ul li a:link, .airlines_sub_box ul li a:visited {
	color:#1f4c8f;
	text-decoration:none;
}
.airlines_sub_box ul li a:hover, .airlines_sub_box ul li a:active {
	color:#1f4c8f;
	text-decoration:underline;
}
.airlines_sub_box1 {
	width:40%;
	float:left;
	padding-left:15px;
}
.airlines_sub_box2 {
	width:31%;
	float:left;
}
.airlines_sub_box3 {
	width:26%;
	float:left;
}
/* ********************************* Airline Index coding End  ***********************************************/

/* ********************************* Contact us Page coding Start  ***********************************************/
.contact_mainbox {
	width:99.8%;
	overflow:hidden;
	border:#dadbd6 1px solid;
	margin-top:12px;
	background:url(../../i/nv/contact_us_bg.gif) repeat-x top;
}
.contact_heading {
	width:96.7%;
	height:45px;
	line-height:45px;
	margin:0 0 0 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#28a1ce;
	font-weight:bold;
	border-bottom:#cccccc 1px solid;
}
.contact_heading span {
	font-size:18px;
	font-weight:normal;
}
.contact_form_box {
	width:96.7%;
	overflow:hidden;
	padding:17px 0 17px 15px;
}
.contact_form_left {
	width:631px;
	_width:615px;
	overflow:hidden;
	float:left;
}
.form_box {
	width:97%;
	overflow:hidden;
	border-bottom:#acacac 1px dotted;
}
.form_box_heading {
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#144f94;
	font-weight:bold;
}
.form_box_heading span {
	float:left;
	padding:5px 0 0 10px;
}
.form_box_heading p {
	float:left;
	margin:0px;
	padding:0px;
	line-height:40px;
}
.form_sub_box {
	width:100%;
	overflow:hidden;
	padding-top:8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;	
}
.form_sub_box_left
{
    width:152px;
    float:left;
}
.form_sub_box_right
{
    width:300px;
    float:left;
}
.form_sub_box_right_row
{
    width:290px;
    float:left;
}
.form_sub_box_right_row_label
{
    width:90px;
    padding-top: 5px;
    float:left;
}
.form_sub_box_head
{
    background: none repeat scroll 0 0 #F1F4F7;
    color: #2C2C2C;font-size: 15px;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    margin: 15px 0 12px;
    padding-left: 15px;
}
.input_information {
	width:auto;
	float:left;
	line-height:22px;
	padding-left:8px;
}
.form_sub_box label {
	width:152px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
	line-height:25px;
}
.form_sub_box label span {
	color:#ED1C24;
}
.form_sub_box input {
	width:173px;
	height:20px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px;
	padding:1px 0 1px 5px;
}
.form_sub_box select {
	width:182px;
	height:21px;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.form_sub_box textarea {
	width:379px;
	height:147px;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.contact_btn {
	width:87.7%;
	padding-top:15px;
	text-align:left;
	padding-bottom:25px;
}
.contact_btn label {
	width:152px;
	float:left;
}
.contact_btn input {
	margin-right:5px;
}
.question_box {
	width:100%;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
}
.question_box ul {
	width:100%;
}
.question_box ul li {
	width:95%;
	background:url(../../i/nv/question_arrow.gif) no-repeat left;
	padding-left:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:25px;
}
.question_box ul li a:link, .question_box ul li a:visited {
	color:#2c2c2c;
	text-decoration:none;
} 
.question_box ul li a:hover, .question_box ul li a:active {
	color:#2c2c2c;
	text-decoration:underline;
}
.contact_form_right {
	width:293px;
	overflow:hidden;
	float:left;
	background:#f1f4f7;
	padding-bottom:25px;
}
.contact_detail {
	width:94%;
	overflow:hidden;
	padding:0 0 0 15px;
}
.contact_img {
	width:100%;
	text-align:center;
	padding:15px 0;
}
.contact_detail_sub {
	width:99.8%;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
	padding-top:10px;
	padding-left:1px;
}
.contact_detail_sub span {
	font-weight:bold;
}
.contact_detail_sub p {
	margin:0px;
	padding:0px;
	font-weight:normal;
}
.form_box_heading1 {
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#144f94;
	font-weight:bold;
	padding-top:15px;
}
.form_box_heading1 span {
	float:left;
	padding:5px 0 0 10px;
}
.form_box_heading1 p {
	float:left;
	margin:0px;
	padding:0px;
	line-height:40px;
}
/* ********************************* Contact us Page coding End  ***********************************************/

/* Premium Economy Flights Form  Code Start */
.premium_radio_list{font-size:12px; font-weight:bold;}
.premium_radio_list label{margin-left:5px;}
.premium_economy_radio { 
	width:100%; 
	float:left; 
	margin-right:3px;
	padding-top:10px;
}
.premium_economy_radio p { 
	float:left; 
	font-size:12px; 
	font-weight:bold; 
	line-height:13px; 
	font-family:Arial, Helvetica, sans-serif;
}
.premium_economy_radio1 { 
	width:88px; 
	float:left; 
	margin-right:3px;
}
.premium_economy_radio1 p { 
	float:left; 
	font-size:12px; 
	font-weight:bold; 
	line-height:13px; 
	font-family:Arial, Helvetica, sans-serif;
}
.flight_row p label {
	color:#ED1C24;
}
.submit_button { 
	width: 85px; 
	height:32px; 
	float:right; 
	padding-top:10px;
}
.b_submit { 
	width:96px; 
	height:32px; 
	float:left; 
	background: url(../../i/nv/submit.gif) left top no-repeat; 
	cursor:pointer; 
	border:none;
	padding-left:10px;
}
.thanku_msg {
	width:94%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#2c2c2c;
	text-align:center;
	padding:10px 10px 0 10px;
}
.thanku_msg span {
	font-weight:bold;
	padding-bottom:5px;
	clear:both;
}

.premium_economy_content {
	width:100%;
	overflow:hidden;
}
.premium_economy_content li {
	width:98%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:22px;
	background:url(../../i/nv/airlines_arrow.gif) no-repeat left;
	padding-left:10px;
}
/* Premium Economy Flights Form  Code End */

/* ********************************* Register Page coding Start  ***********************************************/
.register_sub_heading {
	width:95%;
	height:30px;
	line-height:30px;
	background:#f1f4f7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#2c2c2c;
	padding-left:15px;
	margin:15px 0 12px 0;
	font-weight:bold;
}
.register_form_box {
	width:96.7%;
	overflow:hidden;
	padding:17px 0 17px 15px;
}
.register_form_left {
	width:611px;
	_width:611px;
	overflow:hidden;
	float:left;
}
.register_form {
	width:97%;
	overflow:hidden;
}
.reg_form_sub_box {
	width:100%;
	overflow:hidden;
	padding-top:8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;	
}
.reg_form_sub_box label {
	width:200px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
	line-height:25px;
}
.reg_form_sub_box label span {
	color:#ED1C24;
}
.reg_form_sub_box input {
	width:280px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px;
	padding:1px 0 1px 5px;
}
.reg_form_sub_box select {
	width:281px;
	height:21px;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.reg_email_text {
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
	font-weight:bold;
	padding-bottom:6px;
}
.bottom_msg {
	width:100%;
	overflow:hidden;
	padding-top:8px;
}
.bottom_msg span {
	width:auto;
	float:left;
	padding:2px 10px 0 0;
}
.bottom_msg p {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
}
.bottom_msg p a:link, .bottom_msg p a:visited {
	color:#1f4c8f;
	text-decoration:underline;
}
.bottom_msg p a:hover, .bottom_msg p a:active {
	color:#1f4c8f;
	text-decoration:none;
}
.reg_button {
	width:100%;
	padding:20px 0 0 0;
}
.reg_button input {
	margin-right:3px;
}
.reg_right_text {
	width:89%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
	padding:0 15px 15px 15px;
}
.reg_right_text span {
	color:#1f4c8f;
	font-weight:bold;
}
/* ********************************* Register Page coding End  ***********************************************/

/* ********************************* Sign in Page coding Start  ***********************************************/
.sign_main_box {
	width:96.7%;
	overflow:hidden;
	padding:70px 0 70px 15px;
}
.sign_in_box {
	width:833px;
	_width:900px;
	overflow:hidden;
	padding-left:45px;
}
.sign_in_left {
	width:12px;
	height:199px;
	float:left;
	background:url(../../i/nv/sign_in_left.gif) no-repeat;
}
.sign_in_bg {
	width:809px;
	_width:809px;
	height:199px;
	float:left;
	background:url(../../i/nv/sign_in_bg.gif) repeat-x;
	position:relative;
}
.sign_in_right {
	width:12px;
	height:199px;
	float:left;
	background:url(../../i/nv/sign_in_right.gif) repeat-x;
}
.sign_bg_left {
	width:50%;
	_width:40%;
	float:left;
}
.sign_bg_left_heading {
	width:100%;
	padding:17px 0 0 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#2c2c2c;
	font-weight:bold;
}
.sign_bg_left ul {
	width:97%;
	padding:15px 0 0 16px;
}
.sign_bg_left ul li {
	width:95%;
	line-height:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
	background:url(../../i/nv/question_arrow.gif) no-repeat left;
	padding-left:20px;
}
.sign_bg_right {
	width:326px;
	float:right;
	height:254px;
	position:absolute;
	margin-top:-29px;
	margin-left:489px;
	z-index:1;
}
.login_top {
	width:326px;
	height:29px;
	overflow:hidden;
}
.login_top_left  {
	 width:11px;
	 height:29px;
	 float:left;
	 background:url(../../i/nv/login_left.gif) no-repeat;
}
.login_top_bg  {
	 width:304px;
	 height:29px;
	 float:left;
	 background:url(../../i/nv/login_top_bg.gif) repeat-x;
	 line-height:29px;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:17px;
	 color:#fff;
	 text-align:center;
	 font-weight:bold;
}
.login_top_right  {
	 width:11px;
	 height:29px;
	 float:left;
	 background:url(../../i/nv/login_right.gif) no-repeat;
}
.login_middle {
	width:324px;
	_width:326px;
	height:214px;
	border:solid 1px #dadbd6;
	border-bottom:none;
	background:url(../../i/nv/login_middle_bg.gif) repeat-x;
}
.login_bottom {
	width:326px;
	height:10px;
	background:url(../../i/nv/login_bottom.gif) no-repeat;
}
.login_form {
	width:93.2%;
	overflow:hidden;
	padding:24px 0 0 20px;
}
.login_form_main {
	width:100%;
	overflow:hidden;
	padding-bottom:8px;
}
.login_form label {
	width:73px;
	float:left;
	line-height:22px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
}
.login_form tbox {
	width:178px;
	height:16px;
	padding:1px 0 1px 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
	border:#7f9db9 1px solid;
	background:#fff;
}
.forgot_username {
	width:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#144f94;
	padding-left:73px;
	_padding-left:60px;
	padding-top:5px;
}
.forgot_username a:link, .forgot_username a:visited {
	color:#144f94;
	text-decoration:none;
}
.forgot_username a:hover, .forgot_username a:active {
	color:#144f94;
	text-decoration:underline;
}
.login_form p {
	margin:0px;
	padding:0px;
	padding-left:73px;
	padding-top:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
}
.login_form p a:link, .login_form p a:visited {
	color:#144f94;
	text-decoration:none;
}
.login_form p a:hover, .login_form p a:active {
	color:#144f94;
	text-decoration:underline;
}
.login_form_main span {
	width:15px;
	float:left;
	padding:2px 5px 0 0;
}
.login_text {
	width:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
	line-height:17px;
}

/* ********************************* Sign in Page coding End  ***********************************************/
/* ********************************* Destination Guide Index coding Start  ***********************************************/
.guide_right_box { 
	width:620px; 
	float:right; 
	margin-top:12px;
	border:#dadbd6 1px solid;
	padding-bottom:12px;
}
.guide_index_main {
	width:100%;
	overflow:hidden;
}
.guide_right_box p {
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
	font-weight:normal;
	padding:10px 15px 5px 15px;
	text-align: justify;
}
.guide_heading {
	width:97.7%;
	height:45px;
	line-height:45px;
	background:url(../../i/nv/airlines_index_heading.gif) repeat-x;
	padding-left:14px;
}
.guide_heading h1
{
   	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#28a1ce;
	font-weight:bold;
}
.guide_alphabets_heading {
	width:97.7%;
	height:25px;
	line-height:25px;
	background:#e6ebf7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#1f4c8f;
	font-weight:bold;
	padding:0 0 0 15px;
	margin:10px 0 7px 0;
}
.guide_sub_box {
	width:100%;
	overflow:hidden;
}
.guide_sub_box ul {
	width:100%;
	overflow:hidden;
}
.guide_sub_box ul li {
	width:98%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1f4c8f;
	line-height:22px;
	background:url(../../i/nv/airlines_arrow.gif) no-repeat left;
	padding-left:10px;
}
.guide_sub_box ul li a:link, .guide_sub_box ul li a:visited {
	color:#1f4c8f;
	text-decoration:none;
}
.guide_sub_box ul li a:hover, .guide_sub_box ul li a:active {
	color:#1f4c8f;
	text-decoration:underline;
}
.guide_sub_box1 {
	width:40%;
	float:left;
	padding-left:15px;
}
.guide_sub_box2 {
	width:31%;
	float:left;
}
.guide_sub_box3 {
	width:26%;
	float:left;
}
/* ********************************* Destination Guide Index coding End  ***********************************************/
/* ********************************* Travel Resources Page coding Start  ***********************************************/
.travel_resource_main {
	width:96.6%;
	overflow:hidden;
	padding:17px 0 17px 15px;
}
.travel_resource_left {
	width:260px;
	overflow:hidden;
	float:left;
	background:#f1f4f7;
	padding:15px;
}
.travel_resource_left p {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#2c2c2c;line-height:17px; margin:5px 0px;_margin:0px 0px;}
.travel_resource_right {
	width:615px;
	overflow:hidden;
	float:right;
}
.quick_link_heading {
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#144f94;
	font-weight:bold;
}
.quick_link_sub {
	width:100%;
	overflow:hidden;
	padding-top:19px;
}
.quick_link_sub a:link, .quick_link_sub a:visited {
	color:#144f94;
	text-decoration:none;
}
.quick_link_sub a:hover, .quick_link_sub a:active {
	color:#144f94;
	text-decoration:underline;
}
.quick_link_resource1, .quick_link_resource2, .quick_link_resource3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#144f94;
}
.quick_link_resource1 {
	width:33%;
	float:left;
	text-align:left;
	
}
.quick_link_resource1 span {
	width:82%;
	float:left;
	padding:3px 0 0 0;
	_padding:0 0 0 0px;
	text-align:center;
}
.quick_link_resource2 {
	width:33%;
	float:left;
	text-align:center;
}
.quick_link_resource2 span {
	width:97%;
	_width:93%;
	float:left;
	padding:3px 0 0 0px;
	_padding:3px 0 0 0;
	text-align:center;
}
.quick_link_resource3 {
	width:33%;
	float:left;
	text-align:right;
}
.quick_link_resource3 span {
	width:97%;
	_width:94%;
	float:left;
	padding:3px 0 0 7px;
	_padding:0 0 0 7px;
	text-align:center;
}
.other_information_heading {
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#144f94;
	font-weight:bold;
	padding-top:27px;
}
.other_information_link {
	width:100%;
	overflow:hidden;
	padding-top:10px;
}
.other_information_link ul {
	width:100%;
}
.other_information_link ul li {
	width:98%;
	float:left;
	background:url(../../i/nv/airlines_arrow.gif) left no-repeat;
	padding-left:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
}
.other_information_link ul li a:link, .other_information_link ul li a:visited {
	color:#2c2c2c;
	text-decoration:none;
}
.other_information_link ul li a:hover, .other_information_link ul li a:active {
	color:#2c2c2c;
	text-decoration:underline;
}
.travel_resource_right p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
	line-height:17px;
}
#travel_p_heading {
	padding-bottom:20px;
}
.travel_resource_right p a:link, .travel_resource_right p a:visited {
	color:#144f94;
	text-decoration:none;
}
.travel_resource_right p a:hover, .travel_resource_right p a:active {
	color:#144f94;
	text-decoration:underline;
}
.hotel_number_heading {
	width:100%;
	overflow:hidden;
	border-bottom:1px dotted #ACACAC;
	height:23px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#144f94;
}
.hotel_number_main {
	width:100%;
	overflow:hidden;
	padding-top:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
}
.hotel_number_box {
	width:42%;
	float:left;
}
.hotel_number_detail {
	width:100%;
	overflow:hidden;
	padding-bottom:5px;
}
.hotel_number_left {
	width:67%;
	_width:61%;
	float:left;
}
.hotel_number_right {
	width:28%;
	_width:34%;
	float:right;
	padding-right:10px;
}
.hotel_number_box1 {
	width:40%;
	float:right;
}
.resource_car_main {
	width:77%;
	overflow:hidden;
	padding-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
	margin:0px auto;
}
.resource_car_sub {
	width:100%;
	overflow:hidden;
	border-bottom:dotted 1px #acacac;
	padding:15px 0px;
	line-height:35px;
}
.resource_car_logo {
	width:40%;
	float:left;
}
.resource_car_name {
	width:30%;
	float:left;
}
.resource_car_number {
	width:30%;
	float:left;
	text-align:right;
}
.resource_other_number {
	width:100%;
	overflow:hidden;
}
.other_number_sub {
	width:100%;
	overflow:hidden;
	padding:15px 0px;
	border-bottom:#acacac 1px dotted;
}
.other_number_left {
	width:28%;
	float:left;
}
.other_number_right {
	width:72%;
	_width:69%;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
}
.other_number_heading {
	width:100%;
	color:#144F94;
	font-weight:bold;
	padding-top:5px;
}
.other_number_main_col {
	width:100%;
	overflow:hidden;
	padding-top:10px;
}
.other_number_right_col1 {
	width:175px;
	float:left;
}
.other_number_right_col2 {
	width:100px;
	float:left;
}
.country_calling_code {
	width:100%;
	overflow:hidden;
	padding-top:15px;
}
.country_calling_form {
	 width:70.5%;
	 height:100px;
	 overflow:hidden;
	 margin:0px auto;
	 border:#dadbd6 1px solid;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:12px;
	 text-align:center;
}
.country_calling_img {
	width:100%;
	overflow:hidden;
	padding-top:20px;
	text-align:center;
}
.currency_converter {
	width:100%;
	overflow:hidden;
}
.currency_converter_sub {
	width:100%;
	overflow:hidden;
	margin-top:15px;
}
.currency_converter_form {
	width:35%;
	float:left;
	height:275px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
	border:#dadbd6 1px solid;
}
.currency_converter_img {
	width:62.6%;
	float:right;
	border:#dadbd6 1px solid;
}
.currency_converter_detail {
	width:99.7%;
	overflow:hidden;
	height:60px;
	margin-top:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
	border:#dadbd6 1px solid;
}
.watch_main {
	width:100%;
	overflow:hidden;
}
.watch_main_sub {
	width:100%;
	overflow:hidden;
	padding-top:30px;
}
.watch {
	width:25%;
	_width:24.9%;
	float:left;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
}
.watch span {
	width:100%;
	float:left;
	text-align:center;
	clear:both;
}
.watch img {
	padding-bottom:5px;
}
.lost_id_main {
	width:100%;
	overflow:hidden;
}
.lost_id_main p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
	padding-top:12px;
}
.lost_id_main p span {
	color:#144F94;
	font-weight:bold;
	padding-top:20px;
}
.lost_id_poing {
	width:100%;
	overflow:hidden;
	padding-top:12px;
}
.lost_id_poing ul {
	width:98%;
	padding-left:15px;
}
.lost_id_poing ul li {
	width:95%;
	list-style:none inside;
	padding-left:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
	background:url(../../i/nv/airlines_arrow.gif) left no-repeat;
}
.lost_id_poing ul li a:link, .lost_id_poing ul li a:visited {
	color:#1F4C8F;
	text-decoration:none;
} 
.lost_id_poing ul li a:hover, .lost_id_poing ul li a:active {
	color:#1F4C8F;
	text-decoration:underline;
}
.airline_box_main {
	width:99.8%;
	overflow:hidden;
	border:1px solid #dadbd6;
	border-bottom:none;
	border-right:none;
	margin-top:10px;
}
.airline_box {
	width:100%;
	overflow:hidden;
}
.airline_box_main_sub {
	width:24.8%;
	_width:24.7%;
	height:117px;
	float:left;
	text-align:center;
	border-right:#dadbd6 1px solid;
	border-bottom:#dadbd6 1px solid;
}
.airline_box_main_sub img {
	padding-top:12px;
}
.airline_box_main_sub span {
	 width:100%;
	 float:left;
	 text-align:center;
	 padding-top:2px;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:12px;
	 color:#2c2c2c;
}
.airline_box_main_sub span a:link, .airline_box_main_sub span a:visited {
	color:#1F4C8F;
	text-decoration:none;
}
.airline_box_main_sub span a:hover, .airline_box_main_sub span a:active {
	color:#1F4C8F;
	text-decoration:underline;
}
/* ********************************* Travel Resources Page coding End  ***********************************************/
/* ********************************* Buzz Rewards START  ***********************************************/
#container {
	width:1000px;
	margin:0px auto;
	overflow:hidden;
}
/*Middle Main Part Start */
#middle {
	width:980px;
	overflow:hidden;
}
/*Left Part Start */
#middle_left {
	width:690px;
	float:left;
	background:url(../../i/nv/middle_left_bg.jpg) repeat-y;
	min-height:915px;
	_height:915px;
}
#banner {
	width:681px;
	height:316px;
	position:relative;
}
/*Menu Part code Start */
#menu {
    border-bottom: 1px solid #CCCCCC;
    height: 33px;
    padding: 16px 0 0 0;
    width: 673px;
}
.sub_menu {
	width:auto;
	height:33px;
	float:left;
	margin-right:4px;
	_margin-right:3px;
}
.sub_menu_left {
	width:8px;
	height:33px;
	float:left;
	background:url(../../i/nv/menu_left.jpg) no-repeat;
}
.sub_menu_bg {
	width:auto;
	height:33px;
	float:left;
	padding:0 10px;
	background:url(../../i/nv/menu_bg.jpg) repeat-x;
	line-height:33px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
}
.sub_menu_bg a:link, .sub_menu_bg a:visited {
	color:#000;
	text-decoration:none;
}
.sub_menu_bg a:hover, .sub_menu_bg a:active {
	color:#b61106;
	text-decoration:none;
}
.sub_menu_right {
	width:7px;
	height:33px;
	float:left;
	background:url(../../i/nv/menu_right.jpg) no-repeat;
}
/*Menu Part code End */
.how_it_work {
	width:98%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	color:#144f94;
	padding:20px 0 10px 10px;
}
.how_it_work1 {
	width:98%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	color:#144f94;
	padding:15px 0 5px 10px;
}
#middle_left ol {
	width:621px;
	padding-left:30px;
	
}

#middle_left ol li {
	list-style:decimal outside;
}
#middle_left ol li a:link, #middle_left ol li a:visited {
	color:#2e82bb;
	text-decoration:none;
}
#middle_left ol li a:hover, #middle_left ol li a:active {
	color:#2e82bb;
	text-decoration:underline;
}

#middle_left ul {
	width:621px;
	padding-left:30px;
}
#middle_left ul li {
	list-style:disc outside;
}
#middle_left ul li a:link, #middle_left ul li a:visited {
	color:#2e82bb;
	text-decoration:none;
}
#middle_left ul li a:hover, #middle_left ul li a:active {
	color:#2e82bb;
	text-decoration:underline;
}

#table_main {
	width:469px;
	border:#ccc 1px solid;
	margin:0px 0 10px 11px;
}
#table_heading {
	width:469px;
	height:33px;
	background:url(../../i/nv/table_heading_bg.jpg) repeat-x;
	line-height:33px;
}
.table_sub_main {
	width:469px;
	height:33px;
	line-height:33px;
}
.table_sub1 {
	width:243px;
	height:33px;
	float:left;
	padding:0 0 0 5px;
}
.table_sub2 {
	width:86px;
	height:33px;
	float:left;
	text-align:center;
	font-weight:bold;
}
.table_sub3 {
	width:135px;
	height:33px;
	float:left;
	text-align:center;
	font-weight:bold;
}
.table_sub_text {
	width:469px;
	overflow:hidden;
	line-height:22px;
}
.table_sub_text1 {
	width:233px;
	float:left;
	padding:0 0 0 15px;
}
.table_sub_text2 {
	width:86px;
	float:left;
	text-align:center;
	font-weight:bold;
}
.table_sub_text3 {
	width:135px;
	float:left;
	text-align:center;
	font-weight:bold;
}
.table_padding {
	padding-left:10px;
}
/*Left Part End */
/*Right Part Start */
#middle_right {
	width:255px;
	float:right;
	padding-right:5px; 
	border-right:none;
}
.buzz_reward_text {
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#144f94;
	text-align:center;
	padding:2px 0 0 0;
}
.buzz_reward_text1 {
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#144f94;
	text-align:center;
	padding:6px 0 0 0;
	font-weight:bold;
}
.buzz_reward_text1 span {
	color:#ed1c24;
}

#middle_right p {
	padding:15px 0 0 0;
}
#middle_right_fare {
	width:100%;
	text-align:center;
	padding:15px 0 0 0;
	position:relative;
}
#middle_right_form {
	width:255px;
	padding:10px 0 0 0;
	color: #2C2C2C;
	font-size: 12px;
}
#middle_right_form input {
	width:159px;
	height:21px;
	border:1px solid #7f9db9;
	padding-left:5px;
	font-family:Arial, Helvetica, sans-serif;
}
#middle_right_form select {
	width:159px;
	height: 21px;
}
.middle_right_form_sub {
	width:255px;
	height:30px;
}
.middle_right_form_sub label {
	width:83px;
	height:25px;
	line-height:25px;
	float:left;
}
.middle_right_form_sub label span {
	color:#ED1C24;
}
.middle_right_form_btn {
	width:255px;
	height:30px;
}
.middle_right_form_btn input {
	width:auto;
	height:auto;
}
.middle_right_form_btn label {
	width:80px;
	height:25px;
	float:left;
}
#reward_acct_update_form {
	width:300px;
	float:right;
	padding: 25px 0 0 10px;
}
#reward_acct_update_form_main {
	width:300px;
	padding:10px 0 0 0;
	color: #2C2C2C;
	font-size: 12px;
}
.reward_acct_update_form_sub {
	width:300px;
	height:30px;
}
.reward_acct_update_form_sub label {
	width:100px;
	height:25px;
	line-height:25px;
	float:left;
}
.reward_acct_update_form_sub label span {
	color:#ED1C24;
}
.reward_acct_update_form_btn {
	width:300px;
	height:30px;
}
.reward_acct_update_form_btn input {
	width:auto;
	height:auto;
}
.reward_acct_update_form_btn label {
	width:100px;
	height:25px;
	float:left;
}
.customer_support {
	width:100%;
	overflow:hidden;
	margin-top:15px;
	border-top:#ccc 1px solid;
}
.customer_heading {
	width:100%;
	padding:12px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#144f94;
	font-weight:bold;
}
.customer_support h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
	font-weight:bold;
}
.support_text {
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
	padding-top:3px;
}
.support_text a:link, .support_text a:visited {
	color:#2e82bb;
	text-decoration:none;
}
.support_text a:hover, .support_text a:active {
	color:#2e82bb;
	text-decoration:underline;
}
.sign_up_text {
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
	padding:10px 0;
}
.middle_top {
	width:75%;
	height:56px;
	overflow:hidden;
	margin-left:1px;
	position:absolute;
	z-index:0;
	background:url(../../i/nv/middle_top.gif) no-repeat;
	
}
.middle_bottom {
	width:99.5%;
	height:43px;
	overflow:hidden;
	padding:0 0 0 1px;
	margin-left:1px;
	background:url(../../i/nv/middle_bottom.gif) no-repeat;
}
.buzz_reward_left { 
	width:690px; 
	float:left; 
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
}
.reward_main {
	 width:50%;
	 padding:25px 0 0 10px;
}
.reward_form {
	width:100%;
	overflow:hidden;
}
.reward_form_text {
	width:75px;
	float:left;
	line-height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
}
.reward_form input {
	width:150px;
	height:17px;
	border:1px solid #7F9DB9;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
	padding-left:5px;
}
.reward_form a:link, .reward_form a:visited {
	color:#1790BC;
	text-decoration:none;
}
.reward_form a:hover, .reward_form a:active {
	color:#1790BC;
	text-decoration:underline;
}
#login_btn {
	padding-top:5px;
}
/* ********************************* Buzz Rewards END ***********************************************/
/* ********************************* ABOUT US START  ***********************************************/
.aboutus_form_left ul{width: 100%;}
.aboutus_form_left li{background: url(../../i/nv/airlines_arrow.gif) no-repeat scroll left center transparent;font-family: Arial,Helvetica,sans-serif;font-size: 12px;line-height: 20px;padding-left: 20px;width: 95%;}
.aboutus_form_left p{color: #2C2C2C;font-family: Arial,Helvetica,sans-serif;font-size: 12px;line-height: 20px;}
.aboutus_form_left{width: 631px;overflow: hidden;float: left;}
.aboutus_form_right{width: 275px;overflow: hidden;float: right;background: #fff;padding-bottom: 25px;text-align: center;}
.aboutus_form_box{width: 96.7%;overflow: hidden;padding: 17px 0 17px 15px;}
/* ********************************* ABOUT US END  ***********************************************/
/* ********************************* AFFILIATIONS START  ***********************************************/
.affiliations_info_main{width: 500px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#2c2c2c;line-height:17px; margin:5px }
.affiliations_info_part1{width:120px; float:left; text-align:left; margin:5px 0px;}
.affiliations_info_part2{width:350px; float:left; text-align:left; margin:5px 0px;}
/* ********************************* AFFILIATIONS END  ***********************************************/
/* ********************************* FAQs END  ***********************************************/
.faqs {width:615px;overflow:hidden;float:right;}
.faqs p {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#2c2c2c;line-height:17px; margin:5px 0px;_margin:0px 0px;}
.faqs p a:link, .faqs p a:visited {color:#144f94;text-decoration:none;}
.faqs p a:hover, .faqs p a:active {color:#144f94;text-decoration:underline;}
.faqs_heading{color: #1F4C8F;font-family: Arial,Helvetica,sans-serif;font-size: 12px;font-weight: bold;height: 24px;line-height: 24px;margin: 10px 0 7px;width: 97.7%;}
.faqs ul {width:98%;padding-left:15px;}
.faqs ul li {width:95%;list-style:none inside;padding-left:14px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#2c2c2c;background:url(../../i/nv/airlines_arrow.gif) left no-repeat;}
.faqs_timings_main{width:500px; float: left;color: #2C2C2C;font-family: Arial,Helvetica,sans-serif;font-size: 12px;line-height: 17px;}
.faqs_timings_left{width:150px; float: left; margin:0px;}
.faqs_timings_right{width:300px; float: left;}
.footer_resource_right{float: right;overflow: hidden;width: 615px;}
/* ********************************* FAQs END  ***********************************************/
/* ********************************* Sitemap coding Start ************************************************************/
.sitemap_dest_main  {width:100%;overflow:hidden;border-top:#dadbd6 1px solid;border-bottom:#dadbd6 1px solid;margin:15px 0 15px 0;}
.sitemap_dest_main a, .all_result_main a, .sitemap_alphabets_heading a {color:#1f4c8f;text-decoration:none;}
.sitemap_dest_main a:hover, .all_result_main a:hover, .sitemap_alphabets_heading a:hover {color:#1f4c8f;text-decoration:underline;}
.sitemap_dest_sub_main {width:100%;overflow:hidden;}
.dest_row1 {width:302px;height:27px;float:left;background:#fff1cc;font-family:Arial, Helvetica, sans-serif;color:#1f4c8f;font-size:13px;font-weight:bold;text-align:left;border-top:#ffffff 1px solid;border-right:#ffffff 1px solid;padding-left:16px;line-height:27px;}
.dest_row2 {width:301px;height:27px;float:left;background:#fff1cc;font-family:Arial, Helvetica, sans-serif;color:#1f4c8f;font-size:13px;font-weight:bold;text-align:left;border-top:#ffffff 1px solid;border-right:#ffffff 1px solid;padding-left:16px;line-height:27px;}

.sitemap_right_box {width:99.8%;overflow:hidden;margin-top:12px;border:#dadbd6 1px solid;}
.sitemap_index_main {width:100%;overflow:hidden;}
.sitemap_right_box p {margin:0px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#2c2c2c;font-weight:normal;padding:10px 15px 5px 15px;}
.sitemap_heading {width:99.8%;height:45px;line-height:45px;background:url(../../i/nv/airlines_index_heading.gif) repeat-x;font-family:Arial, Helvetica, sans-serif;font-size:24px;color:#28a1ce;font-weight:bold;padding-left:14px;}
.sitemap_alphabets_heading {width:99.8%;height:25px;line-height:25px;background:#e6ebf7;font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#1f4c8f;font-weight:bold;padding:0 0 0 15px;margin:10px 0 7px 0;}
.sitemap_more {width:99.8%;height:25px;line-height:23px;background:#f5f5f5;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#1f4c8f;font-weight:normal;padding:0 0 0 15px;margin:7px 10px 16px 0px;}
.sitemap_more a:link, .sitemap_more a:visited {color:#1f4c8f;text-decoration:underline;}
.sitemap_more a:hover, .sitemap_more a:active {color:#1f4c8f;text-decoration:none;}
.sitemap_sub_box {width:100%;overflow:hidden;}
.sitemap_sub_box ul {width:100%;overflow:hidden;}
.sitemap_sub_box ul li {width:98%;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#1f4c8f;line-height:22px;background:url(../../i/nv/airlines_arrow.gif) no-repeat left;padding-left:10px;}
.sitemap_sub_box ul li a:link, .sitemap_sub_box ul li a:visited {color:#1f4c8f;text-decoration:none;}
.sitemap_sub_box ul li a:hover, .sitemap_sub_box ul li a:active {color:#1f4c8f;text-decoration:underline;}
.sitemap_sub_box1 {width:40%;float:left;padding-left:15px;}
.sitemap_sub_box2 {width:31%;float:left;}
.sitemap_sub_box3 {width:26%;float:left;}

.archive_sub_box {width:100%;overflow:hidden;}
.archive_sub_box ul {float:left;width:75%;overflow:hidden;_width:70%;}
.archive_sub_box ul li {width:98%;_width:100%;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#1f4c8f;padding: 2px 0 2px 10px; border-bottom:solid 1px #EEEEEE;overflow:hidden;}
.archive_sub_box ul li a:link, .archive_sub_box ul li a:visited {color:#1f4c8f;text-decoration:none;}
.archive_sub_box ul li a:hover, .archive_sub_box ul li a:active {color:#1f4c8f;text-decoration:underline;}
.date {float:left;width:75px;color:#2C2C2C;line-height:16px;}
.article {float:left;width:89%;_width:88%;line-height:16px;}
.archive_sub_head {background: none repeat scroll 0 0 #F5F5F5;color: #BA0C04;font-family: Arial,Helvetica,sans-serif;font-size: 13px;font-weight: bold;height: 25px;line-height: 25px;margin: 0 0 7px;padding: 0 0 0 15px;width: 99%;}

.archive_sub_box_right {float:right;width:20%; border: solid 1px #CCCCCC; margin-right: 10px; padding: 10px 15px;}
.monthList {border-bottom: 1px solid silver;color: #999999;font-size: 15px;letter-spacing: 1px;margin: 0 0 5px;padding-bottom: 5px;z-index: 0;font-weight:bold;}
.archive_sub_box_right ul li {width:98%;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666666;line-height:22px;background:none;padding:0px;border:none;padding-left:10px;font-weight:bold; cursor: pointer;}
.archive_sub_box_right ul li ul {width:98%;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#1f4c8f;line-height:22px;background:none;padding-left:5px;font-weight:normal;}
.archive_sub_box_right ul li ul li {width:98%;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#1f4c8f;line-height:22px;background:none;padding:0px;border:none;padding-left:10px;font-weight:normal;}
.archive_sub_box_right ul li ul li a:link, .archive_sub_box ul li a:visited {color:#1f4c8f;text-decoration:none;}
.archive_sub_box_right ul li ul li a:hover, .archive_sub_box ul li a:active {color:#1f4c8f;text-decoration:underline;}
/* ********************************* Sitemap coding End  *********************************************************/
/* ********************************* Check My Bookings End  *********************************************************/
.cmybkg_main {width:96.6%;overflow:hidden;padding:17px 0 17px 15px; font-size:12px; font-family:Arial;color: #2C2C2C;}
.cmybkg_report {color: #2C2C2C;float: left;font-family: Arial,Helvetica,sans-serif;font-size: 12px;width: 700px;}
.cmybkg_col1 {width:100px; float:left;}
.cmybkg_col2 {width:80px; float:left;}
.cmybkg_col3 {width:120px; float:left;}
.cmybkg_col4 {width:120px; float:left;}
.cmybkg_col5 {width:100px; float:left;}
.cmybkg_col6 {width:90px; float:left;}
/* ********************************* Check My Bookings End  *********************************************************/
/* ********************************* Hotels Destination Guide Starts  ********************************************/
.destination_new_blog{ width:197px;float:left;}
.destination_new_blog img{ width:197px; height:108px; float:left; border:none;}
.destination_new_blog h1{width:197px; float:left; font-size:20px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#2a2a2a;
	line-height:25px; text-align:center;
	padding-bottom:2px;}
.destination_new_blog h2{ width:197px; text-align:center; float:left;font-size:12px; font-family:Arial; font-weight:bold; line-height:20px; color:#1f4c8f;}
.destination_new_blog h2 a{ color:#1f4c8f; text-decoration:none;}
.destination_new_blog h2 a:hover{ color:#1f4c8f; text-decoration:underline;}
.destination_new_blog p{width:197px; float:left;font-size:12px;font-family:Arial, Helvetica, sans-serif; text-align:justify; line-height:16px; color:#2c2c2c;}


.other_services{width:552px; float:left; margin-top:12px; padding:20px; background:url(../../i/nv/other_services.jpg) top center no-repeat;}
.other_services h1{ font-size:20px; font-family:Arial, Helvetica, sans-serif; line-height:30px; color:#2c2c2c;}
.other_link{
	width:260px;
	float:left;
	height:58px;
	line-height:58px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#2d437c;
}
.other_link a{ color:#1f4c8f; text-decoration:none;}
.other_link a:hover{ color:#1f4c8f; text-decoration:underline;}
.other_link img{ float:left; margin-right:15px; border: none;}

.destination_ht_main{ width:592px; float:left; padding:12px;background:url(../../i/nv/s_bg.jpg) left top repeat-x;}
.destination_ht_main h1{font-size:24px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;color:#28A1CE;line-height:25px;padding-bottom:11px;}
.destination_ht_main p{font-size:12px;font-family:Arial, Helvetica, sans-serif; text-align:justify; line-height:16px; color:#2c2c2c; padding-bottom:15px;}
.destination_ht_main p span a{color: #2492BB;text-decoration: none;}
.destination_ht_main p span a:hover{ color:#2492bb; text-decoration:underline;}

.destination_tg_main{ width:592px; float:left; padding:12px;background:url(../../i/nv/s_bg.jpg) left top repeat-x;}
.destination_tg_main h1{font-size:24px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;color:#28A1CE;line-height:25px;padding-bottom:11px;}
.destination_tg_main img {border: medium none;float: right;margin: 10px 0 0 5px;}
.destination_tg_main p{font-size:12px;font-family:Arial, Helvetica, sans-serif; text-align:justify; line-height:16px; color:#2c2c2c; padding-bottom:15px;}
.destination_tg_main p span a{ color:#2492bb; text-decoration:none;}
.destination_tg_main p span a:hover{ color:#2492bb; text-decoration:underline;}
.destination_tg_back_link a{color: #1F4C8F;float: right;font-size: 12px;font-weight: bold;text-decoration:none;}
.destination_tg_back_link a:hover{color: #1F4C8F;float: right;font-size: 12px;font-weight: bold;text-decoration:underline;}
.tg-heading{float:left;width:auto;color: #2A2A2A;font-family: Arial,Helvetica,sans-serif;font-size: 20px;font-weight: bold;line-height: 25px;padding-bottom: 11px;}
.tg-sub-heading{float:left;width:auto;color: #1F4C8F;font-family: Arial;font-size: 12px;font-weight: bold;line-height: 20px;}
.tg-heading a{float:left;width:auto;color: #2A2A2A;font-family: Arial,Helvetica,sans-serif;font-size: 20px;font-weight: bold;line-height: 25px;padding-bottom: 11px;text-decoration:none;}
.tg-heading a:hover{float:left;width:auto;color: #2A2A2A;font-family: Arial,Helvetica,sans-serif;font-size: 20px;font-weight: bold;line-height: 25px;padding-bottom: 11px;text-decoration:underline;}

.destination_place {width:100%;overflow:hidden;padding-bottom:12px;}
.destination_place ul {width:100%;overflow:hidden;}
.destination_place ul li {background:url(../../i/nv/airlines_arrow.gif) no-repeat left;color: #1F4C8F;font-family: Arial,Helvetica,sans-serif;font-size: 12px;line-height:22px;padding-left: 10px;font-weight:bold;width: 98%;}
.destination_place ul li a:link, .destination_place ul li a:visited {color:#1F4C8F;text-decoration:none;}
.destination_place ul li a:hover, .destination_place ul li a:active {color:#1F4C8F;text-decoration:underline;}

.bottom_link_main {width:100%;margin-top:12px;float:left;}
.bottom_link_main1 {width:100%;margin-top:6px;float:left;}
.bottom_link_icon {width:9%;float:left;padding-left:15px;}
.bottom_link_text {width:86%;float:left;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;line-height:22px;}
.bottom_link_text a:link, .bottom_link_text a:visited {color:#1f4c8f;text-decoration:none;}
.bottom_link_text a:hover, .bottom_link_text a:active {color:#1f4c8f;text-decoration:underline;}

/* ********************************* Hotels Destination Guide Starts  ********************************************/
/* ********************************* Rewards Banner coding Start  ********************************************** */
.banner_mainbox {
	width:228px;
	overflow:hidden;
	/*height:548px;*/
	margin:0px auto;
	border:#2492bb 1px solid;
	color: #2C2C2C;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
}
.buzz_rewards_heading {
	width:100%;
	padding:10px 0 0 0;
	text-align:center;
}
.buzz_rewards_card {
	width:100%;
	padding:8px 0 12px 0;
	text-align:center;
}
.earning_point_table {
	width:210px;
	overflow:hidden;
	background:url(../../i/nv/banner_detail_bg.gif) repeat-x;
	margin:0 auto;
	border:#ccc 1px solid;
}
.earning_point_heading {
	width:99%;
	padding:8px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#2c2c2c;
	font-weight:bold;
	padding-left:11px;
}
.earning_point_detail {
	width:100%;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#2c2c2c;
	padding-top:1px;
}
.earning_point_detail_col1 {
	width:105px;
	float:left;
	padding-left:22px;
}
.earning_point_detail_col2 {
	width:60px;
	float:left;
	text-align:right;
}
.each_point {
	width:98.9%;
	padding:7px 0 11px 3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2c2c2c;
	font-weight:bold;
	text-align:center;
}
.using_point {
	width:90%;
	padding:10px 0 0 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#1c5296;
	font-weight:bold;
}
.bottom_banner {
	width:100%;
	overflow:hidden;
	text-align:right;
	padding-top:5px;
}
.banner_button {
	width:100%;
	text-align:center;
	padding-top:13px;
}
.banner_button_img {
	width:66%;
	float:left;
	text-align:right;
}
.banner_button_text {
	float:right;
	color:#c01207;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-right:7px;
	line-height:29px;
}
.read_more {
	width:100%;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1c5296;
	padding:8px 0 10px 0;
	font-weight:bold;
	text-align:center;
}
.read_more a:link, .read_more a:visited {
	color:#1c5296;
	text-decoration:none;
}
.read_more a:hover, .read_more a:active {
	color:#1c5296;
	text-decoration:underline;
}
.quick_reg {
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#2199c6;
	text-align:center;
	padding:17px 0;
}
.quick_reg span {
	font-size:15px;
}
.quick_reg span label {
	color:#C01207;
	font-weight:bold;
}
.buzz_reward_form {
	width:218px;
	padding:10px 0 0 10px;
}
.buzz_reward_form input {
	width:131px;
	height:21px;
	border:1px solid #7f9db9;
	padding-left:5px;
	font-family:Arial, Helvetica, sans-serif;
}
.buzz_reward_form select {
	width:131px;
}
.buzz_reward_form_sub {
	width:217px;
	height:30px;
}
.buzz_reward_form_sub label {
	width:75px;
	height:25px;
	line-height:25px;
	float:left;
}
.buzz_reward_form_sub label span {
	color:#ED1C24;
}
.buzz_reward_form_btn {
	width:217px;
	height:30px;
	padding:7px 5px 25px 0;
	text-align:right;
	
}

.buzz_reward_form_btn input {
	width:auto;
	height:auto;
	margin-right:5px;
}
.buzz_reward_form_btn label {
	width:80px;
	height:25px;
	float:left;
}
.thanky_main {
	width:100%;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#2c2c2c;
	padding:10px 0;
	text-align:center;
	font-weight:bold;
}
.thanky_main label {
	color:#c01207;
}
.thanky_main span {
	color:#2199c6;
}

/* ********************************* Rewards Banner coding End  ***********************************************/
/******************************************** Confirmation Email Start *********************************************/
.top_right {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#1f4c8f;vertical-align:bottom;}
.top_right a:link, .top_right a:visited {color:#1f4c8f;text-decoration:none;}
.top_right a:hover, .top_right a:active {color:#1f4c8f;text-decoration:underline;}
.top_bar {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#1f4c8f;vertical-align:bottom;margin-bottom:20px;background-color: #FFF;}
.confirm_heading {text-align:left;font-family:Arial, Helvetica, sans-serif;font-size:20px;color:#fff;font-weight:bold;height:32px;padding-left:16px;background-color:#c3160e;}
.print_message {font-family:Arial, Helvetica, sans-serif;font-size:12px;text-align:left;color:#fff;background-color:#c3160e;}
.confirm_heading_aff{color: #1F4C8F;font-family: Arial,Helvetica,sans-serif;font-size: 21px;font-weight: bold;}
.con_head {font-family:Arial, Helvetica, sans-serif;color:#1f4c8f;font-size:19px;padding:15px 0 15px 0;border-bottom:#cccccc 1px solid;}
.confirm_left {width:670px; padding:0 0 0 0;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#2c2c2c;border:none;}
.confirm_ticket {font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#2c2c2c;padding:15px 0 12px 0;font-weight:bold;}
.confirm_ticket_red {color:#ac0f07;}
.hotel_banner_main {width:670px;height:90px;border:#0076a3 1px solid;background:#84B0E4;}
.hotelbanner_heading {font-family:Arial, Helvetica, sans-serif;font-size:18px;color:#fff;font-weight:bold;padding-top:5px;padding-left:15px;}
.hotelbanner_bottom {padding-top:6px;vertical-align:bottom;}
.hotelbanner_button {padding-top:3px;font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#2c2c2c;text-align:center;font-weight:bold;}
.carbanner_main {width:670px;height:90px;border:#0076a3 1px solid;background:#ebf6f9;}
.carbanner_heading {font-family:Arial, Helvetica, sans-serif;font-size:18px;color:#1a547d;font-weight:bold;padding-top:5px;padding-left:15px;}
.carbanner_text {font-family:Arial, Helvetica, sans-serif;font-size:14px;text-align:left;color:#000;padding-top:15px;padding-left:15px;}
.carbanner_button {padding-left:5px;_padding-left:0px;padding-top:15px;font-weight:bold;}
.carbanner_text2 {padding-left:5px;padding-top:15px;font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#2c2c2c;font-weight:bold;}
.flightdetails {width:670px;border:#cccccc 1px solid;}
.flightdetail_heading {height:30px;background-color:#e8e8e8;border-bottom:solid 1px #CCC;font-size:16px;color:#2c2c2c;font-weight:bold;padding-left:15px;}
.insurancebanner_main {width:640px;height:130px;margin:14px auto 0 auto;border:#ffc7ce 1px solid;background:#fafafa;}
.insurancebanner_img {padding-top:17px;}
.insurancebanner_heading {width:auto;padding:9px 0 0 15px;font-family:Arial, Helvetica, sans-serif;font-size:15px;color:#c01207;font-weight:bold;}
.insurance_text {width:auto;padding:7px 0 10px 15px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#2c2c2c;font-weight:bold;}
.insuranceprice {width:auto;font-family:Arial, Helvetica, sans-serif;font-size:17px;color:#2c2c2c;line-height:26px;font-weight:bold;padding-left:15px;padding-right:21px;}
.bookingdetail_left {padding: 12px 0 0 16px;text-align:left;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#2c2c2c;}
.bookingdetail_right {padding: 12px 0 0 0;text-align:left;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;color:#2c2c2c;}
.pricedetail_col1 {text-align:left;padding:12px 0 0px 15px;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;}
.pricedetail_col2 {text-align:right;padding:12px 75px 0 0;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;}
.pricetotal_col2 {text-align:right;padding:12px 15px 0 0;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;}
.pricedetail_head {text-align:center;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;padding:12px 0 0 0;}
.totalprice {line-height:30px;text-align:left;background:#e6ebf7;padding:0 0 0 15px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:15px;color:#ac0f07;}
.totalprice_col2 {line-height:30px;text-align:right;background:#e6ebf7;padding:0 15px 0 0;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:15px;color:#ac0f07;}
.border_dotted {border-bottom:#acacac 1px dotted; padding-bottom: 7px;}
.border_dotted1 {border-bottom:#acacac 1px dotted; font-size: 4px;}
.importantnote {font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#2c2c2c;padding:13px 10px 0 15px;}
.importantnote ul {list-style:outside disc;}
.importantnote ul li {color:#2c2c2c;list-style:outside square;margin-left:15px;padding-bottom:7px;}
.importantnote ul li a:link, .importantnote ul li a:visited {color:#1c579c;text-decoration:underline;}
.importantnote ul li a:hover, .importantnote ul li a:active {color:#1c579c;text-decoration:none;}
.authorization {padding:0 0 0 15px;}
.authorization_text {text-align:left;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#2c2c2c;padding:12px 15px 0 0;}
.coupon_heading {height:30px;background-color:#e8e8e8;border-bottom:solid 1px #CCC;font-size:16px;color:#ED1C24;font-weight:bold;padding-left:15px;}
.coupon {padding:16px 0 0 16px;}
.operated_by_text{color: #898989;font-family: Arial,Helvetica,sans-serif;font-size: 12px;font-weight: bold;}
.flight_imp_message{background: none repeat scroll 0 0 #FFE897;color: #2C2C2C;font-family: Arial,Helvetica,sans-serif;font-size: 11px;height: 20px;line-height: 20px;padding: 0 7px;}
/*  CARS */
.car_review_detail_em {width: 35%; text-align:center;}
.car_review_img_em {padding: 35px 0 0 20px;text-align: left;width: 90%;}
.car_review_details{color: #2C2C2C;font-family: Arial,Helvetica,sans-serif;font-size: 12px;margin: 0;font-weight:normal;}
.pick_up_detail_row {color: #2C2C2C;font-family: Arial,Helvetica,sans-serif;font-size: 12px;overflow: hidden;padding-bottom: 11px;}
.car_pick_up_left{font-weight: bold;width: 145px;padding-bottom: 11px;}
.car_pick_up_right{width: 310px;padding-bottom: 11px;}
.car_fees_price {text-align:right;padding:0 15px 0 0;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#2C2C2C;}
/*  CARS END */
/*  HOTELS */
.hotel_em_total_price{border-bottom: 1px dotted #CCCCCC;line-height: 20px;overflow: hidden; padding: 6px 0 2px 0;}
.hotel_em_total_sub_price{line-height: 20px;overflow: hidden; padding: 6px 0 2px 0;}
.hotel_em_total_price_left{ padding-left: 15px;text-align: left;}
.hotel_em_total_price_right{padding-right: 15px;text-align: right;}
/*  HOTELS END */
/******************************************** Confirmation Email end *********************************************/
.insurance_page {width:713px; height:116px;margin:14px auto 0 auto;border:#ffc7ce 1px solid;background:#fafafa;}
.insurance_main {width:98%;overflow:hidden;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#2c2c2c;padding:10px 0 0 12px;}
.insurance_sub_col1 {width:56%;float:left;}
.insurance_sub_col2 {width:40%;float:left;}
/* ********************************* MISC CSS START  ***********************************************/
.txtfilter {color: #076BA7;font-family: Arial,Helvetica,sans-serif;font-size: 12px;font-weight: bold;}
.pricerangelt {background: none repeat scroll 0 0 transparent;border: medium none;float: left;margin: 0;padding: 0;}
.pricerangertCr {background: none repeat scroll 0 0 transparent;border: medium none;float: right;margin: 0;padding: 0;text-align: right;}
.pricerangeslider {clear: both;height: 22px;width: 145px;}
.align-rt{text-align:right;}
.transparent{display: none;}
.hotel_rate_strike{text-decoration:line-through;}
.err_req{font-family:Arial;font-size:12px;color:Red;background-color:#fff1cc;border:solid 1px #ffb900; width:100%;padding:5px;text-align:center;}
.err_req_mc{font-family:Arial;font-size:11px;color:Red;background-color:#fff1cc;width:100%;text-align:center;}
.err_msg{font-family:Arial;font-size:12px;color:Red;background-color:#fff1cc;width:100%;text-align:center;}
.ErrorMsg div {color: red;margin: 0 7px;font-size: 12px !important;background: #FFFFB7;background: url(../../i/nv/dot.jpg) no-repeat scroll 4px 6px #FFFFB7;padding: 0 10px;}
.logout{color: #0F71B8;float: left;font-family: "Trebuchet MS";font-size: 12px;height: 11px !important;line-height: 11px;padding: 0 0 0 135px;text-decoration: none;}
.agentMenu{color: #0E81AA;cursor: pointer;font-size: 12px;font-weight: bold;}
.ajaxLoader{position: fixed;z-index: 1000;top: 40%;left: 50%;padding-top: 35px;text-align: center;border: 1px solid #cccccc;width: 100px;height: 70px;background: #ffffff;padding: 30px; font-size: 14px;}
.notbold{font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal;color: #2C2C2C;}
.drgrbg{background-color: #E6EBF7;font-size: 14px;font-weight: bold;color: #333333;}
.blue_heading{color: #1F4C8F;font-family: Arial,Helvetica,sans-serif;font-size: 12px;font-weight: bold;}
.error_page_heading {width:99.8%;height:45px;line-height:45px;background:url(../../i/nv/airlines_index_heading.gif) repeat-x;font-family:Arial, Helvetica, sans-serif;font-size:24px;color:#D11407;font-weight:bold;padding-left:14px;}
.error_page_text{font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#2C2C2C;}
.padLeft15{padding-left:15px;}
.margTop10{margin-top:10px;}
.fb_book_advtge_head{color: #1F4C8F;font-family: Arial,Helvetica,sans-serif;font-size: 12px;font-weight: bold;float:left;}
.footer_alphabets_heading{color: #1F4C8F;font-family: Arial,Helvetica,sans-serif;font-size: 12px;font-weight: bold;height: 24px;line-height: 24px;margin: 10px 0 7px;width: 97.7%;}
.testeminials_detail_main{border-color: -moz-use-text-color #27A1CD #27A1CD;border-right: 1px solid #27A1CD;border-style: none solid solid;border-width: medium 1px 1px;overflow: hidden;width: 99.6%;}
.testeminials_space{padding: 5px 0 0 0;border-bottom: dotted 1px #ccc;}
.testeminials_text{font-family:Arial;font-size:12px;color:#2C2C2C; text-align:justify;}
/* ********************************* MISC CSS END  ***********************************************/
/* **** DNN Menu START ****** */
.MainMenu_RootItem{height: 30px;color: #076ba7;font-size: 11px;font-family: Tahoma,Tahoma,Arial;font-weight: bold;}
.MainMenu_SubMenu{z-index: 1000;cursor: hand;background: #D0E0ED;border-bottom: black 1px solid;border-left: black 1px solid;border-top: black 1px solid;border-right: black 1px solid;font-family: Tahoma;font-size: 8pt;font-weight: bold;font-style: normal;color: #ffffff;}
.MainMenu_MenuArrow{font-family: webdings;font-size: 5pt;cursor: hand;border-right: #000000 0px solid;border-bottom: #000000 0px solid;border-top: #000000 0px solid;color: white;}
.MainMenu_RootMenuArrow{font-family: webdings;font-size: 5pt;cursor: hand;color: white;}
.MainMenu_MenuItem{cursor: hand;color: #333333;font-family: Tahoma;font-size: 8pt;font-weight: bold;height: 23px;border-color: #666666;background-color: Transparent;}
.ModuleTitle_MenuItem{cursor: pointer;cursor: hand;color: black;font-family: Tahoma, Arial, Helvetica;font-size: 9pt;font-weight: bold;font-style: normal;border-left: white 0px solid;border-bottom: white 1px solid;border-top: white 1px solid;border-right: white 0px solid;background-color: Transparent;}
.ModuleTitle_MenuItemSel{cursor: pointer;cursor: hand;color: black;font-family: Tahoma, Arial, Helvetica;font-size: 9pt;font-weight: bold;font-style: normal;background-color: #C1D2EE;}
/* **** DNN Menu END ****** */
/* **** Footer SEO Links Start ****** */
.footerseo{width: 960px;clear: both;}
.footerseo_col{width: 235px;float:left;padding-right: 5px;}
.footerseo_heading_top{font-size:12px;font-weight:bold;color: #2C2C2C;}
.footerseo_heading{font-size:11px;font-weight:bold;color: #2C2C2C;}
.footerseo_links a{color: #2C2C2C;font-family: Arial,Helvetica,sans-serif;font-size: 11px;text-decoration: none;}
.footerseo_links a:hover{color: #2492BB;font-family: Arial,Helvetica,sans-serif;font-size: 11px;text-decoration: none;}
/* **** Footer SEO Links END ****** */
/* **** OLD CSS START **** */
td{font-family: Arial, Helvetica, sans-serif;font-size: 12px;}
th{font-size: 12px;font-weight: bold;}
.darkf{color: #2C2C2C;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;}
.lit{color: #2C2C2C;font-family: Tahoma,sans-serif;font-size: 12px;}
.glit{font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;color: #2C2C2C;}
.flfn{color: #2C2C2C;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;}
.blueborder{border: 1px solid #cccccc;}
.grayborder{border: 1px solid #666666;}
.bluerow{background-color: #1F4A8E;}
.apf{font-size: 12px;font-family: Arial, Helvetica, sans-serif;font-weight: normal;margin-right: 4px;color: #2C2C2C;}
.bluef{font-family: Tahoma;font-size: 11px;font-weight: bold;color: #1874E3;}
.whitefont{color: #FFFFFF;font-size: 16px;font-family: Arial, Helvetica, sans-serif;font-weight: bold;}
.headlineBlueSmall{font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #1F4A8E;text-decoration: none;}
.txtRed{font-size: 12px;font-family: Arial, Helvetica, sans-serif;font-weight: normal;margin-right: 4px;color: #970F00;}
.txtTotal{font-family: Arial, Helvetica, Sans-Serif;font-size: 12px;font-weight: bold;color: #970F00;}
.txtTotalPrice{font-family: Arial, Helvetica, Sans-Serif;font-size: 16px;font-weight: bold;color: #970F00;}
.txtSmall{font-size: 11px;font-family: Arial, Helvetica, sans-serif;font-weight: normal;}
.txtbold{font-size: 12px;font-family: Arial, Helvetica, sans-serif;font-weight: bold;float: left;margin-right: 4px;}
.grayrow{background-color: #2065A5;color: #FFFFFF;font-family: Arial,Helvetica,Sans-Serif;font-size: 14px;font-weight: bold;}
.h3_footer{font-size: 12px;font-weight: bold;color: #2C2C2C;}
.headlineRed {color: #D11407;font-family: Arial,Helvetica,sans-serif;font-size: 16px;font-weight: bold;text-decoration: none;}
.headlineBlue {color: #1F4A8E;font-family: Arial,Helvetica,sans-serif;font-size: 16px;font-weight: bold;text-decoration: none;}
/* **** OLD CSS ENDS **** */

/*Business Travel view Page Code Start */
.travel_view_right {
	width:612px;
	overflow:hidden;
	float:left;
	padding-left:19px;
}
td.bodytext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
}
td.bodytext p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
}
td.bodytext p a:link, td.bodytext p a:visited {
	color:#2492BB;
	text-decoration:none;
	font-weight:bold;
}
td.bodytext p a:hover, td.bodytext p a:active {
	color:#2492BB;
	text-decoration:underline;
	font-weight:bold;
}
.travel_view_heading {
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#144f94;
	font-weight:bold;
	border-bottom:#acacac 1px dotted;
	margin-bottom:16px;
	padding-bottom:3px;
} 
.country_detail {
	width:100%;
	padding-top:14px;
}
.country_detail ul {
	width:100%;
	margin-left:15px;
}
.country_detail ul li {
	width:90%;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:25px;
}
.country_detail ul li span {
	padding-left:10px;
	font-size:12px;
	color:#888888;
}
.country_detail ul li a:link, .country_detail ul li a:visited {
	color:#2c2c2c;
	text-decoration:underline;
	background:url(../../i/nv/travel_view_arrow.jpg) no-repeat left;
	padding-left:15px;
}
.country_detail ul li a:hover, .country_detail ul li a:active {
	color:#2c2c2c;
	text-decoration:none;
	background:url(../../i/nv/travel_view_hover.jpg) no-repeat left;
	padding-left:15px;
}
/*Business Travel view Page Code End */
/* City Guide code Start */
.city_guide_text {
	width:80%;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:13px; 
	color:#1f4c8f; 
	font-weight:bold;
}
.city_guide_text a:link, .city_guide_text a:visited {
	color:#1f4c8f; 
	text-decoration:none;
}
.city_guide_text a:hover, .city_guide_text a:active {
	color:#1f4c8f; 
	text-decoration:underline;
}
/* City Guide Code End */
/* Buzz reward winner part start */ 

.buzz-reward-text-main {
 width:445px;
 float:left;
 padding-left:30px;

}
.buzz_reward_graphic {
 width:140px;
 float:left;
 padding:15px 0 0 10px; 
}
.buzz_reward_winner_heading {
 width:97%;
 font-family:Arial, Helvetica, sans-serif;
 font-size:18px;
 color:#235a9f;
 font-weight:bold;
 position:relative;
 z-index:1;
 padding:18px 0 0 0;
} 
.buzz_reward_winner_text {
 width:100%;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#2c2c2c;
}
.buzz_reward_winner_name {
 width:98%;
 padding-top:11px;
 _padding-top:7px;
 clear:both;
}
 
.period-text {
 font-family:Arial, Helvetica, sans-serif;
 font-size:14px;
 color:#b61106;
 font-style:italic;
 font-weight:bold;
 padding:12px 0 0 0;
}
.buzz_reward_winner_right {
 width:12px;
 height:170px;
 float:left;
 background:url(../../i/nv/cru-winner_box_right.gif) no-repeat;
}
.buzz_reward_winner_left {
 width:12px;
 height:170px;
 float:left;
 background:url(../../i/nv/cru-winner_box_left.gif) no-repeat;
}
.buzz_reward_winner {
	width:100%;
	overflow:hidden;
	margin:16px 0 0 8px;
}
.buzz_reward_winner_bg {
	width:627px;
	height:170px;
	float:left;
	background:url(../../i/nv/cru-winner_box_bg.gif) repeat-x;
}
.reward_card_winner {
	width:140px;
	height:175px;
	background:url(../../i/nv/good_news.gif) no-repeat;
	position:absolute;
	top:668px;
	left:44px;
}
.buzz_reward_winner_name span {
	padding:0 0 0 17px;
	float:left;
	clear:both;
}
.buzz_reward_winner_name span a:link, .buzz_reward_winner_name span a:visited {
	color:#235A9F;
	text-decoration:none;
}
.buzz_reward_winner_name span a:hover, .buzz_reward_winner_name span a:active {
	color:#235A9F;
	text-decoration:underline;
}
/* Buzz reward winner part end */ 
/* New css added for bottom small text terms and conditions Start*/

.tnc_msg {width:958px; overflow:hidden; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2c2c2c; font-size:10px; padding-top:15px;}

/* New css added for bottom small text terms and conditions End*/
/* City Guide section on city-pairs */
.other_useful_link{width:603px; float:left; margin-top:12px; padding:20px 0 20px 20px; background:url(../../i/nv/other_sevice_bg.jpg) top left no-repeat;}
.other_services_heading{ font-size:20px; font-family:Arial, Helvetica, sans-serif; line-height:30px; color:#2c2c2c; width:100%; padding-bottom:10px;}
.city_guide_main {
	width:45%;
	overflow:hidden;
	float:left;
	padding-bottom:10px;
}
.city_guide_image{
	width:60px;
	float:left;
	height:52px;
	text-align:right;
	padding-right:6px;
}
.city_guide_cp_text{
	width:170px;
	float:left;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#2d437c;
	line-height:50px;
}
.city_guide_cp_text a{ color:#1f4c8f; text-decoration:none;}
.city_guide_cp_text a:hover{ color:#1f4c8f; text-decoration:underline;}
.city_guide_cp_text img{ float:left; margin-right:15px; border: none;}
.sliderwrap {
    float: right;
    height: 55px;
    margin: -71px 13px 0 0;
    _margin: -73px 4px 0px 0px;
    position: relative;
    z-index: 100 !important;
    overflow:hidden;
}

.flight_deals{ width:616px; float: left;border:1px solid #d0d0d0;padding:1px; margin:12px 0px 0px 0px;}
.flight_deals_sub{ width:592px; float:left; padding:12px;background:url(../../i/nv/s1_bg.jpg) left top repeat-x;}
.flight_deals_heading {width:auto; float:left; color: #28a1ce; font-family: Arial,Helvetica,sans-serif; font-size:21px; font-weight:bold; line-height:25px; padding-bottom: 11px;}
.flight_deals_h_Part {width:auto; float:right; color:#b5130b; font-family: Arial,Helvetica,sans-serif; font-size:12px; padding-right:3px; font-weight:bold; line-height:25px}
.flight_deals_detail {width:100%; overflow:hidden; padding-left:1px;}
.flight_deals_detail_sub {width:49.9%; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2c2c2c; border-right:#e2e2e2 1px solid;}
.deals_detail {width:100%; overflow:hidden; padding-bottom:5px;}
.deals_detail_from {width:130px; float:left;}
.deals_detail_from a { color: #28A1CE;   text-decoration: none; font-size:11px;}
.deals_detail_from a:hover {   color: #28A1CE;    text-decoration: underline;}
.deals_detail_right_from {width:130px; padding-left:20px; float:left;}
.deals_detail_to {width:95px; float:left;}
.deals_detail_fare {width:48px; float:left; color:#2492bb; font-weight:bold; text-align:right;}
.padding_heading { padding-bottom: 0;}
/* new text over images part for destination updates start */ 
.banner_bg {
    background: url("../../i/nv/dest_bannerbg.jpg") repeat-x scroll 0 0 transparent;
    float: left;
    height: 276px;
    width: 590px;
}


.banner_heading {
	 color: #135391;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    padding-left: 28px;
    padding-top: 14px;
    width: 285px;
}

.banner_heading h1 {
    font-size: 30px;
}

.starting_dest {
    color: #2C2C2C;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 19px;
    font-weight: normal;
    padding-top: 13px;
    width: 90px;
padding-right: 4px;
}

.price_dest {
    color: #AD0B04;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 40px;
    font-weight: bold;
    padding-bottom: 10px;
    padding-top: 10px;
    text-align: left;
    width: 130px;
}

.banner_slider_main_dest{width:590px;height:276px; float:left; padding:15px 13px; background:url(../../i/nv/s_bg.jpg) left top repeat-x;}

.destination_main h2{
	font-size:20px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#2a2a2a;
	line-height:25px;
	padding-bottom:11px;
}

/* new text over images part for destination updates end*/ 
.more_link{color:#2492BB;}
/* ********************************* Rewards Small Banner coding Start  ********************************************** */
.banner_mainbox_small {
	width:190px;
	overflow:hidden;
	/*height:548px;*/
	margin:0px auto;
	border:#2492bb 1px solid;
	color: #2C2C2C;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
}
.buzz_rewards_heading {
	width:100%;
	padding:10px 0 0 0;
	text-align:center;
}
.buzz_rewards_card {
	width:100%;
	padding:8px 0 10px 0;
	text-align:center;
}
.earning_point_table_small {
	width:176px;
	overflow:hidden;
	background:url(../../i/nv/banner_detail_bg_small.gif) repeat-x;
	margin:0 auto;
	border:#ccc 1px solid;
}
.earning_point_heading_small {
	width:99%;
	padding:8px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
	font-weight:bold;
	padding-left:7px;
}
.earning_point_detail_small {
	width:100%;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
	padding-top:1px;
}
.earning_point_detail_col1_small {
	width:93px;
	float:left;
	padding-left:11px;
}
.earning_point_detail_col2 {
	width:60px;
	float:left;
	text-align:right;
}
.each_point {
	width:98.9%;
	padding:7px 0 11px 3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2c2c2c;
	font-weight:bold;
	text-align:center;
}
.using_point_small {
	width:90%;
	padding:10px 0 0 11px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#1c5296;
	font-weight:bold;
}
.bottom_banner {
	width:100%;
	overflow:hidden;
	text-align:right;
	padding-top:5px;
}
.banner_button {
	width:100%;
	text-align:center;
	padding-top:13px;
}
.banner_button_img_small {
	width:55%;
	float:left;
	text-align:right;
}
.banner_button_text_small {
	float:left;
	color:#c01207;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-left:4px;
	line-height:29px;
	width:30%;
	text-align:left;
}
.read_more {
	width:100%;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1c5296;
	padding:8px 0 10px 0;
	font-weight:bold;
	text-align:center;
}
.read_more a:link, .read_more a:visited {
	color:#1c5296;
	text-decoration:none;
}
.read_more a:hover, .read_more a:active {
	color:#1c5296;
	text-decoration:underline;
}
.quick_reg {
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#2199c6;
	text-align:center;
	padding:17px 0;
}
.quick_reg span {
	font-size:15px;
}
.quick_reg span label {
	color:#C01207;
	font-weight:bold;
}
.quick_reg_small {
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#2199c6;
	text-align:center;
	padding:15px 0;
	font-weight:bold;
}
.quick_reg_small span {
	font-size:12px;
	font-weight:normal;
}
.quick_reg_small span label {
	color:#C01207;
	font-weight:bold;
}
.buzz_reward_form {
	width:218px;
	padding:10px 0 0 10px;
}
.buzz_reward_form input {
	width:124px;
	height:18px;
	border:1px solid #7f9db9;
	padding-left:5px;
	font-family:Arial, Helvetica, sans-serif;
}
.buzz_reward_form select {
	width:131px;
}
.buzz_reward_form_sub {
	width:217px;
	height:30px;
}
.buzz_reward_form_sub label {
	width:75px;
	height:25px;
	line-height:25px;
	float:left;
}
.buzz_reward_form_sub label span {
	color:#ED1C24;
}
.buzz_reward_form_btn {
	width:223px;
	height:30px;
	padding:7px 5px 25px 0;
	text-align:right;
}

.buzz_reward_form_btn input {
	width:auto;
	height:auto;
	margin-right:5px;
}
.buzz_reward_form_btn label {
	width:80px;
	height:25px;
	float:left;
}
.buzz_reward_form_small {
	width:190px;
	padding:5px 0 0 7px;
}
.buzz_reward_form_small input {
	width:94px;
	height:21px;
	border:1px solid #7f9db9;
	padding-left:5px;
	font-family:Arial, Helvetica, sans-serif;
}
.buzz_reward_form_small select {
	width:95px;
}
.buzz_reward_form_sub_small {
	width:183px;
	height:30px;
}
.buzz_reward_form_sub_small label {
	width:75px;
	height:20px;
	line-height:25px;
	float:left;
}
.buzz_reward_form_sub_small label span {
	color:#ED1C24;
}
.buzz_reward_form_btn_small {
	width:190px;
	height:30px;
	padding:7px 7px 25px 0;
	text-align:right;
}
.buzz_reward_form_btn_small input {
	width:auto;
	height:auto;
	margin-right:5px;
}
.buzz_reward_form_btn_small label {
	width:80px;
	height:25px;
	float:left;
}

.thanky_main {
	width:100%;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#2c2c2c;
	padding:10px 0;
	text-align:center;
	font-weight:bold;
}
.thanky_main label {
	color:#c01207;
}
.thanky_main span {
	color:#2199c6;
}
/* ********************************* Rewards Small Banner coding End  ***********************************************/


/* Vacations Rental Page Code Start */
.vacation_rental_sub_new {
	width:100%; 
	overflow:hidden;  
	margin:0 0 10px 8px; 
	_margin:0 0 5px 11px
}
.vacation_rental_box_new {
	width:191px; 
	_width:190px; 
	float:left;  
	margin-right:12px;
	_margin-right:7px;
}

.vacation_rental_box_new a:link, .vacation_rental_box_new a:visited {
	text-decoration:none;
}
.vacation_rental_box_new a:hover, .vacation_rental_box_new a:active {
	text-decoration:none;
}
.vacation_rental_box_top {
	width:193px;
	height:10px;
	overflow:hidden;
	background:url(../../i/nv/vacationrental_box_top.jpg) no-repeat;
}
.vacation_rental_box_bg {
	width:193px;
	overflow:hidden;
	position:relative;
	background:url(../../i/nv/vacationrental_box_bg.jpg) repeat-y;
}
.vacation_rental_box_bottom {
	width:193px;
	height:10px;
	background:url(../../i/nv/vacationrental_box_bottom.jpg) no-repeat;
}

.vacation_rental_img_new {
	width:100%;
	text-align:center;
}
.vacation_rental_name {
	width:92%;
	padding:8px 0 0 12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1f4c8f;
}
.vacation_rental_name a:link, .vacation_rental_name a:visited {
	color:#1f4c8f;
	text-decoration:none;
}
.vacation_rental_name a:hover, .vacation_rental_name a:active {
	color:#1f4c8f;
	text-decoration:underline;
}
.vacation_rental_rating {
	width:97%;
	padding:0 0 0 12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
}
.vacation_rental_rating_1 {
	width:auto;
	float:left;
	padding:3px 8px 0 0;
}
.vacation_rental_rating_rate {
	width:auto;
	float:right;
	color:#28a1ce;
	font-size:25px;
	font-family:Calibri, Arial, Helvetica, sans-serif;
	margin-top:-9px;
	font-weight:bold;
	padding-right:16px;
	_padding-right:5px;
	position:relative;
}
.vacation_rental_rating_rate a:link, .vacation_rental_rating_rate a:visited {
	color:#28A1CE;
	text-decoration:none;
}
.vacation_rental_rating_rate a:hover, .vacation_rental_rating_rate a:active {
	color:#28A1CE;
	text-decoration:underline;
}
.vacation_rental_dollor {
	font-size:15px;
}
.business_class_main{ width:592px; float:left; padding:12px;background:url(../../i/nv/s1_bg.jpg) left top repeat-x;}
.vacation_other_deals {
	width:100%;
	overflow:hidden;
}
.vacation_other_deals_sub {
	width:46.5%;
	float:left;
	border-right:#e2e2e2 1px solid;
	padding:0 20px 5px 0;
}
.vacation_other_deals_sub2 {
	width:46.5%;
	float:left;
	padding-left:20px;
}
.vacation_other_des_main {
	width:100%;
	overflow:hidden;
	line-height:28px;
	border-bottom:#d0d0d0 1px dotted;
}

.vacation_other_cityname {
	width:70%;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#2c2c2c;
}
.vacation_other_price {
	width:30%;
	_width:29%;
	float:right;
	font-family:Calibri, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#2492bb;
	font-weight:bold;
	text-align:right;
}
.bottom_border {
	border-bottom:none;
}
/* Vacations Rental Page Code End */

/* Vacations Rental Detail Page Code Start */
.vacation-rental-detail {
	width:534px;
	float:left;
	margin:15px 0 12px 0;
	border-right:#dfdfdf 1px solid;
	_padding-bottom:12px;
}
.vac_rental_detail{
	width:384px;
	_width:383px;
	float:left;
	margin:0 0 12px 0;
}
.vac_rental_detail p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	overflow:hidden;
	width:100%;
	color:#808080;
	padding:8px 0 7px 0;
}
.vacation_rental_spe {
	width:510px;
	margin-left:15px;
	padding-top:8px;
	overflow:hidden;
	border-top:#dfdfdf 1px solid;
}
.vacation_rental_spe_row1 {
	width:40%;
	float:left;
	border-right:#dfdfdf 1px solid;
}
.vacation_rental_spe_row1 p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
}
.vacation_rental_spe_row2 {
	width:55%;
	float:left;
	padding-left:15px;
}
.vacation_rental_spe_row2 p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
}
.vacation-rental-detail-left {
	width:150px;
	float:left;
	padding:0 0 10px 0;
}
.vacation-rental_price_box {
	width:150px;
	float:right;
	padding:18px 15px 0 0;
	text-align:right;
	_padding:18px 15px 0 0;
}
/* Vacations Rental Detail Page Code End */

/* Vacations Landing Page Code Start */
.vacation_lp_main {
	width:100%;
	overflow:hidden;
	line-height:26px;
	font-family:Calibri, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#2c2c2c;
	border-bottom:#ccc 1px dotted;
}
.vacation_lp_main span {
	font-weight:bold;
	font-style:italic;
	font-size:17px;
}
.vacation_lp_row1 {
	width:45%;
	float:left;
}
.vacation_lp_row2 {
	width:40%;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}
.vacation_lp_row3 {
	width:15%;
	float:left;
	text-align:right;
	color:#1790bc;
	font-size:16px;
	font-weight:bold;
}
.bottom_border {
	border-bottom:none;
}
.term_con {
	width:100%;
	padding:5px 0 10px 0;
}
.term_con a:link, .term_con a:visited {
	color: #2492BB;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    line-height: 20px;
    text-decoration: none;
}
.term_con a:hover, .term_con a:active { 
	color: #2492BB;
	text-decoration:underline;
}
.vacation_other_cityname a:link, .vacation_rental_name a:visited {
	color:#1f4c8f;
	text-decoration:none;
}
.vacation_other_cityname a:hover, .vacation_rental_name a:active {
	color:#1f4c8f;
	text-decoration:underline;
}
.vacation_other_price a:link, .vacation_rental_name a:visited {
	color:#28A1CE;
	text-decoration:none;
}
.vacation_other_price a:hover, .vacation_rental_name a:active {
	color:#28A1CE;
	text-decoration:underline;
}
/* Vacations Landing Page Code End */
.screen
{
	position: absolute;
	/* ie8 bugfix */
	_height: 250em !important;
	top:0px;
	left:0px;
	color: white;
}
/* Vacations Social Page Code Start */
.buzz_traveler_detail {
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
}
.buzz_traveler_detail a:link, .buzz_traveler_detail a:visited {
    color: #2492BB;
    text-decoration: none;
}
.buzz_traveler_detail a:hover, .buzz_traveler_detail a:active {
    color: #2492BB;
    text-decoration: underline;
}
.vacations_package_main {
	width:100%;
	overflow:hidden;
	border-bottom:#dadbd6 1px solid;
	padding:12px 0 12px 0;
}
.vacations_package_img {
	width:166px;
	float:left;
}
.vacations_package_main_sub {
	width:423px;
	overflow:hidden;
}
.vacations_package_heading {
	width:100%;
	overflow:hidden;
	padding-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#2c2c2c;
	font-style:italic;
}
.vacations_package_heading span {
	font-size:16px;
	color:#1f4c8f;
	font-weight:bold;
	padding-right:10px;
	font-style:normal;
}
.vacations_package_detail {
	width:330px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
	border-right:#dadbd6 1px solid;
	padding-right:12px;
}
.vacations_package_price {
	width:79px;
	float:right;
	font-family:Calibri, Arial, Helvetica, sans-serif;
	color:#1790bc;
	font-size:27px;
	font-weight:bold;
	text-align:right;
}
.bottom_border {
	border-bottom:none;
}
.vacations_packag_top { 
	width:592px; 
	float:left; 
	padding:12px;
	background:url(../../i/nv/s_bg.jpg) left top repeat-x;
}
.soc_vac_subheading { 
 width:592px;
 overflow:hidden; 
 padding-bottom:5px;
 font-family:Calibri, Helvetica, sans-serif;
 font-size:17px;
 color:#1F4C8F;
}
.soc_vac_subheading span {
 color:#d12519;
 font-size:18px;
 font-weight:bold; 
}

/* Vacations Social Page Code End */
.hghlgt {
background: #FFED71;
padding: 0 2px;
font-weight:bold;
}

/* Destinations Detail Part Start */
.d_detail_main {
	width:395px;
	overflow:hidden;
	position:absolute;
	padding:10px;
	border:3px solid #2492BB;
	z-index:5;
	background:#fff;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
}
.d_detail_main1 {
	width:99.8%;
	overflow:hidden;
	border:#ccc 1px solid;
}
.d_detail_heading {
	width:382px;
	_width:368px;
	background:#E6EBF7;
    color: #1F4C8F;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    height: 25px;
    line-height: 25px;
	padding:0 0 0 13px;	
}
.d_detail_heading span {
	float:left;
}
.close {
	width:auto;
	float:right; 
	padding:3px 4px 0 0; 
}

.d_detail_sub_main {
	width:373px;
	overflow:hidden;
	padding:8px 13px;
}
.d_detail_sub {
	width:100%;
	float:left;
}
.d_detail_sub ul {
	width:47.5%;
	_width:49.9%;
	float:left;
}
.d_detail_sub ul li {
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:17px;
}
.d_detail_sub ul li a:link, .d_detail_sub ul li a:visited {
	color:#0F71B8;
	text-decoration:none;
}
.d_detail_sub ul li a:hover, .d_detail_sub ul li a:active {
	color:#0F71B8;
	text-decoration:underline;
}
/* Destinations Detail Part End */
/***** start Seat Map **********************************************************************/
#map
{
    position:relative;
    padding:50px 234px 0 190px;
    width:550px;
    background: url(../../i/nv/smap/map-body-bg.gif) repeat-y;    
}
.showwidth {width:550px;margin-left:190px;}
#map .mapScroll {width:550px;overflow:auto;overflow-y: hidden;}
#map span.head-top {position:absolute;left:0;top:8px;width:190px;height:205px;background:url(../../i/nv/smap/head-sprite.gif) no-repeat 0 -1077px;}
#map span.head-bot {position:absolute;left:0;bottom:14px;!bottom:-1px;_bottom:-3px;width:190px;height:205px;background:url(../../i/nv/smap/head-sprite.gif) no-repeat 0 -1302px;}
#map span.tail-top {position:absolute;right:0;top:10px;width:234px;height:205px;background:url(../../i/nv/smap/tail-sprite.gif) no-repeat 0 -1077px;}
#map span.tail-bot {position:absolute;right:0;bottom:16px;!bottom:-1px;_bottom:-1px;width:234px;height:205px;background:url(../../i/nv/smap/tail-sprite.gif) no-repeat 0 -1302px;}

#map span.head-top-l {position:absolute;left:0;top:18px;width:190px;height:174px;background:url(../../i/nv/smap/head-sprite.gif) no-repeat 0 -689px;}
#map span.head-bot-l {position:absolute;left:0;bottom:24px;!bottom:8px;_bottom:8px;width:190px;height:174px;background:url(../../i/nv/smap/head-sprite.gif) no-repeat 0 -883px;}
#map span.tail-top-l {position:absolute;right:0;top:18px;width:234px;height:174px;background:url(../../i/nv/smap/tail-sprite.gif) no-repeat 0 -689px;}
#map span.tail-bot-l {position:absolute;right:0;bottom:24px;!bottom:8px;_bottom:8px;width:234px;height:174px;background:url(../../i/nv/smap/tail-sprite.gif) no-repeat 0 -883px;}

#map span.head-top-m {position:absolute;left:0;top:5px;width:190px;height:161px;background:url(../../i/nv/smap/head-sprite.gif) no-repeat 0 -327px;}
#map span.head-bot-m {position:absolute;left:0;bottom:11px;!bottom:-5px;width:190px;height:161px;background:url(../../i/nv/smap/head-sprite.gif) no-repeat 0 -508px;}
#map span.tail-top-m {position:absolute;right:0;top:5px;width:234px;height:161px;background:url(../../i/nv/smap/tail-sprite.gif) no-repeat 0 -327px;}
#map span.tail-bot-m {position:absolute;right:0;bottom:11px;!bottom:-5px;width:234px;height:161px;background:url(../../i/nv/smap/tail-sprite.gif) no-repeat 0 -508px;}

#map span.head-top-sm {position:absolute;left:0;top:-4px;width:190px;height:143px;background:url(../../i/nv/smap/head-sprite.gif) no-repeat 0 top;}
#map span.head-bot-sm {position:absolute;left:0;bottom:1px;_bottom:-16px;width:190px;height:144px;background:url(../../i/nv/smap/head-sprite.gif) no-repeat 0 -163px;}
#map span.tail-top-sm {position:absolute;right:0;top:-4px;width:234px;height:143px;background:url(../../i/nv/smap/tail-sprite.gif) no-repeat 0 top;}
#map span.tail-bot-sm {position:absolute;right:0;bottom:1px;_bottom:-16px;width:234px;height:144px;background:url(../../i/nv/smap/tail-sprite.gif) no-repeat 0 -163px;}

#map span.head-top-w {position:absolute;left:0;top:0px;width:150px;height:89px;background:#fff;}
#map span.tail-top-w {position:absolute;right:0;top:0px;width:10px;height:41px;background:#fff;}
#map span.head-bot-w {position:absolute;left:0;bottom:0px;width:150px;height:80px;background:#fff;}
#map span.tail-bot-w {position:absolute;right:0;bottom:0px;width:10px;height:80px;background:#fff;}

#map .airWingTop {width:274px;height:22px;background:url(../../i/nv/smap/air-wing-top.gif) no-repeat;}
#map .airWingBot {width:274px;height:22px;background:url(../../i/nv/smap/air-wing-bot.gif) no-repeat;}

#map .airWingTop-front {width:39px;height:52px;background:url(../../i/nv/smap/air-wing-top-front.gif) no-repeat;}
#map .airWingTop-front2 {width:39px;height:52px;background:url(../../i/nv/smap/air-wing-top-front2.gif) no-repeat;}
#map .airWingTop-mid {width:1px;height:52px;background:url(../../i/nv/smap/air-wing-top-mid.gif) repeat-x bottom;}
#map .airWingTop-back {width:39px;height:52px;background:url(../../i/nv/smap/air-wing-top-back.gif) no-repeat;}

#map .airWingBot-front {width:39px;height:52px;background:url(../../i/nv/smap/air-wing-bot-front.gif) no-repeat;}
#map .airWingBot-front2 {width:39px;height:52px;background:url(../../i/nv/smap/air-wing-bot-front2.gif) no-repeat;}
#map .airWingBot-mid {width:1px;height:52px;background:url(../../i/nv/smap/air-wing-bot-mid.gif) repeat-x;}
#map .airWingBot-back {width:39px;height:52px;background:url(../../i/nv/smap/air-wing-bot-back.gif) no-repeat;}

#map .airborderTop {height:52px;background:url(../../i/nv/smap/airborderTop.gif) repeat-x;}
#map .airborderBot {height:52px;background:url(../../i/nv/smap/airborderBot.gif) repeat-x;}

#map .exitTop {width:26px;height:26px;background:url(../../i/nv/smap/seatmap-exit.jpg) no-repeat;background-position:bottom;}
#map .exitBot {width:26px;height:26px;background:url(../../i/nv/smap/seatmap-exit.jpg) no-repeat;background-position:top;}

a.bluelinksm:link, a.bluelinksm:active, a.bluelinksm:visited {font-size:12px;color:#0041ff;text-decoration:underline;font-weight:bold;}
a.bluelinksm:hover{text-decoration:none;}
a.graylinksm:link, a.graylinksm:active, a.graylinksm:visited {font-size:12px;color:#a7a7a7;text-decoration:underline;font-weight:bold;}
a.graylinksm:hover{text-decoration:none;}

.flightbtn {font-size:13px !important;width:240px;margin-right:15px;padding:3px 10px;font-weight:bold;cursor:pointer;}
.flightbtnDisable {font-size: 13px !important;width:240px;margin-right:15px;padding:3px 10px;font-weight:bold;color:gray;cursor:default;}

#map table, #map caption, #map tbody, #map tfoot, #map thead, #map tr, #map th, #map td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: top;
}
#map td{font-size:12px; font-weight:bold;text-align:center;width:38px;}

#tooltip.pretty {
	font-family: Arial;
	width: 220px;
	padding:5px 15px 25px 15px;
	height: 118px;
	opacity: 1;
	border:none;
}

#tooltip.pretty div { width: 220px; text-align: left; padding-top: .3em;}

#tooltip.fancy {
	background: url(../../i/nv/smap/shadow1.png);	 
	background-repeat:no-repeat;
	opacity: 1;
}
#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 0.85;
}
#tooltip h3, #tooltip div { margin: 0; }
.tiptxt{font-size:11px;line-height:14px;padding:3px;}


.bookedSeat
    {
        background-image: url(../../i/nv/smap/booked.jpg);
        background-repeat: no-repeat;
        background-position: center;
    }
    .selectedSeat
    {
        background-image: url(../../i/nv/smap/selected-seat.jpg);
        background-repeat: no-repeat;
        background-position: center;
    }
    html > .text
    {
        color: #000000;
        font-family: Arial,Helvetica,sans-serif;
        font-size: 10px;
    }
    
    
    
    .notebg
    {
        background: #ffffb7;
    }
    
    .emptyRow
    {
        height: 23px;
    }
    .marginRow
    {
        height: 50px;
    }
    .windowRow td
    {
        line-height: 27px;
    }
    .middleRow td
    {
        line-height: 27px;
    }
    .aisleRow td
    {
        line-height: 27px;
    }
    .aisle td
    {
        line-height: 18px;
    }
    .vacant
    {
        background-image: url(../../i/nv/smap/vacant.jpg);
        background-repeat: no-repeat;
        background-position: center;
    }
    .premiumvacant
    {
        background-image: url(../../i/nv/smap/premiumvacant.jpg);
        background-repeat: no-repeat;
        background-position: center;
    }
    .paidSeat
    {
        background-image: url(../../i/nv/smap/paid-seat.jpg);
        background-repeat: no-repeat;
        background-position: center;
    }
    .windowseat
    {
        background-image: url(../../i/nv/smap/vacant.jpg);
        background-repeat: no-repeat;
        background-position: center;
    }
    .premiumwindowseat
    {
        background-image: url(../../i/nv/smap/premiumvacant.jpg);
        background-repeat: no-repeat;
        background-position: center;
    }
    .occupied
    {
        background-image: url(../../i/nv/smap/occupied.jpg);
        background-repeat: no-repeat;
        background-position: center;
    }
    .handicap
    {
        background-image: url(../../i/nv/smap/handicap.jpg);
        background-repeat: no-repeat;
        background-position: center;
    }
    .premiumhandicap
    {
        background-image: url(../../i/nv/smap/premiumHadicap.jpg);
        background-repeat: no-repeat;
        background-position: center;
    }
    .onrequest
    {
        background-image: url(../../i/nv/smap/onrequest.jpg);
        background-repeat: no-repeat;
        background-position: center;
    }
    .premiumpaid
    {
        background-image: url(../../i/nv/smap/premiumPaid.jpg);
        background-repeat: no-repeat;
        background-position: center;
    }
     .premiumpaidwindow
    {
        background-image: url(../../i/nv/smap/Window-premiumPaid.jpg);
        background-repeat: no-repeat;
        background-position: center;
    }
    
    .lineheight16{line-height:16px;}
    .lineheight20{line-height:20px;}
    .lineheight24{line-height:24px;}
    .lineheight30{line-height:30px;}
    .padlt10{padding-left:10px;}
    .padlt5{padding-left:5px;}
    .padlt3{padding-left:3px;}
    .centertext{text-align:center;}
    
    
    .padrt5{padding-right:5px;}
    
    .pasTable
    {
    	background-color: #52BAF8;border-width: 0px; width: 435px;
    }
    .pasTable th, .pasTable td{margin:0; padding:0;line-height:24px;}
    .seatPrefTable
    {
    	background-color: #52BAF8;border-width: 0px; width: 600px; color:#000;
    }
    .seatPrefTable th, .seatPrefTable td{margin:0; padding:0;line-height:30px; font-family:Arial; font-size:14px; font-weight:bold;background-color: #DBEEFD;}
    .seatPrefTable td{font-weight:normal;background-color: #fff;}
    .normal{font-weight:normal}
    .bold{font-weight:bold !important}
    .smappoptxt 
    {
    		font-family:Arial; 
    		font-size:14px !important; 
    		font-weight: normal; 
    		color:#004066 !important;
    		padding:20px 10px 10px 10px !important;
    }
        
    .genericPlane {background: url(../../i/nv/smap/genericPlaneBody.jpg) no-repeat; width:984px; height: 348px;}
    .sradio {width:18px;padding-top:6px;!padding-top:2px}
    .spacediv {padding-top:10px;!padding-top:5px}
    .red {color:#f60505}
    .gray {color:#7f7f7f}
    .margin0 {margin:0}
    .padding0{padding:0}
    .font11 {font-size: 11px}
    .clearboth { clear:both}
    
    .seatmappas {font-family: Arial; color: #000000;}
    .seatC-mid-top { background: url(../../i/nv/smap/seatC-mid-top.gif) repeat-x;width:660px;}
    .seatC-lt-top { background: url(../../i/nv/smap/seatC-lt-top.gif) no-repeat top left; height:53px;}
    .seatC-lt-tope { background: url(../../i/nv/smap/seatC-lt-tope.gif) no-repeat}
    .seatC-rt-top { background: url(../../i/nv/smap/seatC-rt-top.gif) no-repeat top right; height:53px;}        
    .seadmidbrds {border-left:1px #076BA7 solid;border-right:1px #076BA7 solid;width:658px;}
    .seatC-lt-bot { background: url(../../i/nv/smap/seatC-lt-bot.gif) no-repeat bottom left;height:53px;}
    .seatC-rt-bot { background: url(../../i/nv/smap/seatC-rt-bot.gif) no-repeat bottom right;height:53px;}
    .seatC-mid-bot { background: url(../../i/nv/smap/seatC-mid-bot.gif) repeat-x;height:53px;}
    .seatCbrdtopbot {border-bottom: 1px #076BA7 solid;border-top: 1px #076BA7 solid;}
    .seatCbrdtop {border-top: 1px #076BA7 solid}
    .seatCbrdbot {border-bottom: 1px #076BA7 solid}
    .seatCbrdlt {border-left: 1px #076BA7 solid}
    .seatCbrdrt {border-right: 1px #076BA7 solid}
    .seatCbrdltrt {border-left: 1px #076BA7 solid;border-right: 1px #076BA7 solid;}
    .seatpas td {line-height:30px}
    .padtop6 {padding-top:6px}
    .padtop10 {padding-top:10px}
    .padtop15 {padding-top:15px}
    .fontsize10 {font-size:10px}
    .fontsize11 {font-size:11px}
    .fontsize13 {font-size:13px}
    .fontsize14 {font-size:14px}
    .fontsize16 {font-size:16px}
    .fontsize18 {font-size:18px}
    .fontsize20 {font-size:20px}
    .fontsize22 {font-size:22px}
        
    .color1 {color: #B2F2FF}
    .color2 {color: #ffffff}
    .color3 {color: #076BA7}
    .color4 {color: #000000}
    .color5 {color: #FF7000}
    .color6 {color: #4C9404}
    .color7 {color: #FC0003}
    .color8 {color: #FC0003}
    .color9 {color: #A7A7A7}  
    .color10 {color: #F03C10}
      
    .bg100 {background:#EAF7FF}
    .bg101 {background:#076BA7}
    .bg102 {background:#FFF1CC}
    .bg103 {background:#def3ff}
    .bg104 {background:#ffffff}
    .bg108{background: #ffed71}/*dark yellow used in confirmation*/
    
.seatlist
{
	float: left;
}
.seatlist ul{
margin:0;
padding:0;
}

.seatlist ul li{
	background:transparent url(../../i/nv/smap/check-icon.gif) no-repeat scroll 10px 3px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-bottom:0px;
	padding-left:30px;
	padding-top:8px;
	_padding-top:7px;
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
}
.seatlist_imagediv
{float: left; margin-left:10px;
}
.seatlist-box{border: 1px #c1e6ff solid;margin:0 0 10px 100px;float:left}
.seatlist-box-s{border: 1px #c1e6ff solid;margin:0 0 5px 238px;float:left}
.seatlist-box td, .seatlist-box-s td{background: #c1e6ff; padding:10px}
.botbrdgray {border-bottom: 1px #dddddd solid;}

.yellowPaxDetailsBg{background-color:#FFFB89}
.whitePaxDetailsBg{background-color:#FFFFFF}
.infanticon{background:url(../../i/nv/smap/infant-icon.gif) no-repeat; width:23px; height:24px;display:block;}
.seat-ttab{background:url(../../i/nv/smap/seat-ttab.gif) no-repeat 0 -34px; width:68px; height:29px;text-align:center;}
.seat-ttab-a{background:url(../../i/nv/smap/seat-ttab.gif) no-repeat 0 0; width:68px; height:29px;text-align:center;}
.seat-ttab-h{background:url(../../i/nv/smap/seat-ttab.gif) no-repeat 0 -68px; width:68px; height:29px;text-align:center;}
.seat-ttab a{color:#ffffff !important;}
.seat-ttab-a a{color:#000000 !important;}
.seat-ttab-h a{color:#ffffff !important;}
.brdfix {border:1px solid #addff7 !important;}
.seatprefe-bg{background:#f9fbfa}
/*seat map popup normal button*/
.seatlist-box a.defaultBtn{background-image:url(../../i/nv/smap/defaultbtn.gif);background-repeat:no-repeat;display:block;float:left;text-decoration:none;font-family:Arial, Helvetica, sans-serif;cursor:pointer}
.seatlist-box a.defaultBtn span{background-image:url(../../i/nv/smap/defaultbtn.gif); background-repeat:no-repeat; display: block}
.seatlist-box a.lrgbtn, .seatlist-box a.lrgbtn:active, .seatlist-box a.lrgbtn:link, .seatlist-box a.lrgbtn:visited{background-position:right 0; color:#000; font-weight:bold; font-size:16px; height:26px; padding-right:14px; cursor:pointer}
.seatlist-box a.lrgbtn span{background-position:left 0; line-height: 16px; padding: 6px 0 4px 14px}
.seatlist-box a.lrgbtn:hover{background-position: right -31px}
.seatlist-box a.lrgbtn:hover span{background-position: left -31px}
/*seat map popup normal button*/
/***** end Seat Map **********************************************************************/
.new-tab {
 width:42px;
 height:25px;
 background:url(../../i/nv/new-tab.gif) no-repeat;
 position:relative;
 top:59px;
 _top:0px;
 left:548px;
}
/******* Hotels NEW Filters *****/
.popoutContainer {
    background-color: #F1F1F1;
    display: none;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 250px;
    left: 200px;
    overflow-y: auto !important;
    padding: 10px;
    position: absolute;
    text-align: left;
    top: 300px;
    width: 540px;
    z-index: 400;
}
.popupInner {
    padding: 10px;
}
.popupInner .title {
    margin: 10px 0 0;
    text-align: left;
}
.popoutContainer a.close_dialog {
    float: right;
    margin-top: 10px;
}
.popoutContainer a.close_dialog img {
    border: 0 none;
    outline: medium none;
}
ul.neighbourSelect {
    list-style-type: none !important;
    margin: 15px 0 0;
    padding: 0;
}
ul.neighbourSelect li {
    float: left;
    list-style-type: none !important;
    width: 48%;
}
ul.neighbourSelect li div {
    padding: 2px 0;
}
ul.neighbourSelect li label {
    display: block;
    font-size: 12px;
    text-transform: capitalize;
}
ul.neighbourSelect li input {
    float: left;
    margin: 0 10px 0 0;
}
.showmore{cursor: pointer;font-size: 12px;margin: 0 0 0 15px;text-decoration: underline;}
.filterreg ul {
    list-style-image: none;
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.filtercheck ul {
    list-style: none outside none;
}
.filtercheck li {
    clear: both;
    list-style: none outside none;
    margin: 0 0 6px;
    overflow: hidden;
    padding: 0;
}
.filtercheck li input {
    float: left;
    height: auto;
    margin: 0 3px 0 0;
    padding: 0;
    width: auto;
}
.filtercheck li label {
    cursor: pointer;
    float: left;
    font-size: 12px !important;
    line-height: 14px;
    margin-left: 3px;
    width: 140px;
}
.btnContainer{float:right; margin-right:10px;}
.btnContainer a{background:url(../../i/nv/apply.gif) no-repeat; width:69px; height:24px;display:block; cursor:pointer !important;}
/******* Hotels NEW Filters Ends *****/
/* Destination Citypairs New Code Start */
.des-citypairs {
    color: #28a1ce;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 21px;
    font-weight: bold;
    line-height: 30px;
}
.des-citypairs h2 {
    color: #28a1ce;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 21px;
    font-weight: bold;
    line-height: 30px;
}
.des-fare {
	width:92px;
	color:#ad0b04;
	float: right;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 20px;
	text-align:right;
    font-weight: bold;
    line-height: 30px;
	background:url(../../i/nv/fare-border.html) no-repeat left;
}
.des-fare-taxes-main {
	width:100%;
	overflow:hidden;
}
.des-fare-taxes {
	color: #b5130b;
    float: right;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    line-height: 20px;
	padding-top:8px;
}
.des-fare-term {
	color: #28A1CE;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    line-height: 16px;
    width: auto;
	line-height: 20px;
	padding-top:8px;
font-weight: normal;
}
.des-fare-detail-heading {
	color: #2A2A2A;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 20px;
    line-height: 25px;
    padding-bottom: 11px;
}
.des-fare-main {
	width:100%;
	overflow:hidden;
}
.des-fare-main-sub {
	width:31%;
	float:left;
	border-right:#e2e2e2 1px solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
}
.des-fare-main-sub1 {
	width:31%;
	float:left;
	border-right:#e2e2e2 1px solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
	padding-left:30px;
}
.des-fare-main-sub2 {
	width:27%;
	float:left;
	border-right:#e2e2e2 1px solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
	padding-left:30px;
}
.des-fare-detail-main {
	width:100%;
	overflow:hidden;
	line-height:20px;
}

.des-fare-detail-box1 {
	width:65%;
	float:left;
}
.des-fare-detail-box2 {
	width:30%;
	float:right;
	color:#2492bb;
	font-weight:bold;
}
.des-fare-detail-box3 {
	width:30%;
	float:right;
	color:#2492bb;
	font-weight:bold;
	text-align:right;
}
.last-updated {
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#b52a0d;
}
.last-updated span {
	font-weight:bold;
}
.city-fare {
    font-family:Myriad Pro, Arial, Helvetica, sans-serif; 
    font-size:19px; 
    color:2c2c2c;
font-weight: normal;
}
.city-fare span {
    color:#ad0b04; 
    font-size:34px; 
    font-weight:bold;
}
/* Destination Citypairs New Code End */
/* Car Rental CSS Code Start */
.carrental_main {
 width:590px;
 height:713px; 
 float:left; 
 padding:15px 13px; 
 background:url(../../i/nv/s_bg.jpg) left top repeat-x;
}
.carrenta-bg {
 width: 590px; 
 overflow: hidden; 
 height: 715px;
 background:url(../../i/nv/carrental_bg.jpg) no-repeat;
}
.carrenta-bg h1 {
 width:574px;
 _width:650px;
 float:left;
 font-family:Arial, Helvetica, sans-serif;
 font-size:29px;
 color:#135391;
 font-weight:bold;
 margin:0px;
 padding:19px 0 0 27px;
}
/* Car Rental CSS Code End */
/* Popup Code Start */
.popup-main {
 width:330px;
 height:157px;
 border:3px solid #2492bb;
 -moz-border-radius:10px;
 -webkit-border-radius:10px;
 padding:10px;
 background : #ffffff;
}
.popup-sub {
 width:357px;
 height:155px;
 background:url(../../i/expop/popup-bg.jpg) no-repeat;
 border:#afafaf 1px solid;
}
.popup-close {
 width:19px;
 height:19px;
 float:right;
 padding:2px 2px 0 0;
}
.popup-text {
 width:171px;
 overflow:hidden;
 padding:14px 0 0 10px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:14px;
 color:#2c2c2c;
}
.popup-text span {
 font-size:16px;
 font-weight:bold;
 color:#ad0c04;
}
.popup-input-main {
 width:215px;
 overflow:hidden;
 padding:10px 0 0 10px;
}
.popup-input {
 width:116px;
 float:left;
}
.popup-input input {
 width:111px;
 height:24px;
 padding-left:5px;
 float:left;
 border:#ccc 1px solid;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#afafaf;
}
.poput-button {
 width:98px;
 height:24px;
 float:right;
}
.popup-exa-text {
 width:171px;
 overflow:hidden;
 padding:2px 0 0 10px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#2c2c2c;
}

/* Popup Code End */


/*   New brr thank you start */
.thanku_msg {
 width:94%;
 font-family:Arial, Helvetica, sans-serif;
 font-size:14px;
 color:#2c2c2c;
 text-align:center;
 padding:10px 10px 0 10px;
}
.thanku-buzz-text {
 width:100%;
 font-family:Arial, Helvetica, sans-serif;
 font-size:14px;
 color:#1c5296;
 text-align:center;
}
.thanku-buzz-text a:link, .thanku-buzz-text a:visited {
 color:#ED1C24;
 text-decoration:underline;
 font-weight:bold;
}
.thanku-buzz-text a:hover, .thanku-buzz-text a:active {
 color:#ED1C24;
 text-decoration:none;
 font-weight:bold;
}
.buzz-add {
 width:100%;
 height:220px;
 background:url(../../i/nv/buzz-add-bg.jpg) no-repeat bottom;
}
.sign-up-b {
 width:85px;
 height:26px;
 float:right;
 padding:174px 8px 0 0;
}
.thanku-buzz-text span {
 color:#ed1c24;
}
.thanku_line {
 width:100%;
 height:1px;
 padding:22px 0;
 background:url(../../i/nv/thanku-line.jpg) no-repeat center;
}
.thanku_buzz-h {
 width:100%;
 padding-bottom:13px;
 text-align:center;
}
.thanku_msg span {
 font-size:15px;
 font-weight:bold;
 padding-bottom:5px;
 clear:both;
 color:#CC3300;
}
/*   New brr thank you end */

/* Flight Result Business Class Banner Code Start */
.flight-r-biz-main {
	width:158px;
	overflow:hidden;
	border:#cccccc 1px solid;
	background:url(../../i/nv/frb-bg.jpg) repeat-x;
	margin:10px auto; 
}
.flight-r-detail {
	width:142px;
	padding:0 8px;
	overflow:hidden;
}
.flight-r-banner {
	width:158px;
	overflow:hidden;
}
.flight-r-heading {
	width:100%;
	overflow:hidden;
	padding:3px 0 0 0;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#135391;
}
.flight-r-heading span {
	font-size:26px;

}
.flight-r-des {
	width:100%;
	background:url(../../i/nv/biz-b-line.gif) no-repeat bottom center;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#ad0c04;
	text-align:center;
	padding-top:3px;
    padding-bottom:7px;
}
.flight-r-fmain {
	width:100%;
	padding:8px 0 0 0;
	overflow:hidden;
}
.flight-r-fsubmain {
	width:100%;
	overflow:hidden;
	height:20px;
	border-bottom:#ccc 1px dotted;
}
.flight-r-fareleft {
	width:70%;
	float:left;
	font-family:Calibri, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#2c2c2c;
}
.flight-r-fareright {
	width:30%;
	float:right;
	font-family:Calibri, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#1790bc;
	font-weight:bold;
	text-align:right;
}
.flight-r-b {
	width:100%;
	overflow:hidden;
	padding:10px 0 10px 0;
	text-align:center;
}
/* Flight Result Business Class Banner Code End */
/* Cruise Form Page Code Start */
.win-cruise {
	width:98%;
	font-family:Myriad Pro, Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#b61106;
	font-weight:bold;
	text-align:center;
	padding-top:10px;
}
.facebook-like {
	width:80%;
	overflow:hidden;
	padding:9px 0 0 55px;
}
.facebook_like_left {
 width:11px;
 height:170px;
 float:left;
 background:url(../../i/nv/f-like-left.gif) no-repeat;
}
.facebook_like_bg {
	width:627px;
	height:170px;
	float:left;
	background:url(../../i/nv/f-like-bg.gif) repeat-x;
}
.facebook_like_right {
 width:12px;
 height:190px;
 float:left;
 background:url(../../i/nv/f-like-right.gif) no-repeat;
}
/* Cruise Form Page Code End */
.t-edit-form-container {
    margin: 1em;
    width: 650px;
    font-family: "Segoe UI",Arial,sans-serif;
    font-size: 0.8em;
}
.t-edit-form-container .editor-label, .t-edit-form-container .editor-field {
    float: left;
    padding-bottom: 1em;
}
.t-edit-form-container .editor-label {
    clear: left;
    padding-right: 3%;
    text-align: right;
    width: 25%;
}
.t-edit-form-container .editor-field {
    width: 65%;
}
.t-edit-form-container .editor-field input, .t-edit-form-container .editor-field select {
    font-family: "Segoe UI",Arial,sans-serif;
    font-size: 1em;
}


/* Cruise Form Part Start */
.cruise-step-main {
	width:565px;
	_width:571px;
	margin-top:16px;
	overflow:hidden;
	padding-left:10px;
}
.cruise-step-left {
	width:7px;
	height:85px;
	float:left;
	background:url(../../i/nv/cruise-step-left.jpg) no-repeat;
}
.cruise-step-bg {
	width:551px;
	_width:540px;
	float:left;
	background:url(../../i/nv/cruise-step-bg.jpg) repeat-x;
}
.cruise-step-right {
	width:7px;
	height:85px;
	float:left;
	background:url(../../i/nv/cruise-step-right.jpg) no-repeat;
}
.cruise-step1-main {
	width:99%;
	overflow:hidden;
	padding:14px 0 0 12px;
}
.cruise-step1-img {
	width:auto;
	float:left;
	padding-right:17px;
	_padding-right:3px;
}
.cruise-facebook {
	width:auto;
	float:left;
	line-height:25px;
}
.buzz-reward-h {
	width:100%;
	text-align:center;
	padding:10px 0 15px 0;
}
#cruise_form {
	width:255px;
	padding:10px 0 0 0;
}
#cruise_form select {
	width:145px;
}
.cruise_form_sub {
	width:255px;
	height:30px;
}
.cruise_form_sub label {
	width:100px;
	height:25px;
	line-height:25px;
	float:left;
}
.cruise_form_sub label span {
	color:#ed1c24;
}
.cruise_form_sub input {
	width:138px;
	height:18px;
	border:1px solid #7f9db9;
	padding-left:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

/* Cruise Form Part End */


/* Sign Up Box Part Start */
.sign-up-main {
	width:406px;
	margin:0px auto;
	overflow:hidden;
	border:#0191ce 3px solid;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}
.sign-up-main-heading {
	width:98%;
	height:39px;
	background:url(../../i/nv/sign-box-h.html) repeat-x;
	line-height:36px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#ffffff;
	font-weight:bold;
	padding-left:12px;
}
.sign-up-text {
	width:336px;
	height:51px;
	margin:17px auto;
	background:url(../../i/nv/cruise-text-b.html) repeat-x;
	border:#d1d1d1 1px solid;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#2c2c2c;
	font-weight:bold;
	padding-top:10px;
}
.buzz-reward-cruise {
	width:100%;
	text-align:center;
	padding:15px 0 15px 0;
}
.cruise-buzz-text {
	width:100%;
	padding:0 0 15px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#1c5296;
	text-align:center;
}
.cruise-buzz-text span {
	color:#ed1c24;
	font-weight:bold;
}
.cruise-buzz-text span a:link, .cruise-buzz-text span a:visited {
	color:#ed1c24;
	font-weight:bold;
	text-decoration:underline;
}
.cruise-buzz-text span a:hover, .cruise-buzz-text span a:active {
	color:#ed1c24;
	font-weight:bold;
	text-decoration:none;
}
.cruise-buzzreward-img {
	width:100%;
}
/* Sign Up Box Part End */
.highlight{background:#FFED71;font-size: 12px;font-weight: bold;}
/* Events Part Start */
.events-detail {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
	padding:10px 14px 5px 15px;
}
.events_sub_box {
    overflow: hidden;
    width:100%;
}
.events_sub_box1 {
    float: left;
    padding-left: 15px;
    width: 33%;
}
.events_sub_box2 {
    float: left;
    width: 33%;
}
.events_sub_box3 {
    float: left;
    width: 30%;
}
.events_sub_box ul {
    overflow: hidden;
    width: 100%;
}
.events_sub_box ul li {
    background:url(../../i/env/airlines_arrow.gif) no-repeat left;
    color: #1F4C8F;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 22px;
    padding-left: 10px;
    width: 98%;
}
.events_sub_box ul li a:link, .events_sub_box ul li a:visited {
    color: #1F4C8F;
    text-decoration: none;
}
.events_sub_box ul li a:hover, .events_sub_box ul li a:active {
    color: #1F4C8F;
    text-decoration:underline;
}
/* Events Part End */
/* Amex Add Start */
.flight-detail {width:100%;overflow:hidden;}
.amex-main {width:100%;height:30px;background:url(../../i/nv/amex-box-bg.gif) repeat-x;border:#dfdfdf 1px solid;margin-bottom:9px;}
.amex-logo {width:136px;height:40px;background:url(../../i/nv/amex-logo.png) no-repeat;position:relative;bottom:5px;z-index:10;margin-left:9px;float:left;}
.amex-text {width:75%;float:right;height:30px;line-height:30px;padding-left:12px;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#1f4c8f;border-left:#dfdfdf 1px solid;}
/* Amex Add End */

/* Ltx Page Code Part Start */
.ltx-main {
 width:98%;
 overflow:hidden;
 font-family:Arial, Helvetica, sans-serif;
 font-size:13px;
 color:#2c2c2c;
 padding:16px 0 0 7px;
 line-height:17px;
}
.ltx-main span {
 font-weight:bold;
}
.ltx-main a:link, .ltx-main a:visited {
 color:#2492BB;
 text-decoration:none;
}
.ltx-main a:hover, .ltx-main a:active {
 color:#2492BB;
 text-decoration:underline;
}
.ltx-main ul {
 width:96%;
 overflow:hidden;
 padding:15px 0 15px 30px;
}
.ltx-main ul li {
 width:100%;
 float:left;
 list-style:disc outside;
}
.ltx-heading {
 font-family:Tahoma, Geneva, sans-serif;
 font-size:15px;
 color:#1F4C8F;
 text-align:center;
 padding-bottom:12px;
 font-weight:bold;
}

.sign-up-btn {
 width:100%;
 text-align:center;
 padding:10px 0 15px 0;
}

.coupon-ltx {
 width:100%;
 text-align:center;
 padding:10px 0;
}

/* Ltx Page Code Part End */
/* BUsiness Class Call Code Part Start */
 .banner {
    background: url("../../i/nv/banner-bg.jpg") repeat-x scroll 0 0 transparent;
    border: 1px solid #CECECE;
    height: 326px;
    margin: 12px 0 0;
    overflow: hidden;
    padding: 15px;
    width: 96.6%;
}
.banner-sub {
    height: 324px;
    width: 99.5%;
}
.banner-shadow {
    height: 13px;
    width: 100%;
}
.banner-shadow-l {
    float: left;
    width: 50%;
}
.banner-shadow-r {
    float: right;
    text-align: right;
    width: 50%;
}
.advantage-main {
    background: url("../../i/nv/police-bg.jpg") repeat-x scroll 0 0 transparent;
    border: 1px solid #CECECE;
    margin-top: 5px;
    overflow: hidden;
    padding: 20px;
_float:left;
}
.advantage-sub {
    float: left;
    width: 135px;
}
.advantage-sub-top {
    width: 100%;
}
.advantage-sub_icon {
    float: left;
    width: auto;
}
.advantage-sub_head {
    color: #565656;
    float: left;
    font-family: Myriad Pro,Arial,Helvetica,sans-serif;
    font-size: 16px;
    width: 68%;
}
.advantage-sub_text {
    color: #2c2c2c;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    overflow: hidden;
    padding-top: 12px;
    width: 100%;
}
.advantage-sub1 {
    float: left;
    padding-left: 20px;
    width: 135px;
}
.adv-term {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    overflow: hidden;
    padding-top: 5px;
    width: 100%;
}
.adv-term-term {
    float: left;
    width: 30%;
}
.adv-term-term a:link, .adv-term-term a:visited {
    color: #2492BB;
    text-decoration: none;
}
.adv-term-term a:hover, .adv-term-term a:active {
    color: #2492BB;
    text-decoration: underline;
}
.adv-term-date {
    color: #CC3300;
    float: right;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    text-align: right;
    width: 30%;
}
.call_no_misc {
    color: #D8332A;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-weight: bold;
    line-height: 20px;
    text-align: right;
    width: 100%;
}
.call_no_misc span {
    color: #0E81AA;
    font-size: 13px;
    font-weight: bold;
}
.footer-adv {
    clear: both;
    float: left;
    padding-top: 13px;
    width: 958px;
}
.footer-adv ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.footer-adv ul li {
    color: #707070;
    display: inline;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    line-height: 18px;
    width: 958px;
}
.footer-adv ul li a {
    color: #707070;
    padding: 0 3px;
    text-decoration: none;
}
.footer-adv ul li a:hover {
    color: #2492BB;
    text-decoration: none;
}
.footer-adv ul li strong {
    font-weight: bold;
}
.footer-adv ul li p {
    padding-top: 15px;
}

.small_banner_main h1 {
    color: #2A2A2A;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 20px;
    line-height: 20px;
    padding-bottom: 10px;
}

.signup {
    background: url("../../i/nv/sign_up.png") no-repeat scroll left top transparent;
    border: medium none;
    color: #FFFFFF;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    height: 22px;
    line-height: 22px;
    margin-left: 10px;
    margin-top: 5px;
    text-align: center;
    width: 63px;
}

.shadow1 {
 width:100%;
 height:16px;
 overflow:hidden;
 background:url(../../i/nv/shadow-1.gif) repeat-x;
}
 
.call_main_box-adv {
    float: right;
    padding-top: 10px;
    width: 238px;
}
.call_heading {
    color: #0E81AA;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    padding-top: 2px;
    text-align: right;
    width: 100%;
}
.call_no_box-adv {
    background: url("../../i/nv/call.jpg") no-repeat scroll left center transparent;
    float: right;
    height: 45px;
    overflow: hidden;
    width: 75%;
}
.call_no {
    color: #D8332A;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-weight: bold;
    line-height: 20px;
    text-align: right;
    width: 100%;
}
.call_no span {
    color: #0E81AA;
    font-size: 13px;
    font-weight: bold;
}

/* BUsiness Class Call Code Part END */


/* Homepage New CSS Code Start */
.why-with-us {
    color: #2A2A2A;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 20px;
    line-height: 20px;
    padding-bottom: 16px;
	font-weight:bold;
}
.why-box-main {
	width:100%;
	padding-bottom:11px;
	overflow:hidden;
}
.why-box-sub {
	width:100%;
	overflow:hidden;
}
.why-box-image {
	width:43px;
	float:left;
}
.why-box-right {
	width:85.5%;
	float:left;
}
.why-box-h {
	width:auto;
	padding-bottom:4px;
}
.why-box-text {
	width:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
}
.buzz-reward-head {
	width:100%;
	padding:3px 0 14px 0;
	text-align:center;
}
.new-reward-text {
	width:100%;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#1c5296;
}
.new-reward-text span {
	color:#ed1c24;
}
.new-reward-text a:link, .new-reward-text a:visited {
	color:#ed1c24;
	text-decoration:underline;
	font-weight:bold;
}
.new-reward-text a:hover, .new-reward-text a:active {
	color:#ed1c24;
	text-decoration:none;
	font-weight:bold;
}
.buzz-reward-image {
	width:100%;
	padding-top:8px;
}
.banner-heading {
	width:100%;
	padding:8px 0 5px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#28a1ce;
	font-weight:bold;
}
.business_class_main_heading h2.fare-heading {
	width:100%;
	font-size:20px;
	padding-left:16px;
}
.fare-heading {
	width:100%;
	font-size:20px;
	padding-left:16px;
}
.fare-top-padding {
	padding:8px 0 13px 0;
	width:618px;
}
.fare-main-padding {
	padding:1px 0 0 0;
	width:618px;
	margin-top:16px;
}

.fare-menu {
	width:100%;
	height:31px;
	overflow:hidden;
}
.f-menu {
	width:169px;
	float:left;
	height:31px;
}
.f-menu ul {
	width:169px;
	height:31px;
	float:left;
}
.f-menu ul li{
	width:169px;
	height:31px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#135391;
	text-align:center;
	line-height:31px;
}
.f-menu ul li a:link, .f-menu ul li a:visited {
	width:169px;
	height:31px;
	float:left;
	color:#2c2c2c;
	padding-left:4px;
	text-decoration:none;
	background:url(../../i/nv/fare-li1.jpg) no-repeat;
}
.f-menu ul li a:hover, .f-menu ul li a:active {
	width:169px;
	height:31px;
	float:left;
	color:#135391;
	font-weight:bold;
	text-decoration:none;
	background:url(../../i/nv/fare-li-hover.jpg) no-repeat;
}
.f-menu ul li a.intl-active{
 width:169px;
 height:31px;
 float:left;
 color:#135391;
 font-weight:bold;
 background:url(../../i/nv/fare-li-hover.jpg) no-repeat;
}

.f-menu1 {
	width:126px;
	height:31px;
	float:left;
}
.f-menu1 ul {
	width:126px;
	height:31px;
	float:left;
}
.f-menu1 ul li{
	width:126px;
	height:31px;
	background:url(../../i/nv/fare-li1.jpg) no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#135391;
	text-align:center;
	line-height:31px;
}
.f-menu1 ul li a:link, .f-menu1 ul li a:visited {
	width:126px;
	height:31px;
	float:left;
	color:#2c2c2c;
	text-decoration:none;
	background:url(../../i/nv/fare-li2.jpg) no-repeat;
}
.f-menu1 ul li a:hover, .f-menu1 ul li a:active {
	width:126px;
	height:31px;
	float:left;
	color:#135391;
	font-weight:bold;
	text-decoration:none;
	background:url(../../i/nv/fare-li-hover2.jpg) no-repeat;
}
.f-menu1 ul li a.dom-menu-active{
 width:126px;
 height:31px;
 float:left;
 color:#135391;
 font-weight:bold;
 background:url(../../i/nv/fare-li-hover2.jpg) no-repeat;
}

.f-menu-line {
	width:323px;
	_width:318px;
	height:30px;
	float:left;
	border-bottom:#d0d0d0 1px solid;
}
.chose-depart {
	width:98%;
	overflow:hidden;
	padding:16px 0 0 17px;
}
.chose-depart label {
	width:auto;
	padding-right:10px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
	font-weight:bold;
	line-height:20px;
}
.chose-depart select {
	width:140px;
	height:20px;
	padding:0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
}
.fare-detail-main {
	width:97%;
	overflow:hidden;
	padding:11px 0 0 17px;
}
.fare-detail-sub1 {
	width:48%;
	float:left;
	border-right:#e2e2e2 1px solid;
}
.f-det-m{
	width:93%;
	height:29px;
	border-bottom:#d0d0d0 1px dotted;
}
.f-det-to {
	width:120px;
	float:left;
	height:29px;
	line-height:29px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
}
.f-det-img {
	width:80px;
	float:left;
	height:29px;
	line-height:29px;
}
.f-det-fare {
	width:56px;
	float:right;
	height:29px;
	line-height:29px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2492bb;
	font-weight:bold;
	text-align:right;
}
.fare-detail-sub2 {
	width:48.5%;
	float:right;
}
.incluiding-update {
	width:100%;
	overflow:hidden;
	padding-top:8px;
}
.including-t {
	width:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#cc3300;
	padding-right:14px;
}
.including-term {
	width:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.including-term a:link, .including-term a:visited {
	color:#2492bb;
	text-decoration:none;
}
.including-term a:hover, .including-term a:active {
	color:#2492bb;
	text-decoration:underline;
}
.last-update {
	width:auto;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#cc3300;
	padding-right:19px;
}
.travel-news {
	color:#1f4c8f;
	font-weight:bold;
}
.travel-p-top {
	padding-top:4px;
}
.home-deals-main {
	width:100%;
	overflow:hidden;
	padding:18px 0 12px 0;
}
.home-deals-sub {
	width:196px;
	float:left;
	margin-left:3px;
	_margin-left:0px;
	-moz-box-shadow: 0 0 4px #b3b3b3;
	-webkit-box-shadow: 0 0 4px #b3b3b3;
	box-shadow: 0 0 4px #b3b3b3;
	_border:#ccc 1px solid;
}
.home-deals-img {
	width:184px;
	height:107px;
	margin:6px auto;
}
.home-deals-text-main {
	width:94%;
	padding:0 6px 4px 6px;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1f4c8f;
}
.home-deals-text1{
	width:115px;
	float:left;
	overflow:hidden;
}
.home-deals-text2 {
	width:65px;
	float:right;
	overflow:hidden;
	text-align:right;
}
.home-deals-text2 span {
	font-family:Calibri, Arial, Helvetica, sans-serif;
	font-size:25px;
	color:#28a1ce;
	font-weight:bold;
}
.footer-main {
	width:100%;
	overflow:hidden;
	padding-top:10px;
}
.footer-heading {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#1f4c8f;
	padding:9px 0 3px 0;
}
.footer-main-sub {
	width:100%;
	overflow:hidden;
	padding-bottom:9px;
	border-bottom:#ccc 1px dotted;
}
.footer-sub1 {
	width:168px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2c2c2c;
}
.footer-sub1 a:link, .footer-sub1 a:visited {
	color:#2c2c2c;
	text-decoration:none;
}
.footer-sub1 a:hover, .footer-sub1 a:active {
	color:#2492bb;
	text-decoration:underline;
}
.footer-sub1 span {
	font-weight:bold;
}
.b-divider {
	width:100%;
	padding:8px 0 0 0;
	text-align:center;
}
.stay-connected {
	width:100%;
	overflow:hidden;
	padding:10px 0; 
}
.stay-text {
	width:auto;
	padding-right:8px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#707070;
	font-weight:bold;
	line-height:24px;
}
.likeus-text {
	width:auto;
	padding:0 6px 0 5px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#707070;
	font-weight:bold;
	line-height:28px;
}
.stay-icon {
	width:auto;
	float:left;
	padding-right:10px;
}
.stay-icon img {
	float:left;
	padding-right:5px;
}
.facebook-like {
	width:77px;
	height:24px;
	float:left;
}
.google-like {
	width:77px;
	height:24px;
	float:left;
	padding-left:16px;
}
.margin-top {
	margin-top:16px;
}
.stay-con-main {
	width:210px;
	float:left;
}
.stay-con-text {
	color: #FFFFFF;
    float: left;
    font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 32px;
    list-style: none outside none;
    text-align: center;
    width: auto;
	padding-right:5px;
}
.stay-con-icon {
	width:20px;
	height:20px;
	padding:6px 0 0 5px;
	float:left;
}
/* Homepage New CSS Code End */

/* Vacations-New Page CSS Code Start */ 
.vac-deals-main {
	width:97.5%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
	line-height:28px;
	border-bottom:#ccc 1px dotted;
	float:left;
	position:relative;
}
.vac-deals-sub1 {
	width:78px;
	height:28px;
	float:left;
	text-align:left;
}
.vac-deals-sub2 {
	width:134px;
	height:28px;
	float:left;
	text-align:left;
}
.vac-deals-sub3 {
	width:87px;
	height:28px;
	float:left;
	text-align:left;
}
.vac-deals-sub4 {
	width:117px;
	height:28px;
	float:left;
	text-align:center;
}
.vac-deals-sub5 {
	width:71px;
	height:21px;
	float:left;
	padding-top:7px;
	text-align:center;
}
.vac-deals-sub5 img {
	float:left;
}
.vac-deals-sub6 {
	width:95px;
	_width:90px;
	height:28px;
	float:right;
	font-family:Calibri, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#1790bc;
	font-weight:bold;
	text-align:right;
}
.vac-deals-sub6-heading {
	width:95px;
	height:50px;
	float:right;
	text-align:right;
	line-height:15px;
	position:absolute;
	top:-8px;
	right:0px;
}
.vac-p-top {
	padding-top:0px;
}
/* Vacations-New Page CSS Code End */ 
.bnr-msg {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    color: #777777;
    display: none;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    left: 0 !important;
    padding: 8px;
    position: absolute;
    text-align: left;
    top: 144px;
    width: 590px;
    z-index: 999;
}

.tripReview{height:20px;float:left;background:url(../../i/nv/all_btn_bg.gif) no-repeat left -347px;padding-left:35px; line-height:20px;cursor:pointer;}
.tripReview .htltripReview{float:left;width:83px;height:17px;display:block;background:url(../../i/nv/all_btn_bg.gif) no-repeat left -160px;margin-top:3px;}
.tripReview .htltripText{float:left;margin-left:5px;color:#086AA7;}
.review05{background-position:left -313px !important;}
.review1{background-position:left -296px !important;}
.review15{background-position:left -279px !important;}
.review2{background-position:left -262px !important;}
.review25{background-position:left -245px !important;}
.review3{background-position:left -228px !important;}
.review35{background-position:left -211px !important;}
.review4{background-position:left -194px !important;}
.review45{background-position:left -177px !important;}
.review5{background-position:left -160px !important;}

/* Flight New Page CSS Code Start */
.chose-depart-n {
	width:96%;
	overflow:hidden;
	padding:2px 0 0 12px;
}
.chose-depart-n label {
	width:auto;
	padding-right:10px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
	font-weight:bold;
	line-height:23px;
}
.chose-depart-n select {
	width:140px;
	height:20px;
	padding:0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
}
.flt {
	float:left;
	padding-right:15px;
}
.news_icon {
	margin-top:-5px;
	float:left;
	padding-left:10px;
}
.news_top_padding {
	padding-top:15px;
}
.pre-updates-main {
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2492bb;
}
.pre-updates-main a:link, .pre-updates-main a:visited {
	color:#2492bb;
	text-decoration:none;
}
.pre-updates-main a:hover, .pre-updates-main a:active {
	color:#2492bb;
	text-decoration:underline;
}
.with_us_main {
	width:100%;
	overflow:hidden;
}
.with_us_main ul {
	width:100%;
	overflow:hidden;
}
.with_us_main ul li {
	width:100%;
	overflow:hidden;
	background:url(../../i/nv/why-icon-t.gif) no-repeat left top;
	padding:0 0 5px 25px;
	font-family:"Myriad Pro";
	font-size:16px;
	color:#2c2c2c;
}
/* Flight New Page CSS Code End */
.advantages_main_sub {
	width:592px;
	overflow:hidden;
}
.advantages_text_main {
	width:529px;
	float:left;
}
.advantages_icon_part {
	width:63px;
	float:left;
	text-align:center;
}


/* New Business Class Page CSS Code Start */
.biz-menu-line {
	height:30px;
	border-bottom:#d0d0d0 1px solid;
}
.new_biz_head {
    color: #2a2a2a;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 24px;
    font-weight: bold;
    line-height: 30px;
}
.new-biz-testimonials {
	width:100%;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
	padding-bottom:10px;
}
.new-biz-testimonials span {
	font-weight:bold;
}
.biz-t-heading {
    color: #2A2A2A;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 20px;
    line-height: 20px;
    padding-bottom: 16px;
	font-weight:bold;
}
.more-testimonials {
	width:100%;
	overflow:hidden;
	padding-top:8px;
	font-size:12px;
	color:#2492bb;
}
.more-testimonials a:link, .more-testimonials a:visited {
	color:#2492bb;
	text-decoration:none;
float:right;padding-right:10px;
}
.more-testimonials a:hover, .more-testimonials a:active {
	color:#2492bb;
	text-decoration:underline;
}
.biz-why-book {
	width:100%;
	overflow:hidden;
}
.biz-why-book-sub {
	width:100%;
	overflow:hidden;
	padding-bottom:8px;
}
.biz-why-book-icon {
	width:10px;
	float:left;
	padding:6px 3px 0 0;
}
.biz-why-book-text {
	width:575px;
	float:left;
}
.bottom-padding {
	padding-bottom:0px;
}

/* New Business Class Page CSS Code End */
.other_link_text    {
     width:170px;
     float:left;
     line-height:20px;
     padding-top:8px;
}

/* Exit Floater Box CSS Code Start */
.exitbox-main {
	width:412px;
	height:193px;
	margin:0px auto;
	background:url(../../i/nv/exitbox-bg.html) no-repeat;
	-moz-box-shadow: 3px 4px 12px #bcbcbc;
	-webkit-box-shadow: 3px 4px 12px #bcbcbc;
	box-shadow: 3px 4px 12px #444444;
	-moz-border-radius:12px;
	-webkit-border-radius:12px;
border: 1px solid #0191CE;
    border-radius: 12px 12px 12px 12px;
}
.exit-close {
	width:50%;
	height:20px;
	float:right;
	text-align:right;
	padding:7px 7px 0 0;
}
.exitbox-main-sub1 {
	width:177px;
	float:left;
	padding:23px 0 0 0;
	text-align:right;
}
.exitbox-main-sub2 {
	width:227px;
	float:left;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#184587;
	font-family:"Myriad Pro";
}
.exitbox-main-sub2 p {
	margin:0px;
	padding:8px 0 0 0;
}
.exitbox-main-sub2 p span {
	font-size:23px;
	color:#b61106;
	font-weight:bold;
	font-family:"Myriad Pro";
	
}
.exitbox-discount {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#555555;
	padding-top:12px;
}
.exitbox-discount span {
	font-size:20px;
	color:#b61106;
	font-family:Calibri;
	line-height:18px;
	font-weight:bold;
}

/* BizClass Call CSS Code Start */

.exitfloater-main {
	width:412px;
	height:373px;
	margin:0px auto;
	background:url(../../i/nv/exitfloater-bg.png) no-repeat;
	-moz-box-shadow: 3px 4px 12px #bcbcbc;
	-webkit-box-shadow: 3px 4px 12px #bcbcbc;
	box-shadow: 3px 4px 12px #555555;
	-moz-border-radius:12px;
	-webkit-border-radius:12px;
	border-radius:12px;
	border:#0191ce 1px solid;
}
.exitfloater-main-sub {
	width:54%;
	float:right;
	min-height:316px;
}
.exitbox-main-sub2 {
	width:202px;
	float:left;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#184587;
	font-family:"Myriad Pro";
}
.exitbox-discount {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#555555;
	padding-top:12px;
}
.exitbox-main-sub2 p {
	margin:0px;
	padding:12px 0 8px 0;
}
.exitfloater-travel {
    color: #184587;
    font-family: "Myriad Pro";
    font-size: 18px;
    text-align: center;
}
.exitfloater-line-h {
	line-height:16px;
}
.exitbox-main-sub2 p span {
	font-size:22px;
	color:#b61106;
	font-weight:bold;
	font-family:"Myriad Pro";
}
.exit-close {
	width:25px;
	height:20px;
	float:right;
	text-align:right;
	padding:7px 7px 0 0;
}
.exitbox-main-sub1 {
	width:177px;
	float:left;
	text-align:right;
	padding-top:20px;
}
.exitfloater-bottom {
	width:100%;
	overflow:hidden;
	clear:both;
}
.exitfloater-logo {
	width:139px;
	height:30px;
	float:left;
	padding:15px 0 0 13px;
}
.exitfloater-button {
	width:250px;
	height:32px;
	float:right;
	padding:14px 0 0 0;
	text-align:center;
}
/* ChaapFare Destinations CSS Code Start */

/* Exit Floater Box CSS Code End */
/* BizClass Testimonials Box CSS Code Start */
.testimonials-main {
	width:322px;
	overflow:hidden;
}

.biz-testimonials {
	width:290px;
	float:left;
	padding:12px 15px 12px 15px;
	border:#a7c6dc 1px solid;
	background:#f3f7fa;
	position:relative;
	margin-top:16px;
}
.biz-testimonials-h {
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#2a2a2a;
	font-weight:bold;
	padding-bottom:12px;
}
.biz-testimonials-sub {
	width:100%;
	overflow:hidden;
}
.biz-testimonials-sub1 {
	width:36px;
	float:left;
}
.biz-testimonials-sub2 {
	width:252px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
}
.biz-test-bottom {
	width:100%;
	overflow:hidden;
}
.biz-test-bottom-sub1 {
	width:55%;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
	font-weight:bold;
	padding-left:36px;
	font-style:italic;
}
.biz-test-bottom-sub2 {
	width:30%;
	float:right;
	text-align:right;
}
.biz-test-bottom p {
	padding-top:5px;	
}
.biz-test-bottom a:link, .biz-test-bottom a:visited {
	color:#2492bb;
	text-decoration:none;
	font-style:normal;
	font-weight:normal;
}
.biz-test-bottom a:hover, .biz-test-bottom a:active {
	color:#2492bb;
	text-decoration:underline;
	font-style:normal;
	font-weight:normal;
}
.testimonials-b-icon {
	width:322px;
	height:24px;
	overflow:hidden;
	background:url(../../i/nv/testimonials-b.jpg) no-repeat;
}
/* BizClass Testimonials Box CSS Code Start */

/* BizClass Call CSS Code Start */
.bizcall_head { 
	width:960px; 
	float:left; 
	height:94px; 
	border-bottom:#c71914 5px solid;
	padding-bottom:1px;
}
.bizz-head-img {
	width:529px;
	_width:300px;
	float:left;
	text-align:center;
}
.callpage-middle {
	width:100%;
	overflow:hidden;
	padding:13px 0 2px 0;
}
.callpage-middle-left {
	width:620px;
	float:left;
}
.callpage-middle-top {
	width:616px;
	float:left;
	padding:1px;
	border:#cecece 1px solid;
}
.callpage-middle-left-sub {
	width:616px;
	float:left;
	background:url(../../i/nv/s1_bg.jpg) repeat-x top;
}
.callpage-text-h {
	width:100%;
	overflow:hidden;
	text-align:center;
	padding-top:14px;
	font-family:"Myriad Pro";
	font-size:31px;
	color:#184487;
	font-weight:bold;
	letter-spacing:-1px;
}
.callpage-text-fare {
	width:100%;
	overflow:hidden;
	text-align:center;
	font-family:"Myriad Pro";
	font-size:20px;
	color:#184487;
}
.callpage-text-fare span {
	font-size:32px;
	font-weight:bold;
	color:#c41f16;
	letter-spacing:-2px;
	padding-right:2px;
}
.callpage-text-detail {
	width:100%;
	font-size:16px;
	color:#184487;
	padding:26px 0;
	text-align:center;
	line-height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.callpage-no {
	width:100%;
	overflow:hidden;
	text-align:center;
	padding:8px 0;
}
.callpage-adv-main {
	width:100%;
	overflow:hidden;
	font-family:"Myriad Pro";
	font-size:14px;
	color:#484747;
}
.callpage-adv-left {
	width:200px;
	float:left;
	padding-left:76px;
	border-right:#ccc 1px solid;
}
.callpage-adv-left span {
	color:#ad0c04;
	font-weight:bold;
}
.callpage-adv-right {
	width:250px;
	float:left;
	padding-left:32px;
}
.callpage-adv-right span {
	color:#ad0c04;
	font-weight:bold;
}
.callpage-texes {
	width:98%;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#acacac;
	padding:35px 0 5px 5px;
}
.callpage-middle-right {
	width:325px;
	float:right;
}
.callpage-middle-right-top {
	width:321px;
	padding:1px;
	float:right;
	border:#cecece 1px solid;
}
.callpage-middle-right-sub {
	width:289px;
	float:right;
	background:url(../../i/nv/s1_bg.jpg) repeat-x top;
	padding:12px 16px 5px 16px;
}
.small_banner_main_head {
    color: #2A2A2A;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 20px;
    font-weight: bold;
    line-height: 20px;
    padding-bottom: 10px;
}
.small_banner_main span {
    color: #2C2C2C;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 16px;
}
.callpage-fare_head {
    color: #28A1CE;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 20px;
    font-weight: bold;
}
.callpage-fare-main {
	width:100%;
	overflow:hidden;
}
.callpage-fare-sub {
    border-bottom: 1px dotted #D0D0D0;
    height: 29px;
    width: 100%;
}
.callpage-det-to {
    color: #2C2C2C;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 29px;
    line-height: 29px;
    width: 120px;
}
.callpage-fare-h {
	color:#2c2c2c;
	font-weight:bold;
}
.callpage-det-fare {
    width:56px;
	color: #2492BB;
    float: right;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: 29px;
    line-height: 29px;
    text-align: right;
}
.callpage-det-fare select {
	width:148px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
}
.callpage-including {
    color: #CC3300;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    width: auto;
	line-height:29px;
}
.callpage-date-update {
    color: #CC3300;
    float: right;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    width: auto;
	line-height:29px;
}
.client-f{ width:942px; height:79px; float:left; background:#efefef; margin:16px 0px 0px 0px; padding:0px 8px;}
.client-f img {
	padding:0px 5px;
}

/* BizClass Call CSS Code Start */
.callpage-coupon {
    color: #184487;
    font-family: "Myriad Pro";
    font-size: 17px;
    letter-spacing: -0.5px;
    overflow: hidden;
    text-align: center;
    width: 100%;
}
.callpage-coupon span {
    color: #C41F16;
    font-family: Calibri;
    font-size: 21px;
    font-weight: bold;
}

.callpage-testimonials-main {
    overflow: hidden;
    width: 620px;
}
.callpage-biz-testimonials {
    background: none repeat scroll 0 0 #F3F7FA;
    border: 1px solid #A7C6DC;
    float: left;
    margin-top: 16px;
    padding: 12px 15px;
    position: relative;
    width: 588px;
}
.callpage-biz-testimonials-sub2 {
    color: #2C2C2C;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    width: 550px;
}
.callpage-testimonials-b-icon {
    background: url("../../i/nv/testimonials-bottom.gif") no-repeat scroll 0 0 transparent;
    height: 24px;
    overflow: hidden;
    width: 620px;
}
/* ChaapFare Destinations CSS Code Start */
.destination-banner {
	width:590px;
	height:276px;
	overflow:hidden;
	background:url(../../i/nv/destination-bg.jpg) repeat-x;
}
.destination-banner-text {
	width:246px;
	height:254px;
	float:left;
	font-family:"Myriad Pro";
	color:#135391;
	padding:44px 0 0 16px;
}
.destination-banner-heading {
	width:100%;
	font-size:28px;
	font-weight:bold;
	line-height:30px;
	letter-spacing:-1.5px;
}
.destinations-fare {
	width:100%;
	overflow:hidden;
	font-size:18px;
	padding:3px 0 0 0;
}
.destinations-fare span {
	font-size:32px;
	color:#C41F16;
	font-weight:bold;
}
.destinations-coupon {
	width:100%;
	overflow:hidden;
	font-size:18px;
	padding:12px 0 0 0;
}
.destinations-coupon span {
	font-size:22px;
	color:#C41F16;
	font-weight:bold;
	letter-spacing:-1.5px;
}
.destinations-coupon-box {
	width:170px;
	height:27px;
	background:url(../../i/nv/coupon-bg.jpg) repeat-x;
	border:#9ac1f1 1px solid;
	font-size:15px;
	color:#2c2c2c;
	text-align:center;
	line-height:29px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.destinations-coupon-box span {
	font-size:17px;
	color:#c90a00;
	font-weight:bold;	
}
.destination-banner-img {
	width:328px;
	height:276px;
	float:right;
}
.destinations-number {
	width:100%;
	font-size:17px;
	color:#184486;
	letter-spacing:-.5px;
	padding-top:28px;
 font-family: "Myriad Pro"}
.destinations-number span {
	font-size:20px;
	color:#c10c05;
	font-weight:bold;
}
.biz-destination-banner-text {
    color: #135391;
    float: left;
    font-family: "Myriad Pro";
    height: 254px;
    padding: 17px 0 0 16px;
    width: 246px;
}
.biz-destination-banner-heading {
    font-size: 26px;
    font-weight: bold;
    letter-spacing: -1px;
    line-height: 30px;
    width: 100%;
}
.biz-destinations-fare {
    font-size: 18px;
    overflow: hidden;
    padding: 3px 0 0;
    width: 100%;
}
.biz-destinations-fare span {
    color: #C41F16;
    font-size: 30px;
    font-weight: bold;
}
.biz-destinations-coupon {
    font-size: 18px;
    overflow: hidden;
    padding: 7px 0 0;
    width: 100%;
}
.biz-destinations-number {
    color: #184486;
    font-size: 17px;
    letter-spacing: -0.5px;
    padding-top: 15px;
    width: 100%;
}
.biz-destinations-number span {
    color: #C10C05;
    font-size: 20px;
    font-weight: bold;
}
/* ChaapFare Destinations CSS Code End */
/* New BizClass Call CSS Code End */
.vacation-memorial {
	width:99.8%;
	overflow:hidden;
	margin:16px 0 0 0;
	border:#D0D0D0 1px solid;
}
.memorial-h {
	width:602px;
	height:38px;
	line-height:38px;
	background:url(../../i/nv/memorial-h.jpg) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	color:#1790bc;
	font-size:19px;
	font-weight:bold;
	padding:3px 0 0 16px;
}
.memorial-bottom {
	width:618px;
	height:27px;
	background:url(../../i/nv/v-box-bottom.gif) repeat-x;
}
.holdbooking {
    background: url("../../i/nv/holdbooking.gif") no-repeat scroll 0 bottom transparent;
    height: 32px;
    margin-top: 4px;
    width: 113px;
    cursor:pointer;
}
/* Price Meat and Beat Policy CSS Code Start */
.meet-policy-h {
     color: #2A2A2A;
       font-family: Arial,Helvetica,sans-serif;
    font-size: 20px;
    line-height: 20px;
    padding-bottom: 10px;
 font-weight:bold;
}
.meet-policy-sub {
 width:100%;
 overflow:hidden;
}
.meet-policy-img {
 width:83px;
 float:left;
 padding-right:14px;
}
.meet-policy-text {
 width:200px;
 float:right;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#2c2c2c;
}
 
/* Price Meat and Beat Policy CSS Code end */
.flight-banner-text {
	width:565px;
	overflow:hidden;
	position:absolute;
	bottom:16px;
	left:38px;
}

.flight-banner-heading {
	width:100%;
	font-family:"Myriad Pro";
	font-size:25px;
	color:#014778;
	font-weight:bold;
	letter-spacing:-1px;
}
.flight-banner-sub {
	width:100%;
	overflow:hidden;
}
.flight-banner-sub1 {
	width:285px;
	float:left;
	font-family:"Myriad Pro";
	font-size:18px;
	color:#135391;
	padding-top:5px;
}
.flight-banner-sub1 span {
	font-family:"Myriad Pro";
	font-size:22px;
	font-weight:bold;
	color:#ad0c04;
	letter-spacing:-1px;
}
.flight-banner-sub2 {
	width:185px;
	float:right;
}
.aln-btm-fare {
	width:100%;
	overflow:hidden;
	font-size:16px;
	padding:3px 0 0 0;
	color: #135391;
	font-family: "Myriad Pro";
}
.aln-btm-fare span {
	font-size:30px;
	color:#C41F16;
	font-weight:bold;
}
.airlines-coupon-code {
	float:left;
	padding-right:10px;
}
.airlines-coupon-box {
	width:160px;
	height:27px;
	float:left;
	background:url(../../i/nv/coupon-bg.jpg) repeat-x;
	border:#9ac1f1 1px solid;
	font-size:15px;
	color:#2c2c2c;
	text-align:center;
	line-height:29px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.airlines-coupon-box span {
	font-size:17px;
	color:#c90a00;
	font-weight:bold;	
}
.hold-booking {
 width:96%;
 overflow:hidden;
 font-family:"Myriad Pro";
 font-size:14px;
 color:#2c2c2c;
 padding-top:22px;
}
.hold-booking-icon {
 float:left;
 padding-right:4px;
}
.hold-booking-text {
 float:left;
 padding-top:1px;
}
.hold-booking span{
 font-size:15px;
 color:#C41F16;
 font-weight:bold;
}
.cmb-airline {position: absolute;top: -37px;right: -13px;}
/*--- Newsletterpages Pages CSS Start Here ---*/
.newsletterpages
{
	float: left;
	margin-left: 10px;
	margin-top: 30px;
	padding: 0;
	width: 600px;
	text-align: left;
}


#newsletter-listing
{
	float: left;
	padding: 0 1px;
	width: 600px;
}
#newsletter-listing .basictab
{
	float: left;
	width: 600px;
}
#newsletter-listing .basictab a
{
	background: #FFFFFF none repeat scroll 0 0;
	color: #000000;
	cursor: pointer;
	float: left;
	font-size: 12px;
	font-weight: bold;
	margin: 2px 2px 0;
	outline-style: none;
	outline-width: medium;
	padding: 6px 12px;
	text-align: center;
	text-decoration: none;
	width: auto;
}
#newsletter-listing .basictab span
{
	border-color: #EEEEEE;
	border-style: solid solid none;
	border-width: 1px 1px 0;
	float: left;
	width: auto;
}
#newsletter-listing .basictab .current, #newsletter-listing .basictab a:hover
{
	background: #E1E0E0 none repeat scroll 0 0;
	color: #0262A3;
}
#newsletter-listing .newsletter_box
{
	float: left;
	width: 600px;
}
#news_sub_menus
{
	background: #E1E0E0 none repeat scroll 0 0;
	color: #0262A3;
	float: left;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	line-height: normal;
	padding: 0 15px;
	width: 570px;
}
#news_sub_menus ul
{
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#news_sub_menus li
{
	color: #000000;
	float: left;
	font-size: 12px;
	line-height: 24px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	width: auto;
}
#news_sub_menus li a
{
	color: #000000;
	font-weight: bold;
	outline-style: none;
	outline-width: medium;
	text-decoration: none;
}
#news_sub_menus li a:hover, #news_sub_menus li .active
{
	color: #FFFFFF;
}
#newsletter-listing .head
{
	background: #af1302 none repeat scroll 0 0;
	color: #FFFFFF;
	float: left;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 24px;
	padding: 0 12px;
	width: 576px;
}
#newsletter-listing .first
{
	float: left;
	width: 60px;
}
#newsletter-listing .second
{
	float: right;
	width: 494px;
}
#newsletter-listing .tab
{
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#newsletter-listing .tab li
{
	color: #000000;
	display: inline;
	float: left;
	font-size: 11px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0 1px;
	padding: 4px 12px;
	width: 574px;
}
#newsletter-listing .tab li a
{
	color: #2492BB;
	font-size: 11px;
	text-decoration: none;
}
#newsletter-listing .tab li a:hover
{
	text-decoration: underline;
}
#newsletter-listing .tab li.border
{
	border-color: #B8B8B8;
	border-style: none none dotted;
	border-width: medium medium 1px;
	margin-bottom: 5px;
	padding-bottom: 8px;
}
/*--- Newsletterpages Pages CSS Start Here ---*/
/* Biz Class Banner CSS Code Start */
.cashback-banner {
 width:590px;
 height:276px;
 overflow:hidden;
 background:url(../../i/nv/biz-cashback.jpg) no-repeat;
}
.cashback-text {
 width:100%;
 overflow:hidden;
 padding-top:19px;
 text-align:center;
 font-family:"Myriad Pro";
 font-size:34px;
 color:#C41F16;
 font-weight:bold;
 letter-spacing:-2px;
}
#cbbox-link { 
position: absolute; 
top: 87px; 
left: 305px; 
width: 295px; 
height: 134px; 
background-color: transparent; 
}
/* Biz Class Banner CSS Code End */

/* Airlines Number Page CSS Code Start */
.events-detail p {
	font-size:18px;
	margin:0px;
	padding:0 0 12px 0;
	font-weight:normal;
}
.airlines-alp {
	width:100%;
	font-size:16px;
	padding:12px 0 16px 0;
	font-weight:bold;
}
.sort-menu {
    height: 31px;
    overflow: hidden;
    width: 100%;
}
.sort-sub {
    float: left;
    height: 31px;
    width: 95px;
}
.sort-sub ul {
    float: left;
    height: 31px;
    width:95px;
}
.sort-sub ul li {
    color: #135391;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 31px;
    line-height: 31px;
    text-align: center;
    width:95px;
}
.sort-sub ul li a:link, .sort-sub ul li a:visited {
	width:95px;
	height:31px;
	float:left;
	color:#2c2c2c;
	padding-left:8px;
	text-decoration:none;
	background:url(../../i/nv/sort-airline.jpg) no-repeat;
}
.sort-sub ul li a:hover, .sort-sub ul li a:active {
	width:95px;
	height:31px;
	float:left;
	color:#135391;
	font-weight:bold;
	text-decoration:none;
	background:url(../../i/nv/sort-airline-hover.jpg) no-repeat;
}
.sort-sub1 {
    float: left;
    height: 31px;
    width:85px;
}
.sort-sub1 ul {
    float: left;
    height: 31px;
    width:85px;
}
.sort-sub1 ul li {
    color: #135391;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 31px;
    line-height: 31px;
    text-align: center;
    width:85px;
}
.sort-sub1 ul li a:link, .sort-sub ul li a:visited {
	width:85px;
	height:31px;
	float:left;
	color:#2c2c2c;
	padding-left:3px;
	text-decoration:none;
	background:url(../../i/nv/sort-airline1.jpg) no-repeat;
}
.sort-sub1 ul li a:hover, .sort-sub1 ul li a:active {
	width:85px;
	height:31px;
	float:left;
	color:#135391;
	font-weight:bold;
	text-decoration:none;
	background:url(../../i/nv/sort-airline-hover1.jpg) no-repeat;
}
.sort-sub-line {
    float: left;
    height: 30px;
    width: 268px;
	border-bottom: 1px solid #D0D0D0;
}
.airline-detail {
	width:100%;
	overflow:hidden;
	padding-top:12px;
}
.airline-detail-sub {
	width:97.5%;
	height:25px;
	padding-left:16px;
	font-family:Arial, Helvetica, sans-serif;
	color:#1f4c8f;
	font-size:12px;
	line-height:25px;
}
.airline-detail-sub1 {
	width:97.5%;
	height:25px;
	padding-left:16px;
	font-family:Arial, Helvetica, sans-serif;
	color:#1f4c8f;
	font-size:12px;
	line-height:25px;
	background-color:#E6EBF7;
}
.airline-detail-name {
	width:42%;
	float:left;
	background:	url(../../i/nv/airlines_arrow.gif) no-repeat left;
	padding-left:14px;
}
.airline-code {
	width:34%;
	float:left;
	height:25px;
}
.airline-number {
	width:20%;
	float:left;
	height:25px;
}
/* Airlines Number Page CSS Code End */
/* insurance page changes for upgrade start */

#main-box {
	width:730px;
	overflow:hidden;
	margin:0px auto;
}
.middle-text-main {
	width:100%;
}
.middle-text-sub1 {
	width:247px;
	float:left;;
	padding:12px 0 0 12px;
}
.middle-text-h {
	width:100%;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#777777;
	font-weight:bold;
	padding-top:12px;
}
.middle-text-arrow {
	width:auto;
	float:left;
	padding:5px 5px 0 0;
}
.middle-text-detail {
	width:94%;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
	font-weight:normal;
}
.middle-text-sub2 {
	width:270px;
	float:left;
	padding:12px 0 0 12px;
}
.middle-text-sub2 ul li {
	width:42%;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
	background:url(../../i/nv/arrow1.jpg) no-repeat left;
	padding-left:20px;
	list-style:none;
}
.middle-text-sub2 ul {
	width:100%;
	overflow:hidden;
	padding-top:12px;
}
.middle-text-sub3 {
	width:114px;
	float:right;
}

/* insurance page changes for upgrade end */

.p-flight-main {
	overflow:hidden;
}
.p-flight-h {
    color: #CF2125;
    font-family: "Myriad Pro";
    font-size: 24px;
    font-weight: normal;
    line-height: 26px;
    padding-bottom: 12px;
    width: 100%;
}

.p-flight-link {
	width:100%;	
}
.p-flight-link ul {
	width:100%;
	margin:0px;
	padding:0px;
}
.p-flight-link ul li {
	width:94%;
	float:left;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	background:url('../../i/nv/link-arrow.jpg') no-repeat left;
	padding:0 0 0 15px;
}
.p-flight-link ul li a:link, .p-flight-link ul li a:visited {
	color:#1F4C8F;
	text-decoration:none;
} 
.p-flight-link ul li a:hover, .p-flight-link ul li a:active {
	text-decoration:underline;
}
li.redbullet {
background: url('../../i/nv/red-bullet.gif') no-repeat left center;
padding-left: 15px;
}
.city_guide_cp_text_2 {
    color: #2D437C;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    line-height: 32px;
}
.city_guide_image_2 {
    float: left;
    height: 50px;
    padding-right: 6px;
    text-align: right;
    width: 56px;
}

.secure-ssl {
	width:158px;
	overflow:hidden;
	border:#ccc 1px solid;
	background:url(../../i/nv/secure-ssl-bg.jpg) repeat-x bottom;
	padding:0px;
	margin:0px auto;
}
.secure-ssl-top {
	width:100%;
	overflow:hidden;
	padding:9px 0 12px 0;
	background:url(../../i/nv/secure-top-bg.jpg) repeat-x bottom;
	border-bottom:#ccc 1px solid;
}
.secure-top-left {
	width:96px;
	float:left;
	padding:5px 0 0 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#153f7e;
}
.secure-top-left span {
	font-size:21px;
}
.secure-top-right {
	width:52px;
	float:right;
}
.secure-sub-box {
	width:100%;
	overflow:hidden;
	background:url(../../i/nv/secure-icon-line.gif) no-repeat bottom;
	padding:14px 0;
	text-align:center;
}
.secure-middle {
	width:100%;
	overflow:hidden;
}
.secure-date {
	width:100%;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#2c2c2c;
	padding:9px 0 0 0;
}
.secure-middle-text {
	width:100%;
	overflow:hidden;
	color:#1f4c8f;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:6px 0 0 0;
}
.secure-sub-bottom {
	width:100%;
	overflow:hidden;
	background:none;
	padding:16px 0 20px 0;
	border-bottom:#ccc 1px solid;
	text-align:center;
}
.confirm .comment {
background: #fff1cc;
font-size: 11px;
border-top: 1px solid #d0e0ed;
}

.confirm .text-cont {
padding: 8px 14px;
}
.link {
    font-size: 11px;
    font-weight: normal;
}

.flight_detail_right_heading sup {
    top: -0.5em;
    font-size: 46%;
    line-height: 0;
    position: relative;
    vertical-align: middle;
}

.ins-add {
	width:160px;
	height:467px;
	background: url(../../i/nv/ins-itin-ad-bg.jpg)  no-repeat;
}
.ins-text {
	width:80%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
	font-weight:bold;
	text-align:center;
	padding-top:105px;
	margin:0px auto;
}
.ins-text a:link, .ins-text a:visited {
	color:#1b4685;
	text-decoration:underline;
}
.ins-text a:hover, .ins-text a:active {
	color:#1b4685;
	text-decoration:none;
}
.ins-price {
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	color:#2c2c2c;
	padding:20px 0 0 0;
	text-align:center;
	position:relative;
}
.ins-price span {
	font-size:21px;
	color:#c01207;
}
.ins-price span sup {
	vertical-align:middle;
	top:-0.3em;
	top:41px;
	position:absolute;
	font-size:12px;
}
.ins-btn {
	width:100%;
	text-align:center;
	padding-top:16px;
}
.no-service {
 width:104px;
 height:19px;
 background:url(../../i/nv/no-servicefee.png) 5px 0px no-repeat; float: right;margin-bottom: 5px;
}

.breadcrumbs-main {
    margin: 0 auto;
    overflow: hidden;
    padding: 5px 0 0;
    width: 973px;
}
.breadcrumbs {
 overflow:hidden;
 float:left;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#2c2c2c;
 padding:3px 0;
}
.breadcrumbs a:link, .breadcrumbs a:visited {
 color:#1f4c8f;
 text-decoration:none;
}
.breadcrumbs a:hover, .breadcrumbs a:active {
 color:#1f4c8f;
 text-decoration:underline;
}

.corporate_mainbox {
    background: rgba(0, 0, 0, 0) url("../../i/nv/contact_us_bg.gif") repeat-x scroll center top;
    margin: 12px auto 0;
    overflow: hidden;
    width: 84.3%;
}
.corporate_heading {
    border-bottom: 1px solid #cccccc;
    color: #cf2125;
    font-size: 24px;
    font-weight: bold;
    height: 45px;
    line-height: 45px;
    margin: 0 0 0 15px;
    width: 96.7%;
}
.corporate_heading span {
    font-size: 18px;
    font-weight: normal;
}
.cor_reg_form_left {
    float: left;
    overflow: hidden;
    padding: 0;
    width: 411px;
}
.cor_form_sub_box {
    color: #2c2c2c;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    overflow: hidden;
    padding-top: 8px;
    width: 100%;
}
.cor_form_sub_box label {
    color: #2c2c2c;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 25px;
    width: 152px;
}
.cor_form_sub_box label span {
    color: #ed1c24;
}
.cor_form_sub_box input {
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    margin: 0;
    padding: 1px 0 1px 5px;
    width: 350px;
}
.cor_form_sub_box select {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 21px;
    margin: 0;
    padding: 0;
    width: 350px;
}
.corporate_form_right {
    background: #f1f4f7 none repeat scroll 0 0;
    float: left;
    overflow: hidden;
    padding-bottom: 25px;
    width: 379px;
}
/* Goodshop part css start */
.goodshop-main {
	width:240px;
	padding:16px 0;
	background:#1f4c8f;
	margin-top:22px;
	font-family:calibri, Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#fff;
	text-align:center;
	line-height:23px;
	letter-spacing:-0.5px;
}
.goodshop-main p {
	margin:0px;
	padding:12px 0 0 0;
}
.goodshop-main p span {
	font-size:24px;
	font-weight:bold;
}
/* Goodshop part css End */
