body{padding:0;margin:0;}
/*header style start*/
html,body,ul,li{margin:0px;padding:0px;}
.header{font-family:jotiaregular,Tahoma, Arial, Helvetica, sans-serif!important;font-size:12px!important;width:961px;margin:0 auto;padding:0;}
.headerwrap{display:inline-block;height:100px;position:relative;}
.header .welcome_right_new{float: left;border-right: 1px solid #CCCCCC;height: 24px;width: 141px;}
/*.header a.showTerms1 img.logo{position:absolute; left:0; right:0;top:0px}
.header a.showTerms2 img.logo{position:absolute; left:210px; top:0px}
.header img.logo {float:left;margin-top:20px;} */
.qroneworldlogo{position:absolute;left:0;right:0;top:20px;width:300px;}
.qroneworldlogo span{float:left;padding-right:15px;}
.header ul{float:left;margin:27px 0 0 321px;}
.header ul li{list-style:none;float:left;}
.header ul li a{font:normal 12px;color:#301e29;padding:0 9px;height:28px;display:inline-block;line-height:28px;text-decoration:none;}
.header ul li a.selected{background:#993366;color:#FFF;-moz-border-radius-topleft: 3px;-moz-border-radius-topright: 3px;-webkit-border-top-left-radius: 3px;-webkit-border-top-right-radius: 3px;-webkit-border-bottom-left-radius: 0;-webkit-border-bottom-right-radius: 0;border-radius: 3px 3px 0 0;}
.header ul li a.OfferSelected{background:#993366;color:#FFF;-moz-border-radius-topleft: 3px;-moz-border-radius-topright: 3px;-webkit-border-top-left-radius: 3px;-webkit-border-top-right-radius: 3px;-webkit-border-bottom-left-radius: 0;-webkit-border-bottom-right-radius: 0;border-radius: 3px 3px 0 0;}
.header ul li a.FlightSelected{background:#823262;color:#FFF;-moz-border-radius-topleft: 3px;-moz-border-radius-topright: 3px;-webkit-border-top-left-radius: 3px;-webkit-border-top-right-radius: 3px;-webkit-border-bottom-left-radius: 0;-webkit-border-bottom-right-radius: 0;border-radius: 3px 3px 0 0;}
.header ul li a.HolidaySelected{background:#065381;color:#FFF;-moz-border-radius-topleft: 3px;-moz-border-radius-topright: 3px;-webkit-border-top-left-radius: 3px;-webkit-border-top-right-radius: 3px;-webkit-border-bottom-left-radius: 0;-webkit-border-bottom-right-radius: 0;border-radius: 3px 3px 0 0;}
.header ul li a.PCSelected{background:#1F3F4C;color:#FFF;-moz-border-radius-topleft: 3px;-moz-border-radius-topright: 3px;-webkit-border-top-left-radius: 3px;-webkit-border-top-right-radius: 3px;-webkit-border-bottom-left-radius: 0;-webkit-border-bottom-right-radius: 0;border-radius: 3px 3px 0 0;}
.header .cont_right{float:right;width:330px;height:39px;margin:10px 0px 0px 0px;}
.cont_right td{height:38px;margin:0;padding:0;}
.cont_right td a{float:left;color:#6c1d4c;font:normal 12px;text-decoration:none;padding-right:5px;}
.cont_right td a:hover{text-decoration:underline;}
input.searchBox{float:left;background-color:#F3F3ED!important;	border:1px solid #C3C3C3!important;color:#919AA4;display:inline;padding:5px 0 5px 8px!important;width:212px;height:16px;font-family:jotiaregular,Tahoma, Arial, Helvetica, sans-serif!important;font-size:12px!important;}
input.submit{height: 28px;background: url(/homepage_images/search_icon.png) repeat-x 0 0;text-indent: -9999em;position:absolute;display: inline;cursor:pointer;}
/**:first-child+html input.submit{width:80px;}*/
/*header style end*/
#footer{display:block;margin:15px auto;width:921px;padding: 0 20px 10px;}
#footer .footerLeft{float: left;width: 650px;}
#footer .footerRight{float: right;text-align: right;width: 221px;}
#footer ul{float:left;display:inline-block;margin:0;padding:0;width:100%;}
#footer .footerLeft ul{margin-bottom:5px;}
#footer ul.footerExtras{margin: 10px 0 15px;}
#footer .footerRight ul{float: right;width: auto;clear: both;}
#footer ul li{float: left;border-right: 1px solid #333333;display: inline;margin-right: 5px;padding: 0 5px;font-size:11px;}
#footer ul li.first{padding:0 5px 0 0;}
#footer ul li.last{border-right: none;margin-right:0;}
#footer .footerRight ul li.last{padding-right: 0;}
#footer ul li a{color:#333333;font-weight: normal;text-decoration:none;}
#footer p.copyright{float: right;*float: none;clear: both;color:#333333;font-size: 0.7em;font-weight: normal;margin:10px 0 0;padding:2px 0 0;text-decoration:none;}
.scriptcomp{float:left;}
/* privilege Footer */
#PrivFooter{display:block;margin:15px auto;width:921px;padding: 0 20px 10px;}
#PrivFooter .footerLeft{float: left;width: 650px;}
#PrivFooter .footerRight{float: right;text-align: right;width: 221px;}
#PrivFooter ul{float:left;display:inline-block;margin:0;padding:0;width:100%;}
#PrivFooter .footerLeft ul{margin-bottom:5px;}
#PrivFooter ul.footerExtras{margin: 10px 0 15px;}
#PrivFooter .footerRight ul{float: right;width: auto;clear: both;}
#PrivFooter ul li{float:left;border-right: 1px solid #FFFFFF;display: inline;height: 8px;line-height: 0.4em;margin-right: 5px;padding: 0 5px 3px 0;}
#PrivFooter ul li.first{padding:0 5px 0 0;}
#PrivFooter ul li.last{border-right: none;margin-right:0;}
#PrivFooter .footerRight ul li.last{padding-right: 0;}
#PrivFooter ul li a{color:#FFFFFF;font-size: 0.7em;	font-weight: normal;text-decoration:none;}
#PrivFooter p.copyright{float: right;*float: none;clear: both;color:#FFFFFF;line-height: 0.8em;font-size: 0.7em;font-weight: normal;margin:10px 0 0;padding:2px 0 0;text-decoration:none;}
/*footer style end*/
/*langSelectorfinal style start*/
#languageSelector{display:none;height:auto;overflow:hidden;top:150px;padding:10px;position:absolute;width:896px;z-index:1002;-webkit-box-shadow: 0px 0px 10px #000000;-moz-box-shadow: 0px 0px 10px #000000;box-shadow: 0px 0px 10px #000000;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius:3px;width:745px;padding:30px;background:#eaeaea;left: 27%;}
#languageSelector a#closeLanguageSelector, #close{float:right;background:url(../images/common/img_icon_close.png) right 0 no-repeat;color:#702050;font-size:11px;height:23px;padding:6px 25px 0 0;text-decoration:none;text-indent:-9999px;margin-right:-15px;}
#languageSelector h2{text-transform:uppercase;font: bold 1.4em "jotiaregular",sans-serif;margin-bottom:18px;}
#languageSelector .regions{overflow:hidden;}
#languageSelector .ui-corner-all{-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;padding: 0 !important;}
#languageSelector .regions li a{display:block;padding:10px 10px 0;border-left:1px solid #757575;border-right:1px solid #bfbfbf;height:72px;background: #8d8d8d; /* for non-css3 browsers */
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9f9f9f', endColorstr='#828282'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#9f9f9f), to(#828282)); /* for webkit browsers */
	background: -moz-linear-gradient(top, #9f9f9f, #828282); /* for firefox 3.6+ */
	color:#fff;text-decoration:none;font-size:0.7em;position:relative;font-weight:normal;line-height:1.1;width:100%;}
#languageSelector .regions li a:hover {background: #828282; /* for non-css3 browsers */
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#919191', endColorstr='#747474'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#919191), to(#747474)); /* for webkit browsers */
	background: -moz-linear-gradient(top, #919191, #747474); /* for firefox 3.6+ */}
#languageSelector .regions li a span{display:block;width:53px;height:27px;position:absolute;bottom:12px;left:27px;}
#languageSelector .regions li a span img{border:none;}
#languageSelector .regions li.selected a, #languageSelector .regions li.ui-tabs-selected a{
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff'); /* for IE */
	background:#fff;color:#333;border:1px solid #ccc;border-bottom:0;border-left:0;/*height:71px;*/}
#languageSelector .regions li.ui-tabs-selected .international{border-left:1px solid #ccc;}
/*#languageSelector .ui-tabs-selected .international span{background-position:-67px 0;}
#languageSelector .europe span{background-position:0 -42px;}
#languageSelector .ui-tabs-selected .europe span{background-position:-67px -42px;}
#languageSelector .middleeast span{background-position:0 -84px;}
#languageSelector .ui-tabs-selected .middleeast span{background-position:-67px -84px;}
#languageSelector .africa span{background-position:0 -126px;}
#languageSelector .ui-tabs-selected .africa span{background-position:-67px -126px;}
#languageSelector .americas span{background-position:0 -168px;}
#languageSelector .ui-tabs-selected .americas span{background-position:-67px -168px;}
#languageSelector .asia span{background-position:0 -210px;}
#languageSelector .ui-tabs-selected .asia span{background-position:-67px -210px;}*/
#languageSelector .region{background: none repeat scroll 0 0 #FFFFFF;border-color: -moz-use-text-color #CCCCCC #CCCCCC;border-right: 0 solid #CCCCCC;border-style: none solid solid;border-width: 0 0 1px 0;clear: both;overflow: hidden;padding: 30px 20px;}
#languageSelector .region ul{margin:0;font-size:0.75em;padding-left:20px;width:690px;}
#languageSelector .region ul li{float:left;border-bottom:1px solid #d0d0d0;margin:0 30px 0 0;}
#languageSelector .region ul li a{color:#000;text-decoration:none;display:block;height:25px;line-height:25px;width:200px;background:url(../images/common/img_icon_datepicker_next.gif) no-repeat right center;font-family: jotialight;}
#languageSelector ol, ul{list-style:none;}
.ui-tabs .ui-tabs-hide{display:none !important;}
.ui-tabs .ui-tabs-panel{background:none repeat scroll 0 0 transparent;border-width:0;display:block;/*padding:1em 1.4em;*/}
/*langSelectorfinal style end*/
/*main_tabs style start*/
#SubmitQuery{padding-left:10px}
select.class{float:left;background-color:#F3F3ED;border:1px solid #C3C3C3;height:24px;margin:0;padding:0;width:195px;}
table.maro tr>td>select.persons{width:38px !important;}
select.persons{float:none;width:40px;height:24px;}
select.date{line-height:1.2em;margin:5px 0 0;width:250px;}
.select182{width:182px;}
input.searchFlights{float:right;width: 150px;height: 38px;background: url("../images/home/img_btn_search.png") no-repeat 0 0;text-align: center;margin:0 0 0 0;	padding: 0;border: none;color: #fff;cursor:pointer;}
input.txtField{background-color:#F3F3ED;border:1px solid #C3C3C3;margin-bottom:20px;padding:5px 0 5px 8px;width:250px;}
.col1 input.txtField, .col2 input.txtField{border:1px solid #C3C3C3;margin-bottom:20px;padding:5px 0 5px 8px;width:120px;}
.col1 input.datePicker, .col2 input.datePicker{background:#F3F3ED url(../images/common/img_icon_datepicker.gif) no-repeat scroll 100px 5px;cursor:pointer;padding:5px 0 5px 8px;}
a.demoLink{background:transparent url(../images/wci/img_action_icon.gif) no-repeat scroll right 2px;display:inline;padding:0 20px 0 0;text-decoration:none;font-size:0.8em;}
.col1 label, .col2 label{float:left;width:60px;padding-top:0px;}
.col1 span, .col2 span{float:left;font-size:11px;width:60px;padding-top:3px;font-weight: bold;}
.ageStyle{font-size:9.6px;font-weight:normal!important;padding-top:0px!important;clear:both}
a.whatsThis{float:left;background:transparent url(../images/wci/img_action_icon.gif) no-repeat scroll 0 0;color:#6C1D4C;display:block;font-size:11px;margin:5px 0 0;padding:0 0 0 20px;text-decoration:none;}
a.closeBtn {float:right;color:#301E29;display:none;font-size:11px;height:20px;margin:0 10px 0 0;padding:6px 33px 0 10px;position:absolute;right:-6px;text-decoration:none;top:5px;width:20px;background: url(../images/common/img_icon_close.gif) no-repeat right top;z-index:101;}
ul.connectAlternate{float:left;margin:0;padding:0;}
ul.connectAlternate li{float:left;margin-right:20px;padding:10px 0;}
ul.connectAlternate li a{background-image:url(../images/common/connectIcons.gif);background-repeat:no-repeat;color:#333333;font-size:11px;font-weight:normal;padding:7px 24px 10px 0;text-decoration:none;}
ul.connectAlternate li a.fConnect{background-position:right 4px;}
ul.connectAlternate li a.gConnect{background-position:right -34px;}
ul.connectAlternate li a.yConnect{background-position:right -71px;}
ul.connectAlternate li a.tConnect{background-position:right -108px;}
ul.connectAlternate li a.openID{background-image:none!important;border-left:1px solid #6C1D4C;color:#6C1D4C;padding:0 0 0 5px;}
.booking input.datePicker{background:url("../images/common/img_icon_datepicker.gif") no-repeat scroll 180px 5px #F3F3ED !important;cursor:pointer;padding:5px 0 5px 8px;margin:0 0 10px 0 !important;}
#timetablecont .booking input.datePicker{background:url("../images/common/img_icon_datepicker.gif") no-repeat scroll 170px 5px #F3F3ED !important;cursor:pointer;padding:5px 0 5px 8px;}
.smallTextField{background-color:#F3F3ED;border:1px solid #C3C3C3;margin:5px 0 15px;padding:5px 0 5px 8px;width:172px;}
#checkincont{font-weight:normal!important;}
.seperatorOption{color:#919AA4;font-size:12px;}
#tabContainerDIV{margin:0 auto;width:714px;margin-top:22px;height:62px;}
#tabContainerDIV_Home{margin:0 auto;width:714px;margin-top:20px;height:65px;margin-bottom:70px;}
#flighttab_wrapper{position:absolute;z-index:999;width:714px !important;}
#informationTable{position:absolute;top:40px;height:2px;overflow:hidden;width:914px;}
/**:first-child+html #informationTable{position:absolute;top:0px;height:2px;overflow:hidden;}*/
#informationTable_home{position:absolute;top:42px;height:70px;overflow:hidden;}
.Preinftbl{height:100px!important;z-index:999!important;overflow:hidden!important;}
.inftbl{height:950px!important;z-index:999!important;overflow:hidden!important;}
.inftbl_home{height:600px!important;z-index:999!important;overflow:hidden!important;}
/* general styles */
/* flight tabs  */
.darkpurple_tabs{margin:0;padding:0;list-style:none;}
.darkpurple_tabs li{float: left;text-transform: uppercase;width: 101px;height: 37px !important;padding-top: 7px;padding-left: 40px;position: relative;margin: 0px;font-family: "jotialight",sans-serif;font-size: 11.5167px;list-style: outside none none;cursor: pointer;background-position: 0px -45px;color: #FFF;font-weight: normal;line-height: 15px;}
.darkpurple_tabs li#book{background-image:url(/homepage_images/img_book_flight.png);background-repeat:no-repeat;height:34px;}
/*#lang{float: left;border: 1px solid #CCC;height: 25px;margin: 5px -5px 0px 0px;overflow: hidden;width: 28px;}*/
#innerpages{min-height:auto;overflow: visible;}
#lang img{margin-left: -7px;margin-top: 0px;border: 1px solid #FFF; box-sizing: border-box;}
#current_lang{font-size: 10px;color: #FFF;display:block;}
.darkpurple_tabs li.active{background-image:url(/images/header/nav/img_book_flight.png) !important;}
.darkpurple_tabs li#manage{background-image:url(../images/header/nav/img_manage_booking.png);background-repeat:no-repeat;height:34px;}
.darkpurple_tabs li#checkin{background-image:url(../images/header/nav/img_check_in.png);background-repeat:no-repeat;height:34px;}
.darkpurple_tabs li#status{background-image:url(../images/header/nav/img_flight_status.png);background-repeat:no-repeat;height:34px;}
.darkpurple_tabs li#timetable{background-image:url(../images/header/nav/img_timetable_search.png);background-repeat:no-repeat;height:34px;}
.darkpurple_tabs li:hover{color: #FFF;background-position:0 -89px;}
.darkpurple_tabs li.selected{color: #37172A;background-position:0 0;}
.darkpurple_tabcont{float:left;background: url("../images/flight_tabimg.png") no-repeat scroll left bottom transparent;font: bold 0.7em jotiaregular,sans-serif;padding: 15px 10px 13px 8px;position: absolute;top: 3px;width: 689px;}
.flight_status_widget{float:left;background: url("../images/flight_tabimg.png") no-repeat scroll left bottom transparent;background:none repeat scroll 0 0 #EDECEC;font: bold 0.7em jotialight,arial,sans-serif;padding: 0px 10px 8px 8px;top: 0px;width: 305px;margin-left:32px;}
.marleft15 table{margin-left:15px;padding-top:0px;}
#checkincont table{margin: 0 auto;width: 650px;}
#checkincont table span{font-size:12px;font-weight:normal}
#checkincont table table{margin:0px!important;}
#checkincont table td{padding:0px 0px 5px 0px!important;margin:0;font-size:13px;color:#301E29;font-weight:normal;}
#checkincont table td input{margin-left:0;}
.linkdemo{background:transparent url(../images/wci/img_action_icon.gif) no-repeat scroll 90px 0;padding-right:25px;}
.darkpurple_tabcont table td{padding:3px 10px 3px 10px;margin:0;font-size:13px;color:#301E29;font-weight:normal;}
.darkpurple_tabcont table td span.txtlbl{float: left;padding-top:5px;margin-bottom:10px}
.darkpurple_tabcont table td p{margin:0;padding:0;}
.flight_status_widget table td{padding:3px 10px 3px 10px;margin:0;font-size:13px;color:#301E29;font-weight:normal;}
.flight_status_widget table td span.txtlbl{float: left;padding-top:5px;margin-bottom:10px}
.flight_status_widget table td p{margin:0;padding:0;}
.inputLabel{padding-bottom:15px!important;}
.manage_book{margin:20px 0 0 36px;}
.manage_book table table td{font-size:12px;padding:0px!important;}
.manage_book table table{margin:20px 0 0 0px!important;}
.manage_book .helpinput{clear:both;display:block;font-size:11px;font-weight:normal;margin-top:10px;}
.linetop{padding: 6px 0px 6px 8px !important;}
.linetop div{ border-bottom: 1px solid #D0D0D0!important;margin:8px 0}
.linetop2{padding: 15px 0px 6px 8px !important;}
.darkpurple_tabcont table table td{	padding:0 5px;}
.darkpurple_tabcont .padtb{padding:7px 0px 4px 0px;}
.flight_status_widget table table td{color: #301E29;font-size: 12px;font-weight: bold;padding: 0 3px;}
.flight_status_widget .padtb{padding:7px 0px 4px 0px;}
#bookcont .txtField{width: 197px!important;padding:5px 0 5px 8px;background-color:#F3F3ED;border:1px solid #C3C3C3;margin:0;}
#managecont .txtField{background-color:#F3F3ED;border:1px solid #C3C3C3;color:#919AA4;padding:5px 0 5px 8px;width:250px;}
#checkincont .txtField{width: 187px;padding:5px 0 5px 8px;background-color:#F3F3ED;border:1px solid #C3C3C3;}
#timetablecont .txtField{width: 187px!important;padding:5px 0 5px 8px;background-color:#F3F3ED;border:1px solid #C3C3C3;}
/*flight tabs end */
/*multi booking*/
#multibookingWrapper {background-color:#FFFFFF;color:#999999;height:auto !important;margin:0 auto;overflow:hidden !important;padding:0;width:670px;z-index:100;}
#multibookingWrapper .multiBooking{float:left;display:inline;margin:0;padding:0;}
#multibookingWrapper .multiBooking p{margin:0;padding:0;}
#multibookingWrapper .multiBooking img, a{outline:none;}
#multibookingWrapper .multiBooking #panel{float:left;background-color:#FFFFFF;border:medium none;display:block;height:auto;margin:0;padding:0 0 0 !important;width:650px;overflow:hidden;color:#999999;}
#multibookingWrapper .multiBooking div.fullWidth{float:left;border-bottom:1px solid #D0D0D0;padding-bottom:4px;margin-bottom:7px;display:block;width:660px;}
#multibookingWrapper div.fullWidth label.return{float:left;background:transparent url(../images/home/img_icon_return.gif) no-repeat scroll left bottom;clear:none;display:inline;padding:0 0 5px;width:70px;color:#301E29;font-size:13px;margin:0;}
#multibookingWrapper div.fullWidth label.oneway{float:left;background:transparent url(../images/home/img_icon_oneway.gif) no-repeat scroll left bottom;clear:none;display:inline;padding:0 0 5px;width:70px;color:#301E29;font-size:13px;margin:0;}
#multibookingWrapper div.fullWidth label.railnfly{float:left;background:transparent url(../images/home/img_icon_railnfly.jpg) no-repeat scroll left bottom;clear:none;display:table;padding:0 0 5px;width:78px;color:#301E29;font-size:13px;margin:0;}
#multibookingWrapper div.fullWidth label.multicity{float:left;background:transparent url(../images/home/img_icon_multicity.gif) no-repeat scroll left bottom;clear:none;display:inline;padding:0 0 5px;width:70px;color:#301E29;font-size:13px;margin:0;}
#multibookingWrapper div.fullWidth label input{display:block;margin:5px 0 0 25px;}
#multibookingWrapper .multiBooking .wrapping{height:auto;overflow:hidden;width:640px;padding:0;}
#multibookingWrapper .multiBooking .flightSerialNumber{float:left;color:#000000;width:40px;display:inline;margin:0;padding:0 7px 5px 0;}
#multibookingWrapper .multiBooking p.labelMatching{margin-top:-1px;font-size:12px;color:#301E29;}
#multibookingWrapper .multiBooking .fromAirport, #multibookingWrapper .multiBooking .toAirport, #multibookingWrapper .multiBooking div.col1, #multibookingWrapper .multiBooking div.col2{float:left;display:inline;margin:0;padding:0 7px 5px 0;width:208px;font-size:13px;font-weight:normal;}
#multibookingWrapper .multiBooking .departingDate{float:left;width:150px;border:1px solid #FFFFFF;display:inline;margin:0;padding:0 7px 5px 0;}
#multibookingWrapper .multiBooking div.col3{float:left;border:1px solid #FFFFFF;display:inline;margin:0;padding:0 7px 5px 0;width:130px;font-size:12px;}
#multibookingWrapper .multiBooking label.adults{float:left;background:transparent url(../images/home/img_adult.gif) no-repeat scroll left bottom;clear:none;display:inline;padding:0 0 0 14px;width:51px;}
#multibookingWrapper .multiBooking label.children{float:left;background:transparent url(../images/home/img_children.gif) no-repeat scroll left bottom;clear:none;display:inline;margin-left:5px;padding:0 0 0 14px;width:53px;}
#multibookingWrapper .multiBooking label.infants{float:left;background:transparent url(../images/home/img_infants.gif) no-repeat scroll left bottom;clear:none;display:inline;margin-left:5px;margin-top:0px;padding:0 0 0 13px;width:50px;}
#multibookingWrapper .multiBooking select.persons{float:left;background-color:#F3F3ED;border:1px solid #C3C3C3;height:24px;margin:3px 0 0;padding:0;width:40px;}
.clear{clear:both;}
#multibookingWrapper .multiBooking p.number{background:transparent url(../images/home/img_icon_multicity.gif) no-repeat scroll 0 0;color:#FFFFFF;font-size:0.75em;font-weight:bold;height:20px;margin:4px 0 0 8px;text-align:center;vertical-align:middle;width:20px;padding:3px 0 5px;}
#multibookingWrapper .multiBooking input.txtField{float:left;background-color:#F3F3ED;border:1px solid #C3C3C3;margin:0;padding:5px 0 5px 8px;width:187px;color:#301E29;}
#multibookingWrapper .multiBooking input.datePicker{background:url("../images/common/img_icon_datepicker.gif") no-repeat scroll 110px 5px #F3F3ED!important;cursor:pointer;padding:5px 0 5px 8px;}
#multibookingWrapper .multiBooking p input.txtFieldSmall {float:left;background-color:#F3F3ED;border:1px solid #C3C3C3;margin:0;padding:5px 0 5px 8px;width:120px;width:122px \0/;color:#301E29;}
#multibookingWrapper .multiBooking .deleteRow{float:right;background:transparent url(../images/wci/img_icon_remove.gif) no-repeat scroll 0 0;display:block;height:13px;margin-top:6px;text-indent:-9999px;width:13px;}
#multibookingWrapper .multiBooking .addAnotherFlight{height:auto;overflow:hidden;padding-left:0px;}
#multibookingWrapper .multiBooking .addFlight{float:left;width: 37px;margin: 6px 0px 0px 10px;padding: 0px;background:#ffffff;}
#multibookingWrapper .multiBooking .btnGrey{float:left;background:transparent url(../images/wci/img_bg_grey_left.gif) no-repeat scroll 0 0;color:#6C1D4C !important;font-size:12px;margin:0 10px 0 0;padding:0 0 0 7px;text-decoration:none;}
#multibookingWrapper .multiBooking .btnGrey span{float:left;background:transparent url(../images/wci/img_bg_grey_right.gif) no-repeat scroll right 0;cursor:pointer;padding:10px 20px 10px 13px;}
#multibookingWrapper .multiBooking .hr{float:left;width:622px;border-top:1px solid #D0D0D0;display:inline;font-size:0;margin:10px 0;}
#multibookingWrapper .multiBooking div.col1 p, #multibookingWrapper .multiBooking div.col2 p, #multibookingWrapper .multiBooking div.col3 p, #multibookingWrapper .multiBooking div.col4 p{color:#301E29;margin:0;padding:0 0 5px;}
#multibookingWrapper .multiBooking .searchForFlights{float:right !important;margin-right:35px !important;}
#multibookingWrapper .multiBooking p input.searchFlights{float:right;background:transparent url(../images/home/img_btn_search.png) no-repeat scroll 0 0;border:medium none;color:#FFFFFF;cursor:pointer;height:38px;margin:0;padding:0;text-align:center;width:150px;}
#multibookingWrapper .multiBooking .booking{float:left;display:inline;margin:10px 0 0 0;padding:0 0 0 43px;width:437px;}
.notSeen{display:none;}
/*multi booking end*/
/* offers tabs  */
#offertab_wrapper{position:absolute;z-index:999;width:714px !important;}
.offer_tabs{margin:0;padding:0;	width: 762px;}
.offer_tabs #offers{margin-left: -3px;}
.offer_tabs li{float: left;text-transform:uppercase;height:35px;padding-top:10px;padding-left:40px;position: relative;margin: 0px;font: bold 0.70em jotiaregular;list-style: none;cursor: pointer;background-position:0 -45px;color: #FFF;}
.offer_tabs li#deal{background-image:url(../images/header/nav/offers/img_flight_deal.png);background-repeat:no-repeat;width: 193px;}
.offer_tabs li#searchProm{background-image: url("../images/header/nav/offers/img_flight_deal.png");background-repeat: no-repeat;}
.offer_tabs li#book{background-image:url(../images/header/nav/offers/img_bookaflight.png);background-repeat:no-repeat;width: 196px;}
.offer_tabs li#offers{background-image:url(../images/header/nav/offers/img_subscribe.png);background-repeat:no-repeat;width: 190px;}
.offer_tabs li:hover{color: #FFF;background-position:0 -90px;}
.offer_tabs li.selected{color: #37172A;	background-position:0 0;}
.offer_tabs li.selected span{color: #37172A!important;}
.offer_tabcont{width:686px;padding:5px;background: url("../images/flight_tabimg.png") no-repeat scroll right bottom transparent;font: bold 0.7em;position:absolute;top:3px;}
.offer_tabcont table{margin-bottom:10px;}
.grey_tabcont{width:694px;padding:10px;background-color:#EFEFEF!important;font: bold 0.7em;position:absolute;top:3px;}
/*#book_desc  table{margin-left:15px;}
#book_det  table{margin-left:15px;}*/
.offer_tabcont table td{padding:3px 10px !important;font-size:13px;}
.offer_tabcont table table td{padding:0 3px!important;}
#wrapper{/* position:relative;z-index:999; */}
#confirmationOffer{-x-system-font:none;background:transparent url(../images/offers_tabimg.png) no-repeat scroll left bottom;font-size:0.7em;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:bold;line-height:normal;padding:10px;position:absolute;top:0px;width:694px;}
/*offers tabs end */
#navigation01 ul li.selected {float:left;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;background-color:#823262;background-image:none;display:inline;height:28px;padding:0 0 0;}
/*main_tabs style end*/
/*phase01Style style start*/
body.ls-center{text-align:left!important;}
a{color: #6C1D4C; text-decoration:none; outline:none}
ol{padding-left:26px; margin:0}
ol li{ list-style-type: decimal!important; padding-bottom:5px;}
form{padding:0;margin:0;border:none;}
.textQuestionscal a{color: #6C1D4C !important;}
.textQuestionscal a:hover{color: #333 !important;}
#navigation01 ul li.selected {background-color:#993366;}
.offers #promoContainer{margin:140px auto 0;width:961px;}
/* BEGIN: IBE - Task-Navigation */
#tabs ul{margin:0;padding:0;display:block;height:44px;margin:0 auto;width:100%;}
#tabs ul li{display:inline-block;}
#tabs ul li a.flightDeal{float:left;height: 44px;width: 239px;background: url(../images/header/nav/offers/img_flight_deal.png) no-repeat 0 -45px;text-decoration: none;}
#tabs ul li a.promotions{float:left;height: 44px;width: 238px;background: url(../images/header/nav/offers/img_promotions.png) no-repeat 0 -45px;text-decoration: none;}
#tabs ul li a.subscribe{float:left;height: 44px;width: 239px;background: url(../images/header/nav/offers/img_subscribe.png) no-repeat 0 -45px;text-decoration: none;}
#tabs ul li a{background-position: 0px 0px;}
#tabs ul li a:hover{background-position: 0px -90px;}
#tabs ul li a.selected{background-position: 0px 0px;}
#tabs ul li a.selected:hover{background-position: 0px 0px;}
#tabs ul li a.selected span{background-position: 0px 0px;width: 80px;color: #37172a;}
/* from main.css */
#ibeTaskContainer{position: relative;width: 961px;z-index: 104;margin: 0 auto;}
#tabs{position: absolute;left: 120px;top: 20px;height:auto;overflow:hidden;margin: 0 auto;width:716px;background-color: transparent;}
.tabsContent{float:left;background-color:#FFF;min-height:67px;clear: both;width: 716px;	padding-top:10px;color:#301e29;font-size:0.9em;}
.tabsContent table{border:none;}
.tabsContent table td{padding:4px 12px;vertical-align:middle;}
.chkbox_container{width:320px;}
.chkbox_container span{display:inline-block;width:150px;}
#tabs ul{display:block;height:44px;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0 auto;width:848px;}
#tabs ul li{display:inline;}
#tabs ul li a.bookFlight{float:left;height: 44px;width: 144px;background: url(../images/header/nav/img_book_flight.png) no-repeat 0 -45px;text-decoration: none;}
#tabs ul li a span {color:#FFFFFF;display:inline-block;font-size:0.8em;padding:10px 0 0 45px;text-transform:uppercase;font-weight: bold;cursor: pointer;width: 80px;}
/* *:first-child+html a.closeBtn{top:15px;} */
#subscribeTOoffer{position:relative}
/*3.1 Book a flight form*/
select, input.txtField{float:left;background-color: #F3F3ED;border: 1px solid #c3c3c3;width:150px;*width:170px;margin-top:5px;}
.fieldContainer select{float:left;border: 1px solid #c3c3c3;margin: 0;width:120px;}
.fieldContainer label{color: #301E29;font-size: 12px;font-weight: bold;width:233px;padding-bottom:5px;}
#confirmation{padding-left:43px;padding-bottom:10px;}
#confirmation h2{font-size:1.13em;}
#confirmation p{padding:7px 0;}
#headingTXT{background-color:#FFFFFF;margin:-16px auto 0;padding:15px;width:931px;}
#headingTXT h2{border-bottom:1px solid #c3c3c3; font-size:20px; padding-bottom:10px}
.contenttext p{margin:10px 0;padding:0;font-size:0.75em;line-height:1.2em;font-weight:lighter;}
#destinations{font-size: 0.85em;margin-bottom:10px;min-height:125px;width:543px;margin-right:15px;}
#destinations p{font-size:0.9em}
#destinations ul li{font-size:0.9em}
#destinations h2{clear: both;font-weight: bold;font-size:17px;margin:10px 0 0 0;padding-bottom: 9px;width: 100%;margin-bottom:10px;}
.desBorder { border-bottom: 1px solid #D0D0D0; margin-bottom:5px; padding-bottom:10px}
.desBorder table{font-size:0.9em;}
.desBorder table td { padding:2px 0;}
.desBorder table td.bold{ font-weight:bold;}
a.moreDetails{float:left;background: url("../images/common/img_action_icon.gif") no-repeat scroll right 2px transparent;color: #6C1D4C;display: block;padding: 2px 18px 2px 0;text-decoration: none;}
#offerdesc{}
#offerdesc.contentheader{clear:both;font-size:0.96em;font-weight:bold;padding-bottom:9px;}
#taleoif{float:left;margin-top:1px!important;}
#taleoif iframe{margin-top:0px!important;padding:0;}
.taleoif_col01{width:169px;}
.taleoif_col02{width:355px;}
.taleoif_col03{width:541px;}
.taleoif_col04{width:727px;}
.taleoif_col05{width:913px;}
.pageHead{border-bottom:1px solid #c3c3c3; padding-bottom:10px; margin-bottom:10px;font-size: 14px;font-weight: bold;}
/* black panel */	
.blackpanel{font-size: 14px;font-weight: bold;padding-bottom: 9px;}
.refineSearchFilter{float: left;clear: both;width: 523px;background-color: #E9E8E8;padding: 10px;margin-right:15px;	margin-bottom:15px;}
.searchAgain, .fleet{height: auto;width:895px;margin-top:10px;}
.fleet{height:54px;}
.searchAgain input.txtField, .fleet ul li select.medium{float:left;width:300px;margin-right:10px;height:20px;}
.refineSearchFilter p{display: block;border-bottom: 1px solid #57404f;padding: 7px 0 5px;color: #ffffff;font-size: 0.8em;}
.refineSearchFilter ul{margin: 0;padding: 0;}
.refineSearchFilter ul li{float:left;list-style-type: none;margin-right: 20px;}
.refineSearchFilter ul li.last{margin-right: 0;padding-top: 25px;}
.refineSearchFilter ul li label{display: block;color: #ffffff;font-size: 0.8em;font-weight: bold;padding: 10px 0 7px;}
.refineSearchFilter ul li select{width: 170px;font-family:jotialight;}
.refineSearchFilter #office{width: 190px;}
.btnOnDarkBg{float:left;background:transparent url(../images/wci/img_bg_dark_left.gif) no-repeat scroll 0 0;color:#ffffff !important;font-size:12px;margin:0 10px 0 0;padding:0 0 0 7px;}
.btnOnDarkBg span{float:left;background:transparent url(../images/wci/img_bg_dark_right.gif) no-repeat scroll right 0;cursor:pointer;padding:9px 20px 11px 13px;}
fieldset {border:none;margin:0;padding:0;}
/* FlightSearch */
.outer{width:915px;}	
.flightSearch{float: left;clear: both;width: 233px;background: #edecec;margin-bottom: 20px;*overflow-x:hidden;}
.wrapper{float: left;border-bottom: 1px solid #ffffff;padding: 10px;width:213px;}
.flightSearch h3{font-size:0.96em;font-weight:bold;margin:0;padding:15px 0;}
.fullWidth{float: left;clear: both;padding:0 0 15px;width: 100%;}
.flightSearch p label{color:#301E29;font-size:0.75em;font-weight: bold;margin:0;padding:0;display: block;}
.selectDays{margin-top:10px;}
.selectDays input{float:left;width: auto;}
.selectDays label{float:left;margin: 2px 0 0 5px;display: inline-block;width: auto;}
.flightClass, .paymentOptions{margin-top: 5px;width: 205px;}
.fullWidth p{margin-top: 15px;font-size:11px;font-weight:bold;margin:0 0 8px;}
.fullWidth label{font-weight:normal;font-size:11px;}
select.txtfield{width:132px;}
/* flightsearchResult.css */
/* BEGIN: Common Table Style */
.informationTable{float:left;width:667px;margin-left:15px;}
.informationTable h6{padding:0;margin:0;font-size:14px;}
.informationTable table.passengerCheckinDetails, .pagination{float:left;clear:both;	margin:0 0 20px;width:100%;}
.informationTable table th{background-color:#6C1D4C;border-right:1px solid #FFFFFF;color:#FFFFFF;font-size:0.75em;height:30px;padding:0 3px 0 5px;text-align:left;vertical-align:middle;}
.informationTable table th.last{border-right: none!important;}
.informationTable table td{background-color:#FFFFFF;border-bottom:1px solid #D0D0D0;font-size:0.75em;line-height:1.2em;padding:10px 0 10px 10px;vertical-align:top;}
.informationTable table td span{color: #D07500;font-size: 11px;}
.noborder{border-bottom:0px solid #D0D0D0!important;}
.informationTable table td.first{border-right:1px solid #D0D0D0;}
.informationTable table.passengerCheckinDetails th input.checkBox{margin:0 5px 0 0;vertical-align:top;}
.informationTable table td input{margin:0 5px 0 0;vertical-align:middle;}
.informationTable table td a{color: #333333;}
.informationTable table td a img{vertical-align: middle;}
.informationTableNew{float:left;width:667px;margin-left:15px;}
.informationTableNew h6{padding:0;margin:0;font-size:14px;}
.informationTableNew table.passengerCheckinDetails, .pagination{float:left;clear:both;margin:0 0 20px;width:100%;}
.informationTableNew table th{background-color:#6C1D4C;border-right:1px solid #FFFFFF;color:#FFFFFF;font-size:0.75em;height:30px;padding:0 3px 0 5px;text-align:left;vertical-align:middle;}
.informationTableNew table th.last{border-right: none!important;}
.informationTableNew table td{background-color:#FFFFFF;border-bottom:1px solid #D0D0D0;font-size:0.75em;line-height:1.2em;padding:10px 0 10px 10px;vertical-align:top;}
.informationTableNew table td span{color: #752856;font-size: 12px;padding:0px 16px 0px 0px;}
.informationTableNew table td.first{border-right:1px solid #D0D0D0;}
.informationTableNew table.passengerCheckinDetails th input.checkBox{margin:0 5px 0 0;vertical-align:top;}
.informationTableNew table td input{margin:0 5px 0 0;vertical-align:middle;}
.informationTableNew table td a{color: #333333;}
.informationTableNew table td a img{vertical-align: middle;}
h3.sectionHeading{background-color:#491D37;clear:both;color:#FFFFFF;font-size:0.96em;font-weight:bold;line-height:1.1em;margin:15px 0 1px;padding:5px 10px;}
.informationTablecal{float:left;width:714px;}
.informationTablecal table.passengerCheckinDetails, .pagination{float:left;clear:both;margin:0 0 20px;width:100%;}
.informationTablecal table th{background-color:#6C1D4C;	border-right:1px solid #FFFFFF;color:#FFFFFF;font-size:0.75em;height:30px;padding:0 3px 0 5px;text-align:left;vertical-align:middle;}
.informationTablecal table th.last{border-right: none!important;}
.informationTablecal table td{background-color:#FFFFFF;border-bottom:1px solid #D0D0D0;font-size:0.75em;line-height:1.2em;padding:10px 0 10px 10px;	vertical-align:top;}
.noborder{border-bottom:0px solid #D0D0D0!important;}
.informationTablecal table td.first{border-right:1px solid #D0D0D0;}
.informationTablecal table.passengerCheckinDetails th input.checkBox{margin:0 5px 0 0;vertical-align:top;}
.informationTablecal table td input{margin:0 5px 0 0;vertical-align:middle;}
.informationTablecal table td a{color: #333333;}
.informationTablecal table td a img{vertical-align: middle;}
/* END: Common Table Style */

/*      maincont.css       */
img{border:none;}
#mainContentContainer{float: left;width:925px;margin:15px auto 0;padding: 0 18px;border:1px solid #ccc;}
.item{float:left;margin:0 10px 0 0;}
.one{width:175px;}
.two{width:360px;}
.three{width:545px;}
.four{width:730px;}
.five{width:915px;}
.first{margin:0 0 0 0;}
.item h3{color:#301E29;font-size:0.96em;font-weight:bold;line-height:1.3em;padding: 0 0 10px 0;margin:0;}
.item p.desc{color:#301E29;font-size:0.7em;font-weight:normal;line-height:1.2em;padding:10px 0;}
.item a{color:#752856;text-decoration: none;}
.links ul{font-size:0.7em;}
.links li{padding: 0 0 10px 5px;border:0;}
.links li a{display:inline-block;padding-right:18px;background:url(../images/common/img_icon_datepicker_next.gif) no-repeat right center;}
/*   megafooter.css    */
#secondaryNavItemsMember ul{margin:0;padding:0;list-style:none;}
#secondaryNavItemsMember{background-color:#CCCCCC;display:block;margin:0 auto;overflow:hidden;padding:0 0 0 15px;width:951px;_margin-bottom:-15px;_width:952px !important;}
#secondaryNavItemsMember ul {float: left;padding: 12px 0px 0px 14px;width: 175px;min-height: 150px;}
#secondaryNavItemsMember ul.destinations{border-right:none;}
#secondaryNavItemsMember ul li{margin-bottom:12px;overflow:hidden;width:175px;}
#secondaryNavItemsMember ul li.head{line-height: 34px !important;}
#secondaryNavItemsMember ul li.sub{float:left;background:none repeat scroll 0 0 #8B8B8B;margin:-3px 0 0 -14px;padding:3px 0 6px 14px;	padding-bottom:15px\0/;width:177px;}
#secondaryNavItemsMember ul li a{text-decoration:none;line-height: 20px;}
#secondaryNavItemsMember ul li a:hover{color: #6f0031;text-decoration:underline;}
#secondaryNavItemsMember ul li.sub a{color:#fff;}
#secondaryNavItemsMember ul li.first{border-top:1px solid #777;padding-top:13px;}
#secondaryNavItemsMember ul li.bottom a{border-bottom:1px solid #777;display:block;margin-right:0px;padding-bottom:10px;}
/* member_actions.css */
.memberActions{float: left;	width: 171px;text-align:left;}
.memberActions ul{margin: 0;padding: 0;}
.memberActions ul li{margin: 0px;padding: 0px;border-bottom: 1px solid #DEDEDE !important;list-style-type: disc;display: inline-block;float: left;width: 100%;}
.memberActions ul li a {display: block;padding: 4px 5px 4px 0px;color: #65707B;font-family: jotialight,Arial,sans-serif;font-size: 13px;line-height: 23px; float:left;margin-right:1px;}
.memberActions ul li a.selected{}
.memberActions ul li a:hover, .memberActions a:hover {text-decoration: underline;}
/*  member_actions_nomargin.css */
.memberActions_nomar{float: left;width: 171px;margin-top: 1px 0 0 0;text-align:left;}
.memberActions_nomar ul{margin: 0;padding: 0;}
.memberActions_nomar ul li {list-style-type: none;margin: 0;padding: 0;display: inline;}
.memberActions_nomar ul li a {border-bottom: 1px solid #d0d0d0;display: block;padding: 4px 5px 4px 10px;color: #6C1D4C;font-size: 0.8em;line-height: 1.1em;	text-decoration:none;}
.memberActions_nomar ul li a.selected{background-color: #E6E6DD;}
.memberActions_nomar ul li a:hover, .memberActions_nomar a:hover{text-decoration: none;background-color: #E6E6DD;color: #000;}
#leftnav{margin-top: 5px;padding-left: 10px;float: left;display: inline-block;}
#BlackContentArea .memberActions_nomar{float: left;width: 171px;margin-top: 1px 0 0 0;text-align:left;}
#BlackContentArea .memberActions_nomar ul {margin: 0;padding: 0;}
#BlackContentArea .memberActions_nomar ul li {list-style-type: none;margin: 0;padding: 0;display: inline;}
#BlackContentArea .memberActions_nomar ul li a{border-bottom: 1px solid #FFF;display: block;padding: 4px 5px 4px 10px;color: #FFF;font-size: 0.8em;line-height: 1.1em;text-decoration:none;}
#BlackContentArea .memberActions_nomar ul li a.selected{background-color: #E6E6DD;}
#BlackContentArea .memberActions_nomar ul li a:hover, .memberActions_nomar a:hover{text-decoration: none;background-color: #E6E6DD;color: #000;}
/* offerdet2.css */
.heroModule{float:left;clear:both;width:915px;padding:10px 0;}
.heroModule img{border:none;}
.heroImage{float:left;width:605px;}
.cmsItem{float:left;margin-bottom:20px;margin-right:15px;width:295px;padding:0;}
.heroModule h2{font-size:0.96em;font-weight:bold;padding-bottom:9px;}
.heroModule p{font-size:0.75em;line-height:1.2em;margin-top:5px;}
.heroModule a{color:#333333;text-decoration:none;}
.pageHead{border-bottom:1px solid #D0D0D0;clear:both;font-size:0.96em;font-weight:bold;padding-bottom:6px;}
.pageHead h3{margin:0!important;padding:0!important;}
.pageHead h2{float:left;font-size:18px;font-weight:normal;margin:0;padding:0;}
/*  offerlisting.css */
#offerlistingDIV{float:left;margin-left:15px;width:664px;font-size:0.75em;}
#offerlistingDIV img{border:none;}
#offerlistingDIV .border{border-bottom:1px solid #D0D0D0;}
#offerlistingDIV .results .valid{border-bottom:1px solid #D0D0D0;margin-top:-10px!important;padding:8px 0;}
.clearboth{clear:both;}
.paging{float:left;padding-bottom:10px;margin:0 0 20px;width:100%;clear:both;}
.paging span.result, .paging ul, .paging .previousList, .paging .nextList{float:left;font-size:100%;line-height:1.2em;margin:0;margin-right:40px;padding-left:0;}
.paging .result{font-weight:bold;}
.paging ul li{background-image:url(../images/pagination.gif);background-position:right 6px;background-repeat:no-repeat;display:inline;list-style-type:none;margin-right:3px;padding-right:8px;margin-top:-12px;}
.paging ul li span{font-weight:bold;text-decoration:underline;}
#offerlistingDIV .results .imgHolder{float:left;display:block;height:180px;margin-right:15px;overflow:hidden;width:171px;}
#offerlistingDIV h2{font-size:0.96em;font-weight:bold;}
#offerlistingDIV .results .offer{float:left;width:180px;margin-top:35px;}
#offerlistingDIV .results .details{float:left;width:295px;}
#offerlistingDIV .results p.cat{font-weight:bold;padding:0;margin:5px 0 5px;line-height:normal;}
#offerlistingDIV .results .details p{font-size:100%;}
#offerlistingDIV p{line-height:1.5em;}
#offerlistingDIV .results .details p.desc{border-bottom:1px solid #D0D0D0;line-height:1.3;padding:0 0 8px;}
#offerlistingDIV .results ol{ margin:0; padding:0;}
#offerlistingDIV .results ol li{border-bottom:1px solid #D0D0D0;margin-bottom:20px;overflow:hidden;padding:0 0 20px;list-style:none;clear:both;display: inline-block;_float:none;}
#offerlistingDIV .results ol li:after{content: ".";	display: block;	clear: both;visibility: hidden;line-height: 0;height: 0;}
html[xmlns] #offerlistingDIV .results ol li{display: block;}
* html #offerlistingDIV .results ol li{height: 1%;}
#offerlistingDIV .results .offer div{font-size:0.75em;text-align:center;width:100%;margin-left:10px;}
#offerlistingDIV .results .offer div strong{display:block;font-size:2.8em;font-style:italic;text-align:center;line-height:0.85em;}
.previousList a{background:transparent url(../images/prevPage.gif) no-repeat scroll left 2px;padding-left:17px;}
.previousList a, .nextList a{color:#FFFFFF;text-decoration:none;}
.nextList a{background:transparent url(../images/nextPage.gif) no-repeat scroll right 2px;padding-right:17px;}
#offerlistingDIV h2 {border-bottom:1px solid #D0D0D0;clear:both;font-size:1.13em;font-weight:bold;padding-bottom:9px;}
#offerlistingDIV a{color:#6C1D4C !important;}
#offerlistingDIV a, a:active, a:focus{text-decoration:none;}
/* pagesearch.css */
.flightSearch{float: left;clear: both;width: 233px;	background: #edecec;margin-bottom: 20px;*overflow-x:hidden;}
.flightSearch h3{font-size:0.96em;	font-weight:bold;margin:0;padding:0;}
.fullWidth{float: left;clear: both;	padding:0 0 15px;width: 100%;}
.flightSearch label{color:#301E29;font-size:0.7em;font-weight: bold;margin:0;padding:0;display: block;}
.selectDays{margin-top:0;}
.selectDays input{float:left;width: auto;}
.selectDays label{float:left;margin: 2px 0 0 5px;display: inline-block;width: auto;}
.flightClass, .paymentOptions{margin-top: 5px;width: 205px;}
.fullWidth p{margin-top: 15px;font-size:0.7em;font-weight:bold;	margin:0 0 8px;}
.fullWidth label{font-weight:normal;}
/* second_nav.css */
#secondaryNavContainer{float:left;clear: both;margin:0px 0 20px 0;width:961px;height: 50px;background:transparent url(../images/common/secondary-nav_bg.png) no-repeat center center;z-index:1000;}
ul,li{list-style:none;}
#secondaryNavContainer ul{margin:7px 0 0 25px;padding: 0;}
#secondaryNavContainer ul li{float:left;list-style-type: none;padding: 10px 0 10px 14px;border-right: 1px solid #dcdbda;height: 20px;width: 168px;}
#secondaryNavContainer ul li.first{margin-left:-2px;}
#secondaryNavContainer ul li.fifth{border-right: none;}
#secondaryNavContainer ul li a{width: 162px;display: block;text-transform: uppercase;color:#301E29;font-size:0.8em;	font-weight:bold;text-decoration:none;line-height: 2em;}
#secondaryNavContainer ul li a:hover{color: #6f0031;}
#secondaryNavItems{float:left;background-color:#F1F1ED;display:block;height:265px;margin:0 0 0 23px;width:915px;}
#secondaryNavItems ul{float:left;height:253px;padding:12px 0 0 14px;width:168px;border-right:1px solid #dfdfda;}
#secondaryNavItems ul.destination{border-right:none;}
#secondaryNavItems ul li{margin-bottom:12px;overflow:hidden;width:165px;}
#secondaryNavItems ul li a{color:#301e29;font-size:12px;text-decoration:none;}
#secondaryNavItems ul li a:hover{color: #6f0031;text-decoration:underline;}
.hovering{background-color:#f6f6f6;}
.JSEnabled #secondaryNavContainer{margin-top:0px;margin-bottom: 10px;}
.JSEnabled #secondaryNavItems{display:none;margin:-245px auto 0 23px;position:absolute;	z-index:100;}
/* second_navDown.css */
#secondaryNavContainerdownWrapper{display: block;height: 45px;margin-bottom: 0;width:971px;margin: 0 auto;}
#secondaryNavContainerdownDIV{clear: both;position: absolute;width: 966px;margin-left: 1px;}
*html>body #secondaryNavContainerdownDIV {margin-left:2px !important}
#secondaryNavContainerdownDIV ul.last{border-right:none;width:170px;}
#secondaryNavContainerdown{background: url("../images/common/secondary-nav_bg.png") no-repeat scroll center center transparent;height: 47px;margin: 0 auto;position: absolute;top: 0;width: 969px;z-index: 100;}
#secondaryNavContainerdown ul , li{margin: 0 0 0 4px;padding: 0;}
#secondaryNavContainerdown ul li{float:left;border-right:1px solid #DCDBDA;list-style-type: none;margin-top: 5px;padding: 0 0 0 23px;width: 168px;}
#secondaryNavContainerdown ul li.last{border-right:none;width:164px;}
#secondaryNavContainerUP ul li.last{border-right:none;width:168px;}
/* #secondaryNavContainerdown ul li.first {margin-left:1px;}
#secondaryNavContainerdown ul li.fifth{border-right: none;padding-right:49px;} */
#secondaryNavContainerdown ul li a{width: 162px;display: block;	text-transform: uppercase;color:#301E29;font: bold 0.75em/0.7em jotialight;font-weight:bold;text-decoration:none;height:22px;padding-top:15px;}
#secondaryNavContainerdown ul li a:hover{color: #6f0031;}
#secondaryNavItemsdown{background-color: #F1F1ED;display: none;height: 282px;left: 0;margin: 0 auto 0 4px;position: absolute;top: 44px;width: 961px;z-index: 777;}
@media screen and (-webkit-min-device-pixel-ratio:0){#secondaryNavItemsdown {left:0px;}}
/*html>body #secondaryNavItemsdown {left:-1px!important;}*/
#secondaryNavItemsdown ul, #secondaryNavItemsMemberdown ul{float:left;border-right: 1px solid #DFDFDA;height: 268px;padding: 12px 0 0 23px;width: 168px;}
/* #secondaryNavItemsdown ul.destination {border-right:none;padding-right:49px;} */
#secondaryNavItemsdown ul li, #secondaryNavItemsMemberdown ul li{margin-bottom:8px;overflow:hidden;width:165px;}
#secondaryNavItemsdown ul li a, #secondaryNavItemsMemberdown ul li a{color:#301e29;font-size:12px;text-decoration:none;}
#secondaryNavItemsdown ul li a:hover, #secondaryNavItemsMemberdown ul li a:hover{color: #6f0031;text-decoration:underline;}
.hovering{background-color:#f6f6f6;width: 169px;}
/*.JSEnabled#secondaryNavContainerdown {margin-top:50px;margin-bottom: 10px;}
.JSEnabled #secondaryNavItemsdown {display:none;margin:-61px auto 0 0;position:absolute;z-index:100;padding-left:1px} */
/* second_navHome.css  */
#secondaryNavContainer{float:left;position:absolute;clear: both;margin:0px 0 20px 0;width:963px;height: 50px;background:transparent url(../images/common/secondary-nav_bg.png) no-repeat center center;	z-index:1000;}
#secondaryNavContainer ul{margin:7px 0 0 23px;padding: 0;}
#secondaryNavContainer ul li{float:left;list-style-type: none;padding: 10px 0 10px 14px;border-right: 1px solid #dcdbda;height: 20px;width: 175px;}
#secondaryNavContainer ul li.first{margin-left:-2px;}
#secondaryNavContainer ul li.fifth{border-right: none;}
#secondaryNavContainer ul li a{width: 162px;display: block;text-transform: uppercase;color:#301E29;font-size:0.8em;font-weight:bold;text-decoration:none;line-height: 2em;}
#secondaryNavContainer ul li a:hover{color: #6f0031;}
#secondaryNavItems{float: left;position:absolute;background-color:#F1F1ED;display:block;height:265px;margin:0 0 0 23px;width:915px;}
#secondaryNavItems ul{float: left;height:343px;padding:12px 0 0 14px;width:175px;border-right:1px solid #dfdfda;}
#secondaryNavItems ul.destination{border-right:none;border:1px solid red;}
#secondaryNavItems ul li, #secondaryNavItemsMember ul li{margin-bottom:0px;overflow:hidden;	width:180px;}
#secondaryNavItems ul li a, #secondaryNavItemsMember ul li a{text-decoration:none;}
#secondaryNavItems ul li a:hover, #secondaryNavItemsMember ul li a:hover{color: #1570A6;text-decoration:underline;}
.hovering{background-color:#f6f6f6;height:40px;}
.JSEnabled #secondaryNavContainer{margin-top:0px;margin-bottom: 10px;}
.JSEnabled #secondaryNavItems{display:none;	margin:-245px auto 0 23px;position:absolute;z-index:100;}
#secondaryNavUPContainer{margin:-10px auto 60px;width:961px;border:1px solid transparent;}
#secondaryNavContainerUP{float: left;position:absolute;clear: both;margin:0px 0 20px 0;width:961px;	height: 50px;background:transparent url(../images/common/secondary-nav_UpBg.png) no-repeat center center;z-index:100;}
#secondaryNavItemsUP ul.last{border-right:none;width:170px;}
#secondaryNavContainerUP ul{margin:7px 0 0 23px;padding: 0;}
#secondaryNavContainerUP ul li{float: left;border-right: 1px solid #DCDBDA;height: 15px;*height: 10px;list-style-type: none;padding: 15px 0 10px 14px;*padding-top: 19px;width: 168px;}
#secondaryNavContainerUP ul li.first{margin-left:-2px;}
#secondaryNavContainerUP ul li.fifth{border-right: none;}
#secondaryNavContainerUP ul li a{color: #301E29;display: block;	font: bold 12px jotialight;text-decoration: none;text-transform: uppercase;width: 162px;*margin-top:-7px!important;}
#secondaryNavContainerUP ul li a:hover{color: #6f0031;}
#secondaryNavItemsUP{float: left;position:absolute;background-color:#F1F1ED;display:block;height:282px;	margin:0 0 0 23px;width:915px;}
#secondaryNavItemsUP ul, #secondaryNavItemsUPMember ul{float: left;height:281px;padding:2px 0 0 14px;width:168px;border-right:1px solid #dfdfda;}
#secondaryNavItemsUP ul.destination{border-right:none;}
#secondaryNavItemsUP ul li, #secondaryNavItemsUPMember ul li{margin-bottom:8px;overflow:hidden;width:165px;}
#secondaryNavItemsUP ul li a, #secondaryNavItemsUPMember ul li a{color:#301e29;font-size:12px;text-decoration:none;}
#secondaryNavItemsUP ul li a:hover, #secondaryNavItemsUPMember ul li a:hover{color: #6f0031;text-decoration:underline;}
.JSEnabled #secondaryNavContainerUP{margin-top:0px;	margin-bottom: 10px;}
.JSEnabled #secondaryNavItemsUP{display:none;margin:0px auto 0 23px;top : 261px;position:absolute;z-index:101;}
/* topcont.css  */
.latestOfferList{width:961px;border-bottom: 1px solid #D0D0D0;margin:0 auto;background-color:#FFFFFF;}
.moreOffers{float: left;background-color:#FFFFFF;display:inline;margin:0;padding:0;border-bottom:1px solid #D0D0D0;}
.moreOffers{padding-bottom:10px;width:100%;}
.moreOffers li{float: left;border-right:1px solid #E5E5E5;display:inline-block;margin:10px 0 0;padding:0 8px;width:172px;height: 52px;list-style:none;}
.moreOffers li.latestOffer{padding-left:23px;padding-right:0;width:176px;}
.moreOffers li.last{border-right:0 solid #E5E5E5;}
.moreOffers li h3{color:#000000;font-size:1.2em;font-weight:normal;line-height:1.3em;margin:0;padding:0;}
.moreOffers li p{font-size:0.8em;line-height:1.3em;margin:0;}
.moreOffers li p.title{background:transparent url(../images/home/img_icon_open.gif) no-repeat left 2px;color:#6E1E4D;font-size:0.9em;font-weight:bold;padding:0 0 0 20px;}
.moreOffers li p.title span{font-weight: normal;}
.moreOffers li p.title a, .moreOffers li p.title a:active, .moreOffers li p.title a:focus, .moreOffers li p.title a:visited{color:#6E1E4D;text-decoration: none;}
.moreOffers li p.title a:hover{text-decoration: underline;}
.moreOffers li p.details{padding:0;width: 135px;text-align: right;}
.moreOffers li p.details span.fromPrice{color:#000000;font-size:1.1em;font-weight:bold;}
#offercont_det{padding:0px 0 0 10px;}
#offercont_det div.col1{float: left;display: inline;width: 208px;padding: 0 7px 10px 0;margin: 0;}
#offercont_det div.col2{float: left;display: inline;width: 208px;padding: 0 7px 14px 10px;margin: 0;}
#offercont_det div.col21{padding: 0 7px 10px 0;}
#offercont_det div.col3{float: left;width: 200px;padding: 0;margin: 0;border: 1px solid #fff;}
#offercont_det div.col1 label, #offercont_det div.col2 label {float:none;padding-top:0;width:100%;}
#offercont_det div.col1 p, #offercont_det div.col2 p, #offercont_det div.col5 p, #offercont_det div.col3 p{color: #301e29;font-size:12px;padding: 0 0 5px 0;margin: 0;}
#offercont_det p input.txtField, .commonTasks .qMilesAction .qMilesActionWrapper #offercont_det input.txtField, input.txtField{float: left;width: 187px;border: 1px solid #c3c3c3;background-color: #f3f3ed;margin: 0!important;padding: 5px 0 5px 8px;}
#offercont select.class{float: left;width: 198px;border: 1px solid #c3c3c3;background-color: #f3f3ed;margin: 0;padding: 0;height: 28px;}
#offercont_det div.col2{width:300px;}
#offercont_det .col2 span{float:left;width:150px;line-height:1.2em;overflow:hidden;display:block;padding:0;}
#offercont_det p.privacyPolicy {clear:both;font-size:12px; margin-bottom: 10px;}
.tabcont{width:693px;padding:10px;background:#FFF;font: bold 0.7em jotialight, sans-serif;position:absolute;top:45px;}
.tabcont table td{padding:0 15px;font-size:12px;}
.tabcont table table td{padding:0 3px;}
.tabcontHotel{width:693px;padding:10px;background:#FFF;font: bold 0.7em jotialight, sans-serif;position:absolute;top:45px;}
.tabcontHotel table td{padding:0 15px;font-size:12px;}
.tabcontHotel table table td{padding:0 3px;}
.tabcont1{width:693px;padding:10px;background:#FFF;font: bold 0.7em jotialight, sans-serif;position:absolute;top:45px;}
.tabcont1 table td{padding:0 15px;font-size:12px;}
.tabcont1 table table td{padding:0 3px;}
#offercont_det a:link, #offercont_det a:visited, #offercont_det a:hover {color:#6C1D4C;}
/*press kit style starts here*/
#T11presskit{color:#fff;}
#T11presskit .mediaDisplayPanel{float:left;font-size:0.8em;line-height:1.2em;margin-top:10px;padding:10px;width:100%;background-color:#373636;}
#T11presskit .resultThumbnail{float:left;padding-right:10px;margin-right:10px;}
#T11presskit .resultDescription{width:519px;}
#T11presskit .resultDescription{float: left;border-right:medium none;margin-right:0;}
#T11presskit h2{border-bottom:1px solid #D0D0D0;clear:both;font-size:0.96em;font-weight:bold;padding-bottom:9px;margin:0;color: #ffffff;}
#T11presskit .mediaDisplayPanel h2{clear:both;display:block;font-size:1.1em;margin-bottom:5px;border-bottom:1px solid #D0D0D0;font-weight:bold;padding-bottom:9px;margin-top:0;}
#T11presskit p, #T11presskit ul{font-size:0.9em;margin:0;padding:0;}
#T11presskit .mediaDisplayPanel .resultDescription p{margin:0;padding:0;width:100%;}
#T11presskit .mediaDisplayPanel .resultDescription .divwidth{float: left;height:auto;padding-right:10px;width:315px;border-right:1px solid #CCCCCC;margin-right:10px;}
#T11presskit .resultURL{float: left;width:183px;overflow:hidden;}
#T11presskit img.icon{float:left;margin:0 5px 10px 0;}
#T11presskit .panel{float: left;width:153px;overflow:hidden;}
#T11presskit .mediaDisplayPanel span{font-size:0.96em;font-weight:normal;}
#T11presskit .resultURL span, #T11presskit .resultURL .panel{float:left;overflow:hidden;width:130px;}
#T11presskit .resultURL span{float:left;overflow:hidden;width:120px;word-wrap: break-word;}
#T11presskit .resultURL a{float: left;background:transparent url(../images/common/next_icon_dark.gif) no-repeat scroll right 1px;color:#FFFFFF;padding-right:15px;}
#T11presskit a, #T11presskit a:active, #T11presskit a:focus{text-decoration:none;color:#FFFFFF;}
#T11presskit .pagination{margin-top:20px;}
#T11presskit .pagination{float:left;clear:both;margin:0 0 20px;width:100%;}
#T11presskit .pagination .result{font-weight:bold;}
#T11presskit .pagination span.result, #T11presskit .pagination ul, #T11presskit .pagination .previousList, #T11presskit .pagination .nextList {float:left;font-size:0.8em;line-height:1.2em;margin-right:40px;}
#T11presskit .previousList a, #T11presskit .nextList a{color:#FFFFFF;text-decoration:none;}
#T11presskit .previousList a{background:transparent url(../images/common/prev_icon_dark.gif) no-repeat scroll left 2px;padding-left:17px;}
#T11presskit ol, ul{list-style-image:none;list-style-position:outside;list-style-type:none;}
#T11presskit .pagination ul li{float:left;background-image:url(../images/member/pagination.gif);background-position:right 6px;background-repeat:no-repeat;display:inline;list-style-type:none;margin-right:3px;padding-right:8px;}
#T11presskit .pagination ul li span{display:block;font-weight:bold;text-decoration:underline;}
#T11presskit .pagination ul li.last{background-image:none;padding-right:0;}
#T11presskit .pagination ul li a{color:#FFFFFF;display:block;line-height:1.2em;text-decoration:none;}
#T11presskit .nextList a{background:transparent url(../images/common/next_icon_dark.gif) no-repeat scroll right 2px;padding-right:17px;color:#FFFFFF;text-decoration:none;}
/*press kit style ends here*/
/*Press Kit White Template*/ 
#T11presskitWhite{color:#000000;}
#T11presskitWhite .mediaDisplayPanel{float:left;font-size:0.8em;line-height:1.2em;margin-top:10px;padding:10px;width:100%;background-color:#e8e7e7;}
#T11presskitWhite .resultThumbnail{float:left;padding-right:10px;margin-right:10px;}
#T11presskitWhite .resultDescription{width:519px;}
#T11presskitWhite .resultDescription{float:left;border-right:medium none;margin-right:0;}
#T11presskitWhite h2{border-bottom:1px solid #cccccc;clear:both;font-family:jotialight;font-size:0.96em;font-weight:bold;padding-bottom:9px;margin:0;}
#T11presskitWhite .mediaDisplayPanel h2{clear:both;display:block;font-size:1em;margin-bottom:5px;border-bottom:1px solid #cccccc;font-family:jotialight;font-weight:bold;padding-bottom:9px;margin-top:0;}
#T11presskitWhite p, #T11presskit ul{font-size:0.9em;margin:0;padding:0;}
#T11presskitWhite .mediaDisplayPanel .resultDescription p{margin:0;padding:0;width:100%;}
#T11presskitWhite .mediaDisplayPanel .resultDescription .divwidth{float:left;height:auto;padding-right:10px;width:315px;border-right:1px solid #cccccc;margin-right:10px;}
#T11presskitWhite .resultURL{float:left;width:183px;overflow:hidden;}
#T11presskitWhite img.icon{float:left;margin:0 5px 10px 0;}
#T11presskitWhite .panel{float:left;width:153px;overflow:hidden;}
#T11presskitWhite .mediaDisplayPanel span{font-size:0.96em;font-weight:normal;}
#T11presskitWhite .resultURL span, #T11presskitWhite .resultURL .panel{float:left;overflow:hidden;width:130px;}
#T11presskitWhite .resultURL span{float:left;overflow:hidden;width:120px;word-wrap: break-word;}
#T11presskitWhite .resultURL a{float:left;background:transparent url(../images/common/next_icon_dark.gif) no-repeat scroll right 1px;color:#000000;padding-right:15px;}
#T11presskitWhite a, #T11presskitWhite a:active, #T11presskitWhite a:focus{text-decoration:none;color:#000000;}
/*Press Kit White Template Ends*/
/*previous style start here*/
#prvsearch{float:right;}
#prvsearch p, #prvsearch ul, #prvsearch li, #prvsearch ol, #prvsearch img, #prvsearch fieldset, #prvsearch label, #prvsearch h2{margin:0;padding:0;border:0;list-style-image:none;list-style-position:outside;list-style-type:none;}
#book_desc{width:447px;margin-bottom: 3px;-webkit-margin-before:25px}
#prvsearch p{font-size:0.9em;}
#previousSearches{float:right;width:212px;margin-top:22px;}
#previousSearches p.title{display:block;height:auto;overflow:hidden;}
#previousSearches p.title a.close{background:transparent url(../images/home/img_icon_down.gif) no-repeat scroll right top;}
#previousSearches p.title a.open{background:transparent url(../images/home/img_icon_open.gif) no-repeat scroll right 0px;}
#previousSearches p.title a{float:left;color:#000000;font-size:12px;font-weight:bold;margin:0;padding:0;text-decoration:none;width:125px;}
#previousSearches .topGreyArrow{float:left;background:transparent url(../images/home/img_top_grey_arrow.gif) no-repeat scroll 109px 0;padding-top:10px;}
#previousSearches .previousSearchesList{float:left;background-color:#EEEEEE;clear:both;overflow:hidden;padding:0 0 0;width:190px;}
#previousSearches ul{float:left;border-top:medium none;clear:both;display:inline;list-style-image:none;list-style-position:outside;list-style-type:none;padding:6px 0 0;width:190px;}
#previousSearches ul li{border-bottom:1px solid #FFFFFF;color:#301E29;display:block;margin:6px 0 0;padding:0 10px 8px;}
#previousSearches ul li span.flight{color:#6C1D4C;display:block;font-size:12px;font-weight:bold;line-height:1.4em;}
#previousSearches ul li.last{border-bottom:medium none;}
#previousSearches ul li span.details{color:#301E29;display:block;font-size:12px;font-weight:normal;line-height:14px;}
@media screen and (-webkit-min-device-pixel-ratio:0){
#homeSearch{margin-top:-20px;}
#prvsearch{}
/* put CSS here*/}
/*body:nth-of-type(1) #homeSearch{margin-top:-20px;}
body:nth-of-type(1) #prvsearch{margin-top:-20px;}*/
/*previous style ends here*/
/* Semi Prev Search */
#semiPrevSearch{float: right;margin-top: 22px;width: 210px;display:none !important;font-size:0.7em;}
#semiPrevSearch p.title a.close{background: url("../images/home/img_icon_open.gif") no-repeat scroll right 0 transparent;}
#semiPrevSearch p.title{display: block;height: auto;overflow: hidden;}
#semiprev p{font-size: 0.9em;}
#semiPrevSearch p.title a{float:left;font-family:jotialight;color: #000000;font-size: 12px;font-weight: bold;margin: 0;padding: 0;text-decoration: none;width: 125px;}
 .bookDescTable{float:left;padding:0px;	margin:0px;}
/* End Semi Prev Search */
.contactInfo{width:915px;}
.bulletList ul{margin:0;padding-bottom:15px;padding-left:15px;}
.bulletList ul li{list-style-type:disc;padding-bottom:5px;}
@media screen and (-webkit-min-device-pixel-ratio:0){
 .bulletList ul li {margin-left:2px;}}
.descicon{background:transparent url(../images/home/img_icon_open.gif);width:13px; height:13px;}
/*phase01Style style end*/
/*jqueryui1.8.2.css style start*/
/*
* jQuery UI CSS Framework
* Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
*/
.ui-icon-closethick{display: inline;float:right;margin:0 10px 0 0;padding:6px 25px 0 10px;height:20px;width:30px;background:url("../../images/common/img_icon_close.gif") no-repeat scroll right top transparent;font-size:0.6em;color:#6C1D4C;font-weight: normal;text-decoration:none;cursor: pointer;}
#loginBox{-webkit-border-radius: 4px;}
#loginBox form{margin-top: 25px;}
#loginBox p{font-size:0.6em;line-height:1.3em;margin:0;padding: 0;}
#loginBox .loginUsername, #loginBox .loginPwd{float:left;display:inline;margin:10px 0 0 0;width: 200px;}
#loginBox .loginPwd{margin-left: 15px;}
#loginBox .row{float: left;clear: both;width: 100%;margin-top: 10px;}
#loginBox .loginUsername label, #loginBox .loginPwd label, #loginBox .row label{margin:0;padding:5px 0 0 0;	font-size:0.6em;line-height:1.3em;}
#loginBox .loginUsername input, #loginBox .loginPwd input{clear: both;margin: 5px 0 0;padding: 5px;width:188px;font-size: 0.6em;background-color:#f3f3ed;border:1px solid #c3c3c3;}
#loginBox .row input.loginBtn{float:right;background:url("../../images/header/img_btn_login.png") no-repeat scroll 0 0 transparent;	border: none;color:#fff;display: inline;height:32px;margin:0;padding:0;text-align:center;width:76px;font-size: 0.7em;}
#loginBox .row ul{float:left;clear: both;}
#loginBox .row ul li{float:left;display:inline;	background:url("../../images/common/img_nav_pipe.gif") no-repeat scroll right 5px transparent;padding: 0 5px;margin: 0;line-height:1em;}
#loginBox .row ul li.last{background: none;}
#loginBox .row ul li a{text-decoration: none;font-size: 0.7em;color: #6c1d4c;}
.ui-dialog .ui-dialog-content{border: 0;padding: 10px 15px;background-color: #fff;overflow: hidden;min-height: 35px !important;zoom: 1;width: 418px;-moz-border-radius:4px 4px 4px 4px;	-webkit-border-radius:4px 4px 4px 4px;}
.ui-dialog{position: absolute;padding: 0;overflow: hidden;width: 400px !important;-webkit-box-shadow: #000 0px 0px 10px;-moz-box-shadow: #000 0px 0px 10px;box-shadow: #000 0px 0px 10px;behavior: url(ie-css3.htc);z-index:9999999 !important;}
.ui-dialog .ui-dialog-titlebar{margin:0 15px;padding:10px 0 5px 0;position: relative;border-bottom: 1px solid #d3d2d2;}
.ui-dialog .ui-dialog-title{float: left;margin: 0;display: inline;color: #301e29;font-family:"jotialight",sans-serif;}
.ui-dialog .ui-dialog-titlebar-close{position: absolute;right:-5px;top:17px;width: 19px;margin: -12px 0 0 0;padding: 1px;height: 18px;text-decoration: none;}
.ui-dialog .ui-dialog-titlebar-close span{display: block;margin: 1px;}
.ui-dialog .ui-dialog-buttonpane{text-align: left;border-width: 1px 0 0 0;background-image: none;margin: .5em 0 0 0;padding: .3em 1em .5em .4em;}
.ui-dialog .ui-dialog-buttonpane button{float: right;margin: .5em .4em .5em 0;cursor: pointer;padding: .2em .6em .3em .6em;line-height: 1.4em;width:418px;display: inline;overflow:visible;}
.ui-dialog .ui-resizable-se{width: 14px;height: 14px;right: 3px;bottom: 3px;}
.ui-draggable .ui-dialog-titlebar{cursor: move;}
/* begin: fixes for the close button in different browsers */
.ui-dialog .ui-dialog-titlebar-close {
	voice-family:"\"}\"";
	voice-family:inherit;
	right:-5px;
\ right:-5px;
[right:-5px;
	right:-5px;
]
}
/*end*/
/*\*/
html*.ui-dialog .ui-dialog-titlebar-close {
[right:-5px;
	right:40px;
]right:40px;
}/*end*/
/*\*/
* html .ui-dialog .ui-dialog-titlebar-close{right:-5px;}
/*end*/
/* end: fixes for the close button in different browsers */

/* Datepicker
----------------------------------*/
/* This CSS is for all the versions of IE and is made so that they support shadow and rounded corners */
.ui-datepicker{background: transparent url(http://www.qatarairways.com/images/datePickerBgIE7.png) no-repeat center top !important;}
/* div[class].ui-datepicker {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.qatarairways.com/images/datePickerBgIE7.png', sizingMethod='image') !important;} */
.ui-datepicker{width: 17em;padding: .2em .2em 0;}
.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0;}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next{position:absolute;top: 2px;width: 13px;height: 13px;cursor:pointer;}
.ui-datepicker .ui-datepicker-prev{left:8px;background: url(../images/common/img_icon_datepicker_prev.gif) no-repeat right 0px;}
.ui-datepicker .ui-datepicker-next{right:8px;background: url(../images/common/img_icon_datepicker_next.gif) no-repeat right 0px;}
/*.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }*/
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span{display: block;position: absolute;left: 50%;margin-left: -8px;top: 50%;margin-top: -8px;}
.ui-datepicker .ui-datepicker-title{margin: 0 5.3em;line-height: 1.8em;text-align: center;font-size: 0.7em;color:#301E29;font-size:0.7em;font-weight:bold;}
.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0;}
.ui-datepicker select.ui-datepicker-month-year{width: 100%;}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year{width: 49%;}
.ui-datepicker table{width: 100%;font-size: .7em;border-collapse: collapse;	margin:0 0 .4em;}
.ui-datepicker th{padding: .7em .3em;text-align: center;font-weight: bold;border: 0;color: #b9b9b9;	font-size: .8em;}
.ui-datepicker td{border: 0;padding: 2px;}
.ui-datepicker td span, .ui-datepicker td a{display: block;padding: 6px 4px;text-align: center;text-decoration: none;color: #301e29;background-color: #f3f3ed;}
.ui-datepicker td a.ui-state-active{background-color: #b7b5b8;color:#000;}
.ui-datepicker td a:hover{color: #fff;background-color: #301E29;}
.ui-datepicker td.ui-datepicker-today a{background-color: #301E29;color: #fff;}
.ui-datepicker .ui-datepicker-buttonpane{background-image:none;	border-bottom:1px solid #E5E5E5;border-left:0 none;border-right:0 none;margin-top:-14px;position:absolute;top:15px;width:445px;}
.ui-datepicker .ui-datepicker-buttonpane button{float:right;background:url(../images/common/img_icon_close.gif) right 0 no-repeat;border:medium none;cursor:pointer;font-size:11px;height:23px;margin:0.5em 0.2em 0.4em;overflow:visible;padding:0.2em 25px 0.3em 0;width:auto;}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left;display:none;}
/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi{width:455px !important;height: 305px !important;z-index:1050 !important;/* width:445px !important;height:285px !important;z-index:1050 !important;-moz-box-shadow:0 0 10px #000000;-webkit-box-shadow:0 0 10px #000000;box-shadow:0px 0px 10px #000;behavior: url("/css/ie-css3.htc");*border:1px solid #ccc; */}
.ui-datepicker-multi .ui-datepicker-group{float:left;/*margin-top:35px;	_margin-top:40px;*/}
.ui-datepicker-multi .ui-datepicker-group table{width:89%;margin:0 auto .4em;}
.ui-datepicker-multi-2 .ui-datepicker-group{width:50%;}
.ui-datepicker-multi-3 .ui-datepicker-group{width:50%;}
.ui-datepicker-multi-4 .ui-datepicker-group{width:50%;}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0;}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{	border-left-width:0;}
.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left;}
.ui-datepicker-row-break{clear:both;width:100%;}
/* RTL support */
.ui-datepicker-rtl{direction: rtl;}
.ui-datepicker-rtl .ui-datepicker-prev{right: 2px;left: auto;}
.ui-datepicker-rtl .ui-datepicker-next{left: 2px;right: auto;}
.ui-datepicker-rtl .ui-datepicker-prev:hover{right: 1px;left: auto;}
.ui-datepicker-rtl .ui-datepicker-next:hover{left: 1px;right: auto;}
.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right;}
.ui-datepicker-rtl .ui-datepicker-buttonpane button{float: left;}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right;}
.ui-datepicker-rtl .ui-datepicker-group{float:right;}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px;}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px;}
/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover{display: none; /*sorry for IE5*/display/**/: block; /*sorry for IE5*/position: absolute; /*must have*/z-index: -1; /*must have*/filter: mask(); /*must have*/top: -4px; /*must have*/left: -4px; /*must have*/	width: 200px; /*must have*/	height: 200px; /*must have*/}
/* Layout helpers */
.ui-helper-hidden{display: none;}
.ui-helper-hidden-accessible{position: absolute;left: -99999999px;display: none;}
.ui-helper-reset{margin: 0;padding: 0;border: 0;outline: 0;line-height: 1.3;text-decoration: none;font-size: 100%;list-style: none;}
.ui-helper-clearfix:after{content: ".";	display: block;height: 0;clear: both;visibility: hidden;}
.ui-helper-clearfix{display: inline-block;}
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix{height:1%;}
.ui-helper-clearfix {display:block;}/* end clearfix */
.ui-helper-zfix{width: 100%;height: 100%;top: 0;left: 0;position: absolute;opacity: 0;filter:Alpha(Opacity=0);}
/* Interaction Cues */
.ui-state-disabled{cursor: default !important;}
td.ui-state-disabled span{color:#b9b9b9 !important;}
.ui-icon{display: block;overflow: hidden;background-repeat: no-repeat;}
.ui-datepicker .ui-icon {text-indent: -99999px;}
/** jQuery UI CSS Framework
* Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana,Arial,sans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=03_highlight_soft.png&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=01_flat.png&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=02_glass.png&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=02_glass.png&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=02_glass.png&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
*/
/* Component containers */
.ui-widget {font-family: jotialight, sans-serif;font-size: 1.1em;/* left: 50% !important;margin-left: -200px !important; top: 150px !important; */}
.ui-widget .ui-widget{font-size: 1em;}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button{font-family:jotialight, sans-serif;	font-size: 1em;}
.ui-widget-content{background-color: #fff;color: #222222;}
.ui-widget-content a{color: #222222;}
.ui-widget-header{background-color: #fff;font-weight: bold;}
.ui-widget-header a{color: #222222;}
/* Corner radius */
.ui-corner-tl{-moz-border-radius-topleft: 4px;-webkit-border-top-left-radius: 4px;border-top-left-radius: 4px;}
.ui-corner-tr{-moz-border-radius-topright: 4px;-webkit-border-top-right-radius: 4px;border-top-right-radius: 4px;}
.ui-corner-bl{-moz-border-radius-bottomleft: 4px;-webkit-border-bottom-left-radius: 4px;border-bottom-left-radius: 4px;}
.ui-corner-br{-moz-border-radius-bottomright: 4px;-webkit-border-bottom-right-radius: 4px;border-bottom-right-radius: 4px;}
.ui-corner-top{-moz-border-radius-topleft: 4px;-webkit-border-top-left-radius: 4px;border-top-left-radius: 4px;-moz-border-radius-topright: 4px;-webkit-border-top-right-radius: 4px;border-top-right-radius: 4px;}
.ui-corner-bottom{-moz-border-radius-bottomleft: 4px;-webkit-border-bottom-left-radius: 4px;border-bottom-left-radius: 4px;-moz-border-radius-bottomright: 4px;	-webkit-border-bottom-right-radius: 4px;border-bottom-right-radius: 4px;}
.ui-corner-right{-moz-border-radius-topright: 4px;-webkit-border-top-right-radius: 4px;border-top-right-radius: 4px;-moz-border-radius-bottomright: 4px;-webkit-border-bottom-right-radius: 4px;border-bottom-right-radius: 4px;}
.ui-corner-left{-moz-border-radius-topleft: 4px;-webkit-border-top-left-radius: 4px;border-top-left-radius: 4px;-moz-border-radius-bottomleft: 4px;-webkit-border-bottom-left-radius: 4px;border-bottom-left-radius: 4px;}
.ui-corner-all{-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;}
/* Overlays */
.ui-widget-overlay{/*background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;*/	background: #aaaaaa url("../images/header/img_overlay_bg.png")  repeat;opacity: 0.90;/*filter:Alpha(Opacity=30);*/z-index:9999998 !important;filter:alpha(opacity=89) !important;}
.ui-widget-shadow{margin: -8px 0 0 -8px;padding: 8px;background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity: .30;filter:Alpha(Opacity=30);-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;}
.ui-widget-overlay{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
/* Autocomplete */
.ui-autocomplete{position: absolute;cursor: default;}
.ui-autocomplete-loading{}
/* workarounds */
* html .ui-autocomplete {width:1px;}/* without this, the menu expands to 100% in IE6 */
.ui-autocomplete .ui-widget-content{background-color: #fff;}
/* Autocomplete Menu */
.ui-menu{list-style:none;padding: 0px;margin: 0;display:block;z-index: 120!important;}
.ui-menu .ui-menu{margin-top: -3px;}
.ui-menu .ui-menu-item{margin:0;padding: 0;zoom: 1;float: left;clear: left;width: 100%;background-color:#F3F3ED;}
.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:5px;line-height:1.2;zoom:1;font-size: 0.7em;}
.ui-menu .ui-menu-item :hover, .ui-menu .ui-menu-item :active{font-weight: normal;display:block;padding:5px;line-height:1.2em;zoom:1;font-size: 0.7em;float: left;clear: left;width: 95%;background-color:#dfdfdf;}
/* Slider */
/*.ui-slider-horizontal{background:url("../../images/ibe/img_calendar_slider.png") no-repeat scroll 0 0 transparent;float:left;height:32px;position:relative;width:626px;margin: 15px 0 0 92px;}
.ui-widget-content{background:url("../../images/ibe/img_calendar_slider.png") no-repeat scroll 0 0 transparent;float:left;height:32px;position:relative;width:626px;}
.ui-slider .ui-slider-handle{cursor:default;height:32px;position:absolute;width:18px;z-index:2;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{background:url("../../images/ibe/img_slider_pointer.png") no-repeat scroll 0 0 transparent;height: 32px;margin:0;padding:0;width:18px;}*/
.custom-dialog-arabic{height: auto !important;width: 400px;}
/*jqueryui1.8.2.css style start*/
/*styles.css style start*/
#altmsg{background: none scroll 0 0 #FFFF9A!important;font-size: 12px!important;height: auto!important;margin: 5px!important;min-height: 92px!important;width: auto!important;}
a{outline:none!important;cursor:pointer!important;}
@font-face {
    font-family: 'socicon-webfont';
    src: url('../july15/socicon/font/socicon-webfont.eot');
    src: url('../july15/socicon/font/socicon-webfont.eot?#iefix') format('embedded-opentype'),
         url('../july15/socicon/font/socicon-webfont.woff') format('woff'),
         url('../july15/socicon/font/socicon-webfont.ttf') format('truetype'),
         url('../july15/socicon/font/socicon-webfont.svg#socicon-webfont') format('svg');
    font-weight: normal;
    font-style: normal;}
/*@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(http://fonts.gstatic.com/s/opensans/v10/DXI1ORHCpsQm3Vp6mXoaTegdm0LZdjqr5-oayXSOefg.woff2) format('woff2'), url(http://fonts.gstatic.com/s/opensans/v10/DXI1ORHCpsQm3Vp6mXoaTXhCUOGz7vYGh680lGh-uXM.woff) format('woff');}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(http://fonts.gstatic.com/s/opensans/v10/cJZKeOuBrn4kERxqtaUH3VtXRa8TVwTICgirnJhmVJw.woff2) format('woff2'), url(http://fonts.gstatic.com/s/opensans/v10/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');}*/
@font-face {
    font-family: 'jotiabold';
    src: url('../july15/fonts/jotia-bold-webfont.eot');
    src: url('../july15/fonts/jotia-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../july15/fonts/jotia-bold-webfont.woff2') format('woff2'),
         url('../july15/fonts/jotia-bold-webfont.woff') format('woff'),
         url('../july15/fonts/jotia-bold-webfont.ttf') format('truetype'),
         url('../july15/fonts/jotia-bold-webfont.svg#jotiabold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'jotiaheavy';
    src: url('../july15/fonts/jotia-heavy-webfont.eot');
    src: url('../july15/fonts/jotia-heavy-webfont.eot?#iefix') format('embedded-opentype'),
         url('../july15/fonts/jotia-heavy-webfont.woff2') format('woff2'),
         url('../july15/fonts/jotia-heavy-webfont.woff') format('woff'),
         url('../july15/fonts/jotia-heavy-webfont.ttf') format('truetype'),
         url('../july15/fonts/jotia-heavy-webfont.svg#jotiaheavy') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'jotialight';
    src: url('../july15/fonts/jotia-light-webfont.eot');
    src: url('../july15/fonts/jotia-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../july15/fonts/jotia-light-webfont.woff2') format('woff2'),
         url('../july15/fonts/jotia-light-webfont.woff') format('woff'),
         url('../july15/fonts/jotia-light-webfont.ttf') format('truetype'),
         url('../july15/fonts/jotia-light-webfont.svg#jotialight') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'jotiamedium';
    src: url('../july15/fonts/jotia-medium-webfont.eot');
    src: url('../july15/fonts/jotia-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('../july15/fonts/jotia-medium-webfont.woff2') format('woff2'),
         url('../july15/fonts/jotia-medium-webfont.woff') format('woff'),
         url('../july15/fonts/jotia-medium-webfont.ttf') format('truetype'),
         url('../july15/fonts/jotia-medium-webfont.svg#jotiamedium') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'jotiaregular';
    src: url('../july15/fonts/jotia-regular-webfont.eot');
    src: url('../july15/fonts/jotia-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../july15/fonts/jotia-regular-webfont.woff2') format('woff2'),
         url('../july15/fonts/jotia-regular-webfont.woff') format('woff'),
         url('../july15/fonts/jotia-regular-webfont.ttf') format('truetype'),
         url('../july15/fonts/jotia-regular-webfont.svg#jotiaregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'jotiathin';
    src: url('../july15/fonts/jotia-thin-webfont.eot');
    src: url('../july15/fonts/jotia-thin-webfont.eot?#iefix') format('embedded-opentype'),
         url('../july15/fonts/jotia-thin-webfont.woff2') format('woff2'),
         url('../july15/fonts/jotia-thin-webfont.woff') format('woff'),
         url('../july15/fonts/jotia-thin-webfont.ttf') format('truetype'),
         url('../july15/fonts/jotia-thin-webfont.svg#jotiathin') format('svg');
    font-weight: normal;
    font-style: normal;
}  
#pageTitleDiv{padding:15px 0 20px 0; clear:both; background-color:#fff; width:961px; margin:0 auto;z-index:-1 !important;}
/* Social Nteworking component style*/
#pageTitleDiv_social{padding:15px 0 5px 0; clear:both; background-color:#fff; width:961px; margin:0 auto;}
.pageheaderoverlay  .borderDIV  .pageTitle cufon{/*position:relative;z-index:-1!important;*/}
#pageTitleDiv_social .pageTitle{float:left;font-family:"jotialight",sans-serif !important;width:auto;padding:0 0 10px 0;}
.rcont .social span{color:#fff;}
.rcont .social a{color:#fff;}
.rcont_social{float:right;width:25%;margin-top:-5px;}
.social{float:right;font-size: 12px !important;line-height: 16px;margin-top:5px;}
#pageTitleDivsmall{padding:5px 0 2px 0; clear:both; background-color:#fff; width:726px; margin:0 auto;}
.bodyPurple{font-family: "jotialight",sans-serif !important;margin: 0px auto;padding: 0px;width: 100%;background-color: #E0E0E0;
/*font-family:Tahoma, Arial, Helvetica, sans-serif;margin:0 auto;	padding:0;background:#b0a1a9 url(../images/img_bg_offers.gif) top center repeat-x!important;width:971px;*/}
.bodyGrey{/*font-family:"Open Sans",sans-serif !important;margin:0 auto;padding:0;background:#d8d8d5 url(../images/img_bg_home.gif) top center repeat-x!important;
background: url("/homepage_images/mainbg.gif") repeat-x scroll 0 0 #d8d8d5 !important;
	 background: url("../images/mainbg_new.png") repeat-x scroll left -328px #e0e0e0 !important;
width:971px;font-family: "Open Sans",sans-serif !important;margin: 0px auto;padding: 0px;background-color: #FFF;*/}
.bodyHome{font-family: "jotialight",sans-serif;margin: 0px auto;padding: 0px;width: 971px;background-color: #FFF;}
.bodyBlue{font-family:"jotialight", Arial, Helvetica, sans-serif;margin:0 auto;padding:0;background:#42abc3 url(../images/holiday/img_holidays_page_bg_new.gif) top center repeat-x!important;width:971px;}
.bodyDBlue{font-family:"jotialight", Arial, Helvetica, sans-serif;margin:0 auto;padding:0;background:#1B3F4B url(../images/member/img_member_page_bg.gif) top center repeat-x!important;width:971px;}
.borderDIV{border-bottom: 1px solid #D0D0D0;height: auto;margin: 0 23px;min-height: 30px;}
.borderDIVsmall{border-bottom:1px solid #D0D0D0; margin:0}
.greyborderDIV{border-bottom:1px solid #D0D0D0; clear:both; width:961px; margin-bottom:10px; height:1px;}
.pageTitlesmall{float:left;clear:both;padding:0;height:30px;}
.pageTitle{float:left;width:70%;padding:0;}
#pageTitleDiv .clear, #pageTitleDivsmall .clear{clear:both;height:10px;}
.pageTitle h1{display: block;margin: 0px;padding: 0px;font-size: 24px;color: #3B3B3B !important;z-index: 0 !important;font-weight: 700 !important;}
.pageTitle h2{display: block;margin: 0px;padding: 0px;font-size: 24px;color: #3B3B3B !important;z-index: 0 !important;font-weight: 700 !important;}
.pageTitlesmall h2{display:block;margin:0;padding:0;font-size:27px;color:#000!important;z-index:0!important;}
cufon , canvas {margin:0; padding:0;}
.rcont{float:right;width:25%;margin-top:-5px;}
.rcontsmall{float:right;width:30%;margin-top:8px;}
/* page head */
/* page head black */
a{outline:none}
#pageTitleDiv_black{padding:15px 0;clear:both;background-color:#000;width:961px;margin:0 auto;}
.borderDIV_black{border-bottom:1px solid #FFF; margin:0 23px;}
#pageTitleDiv_black .pageTitle{float:left;clear:both;height:25px;padding-bottom:10px;font-family:"jotialight",sans-serif;width:70%}
#pageTitleDiv_black .pageTitle h2{display: block;margin: 0px;padding: 0px;font-size: 27px;color: #FFFFFF !important;z-index: 0 !important;}
#pageTitleDiv_black .rcont{float:right;width:25%;height:25px;}
/* page head black */
#bannerComponent{width:961px;margin:0 auto;line-height: 0px;}/* t06 left cont width=669px */
.t06cmsContentLeft{float:left;padding-bottom:20px;width:543px;}
.t06offerDetailLeftContent{float:left;clear:both;padding-bottom:15px;width:100%;}
.t06offerDetailLeftContent h1, h2, h3, h4{margin:0;padding:0;}
.t06offerDetailLeftContent h2{border-bottom:1px solid #D0D0D0;clear:both;font: bold 0.95em "jotialight",sans-serif;padding-bottom:9px;}
.t06offerDetailLeftContent span{font-size:2em;}
.t06offerDetailLeftContent h2 span{font-size:2em !important;font-weight:normal;}
.t06offerDetailLeftContent p{font-size:0.75em;line-height:1.2em;padding-top:15px;}
.t06offerDetailLeftContent p.desc{color:#301E29;font-size:0.7em;font-weight:normal;line-height:1.2em;padding:10px 0;}
.t06offerDetailLeftContent p.desc a{color:#752856;text-decoration:none;}
.t06offerDetailLeftContent .fullimage{margin:10px 0;}
.t06offerDetailLeftContent .small{float:left;display:inline;margin:0 0 0 15px;width:171px}
.t06offerDetailLeftContent .small.first{float:left;display:inline;margin:0;width:171px}
.t06offerDetailLeftContent .item h3{color:#301E29;font-size:0.96em;font-weight:bold;line-height:1.3em;padding:0 0 10px;}
.t06offerDetailLeftContent img{border:none;}
.t06offerDetailLeftContent .informationTable{clear:both;float:left;margin:0;width:543px;}
.t06offerDetailLeftContent h3.sectionHeading{background-color:#491D37;clear:both;color:#FFFFFF;font-size:0.96em;font-weight:bold;line-height:1.1em;margin:20px 0 1px;padding:5px 10px;}
.t06offerDetailLeftContent .informationTable table th{background-color:#6C1D4C;border-right:1px solid #FFFFFF;color:#FFFFFF;font-size:0.75em;height:30px;padding:0 0 0 10px;text-align:left;vertical-align:middle;}
.t06offerDetailLeftContent .informationTable table td{background-color:#FFFFFF;border-bottom:1px solid #D0D0D0;font-size:0.75em;line-height:1.2em;padding:10px 0 10px 10px;vertical-align:top;}
/* t06 left cont */
/* t06 right cont width=295px */
.t06cmsContentRight {float:right;}
.t06cmsContentRight .t06flightSearch{float:left;background:#EDECEC none repeat scroll 0 0;margin-bottom:20px;margin-left:15px;}
.t06flightSearch .wrapper{float:left;border-bottom:1px solid #FFFFFF;clear:both;padding:10px;_padding:5px 0 5px 15px;width:275px;_width:297px;}
.t06flightSearch .wrapper1{float:left;border-bottom:1px  #FFFFFF;clear:both;padding:3px 10px 3px 10px;_padding:5px 0 5px 15px;width:150px;_width:297px;}
.flight_status_widget .wrapper1{border-bottom:1px solid #FFFFFF;font-family: jotialight,Arial,Helvetica,sans-serif;font-size: 13px;padding:10px;_padding:5px 0 5px 15px;width:275px;_width:297px;}
.t06flightSearch h3{font-size:0.96em;font-weight:bold;}
.flight_status_widget h3{font-size:1.1em;font-weight:bold;}
.t06flightSearch h1, h2, h3, h4{margin:0;padding:0;}
.flight_status_widget h1, h2, h3, h4{margin:0;padding:0;}
.t06flightSearch .fullWidth{clear:both;float:left;margin:0 0 15px;width:100%;}
.flight_status_widget .fullWidth{clear:both;float:left;margin:0 0 15px;width:100%;}
.t06flightSearch fieldset{border:none;margin:0;padding:0;}
.flight_status_widget fieldset{border:none;margin:0;padding:0;}
.t06flightSearch label{color:#301E29;display:block;font-size:0.7em;font-weight:bold;margin:0;padding:0;width:150px;}
.flight_status_widget label{color:#301E29;display:block;font-size:0.7em;font-weight:bold;margin:0;padding:0;width:150px;}
.t06flightSearch .fullWidth{clear:both;float:left;margin:0;width:100%;}
.t06flightSearch .fullWidth label input{margin:8px 0 0 25px;}
.t06flightSearch .fullWidth label.return{float:left;background:transparent url(../images/home/img_icon_return.gif) no-repeat scroll left 18px;clear:none;display:inline;padding:0 0 5px;width:63px;}
.t06flightSearch .fullWidth label.oneway{float:left;background:transparent url(../images/home/img_icon_oneway.gif) no-repeat scroll left 18px;clear:none;display:inline;padding:0 0 5px;width:60px;}
.t06flightSearch .fullWidth label.multicity{float:left;background:transparent url(../images/home/img_icon_multicity.gif) no-repeat scroll left 16px;clear:none;display:inline;padding:0 0 5px;width:70px;}
.t06flightSearch .fullWidth .col1, .t06flightSearch .fullWidth .col2{float:left;display:inline;margin:0;padding:0;width:127px;}
.t06flightSearch .fullWidth .col1{margin-right:20px;}
.t06flightSearch .fullWidth .col1 label, t06flightSearch .fullWidth .col2 label{width:auto;}
.t06flightSearch fieldset legend{display:none;}
.t06flightSearch .fullWidth input.txtfield{float:left;background-color:#F3F3ED;border:1px solid #C3C3C3;margin:5px 0 0;padding:5px 0 5px 8px;width:265px;}
.t06flightSearch .fullWidth .col1 input.txtfield, .t06flightSearch .fullWidth .col2 input.txtfield{width:120px;}
.t06flightSearch .fullWidth input.datePicker{/*background:#F3F3ED url(../images/common/img_icon_datepicker.gif) no-repeat scroll 105px 5px;cursor:pointer;padding:5px 0 5px 8px;*/}
.t06flightSearch .flightClass{margin-top:5px;width:275px;}
.t06flightSearch .fullWidth label.adults{float:left;background:transparent url(../images/home/img_adult.gif) no-repeat scroll left bottom;clear:none;display:inline;padding:0 0 0 14px;width:51px;}
.t06flightSearch .fullWidth label.children{float:left;background:transparent url(../images/home/img_children.gif) no-repeat scroll left bottom;clear:none;display:inline;margin-left:5px;padding:0 0 0 14px;width:50px;}
.t06flightSearch .fullWidth label.infants{float:left;background:transparent url(../images/home/img_infants.gif) no-repeat scroll left bottom;clear:none;display:inline;margin-left:5px;padding:0 0 0 13px;width:50px;}
.t06flightSearch .fullWidth select.persons{float:left;background-color:#F3F3ED;border:1px solid #C3C3C3;height:24px;margin:6px 0 0;padding:0;width:40px;}
.t06flightSearch .paymentOptions{margin:5px 0 10px;width:275px;}
.t06flightSearch a.btnPurple{float:left;background:transparent url(../images/wci/img_bg_purple_left.gif) no-repeat scroll 0 0;color:#FFFFFF !important;font-size:12px;margin:0 10px 10px 0;padding:0 0 0 7px;text-decoration:none;}
.t06flightSearch a.btnPurple span{float:left;background:transparent url(../images/wci/img_bg_purple_right.gif) no-repeat scroll right 0;cursor:pointer;font-weight:normal;padding:8px 20px 11px 13px;white-space:nowrap;}
#btnSpan{padding: 8px 9px 11px 0px;}
#btnSpan1{padding: 8px 18px 11px 10px;}
/* t06 right cont */
a.clearFilter{float: left;width: 80px;height: 20px;padding: 0px;margin: 10px 0px 0px 0px;font-size: 12px;color: #6C1D4C;}
a.clearFilter:hover{text-decoration: underline;color: #6C1D4C;}
.overlayDiv{background: url("../images/img_overlay_bg.png") repeat scroll 0 0 transparent;display: none;height: 100%;left: 0;position: absolute;top: 80px;width: 100%;z-index: 99;filter:alpha(opacity=89) !important;}
#defaultOffer{clear:both;width:961px;margin: 10px auto 0 auto;border-bottom: 1px solid #D0D0D0;position: relative;display:block;z-index:998;background: #fff;}
#hiddenOffer{clear:both;display: none;width:961px;margin: 0 auto;position: absolute;left: 0;bottom: 0;*bottom: 72px;z-index:9999;}
.moreOffersNew{float:left;background-color:#FFFFFF;display:inline;width:961px;padding: 0px;margin:0px;border-bottom:1px solid #E5E5E5;}
.moreOffersNew li{float:left;border-right:1px solid #E5E5E5;display:block;	overflow: hidden;margin:5px 0px;padding:0px 8px;width:172px;height: 60px;list-style-type:none;}
.moreOffersNew li.latestOfferNew{padding-left:23px;padding-right:0;width:176px;*padding-bottom: 10px !important;height:60px !important;}
.moreOffersNew li h3{color:#000000;font-family: "jotialight",sans-serif;font-size:1.2em;font-weight:normal;line-height:1em;}
.moreOffersNew li p{font-size:0.8em;line-height:1.1em;margin:0;font-family:jotialight;}
.moreOffersNew li p.title{background:transparent url(../images/img_icon_open.gif) no-repeat left 2px;color:#6E1E4D;font-family:jotialight;	font-size:0.9em;font-weight:bold;padding:0 0 0 20px;}
.moreOffersNew li p.title span{font-weight: normal;font-family: jotialight;}
.moreOffersNew li p.title a, .moreOffersNew li p.title a:active, .moreOffersNew li p.title a:focus, .moreOffersNew li p.title a:visited{color:#6E1E4D;text-decoration: none;}
.moreOffersNew li p.title a:hover{text-decoration: underline;}
.moreOffersNew li p.details{padding:0;width: 135px;padding: 0px 0px 0px 20px;word-wrap:break-word;}
.moreOffersNew li p.details span.fromPrice{color:#000000;font-size:1.1em;font-weight:bold;}
.moreOffersNew li.last{border-right:0 solid #E5E5E5;}
.inner{width:961px;z-index:20;}
/* END: if JS disabled */
#defaultOffer .moreOffersNew li p.showOffersNew{background:transparent url(../images/more_offer_link_left.gif) no-repeat 0px 0px;font-size:0.79em;height:26px;margin:0;padding:0 0 0 8px;position:absolute;display:table-cell;display: inline-block;vertical-align:middle;}
#defaultOffer .moreOffersNew li p.showOffersNew a{color:#6E1E4D;text-decoration:none;background:transparent url(../images/more_offer_link_right.gif) no-repeat right top;display: block;padding:7px 8px 5px 0;display: inline-block;}
#defaultOffer .moreOffersNew li p.showOffersNew a span{color:#6E1E4D;text-decoration:none;background:transparent url(../images/img_icon_close.gif) no-repeat left 1px;display: block;padding:0 0 0 17px;}
#defaultOffer .moreOffersNew li p.showOffersNew a span.selected{background:transparent url(../images/img_icon_down.gif) no-repeat left 1px;}
/* t03 careers search panel width=373px */
#t03CareerSearchpanel{float:right;margin:0;}
#t03CareerSearchpanel select{width:230px;}
#t03CareerSearchpanel .large{float:left;display:inline;}
#t03CareerSearchpanel .item{float:left;display:inline;}
#t03CareerSearchpanel .currentOpportunities{height:255px !important;}
#t03CareerSearchpanel  h3{color:#301E29;font-size:0.96em;font-weight:bold;line-height:1.3em;padding:0 0 10px;}
#t03CareerSearchpanel .currentOpportunities div{float:left;clear:both;margin-bottom:15px!important;width:100%;}
#t03CareerSearchpanel .currentOpportunities div label{font-size:0.75em;margin-top:6px;text-align:left;width:100px;margin-right:15px;}
#t03CareerSearchpanel .currentOpportunities div input{background-color:#F3F3ED;border:1px solid #C3C3C3;padding:5px 0 5px 8px;width:180px;}
#t03CareerSearchpanel .currentOpportunities div label, #t03CareerSearchpanel .currentOpportunities div input{float:left;}
#t03CareerSearchpanel .item a, .resultDescription h2 a{color:#752856;text-decoration:none;}
#t03CareerSearchpanel .currentOpportunities div a.btnPurple{margin-left:165px;}
#t03CareerSearchpanel a.btnPurple, a.btnPurpleBlueBg{float:left;background:transparent url(../images/wci/img_bg_purple_left.gif) no-repeat scroll 0 0;color:#FFFFFF !important;font-size:12px;margin:0 10px 0 0;padding:0 0 0 7px;text-decoration:none;}
#t03CareerSearchpanel a.btnPurple span, a.btnPurpleBlueBg span{float:left;background:transparent url(../images/wci/img_bg_purple_right.gif) no-repeat scroll right 0;cursor:pointer;font-weight:normal;padding:8px 20px 11px 13px;white-space:nowrap;}
#t03CareerSearchpanel .currentOpportunities div p{font-size:0.75em;}
/* t03 careers search panel */
/* t16 pr left cont */
.ImgCaption{font-size:10px !important;width: 300px;text-align:center;color: #666666;padding-bottom:0!important;padding-top: 10px !important;}
.t16cmsContentLeft{float:left;padding-bottom:20px;width:543px;}
.t16cmsContentLeft h2{clear:both;font-size:0.96em;font-weight:bold;padding-bottom:6px;}
.t16cmsContentLeft h3{border-bottom:1px solid #D0D0D0;clear:both;font-size:0.85em;font-weight:bold;padding-bottom:6px;color:#666666;}
.generalModuleDesc h2{clear: both;color:#666666;font-size: 1.25em;font-weight: bold;padding-bottom: 6px;}
.t16cmsContentLeft .cmsMiddleContent{clear:both;padding-top:20px;}
.t16cmsContentLeft .cmsMiddleContent p{padding-top:10px!important;}
.t16cmsContentLeft p{font-size:12px;font-family:jotialight,sans-serif;line-height:1.2em;padding-top:0;padding-bottom:20px;margin:0!important;}
.t16cmsContentLeft  p .last{padding-bottom:0!important;}
.t16cmsContentLeft .cmsContentWrapper{float:left;clear:both;margin-bottom:0;width:100%;}
.t16cmsContentLeft .cmsContentWrapper .informationTable{float:left;clear:both;margin:0;width:543px;}
.t16cmsContentLeft .cmsContentWrapper .informationTable h3.sectionHeading{background-color:#491D37;clear:both;color:#FFFFFF;font-size:0.96em;font-weight:bold;line-height:1.1em;margin:20px 0 1px;padding:5px 10px;}
.t16cmsContentLeft .cmsContentWrapper .informationTable table.passengerCheckinDetails{float:left;clear:both;margin:0 0 20px;width:100%;}
.t16cmsContentLeft .cmsContentWrapper .informationTable table th{background-color:#6C1D4C;border-right:1px solid #FFFFFF;color:#FFFFFF;font-size:0.75em;height:30px;padding:0 0 0 10px;text-align:left;vertical-align:middle;}
.t16cmsContentLeft .cmsContentWrapper .informationTable table td{background-color:#FFFFFF;border-bottom:1px solid #D0D0D0;font-size:0.75em;line-height:1.2em;padding:10px 0 10px 10px;vertical-align:top;}
.t16cmsContentLeft .generalModuleImg{float:left;padding:0 10px 5px 0;}
.t16cmsContentLeft .generalModuleDesc{float:none;font-size:0.79em;line-height:1.2em;padding:0;}
/* t16 pr left cont */
/* press release new styles start*/
.t16cmsContentLeft .generalModuleImgOdd{float:left;padding:0 7px 5px 0;}
.t16cmsContentLeft .generalModuleImgEven{float:left;padding:0 0 5px 0;}
.t16cmsContentLeft .generalModuleImgPano{float:left;width:100%;padding:0 10px 5px 0;}
.ImgCaptionPano{font-size: 10px!important;width: 100%;text-align: center;color: #666666;padding-bottom:0!important;padding-top: 10px !important;}
.ImgCaption_Press{font-size: 10px!important;width: 357px;text-align: left;color: #666666;padding-bottom:0!important;padding-top: 10px !important;}
.t16cmsContentLeft .cmsMiddleContent_press{clear:both;}
.t16cmsContentLeft .cmsMiddleContent_press p{padding-top:2px!important;}
/* press release new styles end*/
/* t16 FAQ Panel width=187px */
#t06FAQpanel{}
#t06FAQpanel.cmsRightPanel img{ border:none}
#t06FAQpanel .cmsRightPanel{clear:both;padding-bottom:20px;}
#t06FAQpanel .cmsRightPanel h2{border-bottom:1px solid #D0D0D0;clear:both;font-size:0.96em;font-weight:bold;padding-bottom:6px;}
#t06FAQpanel .cmsRightPanel ul{margin:0;padding:0;margin:3px 0 0 2px;font-size:0.9em;list-style-image:none;list-style-position:outside;list-style-type:none;}
#t06FAQpanel .cmsRightPanel ul li{border-bottom:1px solid #D0D0D0;font-size:0.75em;line-height:1.2em;list-style-type:none;padding:5px 0;}
#t06FAQpanel .cmsRightPanel ul li.last{border-bottom:medium none}
#BlackContentArea a{color:#ffffff;}
#BlackContent a:link, #BlackContent a:hover, #BlackContent a:visited{color:#fff!important;}
#t06FAQpanel .cmsRightPanel ul li a{color:#333; text-decoration:none;}
#t06FAQpanel .cmsRightPanel a.benefitFAQ{color:#6C1D4C !important;}
/* t16 FAQ Panel */
/* t03 5 image panel width=559px */
#t03imagepanel{width:543px;}
#t03imagepanel img{border:none; margin:0; padding:0}
#t03imagepanel .cmsContentLeft .item.first{float:left;display:inline;margin:0;}
#t03imagepanel .cmsContentLeft .item.pressfirst{float:left;display:inline;margin:0;width:357px;}
#t03imagepanel .cmsContentLeft .large{float:left;display:inline;width:357px;}
#t03imagepanel .cmsContentLeft .item{float:left;display:inline;}
#t03imagepanel h3{font-size:1em;}
#t03imagepanel h1, h1, h3, h4{margin:0;padding:0;}
#t03imagepanel .cmsContentLeft h2{border-bottom: medium none;color: #301E29;font-size: 0.96em;font-weight: bold;height: 45px;*height: 40px;line-height: 1.1em;overflow: hidden;padding: 0 0 26px;}
@media screen and (-webkit-min-device-pixel-ratio:0){
#t03imagepanel .cmsContentLeft h2{height: 40px;}}
@media \0screen{
#t03imagepanel .cmsContentLeft h2{height: 40px;}}
#t03imagepanel .cmsContentLeft h3{color:#666666;font-size:0.85em;font-weight:bold;line-height:1.3em;padding:0 0 10px;}
#t03imagepanel .item a{color:#752856;text-decoration:none;}
#t03imagepanel a, a:active, a:focus{text-decoration:none;}
#t03imagepanel .item p.desc{color:#301E29;font-size:0.7em;font-weight:normal;line-height:1.2em;width:auto!important;}
#t03imagepanel .small{float:left;display:inline;margin:0 0 0 15px;width:171px;}
.hr{border-top:1px solid #D0D0D0;display:block;font-size:0;margin:10px 0;width:100%;}
/* t03 5 image panel */
/* 07 T51 welcome black panel */
.mediaroomRefinePanel{background:transparent url(../images/cms/media_refine_bg.gif) repeat-x scroll left top;height:57px;padding:20px 0 0 20px;width:523px;}
.mediaroomRefinePanel fieldset{border:none;margin:0;padding:0;}
.mediaroomRefinePanel ul, li{list-style:none;margin:0;padding:0;}
.mediaroomRefinePanel li{float:left;margin-right:20px;}
.mediaroomRefinePanel li.last{float:left;padding-top:15px;}
.mediaroomRefinePanel li label{display:block;font-size:0.8em;padding-bottom:5px;color:#FFFFFF;}
.mediaroomRefinePanel .btnOnDarkBg{float:left;background:transparent url(../images/wci/img_bg_dark_left.gif) no-repeat scroll 0 0;color:#FFFFFF !important;font-size:12px;margin:0 10px 0 0;padding:0 0 0 7px;text-decoration:none;}
.mediaroomRefinePanel .btnOnDarkBg span{float:left;background:transparent url(../images/wci/img_bg_dark_right.gif) no-repeat scroll right 0;cursor:pointer;padding:9px 20px 11px 13px;}
#gallerycont{margin:0 16px;}
/* 07 T51 welcome black panel */
/* 08 T51 boxes */
.t51cmsContentLeft{float:left;padding-bottom:20px;width:560px;margin-top:15px;}
.t51cmsContentLeft .gallery_cont{float:left;}
.t51cmsContentLeft p{font-size: 0.75em;height: 41px;line-height: 1.2em;overflow: hidden;padding-top: 0;}
.t51cmsContentLeft img{border:none;}
.t51cmsContentLeft .eventListItem{float:left;border-bottom:none;margin-bottom:20px;margin-right:15px;width:171px;}
.t51cmsContentLeft .eventListItem span{float:left;color: #FFFFFF;font-size: 0.96em;font-weight: bold;height:102px !important;margin-bottom: 5px;overflow: hidden;padding: 4px 5px;display:inline-block;line-height: 18px;}
.t51cmsContentLeft .mediaDisplayPanel{background-color:#373636;padding:5px;width:161px;}
.t51cmsContentLeft .eventListItem a{color:#FFFFFF;line-height:1.2em;text-decoration:none;vertical-align:baseline;}
.t51cmsContentLeft .pagination{background: none repeat scroll 0% 0% transparent !important; float:left;clear:both;margin:0 0 20px;width:100%;}
.t51cmsContentLeft .pagination span.result{float:left;font-size:0.8em;font-weight:bold;line-height:1.2em;margin-right:40px;color:#FFFFFF;}
.t51cmsContentLeft .pagination .previousList, .t51cmsContentLeft .pagination .nextList{float:left;font-size:0.8em;line-height:1.2em;margin-right:40px;}
.t51cmsContentLeft .pagination .previousList a{background:transparent url(../images/common/prev_icon_dark.gif) no-repeat scroll left 2px;padding-left:17px;color:#FFFFFF;text-decoration:none;}
.t51cmsContentLeft .pagination .nextList a{background:transparent url(../images/common/next_icon_dark.gif) no-repeat scroll right 2px;padding-right:17px;color:#FFFFFF;text-decoration:none;}
.t51cmsContentLeft .pagination ul,li{margin:0;padding:0;}
.t51cmsContentLeft .pagination ul{float:left;font-size:0.8em;line-height:1.2em;margin-right:40px;list-style:none;}
.t51cmsContentLeft .pagination ul li{float:left;background-image:url(../images/member/pagination.gif);background-position:right 6px;background-repeat:no-repeat;display:inline;list-style-type:none;margin-right:3px;padding-right:8px;}
.t51cmsContentLeft .pagination ul li span{display:block;font-weight:bold;text-decoration:underline;}
.t51cmsContentLeft .pagination ul li a{display:block;line-height:1.2em;text-decoration:none;}
/* 08 T51 boxes */
/* 12 T47A cont */
.t47destinations{float:left;margin-top:0;width:729px;clear:both;margin-bottom:20px;}
.t47destinations h2{float:left;border-bottom:1px solid #D0D0D0;clear:both;font-weight:bold;font-size:0.96em;margin:0 0 15px;padding-bottom:9px;width:729px;}
.t47destinations .resultPanel{float:left;padding-right:0;width:721px;border-bottom:1px solid #CCCCCC;font-size:0.8em;line-height:1.2em;padding:8px;}
.t47destinations .resultPanel .resultThumbnail{float:left;padding-right:10px;margin-right:10px;font-size:1.88em;font-weight:bold;line-height:1em;}
.t47destinations .resultPanel .resultDescription{float:left;height:auto;width:90%;border-right:none;margin-right:0;}
.t47destinations .resultPanel .resultDescription h2{border-bottom:none;padding-bottom:0;width:auto;font-size:12px;}
.t47destinations .resultPanel .resultDescription h2 a{color:#752856;text-decoration:none;}
.t47destinations .resultPanel .resultDescription span{float:left;clear:both;display:block;margin-bottom:6px;width:100%;}
.t47destinations .resultPanel strong{display:inline;}
/*12 T47A cont */
/* 13 T47A gallery */
.t47destinations{margin-top:0;width:745px;clear:both;margin-bottom:20px;}
.t47destinations img{border:none;}
.t47destinations .item.first{float:left;display:inline;}
.t47destinations .item h3{color:#301E29;font-size:0.96em;font-weight:bold;line-height:1.3em;padding:0 0 10px;}
.t47destinations .small{float:left;display:inline;margin:0 15px 0 0;width:171px;}
.t47destinations .item{float:left;display:inline;}
.t47destinations  a.arrowLink{color:#752856;text-decoration:none;font-size:0.7em;background:transparent url(../images/common/img_icon_datepicker_next.gif) no-repeat scroll right 2px;padding-right:15px;}
/* 13 T47A gallery */
/* 15 calc need */
.informationRow_calc{background-color:#E9E7E8;padding:10px 10px 20px;width:709px;_width:712px;clear:both;margin:0 0 0 16px;}
.informationRow_calc .textQuestions{float:right;border-left:2px solid #FFFFFF;font-size:0.75em;height:212px;line-height:1.5em;padding:10px 0 0 10px;width:197px;}
.informationRow_calc .textQuestions div{float:left;clear:both;display:block;margin-bottom:20px;width:100%;}
h3.heading_calc{border-bottom:medium none;margin-bottom:0;clear:both;color:#301E29;font-size:1em;font-weight:bold;line-height:1.1em;margin:0 0 10px 16px;padding:10px 0 5px;}
.informationRow_calc fieldset{border:none;margin:0;padding:0;}
.informationRow_calc fieldset legend{display:none;}
.informationRow_calc .group{float:left;height:auto;overflow:hidden;clear:both;}
.informationRow_calc .group .row{float:left;margin:0;padding-bottom:15px;width:500px;clear:both;font-size:1em;overflow:visible;}
.informationRow_calc .fieldContainer{float:left;padding:0 15px 0 0;width:235px;}
.informationRow_calc input.txtField{float:left;background-color:#F3F3ED;border:1px solid #C3C3C3;display:inline;margin:0;padding:5px 0 5px 8px;width:218px;clear:left;margin-bottom:10px;font-size:0.8em !important;}
.informationRow_calc .fieldContainer label{font-size:0.75em;font-weight:bold;}
.informationRow_calc .fieldContainer label.return{float:left;background:transparent url(../images/home/img_icon_return.gif) no-repeat scroll 0 15px;clear:none;display:inline;padding:0 0 5px;width:70px;}
.informationRow_calc .fieldContainer label.oneway{float:left;background:transparent url(../images/home/img_icon_oneway.gif) no-repeat scroll 0 15px;clear:none;display:inline;padding:0 0 5px;width:70px;}
.informationRow_calc .fieldContainer label input{background:transparent none repeat scroll 0 0;border:medium none;margin:8px 0 0 25px;padding:0;width:auto;clear:left;margin-bottom:10px;}
.informationRow_calc  .btnPurple{float:left;clear:both;padding-left:4px;padding-right:8px;color:#FFF;text-decoration:none;}
.informationRow_calc  .btnPurple span{float:left;background:transparent url(../images/wci/img_bg_purple_right.gif) no-repeat scroll right 0;cursor:pointer;font-weight:normal;padding:8px 20px 11px 13px;font-size:12px;white-space:nowrap;}
.informationTable_calc{width:729px;margin:20px 0 0 16px;}
.informationTable_calc h3.sectionHeading{background-color:#491D37;clear:both;color:#FFFFFF;font-size:1em;font-weight:bold;line-height:1.1em;margin:15px 0 1px;padding:5px 10px;}
.informationTable_calc table.passengerCheckinDetails{float:left;clear:both;margin:0 0 20px;width:100%;border-collapse:collapse;border-spacing:0;}
.informationTable_calc table td{border-bottom:1px solid #D0D0D0;font-size:0.75em;line-height:1.2em;padding:10px 0 10px 10px;vertical-align:top;}
.informationTable_calc a.cta{display:block;margin-top:10px;color:#6C1D4C;padding:0 18px 0 0;text-decoration:none;}
.informationTable_calc table td.noBottomBorder{border-bottom:none;}
#loginForm  .row table td[align="center"]{text-align:left !important; font-size:0.6em;} 
#loginForm  .row table td a{font-size:1em !important;} 
.redeemCalc a.right[title='Click to Calculate Price']{margin-right:120px !important;} 
.earnCalc a.right[title='Click to Calculate Price']{margin-right:0px !important;} 
/* 15 calc need */
/* 16 miles calc */
.inforowmiles{}
.informationRow_miles{float:left;background-color:#E9E7E8;padding:10px 10px 20px;width:709px;clear:both;margin-bottom:15px;}
.informationRow_miles .textQuestions{float:right;border-left:2px solid #FFFFFF;font-size:0.75em;height:212px;line-height:1.5em;padding:10px 0 0 10px;width:197px;}
.informationRow_miles .textQuestionscal{float:right;border-left:2px solid #FFFFFF;font-size:0.75em;line-height:1.5em;padding:10px 0 0 10px;width:197px;height:233px;}
.informationRow_miles .textQuestions div{float:left;clear:both;display:block;margin-bottom:20px;width:100%;}
h3.heading_miles{border-bottom:medium none;margin-bottom:0;clear:both;color:#301E29;font-size:1em;font-weight:bold;line-height:1.1em;padding:0 0 5px;}
.informationRow_miles fieldset{border:none;margin:0;padding:0;}
.informationRow_miles fieldset legend{display:none;}
.informationRow_miles .group{float:left;height:auto;overflow:hidden;clear:both;width:500px;}
.informationRow_miles .group .row{float:left;margin:0;padding-bottom:15px;width:500px;clear:both;font-size:1em;overflow:visible;}
.informationRow_miles .fieldContainer{float:left;padding:0 15px 0 0;width:235px;}
.informationRow_miles input.txtField{float:left;background-color:#F3F3ED;border:1px solid #C3C3C3;display:inline;margin:0 0 10px 0;padding:5px 0 5px 8px;width:218px;clear:left;font-size:0.8em !important;}
.informationRow_miles .fieldContainer label{float:left;font-size:0.75em;font-weight:bold;clear:both;}
.informationRow_miles .fieldContainer label.return{float:left;background:transparent url(../images/home/img_icon_return.gif) no-repeat scroll 0 15px;clear:none;display:inline;padding:0 0 5px;width:70px;}
.informationRow_miles .fieldContainer label.oneway{float:left;background:transparent url(../images/home/img_icon_oneway.gif) no-repeat scroll 0 15px;clear:none;display:inline;padding:0 0 5px;width:70px;}
.informationRow_miles .fieldContainer label input{background:transparent none repeat scroll 0 0;border:medium none;margin:8px 0 0 25px;padding:0;width:auto;clear:left;margin-bottom:10px;}
.informationRow_miles  .btnPurple{float:left;clear:both;padding-left:4px;padding-right:8px;color:#FFF;text-decoration:none;}
.informationRow_miles  .btnPurple span{float:left;background:transparent url(../images/wci/img_bg_purple_right.gif) no-repeat scroll right 0;cursor:pointer;font-weight:normal;padding:8px 20px 11px 13px;font-size:12px;white-space:nowrap;}
.informationTable_miles{width:729px;margin:20px 0 0 0px;}
.informationTable_miles h3.sectionHeading{background-color:#491D37;clear:both;color:#FFFFFF;font-size:1em;font-weight:bold;line-height:1.1em;padding:5px 10px;}
.informationTable_miles table.passengerCheckinDetails{float:left;clear:both;margin:0 0 20px;width:100%;border-collapse:collapse;border-spacing:0;}
.informationTable_miles table th{background-color:#6C1D4C;border-right:1px solid #FFFFFF !important;color:#FFFFFF;font-size:0.75em;height:30px;padding:10px;text-align:left;vertical-align:middle;width:25%;}
.informationTable_miles table td{border-bottom:1px solid #D0D0D0;font-size:0.75em;line-height:1.2em;padding:10px;vertical-align:top;}
.informationTable_miles table th.txtRight{text-align: right;}
.informationTable_miles table td.txtRight{text-align: right;}
.informationTable_miles a.cta{display:block;margin-top:10px;color:#6C1D4C;padding:0 18px 0 0;text-decoration:none;}
.informationTable_miles table td.noBottomBorder{border-bottom:none;}
.informationTable_miles table.passengerCheckinDetails .promotion{float:none !important;background:transparent url(../images/member/promotion_icon.gif) no-repeat scroll 0 0;margin-left:10px;padding:2px 0 2px 22px;}
.informationTable_miles table.passengerCheckinDetails td.family{background-color:#E9E7E8;}
/* 16 miles calc */
/* 17 T42 Aircraft_blackpanel */
p.introt42{font-size:0.75em;margin:0 16px 0 16px;}
#t42ContainerDIV{background-color:#fff; padding:10px 23px; width:915px; margin:-11px auto 0; min-height:150px;}
#t42ContainerDIV p{padding:0; margin:0;font-size:0.75em;}
.t42refineSearchFilter{background:#fff url(../images/cms/t17_search_bg.gif) repeat-x scroll 0 0;clear:both;height:56px;padding:10px;margin-top:10px;}
.t42refineSearchFilter ul{float:left;margin:0;padding:0;font-size:0.9em;list-style:none;}
.t42refineSearchFilter li{float:left;list-style:none;margin-right:20px;}
.t42refineSearchFilter ul li label{color:#FFFFFF;display:block;font-size:0.8em;font-weight:bold;padding:10px 0 7px;}
.t42refineSearchFilter .medium{float:left;height:20px;margin-right:10px;width:300px;}
.t42refineSearchFilter .btnOnDarkBg{float:left;background:transparent url(../images/wci/img_bg_dark_left.gif) no-repeat scroll 0 0;color:#FFFFFF !important;font-size:12px;margin:-4px 10px 0 0;padding:0 0 0 7px;text-decoration:none;}
.t42refineSearchFilter .btnOnDarkBg span{float:left;background:transparent url(../images/wci/img_bg_dark_right.gif) no-repeat scroll right 0;cursor:pointer;padding:9px 20px 11px 13px;}
/* 17 T42 Aircraft_blackpanel */
/* 18 T42 Aircraft_content */
.t42searchTimetable{float:left;background-color:#E9E8E8;margin-top:20px;padding:10px;width:895px;}
.t42searchTimetable h1, h2, h3, h4{margin:0;padding:0;}
.t42searchTimetable .resultThumbnail{float:left;margin-right:10px;}
.t42searchTimetable .resultDescription{float:left;width:715px;}
.t42searchTimetable .resultDescription h2{font-size:0.96em;font-weight:bold;padding-bottom:9px;}
.t42searchTimetable .resultDescription p{font-size:0.75em;line-height:1.2em;}
.t42searchTimetable .cuisineMenu{float:left;clear:both;margin-bottom:20px;width:100%;}
.t42destinations{float:left;margin-top:20px;clear:both;margin-bottom:20px;width:100%;}
.t42destinations h3{font-size:0.96em;font-weight:bold;padding-bottom:9px;}
.t42informationTable{float:left;clear:both;margin:0 15px 0 0;width:450px;}
.t42informationTable .passengerCheckinDetails{float:left;clear:both;margin:0 0 20px;width:100%;}
.fleetSepcsLast{float:left;clear:none;margin-right:0 !important;}
.t42informationTable table th{background-color:#6C1D4C;border-right:1px solid #FFFFFF;color:#FFFFFF;font-size:0.75em;height:30px;padding:0 0 0 10px;text-align:left;vertical-align:middle;}
.t42informationTable table td{background-color:#FFFFFF;border-bottom:1px solid #D0D0D0;font-size:0.75em;line-height:1.2em;padding:10px 0 10px 10px;vertical-align:top;}
/* 18 T42 Aircraft_content */
/* 19 T19 send an enquiry */
#mandatory-line label{float:none;display:block;font-size:0.75em;font-weight:bold;padding:0 0 8px;}
.contactInfo select.enq_width{width: 175px;}
.contactInfo input.enq_margin{margin:0px !important;}
#t19SendEnqPanel{margin-bottom:20px; margin:0;}
#t19SendEnqPanel p{ margin:0; padding:0;}
#t19SendEnqPanel .contactInfo{float:left;background:#E9E8E8 none repeat scroll 0 0;color:#301E29;width:543px;padding:0 0 20px;margin:10px 0 20px 0;}
#t19SendEnqPanel .contactInfo .row{float:left;display:block;margin:20px 0 0 20px;clear:both;width:520px;}
#t19SendEnqPanel .contactInfo .row a{font-size:12px;line-height:1.4em;margin-bottom:15px;}
#t19SendEnqPanel .contactInfo .row label{font-size:12px;font-weight:bold;}
#t19SendEnqPanel .contactInfo .row p{font-size:0.8em;line-height:1.4em;margin-bottom:15px;}
#t19SendEnqPanel .fieldContainer, #t19SendEnqPanel .fieldContainerSmall, #t19SendEnqPanel .fieldContainerMedium{float:left;padding:0 15px 0 0;width:235px;}
#contactFields{width:208px !important;}
#contactTypes{width:150px !important;}
#t19SendEnqPanel .fieldContainer label, #t19SendEnqPanel .fieldContainer span, #t19SendEnqPanel .fieldContainerSmall span, #t19SendEnqPanel .fieldContainerSmall label, #t19SendEnqPanel .fieldContainerMedium span, #t19SendEnqPanel .fieldContainerMedium label {display:block;float:none;font-size:0.75em;font-weight:bold;padding:0 0 8px;}
#t19SendEnqPanel .fieldContainer select{font-size:0.8em !important;height:25px;}
select.dt_range{width:70px;margin-right:5px;}
#t19SendEnqPanel .fieldContainer input{float:none;background-color:#F3F3ED;border:1px solid #C3C3C3;font-size:0.8em !important;margin:0;margin-left:55px;padding:5px 0 5px 8px;width:218px;}
#t19SendEnqPanel .contactInfo .rowcontactType{display:inline;margin-left:20px;}
#t19SendEnqPanel .contactInfo .rowcontactType{width:100% !important;}
#t19SendEnqPanel .contactInfo .rowcontactType .fieldContainer{float:left;width:120px !important;padding:0 15px 0 0;}
#t19SendEnqPanel .contactInfo .rowcontactType input.medium{width:110px !important;}
#t19SendEnqPanel .contactInfo .comments textarea.comments{float:left;background-color:#F3F3ED;border:1px solid #C3C3C3;display:inline;margin:0;padding:0;width:478px;}
#t19SendEnqPanel a.btnPurple{float:left;background:transparent url(../images/wci/img_bg_purple_left.gif) no-repeat scroll 0 0;color:#FFFFFF !important;font-size:12px;margin:0 10px 0 0;padding:0 0 0 7px;text-decoration:none;}
#t19SendEnqPanel a.btnPurple span{float:left;background:transparent url(../images/wci/img_bg_purple_right.gif) no-repeat scroll right 0;cursor:pointer;font-weight:normal;padding:8px 20px 11px 13px;white-space:nowrap;}
/* 19 T19 search an enquiry */
/* 20 T17_00 */
.t17refineSearchFilter{float:left;background:transparent url(../images/cms/t17_search_bg.gif) repeat-x scroll 0 0;clear:both;height:90px;padding:10px;margin:0 0 0 16px;width:709px;}
.t17refineSearchFilter fieldset{border:none;padding:0;margin:0;}
.t17refineSearchFilter fieldset legend{display:none;}
.t17refineSearchFilter p{border-bottom:1px solid #57404F;color:#FFFFFF;display:block;font-size:0.8em;padding:7px 0 5px;margin:0;}
.t17refineSearchFilter ul{margin:0;padding:0;list-style:none;font-size:0.9em;}
.t17refineSearchFilter ul li{float:left;margin:0 20px 0 0;padding:0;list-style-type:none;}
.t17refineSearchFilter ul li label{color:#FFFFFF;display:block;font-size:0.8em;font-weight:bold;padding:10px 0 7px;}
.t17refineSearchFilter ul li select{width:160px;}
.t17refineSearchFilter ul li.last{margin-right:0;padding-top:25px;}
.t17refineSearchFilter .btnOnDarkBg{float:left;background:transparent url(../images/wci/img_bg_dark_left.gif) no-repeat scroll 0 0;color:#FFFFFF !important;font-size:12px;margin:0 10px 0 0;padding:0 0 0 7px;text-decoration:none;}
.t17refineSearchFilter .btnOnDarkBg span{float:left;background:transparent url(../images/wci/img_bg_dark_right.gif) no-repeat scroll right 0;cursor:pointer;padding:9px 20px 11px 13px;}
/* 20 T17_00 */
/* 21 T17_01 */
.t17listItem01{float:left;border-bottom:1px solid #D0D0D0;clear:both;width:729px;margin: 0px;}
.t17listItem01 img{border:none;}
.t17listItem01 .resultImage{float:left;padding:10px 15px 10px 0;width:171px;margin-bottom:15px;}
.t17listItem01 .resultContent{float:left;padding:10px 0 0;width:543px;}
.t17listItem01 .resultContent ul li{font-size:0.75em;list-style:disc;margin-left:15px;}
.t17listItem01 .resultContent h2{border-bottom:none;padding-bottom:0;clear:both;font-size:0.96em;font-weight:bold;}
.t17listItem01 .resultContent span.dateTimeStamp{color:#8C96A0;font-size:0.7em;display:block;margin-top:5px;}
.t17listItem01 .resultContent p{font-size:0.75em;line-height:1.3em;margin:0 0 15px;}
.t17listItem01 .resultContent p a{color:#333333;text-decoration:none;}
/* 21 T17_01 */
/* 22 T17_02 */
.t17listItem02{float:left;border-bottom:1px solid #D0D0D0;clear:both;width:729px;margin:0px;}
.t17listItem02 .resultImage{float:left;padding:10px 15px 10px 0;width:171px;}
.t17listItem02 .resultContent{float:left;padding:10px 0;width:543px;}
.t17listItem02 .resultContent ul li{font-size:0.75em;list-style:disc;margin-left:15px;}
.t17listItem02 .resultContent .mainOffersLeft{float:left;width:357px;}
.t17listItem02 .resultContent .mainOffersRight{float:left;text-align:center;width:171px;}
.t17listItem02 .resultContent .mainOffersRight p{margin-top:30px;}
.t17listItem02 .resultContent .mainOffersRight p span.offer{font: bold 2em "jotialight",sans-serif;}
.t17listItem02 .resultContent h2{border-bottom:none;padding-bottom:0;clear:both;font-size:0.96em;font-weight:bold;}
.t17listItem02 .resultContent h2 a{background:transparent url(../images/common/img_icon_datepicker_next.gif) no-repeat scroll right 4px;color:#6C1D4C;padding-right:15px;text-decoration:none;}
.t17listItem02 .resultContent span{display:block;margin-top:5px;}
.t17listItem02 .resultContent span.dateTimeStamp{color:#8C96A0;font-size:0.7em;}
.t17listItem02 .resultContent p{font-size:0.75em;line-height:1.3em;margin-top:2px;}
.t17listItem02 .resultContent p.validity span{float:left;margin-right:15px;}
/* 22 T17_02 */
/* 23 T17_03 */
.t17listItem03{float:left;border-bottom:1px solid #D0D0D0;clear:both;width:729px;margin:0px;}
.t17listItem03 .resultImage{float:left;padding:10px 15px 10px 0;width:357px;}
.t17listItem03 .resultContent{float:left;padding:10px 0;width:357px;}
.t17listItem03 .resultContent ul li{font-size:0.75em;list-style:disc;margin-left:15px;}
.t17listItem03 .resultContent h2{border-bottom:none;padding-bottom:0;clear:both;font-size:0.96em;font-weight:bold;}
.t17listItem03 .resultContent span.dateTimeStamp{color:#8C96A0;font-size:0.7em;}
.t17listItem03 .resultContent p{font-size:0.75em;line-height:1.3em;margin-top:15px;}
.t17listItem03 .resultContent a.arrowLink{background:transparent url(../images/common/img_icon_datepicker_next.gif) no-repeat scroll right 2px;color:#6C1D4C;padding-right:15px;text-decoration:none;}
/* 23 T17_03 */
/* 24 T17_04 */
.t17listItem04{float:left;border-bottom:1px solid #D0D0D0;clear:both;width:729px;margin:0px;}
.t17listItem04 .resultImage{float:left;padding:10px 15px 10px 0;width:171px;}
.t17listItem04 .resultContent{float:left;padding:10px 0;width:543px;}
.t17listItem04 .resultContent ul li{font-size:0.75em;list-style:disc;margin-left:15px;}
.t17listItem04 .resultContent h2{border-bottom:none;padding-bottom:0;clear:both;font-size:0.96em;font-weight:bold;}
.t17listItem04 .resultContent span.dateTimeStamp{color:#8C96A0;font-size:0.7em;}
.t17listItem04 .resultContent p{font-size:0.75em;line-height:1.3em;margin-top:15px;}
.t17listItem04 .resultContent p span{display:block;margin-top:5px;}
.t17listItem04 .resultContent a.arrowLink{background:transparent url(../images/common/img_icon_datepicker_next.gif) no-repeat scroll right 2px;color:#6C1D4C;padding-right:15px;text-decoration:none;}
/* 24 T17_04 */
/* 25 T17_05 */
.t17listItem05{float:left;border-bottom:1px solid #D0D0D0;clear:both;width:729px;margin:0px;}
.t17listItem05 .resultImage{float:left;padding:10px 15px 10px 0;width:171px;margin-top:35px;}
.t17listItem05 .resultContent{float:left;padding:10px 0;width:543px;}
.t17listItem05 .resultContent ul li{font-size:0.75em;list-style:disc;margin-left:15px;}
.t17listItem05 .mainOffersLeft{float:left;width:357px;}
.t17listItem05 .mainOffersRight{float:left;text-align:left;width:171px;}
.t17listItem05 .resultContent h2{border-bottom:none;padding-bottom:0;clear:both;font-size:0.96em;font-weight:bold;}
.t17listItem05 .resultContent span.dateTimeStamp{color:#8C96A0;font-size:0.7em;}
.t17listItem05 .resultContent p{font-size:0.75em;line-height:1.3em;margin-top:15px;}
.t17listItem05 .resultContent p span{display:block;margin-top:5px;}
.t17listItem05 .resultContent a.arrowLink{background:transparent url(../images/common/img_icon_datepicker_next.gif) no-repeat scroll right 2px;color:#6C1D4C;padding-right:15px;text-decoration:none;}
/*25 T17_05 */
/* 26 T17_06 */
.t17listItem06{float:left;border-bottom:1px solid #D0D0D0;clear:both;width:729px;margin:0px;}
.t17listItem06 .resultImage{float:left;padding:10px 15px 10px 0;width:171px;margin-top:35px;}
.t17listItem06 .resultContent{float:left;padding:10px 0;width:543px;}
.t17listItem06 .resultContent ul li{font-size:0.75em;list-style:disc;margin-left:15px;}
.t17listItem06 .mainOffersLeft{float:left;padding-right: 15px;width: 342px;}
.t17listItem06 .mainOffersRight{float:left;text-align:left;width:171px;}
.t17listItem06 img{border:0;}
.t17listItem06 .resultContent h2{border-bottom:none;padding-bottom:0;clear:both;font-size:0.96em;font-weight:bold;}
.t17listItem06 .resultContent span.dateTimeStamp{color:#8C96A0;font-size:0.7em;}
.t17listItem06 .resultContent span.availableIn{display:block;margin-top:5px;font-size:0.7em;}
.t17listItem06 .resultContent p{font-size:0.75em;line-height:1.3em;margin-top:15px;}
.t17listItem06 .resultContent p a{color:#333333;text-decoration:none;}
.t17listItem06 .resultContent .mainOffersRight p{margin-top:30px;}
.t17listItem06 .resultContent p span{display:block;margin-top:5px;padding-left:5px;}
.t17listItem06 .resultContent .mainOffersRight p span.offer{font-size:2em;font-weight:bold;line-height: 0.9em;}
/* 26 T17_06 */
/* 27 T17_07*/
.t17videoList{float:left;margin-top:10px;padding:0;width:543px;}
.t17videoList .videoListItem{float:left;background:#000000 none repeat scroll 0 0;border-bottom:1px solid #FFFFFF;clear:both;padding:10px;width:523px;}
.t17videoList .videoImage{float:left;padding-right:15px;width:171px;}
.t17videoList .videoImage p{display:block;font-size:0.7em;margin-top:5px;}
.t17videoList .videoImage p a.arrowLink{background:transparent url(../images/common/next_icon_dark.gif) no-repeat scroll right 1px;color:#FFFFFF;text-decoration:underline;padding-right:15px;}
.t17videoList .videoListItem .videoContent{float:left;width:337px;}
.t17videoList .videoListItem .videoContent h2{border-bottom:none;color:#FFFFFF;padding-bottom:0;clear:both;font-size:0.96em;font-weight:bold;}
.t17videoList .videoListItem .videoContent span.dateTimeStamp{color:#8C96A0;display:block;font-size:0.7em;margin-top:5px;}
.t17videoList .videoListItem .videoContent p{border-top:1px solid #FFFFFF;color:#FFFFFF;font-size:0.7em;margin-top:7px;padding-top:7px;}
.t17cmsContentRight{float:left;margin:10px 0 0 15px;width:171px;}
.t17cmsContentRight img{border:none;}
.t17cmsContentRight .small{float:left;display:inline;margin:0 0 20px 0;width:171px;}
.t17cmsContentRight .small h3{color:#301E29;font-size:0.96em;font-weight:bold;line-height:1.3em;padding:0 0 10px;}
.t17cmsContentRight .item p.desc{color:#301E29;font-size:0.7em;line-height:1.2em;font-weight:bold;padding:2px 0 0;}
.t17cmsContentRight .item p.desc a{color:#752856;text-decoration:none;}
/* 27 T17_07 */
/* 28 T17_08 */
.t17informationTable{float:none;clear:both;margin:0 0 0 15px;width:729px;}
.t17informationTable .passengerCheckinDetails{float:left;clear:both;margin:0 0 20px;width:100%;border-collapse:collapse;border-spacing:0;}
.t17informationTable table th{background-color:#301E2A;font-size:0.7em;border-right:1px solid #FFFFFF;color:#FFFFFF;height:30px;padding:0 0 0 10px;text-align:left;vertical-align:middle;}
.t17informationTable table th a.descending{background:transparent url(../images/common/down_icon_dark.gif) no-repeat scroll right 1px;color:#FFFFFF;padding-right:17px;text-decoration:none;}
.t17informationTable table th a.ascending{background:transparent url(../images/common/up_icon_dark.gif) no-repeat scroll right 1px;color:#FFFFFF;padding-right:17px;text-decoration:none;}
.t17informationTable table td{background-color:#FFFFFF;border-bottom:1px solid #D0D0D0;font-size:0.70em;line-height:1.2em;padding:10px 0 10px 10px;vertical-align:top;}
.t17informationTable table td span.daysLeft{color:#FF0098;display:block;}
/* 28 T17_08 */
/* 11 T33 search an enquiry */
#t33registerpanel .contactInfo{float:left;background:#E9E8E8 none repeat scroll 0 0;color:#301E29;width:543px;margin:10px 0 0;padding:0 0 20px;}
#t33registerpanel .contactInfo .row{float:left;display:inline;clear:both;margin:20px 0 0 20px;width:520px;}
#t33registerpanel .contactInfo .fieldContainer, .fieldContainerSmall, .fieldContainerMedium , .fieldContainerbig{float:left;padding:0 6px 0 0;width:235px;width:473px!important;}
#t33registerpanel .contactInfo .fieldContainer label, #t33registerpanel .contactInfo .fieldContainer span, #t33registerpanel .contactInfo .fieldContainerSmall span, #t33registerpanel .contactInfo .fieldContainerSmall label, #t33registerpanel .contactInfo .fieldContainerMedium span, #t33registerpanel .contactInfo .fieldContainerMedium label ,#t33registerpanel .contactInfo .fieldContainerbig  label,#t33registerpanel .contactInfo .fieldContainerbig  span{display:block;float:none;font-size:0.75em;font-weight:bold;padding:0 0 8px;}
#t33registerpanel .contactInfo .fieldContainer input, #t33registerpanel .contactInfo .fieldContainerSmall input, #t33registerpanel .contactInfo .fieldContainerMedium input ,#t33registerpanel .contactInfo .fieldContainerbig  input{float:left;background-color:#F3F3ED;border:1px solid #C3C3C3;display:inline;font-size:0.8em !important;margin:0;padding:5px 0 5px 8px;width:218px;}
#t33registerpanel .contactInfo .rowcontactType{display:inline;width:473px !important;*width:517px !important;}
#t33registerpanel .contactInfo .rowcontactType .fieldContainer{width:120px !important;}
#t33registerpanel .contactInfo .rowcontactType .fieldContainerbig{width:210px !important;*width:230px !important;}
#t33registerpanel .contactInfo .fieldContainer select{height:25px;font-size:0.8em !important;}
#t33registerpanel .contactInfo .rowcontactType .fieldContainer input.medium{width:110px !important;}
#t33registerpanel .contactInfo .row p{font-size:0.8em;line-height:1.4em;margin: 0 15px 15px 0;}
#t33registerpanel .contactInfo .row p a{color:#6C1D4C;}
#t33registerpanel p.check a, .common{color:#6C1D4C;font-size:12px;}
#t33registerpanel a, a:active, a:focus{text-decoration:none;}
#t33registerpanel p.check a, .common{color:#6C1D4C;font-size:12px;}
#t33registerpanel a.btnPurple, a.btnPurpleBlueBg{float:left;background:transparent url(../images/wci/img_bg_purple_left.gif) no-repeat scroll 0 0;color:#FFFFFF !important;font-size:12px;margin:0 10px 0 0;padding:0 0 0 7px;text-decoration:none;}
#t33registerpanel a.btnPurple span, a.btnPurpleBlueBg span{float:left;background:transparent url(../images/wci/img_bg_purple_right.gif) no-repeat scroll right 0;cursor:pointer;font-weight:normal;padding:8px 20px 11px 13px;white-space:nowrap;}
#t33registerpanel a.cancel{float:left;background:transparent url(../images/wci/img_icon_remove.gif) no-repeat scroll right top;color:#752A57;font-size:0.75em;margin-top:8px;padding:0 18px 2px 0;text-decoration:none;}
#t33registerpanel .destinations{margin-top:20px;}
#t33registerpanel .destinations{float:left;clear:both;margin-bottom:20px;}
#t33registerpanel .destinations h2{float:left;font-size:1em;border-bottom:1px solid #D0D0D0;clear:both;font-weight:bold;margin:0 0 15px;padding-bottom:9px;width:543px;white-space:nowrap;}
#t33registerpanel .contactInfo .declaration{float:left;font-size:0.75em;padding:10px 0;width:473px;}
#t33registerpanel .contactInfo select.nationality{width:227px;margin:0;padding:0;}
.hide{display:none !important;}
#t33registerpanel .fieldContainer select.dob{display:inline;margin:0 5px 0 0;padding:0;width:73px;}
#t33registerpanel .row .competitionAnswerfield{width:100%;}
#t33registerpanel .file{width:250px !important;}
#t33registerpanel .btnGrey{float:left;background:transparent url(../images/wci/img_bg_grey_left.gif) no-repeat scroll 0 0;color:#6C1D4C !important;font-size:12px!important;margin:0 10px 0 0;padding:0 0 0 7px;text-decoration:none;}
#t33registerpanel .btnGrey span{float:left;background:transparent url(../images/wci/img_bg_grey_right.gif) no-repeat scroll right 0;cursor:pointer;padding:10px 20px 10px 13px!important;font-size:1em!important;font-weight:bold!important;}
#t33registerpanel .row span.uploadBtn1{margin-left:13px;}
#t33registerpanel .row span.uploadBtn, .cmsCompitition .row p.uploadedFile{float:left;}
/* 11 T33 search an enquiry */
/* 30 Error Page */
#errorPanel .cmsContentLeft{float:left;padding-bottom:20px;width:543px;}
#errorPanel .cmsContentLeft h2{border-bottom:1px solid #D0D0D0;clear:both;font-size:0.96em;font-weight:bold;padding-bottom:9px;}
#errorPanel .cmsContentLeft p{font-size:0.75em;line-height:1.2em;padding-top:15px;}
#errorPanel .actions{float:left;clear:both;padding:0 0 15px;width:100%;}
#errorPanel .actions p{float:left;margin-right:30px;}
#errorPanel .cta{background:transparent url(../images/common/img_icon_datepicker_next.gif) no-repeat scroll right 2px;color:#6C1D4C;line-height:1.2em;padding:0 18px 0 0;}
#errorPanel a, a:active, a:focus{text-decoration:none;}
/* 30 Error Page */
/*  31  Sitemap */
#mainContentContainer{float:left;clear:both;margin:0 16px;padding:0 23px;width:915px;}
#mainContentContainer .destinations{margin-top:0;padding-top:10px;}
#mainContentContainer .destinations{float:left;clear:both;margin-bottom:20px;width:100%;}
#mainContentContainer .small{float:left;display:inline;margin:0 0 0 12px;width:171px;}
#mainContentContainer ul.quickInfo{margin-top:0;}
#mainContentContainer ul.quickInfo{margin:3px 0 0;padding:0;}
#mainContentContainer .destinations ul.quickInfo li.head{font-weight:bold;}
#mainContentContainer .destinations ul.quickInfo li{border-bottom:0 none;font-size:0.75em;line-height:1.2em;list-style-type:none;padding:5px 0;}
#mainContentContainer .destinations ul.quickInfo li a{color:#732451 !important;text-decoration:none;}
#mainContentContainera, a:active, a:focus{text-decoration:none;}
#mainContentContainer .secondEvent{border-top:1px solid #CCCCCC;}
#SiteMapContainer{float:left;clear:both;width:915px;}
#SiteMapContainer .destinations{margin-top:0;padding-top:10px;}
#SiteMapContainer .destinations{float:left;clear:both;margin-bottom:20px;width:100%;}
#SiteMapContainer .small{float:left;display:inline;margin:0 0 0 12px;width:171px;}
#SiteMapContainer ul.quickInfo{margin-top:0;}
#SiteMapContainer ul.quickInfo{margin:3px 0 0;padding:0;}
#SiteMapContainer .destinations ul.quickInfo li.head{font-weight:bold;}
#SiteMapContainer .destinations ul.quickInfo li{border-bottom:0 none;font-size:0.75em;line-height:1.2em;list-style-type:none;padding:5px 0;}
#SiteMapContainer .destinations ul.quickInfo li a{color:#732451 !important;text-decoration:none;}
#SiteMapContainera, a:active, a:focus{text-decoration:none;}
#SiteMapContainer .secondEvent{border-top:1px solid #CCCCCC;}
/* 31 Sitemap */
/*********** 32 Refund Online   ***********/
#requestOnlineDIV .cancelRequest {
clear:both;
float:left;
margin:20px 0 0;
width:100%;
}
#requestOnlineDIV .cancelRequest select 
{
border:1px solid #C3C3C3;
float:left;
margin:0;
width:auto !important;
margin-right:10px;
}

#requestOnlineDIV .cancelRequest h2 {
margin-top:20px;
border-bottom:medium none;
padding-bottom:0;
margin:0;
padding:0;
clear:both;
font-size:0.96em;
font-weight:bold;
}

#requestOnlineDIV .informationTableGrey {
background-color:#E9E8E8;
float:left;
margin:10px 0 0 0px;
padding-bottom:10px;
}

#requestOnlineDIV .row{
padding-left:20px;
width:709px;
}
#requestOnlineDIV .row {
clear:both;
float:left;
margin:20px 0 0;
width:700px;

}
#requestOnlineDIV p.formPadding {
font-size:0.8em;
padding-top:0;
}

#requestOnlineDIV .informationTableGrey .fieldContainer {
width:260px;
float:left;
padding:0 0px 0 0;
}

#requestOnlineDIV .fieldContainer label, 
#requestOnlineDIV .fieldContainer span, 
#requestOnlineDIV .fieldContainerSmall span, 
#requestOnlineDIV .fieldContainerSmall label, 
#requestOnlineDIV .fieldContainerMedium span, 
#requestOnlineDIV .fieldContainerMedium label {
display:block;
float:left;
font-size:0.75em;
font-weight:bold;
padding:0 0 8px;
}

.informationTableGrey .fieldContainer input {
width:250px;
}


#requestOnlineDIV .fieldContainer input.txtField {
float:left;
}


#requestOnlineDIV .fieldContainer input, 
#requestOnlineDIV .fieldContainerSmall input,
#requestOnlineDIV .fieldContainerMedium input {
background-color:#FFFFFF;
border:1px solid #C3C3C3;
display:inline;
float:left;
font-size:0.8em !important;
margin:0 10px 0 0;
padding:5px 0 5px 8px;
width:218px;
}

/* *** Tell us Form issues fixes   Added by Rajesh ****/

#requestOnlineDIV .fieldContainer input.datePicker, 
#requestOnlineDIV .fieldContainerSmall input.datePicker,
#requestOnlineDIV .fieldContainerMedium input.datePicker,
#t19SendEnqPanel .fieldContainer input.datePicker {
	background: url("../images/common/img_icon_datepicker.gif") no-repeat scroll 100px 5px #F3F3ED;
	width: 110px;
}
.fieldContainer input[type='radio']{
	width:auto !important;
	border: 0 none !important;
	background:none transparent !important;
}
.fieldContainer label.labelenquiryNature {
	width:400px;
}
#airline_select fieldset label,#refund_type fieldset label {
	display:inline !important;
	float:left !important;
	width:auto !important;
	font-weight:normal !important;
	margin:0 10px 0 0;
}
#airline_select fieldset{
float:left;
}
#refund_type {
	font-weight:bold;
	font-size:0.75em;
}
#refund_type fieldset label {
	margin-top:10px;
	font-size:12px !important;
}
#other_aircodeid {
	margin:20px 0 0 0;
}
#requestOnlineDIV .fieldContainer input.ccfileupload{
	margin-top:7px;
	width:468px !important
}

#requestOnlineDIV .fieldContainer select.redemption {
width:110px;
}
#requestOnlineDIV .fieldContainer select {
font-size:0.8em !important;
height:25px;
}


#requestOnlineDIV .fieldContainer select.nationality {
width:260px;
}
#requestOnlineDIV .fieldContainer select.nationality {
width:227px;
}
#requestOnlineDIV .fieldContainer select {
font-size:0.8em !important;
height:25px;
}

#requestOnlineDIV .informationTableGrey .comments textarea.comments {
background-color:#F3F3ED;
border:1px solid #C3C3C3;
display:inline;
float:left;
margin:0;
padding:0;
width:476px !important
}

#requestOnlineDIV p {
font-size:0.8em;
line-height:1.2em;
padding-top:10px;
padding:0;
margin:0;
}


#requestOnlineDIV .btnWhite {
background:transparent url(../images/manageBooking/img_bgGreen_purple_left_white.gif) no-repeat scroll 0 0;
color:#732854;
float:left;
font-size:12px;
margin:0 10px 0 0;
padding:0 0 0 7px;
text-decoration:none;
}

#requestOnlineDIV .btnWhite span {
background:transparent url(../images/manageBooking/img_bgGreen_purple_right_white.gif) no-repeat scroll right 0;
cursor:pointer;
float:left;
padding:9px 20px 11px 13px;
}


#requestOnlineDIV .btnWhite span span.plus {
background:transparent url(../images/manageBooking/img_plus_add_white.gif) no-repeat scroll 0 0;
float:left;
height:15px;
margin:-2px 10px 0 0;
padding:4px 0 0 25px;
cursor:pointer;
}


#requestOnlineDIV p.check {
clear:both;
display:block;
padding-left:20px;
font-size:0.8em;
line-height:1.2em;
padding-top:10px;
}

.leftFloat
{ float:left; margin-top:7px;}

#requestOnlineDIV p.check a, .common {
color:#6C1D4C;
font-size:12px;
}
#requestOnlineDIV a, a:active, a:focus {
text-decoration:none;
}

#requestOnlineDIV a.btnPurple{
background:transparent url(../images/wci/img_bg_purple_left.gif) no-repeat scroll 0 0;
color:#FFFFFF !important;
float:left;
font-size:12px;
margin:0 10px 0 0;
padding:0 0 0 7px;
text-decoration:none;
}


#requestOnlineDIV a.btnPurple span{
background:transparent url(../images/wci/img_bg_purple_right.gif) no-repeat scroll right 0;
cursor:pointer;
float:left;
font-weight:normal;
padding:8px 20px 11px 13px;
white-space:nowrap;
}
/*********** 32 Refund Online   ***********/

/* Mileage Calc related css --for CRM forms new */
/* ==== Waiting Screen Start ==== */
.loader {
      background-color:#ffffff; 
      font-size:12px;
      height:auto;
      line-height:1.2em;
      margin:80px auto;
      padding: 0 0 20px 0;
      overflow:hidden;
      width:400px;
      z-index:999;
}
.loader .loadingText {
      float:left;
      height:auto;
      overflow:hidden;
      padding: 20px 0 0 31px;
    width: 272px;
}
.loader .loadingImage {
      margin: 20px 0 0 10px;
}
.loader .loadingAnimation {
      float:left;
      margin: 0 10px 0 0;
}
.loader p {
      border-top:1px solid #999;
      color:#000;
      padding:20px 0;
      font: normal 12px jotiaregular;
}
.loader h2 {
      font-size:1.2em;
      padding-bottom:30px;
      padding-top:20px;
      font-family:"jotialight",sans-serif !important;
}
      
.waitingScrnOverlay { 
    display: none; 
      height: 100%; 
      left: 0px; 
      padding-top: 180px; 
      position: fixed; 
      top: 0px; 
      width: 100%; 
      z-index: 9999;
      background:url(../images/Trasparent-Img.png);	  
} 
/* ==== Waiting Screen End ==== */
/* request quote div */
#RequestQuoteDiv{float:left;clear:both;width:915px;}
#RequestQuoteDiv .confirmationMessage{border-bottom:1px solid #FFFFFF;}
#RequestQuoteDiv .formContainer p{font-size:0.75em;}
#RequestQuoteDiv h3, h4{margin:0; padding:0;}
#RequestQuoteDiv h3.sectionHeading{background-color:#491D37;clear:both;color:#FFFFFF;font-size:0.96em;font-weight:bold;line-height:17px;margin:20px 0 1px;padding:5px 10px;}
#RequestQuoteDiv .formContainer fieldset{background:#EDECEC none repeat scroll 0 0;margin-bottom:20px;padding:12px 0;}
#RequestQuoteDiv fieldset{border:medium none;margin:0;padding:0;}
#RequestQuoteDiv .formContainer fieldset div{clear:both;margin:0 18px;overflow:hidden;padding-bottom:15px;}
#RequestQuoteDiv .formContainer fieldset div div{float:left;clear:none;margin:0;padding-bottom:0;padding-right:18px;overflow:hidden;}
#RequestQuoteDiv .formContainer fieldset div label{clear:both;display:block;font-weight:bold;padding-bottom:6px;}
#RequestQuoteDiv .formContainer fieldset label{font-size:0.75em;}
#RequestQuoteDiv  input.txtField{float:left;background-color:#F3F3ED;border:1px solid #C3C3C3;margin:0;padding:5px 0 5px 8px;width:187px;}
#RequestQuoteDiv  input{color:#301E29;}
#RequestQuoteDiv .sectionSubHeading{background-color:#6C1D4C;clear:both;color:#FFFFFF;font-size:0.75em;line-height:13px;padding:8px 10px;}
#RequestQuoteDiv h4{font-size:1em;}
#RequestQuoteDiv .formContainer fieldset div p{margin-left:0;}
#RequestQuoteDiv .formContainer fieldset p{font-weight:bold;margin-left:18px;padding-bottom:5px;}
#RequestQuoteDiv .formContainer p{font-size:0.75em;}
#RequestQuoteDiv P{margin:0; padding:0}
#RequestQuoteDiv .formContainer fieldset div div.inline label{font-weight:normal;}
#RequestQuoteDiv .formContainer fieldset div label span{font-weight:normal;}
#RequestQuoteDiv textarea.txtField{float:left;background-color:#F3F3ED;border:1px solid #C3C3C3;margin:0;padding:5px 0 5px 8px;width:387px;}
#RequestQuoteDiv a.btnPurple span span.plus{float:left;background:transparent url(../images/member/img_plus_add.gif) no-repeat scroll 0 0;height:19px;margin: 0;padding:0;padding-left:25px;width:8px;}
#RequestQuoteDiv a.btnPurple, a.btnPurpleBlueBg{float:left;background:transparent url(../images/wci/img_bg_purple_left.gif) no-repeat scroll 0 0;color:#FFFFFF !important;font-size:12px;margin:0 10px 0 0;padding:0 0 0 7px;text-decoration:none;}
#RequestQuoteDiv a.btnPurple span, a.btnPurpleBlueBg span{float:left;background:transparent url(../images/wci/img_bg_purple_right.gif) no-repeat scroll right 0;cursor:pointer;font-weight:normal;padding:8px 20px 11px 13px;}
#RequestQuoteDiv .offersSignUp{clear:both;float:left;margin-bottom:20px;width:100%;}
/* request quote div */
/* 29 corplogin */
.corp_currentOpportunities{float:left;height:250px !important;display:inline;margin:0 0 0 15px;width:334px;}
.corp_currentOpportunities h3{color:#301E29;font-size:0.96em;font-weight:bold;line-height:1.3em;padding:0;margin:0;}
.corp_currentOpportunities div{clear:both;float:left;width:100%;}
.corp_currentOpportunities div p{font-size:0.75em;}
.corp_currentOpportunities div p a{color:#752856;text-decoration:none;}
.corp_currentOpportunities div label{font-size:0.75em;margin-top:6px;text-align:right;width:150px;}
.corp_currentOpportunities div label.login{clear:both;display:block;float:none;margin-bottom:5px;text-align:left;width:auto;}
.corp_currentOpportunities div input.login{background-color:#F3F3ED;border:1px solid #C3C3C3;margin-left:0;padding:5px 0 5px 8px;width:180px;}
.corp_currentOpportunities .declaration{margin:10px 0;}
.corp_currentOpportunities div a.btnPurple{float:left;background:transparent url(../images/wci/img_bg_purple_left.gif) no-repeat scroll 0 0;color:#FFFFFF !important;font-size:12px;margin:0 10px 0 0;padding:0 0 0 7px;text-decoration:none;}
.corp_currentOpportunities a.btnPurple span{float:left;background:transparent url(../images/wci/img_bg_purple_right.gif) no-repeat scroll right 0;cursor:pointer;font-weight:normal;padding:8px 20px 11px 13px;white-space:nowrap;}
.corp_currentOpportunities .right{float:right;margin-right:20px;}
/* 29 corplogin */
/* 34 brochure */
.bro_formContainer{padding:0;width:915px;}
.bro_formContainer h1, h2, h3, h4{padding:0;margin:0;}
.bro_formContainer p{font-size:0.75em;}
.bro_formContainer h3.sectionHeading{background-color:#491D37;clear:both;color:#FFFFFF;font-size:0.96em;font-weight:bold;line-height:1.1em;margin:20px 0 1px;padding:5px 10px;}
.bro_formContainer fieldset{background:#EDECEC none repeat scroll 0 0;margin:0 0 20px 0;padding:12px 0;border:none;}
.bro_formContainer fieldset p{font-weight:bold;margin:0 0 0 18px;padding:0 0 5px 0;font-size:0.75em;}
.bro_formContainer fieldset ul{margin:0;padding:0;margin-left:18px;list-style:none;font-size:0.9em;}
.bro_formContainer fieldset ul li{margin:0;padding:0;}
.bro_formContainer fieldset label{font-size:0.75em;}
.bro_formContainer fieldset div{clear:both;margin:0 18px;overflow:hidden;padding-bottom:15px;}
.bro_formContainer fieldset div label{clear:both;display:block;font-weight:bold;padding-bottom:6px;}
.bro_formContainer input.txtField{float:left;background-color:#F3F3ED;border:1px solid #C3C3C3;margin:0;padding:5px 0 5px 8px;width:187px;}
.bro_formContainer  input.formwi{float:left;background-color:#F3F3ED;border:1px solid #C3C3C3;margin:0px ;*margin:0px 0px 0px -18px;padding:5px 0 5px 8px;width:187px;}
*+html.bro_formContainer input.formwi{float:left;background-color:#F3F3ED;border:1px solid #C3C3C3;margin:0px 0px 0px -18px;padding:5px 0 5px 8px;width:187px;}
.bro_formContainer fieldset div div{float:left;clear:none;margin:0;padding-bottom:0;width:210px;padding-right:30px;}
.bro_formContainer fieldset div div.first{width:100px;margin:21px 0 0 0;margin:0px 0 0 0\0/ !important;*margin:21px 0 0 0;-webkit-margin:0px !important;}
body:nth-of-type(1) .bro_formContainer fieldset div div.first{ margin-top:0px;}
.bro_formContainer a.btnPurple{float:left;background:transparent url(../images/wci/img_bg_purple_left.gif) no-repeat scroll 0 0;color:#FFFFFF !important;font-size:12px;margin:0 10px 0 0;padding:0 0 0 7px;text-decoration:none;}
.bro_formContainer a.btnPurple span{float:left;background:transparent url(../images/wci/img_bg_purple_right.gif) no-repeat scroll right 0;cursor:pointer;font-weight:normal;padding:8px 20px 11px 13px;white-space:nowrap;}
/* 34 brochure */
/* 36 t60a alert */
.t60a_contactInformation{float:left;background-color:#336699;color:#FFFFFF;margin-top:10px;padding:10px;}
.t60a_contactInformation p{line-height:1.5em;font-size:0.8em;background:transparent url(../images/wci/img_icon_info.gif) no-repeat scroll left top;font-weight:bold;margin:0;padding:0 0 0 25px;}
.t60a_contactInformation ul{font-size:0.9em;margin:0;padding:0;}
.t60a_contactInformation ul.first li{float:left;width:48%;font-size:0.75em;padding-top:10px;}
.t60a_contactInformation li strong{float:left;display:block;font: bold 2em "jotiaregular",sans-serif;padding-right:5px;}
.t60a_simple{float:left;margin:10px 0 0;padding:0 0 0 10px;width:719px;}
.t60a_simple a.arrowLink{background:transparent url(../images/common/img_icon_datepicker_next.gif) no-repeat scroll right 3px;color:#6C1D4C;font-size:0.8em;padding-right:15px;text-decoration:none;}
/* 36 t60a alert */
/* 37 t60a reqbyphone */
.t60a_destinations{float:left;margin-top:20px;clear:both;margin-bottom:20px;width:100%;width:729px;}
.t60a_destinations h2{border-bottom:1px solid #D0D0D0;clear:both;font-size:0.96em;font-weight:bold;padding-bottom:9px;}
.t60a_destinations p.first{float:left;padding:10px;width:45%;font-size:0.8em;line-height:1.2em;padding-top:10px;}
.t60a_destinations p.last{float:left;border-left:1px solid #CCCCCC;padding:10px;width:45%;font-size:0.8em;line-height:1.2em;padding-top:10px;}
.t60a_destinations span{display:block;margin-bottom:10px;}
.t60a_destinations span strong{display:block;margin-bottom:4px;}
.t60a_destinations a.common{color:#6C1D4C;font-size:12px;text-decoration:none;}
/* 37 t60a reqbyphone */
/* generic component options */
.genericimg{float:left;display:inline;margin:0;overflow:hidden;font-size:12px; font-family: jotialight,sans-serif;}
.genericimg table td img{display:inline;padding: 0;}
.genericimg div.onlytext{padding:10px 0;}
.genericimg div.onlytext p{padding-bottom: 15px; font-family: jotialight,sans-serif;}
/*. genericimg.padd, .generictxt.padd{	padding-left:15px;} */
.genericimg img{border:none;padding:10px 0;display: block;}
.genericimg p{margin:0;padding:0;}
.genericimg h1, h2, h3, h4{margin:0;padding:0;}
.genericimg h2{olor:#301E29;font-size:17px;font-weight:bold;line-height:16px;}
.genericimg div.desc{padding:10px 0;}
.genericimg div.desc p{padding-bottom: 15px;}
.genericimg p.desc{color:#301E29;font-size:0.7em;font-weight:normal;line-height:1.2em;padding:10px 0;}
.genericimg p.desc a{color:#752856;text-decoration:none;}
.genericimg div.Gimg{padding-bottom: 10px;}
.GImage .desc1 img{padding : 0 0 10px 0;}
.genericimg div.desc1{padding-bottom: 5px;}
.genericimg_inner .genericimg div.desc img{border:none;padding : 0px!important;display: block;}
.IMG_bg{display:inline;float:left;margin:0;overflow:hidden;font-size:12px;width : 100%;}
.IMG_bg div.desc1{padding: 12px;}
.IMG_bg div.desc1 p{line-height: 17px;padding-bottom: 5px;}
.genericimg div.desc1 p{padding-bottom: 5px;}
.genericimg p.desc1{color:#301E29;font-size:0.7em;font-weight:normal;line-height:1.2em;padding:10px 0;}
.desc1 a{color: #0577B2 !important;font-family:jotialight,sans-serif;} 
.desc1 a:hover{color: #0577B2;text-decoration: underline !important;}
.genericimg p.desc1 a{color:#752856;text-decoration:none;}
.genericimg_inner{overflow : hidden;}
.genericimg_bg{float:left;display:inline;margin:0;overflow:hidden;font-size:12px;width : 357px;}
.genericimg_bg div.desc1{margin-left: 5px;min-height: 200px;padding: 10px;}
.genericimg_bg div.desc1 p{line-height: 17px;padding-bottom: 5px;margin-right:0px;}
.homegenericimg{float:left;display:inline;margin:0;overflow:hidden;font-size:12px;}
.homegenericimg table td img{display:inline;padding: 0;}
.homegenericimg div.onlytext{padding:10px 0;}
.homegenericimg div.onlytext p{padding-bottom: 15px;}
/*. homegenericimg.padd, .generictxt.padd{padding-left:15px;} */
.homegenericimg img{border:none;display: block;}
.homegenericimg p{margin:0;padding:0;}
.homegenericimg h1, h2, h3, h4{margin:0;padding:0;font-family: "jotialight",sans-serif;font-weight: 200;}
.homegenericimg h2 {font-size: 27px !important;}
.homegenericimg h3{color: #752856;font-size: 22px;font-weight: 200;line-height: 27px;margin-top: 2px;padding-bottom: 5px !important;}
.homegenericimg div.home_desc{padding:5px 0;}
.homegenericimg div.home_desc p{padding-bottom: 15px;}
.homegenericimg p.home_desc{color:#301E29;font-size:0.7em;font-weight:normal;line-height:1.2em;padding:10px 0;}
.homegenericimg p.home_desc a{color:#752856;text-decoration:none;}
.homegenericimg div.home_desc1 p{padding-bottom: 0px;font: 12px jotialight;}
.homegenericimg p.home_desc1{color:#301E29;font-size:0.7em;font-weight:normal;line-height:1.2em;padding:10px 0;}
.homegenericimg p.home_desc1 a{text-decoration:none;}
.home_desc1 a{float: left;color: #0577B2 !important;margin-top: 6px; font-family: jotialight;}
.home_desc1 a:hover{color: #0577B2;text-decoration: underline !important;}
.homegenericimg_inner{overflow : hidden;}
.homegenericimg_bg{float:left;display:inline;margin:0;overflow:hidden;font-size:12px;width : 357px;}
.homegenericimg_bg div.home_desc1{margin-left: 5px;min-height: 200px;padding: 10px;}
.homegenericimg_bg div.home_desc1 p{line-height: 17px;padding-bottom: 5px;border-bottom:1px dotted #FFFFFF;}
.col02_bg{width : 357px;}
.col01_bg{width : 171px;}
.generictxt{display:inline;float:left;margin:0;overflow:hidden;}
.generictxt img{border:none;}
.generictxt p{margin:0;padding:0 0 12px;}
.generictxt h1, h2, h3, h4{margin:0;padding:0;}
.generictxt h3{color:#301E29;font-size:0.96em;font-weight:bold;line-height:1.3em;padding:0 0 10px;}
.generictxt p.desc{color:#301E29;font-size:0.7em;font-weight:normal;line-height:1.2em;padding:0;}
.generictxt p.desc a{color:#752856;text-decoration:none;}
.col01{width:171px;}
.col02{width:357px;}
.col03{width:543px;float:left;}
.col04{width:729px;}
.col05{width:915px;}
.padd{padding-left:15px;}
.padd23{ padding-left:23px}
/* generic component options */
/* 38 genericimg large */
.genericimglarge{float:left;margin:0;width:357px;overflow:hidden;}
.genericimglarge.left{padding-left:23px;}
.genericimglarge.center{padding-left:15px;}
.genericimglarge.right{padding-left:15px;padding-right:23px;}
.genericimglarge.padd{padding-left:15px;}
.genericimglarge img{border:none;}
.genericimglarge p{margin:0;padding:0 0 12px;}
.genericimglarge h3{color:#301E29;font-size:0.96em;font-weight:bold;line-height:1.3em;padding:0 0 10px;}
.genericimglarge p.desc{color:#301E29;font-size:0.7em;font-weight:normal;line-height:1.2em;padding:10px 0;}
.genericimglarge p.desc a{color:#752856;text-decoration:none;}
/* 38 genericimg large */
/* 39 genericimg small */
#genericimgsmall{float:left;display:inline;margin:0;width:171px;}
#genericimgsmall.left{padding-left:23px;}
#genericimgsmall.center{padding-left:15px;}
#genericimgsmall.right{padding-left:15px;padding-right:23px;}
#genericimgsmall h1, h2, h3, h4{margin:0;padding:0;}
#genericimgsmall h3{color:#301E29;font-size:0.96em;font-weight:bold;line-height:1.3em;padding:0 0 10px;}
#genericimgsmall img{border:none;}
#genericimgsmall p.desc{color:#742952;font-size:0.7em;font-weight:normal;line-height:1.2em;padding:0 0 12px !important;}
#genericimgsmall p.desc a{color:#752856;text-decoration:none;}
/* 39 genericimg small */
/*40 generictxt*/
#generictxt{float:left;display:inline;margin:0;width:171px;}
#generictxt.left{padding-left:23px;}
#generictxt.center{padding-left:15px;}
#generictxt.right{padding-left:15px;padding-right:23px;}
#generictxt img{border:none;}
#generictxt p{margin:0;padding:0 0 12px;}
#generictxt h1, h2, h3, h4{margin:0;padding:0;}
#generictxt h3{color:#301E29;font-size:0.96em;font-weight:bold;line-height:1.3em;padding:0 0 10px;}
#generictxt p.desc{color:#301E29;font-size:0.7em;font-weight:normal;line-height:1.2em;}
#generictxt p.desc a{color:#752856;text-decoration:none;}
/* 40 generictxt */
.spacer171{width:171px;height:10px;}
.spacer209{width:209px;height:10px;}
.space543{width:543px;height:10px;}
.space194{width:194px;height:10px;}
.cmsContentLeft h2{border-bottom:1px solid #D0D0D0;clear:both;font-size:0.96em;font-weight:bold;padding-bottom:9px;}
.cmsContentLeft p{font-size:0.75em;line-height:1.2em;padding-top:15px;margin:0;padding:0;padding:10px 0;font-family:jotialight;}
.cmsContentLeft h3{ color:#301E29;font-size:0.96em;font-weight:bold;line-height:1.3em;padding-bottom:10px;margin:0;padding:0;}
p.desc{color:#301E29;font-size:0.7em;font-weight:normal;line-height:1.2em;padding:10px 0;}
#offerlistingDIV .results .details p.desc{padding:0 0 8px; line-height:normal; margin-top:0;}
/* added separately */
#pr_year{width:160px!important;}
#pr_month{width:160px!important;}
#cover_tc_popup{display:none;width:100%;height:100%;z-index:99999;}
#cover{display:none;position:absolute;left:0px;top:0px;width:100%;height:100%;background: url(../images/header/img_overlay_bg.png) repeat;z-index:99999;filter:alpha(opacity=89) !important;}
#dialog{display:none;height:auto;overflow:hidden;top:15%;left:28%;	padding:10px;position:absolute;width:896px;z-index:999999;	-webkit-box-shadow: 0px 0px 10px #000000;-moz-box-shadow: 0px 0px 10px #000000;box-shadow: 0px 0px 10px #000000;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius:3px;width:540px;padding:16px 32px;background:#eaeaea;}
#dialog  a#closeTerms, #close{float:right;background:url(../images/common/img_icon_close.png) right 0 no-repeat;color:#702050;font-size:11px;height:23px;padding:6px 25px 0 0;text-decoration:none;text-indent:-9999px;margin-right:-15px;}
#dialog h2{font: bold 0.95em "jotiaregular",sans-serif;margin-bottom:18px;}
#dialog p{font-size:0.75em;}
#PCdialog{display:none;overflow:hidden;top:30px;left:40%;padding:10px;position:absolute;width:420px;height:225px;z-index:999999;-webkit-box-shadow: 0px 0px 10px #000000;-moz-box-shadow: 0px 0px 10px #000000;box-shadow: 0px 0px 10px #000000;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius:3px;padding:16px 28px 0px 17px;background:#FFF;font-size:1.1em;} 
#PCdialog .loginUsername{float:left;display:inline;width:200px;margin:20px 10px 10px 0;} 
#PCdialog .loginPwd{float:left;display:inline;width:200px;margin:20px 0 10px 10px;}  
#PCdialog .row {float:left;clear:both;margin-top:10px;width:100%;}
#PCdialog  a#closeTerms, #close{float:right;background:url(../images/common/img_icon_close.png) right 0 no-repeat;color:#702050;font-size:11px;float:right;height:23px;padding:6px 30px 0 0;text-decoration:none;margin-right:-15px;} 
#PCdialog h2{margin-bottom:18px;font: bold 1em "jotiaregular",sans-serif;padding-bottom:7px;border-bottom:1px solid #D3D2D2;}
#PCdialog p{margin:0;padding:0;font-size:0.6em}
#PCdialog label{font-size:11px;line-height:1.3em;margin:0;padding:5px 0 0;*padding:5px 3px 0;padding:5px 3px 0\9;}
#PCdialog input{background-color:#F3F3ED;border:1px solid #C3C3C3;clear:both;font-size:0.6em;margin:5px 0 0;padding:5px;width:188px;}
#PCdialog input.loginBtn{background:transparent url(../images/header/img_btn_login.png) no-repeat scroll 0 0;border:medium none;color:#FFFFFF;display:inline;float:right;font-size:0.7em;height:32px;margin:0;padding:0;text-align:center;width:76px;}
#PCdialog input.inputcheckbox{width:20px;}
#PCdialog a{color:#6C1D4C;font-size:0.7em;text-decoration:none;}	
#tabOverlay{background: url(../images/header/img_overlay_bg.png) repeat;top:120px;z-index:999;position:absolute;	left:0px;width:100%;display:none;filter:alpha(opacity=89) !important;}
#tabOverlay1{display:none;position:absolute;left:0px;top:120px !important;width:100%;height:100%;background: url(../images/header/img_overlay_bg.png) repeat;z-index:1000;filter:alpha(opacity=89) !important;}
#PrivLogin  span{font-size:12px;margin-left:15px;}
#PrivLogin .large {display:block; width:357px; float:left;margin-left:15px; padding-bottom:10px;}
#PrivLogin .large p{margin:0; padding:15px 0 0 5px; font-size:12px;clear:both;}
#PrivLogin  .large  h3{color:#301E29;font-size:12px;font-weight:bold;line-height:12px;padding:0 0 20px;}
#PrivLogin .privilegeLogin {background:transparent url(../images/member/img_bg_priv_club_small_top.gif) no-repeat scroll left top;clear:both;width:357px;}
/*#PrivLogin .loginUsername, #PrivLogin .loginPwd, #PrivLogin .rememberMe {clear:left;padding:10px 5px 0 10px;width:170px;}*/
#PrivLogin .loginUsername, #PrivLogin .loginPwd, #PrivLogin .rememberMe {clear:left;padding:10px 5px 0 10px;width:195px;}
#PrivLogin .privilegeLogin label {color:#FFFFFF;font-size:0.8em;margin:0;}
#PrivLogin .privilegeLogin input.txtField {margin:5px 0 0;width:205px;background-color:#F3F3ED;border:1px solid #C3C3C3;padding:5px 0 5px 0px; color:#301E29; }
#PrivLogin .privilegeLoginBottom {background: url(../images/member/img_bg_priv_club_small_bottom.gif) no-repeat left top;height:8px;width:357px;}
#PrivLogin .large ul.help {clear:both;float:left;margin:10px 0 0; padding:0;}
#PrivLogin .large ul.help li {background:transparent url(../images/common/img_nav_pipe.gif) no-repeat scroll right 5px;display:block;float:left;line-height:1em;margin:0;padding:0 5px;}
#PrivLogin .large ul.help li.last {background-image: none;display:inline;float:left;line-height:1em;margin:0;padding:0 5px;}
#PrivLogin .large ul.help li a {color:#6C1D4C;font-size:0.7em;text-decoration:none;}
#PrivLogin .item a, .resultDescription h2 a {color:#752856;text-decoration:none;}
#PrivLogin input.loginBtn {background:transparent url(../images/header/img_btn_login.png) no-repeat scroll 0 0;border:medium none;color:#FFFFFF;display:inline;float:right;font-size:0.7em;height:32px;margin:10px 0 0;padding:0;text-align:center;width:76px;}
/* teamsite components*/ 
#ContentArea{padding:15px 23px !important; background:#FFF; width:915px; }
#BlackContentArea{padding:15px 23px; width:915px; background:#363636 url(../images/cms/gradient_bg.gif) repeat-x top!important; color:#fff; }
#BlackContentArea a:link, #BlackContentArea a:hover, #BlackContentArea a:visited{color:#fff;}
#BlackContent {padding:0 23px 15px; width:915px; background:#000000!important; color:#fff;}
/*#CLiquid div{ float:left!important;}
#LLiquid div{ float:left!important;}
#RLiquid div{ float:left;} */
#LFix{width:171px!important; border-top:1px solid transparent;}
.ContentAreaBorder{border-bottom:1px solid #D0D0D0; clear:both; margin-bottom:16px; height:3px;}
.ls-canvas .iw_component{/*margin:-1px 0px!important;*/}
.ls-canvas .ls-cmp-wrap{padding:0!important;margin:0!important;}
.ls-row-clr{clear:both}
.gradiant-centerrow-row{background:#363636 url(../images/cms/gradient_bg.gif) repeat-x top!important;margin:0 auto;text-align:left;width:961px;padding-top:10px;}
.gradiant-centerrow-row{color:#fff!important;}
.gradiant-centerrow-row .memberActions ul li a{border-bottom:1px solid #FFF!important;color:#fff!important;display:block;font-size:0.8em;line-height:1.1em;padding:5px 5px 5px 10px;text-decoration:none;}
.gradiant-centerrow-row .memberActions ul li a:hover, .memberActions a:hover{text-decoration:underline;}
.memberActions ul li a.selected{color: #83265D !important;margin: 0px 0px 0px -10px !important;padding: 6px 0px 5px 10px;border-left: 1px solid #900652;}
.gradiant-centerrow-row #t06FAQpanel .cmsRightPanel ul li a{color:#fff; text-decoration:none;}
.gradiant-centerrow-row img{border:none;}
.centerrow-row{background-color:#FFFFFF;margin:0 auto;text-align:left;width:961px;padding-bottom:10px;}
#centerrow_row_2{padding:0 23px; width:915px}
#centerrow_row_3{padding:0 23px; width:915px}
#TR03{background-color:#FFFFFF;margin:0 auto;width:961px;} 
/* .iw_component {margin:0 auto;position:relative!important;width:961px;}*/
.nextimage{margin-left:5px;}
#CurrentOppor .cmsContentLeft, .cuisineGallery{padding-bottom:20px;}
#CurrentOppor .cmsContentContainer h2, #CurrentOppor .helpRefund .cmsContentContainer .destinations h2, #CurrentOppor .helpCancel .cmsContentContainer .destinations h2{border-bottom:1px solid #D0D0D0;clear:both;font-size:0.96em;font-weight:bold;padding-bottom:9px;}
#CurrentOppor .row{clear:both;float:right;margin:20px 0 0;width:523px;}
#CurrentOppor .contactInfo{color:#FFFFFF;float:right;margin:10px 0 0;padding:0 0 20px;position:relative;width:915px;}
#CurrentOppor .contactInfo, #CurrentOppor .contactInfo{background:#E9E8E8 none repeat scroll 0 0;color:#301E29;width:543px;}
#CurrentOppor .contactInfo .row, #CurrentOppor  .contactInfo .rowcontactType, #CurrentOppor .contactInfo .dateOfBirth, #CurrentOppor .cmsForm .contactInfo .row, #CurrentOppor .cmsForm .contactInfo .rowcontactType, #CurrentOppor .cmsForm .contactInfo .dateOfBirth{margin-right:20px;}
#CurrentOppor  .cmsForm .row{width:520px;}
#CurrentOppor .cmsForm .row p{padding-top:0;}
#CurrentOppor .contactInfo .row p{font-size:0.8em;line-height:1.4em;margin-bottom:15px;}
#CurrentOppor .cmsContentLeft p{font-size:0.75em;line-height:1.2em;padding-top:15px;}
#CurrentOppor .fieldContainer, #CurrentOppor .fieldContainerSmall, #CurrentOppor .fieldContainerMedium{padding:0 0 0 15px;width:235px;}
#CurrentOppor .fieldContainer label, #CurrentOppor .fieldContainer span, #CurrentOppor .fieldContainerSmall span, #CurrentOppor .fieldContainerSmall label, #CurrentOppor .fieldContainerMedium span, #CurrentOppor .fieldContainerMedium label{display:block;float:none;font-size:0.75em;font-weight:bold;padding:0 0 8px;}
#CurrentOppor .fieldContainer select.nationality{width:227px;}
#CurrentOppor .fieldContainer select{font-size:0.8em !important;height:25px;}
#CurrentOppor a.btnPurple, #CurrentOppor a.btnPurpleBlueBg{background:transparent url(../images/wci/img_bg_purple_right.gif) no-repeat scroll right 0;color:#FFFFFF !important;float:right;font-size:12px;margin:0 0 0 10px;padding:0 13px 0 0;text-decoration:none;display:block;}
#CurrentOppor a.btnPurple span, #CurrentOppor a.btnPurpleBlueBg span{float:left;background:transparent url(../images/wci/img_bg_purple_left.gif) no-repeat scroll left 0;cursor:pointer;font-weight:normal;margin-left:0 !important;padding:8px 0 11px 13px;}
#CurrentOppor .contactInfo .row p a{color:#301E29;text-decoration:none;}
/*.FirstBookHeig{height:50px!important;background:transparent url(../images/flight_tabimg.png) no-repeat scroll right bottom;padding:10px 15px 13px 23px; width:666px;}*/
.FirstBookHeig{background-color:#e3e4e7;height: 50px !important;padding: 8px 15px 13px 0;width: 231px;}
.FirstBookHeig  .txtField{background-color:#F3F3ED;border:1px solid #C3C3C3;padding:5px 0 5px 8px;width:187px;}
.FirstBookHeig  table{margin-left:15px;}
.FirstBookHeig  table td{color: #301E29;font-size: 13px;padding: 3px 10px !important;}
.maro{margin:0 !important}
#bookingWrapperBottom{background:transparent url(../images/header/nav/img_bg_tasknav_bottom.gif) no-repeat scroll left top;clear:both;height:5px;margin:0 auto;position:absolute;width:716px;z-index:3;}
#dealcont_First {-x-system-font:none;background: url(../images/offers_tabimg.png) left bottom no-repeat;font-size:0.7em;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:bold;line-height:normal;padding:10px;top:3px;width:694px;margin-top:-2px;}
#dealcont_First table td{font-size:12px;padding:0 15px;}
#dealcont_First select.class{float:left;background-color:#F3F3ED;border:1px solid #C3C3C3;height:24px;margin:0;padding:0;width:195px;}
.taleo h2{font-size:24px;line-height:25px;margin:0;padding:0;}
.taleo h3{font-size:14px;font-weight:bold;margin:0;padding:0;}
.GenericLink{margin:0;margin-left:2px;padding:0 7px;display:none;/*background:url("../images/home/img_icon_open.gif") no-repeat scroll center center #FFFFFF !important;*/}
.FormInformation{font-size:12px}
.FormInformation p{font-size:12px;padding:0;margin:0;}
.FormInformation label{clear:both;font-weight:bold;}
.QPointsGrey{background-color:#E9E7E8}
/* modified for tinymce table customization */
/* Table with Heading and first row highlighted*/
.With-Column-Header{clear:both;width:100%;margin:0 0 20px;border-collapse: collapse;}
.With-Column-Header thead td{background-color:#491D37;clear:both;color:#FFFFFF;font-size:14px;font-weight:bold;line-height:1.1em;margin:20px 0 1px;padding:5px 10px;border-bottom:1px solid #FFFFFF;border-right:1px solid #FFFFFF;}
*+html .With-Column-Header thead td {border-right:1px solid #FFFFFF;}
.With-Column-Header tbody tr:first-child td{background-color:#6c1d4c;border-right:1px solid #FFFFFF;color:#FFFFFF;font-size:12px;font-weight:bold;height:30px;padding:5px 10px;text-align:left;vertical-align:middle;}
/* .qrCustomTable tbody tr:first-child td:last-child{border:none;} */
.With-Column-Header tbody td{background-color:#FFFFFF;border-bottom:1px solid #D0D0D0;font-size:12px;line-height:1.2em;padding:10px;vertical-align:top;/*text-align: center;*/}
/* Table with Heading Alone highlighted*/
.Without-Column-Header{float:left;clear:both;width:100%;margin:0 0 20px;}
.Without-Column-Header thead td{background-color:#491D37;clear:both;color:#FFFFFF;font-size:14px;font-weight:bold;line-height:1.1em;margin:20px 0 1px;padding:5px 10px;border-bottom:1px solid #FFFFFF;border-right:1px solid #FFFFFF;}
*+html .Without-Column-Header thead td{border-right:1px solid #FFFFFF;}
.Without-Column-Header tbody td{background-color:#FFFFFF;border-bottom:1px solid #D0D0D0;font-size:12px;line-height:1.2em;padding:10px;vertical-align:top;}
.iframeDIV iframe{height:1050px !important;}
.descicon{background: url("../images/home/img_icon_open.gif") no-repeat scroll right center transparent;height: 13px;padding: 0 8px;width: 18px;}
.descicon1{background: url("../images/home/img_icon_open.gif") no-repeat scroll right center transparent;height: 13px;padding: 0 15px;width: 18px;} 
/*styles.css style end*/
/*main_tabs2.css style start*/
#SubmitQuery{padding-left:10px}
.btnPurple{float:left;background:url("../images/wci/img_bg_purple_left.gif") no-repeat 0 1px;color:#FFFFFF !important;font-size:12px;font-weight:normal;margin:0 10px 0 0;padding:1px 0 0 7px;text-decoration:none;border:0;}
.btnBlue{float:left;background: url("../images/signup-fb-small1.png") no-repeat scroll 0 1px transparent;border: 0 none;color: #FFFFFF !important;font-size: 12px;font-weight: normal;margin: 0 10px 0 0;padding: 1px 0 0 7px;text-decoration: none;height: 33px;width: 205px;}
.btnPurple span{float:left;background:url("../images/wci/img_bg_purple_right.gif") no-repeat right 0;cursor:pointer;padding:9px 10px 11px 13px;margin:0;}
select.class{float:left;background-color:#F3F3ED;border:1px solid #C3C3C3;height:24px;margin:0;padding:0;width:195px;}
.wrapper1 select.class{float:left;background-color:#F3F3ED;border:1px solid #C3C3C3;height:24px;margin-top:5px;padding:0;width:120px;}
select.persons{width:40px;height:24px;float:none;}
select.date{line-height:1.2em;margin:0px 0 0;width:250px;}
.select182{width:182px;}
input.searchFlights{float: right;width: 150px;height: 38px;background: url("../images/home/img_btn_search.png") no-repeat 0 0;text-align: center;margin:0;padding: 0;border: none;color: #fff;cursor:pointer;}
input.txtField{background-color:#F3F3ED;border:1px solid #C3C3C3;margin-bottom:20px;padding:5px 0 5px 8px;width:187px;}
.col1 input.txtField, .col2 input.txtField{border:1px solid #C3C3C3;margin-bottom:20px;padding:5px 0 5px 8px;width:120px;}
.col1 input.datePicker, .col2 input.datePicker{background:#F3F3ED url(../images/common/img_icon_datepicker.gif) no-repeat scroll 100px 5px ;cursor:pointer;padding:5px 0 5px 8px;font-size:13px;margin-top:5px !important;}
/*.col1 label, .col2 label{width:60px;float:left;padding-top:10px;}
.col1 span, .col2 span{font-size:11px;width:60px;float:left;padding-top:10px;font-weight: bold;}*/
a.whatsThis{float:left;background:transparent url(../images/wci/img_action_icon.gif) no-repeat scroll 0 0;color:#6C1D4C;display:block;font-size:13px;margin:0px 0 0;padding:0 0 0 20px;text-decoration:none;font-weight:normal}
a.closeBtn{float:right;color:#301E29;display:none;font-size:11px;height:20px;margin:0 10px 0 0;padding:4px 29px 0 0;position:initial;right:-6px;text-decoration:none;top:5px;width:50px;text-align:right;background: url(../images/common/img_icon_close.gif) no-repeat right top;z-index:101;font-weight:bold;}
a.closeBtnNewsletter{float:right;color:#301E29;display:none;font-size:11px;height:20px;margin:-44px 10px 0 0;padding:4px 29px 0 0;right:-6px;text-decoration:none;top:5px;width:50px;text-align:right;background: url(../images/common/img_icon_close.gif) no-repeat right top;z-index:101;font-weight:bold;}
a.closeBtnHol{float:right;color:#301E29;display:none;font-size:11px;height:20px;margin:6px 5px 0 0;padding:4px 36px 0 10px;position:initial;right:-6px;text-decoration:none;top:5px;width:20px;background: url(../images/common/img_icon_close_holiday.gif) no-repeat right top;z-index:101;}
.helptext{display:block;font-size:10px;font-weight:normal;clear:both;margin-top:10px;}
#checkincont .helptext{display:block;font-size:11px;font-weight:normal;clear:both;margin:0px!important;}
#checkincont .helpnew{display:block;font-size:12px;font-weight:normal;clear:both;margin:0px!important;}
ul.connectAlternate{float:left;margin:0;padding:0;}
ul.connectAlternate li{float:left;margin-right:20px;padding:10px 0;}
ul.connectAlternate li a{background-image:url(../images/common/connectIcons.gif);background-repeat:no-repeat;color:#333333;font-size:11px;font-weight:normal;padding:7px 24px 10px 0;text-decoration:none;}
ul.connectAlternate li a.fConnect{background-position:right 4px;}
ul.connectAlternate li a.gConnect{background-position:right -34px;}
ul.connectAlternate li a.yConnect{background-position:right -71px;}
ul.connectAlternate li a.tConnect{background-position:right -108px;}
ul.connectAlternate li a.openID{background-image:none!important;border-left:1px solid #6C1D4C;color:#6C1D4C;padding:0 0 0 5px;}
.pad0{padding:0px!important;}
#timetablecont table td{color:#301E29;font-size:13px;font-weight:normal;margin:0;padding:3px 10px 0px 10px!important;}
#timetablecont table table td{padding:0!important;}
.multiBooking input.datePicker{background:url("../images/common/img_icon_datepicker.gif") no-repeat scroll 110px 5px #F3F3ED;cursor:pointer;padding:5px 0 5px 8px;}
.smallTextField{background-color:#F3F3ED;border:1px solid #C3C3C3;margin:5px 0 0px;padding:5px 0 5px 8px;width: 182px;}
#checkincont{font-weight:normal!important;}
.seperatorOption{color:#919AA4;font-size:12px;}
#checkincont .seperatorOption{color:#919AA4;font-size:13px;padding:0 10px 0 0; vertical-align: 40px;}
/* general styles */
/* privilege tabs  */
#privilegetabs{background-color:transparent;height:auto;margin:0 auto;overflow:hidden;position:absolute;z-index:9999;}
#privilegetabs ul{width:714px;}
#privilegetabs ul, li{margin:0;padding:0;list-style:none;}
#privilegetabs ul li{float:left;}
#privilegetabs ul li a{float:left;display:block;height:44px;text-decoration:none;width:176px;color:#FFFFFF;}
#privilegetabs ul li a span{color:#FFFFFF;cursor:pointer;display:inline-block;font: bold 0.70em jotialight;font-weight:bold;padding:10px 0 0 45px;width:80px;}
#privilegetabs ul li a.joinqmailes{background:transparent url(../images/header/nav/privilage_club/img_join_default.png) no-repeat scroll 0 -45px;}
#privilegetabs ul li a.milescalc{background:transparent url(../images/header/nav/privilage_club/img_miles_default.png) no-repeat scroll 0 -45px;}
#privilegetabs ul li a.acclogin{background:transparent url(../images/header/nav/privilage_club/img_login_default.png) no-repeat scroll 0 -45px;}
#privilegetabs ul li a.learnmore{background:transparent url(../images/header/nav/privilage_club/img_learn_more_default.png) no-repeat scroll 0 -45px;}
#privilegetabs ul li a.joinqmailes:hover{background:transparent url(../images/header/nav/privilage_club/img_join_default.png) no-repeat scroll 0 -90px;}
#privilegetabs ul li a.milescalc:hover{background:transparent url(../images/header/nav/privilage_club/img_miles_default.png) no-repeat scroll 0 -90px;}
#privilegetabs ul li a.acclogin:hover{background:transparent url(../images/header/nav/privilage_club/img_login_default.png) no-repeat scroll 0 -90px;}
#privilegetabs ul li a.learnmore:hover{background:transparent url(../images/header/nav/privilage_club/img_learn_more_default.png) no-repeat scroll 0 -90px;}
/* privilege tabs end */
/* holiday tabs */
#holidaytabs{width:714px !important}
#holidaytabs ul, li{margin:0;padding:0;list-style:none;}
#holidaytabs ul li{float:left;}
/* .ul li a{display:block;float:left;height:44px;text-decoration:none;width:144px;} */
#holidaytabs ul li a span{float:left;background-image:url(../images/header/nav/holidays/tasknav_bg.png);background-repeat:no-repeat;height:34px;width:97px !important;color:#FFFFFF;cursor:pointer;display:inline-block;font:normal 11.5px "jotialight",sans-serif;padding:8px 0 2px 45px;text-transform:uppercase;
line-height: 14px;}
/* e_newstab  */
.e_newstab{float:left;padding:10px;font: bold 0.7em jotialight, sans-serif;background-color:#EFEFEF!important;width:520px;}
.e_newstab div.col1{float:left;display: inline;width: 208px;padding: 0 7px 10px 0;margin: 0;}
.e_newstab div.col2{float:left;display: inline;width: 208px;padding: 0 7px 10px 10px;margin: 0;}
.e_newstab div.col1 input.txtField{float:left;width: 187px;border: 1px solid #c3c3c3;background-color: #f3f3ed;margin: 0;padding: 5px 0 5px 8px;}
.e_newstab div.col2 input.txtField{float:left;width: 187px;border: 1px solid #c3c3c3;background-color: #f3f3ed;margin: 0;padding: 5px 0 5px 8px;}
.e_newstab div.col1 label, .e_newstab div.col2 label {float:none;padding-top:0;width:100%;}
.visatab{float:left;padding:10px;font: bold 0.7em jotialight, sans-serif;background-color:#EFEFEF!important;width:520px;font-size:12px;}
.e_newstab div.col5{float:left;display: inline;width: 217px;padding: 0 7px 10px 0;margin: 0;}
.e_newstab div.col6{float:left;display: inline;width: 200px;padding: 0 0px 10px 0;margin: 0;}
/* e_newstabnew */
.e_newstabnew{float:left;padding:13px;font: bold 0.7em jotialight, sans-serif;background-color:#EFEFEF!important;width:520px;}
.e_newstabnew div.col1{float:left;display: inline;width: 208px;padding: 0 7px 10px 0;margin: 0;}
.e_newstabnew div.col2{float:left;display: inline;width: 208px;	padding: 0 7px 10px 10px;margin: 0;}
.e_newstabnew div.col1 input.txtField{float:left;width: 187px;border: 1px solid #c3c3c3;background-color: #f3f3ed;margin: 0;padding: 5px 0 5px 8px;}
.e_newstabnew div.col2 input.txtField{float:left;width: 187px;border: 1px solid #c3c3c3;background-color: #f3f3ed;margin: 0;padding: 5px 0 5px 8px;}
.e_newstabnew div.col1 label, .e_newstabnew div.col2 label{float:none;padding-top:0;width:100%;}
.visatab{float:left;padding:10px;font: bold 0.7em jotialight, sans-serif;background-color:#EFEFEF!important;width:520px;font-size:12px;}
.e_newstabnew div.col5{float:left;display: inline;width: 217px;padding: 0 7px 10px 0;margin: 0;}
.e_newstabnew div.col6{float:left;display: inline;width: 200px;padding: 0 0px 10px 0;margin: 0;}
#offercont_det div.col5{float:left;display: inline;width: 217px;padding: 0 7px 10px 0;margin: 0;}
#offercont_det div.col6{float:left;display: inline;width: 200px;padding: 0 0px 10px 0;margin: 0;}
.enq_margin{margin-left: 4px;padding: 4px 2px;background-color: #F3F3ED;border: 1px solid #C3C3C3;}
.visatab div.col1{float:left;display: inline;width: 208px;padding: 0 7px 10px 0;margin: 0;}
.visatab div.col2{float:left;display: inline;width: 208px;padding: 0 7px 10px 10px;margin: 0;}
.visatab div.col1 input.txtField{float:left;width: 187px;border: 1px solid #c3c3c3;background-color: #f3f3ed;margin: 0;padding: 5px 0 5px 8px;}
.visatab div.col2 input.txtField{float:left;width: 187px;border: 1px solid #c3c3c3;background-color: #f3f3ed;margin: 0;padding: 5px 0 5px 8px;}
.visatab div.col1 label, .visatab div.col2 label {float:none;padding-top:0;width:100%;}
#holidaytabs ul li.bookHoliday a span{background-position:0 -92px;}
#holidaytabs ul li.bookHotel a span{background-position:-144px -92px;}
#holidaytabs ul li.exploreHolidays a span{background-position:-288px -92px;}
#holidaytabs ul li.requestBrochure a span{background-position:-432px -92px;}
#holidaytabs ul li.requestQuote a span{background-position:-575px -92px;}
#holidaytabs ul li.bookHoliday a:hover span{background-position:0 -46px;}
#holidaytabs ul li.bookHotel a:hover span{background-position:-144px -46px;}
#holidaytabs ul li.exploreHolidays a:hover span{background-position:-288px -46px;}
#holidaytabs ul li.requestBrochure a:hover span{background-position:-432px -46px;}
#holidaytabs ul li.requestQuote a:hover span{background-position:-576px -46px;}
#holidaytabs ul li.bookHoliday a.selected span{background-position:0 0;color:#37172A;}
#holidaytabs ul li.bookHotel a.selected span{background-position:-144px 0;color:#37172A;}
#holidaytabs ul li.exploreHolidays a.selected span{background-position:-288px 0;color:#37172A;}
#holidaytabs ul li.requestBrochure a.selected span{background-position:-432px 0;color:#37172A;}
#holidaytabs ul li.requestQuote a.selected span{background-position:-575px 0;color:#37172A;}
#bookingWrapper, #hotelWrapper{float:left;background: url(../images/holiday_tabimg.png) left bottom no-repeat;color:#999999;margin:0;overflow:hidden;padding:10px 0 0 0;position:relative;width:709px;z-index:100;top:0px;}
#bookingWrapperHotel,#hotelWrapper{float:left;background: url(../images/holiday_tabimg.png) left bottom no-repeat;color:#999999;margin:0;overflow:hidden;padding:10px 0 0 0;position:relative;width:709px;z-index:100;top:0px;}
#bookingWrapper1,#hotelWrapper{float:left;background: url(../images/holiday_tabimg.png) left bottom no-repeat;color:#999999;margin:-1px auto 0;overflow:hidden;padding:0;position:relative;width:709px;z-index:100;top:0px;min-height:0px !important;}
#c1304864534756{min-height:0px !important;}
#bookingWrapper .booking, #bookingWrapper1 .booking1, #hotelWrapper .booking, #bookingWrapperHotel .bookingHotel{float:left;display:inline;margin:1px 0 0 0;padding:8px 0 0 43px;width:437px;}
#bookingWrapper .booking1,#bookingWrapper1 .booking1, #hotelWrapper .booking1{float:left;display:inline;margin:10px 0 0 0;width:437px;}
#bookingWrapper .booking div.col1,#bookingWrapper1 .booking1 div.col1, #hotelWrapper .booking div.col1 ,#bookingWrapperHotel .bookingHotel div.col1{float:left;display:inline;margin:0;padding:0 7px 10px 0;width:208px;}
#bookingWrapper .booking div.col2,#bookingWrapper1 .booking1 div.col2, #hotelWrapper .booking div.col2,#bookingWrapperHotel .bookingHotel div.col2{float:left;display:inline;margin:0;padding:0 7px 10px 0;width:208px;}
#bookingWrapper .booking .people,#bookingWrapper1 .booking1 .people,#bookingWrapperHotel .bookingHotel .people{padding-top:15px !important;}
#bookingWrapper p,#bookingWrapper1 p, #hotelWrapper p, #bookingWrapperHotel p{color:#301E29;font-size:12px;margin:0;padding:0 0 5px;white-space:nowrap;}
#bookingWrapper p.searchTaskNav,#bookingWrapper1 p.searchTaskNav, #hotelWrapper p.searchTaskNav,#bookingWrapperHotel p.searchTaskNav{margin-top:5px !important;}
#bookingWrapper input.txtField,#bookingWrapper1 input.txtField, #hotelWrapper input.txtField,#bookingWrapperHotel input.txtField{float:left;background-color:#F3F3ED;border:1px solid #C3C3C3;margin:0;padding:5px 0 5px 8px;width:187px;}
#bookingWrapper input.datePicker,#bookingWrapper1 input.datePicker, #hotelWrapper input.datePicker,#bookingWrapperHotel input.datePicker{float:left;background:#F3F3ED url(../images/common/img_icon_datepicker.gif) no-repeat scroll 176px 5px;cursor:pointer;padding:5px 0 5px 8px;background-color:#F3F3ED;border:1px solid #C3C3C3;margin:0;width:187px;}
#bookingWrapper select.class,#bookingWrapper1 select.class, #hotelWrapper select.class, #bookingWrapperHotel select.class{float:left;background-color:#F3F3ED;border:1px solid #C3C3C3;height:24px;margin:0;padding:0;width:195px;}
#bookingWrapper select.persons,#bookingWrapper1 select.persons, #hotelWrapper select.persons , #bookingWrapperHotel select.persons{float:left;background-color:#F3F3ED;border:1px solid #C3C3C3;height:24px;margin:3px 0 0;padding:0;width:40px;}
#bookingWrapper .booking label.adults,#bookingWrapper1 .booking1 label.adults, #hotelWrapper .booking label.adults, #bookingWrapperHotel .bookingHotel label.adults{float:left;background:transparent url(../images/home/img_adult.gif) no-repeat scroll left bottom;clear:none;display:inline;padding:0 0 0 14px;width:51px;}
#bookingWrapper .booking label.children,#bookingWrapper1 .booking1 label.children, #hotelWrapper .booking label.children , #bookingWrapperHotel .bookingHotel label.children{float:left;background:transparent url(../images/home/img_children.gif) no-repeat scroll left bottom;clear:none;margin-left:5px;padding:0 0 0 14px;width:51px;}
#bookingWrapper .booking label.Infant,#bookingWrapper1 .booking1 label.Infant, #hotelWrapper .booking label.Infant, #bookingWrapperHotel .bookingHotel label.Infant{float:left;background:transparent url(../images/home/img_infants.gif) no-repeat scroll left bottom;clear:none;display:inline;padding:0 0 0 14px;width:51px;}
#bookingWrapper .booking label.children strong,#bookingWrapper1 .booking1 label.children strong, #hotelWrapper .booking label.children  strong, #bookingWrapperHotel .bookingHotel label.children strong{float:left;clear:both;width:100%;}
#bookingWrapper .helpText, #hotelWrapper .helpText, #bookingWrapperHotel .helpText{float:left;display:block;font-size:0.75em;margin-bottom:0;margin-top:3px;text-align:left !important;width:100px !important;white-space:nowrap;}
#allTabsContent a.closeBtn{float:right;background:url(../images/common/img_icon_close.gif) no-repeat right top;color:#301E29;font-size:0.7em;height:20px;margin:0 10px 0 0;padding:6px 33px 0 10px;position:absolute;right:-6px;text-decoration:none;top:10px;width:20px;z-index:101;}
#bookingWrapper .booking p input.searchFlights,#bookingWrapper1 .booking1 p input.searchFlights, #hotelWrapper .booking p input.searchFlights, #bookingWrapperHotel .bookingHotel p input.searchFlights{float:left;background:transparent url(../images/home/img_btn_search.png) no-repeat scroll 0 0;border:medium none;color:#FFFFFF;cursor:pointer;height:38px;margin:0;padding:0;text-align:center;width:150px;margin:10px 0;}
#bookingWrapper .booking p input.searchHolidays,#bookingWrapper1 .booking1 p input.searchHolidays, #hotelWrapper .booking p input.searchHolidays , #bookingWrapperHotel .bookingHotel p input.searchHolidays{float:left;background:transparent url(../images/home/img_btn_search_blue.jpg) no-repeat scroll 0 0;border:medium none;color:#FFFFFF;cursor:pointer;height:38px;margin:0;padding:0px 0px 0px 0px;*padding:10px 0px 0px 0px;padding:1px 0px 0px 0px\0/;padding:12px 0px 0px 0px\9;text-align:center;width:150px;margin:10px 0;}
#bookingWrapper .clear, #hotelWrapper .clear , #bookingWrapperHotel .clear{clear:both;}
/* holiday tabs end  */
#Holidaytab_First{float:left;display:inline;margin:0 0 0;padding:0 0 0 43px;width:666px;background: url(../images/holiday_tabimg.png) left bottom no-repeat;}
#Holidaytab_First div.col1, #Holidaytab_First .col1 {display:inline;float:left;margin:0;padding:0 7px 10px 0;width:208px;}
#Holidaytab_First div.col2, #Holidaytab_First div.col2{display:inline;float:left;margin:0;padding:0 7px 10px 0;width:208px;}
#Holidaytab_First p{color:#301E29;font-size:12px;margin:0;padding:0 0 5px;white-space:nowrap;}
#Holidaytab_First .col1 label, #Holidaytab_First .col2 label{float:left;padding-top:10px;width:60px;}
#Holidaytab_First input.txtField, #Holidaytab_First input.txtField{float:left;background-color:#F3F3ED;border:1px solid #C3C3C3;margin:0;padding:5px 0 5px 8px;width:187px;}
.col3{float:left;display: inline;margin: 0;padding: 0 7px 10px 0;width: 600px !important;}
#bookingWrapper .booking div.col3-1, #bookingWrapperHotel .bookingHotel div.col3-1, #hotelWrapper .booking div.col3-1{display: inline;float: right;margin: 0;width: 236px;}
#bookingWrapper .booking label.childAge, #bookingWrapperHotel .bookingHotel label.childAge, #hotelWrapper .booking label.childAge{clear: none;float: left;margin-left: 5px;padding-left:14px;width: 30px;}
#bookingWrapper strong.class1, #bookingWrapperHotel strong.class1, #hotelWrapper strong.class1{float: left;height: 24px;margin: 0;padding: 0;width: 150px;padding: 25px 0 0 !important;}
#roomh2,#roomh3,#roomh4,#child-Ageh1-1,#child-Ageh1-2,#child-Ageh1-3,#child-Ageh1-4,#child-Ageh2-1,#child-Ageh2-2,#child-Ageh2-3,#child-Ageh2-4,#child-Ageh3-1,#child-Ageh3-2,#child-Ageh3-3,#child-Ageh3-4,#child-Ageh4-1,#child-Ageh4-2,#child-Ageh4-3,#child-Ageh4-4{display:none;}
#bookingWrapper .booking label.childAge strong, #bookingWrapperHotel .bookingHotel label.childAge strong, #hotelWrapper .booking label.childAge strong{display:block;}
.labelcheckin{line-height:30px;}
/*main_tabs2.css style end*/
#utilities{float: right;font-family: jotialight;margin-top: 0;padding: 0;}
.utlitiesinner{float: right; padding: 0px; margin:10px 0px 0px 0px } 
.action{float: left;padding: 0px;margin: 0px 10px 0px 0px;} 
.help{float:left;padding: 0px;margin: 0px 10px 0px 0px;} 
.languageSelector{float:left;background:url("../images/img_icon_datepicker_next.gif") no-repeat right 2px transparent;margin: 0px 20px 0px 0px;padding: 0px 18px 0px 0px;} 
#utilities a{color: #979998;display: block;margin: 0;padding: 0;text-decoration: none;} 
#utilities a:hover{text-decoration: none;}
#toggleLangDIV{float: left;height: 20px;}
/* header end */ 
/* hero image component style.css starts*/
h1, h2, h3, h4, h5, h6, p, ul, li{margin: 0;padding: 0;}
img {border:none; outline:none;}
a {outline:none; text-decoration:none;}
#page{width:971px; height:auto; margin:0px auto;}
#wrapper1{  width:961px; height: auto; position: relative; margin: 0 auto;}
#wrapper1 img { padding: 0px; margin: 0px; border:0;}
#wrapper1 .content1Outer { width:245px; height:130px; float:left; margin:0px; padding:110px 0px 0px 190px; position: absolute; z-index: 99999; top:0px; left:0px;}
#wrapper1 .content1{ width:225px;  height:110px; margin:0px; padding:10px;color:#ffffff; }
#wrapper1 .content1 .bigTxt{font-family:"jotialight",sans-serif; font-size:20px; color:#fff; margin-bottom:20px;}
#wrapper1 .content1 .smallTxt {font-size:12px; color:#fff;}
.flightArrow{background:url(../images/HeroImages/flightArrow.png) no-repeat 0px 0px; padding-left:20px; height:20px;}
#wrapper1 .content1 ul{list-style:none; }
#wrapper1 .content1 ul li{list-style:none; float:left;font-size:12px; color:#fff; padding-top:3px; padding-right:3px;}
#wrapper2 {  width:961px; margin: 0px auto 0px auto; }
#wrapper2 img { padding: 0px; margin: 0px; border:0;}
#wrapper3{ width:961px; margin:0px auto 0px auto;}
#wrapper4{width:961px; height:auto; margin: 0 auto; }
#wrapper4 object{ float: left; }
#detectmedatam ,#detectme,.embeddatam ,.embed{width:961px;}
/*Image gallery start*/
.cuisine #secondaryNavContainer { margin-bottom:10px;}
.promo { margin:0px 0 0;}
.cuisine .promo { margin-top:-10px;}
.cmsCompitition .promo { margin-top:0;}
.ad-gallery .hotelOffer {-moz-box-shadow:2px 2px 2px rgba(0, 0, 0, 0.4); background:none repeat scroll 0 0 #FFFFFF; bottom:128px;left:22px;padding:5px 10px 10px;position:absolute;width:244px;z-index:10;}
.ad-gallery .hotelOffer h3{border-bottom:1px solid #D0D0D0;color:#461935; font-size:1.2em; line-height:1.5; margin-bottom:8px; padding-bottom:5px; font-family: "jotiaregular",sans-serif;}
.ad-gallery .hotelOffer small{color:#666666; font-size:0.7em;}
.ad-gallery .hotelOffer p{padding-bottom:15px;}
.ad-gallery .hotelOffer a{background:url("../images/common/img_icon_datepicker_next.gif") no-repeat scroll right 8px transparent;color:#000000;display:inline-block;font-weight:bold;padding-right:16px;}
.ad-gallery .hotelOffer a span{color:#6C1D4C; display:block; font-family:jotialight, Georgia; font-size:1.2em; font-weight:normal; padding-bottom:6px;}
.ad-gallery {overflow:hidden;position:relative;}
.promo .ad-gallery .ad-thumbs .ad-thumb-list {padding-left:15px;width:946px !important;}
.promo .ad-gallery .ad-thumbs li a img {border:0 none;}
.ad-gallery .ad-thumbs li{padding:0 7px; width:171px; float: left;}
.promo .ad-nav {background:none repeat scroll 0 0 rgba(0, 0, 0, 0.7); opacity:1;}
.ad-active{background:url("../images/holidays/ad-gallery-active.png") no-repeat scroll center 0 transparent;margin-top:-22px;padding-top:22px;}
.ad-gallery .ad-nav, .ad-gallery .ad-nav .ad-thumbs{overflow:visible;}
.ad-gallery .ad-image-wrapper{width: 100%;height: 452px;margin-bottom: 0px;overflow: hidden;}
.ad-gallery .ad-image-wrapper .ad-loader{position: absolute;z-index: 10;top: 18px;left: 48%; border: 1px solid #CCC;}
.ad-gallery .ad-image-wrapper .ad-next{position: absolute;right: 0;top: 0;width: 25%;height: 100%;cursor: pointer;display: block;z-index: 100;}
.ad-gallery .ad-image-wrapper .ad-prev {position: absolute;left: 0;top: 0;width: 25%;height: 100%;cursor: pointer;display: block;z-index: 100;}
.ad-gallery .ad-image-wrapper .ad-prev, .ad-gallery .ad-image-wrapper .ad-next {/* Or else IE will hide it */background: url(non-existing.jpg)\9}
.ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image, .ad-gallery .ad-image-wrapper .ad-next .ad-next-image{background: url(ad_prev.png);width: 30px;height: 30px; display: none; position: absolute; top: 47%; left: 0; z-index: 101;}
.ad-gallery .ad-image-wrapper .ad-next .ad-next-image{background: url(ad_next.png); width: 30px; height: 30px; right: 0; left: auto;}
.ad-gallery .ad-image-wrapper .ad-image { position: absolute; overflow: hidden; top: 0; left: 0; z-index: 9;}
.ad-gallery .ad-image-wrapper .ad-image a img { border: 0; }
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description{position: absolute; bottom: 0px; left: 0px; padding: 7px; text-align: left; width: 100%; z-index: 2; background: url(opa75.png); color: #000;}
* html .ad-gallery .ad-image-wrapper .ad-image .ad-image-description{background: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=scale, src='opa75.png');}
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title{display: block;}
.ad-gallery .ad-controls{height: 20px;}
.ad-gallery .ad-info{float: left;}
.ad-gallery .ad-slideshow-controls{float: right;}
.ad-gallery .ad-slideshow-controls .ad-slideshow-start, .ad-gallery .ad-slideshow-controls .ad-slideshow-stop{padding-left: 5px;cursor: pointer;}
.ad-gallery .ad-slideshow-controls .ad-slideshow-countdown{padding-left: 5px; font-size: 0.9em;}
.ad-gallery .ad-slideshow-running .ad-slideshow-start{ cursor: default;font-style: italic;}
.ad-gallery .ad-forward, .ad-gallery .ad-back {position: absolute;top: 0;height: 100%;z-index: 10;}
/* IE 6 doesn't like height: 100% */
* html .ad-gallery .ad-forward, .ad-gallery .ad-back{height: 100px;}
.ad-gallery .ad-back{cursor: pointer;left: -20px; width: 13px; display: block; background: url(ad_scroll_back.png) 0px 22px no-repeat;}
.ad-gallery .ad-forward{cursor: pointer; display: block; right: -20px; width: 13px; background: url(ad_scroll_forward.png) 0px 22px no-repeat;}
.ad-nav{bottom:0px; margin:0 auto; overflow:hidden; width:961px; z-index:10; background-color:#000; padding:10px 0px; opacity:.7; clear:both; position:absolute;}
.ad-gallery .ad-thumbs .ad-thumb-list{float: left;width: 9000px;list-style: none;}
.ad-gallery .ad-thumbs li a{display: block;}
.ad-gallery .ad-thumbs li a img{border: 3px solid #CCC; display: block;}
/* Can't do display none, since Opera won't load the images then */
.ad-preloads{position: absolute;display:none;}
/*Image gallery End*/
/*hero image style.css Image gallery End*/
/*Tutorial Style.css Start*/
#flashContainer{width: 961px;height: 528px;	padding: 15px 0px 0px 0px;margin: 0px 0px 0px 5px;background-color: #ffffff;}	
#flashContainer h1{text-align:left;	float: left;width: 950px;height: 45px;padding: 0px 0px 0px 10px;margin: 0px;font-family:jotialight, Arial, Helvetica, sans-serif;font-size:16px;color: #000000;	background-color: #ffffff;line-height: 280%;}
#flashContainer .flashContent{float: left;width: 960px;height: 538px;margin: 0px;padding: 0px 0px 0px 0px;background-color: #cccccc;}
/*Tutorial Style.css End*/
/* google map pop up css starts*/
.mapPopupOverlay{background: url("../images/img_overlay_bg.png") repeat scroll 0 0 transparent;display: none;height: 100%;left: 0;position: absolute;top: 0;width: 100%;z-index: 99999;filter:alpha(opacity=89) !important;}
.mapPopup{background: none repeat scroll 0 0 #ffffff;border-radius: 3px 3px 3px 3px;box-shadow: 0 0 10px #000000;display: none;font-size: 1.1em; padding: 16px 28px 0 17px;margin: 0px;width: 420px;z-index: 999999;}
.mapPopup p{float: left;width: 100%px;padding: 10px 0px 10px 0px;margin: 0px;font-size: 1.1em;color: #000000;}
.mapPopupHead{width:100%;height: 30px;padding:0px;margin: 0px;border-bottom: solid 1px #ccc;}
.mapPopup a#closeMap{float: right;background: url("../images/common/img_icon_close.gif") no-repeat scroll right 0 transparent;color: #702050;font-size: 11px;height: 23px;margin-right: -15px;padding: 6px 30px 0 0;text-decoration: none;}
/*google map css end*/
/*Numbered Block CSS Start*/
.sixColSkin{float: left;padding: 0px 0px 0px 0px;margin: 0px 0px 20px 0px;width: 729px;}
.sixColSkin h3{font-family: jotialight;font-size: 12px;font-weight: bold;padding: 0px 0px 10px 0px;margin: 0px;}
.sixColSkin p{font-family: jotialight;font-size: 12px;margin-top: 0px;padding: 0px 0px 15px 0px;color: #000000;}
.threeColSkin{float: left;padding: 0px 0px 0px 0px;margin: 0px 0px 20px 0px;width: 357px;}
.threeColSkin h3{font-family: jotialight;font-size: 12px;font-weight: bold;	padding: 0px 0px 10px 0px;margin: 0px;}
.threeColSkin p{font-family: jotialight;font-size: 12px;margin: 0px;padding: 0px 0px 15px 0px;color: #000000;}
ul.numberList{clear: both;margin: 0px 0px 20px 0px;padding: 0;}
ul.numberList li{float:left;list-style-type: none;border-right: 1px solid #d0d0d0;padding: 0 10px 0 0;margin: 2px 0 0 10px;width: 101px; display: inline-block;}
ul.numberList li.firsts{margin-left: 0;display: block;}
ul.numberList li.last{padding-right: 0;	border-right: none;}
ul.numberList li span{display: block;font-size: 22px;font-weight: bold;color: #6C1D4C;font-family: jotialight;}
ul.numberList li p{font-size: 12px;padding: 0px;word-wrap: break-word;width:101px;}
ul.numberList li p .contentImg{	width: 101px;border: 0px;padding-top:4px;}
ul.numberList li p a{display: inline-block;color: #000000;text-decoration: none;word-wrap: break-word;width:101px;}
span.NumberLink{background: url("../images/home/img_icon_open.gif") no-repeat scroll 0 0 transparent !important;display: inline-block !important;width: 13px;height: 13px;margin: 0 0 0 2px;padding: 0 2px 0 3px;vertical-align: bottom;}
.nolisting{float:left;display:block;margin:0px;padding:0px 0px 15px 0px;}
.padd15{padding-left:15px !important;}
/*Numbered Block CSS End*/
/* For weather component*/
.weatherWrapper{float : left;padding-bottom:10px;}
.weatherPanel strong, .weatherPanel span, forecastRow span, .forecastRowLast span, .forecastRow span, .forecastRow strong, .forecastRowLast strong{font-family:jotialight;display:block;} 
.weatherRow{float: left;width: 100%;padding-bottom:10px;margin: 0px;}
.weatherPanel, .forecastPanel{width:100%;}
.weatherPanel{clear: both;}
.weatherPanel h2, .forecastPanel h2{border-bottom: 1px solid #D0D0D0;clear: both;font-family:jotialight;font-size: 12px;color:#000000;font-weight: bold;padding-bottom: 9px;margin: 0px;}
.weatherPanel p{float:left;margin-right:15px;font-size:.75em;line-height:1.3em;}
.weatherPanelThumbnail{float:right;margin-top:15px;height:106px;width:106px;}
.forecastRow img{height:47px;width:47px;top:40px;position:absolute}
.forecastRow{margin:10px 0px;height:130px;float:left;margin-right:15px;width:47px;font-size:.75em;line-height:1.2em;position:relative;}
.forecastRow{margin-right:12px;}
.forecastRowLast{margin-right:0px;}
.dayDate{position:absolute;top:0px;font-family: jotialight;}
.minMax{position:absolute;bottom:0px;font-family: jotialight;}
/* weather code end */
.ui-datepicker .ui-widget-header, .ui-datepicker .ui-widget-content{background-color:transparent !important;}
.ui-datepicker .ui-datepicker-buttonpane{float:left;width:425px !important;padding-top:15px !important;margin-left:15px !important;display:none;}
.ui-datepicker .ui-datepicker-buttonpane{padding-top /*\**/: 10px\9 !important /*IE 8 only*/}
.ui-datepicker .ui-datepicker-buttonpane button{margin-right:0 !important;}
.ui-datepicker-multi .ui-datepicker-group{margin-left:4px !important;}
.ui-datepicker-multi .ui-datepicker-group{/*margin-top /*\**/: 45px\9 !important  /*IE 8 only*/*/}
.ui-datepicker-multi-2 .ui-datepicker-group{width:48.5% !important;}
/* IE support end*/
/* OfferListing CSS Start */
#offerlistingContent{float: left;font-family:jotialight;width:667px;margin-left: 15px;}
#offerlistingContent img{border:none;}
#offerlistingContent .border{border-bottom:1px solid #D0D0D0;}
#offerlistingContent .results .valid{border-bottom:1px solid #D0D0D0;padding: 5px 0px 5px 0px;margin: 0px;visibility:hidden;}
.clearboth{clear:both;}
.paging{float:left;padding-bottom:10px;margin:0 0 20px;width:100%;clear:both;}
.paging span.result, .paging ul, .paging .previousList, .paging .nextList{float:left;font-size:0.8em;line-height:1.2em;margin:0;margin-right:40px;padding-left:0;}
.paging .result{font-weight:bold;}
.paging ul li{background-image:url(../images/pagination.gif);background-position:right 6px;background-repeat:no-repeat;display:inline;list-style-type:none;margin-right:3px;padding-right:8px;margin-top:-12px;}
.paging ul li span{font-weight:bold;text-decoration:underline;}
#offerlistingContent .results .imgHolder{float:left;display:block;height:180px;margin-right:15px;overflow:hidden;width:171px;}
#offerlistingContent h2{font-family: jotialight;font-size:0.96em;font-weight:bold;}
#offerlistingContent .results .offer{float:left;width:185px;}
#offerlistingContent .results .details{float:left;width:295px;padding: 0px;	margin: 0px;display:inline-block;}
#offerlistingContent .results p.cat{font-weight:bold;margin: 0px;padding: 0px;}
#offerlistingContent .results .details p{font-size:0.7em;}
#offerlistingContent p{line-height:1.5em;}
#offerlistingContent .results .details .desc{border-bottom:1px solid #D0D0D0;line-height:1.3;padding-bottom:8px;}
#offerlistingContent .results ol{ margin:0; padding:0;}
#offerlistingContent .results ol li{border-bottom:1px solid #D0D0D0;margin-bottom:20px;overflow:hidden;padding:0 0 10px;list-style:none;clear:both;display: inline-block;_float:none;}
#offerlistingContent .results ol li:after{content: ".";	display: block;	clear: both;visibility: hidden;line-height: 0;height: 0;}
html[xmlns] #offerlistingContent .results ol li{display: block;}
* html #offerlistingContent .results ol li{height: 1%;}
#offerlistingContent .results .offer div{font-size:0.75em;text-align:center;width:100%;margin-top:50px;}
#offerlistingContent .results .offer div strong{display:block;font-size:2.8em; text-align:center;line-height:40px;font-family: "jotialight",sans-serif;} 
.previousList a{background:transparent url(../images/prevPage.gif) no-repeat scroll left 2px;padding-left:17px;}
.previousList a, .nextList a{color:#FFFFFF;text-decoration:none;}
.nextList a{background:transparent url(../images/nextPage.gif) no-repeat scroll right 2px;padding-right:17px;} 
#offerlistingContent h2{border-bottom:1px solid #D0D0D0;clear:both;	font-family:jotialight;font-size:0.96em;font-weight:bold;padding-bottom:5px;margin: 0px;}
#offerlistingContent a{color:#6C1D4C !important;}
#offerlistingContent a, a:active, a:focus{text-decoration:none;} 
#offerlistingContent .destinations{float:left;clear: both;margin: 5px 0px;width: 100%;}
/* Star ratings */
div.rating-cancel, div.star-rating{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;	display:block;background:transparent;overflow:hidden;}
div.rating-cancel, div.rating-cancel a{background:url(../images/delete.gif) no-repeat 0 -16px;}
div.star-rating, div.star-rating a{background:url(../images/star.gif) no-repeat 0 0px;}
div.rating-cancel a, div.star-rating a{display:block;width:16px;height:100%;background-position:0 0px;border:0;}
div.star-rating-on a{background-position:0 -16px!important;}
div.star-rating-hover a{background-position:0 -32px;}
/* Read Only CSS */
div.star-rating-readonly a{cursor:default !important;}
/* Partial Star CSS */
div.star-rating{background:transparent!important;overflow:hidden!important;}
.icons{width: 295px;padding: 0px;margin: 10px 0px 0px 0px;}
.icons span{float:left;display:block;height:29px;margin:2px 4px 0px 0px;width:29px;padding: 0px 0px 10px 0px;}
.holidaySubDiv{padding: 10px 10px 10px 20px;width:193px;margin: 0px;display: none;}
.typediv{margin: 0px;padding: 0px;display:inline;width:200px;}
/* Paging */
.last2{background-image: none !important;padding-right: 0;}	
/* OfferListing CSS End */
#ContentAreaNew{background: none repeat scroll 0 0 #000000;padding: 15px 23px;width: 915px;}
/* Privacy popup starts */
.privacyPopupOverlay{background: url("../images/header/img_overlay_bg.png") repeat scroll 0 0 transparent;display: none;height: 100%;left: 0;position: fixed;top: 0;width: 100%;z-index: 99999;filter:alpha(opacity=89) !important;}
.privacyContentPopup{background: none repeat scroll 0 0 #ffffff;border-radius: 3px 3px 3px 3px;box-shadow: 0 0 10px #000000;display: none;font-size: 1.1em; left: 40%;overflow: hidden;padding: 16px 28px 0 17px;margin: 200px 0px 0px -120px;position: absolute;top: 30px;width: 450px;z-index: 999999;}
.privacyContentPopup p{float: left;width: 430px;padding: 10px;margin: 0px;font-size: 1.1em;color: #000000;}
.privacyHeadPopup{width:450px;height: 30px;padding:0px;margin: 0px;border-bottom: solid 1px #ccc;}
.privacyContentPopup a#closePopup{float: right;background: url("../images/common/img_icon_close.gif") no-repeat scroll right 0 transparent;color: #702050;font-size: 11px;height: 23px;margin-right: -15px;padding: 6px 30px 0 0;text-decoration: none;}
#popupInnerContent{float:left;width: 100%;padding: 0px;margin: 10px;font-family: jotialight, Arial, Helvetica, sans-serif;font-size: 0.7em;}
#popupInnerContent p{float: left;width: 100%;padding: 10px;margin: 0px;	font-size: 1.1em;color: #000000;}
.privacyPopupOverlay1{background: url("../images/header/img_overlay_bg.png") repeat scroll 0 0 transparent;display: none;height: 100%;left: 0;position: fixed;top: 0;width: 100%;z-index: 99999;filter:alpha(opacity=89) !important;}
.privacyContentPopup1{background: none repeat scroll 0 0 #ffffff;border-radius: 3px 3px 3px 3px;box-shadow: 0 0 10px #000000;display: none;font-size: 1.1em; left:33%;overflow: hidden;padding: 16px 28px 0 17px;margin: 0px 0px 0px -120px;position: absolute;top:30px;width: 450px;z-index: 999999;}
.privacyContentPopup1 p{float: left;width: 430px;padding: 10px;margin: 0px;font-size: 1.1em;color: #000000;}
.privacyHeadPopup1{width:450px;height: 30px;padding:0px;margin: 0px;border-bottom: solid 1px #ccc;}
.privacyContentPopup1 a#closePopup1{float: right;background: url("../images/common/img_icon_close.gif") no-repeat scroll right 0 transparent;color: #702050;font-size: 11px;height: 23px;margin-right: -15px;padding: 6px 30px 0 0;text-decoration: none;}
#popupInnerContent1{float:left;width: 100%;padding: 0px;margin: 10px;font-family: jotialight, Arial, Helvetica, sans-serif;font-size: 0.7em;}
#popupInnerContent1 p{float: left;width: 100%;padding: 10px;margin: 0px;font-size: 1.1em;color: #000000;}
.errorMsgOverlay{background: url("../images/header/img_overlay_bg.png") repeat scroll 0 0 transparent;display: none;height: 100%;left: 0;position: fixed;top: 0;width: 100%;z-index: 99999;filter:alpha(opacity=89) !important;}
.errorMsgPopup{background: none repeat scroll 0 0 #ffffff;border-radius: 3px 3px 3px 3px;box-shadow: 0 0 10px #000000;display: none;font-size: 1.1em;left: 40%;overflow: hidden;padding: 16px 28px 0 17px;margin: 200px 0px 0px -120px;position: absolute;top: 30px;width: 420px;z-index: 999999;}
.errorMsgPopup p{float: left;width: 420px;padding: 10px 0px 10px 0px;margin: 0px;font-size: 1.1em;color: #000000;}
.errorMsgHead{width:420px;height: 30px;padding:0px;margin: 0px;border-bottom: solid 1px #ccc;}
.errorMsgPopup a#closeMsg{float: right;background: url("../images/common/img_icon_close.gif") no-repeat scroll right 0 transparent;color: #702050;font-size: 11px;height: 23px;margin-right: -15px;padding: 6px 30px 0 0;text-decoration: none;}
/* Privacy popup ends */
/* Multimediawidget CSS Start */
.multimediaContainer{float:left;margin-left:0px;width:729px;}
.multimediaContainer h2{clear: both;border-bottom: 1px solid #D0D0D0;padding: 0px 0px  9px 0px;font-family: jotialight;	font-size: 0.96em;font-weight: bold;margin: 0px;width: 100%;height: 15px;color: #ffffff;}
.multimediaContainer .journalistResource{float:left;margin:13px 10px 0px 0px;width:301px;font-size:.8em;line-height: 1.2em;padding: 0px;}
.multimediaContainer .journalistResource p{font-size: 0.9em;}
.privilegeClubTop{float:left;margin-top:8px;padding-top:0px;width:357px;}
.privilegeClubBottom{float:left;clear:both;padding-bottom:9px;width:342px;}
.privilegeClubContent{float: left;clear: both;color: #FFFFFF;padding: 0px 0px;width: 400px;}
.privilegeClubContent p{margin:0px 0px 0px 0px;padding: 0px;}
.privilegeClubContent a{color:#FFFFFF;font-size:.8em;line-height:18px;text-decoration: none;}
.privilegeClubContent span.actions span.help a{color: #fff!important;text-decoration: none;}
.privilegeClubTop ul li, .privilegeClubTop ul{float:left;padding:10px 0px 0px 0px;list-style-type: none;margin: 0px;}
.privilegeClubTop ul li input{width:155px;}
.privilegeClubTop ul li.first{float:left;padding-right:10px;}
.privilegeClubTop ul li label{display: block;font-size: 0.75em;font-weight: bold;padding-bottom: 5px;}
.privilegeClubTop dd input.txtField{float:left;background-color:#F3F3ED;border:1px solid #C3C3C3;margin:0;padding:5px 0 5px 8px;width:150px;}
.privilegeClubContent p.declaration{float:left;clear: both;margin-bottom: 0;margin-top: 5px;width: 100%;font-size: 0.75em;padding: 10px 0;}
.privilegeClubTop span.actions{float:left;color:#6C1D4C;}
.privilegeClubTop span.actions span.help{margin-top:10px;display:block;color: #fff;}
.privilegeClubTop ul li input{width: 160px;}
.privilegeClubTop input.txtField, .multimediaContainer .flightSummary input.txtField{float: left;background-color: #F3F3ED;border: 1px solid #C3C3C3;margin: 0;padding: 5px 0 5px 8px;}
.privilegeClubTop .btnPurple, .multimediaContainer .flightSummary .btnPurple{float:left;background:transparent url(../images/img_bg_dark_left.gif) no-repeat scroll 0 0;color:#ffffff !important;font-size:12px;margin:0 10px 0 0;padding:0 0 0 7px;}
.privilegeClubTop .btnPurple span, .multimediaContainer .flightSummary .btnPurple span{float:left;background:transparent url(../images/img_bg_dark_right.gif) no-repeat scroll right 0;cursor:pointer;padding:9px 20px 11px 13px;font-family: jotialight;}
.privilegeClubTop .loginMsg, .flightSummary .loginMsg{padding:0px;margin: 15px 0px 0px 0px !important;color: #fff;font-size:14px;font-weight:bold;}
.multimediaContainer .flightSummary{float:left;clear:both;margin:4px 0 20px 0;width:100%;}
.multimediaContainer .flightSummary h2{float:left;border-bottom:medium none;font-family:jotialight;font-size:17px;margin: 0px;padding: 0px 0px 10px 0px;width: 100%;color: #ffffff;}
.multimediaContainer .flightSummary .contactInfo{float:left;width:729px;background:none #373636;margin:10px 0 0;padding:0 0 20px;color:#fff;position:relative;}
.multimediaContainer .flightSummary .contactInfo .row,.multimediaContainer .flightSummary .contactInfo .rowcontactType,.multimediaContainer .flightSummary .contactInfo .dateOfBirth{display: inline;margin-left: 20px;}
.multimediaContainer .flightSummary .row{float:left;clear: both;margin: 20px 0 0;width: 700px;}
.multimediaContainer .flightSummary .fieldContainer{float: left;padding: 0 15px 0 0;width: 235px;}
.multimediaContainer .flightSummary .fieldContainer label{display: block;float: none;font-size: 0.7em;font-weight: bold;padding: 0 0 8px;height: 11px;}
.multimediaContainer .flightSummary .fieldContainer select{font-size: 0.8em !important;height: 25px;}
.multimediaContainer .flightSummary .fieldContainer input{background-color: #F3F3ED;border: 1px solid #C3C3C3;display: inline;font-size: 0.8em !important;margin: 0;padding: 5px 0 5px 8px;width: 218px;color: #301E29;}
.multimediaContainer .flightSummary .fieldContainer input.txtField{float: none;}
.multimediaContainer .contactInfo .rowcontactType .fieldContainer{width: 120px !important;}
.multimediaContainer .flightSummary .contactInfo .rowcontactType .fieldContainer input.medium{width: 110px !important;}
.multimediaContainer .flightSummary .contactInfo .rowcontactType .fieldContainerSmall{float:left;width: 80px !important;padding: 4px 12px 0px 0px;}
.multimediaContainer .flightSummary .contactInfo .rowcontactType .fieldContainerSmall input.small{width: 60px !important;}
.multimediaContainer .flightSummary .fieldContainerSmall label{display: block;float: none;font-size: 0.7em;font-weight: bold;padding: 0 0 4px;height: 11px;}
.multimediaContainer .flightSummary .fieldContainerContry{float:left;width: 150px !important;padding: 0px 10px 0px 0px;}
.multimediaContainer .flightSummary .fieldContainerContry select{width: 150px !important;font-size: 0.8em !important;height: 25px;}
.multimediaContainer .flightSummary .fieldContainerContry label{display: block;float: none;font-size: 0.7em;font-weight: bold;padding: 0 0 3px;height: 11px;}
.multimediaContainer .flightSummary p.declaration{clear: both;margin-bottom: 0;}
.multimediaContainer .flightSummary .contactInfo .row p{font-size: 0.8em;line-height: 1.4em;margin-bottom: 15px;padding: 10px 0px;}
 .multimediaContainer .flightSummary .contactInfo .declaration,.multimediaContainer .privilegeClubContent .declaration{float: left;font-size: 0.75em;padding: 0;width: 100%;} 
/* Multimediawidget CSS end */
/* destination search bar start*/
.destination_search{float:left;}	
.search_bar{margin: 0px;float:left;	overflow: hidden;background: #290319;padding-left:10px;width:98%;}
.col_last {width: 146px !important;}
.search_bar .formRow{float: left; width:100%;margin: 10px 0px 0px 0px;padding: 0px 0px 20px 0px;}
.search_bar .formCol{float: left;width: 156px;padding: 0px;margin: 0px 20px 0px 0px;}
.search_bar .formCol label{float: left;width: 156px;height: 20px;color: #FFF;font-size: 13px;padding: 3px 0px;text-align: left;font-weight:bold;font-family:jotialight;}
.search_bar select.class{float: left;background-color: #F3F3ED;border: 1px solid #C3C3C3;height: 22px;margin: 0px;padding: 0;width: 156px;}
.search_bar .btnPurple{margin-top:20px !important;}
.search_bar .btnPurple{float:left;background:url("../images/ife/img_blk_bg_purple_left.gif") no-repeat scroll 0 0 transparent;color:#FFFFFF !important;font-size:12px;margin:0 10px 0 0;padding:0 0 0 7px;text-decoration:none;}
.search_bar .btnPurple span{float:left;background:url("../images/ife/img_blk_bg_purple_right.gif") no-repeat scroll right 0 transparent;cursor:pointer;padding:9px 25px 9px 18px;}
/* destination search bar  end*/ 
/*priv login widget css begin*/
.prv_tab_container{float:left;border-top: none;clear: both;	width: 693px;height:235px;background: #fff;	margin-top: -5px;padding: 15px 0px 5px 11px;-moz-border-radius: 5px;-khtml-border-radius-: 5px;	-webkit-border-radius: 5px;border-radius: 5px; display:none;}
.pre_tab_content{width: 100%;margin: 0px;padding: 0px;display: none;}
#prvdialog{overflow:hidden;padding:10px;position:absolute;width:660px;height:235px;z-index:999999;-webkit-border-radius: 3px;-moz-border-radius: 3px; border-radius:3px;padding:0px 28px 0px 5px;background:#FFF;font-size:1.1em;}
#prvdialog .loginUsername{float:left;display:inline;width:200px;margin:20px 10px 10px 0;} 
#prvdialog .loginPwd{float:left;display:inline;width:200px;margin:20px 0 10px 10px;}  
#prvdialog .row{float:left;clear:both;margin-top:10px;width:63%;} 
#prvdialog  a#closeTerms, #close{float:right;background:url(../images/common/img_icon_close.png) right 0 no-repeat; color:#702050; font-size:11px;height:23px;padding:6px 30px 0 0;text-decoration:none;margin-right:-15px;}
#prvdialog h2{margin-bottom:18px;font: bold 1em "jotiaregular",sans-serif;padding-bottom:7px;border-bottom:1px solid #D3D2D2;}
#prvdialog p{margin:0;padding:0;font-size:0.6em}
#prvdialog label{font-size:11px;line-height:1.3em;margin:0;padding:5px 0 0;*padding:5px 3px 0;padding:5px 3px 0\9;}
#prvdialog input{background-color:#F3F3ED;border:1px solid #C3C3C3;clear:both;font-size:0.6em;margin:5px 0 0;padding:5px;width:188px;}
#prvdialog input.loginBtn{float:right;background:transparent url(../images/header/img_btn_login.png) no-repeat scroll 0 0;border:medium none;color:#FFFFFF;display:inline;font-size:0.7em;height:32px;margin:0;padding:0;text-align:center;width:76px;}
#prvdialog input.inputcheckbox{width:20px;}
#prvdialog a{color:#6C1D4C;font-size:0.7em;text-decoration:none;}	
#privilegetabs ul li a.active{background:transparent url(../images/header/nav/privilage_club/img_login_default.png) no-repeat scroll 0 -3px;}
#privilegetabs ul li a.active:hover{background:transparent url(../images/header/nav/privilage_club/img_login_default.png) no-repeat scroll 0 -3px;}
#privilegetabs ul li a.active span{color:#37172A;}
/*priv login widget css end*/
/** Facebook starts */
.qr-loginbtn{float: left;background: url("../images/signup-fb.png") no-repeat;border: 0 none;height: 31px;text-decoration: none;width: 163px;cursor: pointer;color: white;font-family:jotialight;font-weight: bold;font-size: 11px;padding-right: 0px;padding-left: 16px;}
.qr-loginbtn-tab{float: left;background: url("../images/signup-fb.png") no-repeat;border: 0 none;height: 31px;text-decoration: none;width: 163px;cursor: pointer;color: white;font-family: jotialight;font-weight: bold;font-size: 11px;padding-right: 0px;padding-left: 16px;}
#user-info{float:right;display:none;}
#hdForFB{border-bottom:#d7d7d7 solid 1px;margin-bottom:10px;}
.btnBlue{float: left;background: url("../images/signup-fb-small1.png") no-repeat scroll 0 1px transparent !important;border: 0 none;color: white !important;font-size: 11px;font-weight: bold;margin: 0 0px 0 0;padding: 12px 0px 0 28px;text-decoration: none;height: 40px;width: 205px;font-family: jotialight;}
.facebook-or-main{float: left;width:540px;background:url('../images/or-line-full.png') no-repeat scroll 10px 0 #FFFFFF !important;height:10px;}
.facebook-or{float: left;width:540px;background:url('../images/or-line-full.png') no-repeat scroll 10px 0 #EFEFEF !important;height:10px;}
.facebook-ornew{float: left;width:546px;background:url('../images/or-line-full.png') no-repeat scroll 10px 0 #EFEFEF !important;height:10px;}
/** Facebook end **/
.tooltip{float: left;background: url("../images/tool_tip.gif") no-repeat scroll left top transparent;height: 17px;width: 16px;}
/* Full screen template */
#fullwidthContentArea{background: none;display: inline !important;}
#headerNoTab{margin-bottom : 20px;}
#CLiquidFullScreen{background: none repeat scroll 0 0 #FFFFFF;display: block;left: 0;position: absolute;width: 100%;}
/* End of full screen template */
.col02_bg{width : 357px;}
.col01_bg{width : 171px;}
.genericimg div.desc1 p{padding-bottom: 5px;}
.genericimg p.desc1{color:#301E29;font-size:0.7em;font-weight:normal;line-height:1.2em;padding:10px 0;}
.genericimg p.desc1 a{color:#752856;text-decoration:none;}
.genericimg_inner{overflow : hidden;}
.genericimg_bg{display:inline;float:left;margin:0;overflow:hidden;font-size:12px;width : 357px;}
.genericimg_bg div.desc1{margin-left: 5px;min-height: 200px;padding: 10px;}
.genericimg_bg div.desc1 p{line-height: 17px;padding-bottom: 5px;border-bottom:1px dotted #FFFFFF;}
/* End of homepage general content layout  **/
/* Start of homepage layout **/
#Home-body-layout1{height:260px !important;padding-top:13px;padding-bottom:13px;}
#Home-body-layout2{float:left;padding-top:13px;height:230px !important;width:945px;}
#Home-body-layout3{padding-top:13px;width:544px;float:left;}
#Home-body-layout4{height:230px !important;padding-left:13px;width:300px;}
#CLiquidFirstLayout{border-top:thin dotted grey;padding-top: 10px;}
#RFixFirstLayout{width:400px;}
#ls-gen7-ls-fxr{width:950px !important;}
/* End of homepage layout  **/
.datePickerHeader{float:left;background-image:none;border-bottom:1px solid #E5E5E5;border-left:0 none;border-right:0 none;width:425px;margin:10px 15px;}
.datePickerHeader .headleft{float:left;font-family: "jotialight",sans-serif;font-size: 18px;font-weight: bold;margin-top: 3px;}
.datePickerHeader .headright{float:right;}
.datePickerHeader .headright button{float:right;background:url(../images/common/img_icon_close.gif) right 0 no-repeat;border:medium none;cursor:pointer;font-size:11px;height:23px;margin:5px 2px 4px;overflow:visible;padding:2px 25px 3px 0;width:auto;}
/** Date picker end **/
#IBEWidgetArea{float:left;width:295px !important;}
.t06cmsContentRightIBE{/*overflow: hidden;min-height: 700px;*/display: inline-block;}
.t06cmsContentRightIBE .t06flightSearchIBE{float:left;background:#EDECEC none repeat scroll 0 0;width:357px;}
.t06flightSearchIBE .wrapper{float:left;border-bottom:1px solid #FFFFFF;clear:both;padding:10px;_padding:5px 0 5px 15px;width:346px;_width:297px;}
.t06flightSearchIBE h3 {font-family: jotialight,Arial,Helvetica,sans-serif;font-size:0.96em;font-weight:bold;}
.t06flightSearchIBE h1, h2, h3, h4{margin:0;padding:0;}
.t06flightSearchIBE .fullWidth{float:left;clear:both;margin:0 0 15px;width:100%;}
.t06flightSearchIBE fieldset{border:none;margin:0;padding:0;}
.t06flightSearchIBE label{float:left;color:#301E29;display:block;font-size:0.7em;font-weight:bold;margin:0;width:90px;font-family: jotialight,Arial,Helvetica,sans-serif;padding-bottom: 2px;}
.t06flightSearchIBE label.promo{float:left;color:#301E29;display:block;font-size:0.7em;font-weight:bold;margin:0;padding:0;width:150px;}
.t06flightSearchIBE .fullWidth{float:left;clear:both;margin:0;width:100%;}
.t06flightSearchIBE .fullWidth label input{margin:8px 0 0 25px;}
.t06flightSearchIBE .fullWidth label.return{float:left;background:transparent url(../images/home/img_icon_return.gif) no-repeat scroll left 18px;clear:none;display:inline;padding:0 0 5px;width:105px;}
.t06flightSearchIBE .fullWidth label.oneway{float:left;background:transparent url(../images/home/img_icon_oneway.gif) no-repeat scroll left 18px;clear:none;display:inline;padding:0 0 5px;width:100px;}
.t06flightSearchIBE .fullWidth label.multicity{float:left;background:transparent url(../images/home/img_icon_multicity.gif) no-repeat scroll left 16px;clear:none;display:inline;padding:0 0 5px;width:70px;}
.t06flightSearchIBE  .wrapper .fullWidth .tooltip{float:left;background: url("../images/tool_tip.gif") no-repeat scroll left transparent;display: block !important;height: 17px;margin: -14px 69px;padding-top: 15px;width: 16px;}
.t06flightSearchIBE .fullWidth .col1, .t06flightSearchIBE .fullWidth .col2{float:left;display:inline;margin:0;padding:0;width:127px;}
.t06flightSearchIBE .fullWidth .col1{margin-right:20px;}
.t06flightSearchIBE .fullWidth .col1 label, .t06flightSearchIBE .fullWidth .col2 label{width:auto;}
.t06flightSearchIBE fieldset legend{display:none;}
.t06flightSearchIBE .fullWidth input.txtfield{float:left;background-color:#F3F3ED;border:1px solid #C3C3C3;margin:5px 0 0;padding:5px 0 5px 8px;width:265px;}
.t06flightSearchIBE .fullWidth .col1 input.txtfield, .t06flightSearchIBE .fullWidth .col2 input.txtfield{width:120px;}
.t06flightSearchIBE .fullWidth input.datePicker {/*background:#F3F3ED url(../images/common/img_icon_datepicker.gif) no-repeat scroll 105px 5px;cursor:pointer;padding:5px 0 5px 8px;*/}
.t06flightSearchIBE .flightClass{margin-top:5px;width:275px;}
.t06flightSearchIBE .fullWidth label.adults{float:left;background:transparent url(../images/home/img_adult.gif) no-repeat scroll left bottom;clear:none;display:inline;padding:0 0 0 14px;margin-left:55px;width:51px;}
.t06flightSearchIBE .fullWidth label.children{float:left;background:transparent url(../images/home/img_children.gif) no-repeat scroll left bottom;clear:none;display:inline;margin-left:5px;padding:0 0 0 14px;width:50px;}
.t06flightSearchIBE .fullWidth label.infants{float:left;background:transparent url(../images/home/img_infants.gif) no-repeat scroll left bottom;clear:none;display:inline;margin-left:5px;margin-top:0px !important;padding:0 0 0 13px;width:52px;}
.t06flightSearchIBE .fullWidth select.persons{float:left;background-color:#F3F3ED;border:1px solid #C3C3C3;height:24px;margin:6px 0 0;padding:0;width:40px;}
.t06flightSearchIBE .paymentOptions{margin:5px 0 10px;width:275px;}
.t06flightSearchIBE a.btnPurple{float:left;background:transparent url(../images/wci/img_bg_purple_left.gif) no-repeat scroll 0 0;color:#FFFFFF !important;font-size:11px;margin:0 10px 10px 0;padding:0 0 0 7px;text-decoration:none;}
.t06flightSearchIBE a.btnPurple span{float:left;background:transparent url(../images/wci/img_bg_purple_right.gif) no-repeat scroll right 0;cursor:pointer;font-weight:normal;padding:8px 20px 11px 13px;white-space:nowrap;font-family: jotialight,Arial,Helvetica,sans-serif;}
#btnSpan{padding: 8px 9px 11px 0px;}
#btnSpan1{padding: 8px 18px 11px 10px;}
.ui-dialog-IBE{width: 280px !important;left:8px !important;}
.ui-datepicker-IBE{background: transparent url(http://www.qatarairways.com/images/datePicker-small-BgIE7.png) no-repeat center top !important;}
.ui-datepicker-IBE{height: 320px;padding: 0.2em 0.2em 0;width: 257px;z-index: 1000 !important;}
.ui-datepicker-IBE .ui-datepicker-header{position:relative;padding:.2em 0;margin-top: 10px;}
.ui-datepicker-IBE .ui-datepicker-prev, .ui-datepicker-IBE .ui-datepicker-next{position:absolute;top: 2px;width: 13px;height: 13px;cursor:pointer;}
.ui-datepicker-IBE .ui-datepicker-prev {background: url("../images/common/img_icon_datepicker_prev.gif") no-repeat scroll right 0 transparent;left: 23px;top: 23px;}
.ui-datepicker-IBE .ui-datepicker-next {background: url("../images/common/img_icon_datepicker_next.gif") no-repeat scroll right 0 transparent;right: 23px;top: 23px;}
.ui-datepicker-IBE .ui-datepicker-prev span, .ui-datepicker-IBE .ui-datepicker-next span{display: block;position: absolute;left: 50%;margin-left: -8px;top: 50%;margin-top: -8px;}
.ui-datepicker-IBE .ui-datepicker-title{margin: 0 5.3em;line-height: 1.8em;text-align: center;font-size: 0.7em;color:#301E29;font-size:0.7em;font-weight:bold;}
.ui-datepicker-IBE .ui-datepicker-title select{font-size:1em;margin:1px 0;}
.ui-datepicker-IBE select.ui-datepicker-month-year{width: 100%;}
.ui-datepicker-IBE select.ui-datepicker-month, .ui-datepicker-IBE select.ui-datepicker-year{width: 49%;}
.ui-datepicker-IBE table{border-collapse: collapse;font-size: 0.7em;margin: 0 28px 0.4em;width: 83%;}
.ui-datepicker-IBE th{padding: .7em .3em;text-align: center;font-weight: bold;border: 0;color: #b9b9b9;font-size: .8em;}
.ui-datepicker-IBE td{border: 0;padding: 2px;}
.ui-datepicker-IBE td span, .ui-datepicker-IBE td a{display: block;padding: 6px 4px;text-align: center;text-decoration: none;color: #301e29;background-color: #f3f3ed;}
.ui-datepicker-IBE td a.ui-state-active{background-color: #b7b5b8;color:#000;}
.ui-datepicker-IBE td a:hover{color: #fff;background-color: #301E29;}
.ui-datepicker-IBE td.ui-datepicker-today a{background-color: #301E29;color: #fff;}
.ui-datepicker-IBE .ui-datepicker-IBE-buttonpane{background-image:none;border-bottom:1px solid #E5E5E5;border-left:0 none;border-right:0 none;margin-top:-14px;position:absolute;top:15px;width:445px;}
.ui-datepicker-IBE .ui-datepicker-buttonpane button{float:right;background:url(../images/common/img_icon_close.gif) right 0 no-repeat;border:medium none;cursor:pointer;font-size:11px;height:23px;margin:0.5em 0.2em 0.4em;overflow:visible;padding:0.2em 25px 0.3em 0;width:auto;}
.ui-datepicker-IBE .ui-datepicker-buttonpane button.ui-datepicker-current{float:left;display:none;}
.ui-datepicker-IBE .ui-widget-header, .ui-datepicker-IBE .ui-widget-content{background-color:transparent !important;}
.ui-datepicker-IBE .ui-datepicker-buttonpane{float:left;width:425px !important;padding-top:15px !important;margin-left:15px !important;display:none;}
.ui-datepicker-IBE .ui-datepicker-buttonpane{padding-top /*\**/: 10px\9 !important /*IE 8 only*/}
.ui-datepicker-IBE .ui-datepicker-buttonpane button{margin-right:0 !important;}
.ui-datepicker-IBE .ui-icon{text-indent: -99999px;}
.ui-datepicker-IBE .datePickerHeader{float:left;background-image: none;border-bottom: 1px solid #E5E5E5;border-left: 0 none;border-right: 0 none;margin: 0 0 10px 23px;width: 226px;}
.ui-datepicker-IBE .datePickerHeader .headleft{float: left;font-family: "jotialight",sans-serif;font-size: 18px;font-weight: bold;margin-top: 13px;padding-left: 12px;}
.ui-datepicker-IBE .datePickerHeader .headright{float: right;margin: 8px 0 0;}
.ui-datepicker-IBE .datePickerHeader .headright button{float:right;background:url(../images/common/img_icon_close.gif) right 0 no-repeat;border:medium none;cursor:pointer;font-size:11px;height:23px;margin:5px 2px 4px;overflow:visible;padding:2px 25px 3px 0;width:auto;}
/* end of IBE */
.feedback{position:fixed;right:0px;top:33%;width:50px;height:200px;background:url(../images/Feedback.png) no-repeat top;}
.genericimg div.Gimg{padding-bottom: 10px;}
.GImage .desc1 img{padding : 0 0 10px 0;}
.genericimg div.desc1{padding-bottom: 5px;}
.genericimg_inner .genericimg div.desc img{border:none;padding : 0px!important;display: block;}
.IMG_bg{float:left;display:inline;margin:0;overflow:hidden;font-size:12px;width : 100%;}
.IMG_bg div.desc1{padding: 12px;}
.IMG_bg div.desc1 p{line-height: 17px;padding-bottom: 5px;}
.genericimg div.desc1 p{padding-bottom: 5px;}
.genericimg p.desc1{color:#301E29;font-size:0.7em;font-weight:normal;line-height:1.2em;padding:10px 0;}
.genericimg p.desc1 a{color:#752856;text-decoration:none;}
.genericimg_inner{overflow : hidden;}
.genericimg_bg{float:left;display:inline;margin:0;overflow:hidden;font-size:12px;width : 357px;}
.genericimg_bg div.desc1{margin-left: 0px;min-height: 200px;padding: 1px 0px 0px; font-family:jotialight,sans-serif;}
.genericimg_bg div.desc1 p{float: left;line-height: 20px;padding: 1px 0px 0px !important;min-width: 357px;}
label.man:after{content : " *";color : red;}
.darkpurple_error, #checkincont .darkpurple_error{background: url("/images/img_alert_icon.gif") no-repeat scroll 10px 4px #FEFFAF !important;margin: 25px 10px 5px 10px !important; padding-bottom: 15px; width: 665px !important;display:block;}
table.darkpurple_error tr td, #timetablecont.darkpurple_tabcont table.darkpurple_error tr td{padding-left: 40px !important;}
#checkincont .darkpurple_error tr td{padding-left: 41px !important;}
#QRHSubmitNews{float:left;background:transparent url(../images/home/img_btn_search_blue.jpg) no-repeat scroll 0 0;border:medium none;color:#FFFFFF;cursor:pointer;height:26px;margin:0;padding:0px 0px 0px 0px;*padding:10px 0px 0px 0px;padding:1px 0px 0px 0px\0/;padding:12px 0px 0px 0px\9;text-align:center;width:150px;margin:10px 0;}
#QRHSubmitNews_pagecomponent{float:left;background:transparent url(../images/home/img_btn_search_blue.jpg) no-repeat scroll 0 0;border:medium none;color:#FFFFFF;cursor:pointer;height:26px;margin:0;padding:0px 0px 0px 0px;*padding:10px 0px 0px 0px;padding:1px 0px 0px 0px\0/;padding:12px 0px 0px 0px\9;text-align:center;width:150px;margin:10px 0;}
#fb-auth{float:left;background: url("../images/signup-fb.png") no-repeat scroll 0 0 transparent;border: 0 none;color: white;cursor: pointer;font-family: jotialight;font-size: 11px;font-weight: bold;height: 31px;padding-left: 16px;padding-right: 0;text-decoration: none;width: 163px;}
.header .cont_right_new{float: right;height: 28px;width:187px;margin-top:10px;padding-right:10px;}
.newclass{background:none !important;float: left;margin: 5px 0px 8px 4px;padding: 0;text-transform:none;}
.newclass span{height: 16px;padding: 0 0 0 7px;width: 32px;}
.newclass span.lang{border-bottom: 1px solid #979998;border-left: medium none;color: #979998;display: inline;font-family:jotialight,Arial,Helvetica,sans-serif !important;font-size: 10px;line-height: 17px;margin-left: 5px;padding: 0;text-decoration: none;width: auto;}
.newclass span.default{border-bottom: medium none !important;border-left: medium none !important;color: #660033;display: inline;font-family:jotialight,Arial,Helvetica,sans-serif !important;font-size: 10px;font-weight: bold;line-height: 12px;width: auto;}
.action_new{float: left;margin: 6px 10px 8px 4px;padding: 0;}
.headmenu1{background-color:none;}
.secondary_subnav ul{float: left;height: auto;margin:0;padding: 2px 0 0 15px;width: 175px;list-style-type:none;}
/*.secondary_subnav ul li{padding:0;margin:0;width:100%;height:auto;}*/
/*.secondary_subnav ul li a{text-decoration:none;color:#39182c;line-height:18px;height:auto;padding-left: 0px !important;margin-bottom: 5px;}*/
.secondary_subnav ul li a:hover{color: #6f0031;text-decoration:underline;}
/*.secondary_subnav ul h2{font:bold 11.5167px "Open Sans",sans-serif !important;font-size: 12px;text-transform: uppercase;}*/
.secondary_subnav ul p{color: #555;font-weight: normal;font-size: 13px;}
/* Slider */
.slider{left: 0;overflow: hidden;padding-bottom: 16px;position: absolute;top: 99px;width: 100%;height:400px;}
.sliderwrapper{height:325px;}
.slilder_quote_wrap{width:961px;margin:0 auto;position:relative;}
.slilder_quote{/* IE8 *//* background-color: #322d2d\9;	*//* IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"\9;
/* IE 5-7 */
filter: alpha(opacity=80);
width:328px;position:absolute;height:auto;padding:10px 15px 41px;bottom:23px;right:23px;}
div#rembg{background:rgba(45, 45, 45, 0.8)!important;}
.slilder_quote h2{font-family:"jotialight",sans-serif;font-size:35px;padding:0;margin:0; font-weight: bold;}
.slilder_quote.light, .slilder_quote.light h2{color:#fff;text-shadow: 0px 0px 7px #000000;text-decoration:none;}
.slilder_quote.dark, .slilder_quote.dark h2{color:#662046;text-shadow: 0px 0px 7px #fff;text-decoration:none;}
.slilder_quote.light .readmore{font-size:20px;font-family: jotialight;line-height:26px;background: 0 none;color:#fff;padding:2px 17px 0 0;}
.slilder_quote.dark .readmore{font-size:20px;font-family: jotialight;line-height:26px;background: 0 none;color:#662046;padding:2px 17px 0 0;}
.slilder_quote.light.bgenable, .slilder_quote.dark.bgenable{background:rgba(45, 45, 45, 0.8)!important;}
.pagination{float:left;padding-top: 10px;background:#fff;margin: 0 0 0 5px;padding-top: 10px;width: 961px;}
/* FOOTER SECTION */
.customizedfooter {background:0 none !important;}
.customizedfooter ul{padding-top:20px !important;}
.customizedfooter ul#followus{border-right: 0px solid #FFF !important;}
.customizedfooter ul#followus-holiday{border-right: 0px solid #FFF !important;}
.customizedfooter ul li.head{font: 700 15px "jotiaregular",sans-serif;color: #65707B;}
.customizedfooter ul li a{color: #65707B;font-size: 12px;text-decoration: none;font-family:jotialight,sans-serif;}
#newqrfooter{float: left;width: 100%;font-size: 12px;padding: 15px 0px 20px;color: #301E29;margin-left: 13px;}
#newqrfooter .copyright{float:left;padding:0 50px 23px 28px;}
#newqrfooter .legalpolicy {float: none;margin: auto 0px;text-align: center;}
#newqrfooter .legalpolicy ul li {display:inline;}
#newqrfooter .legalpolicy ul li a {color: #65707B;padding: 0px 9px;font-family: socicon-webfont !important;font-size: 24px;}
#newqrfooter .legalpolicy ul li a.last{border-right:0 none !important;}
#newqrfooter .legalpolicy ul li a:hover{color:#1570A6;}
#newqrfooter .legalpolicy ul li span{padding: 0px 3px 0px 0px;}
#followus span{padding:3px;}
#followus-holiday span{padding:3px;}
/* Start of homepage layout **/
#Home-body-layout1{height:260px !important;padding-top:3px;padding-bottom:13px;}
#Home-body-layout2{float:left;padding-top:13px;height:auto !important;width:945px;}
#Home-body-layout3{float:left;padding-top: 13px;width: 917px;}
#Home-body-layout4{float:left;height:230px !important;padding-left:13px;width:300px;}
#CLiquidFirstLayout{border-top:thin dotted grey;padding-top: 10px;}
#RFixFirstLayout{width:400px;}
#ls-gen7-ls-fxr{width:950px !important;}
body,img {border:0 none; margin:0; padding:0;}
.bestdealwrap{float: left;font-family: "jotialight",sans-serif;font-size: 12px;width: 381px;padding: 0px 0px 0px 15px;}
.bestdealwrap h4{float:left;line-height:22px;font-size:12px;font-weight:bold;border-bottom:1px solid #ccc;width:340px;margin:0 0 10px 0;}
.bestdealwrap h4 span{float:right;padding:0 0 10px;}
.bestdealwrap h4 span select{background:#f3f3ed;border:1px solid #ccc;width:auto;}
.bestdealwrap .fieldcont{width: 360px;display: block;float: left;padding: 0.5px 0px;margin-top: 4px;margin-right: 9px;}
.bestdealwrap .fieldcont .placedetails{float:left;padding:0;line-height:26px;width: 170px;word-wrap: break-word;}
.bestdealwrap .fieldcont .placedetails span{#padding:0 5px;color:#6b6b6b;}
.bestdealwrap .fieldcont .fares{float:right;text-align:right;padding: 0;}
.bestdealwrap .fieldcont .fares a.icon{background: url("/images/home/img_icon_open.gif") no-repeat scroll right 2px transparent;padding: 0 11px;color:black;}
.bestdealwrap .fieldcont .fares span{font-size:18px;color:#662046;padding:0 5px;}
.showmorefares{width: 357px;float: left;padding: 2px 0px 0px;color: #662046;text-align: left;}
.showmorefares a{font-size: 12px;padding-right: 16px;font-family: jotialight,sans-serif !important;color: #0577B2 !important;}
.showmorefares a:hover{text-decoration: underline;}
/* End of homepage layout  **/
.carousel{height: 475px;left: 0;margin: 0;position: relative;width: 100%;z-index: 0;}
#frame_1, #frame_2, #frame_3, #frame_4, #frame_5 {display: none;}
.carousel .frame{width: 100% !important;}
.carousel .frame .img.stretched{background-size: cover !important;}
.carousel .frame .img{background-position: center center !important;background-repeat: no-repeat !important;height: 475px;margin: 0 auto;max-width: 1920px;width: auto !important;}
.carousel .frame .img.stretched{background-size: cover !important;}
.carouselNavWrap {width:961px;margin:0 auto;position:relative;}
.carouselNavHold{position:absolute;right:23px;width:328px;bottom:38px;padding:0px 15px;}	
.carouselNavigation{float:left;width: auto;}
.carouselNavigation a{float:left;background: url("/images/slider-off.png") no-repeat scroll left top transparent;display: block;height: 15px;margin: 0 3px 0 0;width: 15px;}
.carouselNavigation a.activeSlide{background: url("/images/slider-on.png") no-repeat scroll left top transparent;}
.plypause{float:left;width:auto;padding:0 0px 0 3px;}
/* Member Acount login style */
.mem-account{float:right;width:380px;border-top:1px solid #1b3f4b;margin:10px 20px 0 0;bottom:0;}
.mem-account h6{font-family:jotialight;font-size:14px;color:#1b3f4b;margin:0;padding:10px 0;}
.mem-account h6 span a{font-size:12px;font-weight:normal;color:#1b3f4b;text-decoration:none;}
.mem-account .textlabel{float:left;width:125px;font-size:12px;padding:0 5px;}
.mem-account .textlabel span.mandatory{color:#ff0000;font-size:12px;padding-right:2px;}
.mem-account .textfield{float:left;width:160px;border:1px solid #ccc;height:21px;margin:0 0 5px 0;padding:2px;}
.btnPurpleqmiles{float:left;background: url("../images/wci/img_bg_purple_left.gif") no-repeat scroll 0 1px transparent;border: 0 none;color: #FFFFFF !important;font-size: 12px;font-weight: normal;margin: 0 10px 0 7px;padding: 1px 0 0 8px;text-decoration: none;}
.btnPurpleqmiles span{float:left;background: url("../images/wci/img_bg_purple_right.gif") no-repeat scroll right 0 transparent;cursor: pointer;margin: 0;padding: 7px 10px 11px 5px;}
.btnPurpleqmiles1{float:right;background: url("../images/wci/img_bg_purple_left.gif") no-repeat scroll 0 1px transparent;border: 0 none;color: #FFFFFF !important;font-size: 12px;font-weight: normal;margin: 0 2px 0 7px;padding: 1px 0 0 7px;text-decoration: none;}
.btnPurpleqmiles1 span{float:left;background: url("../images/wci/img_bg_purple_right.gif") no-repeat scroll right 0 transparent;cursor: pointer;margin: 0;padding: 7px 10px 10px 5px;}
.secondary_subnav li.priv_last a{font-family: jotialight;font-size: 14px;margin-top: 19px;color:#6C1D4C;font-weight: bold;}
.priv-join-us{float:left;font-size: 14px;margin-top: 10px;color:#6C1D4C;font-weight: bold;}
/* Member Acount login style End */
.play{float:left;height: 15px;width: 50px;background: url("../images/pause_icon.png") no-repeat scroll 0px 0px transparent;}
.pause{float:left;height: 15px;width: 50px;background: url("../images/play_icon.png") no-repeat scroll 0px 0px transparent;}
.placedetails strong{font-size:14px !important;}
#NewsPan{/*background: url("/images/latest-news-bg.jpg") no-repeat scroll 0 0 transparent;*/}
#ru_locale .headMenu, #ru_locale .secondary_subnav h2, #gr_locale .headMenu, #gr_locale .secondary_subnav h2,#az_locale .headMenu,#az_locale .secondary_subnav h2{font-family:jotialight !important;}
#informationTable .iw_component{margin-left: 0px;}
#qrlogo{display: block;width: 287px;height:62px;}
#qrlogo.qr_ow_logo{background: url("../images/logo-after-oct.jpg") no-repeat;}
#qrlogo.qr_logo{background: url("../images/logo-before-oct.jpg") no-repeat;}
#qrlogo a{display: block;text-indent: -200px;overflow: hidden;}
#qrlogo .qr_logo{float: left;width: 200px;height: 62px;}
#qrlogo .ow_logo{width: 39px;height: 44px;float: left;margin-left: 31px;}
#hqlogo{display: block;width: 451px;height:55px;}
#hqlogo.qr_ow_logo{background: url(http://www.qatarairways.com/images/logo-holidays-oneworld.jpg) no-repeat;}
#hqlogo.qr_logo{background: url(http://www.qatarairways.com/images/logo-holidays-.jpg) no-repeat;}
#hqlogo a{display: block;text-indent: -200px;overflow: hidden;}
#hqlogo .qr_logo{float: left;width: 371px;height: 55px;}
#hqlogo .ow_logo{float: right;width: 53px;height: 55px;}
#frmWci{clear: both;}
.language_seo{font:bold 1.4em "jotialight",sans-serif;margin-bottom:18px;color:#666666;}
.refineSearchFilter .dropdownCont{margin: 0;padding: 0;}
.refineSearchFilter .dropdownCont .dropdownItem {float: left;list-style-type: none;margin-right: 20px;}
.refineSearchFilter .dropdownCont .dropdownItem.last{margin-right: 0;padding-top: 25px;}
.refineSearchFilter .dropdownCont .dropdownItem label{display: block;font-size: 12px;font-weight: bold;padding: 10px 0 7px;}
.refineSearchFilter .dropdownCont .dropdownItem select{font-family: jotialight;width: 170px;}
.contactDetailLabel{display: block !important;float: none !important;font-size: 12px !important;font-weight: bold !important;padding: 0 0 8px !important;font-family:jotialight, Arial, Helvetica, sans-serif !important;}
.contactOfficeHeading{color: #301E29;font-size: 14px;font-weight: bold;line-height: 16px;}
.btnOnDarkBg_contact{float:left;background:transparent url(../images/wci/img_bg_dark_left.gif) no-repeat scroll 0 0;color:#ffffff !important;font-size:12px;margin:0 10px 0 0;padding:0 0 0 7px;}
.btnOnDarkBg_contact span{float:left;background:transparent url(../images/wci/img_bg_dark_right.gif) no-repeat scroll right 0;cursor:pointer;padding:9px 20px 11px 13px;}
a.closeBtnSurvey{float:right;color:#301E29;display:none;font-size:11px;height:20px;margin:0 10px 0 0;padding:6px 33px 0 10px;position:absolute;right:-6px;text-decoration:none;top:5px;width:20px;z-index:101;}
.blockheader{font-size: 22px;font-family: "jotialight",sans-serif;font-weight: 200;color: #752856;padding-bottom: 5px !important;}
.readmorelink{float: left;color: #0577B2 !important;margin-top: 6px; font-family: jotialight,sans-serif;}
.readmorelink:hover{color: #0577B2;text-decoration: underline !important;}
.conditionsonfare{color: #ADADAD;float: right;font-size: 10px;margin: -3px 0px 0px 10px;text-align: right;width: 130px;}
#outer_footer{margin-top: 0px;background-color: #E0E0E0;width: 100%;left: 0px;position: absolute;}
.copyright-new{float: none;clear: both;color: #65707B;font-size: 12px;font-weight: normal;margin: auto 0px;text-align: center;padding: 28px 0px 10px;text-decoration: none;font-family: jotialight,sans-serif !important;}
.newstextlinks {float: left;margin-top: -2px;}
.newsdate{color: #333;float: left;font-weight: bold;line-height: 35px;width: 15%;}
.newsday{font-size: 30px;font-weight: normal;}
.newsmmdd{font-size: 9px;line-height: 16px;padding-left: 1px;padding-top: 2px;position: absolute;width: 17px;}
.newstext{color: #333;float: right;font-size: 11px;width: 80%;}
.newstextlinks a{color: #0577B2 !important;float: left !important;line-height: 14px;}
.newstextlinks a:hover{text-decoration: underline;}
.morenews{color: #0577B2 !important;float: left !important;}
.morenews:hover{text-decoration: underline;}
.ghost-button-rounded-corners{background-color: #E9E9E9;border: 0px solid #E9E9E9;color: #000;display: inline-block;font-family: jotialight,sans-serif !important;font-size: 16px;height: 58px;line-height: 13px;margin: 0px 16px 13px 0px;outline: medium none;padding:8px 18px 6px 12px;text-align: left;text-decoration: none;width: 140px;}
.ghost-button-rounded-corners:hover, .ghost-button-rounded-corners:active{background-color: #752856;border: 0 solid #752856;color: #fff;}
.newsblockheader{color: #752856;font-family: "jotialight",sans-serif !important;font-size: 25px;font-weight: 200;padding-bottom: 16px !important;padding-top: 9px !important;}
.pricenumber{float: right;font-size: 18px;font-weight: bold;line-height: 26px;text-align: right;clear:both;}
.gbptext{float: right;font-size: 10px;line-height: 12px;margin-top: 10px !important;clear:both;}
.bestdealwrap .fieldcont{width:180px; !important;border-bottom:none !important;}
.deals{background-color: transparent;border: 0px solid #FFF;color: #752856;float: left;font-family: "jotialight",sans-serif;font-size: 22px;font-weight: 200;margin-top: 0px; margin-bottom:5px; padding-right: 0px !important;width: auto;}
.deals span select{float:none !important;}
.newsdate{color: #333;float: left;font-weight: bold;line-height: 35px;width: 15%;}
.newstext{color: #333;float: right;font-size: 11px;width: 80%; padding-top: 4px;}
.newsday{font-size: 30px;font-weight: normal;}
.newsmmdd{font-size: 9px;line-height: 14px;padding-left: 1px;padding-top: 2px;position: absolute;width: 17px;}
.conditionsonfare{color: #adadad;float: right;font-size: 10px;margin: -3px 0 0 10px;text-align: right;width: 130px;}
.newstextlinks{float: left;margin-top: -2px;}
.newstextlinks a{color: #0577b2 !important;line-height: 14px;}
.newstextlinks a:hover {text-decoration: underline;}
.newstextlinks p{float: right;margin-bottom: 5px;}
.destinationselect{float: left;font-size: 0px;margin: -5px 0px 5px 0px;}
.dropdown dd, .dropdown dt, .dropdown ul {margin: 0;padding: 0;}
.dropdown dd{position: relative;float: left;}
.dropdown a, .dropdown a:visited{color: #816c5b;outline: medium none;text-decoration: none;}
.dropdown a:hover{color: #752856;}
.dropdown dt a:hover{border: 0 solid #d0c9af;color: #752856;}
.dropdown dt a{background: url("../images/icon_drop.png") no-repeat scroll right center #fff;border: 0 solid #752856;display: block;padding-right: 17px;width: auto;}
.dropdown dt a span{color: #752856;cursor: pointer;display: block;font-family: "jotialight",sans-serif;font-size: 22px;font-weight: 200;padding: 0;}
.dropdown dd ul{background: none repeat scroll 0 0 #ffffff;border: 1px solid #cbcbcb;color: #c5c0b0;display: none;left: 0;list-style: outside none none;min-width: 170px;padding: 0;position: absolute;top: 1px;width: auto;}
.dropdown span.value{display: none;}
.dropdown dd ul li a{display: block;font-family: jotialight,sans-serif !important;font-size: 12px;padding:7px 5px 7px 5px;}
.dropdown dd ul li a:hover{background-color: #752856;color: #fff;}
dl{display: block;margin: 0px;}


#newqrfooter .hlegalpolicy {
float:none;
margin:auto 0;
text-align:center;
}
#newqrfooter .hlegalpolicy ul li {
	display:inline;
	
}
#newqrfooter .hlegalpolicy ul li span {
padding:0 3px 0 0;
}
/*Holidays footer css */
.customizedhfooter ul li.head{font: 700 15px "jotiaregular",sans-serif !important;color:#63003d !important;}
.customizedhfooter ul li a{color:#301e29;font-size:12px;text-decoration:none;font-family:jotialight,sans-serif;}
.customizedhfooter ul li a:hover{color: #6f0031;text-decoration:underline;}
.hlegalpolicy ul li a{color:#301e29;padding:0 9px;font-family:socicon-webfont !important;font-size: 24px;}
.hlegalpolicy ul li a:hover{color:#6F0031;text-decoration:none;}
.copyrighth-new {float: none;clear: both;color:#301e29;font-size: 12px;font-weight: normal;margin:auto 0;text-align: center;padding:28px 0 10px 0;text-decoration:none;font-family: jotialight,sans-serif !important;}

/* ibe one column */
.singleColumn{float:left;background:#EDECEC none repeat scroll 0 0;width:171px;}
.singleColumn h3{font-family: jotialight,Arial,Helvetica,sans-serif;font-size: 0.96em;font-weight: bold;}
.singleColumnHead{float:left;width:auto; text-align:left;margin-bottom:10px;padding:5px 10px 5px 10px; border-bottom: 1px solid #FFF;}
.singleColumnwrapper{float: left;padding:0 0 0 10px;width:100%;}
.singleColumn label{float:left; clear:both; color:#301E29;display:block;font-size:0.7em;font-weight:bold;width:80px;font-family: jotialight,Arial,Helvetica,sans-serif;padding-bottom: 2px;}
.singleColumn input[type=radio]{width: auto;}
.singleColumn input{width: 138px;}
.singleColumn select.class{width: 150px;}
.singlefullWidth{float: left;clear: both;padding:0 0 10px 2px;width: auto;}
label.adultssingleColumn{clear: both;float: left;width: 50px;}
label.childrensingleColumn{clear: both;float: left;width: 50px;margin-top:10px;}
label.infants {margin-top:10px;}
.singleColumn label.return {clear: none;}
.singleColumn label.oneway {clear: none;}
.singlecolpad{float:left;display:inline;position:relative;}
/* July home page changes hoomepage  */
#JContentArea{padding:15px 23px !important; background:#FFF; width:100%;}
.Jcenterrow-row {background-color:#FFFFFF;margin:0 auto;text-align:left;width:100%;padding-bottom:10px;} 
.canvasJuly{width:1200px !important;}
#Jfooter {	display:block;	margin:15px auto;	width:1200px !important;	padding: 0 20px 10px;}
#Jouter_footer { margin-top: 0px;background-color: #e0e0e0;width:1200px !important;left: 0;position: absolute;}
/*.headernav ul li a#head1,.headernav ul li a#head2 {
	 background: url("/homepage_images/down-arw.jpg") no-repeat scroll right 24px transparent;
	
}*/
/* new css for july home page refresh- Shravan*/
/*#outer_header{width: 100%; background: #662046 none repeat scroll 0% 0%;}*/
#outer_header{background-color: #FFF;border-bottom: 1px solid #CCC;height: 119px;}
#header{width: 100%; margin: 0 auto;background: #662046 none repeat scroll 0% 0%;}
#header .container{width: 961px; margin: 0 auto;padding: 15px 0px 14px !important;min-height: 44px;}
.qa-menu {width: 100%;margin:0 auto;background: none repeat scroll 0% 0% #FFF;position: absolute;}
.qa-menu .container{width: 961px; margin: 0 auto; display: block;position: relative;}
/*.qa-menu ul li a {font-family: Arial,Helvetica,sans-serif;font-weight: bold !important;font-size: 15px !important;}
.qa-menu ul li a:hover, .qa-menu ul li a:focus {color: #900652 !important; text-decoration: none;padding-bottom: 25px;}
.qa-menu ul li a {font-family: Arial,Helvetica,sans-serif;font-weight: bold !important;font-size: 15px !important;}

.qa-menu ul {text-transform: none !important;}
.qa-menu ul li {display: inline;padding: 0px;position: relative;}
.qa-menu ul {padding: 12px 0px 2px;}*/
.headernav {float: left;text-align: left;height: 47px;}
.headernav ul{margin: 0px 0 0 0; float: left;}
.headernav ul li {float:left;padding:14px 20px 13px;}


.headernav ul li:active{border-bottom:3px solid #900652;padding-bottom: 9px;}
.headernav ul li:hover{border-bottom:3px solid #900652;padding-bottom: 9px;}
a.head-img{background: transparent url("../july15/images/m-arrow.png") no-repeat scroll right center;}
.headernav ul li a{padding:16px 17px 17px 0px;font-family:jotialight,Helvetica,sans-serif;font-weight: bold !important;font-size: 15px !important;color: #000;}
.headernav ul li a:hover, .qa-menu ul li a:focus {color: #900652 !important;text-decoration: none;}
.headernav ul li:first-child {padding-left: 0px;}

.headmenu1 {-color:none;}

.secondary_subnav {display: none;}
.qroneworldlogo {left: 0;position: absolute;right: 0;top: 20px;width: 300px;}
#qrlogo.qr_ow_logo {background: url("../july15/images/QA-Logo.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);}
#qrlogo {display: block;height: 44px;width: 287px;}
.qroneworldlogo span {float: left;padding-right: 15px;}
#qrlogo .qr_logo {float: left;height: 44px;width: 146px;}
#qrlogo a {display: block;overflow: hidden;text-indent: -200px;}
#hqlogo.qr_ow_logo {background: url("../images/QA-Logo.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);}
#hqlogo {display: block;height: 44px;width: 451px;}
.qa-search {width: 220px !important;margin-right: -5px;}
.cont_right_new {float: none;margin-top: -2px;}


.col-lg-9{float: left;width: 64% !important;}
.qa-lang-select{float: right;width: 36% !important; margin-top: 8px;}
.flR{float: right;}
qa-search INPUT[type="text"] {
    border-width: medium medium 1px !important;
    border-style: none none solid !important;
    border-color: -moz-use-text-color -moz-use-text-color #ACB2B9 !important;
    -moz-border-top-colors: none !important;
    -moz-border-right-colors: none !important;
    -moz-border-bottom-colors: none !important;
    -moz-border-left-colors: none !important;
    border-image: none !important;
font-size: 12px;color: #65707B;line-height: 16px;float: left;width: 85%;height: 25px;text-transform: capitalize;margin-top: 4px;}
.qa-search INPUT[type="text"] {
    border-width: medium medium 1px !important;
    border-style: none none solid !important;
    border-color: -moz-use-text-color -moz-use-text-color #ACB2B9 !important;
    -moz-border-top-colors: none !important;
    -moz-border-right-colors: none !important;
    -moz-border-bottom-colors: none !important;
    -moz-border-left-colors: none !important;
border-image: none !important;font-size: 12px;color: #65707B;line-height: 16px;float: left;width: 85%;height: 25px;text-transform: capitalize;margin-top: 4px;}
.secondary_subnav {background: #FFF none repeat scroll 0% 0%;box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.176);border-style: solid;border-color: #823262;position: absolute;width: 941px;display: none;
padding: 15px 10px;z-index: 1000;margin-top: 13px;  border-top: 1px solid #ccc;margin: 0 auto;left: 0px;top: 47px;}
.secondary_subnav ul {float: left;height: auto;margin: 0px;padding: 8px 5px !important;width: 18.5%;list-style-type: none;}
.secondary_subnav h2 {color: #000 !important;font-size: 13px;margin-bottom: 5px;font-family: jotiaregular !important;border: medium none !important;float: left;white-space: normal;padding: 0px;
font-weight: normal !important;text-transform:none;}
.secondary_subnav ul li {white-space: normal;padding: 1px 0px;width: 100%;height: auto;float: left;margin-left: -10px;}
.secondary_subnav ul li a {font-family: jotialight !important;font-size: 13px !important;padding: 6px 0px 6px 10px !important;font-weight: normal !important;color: #777 !important;line-height: 14px !important;display: block;}
.col-lft-rft {padding-left: 0px;padding-right: 0px;}

/*modified css for july home page refresh- Shravan*/
.bodyGrey{font-family:"jotialight",sans-serif !important;margin:0 auto;	padding:0;width:100%;background-color: #e0e0e0; /*background:	url("../images/mainbg_new.png") repeat-x scroll left -328px #e0e0e0 !important;*/}
#ls-canvas{ width:100%; margin:0 auto;}

/*.headernav ul { padding: 0px; float: left;}*/
.searc_img {float: left;margin-left: 2px;top: 15px;width: 20px;height: 20px;background: transparent url("../july15/images/qa-search.png") no-repeat scroll right bottom;position: relative;border: 0px none;font-size: 0px;}
.langText span {font-size: 10px;color: #FFF;}
.qa-lang-select .qa-lang-icon {margin-right: 7px;}
.qa-lang-select .qa-lang-icon {float: left;display: inline;width: 35px;height: 25px;}
/*#current_lang{float: right; width: auto; margin:6px 0 0;}
#lang {
border: 1px solid #CCC;float: left;height: 25px;margin: 5px -5px 0px 0px;overflow: hidden;width: 28px;/*background-image: url(qa.png);*//*background-position: 4px 0px;background-repeat:no-repeat;
}
#lang{ border: 1px solid #CCCCCC;    float: left;    height: 20px;    margin: 10px -5px 0 5px;    overflow: hidden;    width: 23px;}*/
.langText {float: left;}
.dropdown-menu-form {width: 39% !important;border-top: 1px solid #CCC;padding: 15px 0px 0px !important;margin: 0px 0px 0px 5px !important;font-family: jotialight !important;}
.dropdown-menu-form li{margin-left: 0px;}
.dropdown-menu-form p {color: #555;font-weight: normal;font-size: 13px;text-transform: uppercase;}
p.black{text-transform: none;}
.dropdown-menu-form .form-group {margin-bottom: 5px;float: left;margin-right: 10px;width: 35%;margin-top: 10px;}
.dropdown-menu-form label {text-transform: none;font-size: 12px;}
.form-group-btn {float: left;width: 10%;vertical-align: bottom;margin-top: 25px;}
.col-sm-20 .black a.joinnow {display: inline-block;}
.col-sm-20 .black a.joinnow {color: #08C !important;margin: 0px 15px 0px 5px !important;text-transform: none;}
.col-sm-20 .black a.joinnow:hover {border-left: 1px solid #FFF !important;/*   padding: 0px !important;*/}
.form-control {width: 100% !important;border-radius: 0px !important;}
.form-control {display: block;width: 100%;height: 34px;padding: 6px 12px;font-size: 14px;line-height: 1.42857;color: #555;background-color: #FFF;background-image: none;border: 1px solid #CCC;border-radius: 4px;
box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset;transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;}
.btn-4 {border-radius: 3px;color: #FFF;overflow: hidden;}
.btn {transition: all 0.3s ease 0s;}
.btn-style {font-size: 14px;color: #FFF;text-transform: uppercase;background: #900652 none repeat scroll 0% 0%;}
.btn {font-family: "jotialight",Arial,sans-serif;padding: 8px 40px;border-radius: 2px;position: relative;font-weight: 300;}
.btn-4 {border-radius: 3px;color: #FFF;overflow: hidden;}
.form-control {width: 100% !important;border-radius: 0px !important;}
.form-control {display: block;width: 100%;height: 32px;padding: 0px;font-size: 14px;line-height: 1.42857;color: #555;background-color: #FFF;background-image: none;border: 1px solid #CCC;
border-radius: 4px;box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset;transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;}
.qa-form .btn-style {padding: 5px 25px;}
.btn {display: inline-block;padding: 6px 12px;margin-bottom: 0px;font-size: 14px;font-weight: normal;line-height: 1.42857;text-align: center;white-space: nowrap;vertical-align: middle;
cursor: pointer;-moz-user-select: none;background-image: none;border: 1px solid transparent;border-radius: 4px;}
/*.qa-menu {position: absolute;top: 74px;}*/
.secondary_subnav ul li a:hover {border-left: 1px solid #900652;color: #900652 !important;text-decoration: none;padding: 6px 0px 6px 10px !important;margin-left: -1px;}
.col-lg-8 {float: left;}
#current_lang a{display: block;width: 100%;}
.mandatory {color: #F00;}
p.black {text-transform: none;}
.dropdown-menu-form p {color: #555;font-weight: normal;font-size: 13px;}
#qmLogin{font-size:13px;color:#FFF;}
.action span {color: #fff !important;font-family:jotialight;font-size: 13px;}
.action span a {color: #0088cc;}
.btnGreen{background-color:#92999E;border-radius:4px;float:left;/*background:url("../images/wci/img_bg_green_left.gif") no-repeat 0 1px;*/color:#FFFFFF !important;
font-size:12px;font-weight:normal;margin:1px 10px 0px 0px;padding:8px 0px 7px 7px;text-decoration:none;border:0;}
.btnGreen span{float:left;/*background:url("../images/wci/img_bg_green_right.gif") no-repeat right 0;*/cursor:pointer;padding:0px 16px 1px 11px;margin:0;}
.nspor{float: left;margin: 9px 10px 0px 2px;font-weight: bold;font-size:13px; font-family: jotialight !important;}
.rhsbtnGreen {background-color:#92999E;border-radius:4px;/*background: rgba(0, 0, 0, 0) url("../images/wci/img_bg_green_left.gif") no-repeat scroll 0 1px;*/border: 0 none;color: #ffffff !important;
float: left;font-size: 11px; font-weight: normal;margin: 0px 10px 0px 0px;padding: 7px 0px 6px 7px;text-decoration: none;font-family: jotialight,Arial,Helvetica,sans-serif;}
.rhsbtnGreen span {/*background: rgba(0, 0, 0, 0) url("../images/wci/img_bg_green_right.gif") no-repeat scroll right 1px;*/cursor: pointer;float: left;margin: 0;padding: 1px 16px 1px 11px;font-family: jotialight,Arial,Helvetica,sans-serif;} 
.singlefullWidth input#RhsFromTemp {width: 150px !important;}
.singlefullWidth input#RhsToTemp {width: 150px !important;}
.singlefullWidth .ui-autocomplete {width: 156px !important;}
.singlefullWidth li.acfb-data img {margin-left: 3px !important;}
/* WCAG changes - Shravan
.nav2_ajax{margin-left: -94px;}
.nav4_ajax{margin-left: -312px;}
.nav5_ajax{margin-left: -469px;} */
.secondary_subnav ul li:hover{border-bottom: 0px !important;padding:1px 0px !important;}
.secondary_subnav ul li a:hover {margin-right: -1px;}

/* Newsletter Pop up styles */
p, h1, h2, h3, h4, h5, h6, span, ul, li, ol, div, label{padding: 0px;margin: 0px;border: 0 none;vertical-align:baseline;} 
/*.popinvite{background: none repeat scroll 0 0 #ffffff;border: 1px solid #ccc;border-radius: 5px 5px 5px 5px;box-shadow: 0 0 5px #000000;display: none;left: 30%;margin: 0 0 0 0px;padding: 20px;position: fixed;top: 30%;width: 700px;z-index: 1000;color:#333;font-size:12px;font-family: 'jotialight';}
.popinvite h1{font-family: '"jotialight",sans-serif';font-size: 14px;height: 20px; color: #662046;margin: 0 0 10px 0;padding: 0px 0 10px 0;font-weight: bold;line-height: 25px; border-bottom:solid 1px #ccc;}
.popinvitecont{}
.popinvitecont h2{ font: 17px '"jotiaregular",sans-serif'; font-weight: bold; padding: 16px 0 0; margin: 0px 0 10px;}
.popinvitecont ul li { padding: 3px 0; margin: 0 0 0 17px; list-style-type: disc;}
.popinvitecont ul {padding-bottom: 10px; border-bottom: 1px solid #ADADAD;}
.popinvite h1 span.close{float:right;background:url(../images/common/img_icon_close.gif) no-repeat right top;padding:20px 25px 3px 0;font-family:jotialight;cursor:pointer;}
.popinvite .invitepart{float:left;padding:10px 0 0 0px;width:40%;}
.popinvite .invitepart select{height: 26px; width: 90%; margin: 1px;}
.popinvite label.txtlabel{font-weight:bold;padding:5px 0;display:block;clear:both;}
.popinvite input.txtfld,.popinvite textarea.txtfld{border: 1px solid #ADADAD;padding: 4px 2px 3px;width:90%;}
.popinvite textarea.txtfld{width:510px;}
.popinvite .mainpopcont{float:left;width:40%;margin:0 0 0 20px;}
.mt10{margin-top:10px;}
.mb10{margin-bottom:10px;}
.p10 {padding: 10px 0;}
.burgandy{color:#63003d;}
.no-right {float:right;}
.qmBtnPurple{float:left;background: url("../images/wci/img_bg_purple_left.gif") no-repeat scroll 0 1px transparent;border: 0 none;color: #FFFFFF !important;font-size: 12px;font-weight: normal;margin: 0 10px 0 0;padding: 1px 0 0 7px;text-decoration: none;font-family: jotialight;}
.qmBtnPurple span{float:left;background: url("../images/wci/img_bg_purple_right.gif") no-repeat scroll right 0 transparent;cursor: pointer;margin: 0;padding: 7px 16px 11px 10px;color: #FFFFFF !important;line-height:normal;width:auto !important;}
#newsletpopup{position: absolute;top: 0px !important;}
.privcypopover{float:left;}
#popoverOverlay{display:none;position:fixed;left:0px;top:0px !important;opacity: 0.99;width:100% !important;height:1304px;background: url(../images/header/img_overlay_bg.png) repeat;z-index:1000;filter:alpha(opacity=89) !important;}
*/


#popoverOverlay {display: none;position: fixed;left: 0px;top: 0px !important;opacity: 0.6;width: 100% !important;height: 1304px;background: url("../../images/header/img_overlay_bg.png") repeat scroll 0% 0% transparent;z-index: 9999 !important;}
.popinvite {background: none repeat scroll 0px 0px #FFF;border: 1px solid #CCC;border-radius: 5px;box-shadow: 0px 0px 5px #000;display: none;left: 30%;margin: 0px;padding: 20px;position: fixed;
top: 30%;width: 700px;z-index: 9999 !important;color: #333;font-size: 12px;font-family: "jotialight";}
.popinvite h1 {font-family: jotialight,sans-serif;font-size: 25px;color: #662046;margin: 0px 0px 10px;padding: 0px 0px 10px;font-weight: bold;line-height: 25px;border-bottom: 1px solid #CCC;}
.popinvite h1 span.close {float: right;padding: 0px 5px 0px 0px;font-family: jotialight;cursor: pointer;}
.popinvitecont h2 {font: bold 17px jotiaregular,sans-serif;padding: 10px 0px 0px;margin: 0px 0px 10px;border-bottom: 0px solid !important;}
.popinvitecont{margin-top: 15px;}
.popinvitecont p{margin: 0px;}
.popinvitecont ul {border-bottom: 1px solid #ADADAD;padding: 0 0px 10px 0;}
.popinvitecont ul.PopoverUL{height: 35px !important;line-height: 23px;width: 100% !important;border-radius: 0px !important;display: block;padding: 0px;background-image: none;border: 1px solid #CCC;list-style: none;}
.popinvitecont ul li {padding: 3px 0px;margin: 0px 0px 0px 17px;list-style-type: disc;}
.popinvitecont ul li.acfb-data{ list-style: none;display: inline-block;margin-left: 2px !important;padding: 4px 0 8px 3px;}

.popinvite .invitepart {float: left;padding: 10px 0px 0px;width: 40%;}
.popinvite label.txtlabel {font-weight: bold;padding: 5px 0px;display: block;clear: both;}
.popinvite .invitepart select {height: 26px;width: 90%;margin: 1px;}
.mb10 {margin-bottom: 10px;}
.mt10 {margin-top: 10px;}
.privcypopover {float: left;}
.burgandy {color: #63003D;}
.qmBtnPurple {float: left;background: url("../images/wci/img_bg_purple_left.gif") no-repeat scroll 0px 1px transparent;border: 0px none;color: #FFF !important;font-size: 12px;font-weight: normal;margin: 0px 10px 0px 0px;padding: 1px 0px 0px 7px;text-decoration: none;font-family: jotialight;}
.qmBtnPurple span {float: left;background: url("../images/wci/img_bg_purple_right.gif") no-repeat scroll right 0px transparent;cursor: pointer;margin: 0px;padding: 7px 16px 11px 10px;color: #FFF !important;line-height: normal;width: auto !important;}
.no-right {float: right;margin-top: 20px;}

.popinvitecont .col-sm-9{padding: 0px !important;}

.popinvitecont .ui-autocomplete-input {font-family: jotiaregular;width: 100% !important;border-radius: 0px !important;text-indent: 6px;padding: 6px 0px 0px !important;display: block;height: 28px;font-size: 14px;line-height: 1.42857;color: #555;background-color: #FFF;
background-image: none;border: 0px solid #CCC;box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset;transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;}
.popinvitecont .PopoverUL .acfb-data img {margin: 1px 5px 0 7px;}
.popinvitecont .btnSubscribe{float: left;margin-top: 10px;clear: both;margin-bottom: 0px;}
.popinvitecont .row{margin: 12px 0px 2px 0px;}
.popinvitecont .pagetextFOOTER .form-group{margin-bottom:10px; }
.close, button.close {float: right;display: block;clear: both;background: url("../july15/images/spirte_icons.png") no-repeat scroll -733px 2px transparent;width: 40px;height: 40px;position: relative;
top: 0px;right: -15px;opacity: 1;}
.popinvitecont .form-control{border: 1px solid #ccc;padding: 1px 0px !important;text-indent: 6px;border-radius: 2px !important;color: #333;line-height: 23px;box-shadow: none; font-family: jotiaregular;}
.popinvitecont .ui-widget {font-family: jotialight,sans-serif !important;font-size: 1.1em;border: 1px solid #ccc;}
.popinvitecont .ui-menu .ui-menu-item {padding: 0px;font-family: jotiaregular;font-size: 16px;background-color: #FFF !important;}
.popinvitecont .ui-menu .ui-menu-item a {border: 0px none;border-radius: 0px !important;padding-left: 5px;height: auto !important;min-height: 25px;}
.popinvitecont .acfb-holder ul li a:hover {margin: 0px;background-color: #6C1D4C !important;padding: 0.2em 0.4em;line-height: 1.5;border: medium none !important;}
.popinvitecont .ui-autocomplete li a {width: 100% !important;background-color: #FFF;}
.popinvitecont .ui-autocomplete li a {background-color: #FFF !important;padding: 5px !important;line-height: 26px !important;color: #000;height: 25px;}
.popinvitecont .ui-menu .ui-menu-item a.ui-state-hover, .ui-menu .ui-menu-item a.ui-state-active {margin: 0px;background-color: #6C1D4C !important;color: #FFF;}
.popinvitecont .chkbox input[type="checkbox"] {display: none;}
.popinvitecont .left-addon input {padding-right: 21px !important;}
.popinvitecont .left-addon input {padding-left: 38px;height: 35px;border-radius: 0px;font-size: 18px;color: #333;line-height: 23px;padding-right: 23px;}
.popinvitecont input[type="radio"], input[type="checkbox"] {margin: 4px 0px 0px;line-height: normal;}
.popinvitecont .chkbox input[type="checkbox"] + label {padding-left: 26px;height: 19px;display: inline-block;line-height: 21px;background-repeat: no-repeat;background-position: 0px 0px;
    vertical-align: middle;cursor: pointer;color: #65707B;font-weight: normal;font-size: 12px;}
.popinvitecont .form-group label {font-weight: normal !important;}
.popinvitecont .chkbox label {background: url("../july15/images/checkbox.jpg") repeat scroll 0% 0% transparent;}
.popinvitecont .chkbox input[type=checkbox]:checked+label{	background-position:0 -19px}
.popinvitecont .conditions a {color: #08C;text-decoration: none;}
.popinvitecont .conditions a:hover{text-decoration: underline;}
.error-box {padding: 0px 7px;margin-bottom: 10px;border: 1px solid #FE0000;}
.error-box-info {background: url("../july15/images/error-smallIcon.gif") no-repeat scroll left center transparent;padding: 0px;min-height: 24px;}
.error-box p {color: #FF0100;font-size: 14px;padding-left: 60px;margin-bottom: 0px;}
.messageupdate {font-size: 13px;color: #000;font-family: jotiaregular,sans-serif !important;border: 2px solid #88BB56;border-radius: 3px;float: left;width: 94%;margin: 5px 0px 10px;padding: 52px 18px 18px;
    background: url("../july15/images/confirmation.png") no-repeat scroll 15px 18px transparent;}
.messageupdate span {display: block;color: #88BB56;margin: -35px 0px 10px 34px;text-transform: uppercase;font-size: 25px;}
.loading {display: none;font-weight: 600;color: #333;background: url("../july15/images/loadingbutton.gif") no-repeat scroll center center #EEE !important;padding: 5px 20px 5px 35px !important;
    height: 34px;width: 125px;border: 1px solid #DEDEDE !important;}
.left-addon input[type="checkbox"]{padding-left:0px !important;}
.messageupdate{width:93%;} 
/* End Newsletter Pop up styles */


/* Search widget css - Added by Shravan */
/*body {font-family: Arial;color: #65707B;font-size: 13px;}*/
.SearchWidget357 { float: right; display: block; width: 305px;margin-left: 15px; font-family: Arial,sans-serif !important;padding: 14px 25px;border: 1px solid #CCC;background-color: #F6F6F6;margin: 1px 0px;}
.SearchWidget171{float: left;display: block;width: 143px; font-family: Arial,sans-serif !important;padding: 12px 13px 4px 13px; border: 1px solid #ccc; background-color: #f6f6f6; margin: 1px 0 0 0px;}
.widgethead{float: left; width: 100%; display: block;font-size: 14px; text-transform: none; color: #8c1b59;background: url(../july15/images/Search_Widget_flightIcon.png) no-repeat 0 0; padding: 0px 0 15px 30px;border-bottom: 1px solid #ccc;box-sizing: border-box;}
.widget357{float: left;width: 100%; margin-top:28px;display: block; }
.widget357 .qa-input-adjust .col-lft-rft{width:100%;}
.widget357 .qa-input-adjust .col-lft-rft ul.acfb-holder{width:100% !important; height: 35px !important;background: none repeat scroll 0px 0px #FFF !important;}
.widget357 .qa-input-adjust .col-lft-rft ul.acfb-holder li.acfb-data {margin-left:35px;padding: 5px !important;width: auto !important;border-bottom: medium none !important;margin-top: 3px !important;border: 1px solid #CCC;background-color: #CCC !important;
 border-radius: 8px !important;}

.widget171{float: left;width: 100%; margin-top:18px;display: block; }
.widget171 ul.nav{margin-bottom: 10px !important;}
.widget171 .qa-input-adjust .col-lft-rft{width:100%;}
.widget171 .qa-input-adjust .col-lft-rft ul.acfb-holder{width:100% !important; height: 35px !important;background:none repeat scroll 0px 0px #FFF !important;}
.widget171 .qa-input-adjust .col-lft-rft ul.acfb-holder li.acfb-data {margin-left:5px;padding: 5px !important;width: auto !important;border-bottom: medium none !important;margin-top: 3px !important;border: 1px solid #CCC;background-color: #CCC !important;
 border-radius: 8px !important;}

.qa-tabs-box ul {width: 100%;}
.tab-pane{float: left;}
.tab-content{float: left;}
.nav {padding-left: 0px;margin-bottom: 0px;list-style: outside none none;}
.tab-content > .active {display: block;visibility: visible;}
.tab-content > .tab-pane {display: none;visibility: hidden;}
* {}
.tab-content > .active {visibility: visible;}
.tab-content > .tab-pane {visibility: hidden;}
.qa-tabs-box ul {width: 100%;}
.nav {padding-left: 0px;margin-bottom: 0px;list-style: outside none none;}
.nav {list-style: outside none none;float: left;width: 100%;margin-bottom: 20px;}
#BookFlight ul li.active {border-bottom: 2px solid #900651;background: none repeat scroll 0% 0% transparent;border-left: 0px none;border-radius: 0px;}
#BookFlight ul li {float: left;/*background: none repeat scroll 0% 0% transparent;*/color: #333;padding: 2px;width: auto;border-left: 0px none;font-size: 13px;border-radius: 0px;}
#BookFlight ul.options li {font-size: 18px;padding: 6px 10px;width: 100%;box-sizing: border-box;}
.options {display: none;position: absolute;top: 100%;right: 0px;left: 0px;z-index: 2147483647;margin: 0px;padding: 0px;list-style: outside none none;border: 1px solid #D2D2D2;background-color: #FFF;box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);font-size: 14px;}
#BookFlight ul.options li:hover {background: none repeat scroll 0% 0% #900651;padding: 6px 10px;border-radius: 0px;color: #FFF;}
#BookFlight ul.nav  li{margin-right: 15px;}
.widg171 li {padding: 2px 0px !important;margin-right: 3px !important;}
ul.widg171 li.active {padding: 2px 3px;}
.qa-tabs-box ul li:first-child {border-left: 0px none;}
.qa-tabs-box ul li.active {color: #900651;background: none repeat scroll 0% 0% #FFF;}
.qa-tabs-box ul li {width: 20%;display: inline;margin: 0px;color: #606060;background: none repeat scroll 0% 0% #E2E4E6;float: left;border-left: 1px solid #FFF;}
.nav > li {position: relative;display: block;}
ul, li {text-decoration: none;list-style: outside none none;}
#BookFlight ul li a, #BookFlight ul li a:hover {color: #333;text-transform: none;padding: 0px 4px !important;background: none repeat scroll 0% 0% transparent;border-left: 0px none;font-size: 13px;font-family: arial;}
.qa-tabs-box ul li.active a {color: #900651 !important;background: none repeat scroll 0% 0% #FFF;font-size: 13px;}
.qa-tabs-box ul li a, .qa-tabs-box ul li a:hover {font-family: Arial,sans-serif;color: #606060 !important;padding: 15px 0px 15px 12px;font-size: 13px;text-transform: uppercase;}
.nav > li > a {position: relative;display: block;padding: 10px 15px;}
.nav::after, .navbar::after, .navbar-header::after, .navbar-collapse::after{clear: both;}
.qa-tabs-box .tab-content .tab-content {padding: 10px 0px;}
.tab-content > .active {display: block;visibility: visible;}
.qa-panel{float: left;width: 100%;}
.nav > li:first-child{padding-left:0px !important;} 
.control-label{float: left;padding: 8px 0 0 0px !important;width: 25%;min-width: 65px;}
.passen-inline .form-group {float: left;margin: 5px 0px !important;}
.left-addon input {padding-left: 38px;height: 35px;border-radius: 0px;font-size: 18px;color: #333;line-height: 23px;padding-right: 0px !important;box-sizing: border-box;}
.form-control {padding: 6px;border-radius: 2px;font-size: 18px;color: #333;line-height: 23px;box-shadow: none;}
.passen-inline .form-group.family-select-box {float: right;margin-bottom: 0px;margin-top: 20px !important;}
.resetsetwidth {width: 47px !important;}
.widget171 .resetsetwidth {width: 44px !important;}
.selectbox {position: relative;display: inline-block;border: 1px solid #D2D2D2;}
.selectbox {cursor: pointer;display: inline-block;position: relative;color: #333;border: 1px solid #D2D2D2;font-size: 14px;}
.classCheckbox { width: 100% !important; float: left !important; padding: 20px 0px 0px;}
.classCheckbox label{width: 100%;margin-left: 0px;line-height: 14px !important;}
.classCheckbox157{width: 89% !important;float: left !important;padding: 15px 0 0 0px;}
.classCheckbox157 label{width: 142px;margin-left: 0px;padding-left: 23px !important;padding-top: 0px;}
.passen-inline .form-group.family-select-box { float: left !important; width: 100%;}
.qa-form .btn-style { padding: 4px 23px !important; height: 32px; margin-left: 0px !important; margin-top: 18px;}
/*.btn-4c::before {right: 10px;opacity: 0;top: 0px;}
.btn-4::before {position: absolute;height: 100%;font-size: 125%;line-height: 3.5;color: #FFF;transition: all 0.3s ease 0s;}
.arrow-right-btn::before {background: url("../july15/images/arrow_right.png") no-repeat scroll 0px 9px transparent !important;width: 18px;height: 32px;display: block;font-size: 0px;z-index: 8888;}
.btn-style::before, .popupButn::before, .btn-dark::before {content: "";position: absolute;z-index: -1;transition: all 0.3s ease 0s;}*/
.btn-4 {border-radius: 0px !important;color: #FFF;overflow: hidden;}
.inner-addon {position: relative;}
label {color: #555;font-weight: normal;font-size: 13px;}
.inner-addon .form-icon {position: absolute;padding: 17px 16px;pointer-events: none;}
.from-icon {background-position: -829px 0px !important;}
.to-icon {background-position: -860px 0px !important;}
.cal-icon {background-position: -891px 0px !important;}
.form-icon {position: relative;top: 1px;display: inline-block;line-height: 1;}
.form-icon {background: url("../july15/images/spirte_icons.png") no-repeat scroll left top transparent;}
.form-control {padding: 6px;border-radius: 2px;font-size: 18px;color: #333;line-height: 23px;box-shadow: none;}
.passen-inline {overflow: visible;float: left;width: 100%;}
.col-lft-rft {padding-left: 0px;padding-right: 0px;}
.passen-inline .form-group.family-select-box .form-group {float: none;display: inline-block;}
.passen-inline .form-group.family-select-box .form-group label {display: block;font-size: 12px;}
.selectbox {position: relative;display: inline-block;border: 1px solid #D2D2D2;}
.selectbox {cursor: pointer;display: inline-block;position: relative;color: #333;border: 1px solid #D2D2D2;font-size: 14px;}
.passen-inline .form-group.family-select-box .selectbox .form-control {height: 33px;font-size: 24px;color: #333;padding: 3px 4px;}
.selectbox .form-control {height: 32px;}
.selectbox select {width: 100% !important;border: medium none;padding: 0px 10px;}
select.form-control {line-height: 30px;}
select, input.txtField {float: left;background-color: #F3F3ED;border: 1px solid #C3C3C3;width: 150px;margin-top: 5px;}
.passen-inline .form-group.family-select-box .selectbox .form-control {height: 33px;font-size: 24px;color: #333;padding: 3px 4px;margin-top: 0;}
.selectbox .form-control {height: 32px;}
.selectbox select {width: 100% !important;border: medium none;padding: 0px 10px;}
select.form-control {line-height: 30px;}
#BookFlight .styledSelect {font-size: 18px;}
.styledSelect {position: absolute;top: 0px;right: 0px;bottom: 0px;left: 0px;background-color: #FFF;padding:8px 12px;line-height: 18px;}
.options {display: none;position: absolute;top: 100%;right: 0px;left: 0px;z-index: 2147483647;margin: 0px;padding: 0px;list-style: outside none none;border: 1px solid #D2D2D2;
	background-color: #FFF;box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);font-size: 14px;}
.styledSelect::after {content: url("../july15/images/dropdownArrow.jpg");width: 0px;height: 0px;border-color: #D2D2D2 transparent transparent;position: absolute;top: 0px;right: 14px;line-height: 30px;padding: 0px 7px;}
.family-yrs {display: block;font-size: 9px;padding-left: 2px;position:absolute;}
.selectbox {cursor: pointer;color: #333;font-size: 14px;}
.selectbox {position: relative;display: inline-block;border: 1px solid #D2D2D2;}
.showpremium {padding: 2px 30px 0px 0px;font-size: 13px;line-height: 13px;}
/*.SearchWidget357 .showpremium{margin-left: -17px;}*/
.classCheckbox157 .showpremium {padding: 0px;font-size: 11px;line-height: 10px;}
.inner-addon {position: relative;}
.flL {float: left;}
.chkbox input[type="checkbox"] {display: none;}
.inner-addon.showpremium.left-addon.chkbox label {margin-bottom: 0px;line-height:14px;}
.passen-inline .form-group.family-select-box .form-group label {display: block;font-size: 12px;margin-bottom: 3px;}
.chkbox input[type="checkbox"] + label {padding-left: 26px;height: 19px;display: inline-block;line-height: 21px;background-repeat: no-repeat;vertical-align: middle;cursor: pointer;color: #65707B;font-weight: normal;font-size: 12px;}
.chkbox label {background: url("../july15/images/checkbox.jpg") repeat scroll 0% 0% transparent;}
label {color: #301e29;font-weight: normal;font-size: 13px;}
.btn {transition: all 0.3s ease 0s;}
.btn-style {font-size: 14px;color: #FFF;background: none repeat scroll 0% 0% #900652;}
/*.btn-4c::before {right: 10px;opacity: 0;top: 0px;}
.btn-4::before {position: absolute;height: 100%;font-size: 125%;line-height: 3.5;color: #FFF;transition: all 0.3s ease 0s;}
.arrow-right-btn::before {background: url("../july15/images/arrow_right.png") no-repeat scroll 0px 9px transparent !important;width: 32px;height: 32px;display: block;font-size: 0px;z-index: 8888;}
.btn-style::before, .popupButn::before, .btn-dark::before {content: "";position: absolute;z-index: -1;transition: all 0.3s ease 0s;}*/
.qa-promo-input { width: 47%; float: left !important; padding-right: 5px;}
.qa-promo-input171 {width:143px;float: left !important;}
.family-select-box .form-control {padding: 6px;border-radius: 2px;font-size: 18px;color: #333;line-height: 23px;box-shadow: none;box-sizing: border-box;}
.showpremium .small {font-size: 11px;line-height: 17px;color: #65707B;}
.formInput{float: left;width: 75%;}
.widgetbutton{ float: left !important; width: 51%;}
.widgetbutton .btn-style{width: 100%;text-transform: capitalize;} 
.widgetbutton171{float: left !important;}
.widgetbutton171 .btn-style{margin-left: 0px !important;width: 143px;margin-top: 15px;text-transform: capitalize;}
::-webkit-input-placeholder { /* WebKit browsers */ color:    #cccccc; font-size: 16px;}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color:    #cccccc; opacity:  1; font-size: 16px;}
::-moz-placeholder { /* Mozilla Firefox 19+ */ color:    #cccccc;opacity:  1;font-size: 16px;}
:-ms-input-placeholder { /* Internet Explorer 10+ */ color:    #cccccc; font-size: 16px;}
input.form-control::-webkit-input-placeholder, textarea::-webkit-input-placeholder { /* WebKit browsers */color:    #cccccc;font-size: 12px;}
input.form-control:-moz-placeholder, textarea:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color:#cccccc; opacity:  1; font-size: 12px;}
input.form-control::-moz-placeholder, textarea::-moz-placeholder { /* Mozilla Firefox 19+ */ color:#cccccc; opacity:  1;font-size: 12px;}
input.form-control:-ms-input-placeholder, textarea:-ms-input-placeholder { /* Internet Explorer 10+ */color:#cccccc;font-size: 12px;} 
.passen-inline.multi-form-input .search-main-label .inner-addon ::-webkit-input-placeholder { /* WebKit browsers */color:#cccccc;font-size: 12px; line-height: 23px;}
.passen-inline.multi-form-input .search-main-label .inner-addon :-moz-placeholder { /* Mozilla Firefox 4 to 18 */color:#cccccc;opacity:  1;font-size: 12px;  line-height: 23px;}
.passen-inline.multi-form-input .search-main-label .inner-addon ::-moz-placeholder { /* Mozilla Firefox 19+ */color:    #cccccc;opacity:  1;font-size: 12px;  line-height: 23px;}
.passen-inline.multi-form-input .search-main-label .inner-addon :-ms-input-placeholder { /* Internet Explorer 10+ */color:#cccccc; font-size: 12px;  line-height: 23px;}

input.widg171input{width: 142px !important;box-sizing: border-box;}
.widg171tabcontent .styledSelect {padding:8px !important;}
.widg171tabcontent .styledSelect::after {right: 11px !important;}
.dep351{width: 100%;}
.chkbox input[type="checkbox"]:checked + label {background-position: 0px -19px;}
.btn-light {font-size: 14px;color: #FFF;text-transform: uppercase;background: none repeat scroll 0% 0% #92999E;padding-left: 20px;padding-right: 20px;padding: 2px 6px !important;}
.passen-inline.multi-form-input {width: 100%;}
.multi-arrow-box.search-main-label .multi-arrow-close {margin: 0px;background-position: -800px 0px;cursor: pointer;position: relative;}
.multi-arrow-box.search-main-label {top: 27px;right: 18px;}
.col-xs-1.multi-arrow-box {width: 10% !important;float: right;}
.col-xs-1.multi-arrow-box a{float: right;}
.SearchWidget171 .ui-autocomplete{width: 155px !important;border: 1px solid #CCC !important;}
.SearchWidget171 #BookFlight ul li{padding:0px 3px !important;margin-right: 1px !important;}
.ui-menu .ui-menu-item a.ui-state-hover, .ui-menu .ui-menu-item a.ui-state-active {margin: 0px;background-color: #6C1D4C !important;color: #FFF !important;border: medium none !important;width: 100%; min-height: 30px;}
#ls-gen8-ls-area-body{overflow: visible;}
#RFix{overflow: visible;}
.ui-autocomplete{border: 1px solid #CCC !important;/*left: 0px !important;*/}
.ui-menu .ui-menu-item a{font-size: 11px !important;width: 98%;}
/* .RhsFromBooking li.acfb-data, .RhsToBooking li.acfb-data  {
    font-weight: normal;
    margin: 2px 1px 1px 39px !important;
    word-wrap: break-word;
} */

.inner-addon ul.RhsToBooking input.ibeTo {width:98% !important;background-color: #fff !important;}
.inner-addon ul.RhsFromBooking input.ibeFrom {width:98% !important;background-color: #fff !important;}
.widg171tabcontent .formInput { width: 86%;}
#RhsFromTemp ul.acfb-holder li.ui-menu-item:nth-child(2n+1) {background: none repeat scroll 0% 0% #EEE !important;}
.SearchWidget171 #BookFlight ul li.ui-menu-item{padding: 0px 1px !important;}
.SearchWidget171 #BookFlight ul li.acfb-data{padding:5px !important;}
.widg171tabcontent .inner-addon .form-icon{display:none !important;}
.widg171tabcontent .left-addon input {padding-left: 8px !important;}

/* End of Search widget css- Shravan */

/* Language selector changes on 16 May 2016 START- Shravan */
#International{display: block !important;background: none transparent !important;border: 0px !important;float: right !important;padding: 15px 0px 0 0 !important;}
#languageSelector .regions li{float:left;width: 145px;margin: 0;border-radius: 2px;border: 0;}
#International ul li {margin: 0px 0px 0px 23px !important;float: none !important;}
#International ul {float: right !important;right: 0px;width: auto !important;}
/* Language selector changes on 16 May 2016 END- Shravan */

.dateDirection{white-space: nowrap;}

/*Qflash Great value fares START - Shravan */
.qa-great {float:left;margin: 0px;width: 543px;}
.qa-great .heading h2 {width: auto;font-size: 17px;color: #000;font-weight:bold;text-transform: none;border: medium none;padding: -2px 0;float: left;}
.qa-great .heading span.from {float:left;font-size: 18px;font-weight: 300;position: relative;cursor: pointer;}
.qa-great .heading span.from span {color: #0577B2;text-transform: capitalize;font-size:17px;font-weight: bold;background: url("../../../july15/images/m-arrow.png") no-repeat scroll right 10px transparent;padding-right: 15px;margin-left: 5px;min-width: 270px;}
div.fly-out-offers {position: absolute;margin-top: 30px !important;width: 320px;border-width: 1px;border-style: solid;border-color: #900651 #CCC #CCC;z-index: 9;background: none repeat scroll 0% 0% #FFF;margin-left:175px;}
.fly-out-offers ul {padding: 10px 0px;}
.fly-out-offers ul li {font-size: 14px;line-height: 18px;padding: 10px 20px;}
.fly-out-offers ul li:hover {background: none repeat scroll 0% 0% #F2F2F2;cursor: pointer;}
/*Qflash Great value fares END - Shravan */


/*#header .row .qa-lang-select {width: 8%;float: right;}*/
 .sprit-icons {background: url("../../../july15/images/spirte_icons.png") no-repeat scroll right top transparent;}
 
 /* Added Rajesh */
 


/* Timer component */
.main-example {
float:right;
  margin: 0 auto;
  width: 171px;
  font-family:"jotialight",Helvetica Neue,Helvetica,sans-serif
}
.main-example .countdown-container {
  height: 130px;
}
.main-example .time {
  border-radius: 5px;
  box-shadow: 0 0 5px 0 rgba(0,0,0,0.5);
  display: inline-block;
  text-align: center;
  position: relative;
  height: 80px;
  width: 44px;

  -webkit-perspective: 479px;
  -moz-perspective: 479px;
  -ms-perspective: 479px;
  -o-perspective: 479px;
  perspective: 479px;
  margin-right:10px;

  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  backface-visibility: hidden;

  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);

  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
  -o-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0);
}
.main-example .count {
 /* background: #662046 ;*/
 background:url(/images/clocktopbg.png) repeat-x left 0 bottom 0;
  color: #fff;
  display: block;
  font-family: 'jotialight', sans-serif;
  font-size: 2em;
  line-height: 80px;
  overflow: hidden;
  position: absolute;
  text-align: center;
  text-shadow: 0 0 10px rgba(0, 0, 0, 0.8);
  top: 0;
  width: 100%;

  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);

  -webkit-transform-style: flat;
  -moz-transform-style: flat;
  -ms-transform-style: flat;
  -o-transform-style: flat;
  transform-style: flat;
}
.main-example .count.top {
  border-top: 1px solid #b19aac;
  border-bottom: 1px solid #fff;
  border-radius: 5px 5px 0 0;
  height: 50%;

  -webkit-transform-origin: 50% 100%;
  -moz-transform-origin: 50% 100%;
  -ms-transform-origin: 50% 100%;
  -o-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
}
.main-example .count.bottom {
	border-top: 1px solid #b19aac;
	background:url(/images/clockBg.png) repeat-x 0 0 ;
/*  background-image: linear-gradient(rgba(255,255,255,0.1), transparent);
  background-image: -webkit-linear-gradient(rgba(255,255,255,0.1), transparent);
  background-image: -moz-linear-gradient(rgba(255,255,255,0.1), transparent);
  background-image: -ms-linear-gradient(rgba(255,255,255,0.1), transparent);
  background-image: -o-linear-gradient(rgba(255,255,255,0.1), transparent);
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;*/
 
  border-radius: 0 0 5px 5px;
  line-height: 0;
  height: 50%;
  top: 50%;

  -webkit-transform-origin: 50% 0;
  -moz-transform-origin: 50% 0;
  -ms-transform-origin: 50% 0;
  -o-transform-origin: 50% 0;
  transform-origin: 50% 0;
}
.main-example .count.next {
}
.main-example .label {
  font-size: normal;
  margin-top: 5px;
  display: block;
  position: absolute;
  top: 80px;
  width: 100%;
}
/* Animation start */
.main-example .count.curr.top {
  -webkit-transform: rotateX(0deg);
  -moz-transform: rotateX(0deg);
  -ms-transform: rotateX(0deg);
  -o-transform: rotateX(0deg);
  transform: rotateX(0deg);
  z-index: 3;
}
.main-example .count.next.bottom {
  -webkit-transform: rotateX(90deg);
  -moz-transform: rotateX(90deg);
  -ms-transform: rotateX(90deg);
  -o-transform: rotateX(90deg);
  transform: rotateX(90deg);
  z-index: 2;
}
/* Animation end */
.main-example .flip .count.curr.top {
  -webkit-transition: all 250ms ease-in-out;
  -moz-transition: all 250ms ease-in-out;
  -ms-transition: all 250ms ease-in-out;
  -o-transition: all 250ms ease-in-out;
  transition: all 250ms ease-in-out;

  -webkit-transform: rotateX(-90deg);
  -moz-transform: rotateX(-90deg);
  -ms-transform: rotateX(-90deg);
  -o-transform: rotateX(-90deg);
  transform: rotateX(-90deg);
}
.main-example .flip .count.next.bottom {
  -webkit-transition: all 250ms ease-in-out 250ms;
  -moz-transition: all 250ms ease-in-out 250ms;
  -ms-transition: all 250ms ease-in-out 250ms;
  -o-transition: all 250ms ease-in-out 250ms;
  transition: all 250ms ease-in-out 250ms;

  -webkit-transform: rotateX(0deg);
  -moz-transform: rotateX(0deg);
  -ms-transform: rotateX(0deg);
  -o-transform: rotateX(0deg);
  transform: rotateX(0deg);
}


.heading{  font-size: 14px;
    padding: 12px;
    text-align: -moz-center;}
.colon{ position:absolute; line-height:81px; top:0; left:-10px; display:block; color:#6f7072; font-size:2em}
.time:first-child .colon{ display:none}
/*Timer component */

/* START - WCAG implementations */

a.skip-main {
    height: 1px;
    left: -999px;
    overflow: hidden;
    position: absolute;
    top: auto;
    width: 1px;
    z-index: -999;
}
a.skip-main:focus, a.skip-main:active {
    border: 1px solid yellow;
    border-radius: 15px;
    color: #fff !important;
    font-size: 1.2em;
    height: auto;
    left: auto;
    margin: 10px 40%;
    overflow: auto;
    padding: 5px;
    text-align: center;
    top: auto;
    width: 15%;
    z-index: 999;
}

* :focus{	outline: #66afe9  solid 1px !important;}
.darkpurple_tabs a {
    background-position: 0 0;
    color: #fff !important;
text-transform: none;
}
.selected a {
    background-position: 0 0;
    color: #6c1d4c !important;
}
.offer_tabs li a {
    background-position: 0 0;
    color: #fff !important;
    text-transform: none;
}
#offertab_wrapper .selected a {
    background-position: 0 0;
    color: #37172a !important;
}

/*credit-card-verification.page css from xsl Starts */
#creditcard_register input.error,#creditcard_register .fieldContainer select.error{
    border: 1px solid red !important;
  }

#creditcard_register .fieldContainer input,#creditcard_register .fieldContainer select  {

    background-color: #F3F3ED;
    border: 1px solid #C3C3C3;
    display: inline;
}

.realperson-challenge {
	background: url("/images/background5.png") repeat-y scroll 0 0 white;
	color: #000;
	width:125px
}
.realperson-text {
	font-family: "Courier New",monospace !important;
	font-size: 6px;
	font-weight: bold;
	letter-spacing: -2px;
	line-height: 2px;
	padding-left: 9px;
    padding-top: 9px;
}
.realperson-regen {
	padding-top: 4px;
	font-size: 12px;
	text-align: center;
	cursor: pointer;
}


 
/*credit-card-verification.page css from xsl Ends */

/* For making bg color to burgundy on selecting dropdown via keyboard   */
.select ul.options li.active {border-bottom: 2px solid #900651;background-color:#900652 !important;color:#ffffff !important;border-left: 0;border-radius: 0px; }

.hiddenAccessible {text-indent: -99999px !important;    font-size: 0 !important;}
.hiddenFont {font-size: 0px !important;text-indent: -99999px !important;}
.hideFontNL label {font-size: 0px !important;text-indent: -99999px !important;}
.requiredAccessible:after {  content: "*";  font-size:20px;}
#airline_select span{ display:block; float:left; padding-bottom:8px; width: 233px; text-align:left; vertical-align:baseline; }+



/* Muniram STARTS */

#book_desc { margin-bottom: 18px;}
#checkincont .helptext { padding-top: 12px; }
#option-two{margin-bottom: -38px;}
#option-three{margin-bottom: 50px;}
.select182 { padding: 5px 0px 4px; }


/*//Managing Book*/
.eco_classtext {vertical-align: top;}
select.selsearch {margin-top: 22px;}
#nav_status_flightnumber  { margin-left: 134px; }
#checkincont .helptext { width: 200px; }
.select182 {margin-top: -28px;}
#check_freq { margin-left: 10px;}
.btnPurple span { padding: 7px 24px 23px 16px; }
#mc_opt2 { margin-left: 0px;}
.helptext label{font-size: 11px;position: relative;top: -6px;}
.smallTop{margin-top: -6px; width: 173px;}
.imgTop {top:-20px;position: relative;}
.imgTopright{ margin-right: 2px; margin-bottom: -7px;}
.imgTopmiddle{ margin-right: 2px; margin-bottom: -7px;}
/* END - WCAG implementations */

/*refund-request.page css issues shinu*/
.cancelRequest label.hiddenAccessible { width: 1%;}
#languageSelector {
	display:none;
	height:auto;
	overflow:hidden;
	top:150px;   /* 95 changed to 125 px */
	padding:10px;
	position:absolute;
	width:896px;
	z-index:1002;
	-webkit-box-shadow: 0px 0px 10px #000000;
	-moz-box-shadow: 0px 0px 10px #000000;
	box-shadow: 0px 0px 10px #000000;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius:3px;
	width:800px;
	padding:30px;
	background:#eaeaea;
}
#languageSelector a#closeLanguageSelector, #close {
	background:url(../../images/common/img_icon_close.png) right 0 no-repeat;
	color:#702050;
	font-size:0px;
	float:right;
	height:23px;
	padding:6px 25px 0 0;
	text-decoration:none;
	text-indent:-9999px;
	margin-right:-15px;
}
#languageSelector h2 {
	text-transform:uppercase;
	font: bold 1.4em "Open Sans",sans-serif !important;
	margin-bottom:18px;
}
#languageSelector .regions {overflow:hidden;}
#languageSelector .regions li a {
display: block;
padding: 10px 10px 0px;
border-left: 1px solid #757575;
border-right: 1px solid #BFBFBF;
height: 80px;
background: transparent -moz-linear-gradient(center top , #9F9F9F, #828282) repeat scroll 0% 0%;
color: #FFF !important;
text-decoration: none;
font-size: 12px;
position: relative;
font-weight: normal;
line-height: 1.1;
width: 100%;
}
#languageSelector li a:link, #languageSelector li a:visited, a#languageSelector li :focus, #languageSelector li a:hover {
	background: #828282; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#919191', endColorstr='#747474'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#919191), to(#747474)); /* for webkit browsers */
	background: -moz-linear-gradient(top, #919191, #747474); /* for firefox 3.6+ */
	color: #333;
	font-weight: normal !important;
}
/*#languageSelector .regions li a:hover {
	background: transparent -moz-linear-gradient(center top , #919191, #747474) repeat scroll 0% 0% !important;
	color: 
}*/
#languageSelector .regions li a span img{border:none;}
#languageSelector li.selected a, #languageSelector li.ui-tabs-selected a, #languageSelector li.selected a:hover {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff'); /* for IE */
	background:#fff !important;
	color:#333 !important;
	border-top:1px solid #ccc;
	border-right: 0px;
	border-bottom:0;
	border-left:0;
	height:80px;
}
#languageSelector .regions li.ui-tabs-selected .international {border-left:1px solid #ccc;}
#languageSelector .region {
	background: none repeat scroll 0 0 #FFFFFF;
	border-color: -moz-use-text-color #CCCCCC #CCCCCC;
	border-right: 0 solid #CCCCCC;
	border-style: none solid solid;
	border-width: 0 0 1px 0;
	/*clear: both;*/
	overflow: hidden;
	padding: 30px 20px;
	float: left;
}
/*#Asia {margin-left: -123px !important;} 
#Europe {margin-left: -246px !important;}
#MiddleEastGCC{margin-left: -369px !important;}
#International{margin-left: -492px !important;}
*/
#languageSelector .region ul {
	margin:0;
	font-size:0.75em;
	padding-left:20px;
	width:690px;
	float: left;
	display: block;
}
#languageSelector .region ul li {
	border-top: 0px !important;
	float:left;
	margin:0 23px 0 0;
	width: auto;
}
#languageSelector .region ul li a {
	color:#000;
	text-decoration:none;
	display:block;
	height:25px;
	line-height:25px;
	width:200px;
	background:url(../../images/common/img_icon_datepicker_next.gif) no-repeat right center !important;
	font-family:jotialight;
	font-size: 13px;
	border-top: 0px !important;
	padding: 0px;
	border-bottom:1px solid #d0d0d0;
}
#languageSelector ol, ul {list-style:none;}

.ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; border-collapse: collapse; }	
#languageSelector .regions li { width: 160px; }
.language_seo { color: #666;}
#languageSelector .regions li.selected a, #languageSelector .regions li.ui-tabs-selected a { height: -1px; border: 0px solid #ccc; }
#languageSelector .region { padding: 30px 20px 10px 55px; }
#languageSelector .region ul li a { color: #000; text-decoration: none; display: block; height: 25px; line-height: 25px; width: 205px;  
background: url(../../images/common/img_icon_datepicker_next.gif) no-repeat right center !important; font-family: jotialight; font-size: 13px; border-top: 0px !important; padding: 0px; 
border-bottom: 1px solid #d0d0d0; margin-left: 2px; }
#languageSelector li.selected a, #languageSelector li.ui-tabs-selected a, #languageSelector li.selected a:hover { color: #333 !important; border-right: 0px;  border-left: 0; }
#languageSelector .region ul { margin: 0; font-size: 0.75em; padding-left: 20px; width: 690px; float: left; display: block; }
#languageSelector li.selected a, #languageSelector li.ui-tabs-selected a, #languageSelector li.selected a:hover { background: #fff !important; color: #333 !important; border-top: 1px solid #ccc; border-right: 0px;
    border-bottom: 0; border-left: 0; height: 80px; }
#languageSelector .regions li a { display: block; padding: 10px 10px 0px; text-decoration: none; font-size: 12px; position: relative; line-height: 1.1; width: 100%; }
   
#languageSelector .region { background: none repeat scroll 0 0 #FFFFFF;  border-right: 0 solid #CCCCCC; border-style: none solid solid;  border-width: 0 0 1px 0;
    overflow: hidden; padding: 30px 20px; float: left; }

#languageSelector .regions li a { display: block; padding: 10px 10px 0px; border-left: 1px solid #757575; border-right: 1px solid #BFBFBF;
    background: transparent -moz-linear-gradient(center top , #9F9F9F, #828282) repeat scroll 0% 0%; text-decoration: none; font-size: 12px; position: relative; font-weight: normal;
    line-height: 1.1; width: 100%; height: 70px; }
	
#Asia-Pacific { margin-left: 22px; }
#Europe { margin-left: -295px !important; }
#languageSelector .region { background: none repeat scroll 0 0 #FFFFFF; border-right: 0 solid #CCCCCC; border-style: none solid solid;  border-width: 0 0 0px 0;
 overflow: hidden; padding: 30px 20px; float: left; }
#Asia-Pacific { margin-left: -147px !important; }
#MiddleEastGCC { margin-left: -443px !important; }
#TheAmericas { margin-left: -592px; width: 740px;}
#languageSelector .regions li.selected a, #languageSelector .regions li.ui-tabs-selected a { height: -1px; }
/*.desc1 a { float: left; padding: 7px 0px; } effecting other pages*/
.btnPurple span { padding: 8px 18px 20px 8px; }
.btnPurple { margin: -4px 10px -18px 0px; }
.offer_tabcont table { margin-bottom: 12px; /*margin-top: -20px;*/}
.maro { padding-top: 2em !important; }
/*For outline while focusing*/
/*.desc a {width: 165px;float: left;margin: 1px;} effecting other pages*/
/*.desc1 a {margin: 5px;} effecting other pages */

li.timeData{ margin: 0 auto !important; line-height: 22px; margin-top: 3px !important;}
li.acfb-data { -webkit-border-radius: 6px; border: 1px solid #C3C3C3; padding:1px 5px 0px; background: #C3C3C3; margin: 2px; float: left; border-radius:7px;}
.FromBooking, .ToBooking, .NavFromBooking, .NavToBooking  { padding: 0px 0px 0px 0px; background-color: #F3F3ED;  border: 1px solid #C3C3C3;  height: 28px; font-size: 13px;height: 25px !important;overflow: hidden;width: 205px;}
.TFromBooking  input.acfb-input, .TToBooking input.acfb-input{border: medium none;
margin: 0pt;
outline: 0pt none;
padding: 3px 0pt 2px;
width: 200px;
height: 20px;
background: none repeat scroll 0px 0px #F3F3ED;}
.TFromBooking,  .TToBooking{margin: 0px;
border: 1px solid #C3C3C3;
height: 25px !important;
overflow: hidden;
width: 205px;
background: none repeat scroll 0px 0px #F3F3ED;}

.acfb-holder {
    margin: 0;
    border: 1px solid #C3C3C3;
    height: 26px !important;
    height: 1%;
    overflow: hidden;
    font: 11px;
    width: 205px;
    background: none repeat scroll 0 0 #F3F3ED;
    }
.acfb-holder li.acfb-data {
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border: 1px solid #C3C3C3;
    padding: 1px 5px 2px;
    background: #C3C3C3;
    margin: 2px;
    max-width: 189px;
    height: 17px;
    overflow: hidden;
    direction: ltr;
}
/*For outline while focusing*/
.With-Column-Header a {width: 165px;margin: 1px;}
 .icon-external{ position:relative;}

.icon-external img {
    left: 5px;
    position: absolute;
    top: 3px;
}
.desc1 a span.icon-external {
    display: inline;
    float: none;
}
.desc1 a span.icon-external img {
    display: inline;
    padding: 0 0 0 5px;
    position: relative;
    top:0;
}

.SearchWidget171 .RhsFromBooking, .SearchWidget171 .RhsToBooking   {
	width: 150px;
	height: 35px !important;
	background-color: #fff;
}


.SearchWidget171 #RhsFromTemp , .SearchWidget171 #RhsToTemp {
	padding-left: 8px !important;
    width: 100%;
    background-color: #fff !important;
}


.SearchWidget171 .RhsFromBooking li.acfb-data, .SearchWidget171 .RhsToBooking  li.acfb-data {
	padding: 3px 3px;
	margin: 4px;
}

.SearchWidget171 .passen-name{
	width: 155px;
}
.SearchWidget357 .RhsFromBooking, .SearchWidget357 .RhsToBooking  {
	width: 227px;
	height: 33px !important;
	background-color: #fff;
}

.SearchWidget357 #RhsFromTemp , .SearchWidget357 #RhsToTemp {
	background-color: #fff !important;
	width: 100%;
	height: 35px !important;
}

.SearchWidget357 .RhsFromBooking li.acfb-data, .SearchWidget357 .RhsToBooking  li.acfb-data {
	margin: 4px 35px;
	padding: 4px 2px 2px;
}
.ResUL {
	height: 33px !important;
}
.ResUL  li.acfb-data {
	padding: 5px 0px 5px 4px;
    margin: 2px;
}
.PopoverUL li.acfb-data {
	padding: 5px 0px 5px 4px;
    margin: 2px;
}

img #remFrom {
	padding: 5px 3px;
    margin-left: 2px;
}
#t19SendEnqPanel .contactInfo .row a {
    font-size: 12px;
    line-height: 1.4em;
    margin: 90px 0 0 0px !important;
}
.contactInfo .g-recaptcha iframe {
margin:15px 0 5px 20px;
}
#requestOnlineDIV iframe {
margin:-10px 0 5px 0px;
}
.hiddenAccessible {display: none !important;}
.requiredAccessible:after {  content: "*";  font-size:20px;}
#airline_select span{ display:block; float:left; padding-bottom:8px; width: 233px; text-align:left; vertical-align:baseline; }
#QM_Form .form-control {padding: 2px 0px 0px 4px;border-radius: 1px !important;background-color: #fff;border: 1px solid #ccc;}
#QM_Form .btn-style { margin-top: 14px;border-radius: 2px !important;}
.popinvitecont .chkbox input[type="checkbox"] {
    display: inline-block;
    float: left;
    height: 21px;
    /*margin-left: -18px;*/
    margin-right: -20px;
    margin-top: 1px;
    width: 20px;
}
.visatab div.col1 label, .visatab div.col2 label{
				padding: 0 0 8px !important;
				font-family:tahoma !important;
				font-size:12px !important;
				font-weight:bold !important;
				float:left !important;
			}
			.visatab div label{
				padding: 0 0 8px !important;
				font-family:tahoma !important;
				font-size:12px !important;
				font-weight:bold !important;
			}
.ui-helper-hidden-accessible-inner{
	border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}
.ui-helper-hidden-accessible-creditcard{
	border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

.PopoverUL {
    height: 33px !important;
}

/* 1 colum IBE widget*/
#RFix #ls-gen7-ls-area-body{overflow:visible;}

/*Footer HTML structure changes*/
.headParent {float: left; width: 20%;}
.head_us {padding: 42px 0px 3px 14px; font: 700 15px "Open Sans",sans-serif !important; color: #65707b;}
.headParent ul{padding-top:4px !important;}

.popinvite .close {
	/*padding: 0px 6px;*/
	margin-top: -5px;
} 
/*For outline while focusing*/
/*
.desc a {width: 169px;float: left;margin: 1px;}
.desc1 a {margin: 5px;float:left;}
*/
.headParent {
    float: left;
    width: 20%;
}
.head_us {
    padding: 26px 0px 3px 14px;
    font: 700 15px "jotiaregular",sans-serif !important;
    color: #65707b;
}
.headParent ul{padding-top:4px !important;}



/* profile management css start */
.loginLink{ padding-top:2px;}
.loginLink a{ font-size:12px; color:#fff !important; padding-right:15px;}
.loginLink a:hover, .loginLink a:focus{color: #fff !important;}
.qa-lang-select{ padding-top:3px !important}
.total-UserInfo {float: right;margin-right: -181px;position: absolute;top: 0px;z-index: 1001;right: 0px;}
.user-details {color: #fff;cursor: pointer;float: left;font-size: 12px;}
.flR {float: right !important;}
.name-membership {color: #fff;display: inline-block;text-decoration: none;padding-right: 35px;position: relative;}
.name-membership .r-line {border-right: 1px solid #32001b;padding-right: 12px;}
.name-membership .l-line, .name-membership .r-line {display: block;float: left;vertical-align: middle;}
.name-membership .sp-arrow-down {background-position: -993px -68px;}
.name-membership .sp-arrow {background-position: -993px -100px;margin-top: 22px;}
.name-membership .sprit-icons {background-position: -162px -66px;display: inline-block;height: 28px;vertical-align: -15px;width: 28px;}
.sp-arrow {background-position: -993px -100px;display: inline-block;height: 20px;margin-top: 29px;position: absolute;right: 0;top: -19px;width: 24px;}
.name-membership .sprit-icons {background-position: -162px -66px;display: inline-block;height: 28px;vertical-align: -15px;width: 28px;}
.name-membership .l-line {border-left: 1px solid #780141;padding-left: 15px;}
.name-membership .l-line, .name-membership .r-line {display: block;float: left;vertical-align: middle;}
.name-membership .l-line > span {display: block;padding: 4px 0 2px;}
.name-membership .sp-arrow {background-position: -993px -100px;margin-top: 22px;}
.name-membership:hover, .name-membership:focus {color: #ccc !important;text-decoration: none !important;}
.mem-details{position: absolute;right: 0px;margin-top: 49px;width: 408px;}
.view-mem-details{clear: both;font-size:11px;color:#b78ba4;float: left; margin-top:8px; display:block}
.view-mem-details .sprit-icons{background-position:-993px -100px; width:24px; height:20px; display: inline-block; margin-right: 25px;margin-bottom: -4px; }
.view-mem-details span{font-size: 14px; color: #fff;display: block;}
.view-mem-details span.bold{font-weight: 700;display: inline-block;}
.view-mem-details span.date{color: #b78ba4;font-size: 12px;display: inline-block;}
.view-mem-details span.separator{margin:0 15px;color: #b78ba4;font-size: 11px;display: inline-block;vertical-align: 1px;}
.view-mem-details .content{padding: 10px 15px;background:#630037;}
.view-mem-details .cont-current{background:#4c012a;}
.view-mem-details  .content .cellDiv{padding: 15px 36px;border-top:1px solid #780141;border-bottom:1px solid #32001b;float:none;}
.view-mem-details  .content .cellDiv:first-child{/*padding-right: 0;*/}
.view-mem-details  .cont-current .cellDiv{border-top:0; padding: 15px 16px 15px 30px; }
.view-mem-details .close-btn{position: absolute;right: 0;cursor: pointer;}
.view-mem-details .close-btn .sprit-icons{background-position:-355px -66px; width:28px; height:24px; display: inline-block;margin: 0;}
.view-mem-details .close-btn:hover{background: #000;}
.headProfileMenu {background: none repeat scroll 0 0 #630037;margin: 8px 0 0;padding: 0 0px;width: 215px;float: right;}
.view-mem-details .menuItem {background:#630037;border-bottom: 1px solid #32001b;border-top: 1px solid #780141;padding:0;}
.view-mem-details .menuItem:first-child{ border-top:0;}
.view-mem-details .menuItem a{ color:#fff !important; font-size:12px; text-decoration:none; display:block; padding:15px 20px 15px 20px; }
.view-mem-details .menuItem a:hover{ color:#ccc !important; text-decoration:underline;}
.name-membership .sp-arrow-down{background-position:-993px -68px;}
.ls-canvas .ls-area {overflow: visible;}
.view-mem-details .rowDiv {display: table-row;}
.cellDiv {display: table-cell;float: left;vertical-align: top;}
.noVisible {border: medium none !important;display: inline-block !important;float: left;height: 1px !important;overflow: hidden;position: relative;text-indent: -999px;visibility: visible;width: 1px !important;}
.membership-details .sprit-icons {background: url("../images/tier.png") no-repeat scroll left top rgba(0, 0, 0, 0);display: inline-block;height: 18px;margin-left: 5px;vertical-align: top;width: 21px;}
.q-dashboard {background-color: #900653;padding: 5px;text-align: center; float:right; width:97.4%}
.margin-l-r-0 {margin-left: 0;margin-right: 0;}
.q-dashboard > div {border-right: 1px solid #780141;padding: 10px 0;}
.noBorder {border: medium none !important;}

/* Added - Shravan */
#header .row .col-sm-7{float: right;width: 44%;position: absolute;}
#header .row .col-md-3{float: left;width: 25%;}
#header .row .col-md-3 #qrlogo{height: 50px;}
.loginLink{float: right !important;}
.user-info{float: right;}
.small-content{float: left;}
.rowDiv .cellDiv .padding-l-0{float: right;}
.view-mem-details label{white-space: nowrap; margin-bottom:5px; display:inline-block; color: #b78ba4;}


/*#header .row .qa-lang-select {width: 8%;float: right;}*/
 .sprit-icons {background: url("../../../july15/images/spirte_icons.png") no-repeat scroll right top transparent;}
 
 /* Added Rajesh */
 
 #qpointsval {
	 width:60px;
	 float:left;
 }
 #tierExp{
	 width:125px;
	 float:left; 
 }
 .q-dashboard #cpmsingout{
	 width:25%;
	 float:left;
 }
 .q-dashboard #cpmeditprof{
	 width:33.33%;
	 float:left;
	 padding:10px 12px;
 }
 .q-dashboard #cpmdashboard{
	width: 33%;
	float:left;
 }
 .q-dashboard > div a {
	 color:#fff;
	 text-decoration:none;
 }
 .q-dashboard div a:hover {
	 color:#fff !important;
	 text-decoration:none;
 }

.col-lg-3 {width: 30%;display: inline-block;}
.col-sm-7 {width:30% !important; display: inline-block; padding-bottom: 21px !important;}
.widthInnerpg{width: 10% !important;}
#header a{color:#fff;}
@media (max-width:1200px){
	.total-UserInfo{
	margin: 0px -50%;
		min-width: 408px;}}
@media (min-width:1201px){
	.total-UserInfo{
	margin: 0px -10%;
	min-width: 408px;}}

.tier-b {background-position: 0px 0px !important;}
.tier-g {background-position: -19px 0px !important;}
.tier-s {background-position: -39px 0px !important;}
.tier-p {background-position: -59px 0px !important;}


/* profile management css end */
.singlecolpad .family-select-box {
    padding-bottom: 26px;
}