@charset "utf-8";
/* CSS Document */
/******************************************************footer style start***************************************************************/

#footer {display:block;margin:15px auto;width:930px;padding: 0 20px 10px;}
#footer .footerLeft {float: right;width: 70%;}
#footer .footerRight {float: left;text-align: left;width: 30%;}
#footer ul {display:inline-block;float:left;margin:0;padding:0;width:100%;}
#footer .footerLeft ul {margin-bottom:5px;width:662px;}
#footer ul.footerExtras {margin: 10px 0 15px;}
#footer .footerRight ul {width: auto;float: left;clear: both;}
#footer ul li {border-left: 1px solid #333333;display: inline;height: 8px;padding: 0 5px 0 5px;font-size:90%!important;}
#footer ul li.first {border-left: 1px solid #333333;display: inline;height: 8px;padding: 0 5px 0 5px;}
#footer ul li.last {border-left: none;display: inline;height: 8px;padding: 0 5px 0 5px;}
#footer .footerRight ul li.last {padding-right: 0;}
#footer ul li a {color:#333333;font-weight: normal;text-decoration:none;}
#footer ul li a span{font-size:90%!important;}
#footer p.copyright span{font-size:90%!important;}
#footer p.copyright {float: left;*float: none;clear: both;color:#333333;font-weight: normal;margin:10px 0 0 4px;padding:2px 0 0;text-decoration:none;}
/* privilege Footer */
#PrivFooter {display:block;	margin:15px auto;width:921px;padding: 0 20px 10px;}
#PrivFooter .footerLeft {float: right;width: 70%;font-size:70%!important;}
#PrivFooter .footerRight {float: left;text-align: left;width: 30%;}
#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 {width: auto;float: left;clear: both;}
#PrivFooter ul li {border-left: 1px solid #ffffff;display: inline;height: 8px;padding: 0 5px 0 5px;}
#PrivFooter ul li.first {border-left: 1px solid #ffffff;display: inline;height: 8px;padding: 0 5px 0 5px;}
#PrivFooter ul li.last {border-left: none;display: inline;height: 8px;padding: 0 5px 0 5px;}
#PrivFooter .footerRight ul li.last {padding-right: 0;}
#PrivFooter ul li a {color:#ffffff;font-weight: normal;text-decoration:none;font-size:90%!important;}
#PrivFooter ul li a span{font-size:90%!important;}
#PrivFooter p.copyright span{font-size:90%!important;}
#PrivFooter p.copyright {float: left;*float: none;clear: both;color:#ffffff;font-weight: normal;margin:10px 0 0 4px;padding:2px 0 0;text-decoration:none;}	
/*footer style end*/
/*header style start*/
.header{width:961px;margin:0 auto;padding:0;direction:rtl;}
.headerwrap{display:inline-block;height:100px;position:relative;}
.qroneworldlogo {position:absolute;left:0;right:0;top:20px;width:450px;}
.qroneworldlogo span{float:right;padding-left:15px;}
* +html  .header{margin-top:0!important;}
/*.header a.showTerms1 img.logo{position:absolute; left:0; right:0;top:0px}
.header img.logo{float:left!important;Margin:25px 0px 0px 730px;}*/
/*.header ul{float:right;margin:27px 321px 0 0;display:block;width:300px;clear:both;}*/
.header ul{float:right;margin:27px 0 0 321px;}
* +html  .header ul{margin:53px 321px 0 0;}
.header ul li{float:right;list-style:none;}
.header ul li a{color:#301e29;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:left;width:330px;height:39px;margin:0px;padding:10px 0px 0px 0px;text-align:left;}
* +html .header .cont_right{margin-top:0px}
.cont_right td{height:38px;}
.cont_right td a{color:#6c1d4c;text-decoration:none;padding:0 10px 0 0;}
*:first-child+html .cont_right td a{margin-left:0px}
*html() .cont_right td a{margin-left:0px}
.cont_right td a:hover{text-decoration:underline;}
input.searchBox {background-color:#F3F3ED!important;border:1px solid #C3C3C3!important;color:#919AA4;display:inline;float:right;margin:0 37px 0 0;padding:5px 8px 5px 0!important;width:197px!important;height:16px;}
*:first-child+html  input.searchBox {margin:0 30px 0 0;}
input.submit {float: left;height: 28px;background: url(../images/header/img_btn_search.jpg) repeat-x 0 0;border:1px solid #cfcfcf;text-align: center;margin:0 12px 0 0px;padding: 0 10px;*padding: 0 0px;padding: 0 5px\0/;display: inline;cursor:pointer;width:70px;}
*:first-child+html input.submit{width:80px; margin:0 10px 0 0;}
.cont_right a.languageSelector {background:url(../images/common/img_icon_datepicker_next.gif) no-repeat left;height:13px;margin-right:40px;padding:0 0 0 18px;}
td.languageTD{text-align:left;}
*html() a.showTerms {margin-right: 15px!important;}
a.showTerms {margin-right: 0px;margin-right: -30px\0/;display:inline-block;}
/*header style end*/
/*lang selector final style start*/
#languageSelector{display:none;height:auto;overflow:hidden;top:125px;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:23%;}
#languageSelector a#closeLanguageSelector, #close{float:left;background:url(../images/common/img_icon_close.png) right 0 no-repeat;color:#702050;font-size:11px;_float:none;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 futuraMedium;margin-bottom:18px;}
#languageSelector .regions{overflow:hidden;}
#languageSelector .regions li{float:right;width:117px;}
#languageSelector .regions li a{width:102px;display:block;text-align:center;padding:10px 10px 0;border-left:1px solid #757575;border-right:1px solid #bfbfbf;height:80px;background: #8d8d8d; 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: 12px !important;
    font-family: arial;position:relative;font-weight:normal;line-height:1.1;}
#languageSelector .regions li a:hover{background: #828282; 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'); background:#fff;color:#333;	border:1px solid #ccc;border-bottom:0;border-left:0;height:80px;}
#languageSelector .regions li.ui-tabs-selected .international{border-left:1px solid #ccc;}
#languageSelector .region{background:#fff;padding:30px 20px;border:1px solid #ccc;border-top:0;	margin-right:1px;overflow:hidden;clear:both}
#languageSelector .region ul{margin:0;font-size:0.70em;padding-left:20px;width:690px;}
#languageSelector .region ul li{border-bottom:1px solid #d0d0d0;float:right;margin:0 30px 0 0;}
#languageSelector .region ul li a{color:#000;text-decoration:none;display:block;height:25px;line-height:25px;width:175px;background:url(./../images/common/img_icon_datepicker_prev.gif) no-repeat left center;padding-right:25px;}
#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;}
/*lang selector final 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;}
select.persons{width:40px;height:24px;float:none;}
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 5px 5px 0;width:120px;}
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{width:60px;float:none;padding-top:10px;}
.col1 span, .col2 span{float:right;font-size:11px;width:60px;padding-top:3px;padding-top:0px\0/;*padding-top:0px;margin:0;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:11px;margin:5px 0 0;padding:0 0 0 20px;text-decoration:none;}
a.closeBtn{float:right;color:#301E29;display:none;font-size:0.9em;height:20px;margin:0 10px 0 0;padding:6px 33px 0 10px;position:absolute;left:6px;text-decoration:none;top:5px;width:20px;background: url(../images/common/img_icon_close.gif) no-repeat right top;z-index:101;}
.helptext{display:block;font-size:90%!important;font-weight:normal;clear:both;}
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;}
.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 15px;padding:5px 0 5px 8px;width:172px;}
#checkincont{font-weight:normal!important;}
.seperatorOption{color:#919AA4;}
#tabContainerDIV{width:717px !important;height: 62px;margin: 20px auto 0;}	
#tabContainerDIV_Home{margin:0 auto;width:714px;margin-top:20px;height:65px;margin-bottom:80px;}
#flighttab_wrapper{position:absolute;width:716px !important;z-index:999;}
/*body:nth-of-type(1) #flighttab_wrapper{left:28%}*/
#informationTable{position:absolute;top:42px;height:2px;overflow:hidden;left:1px;}
#informationTable_home{position:absolute;top:42px;height:70px;overflow:hidden;}
.Preinftbl{height:100px!important;z-index:999!important;overflow:hidden!important;}
.inftbl{height:480px!important;	z-index:999!important;overflow:hidden!important;}
.inftbl_home{height:450px!important;z-index:999!important;overflow:hidden!important;}
/* general styles */
/* flight tabs  */
.darkpurple_tabs{margin:0;padding:0;list-style:none;}
/*.darkpurple_tabs li#book{background-image:url(../images/header/nav/img_book_flight.png);background-repeat:no-repeat;height:34px;}*/
.darkpurple_tabs li#book{background-image:url(../images/header/nav/img_book_flight.png);background-repeat:no-repeat;height:34px;}
.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.active{background-image:url(../images/header/nav/img_book_flight.png) !important;}
.darkpurple_tabs li:hover {color: #FFF;background-position:100% -89px;}
.darkpurple_tabs li.selected{color: #37172A;background-position:100% 0;}
/* .darkpurple_tabcont{width:685px;	padding:10px;background:#FFF;font: bold 0.75em Tahoma, arial, sans-serif;position:absolute;float:left;top:0;display:none;} */
#bookcont .txtField{width: 187px;padding:5px 0 5px 8px;background-color:#F3F3ED;border:1px solid #C3C3C3;margin:0;direction:rtl;}
#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;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:716px;z-index:100;} 
#multibookingWrapper .multiBooking {display:inline;float:left;margin:0;/* padding:0 0 0 43px;width:646px; }*/
#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:665px;overflow:hidden;position:relative;z-index:3;color:#999999;}
#multibookingWrapper .multiBooking div.fullWidth{float:left;border-bottom:1px solid #D0D0D0;padding-bottom:4px;margin-bottom:7px;display:inline;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;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;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;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;color:#301E29;}
/* #multibookingWrapper .multiBooking .fromAirport, #multibookingWrapper .multiBooking .toAirport, #multibookingWrapper .multiBooking div.col1, #multibookingWrapper .multiBooking div.col2 {display:inline;float:right;margin:0;padding:0 7px 5px 0;width:208px;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;}
#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;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-weight:bold;height:20px;margin:4px 0 0 8px;padding-top:3px;text-align:center;vertical-align:middle;width:20px;padding:0 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;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:133px;width:122px \0/;color:#301E29;}
#multibookingWrapper .multiBooking .deleteRow{background:transparent url(../images/wci/img_icon_remove.gif) no-repeat scroll 0 0;display:block;float:right;height:13px;margin-top:6px;text-indent:-9999px;width:13px;}
#multibookingWrapper .multiBooking .addAnotherFlight{height:auto;overflow:hidden;padding-left:49px;}
#multibookingWrapper .multiBooking .btnGrey {float:left;background:transparent url(../images/wci/img_bg_grey_left.gif) no-repeat scroll 0 0;color:#6C1D4C !important;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 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:717px;}
.offer_tabs{margin:0;padding:0;direction:rtl;}
.offer_tabs li{float:right;text-transform:uppercase;width:188px;height:35px;padding:10px 45px 0 0;position: relative;margin: 0px;list-style: none;cursor: pointer;background-position:0 -45px;color: #FFF;}
.offer_tabs li#deal {background-image:url(../images/img_flight_deal.png);background-repeat:no-repeat;}
.offer_tabs li#searchProm{background-image: url("../images/img_flight_deal.png");background-repeat: no-repeat;}
.offer_tabs li#book{background-image:url(../images/img_promotions.png);background-repeat:no-repeat;}
.offer_tabs li#offers{background-image:url(../images/img_subscribe.png);background-repeat:no-repeat;/*width: 127px !important;*/}
.offer_tabs li:hover{color: #FFF;background-position:0 -90px;}
.offer_tabs li.selected{color: #37172A;	background-position:0 0;}
.offer_tabcont{background: url("../images/offers_tabimg.png") no-repeat scroll right bottom transparent;font: bold 0.75em "Tahoma",arial,sans-serif;left: 0;padding: 8px 10px;position: absolute;top: 0px;width: 676px;margin-left: 17px;}
.offer_tabcont table td{padding:3px 8px !important;font-size:13px;}
.offer_tabcont table table td{padding:0 3px!important;}
/*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;}
.inputLabel{font-weight:normal;font-weight:11px;}
#confirmationOffer{background:url("../images/offers_tabimg.png") no-repeat scroll left bottom transparent;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: 0;width: 696px;}
.darkpurple_tabs li{float: right;text-transform:uppercase;width:103px !important;height:33px;padding:10px 40px 0 0;margin: 0px;list-style: none;cursor: pointer;background-position:100% -45px;color: #FFF;text-align:right;}
/*.darkpurple_tabs li#booknew{background-image:url(../images/header/new_nav/img_book_flight.png);background-repeat:no-repeat;width:138px;}*/
.darkpurple_tabs li#booknew{background-image:url(../images/offers_tabimg.png);background-repeat:no-repeat;width:138px;}
.darkpurple_tabs li#manage {background-image:url(../images/header/new_nav/img_manage_booking.png);background-repeat:no-repeat;width:138px;}
.darkpurple_tabs li#managenew{background-image:url(../images/header/new_nav/img_manage_booking.png);background-repeat:no-repeat;width:138px;}
.darkpurple_tabs li#checkin{background-image:url(../images/header/new_nav/img_check_in.png);background-repeat:no-repeat;width:135px;}
.darkpurple_tabs li#checkinnew{background-image:url(../images/header/new_nav/img_check_in.png);background-repeat:no-repeat;width:135px;}
.darkpurple_tabs li#status{background-image:url(../images/header/nav/arabic/img_flight_status.png);background-repeat:no-repeat;width:101px;}
.darkpurple_tabs li#timetable{background-image:url(../images/header/new_nav/img_timetable_search.png);background-repeat:no-repeat;width:143px;}
.darkpurple_tabs li#timetablenew{background-image:url(../images/header/new_nav/img_timetable_search.png);background-repeat:no-repeat;width:135px;}
.darkpurple_tabs li:hover{color: #FFF;background-position:100% -89px;}
.darkpurple_tabs li.selected:hover{background-position:100% 0;color: #37172A;}
.darkpurple_tabcont {background: url("../images/flight_tabimg.png") no-repeat scroll right bottom #FFF;left: 0;padding: 10px 27px 13px 24px;position: absolute;top: 0;width: 678px;}
#element1{width:715px !important;}
.darkpurple_tabcont input.txtField{float:right;background-color:#F3F3ED;border:1px solid #C3C3C3;margin:0;padding:5px 0 5px 8px;width:250px !important;direction: rtl;text-align: right;}
.marleft15 table{margin-right:15px;}
.manage_book{margin:2px 29px 0px 0px;}
.manage_book table table{margin:20px 0 0 0px!important;}
.manage_book table table td{padding:0px!important;}
.darkpurple_tabcont table td{padding:0px 10px;font-size:100%;color:#301E29;font-weight:normal;}
.darkpurple_tabcont table td p{margin:0;padding:0;}
.linetop{padding: 8px 8px 0 27px!important;}
.linetop div{border-bottom: 1px solid #D0D0D0!important;margin:8px 0}
.marleft15 .linetop{padding: 8px 8px 0 0x!important;}
.darkpurple_tabcont table table td{font-weight:bold;padding: 0 3px;text-align: right;}
.darkpurple_tabcont .padtb{padding:7px 0px 4px 0px;}
.txtrght{text-align:right;}
select.class{float:left;background-color:#F3F3ED;border:1px solid #C3C3C3;height:24px;margin:0;padding:0;width:195px;}
select.persons{width:40px;float:none;}
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;}
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:0.9em;height:20px;margin:0 10px 0 0;padding:6px 10px 0 33px;position:absolute;left:6px;text-decoration:none;top:5px;width:20px;background: url(../images/common/img_icon_close.gif) no-repeat left top;z-index:101;}
#bookcont .txtField{width: 187px!important;padding:5px 8px 5px 0;background-color:#F3F3ED;border:1px solid #C3C3C3;margin-top:5px;}
#managecont .txtField{background-color:#F3F3ED;border:1px solid #C3C3C3;color:#919AA4;padding:5px 8px 5px 0;width:250px;margin-top:5px;}
#checkincont .txtField{width: 187px;padding:5px 8px 5px 0;background-color:#F3F3ED;border:1px solid #C3C3C3;margin-top:5px;}
#timetablecont .txtField{width: 187px!important;padding:5px 8px 5px 0;background-color:#F3F3ED;border:1px solid #C3C3C3;margin-top:5px;direction: rtl;}
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;}
.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;}
/*multi booking*/
#multibookingWrapper{background-color:#FFFFFF;color:#999999;height:auto !important;margin:0;overflow:hidden !important;padding:0;width:675px;z-index:100;}
#multibookingWrapper .multiBooking{float:left;display:inline;margin: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:665px;overflow:hidden;position:static;z-index:3;color:#999999;}
#multibookingWrapper .multiBooking div.fullWidth{float:left;border-bottom:1px solid #D0D0D0;padding-bottom:4px;margin-bottom:7px;display:inline;width:660px;}
#multibookingWrapper div.fullWidth label.return{float:right;background:transparent url(../images/home/img_icon_return.gif) no-repeat scroll right bottom;clear:none;display:inline;padding:0 0 5px 10px;width:70px;color:#301E29;white-space: nowrap;margin:0;}
#multibookingWrapper div.fullWidth label.oneway{float:right;background:transparent url(../images/home/img_icon_oneway.gif) no-repeat scroll right bottom;clear:none;display:inline;padding:0 0 5px;width:70px;color:#301E29;margin:0;}
#multibookingWrapper div.fullWidth label.multicity{float:right;background:transparent url(../images/home/img_icon_multicity.gif) no-repeat scroll right bottom;clear:none;display:inline;padding:0 0 5px;width:70px;color:#301E29;white-space: nowrap;margin:0;}
#multibookingWrapper div.fullWidth label input{display:block;margin:5px 25px 0 0;}
#multibookingWrapper .multiBooking .wrapping{height:auto;overflow:hidden;width:640px;padding:0;}
#multibookingWrapper .multiBooking .flightSerialNumber{float:right;color:#000000;width:30px;display:inline;margin:0;padding:0 0 5px 7px;}
#multibookingWrapper .multiBooking p.labelMatching{margin-top:-1px;color:#301E29;}
#multibookingWrapper .multiBooking .fromAirport, #multibookingWrapper .multiBooking .toAirport, #multibookingWrapper .multiBooking div.col1, #multibookingWrapper .multiBooking div.col2 {display:inline;float:right;margin:0;padding:0 5px 0 0;width:205px;}
#multibookingWrapper .multiBooking .departingDate{float:right;width:171px;border:1px solid #FFFFFF;display:inline;margin:0;padding:0 7px 5px 0;}
#multibookingWrapper .multiBooking div.col3{float:right;border:1px solid #FFFFFF;display:inline;margin:0;padding:0 45px 5px 0;width:130px;}
#multibookingWrapper .multiBooking label.adults{float:right;background:transparent url(../images/home/img_adult.gif) no-repeat scroll right  bottom;clear:none;display:inline;padding:0 2px 0 12px;width:51px;}
#multibookingWrapper .multiBooking label.children{float:right;background:transparent url(../images/home/img_children.gif) no-repeat scroll right bottom;clear:none;display:inline;margin-left:5px;padding:0 0 0 14px;width:53px;}
#multibookingWrapper .multiBooking label.infants{float:right;background:transparent url(../images/home/img_infants.gif) no-repeat scroll right bottom;clear:none;display:inline;margin-left:5px;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;}
#multibookingWrapper .multiBooking p.number{background:transparent url(../images/home/img_icon_multicity.gif) no-repeat scroll 0 0;color:#FFFFFF;font-weight:bold;height:20px;margin:4px 0 0 8px;padding-top:3px;text-align:center;vertical-align:middle;width:20px;padding:0 0 5px;}
#multibookingWrapper .multiBooking input.txtField{float:right;background-color:#F3F3ED;border:1px solid #C3C3C3;margin:0;padding:5px 8px 5px 0;width:188px;color:#301E29;}
#multibookingWrapper .multiBooking input.datePicker{background:url("../images/common/img_icon_datepicker.gif") no-repeat scroll 6px 4px #F3F3ED;cursor:pointer;padding:5px 0 5px 8px;}
#multibookingWrapper .multiBooking p input.txtFieldSmall{float:right;background-color:#F3F3ED;border:1px solid #C3C3C3;margin:0;padding:5px;width:122px;color:#301E29;}
#multibookingWrapper .multiBooking .deleteRow{float:left;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-right:0px;padding-left:0;}
#multibookingWrapper .multiBooking .addFlight{float:right;width: 12px;margin: 6px 0px 0px 10px;padding: 0px;background:#ffffff;}
#multibookingWrapper .multiBooking .btnGrey{float:right;background:transparent url(../images/wci/img_bg_grey_left.gif) no-repeat scroll 0 0;color:#6C1D4C !important;margin:0 19px 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:right;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;*width:100%;}
#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;}
#bookingWrapperBottom{background:transparent url(../images/header/nav/img_bg_tasknav_bottom.gif) no-repeat scroll right top;clear:both;height:5px;margin:0 auto;position:relative;width:716px;z-index:3;clear:both;}
/*main tabs style end*/
/*phase01 style start*/
#ls-canvas{width:961px!important; margin:0 auto!important;}
#secondaryNavItemsdown{z-index:9999;}
a{color: #6C1D4C; text-decoration:none; outline:none}
form{padding:0;margin:0;border:none;}
#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;}
a.closeBtn{float:right;color:#301E29;display:none;font-size:10px;height:20px;margin:0 10px 0 0;padding:6px 10px 0 32px;position:absolute;font-weight:normal !important;left:6px;text-decoration:none;top:5px;width:20px;background: url(../images/common/img_icon_close.gif) no-repeat left top;z-index:101;}
*:first-child+html  a.closeBtn{left:22px;}
#subscribeTOoffer{position:relative}
/*3.1 Book a flight form*/
select, input.txtField{float:right;background-color: #F3F3ED;border: 1px solid #c3c3c3;margin: 0;width:100px;}
.fieldContainer select, .fieldContainerbig select{float:right;border: 1px solid #c3c3c3;margin: 0;width:120px;}
.bro_formContainer fieldset div div select{float: left;border: 1px solid #c3c3c3;margin: 0;width:100px;}
.formContainer select{border: 1px solid #c3c3c3;margin: 0;width:110px;*float: none!important;}
#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; text-transform:uppercase; padding-bottom:10px}
.contenttext p{margin:10px 0;padding:0;line-height:1.2em;font-weight:lighter;}
#destinations{font-size: 0.85em;margin-bottom:10px;min-height:125px;width:543px;margin-right:0px;}
#destinations p{ font-size:0.9em}
#destinations ul li{ font-size:0.9em}
#destinations h2{border-bottom: 1px solid #D0D0D0;clear: both;font-weight: bold;font-size:14px;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;padding-top: 3px;}
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{}
.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: right;clear: both;width: 523px;background-color:#E9E8E8;padding: 10px;margin-right:0px;margin-bottom:15px;}
.refineSearchFilter .dropdownCont{margin: 0px;padding: 0px;}
.refineSearchFilter .dropdownCont .dropdownItem{float: right;list-style-type: none;margin-right: 20px;}
.refineSearchFilter .dropdownCont .dropdownItem label{display: block;font-size: 12px;font-weight: bold;padding: 10px 0px 7px;}
.refineSearchFilter .dropdownCont .dropdownItem select{font-family: tahoma;width: 170px;}
.btnOnDarkBg_contact{float: right;background: url("../images/wci/img_bg_dark_left.gif") no-repeat scroll 0px 0px transparent;color: #FFF !important;font-size: 12px;margin: 10px 0px;padding: 0px 0px 0px 7px;}
.btnOnDarkBg_contact span{float: right;background: url("../images/wci/img_bg_dark_right.gif") no-repeat scroll right 0px transparent;cursor: pointer;padding: 9px 20px 11px 13px;}
.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;_float:none!important;}
.refineSearchFilter ul li{list-style-type: none;float: right;margin-left: 20px;}
.refineSearchFilter ul li.last{margin-right: 0px;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: 160px;*float: none !important;}
.btnOnDarkBg{float:left;background:transparent url(../images/wci/img_bg_dark_left.gif) no-repeat scroll 0 0;color:#ffffff !important;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 */	
.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-weight:bold;margin:0;padding:15px 0;}
.fullWidth{float: left;clear: both;padding:0 0 15px;width: 100%;}
.flightSearch p label{color:#301E29;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 */
/*#content > .cmsContentContainer > .informationTable{float:none;}*/
.informationTable {float:left;width:672px;margin:0 1px;}
.informationTable h6{padding:0;margin:0;font-size:14px;}
.informationTable table.passengerCheckinDetails, .pagination{clear:both;float:left;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:right;vertical-align:middle;}
.informationTable table th.last{border-right: 1px solid #FFFFFF;}
.informationTable table td{background-color:#FFFFFF;border-bottom:1px solid #D0D0D0;height:30px;text-align:left;padding:10px 0 10px 10px;vertical-align:top;direction: rtl;}
.informationTable table td:nth-child(4),.informationTable table td:nth-child(5){direction:ltr;}
.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:672px;margin:0 1px;}
.informationTableNew h6{padding:0;margin:0;font-size:14px;}
.informationTableNew table.passengerCheckinDetails, .pagination{clear:both;	float:left;	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:right;vertical-align:middle;}
.informationTableNew table th.last{border-right: 1px solid #FFFFFF;}
.informationTableNew table td{background-color:#FFFFFF;border-bottom:1px solid #D0D0D0;height:30px;text-align:center;padding:10px 0 10px 3px;vertical-align:top;}
.informationTableNew table td:nth-child(4),.informationTableNew table td:nth-child(5){direction:ltr;text-align: left !important;}
.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;}
.descicon{background:url("../images/home/img_icon_open.gif") no-repeat scroll center center #FFFFFF !important;}
h3.sectionHeading {background-color:#491D37;clear:both;color:#FFFFFF;font-weight:bold;line-height:1.1em;margin:5px 0 1px 0;padding:5px 10px;}
.informationTablecal {float:right;width:713px;margin:0 1px;padding:0px 0px 20px;}
.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;height:30px;padding:0 3px 0 5px;text-align:right;vertical-align:middle;}
.informationTablecal table th.last{border-right: none!important;}
.informationTablecal table td{background-color:#FFFFFF;border-bottom:1px solid #D0D0D0;line-height:1.2em;padding:10px 0 10px 10px;vertical-align:top;}
.noborder{border-bottom:0 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;}
ul,li{list-style:none;margin:0;padding:0;}
#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:16px 0 0 0!important;line-height:20px!important;*line-height:20px;line-height:30px\0/;}
.item h3{color:#301E29;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{display:block;margin:0 auto;overflow:hidden;padding:0px;width:945px;_margin-bottom:-15px;_width:952px !important;}
#secondaryNavItemsMember ul{float: right;min-height: 150px;padding:20px 14px 0 0;width: 175px;-bottom:0;}
#secondaryNavItemsMember ul.destinations{border-right:none;}
#secondaryNavItemsMember ul li{width:175px;line-height: 22px;}
*:first-child+html #secondaryNavItemsMember ul li{margin-bottom:5px;overflow:hidden;width:175px;}
#secondaryNavItemsMember ul li.head{font-size: 0.9em;font-weight: bold;margin: 0;text-transform:inherit;line-height: 34px !important;}
#secondaryNavItemsMember ul li.sub{background:none repeat scroll 0 0 #8B8B8B;margin:0 -14px 0 0!important;padding:3px 14px 5px 0px;	width:188px;*padding:6px 14px 5px 0 !important;*margin:2px -14px 2px 0 !important;}
*:first-child+html #secondaryNavItemsMember ul li.sub{background:none repeat scroll 0 0 #8B8B8B;margin:0 -14px -2px 0!important;padding:3px 14px 2px 0px;width:188px;}
#secondaryNavItemsMember ul li a{/*color:#301e29;text-decoration:none;*/}
#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!important;padding-top:10px;line-height:14px;}
#secondaryNavItemsMember ul li.bottom a {border-bottom:1px solid #777!important;display:block;padding-bottom:13px;height:18px;}
/* member_actions.css */
.memberActions{float: right;width: 171px;margin-top: 1px;text-align:right;}
.memberActions ul{margin: 0;padding: 0;}
.memberActions ul li{list-style-type: none;margin: 0;padding: 0;display: inline;}
.memberActions ul li a{border-bottom: 1px solid #d0d0d0;display: block;padding: 4px 5px 4px 10px;color: #6C1D4C;line-height: 1.1em;	text-decoration:none;}
.memberActions ul li a.selected{}
.memberActions ul li a:hover, .memberActions a:hover{text-decoration: underline;}
.memberActions {float: right;width: 171px;text-align:right;}
.memberActions ul{margin: 0;padding: 0;}
.memberActions ul li{list-style-type: none;margin: 0;padding: 0;display: inline;}
.memberActions ul li a{border-bottom: 0px solid #d0d0d0;display: block;padding: 4px 0px 4px 10px;line-height: 1.1em;text-decoration:none;color: #0577b2;font-family:"Tahoma", Arial,sans-serif;font-size: 13px;}
#BlackContentArea .memberActions ul li a{color:#fff;}
.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:right;}
.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;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: underline;}
#BlackContentArea .memberActions_nomar{float: left;width: 171px;margin-top: 1px 0 0 0;text-align:right;}
#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;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{clear:both;float:left;width:915px;padding:0 0 10px 0;}
.heroModule img{border:none;}
.heroImage{float:left;width:605px;}
.cmsItem {float:right;margin-bottom:20px;margin-left:15px;width:295px;padding:0;}
.heroModule h2{font-weight:bold;padding-bottom:9px;}
.heroModule p{line-height:1.2em;margin-top:5px;}
.heroModule a{color:#333333;text-decoration:none;}
.pageHead{border-bottom:1px solid #D0D0D0;clear:both;font-weight:bold;padding-bottom:9px;}
#BlackContentArea .pageHead, #BlackContentArea p{color:#fff;}
.pageHead h2{font-size:18px;font-weight:normal;float:left;margin:0;padding:0;}
/* offerlisting.css */
#offerlistingDIV{float:left;}
#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;}
.paging{padding-bottom:10px;float:left;margin:0 0 20px;width:665px;clear:both;}
.paging span.result, .paging ul, .paging .previousList, .paging .nextList {float:right;font-size:100%;line-height:1.2em;margin:0;margin-left:40px;padding-left:0;}
*:first-child+html .paging span.result, *:first-child+html .paging ul, *:first-child+html .paging .previousList, .paging .nextList { margin-right:20px;}
.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{display:block;float:right;height:180px;margin-left:15px;overflow:hidden;width:171px;}
#offerlistingDIV h2{font-weight:bold;}
#offerlistingDIV .results .offer{float:left;width:185px;}
#offerlistingDIV .results .details {float:right;width:275px;margin-left:20px;}
#offerlistingDIV .results p.cat {font-weight:bold;}
#offerlistingDIV .results .details p{font-size:100%;}
#offerlistingDIV p{line-height:1.5em;}
#offerlistingDIV .results .details .desc{border-bottom:1px solid #D0D0D0;line-height:1.3;padding-bottom: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 10px;display:block;width:670px;list-style:none;}
*:first-child+html #offerlistingDIV .results ol li{ width:99%;}
#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{text-align:center;width:100%;margin-left:10px;}
#offerlistingDIV .results .offer div strong{display:block;font-size:25px!important;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: right;	clear: both;width: 233px;background: #edecec;margin-bottom: 20px;*overflow-x:hidden;}
*:first-child+html .flightSearch{width: 220px;}
.flightSearch h3{font-weight:bold;margin:0;padding:0;}
.fullWidth{float: left;	clear: both;padding:0 0 15px;width: 100%;}
.flightSearch label{color:#301E29;font-weight: bold;margin:0;padding:0;display: block;}
.selectDays{margin-top:10px;}
.selectDays input{float:right;width: auto;}
.selectDays label{margin: 2px 0 0 5px;float:right;display: inline-block;width: auto;}
.flightClass, .paymentOptions{margin-top: 5px;width: 200px;direction: rtl;}
.fullWidth p{margin-top: 15px;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{list-style-type: none;float: left;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{background-color:#F1F1ED;display:block;float:left;height:265px;margin:0 0 0 23px;width:915px;}
#secondaryNavItems ul{height:253px;padding:12px 0 0 14px;width:168px;float:left;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;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;width:961px;margin: 0 auto;}
#secondaryNavContainerdownDIV{clear: both;position: absolute;width: 961px;margin-left: 0px;z-index: 777;}
*html>body #secondaryNavContainerdownDIV {margin-left:2px !important}
#secondaryNavContainerdown{background: url("../images/common/secondary-nav_bg.png") no-repeat scroll center center transparent;height: 47px;position: absolute;top: 0;left:0;width: 961px;z-index: 100;}
#secondaryNavContainerdown ul , li{margin:0 1px 0 0;padding: 0;	direction: rtl;}
#secondaryNavContainerdown ul li {border-left:1px solid #DCDBDA;float:right;list-style-type:none;margin-top:4px;padding:0 22px 0 0;	width:168px;display:inline-block;}
#secondaryNavContainerdown ul li.last{border-left:none;width:170px;}
#secondaryNavContainerdown ul li a{width: 162px;display: block;text-transform: uppercase;color:#301E29;font-size:100%;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: 265px;left: 0;margin: 0;position: absolute;top: 44px;width: 961px;z-index: 777;}
#secondaryNavItemsdown ul, #secondaryNavItemsMemberdown ul{height:253px;padding:12px 22px 0 0;width:168px;float:right;border-right:1px solid #dfdfda;}
#secondaryNavItemsdown ul li, #secondaryNavItemsMemberdown ul li{margin-bottom:12px;overflow:hidden;width:165px;}
#secondaryNavItemsdown ul li a, #secondaryNavItemsMemberdown ul li a{color:#301e29;text-decoration:none;}
#secondaryNavItemsdown ul li a:hover, #secondaryNavItemsMemberdown ul li a:hover{color: #6f0031;text-decoration:underline;}
.hovering{background-color:#f6f6f6;}
/* .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{position:absolute;float:left;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{list-style-type: none;float: left;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{position:absolute;background-color:#F1F1ED;display:block;float:left;height:265px;margin:0 0 0 23px;width:915px;}
#secondaryNavItems ul{height:343px;	padding:12px 0 5px 14px;width:175px;float:left;border-right:1px solid #dfdfda;}
#secondaryNavItems ul.destination{border-right:none;border:1px solid red;}
#secondaryNavItems ul li{margin-bottom:14px !important;overflow:hidden;width:165px;}
#secondaryNavItems ul li a, #secondaryNavItemsMember ul li a{/*color:#301e29;text-decoration:none;*/}
#secondaryNavItems ul li a:hover, #secondaryNavItemsMember ul li a:hover{color: #6f0031;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:0px auto 60px;width:961px;border:1px solid transparent;}
#secondaryNavContainerUP{position:absolute;float:left;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;}
#secondaryNavContainerUP ul{margin:7px 23px 0 0;padding: 0;}
#secondaryNavContainerUP ul li{border-right:1px solid #DCDBDA;float:right;height:30px;list-style-type:none;padding:10px 14px 0 0;width:168px;}
#secondaryNavContainerUP ul li.first{margin-left:-2px;}
#secondaryNavContainerUP ul li.fifth{border-right: none;}
#secondaryNavContainerUP 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;}
#secondaryNavContainerUP ul li a:hover{color: #6f0031;}
#secondaryNavItemsUP{position:absolute;	background-color:#F1F1ED;display:block;float:left;height:265px;	margin:0 0 0 23px;width:915px;}
#secondaryNavItemsUP ul, #secondaryNavItemsUPMember ul{border-right:1px solid #DFDFDA;float:right;height:253px;	padding:12px 14px 0 0;width:168px;}
#secondaryNavItemsUP ul.destination{border-right:none;}
#secondaryNavItemsUP ul li, #secondaryNavItemsUPMember ul li{margin-bottom:12px;overflow:hidden;width:165px;}
#secondaryNavItemsUP ul li a, #secondaryNavItemsUPMember ul li a{color:#301e29;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:-257px 23px auto;position:absolute;z-index:101;}
/* topcont.css  */
.latestOfferList{width:961px;height: 71px;border-bottom:1px solid #D0D0D0;margin:0 auto 15px 1px;background-color:#FFFFFF;}
.moreOffers{background-color:#FFFFFF;display:inline;margin:0;padding:0;border-bottom:0px solid #D0D0D0;width:100%;}
.moreOffers li{border-right:1px solid #E5E5E5;display:inline-block;float:right;margin:10px 0 0;padding:0 8px;height: 52px;list-style:none;width:167px;}
.moreOffers li.latestOffer{padding-right:23px;padding-left:0;width:171px;}
.moreOffers li.last{border-right:1px 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 right 2px;color:#6E1E4D;font-size:0.9em;font-weight:bold;padding:0 20px 0 0px;}
.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: 117px;text-align: left;}
.moreOffers li p.details span.fromPrice{color:#000000;font-size:1.1em;font-weight:bold;float:right;}
#offercont_det{padding:10px 0 0 15px; }
#offercont_det div.col1{display: inline;float: right;width: 208px;padding: 0 7px 10px 0;margin: 0;}
#offercont_det div.col2{display: inline;float: right;width: 208px;padding: 0 17px 10px 10px;margin: 0;}
#offercont_det div.col2{width:300px;}
#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.col3 p{color: #301e29;font-size:100%;padding: 0 0 5px 0;margin: 0;}
#offercont_det p input.txtField, .commonTasks .qMilesAction .qMilesActionWrapper #offercont_det input.txtField, input.txtField{float: right;width: 187px;border: 1px solid #c3c3c3;background-color: #f3f3ed;margin: 0; padding: 5px 0 5px 8px;}
#offercont select.class{float: right;width: 195px;border: 1px solid #c3c3c3;background-color: #f3f3ed;margin: 0;padding: 0;height: 24px;}
#offercont_det .col2 span{float:left;width:150px;line-height:1.2em;overflow:hidden;display:block;padding:0;}
#offercont_det p.privacyPolicy {clear:both;}
.tabcont{width:693px;padding:10px;background:#FFF;font: bold 0.7em "Tahoma",Arial, sans-serif;position:absolute;top:45px;}
.tabcont table td{padding:0 15px;}
.tabcont table table td{padding:0 3px;}
#offercont_det a:link, #offercont_det a:visited, #offercont_det a:hover {color:#333;}
/*press kit style starts here*/
#T11presskit{color:#fff;}
#T11presskit .mediaDisplayPanel {float:right;font-size:0.8em;line-height:1.2em;margin-top:10px;padding:10px 5px 10px 10px;width:100%;background-color:#373636;}
#T11presskit .resultThumbnail{float:right;padding:0px 5px 0px 10px;margin-left:5px;}
#T11presskit .resultDescription{border-right:medium none;float:right;margin-right:0;width:519px;}
#T11presskit h2{border-bottom:1px solid #D0D0D0;clear:both;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;padding-left:10px;margin-top:0;}
#T11presskit p, #T11presskit ul{font-size:0.9em;margin:0;padding:0;}
#T11presskit .mediaDisplayPanel .resultDescription p{margin:0;padding:0;line-height: 16px;}
#T11presskit .mediaDisplayPanel .resultDescription .divwidth{height:auto;padding-left:10px;width:315px;float:right;border-left:1px solid #CCCCCC;margin-left:10px;}
#T11presskit .resultURL{width:183px;float:left;overflow:hidden;}
#T11presskit img.icon{float:right;margin:0 0px 10px 5px;}
#T11presskit .panel{width:153px;float:left;overflow:hidden;}
#T11presskit .mediaDisplayPanel span{font-weight:normal;}
 #T11presskit .resultURL .panel{float:right;overflow:hidden;width:130px;}
#T11presskit .resultURL span{float:right;overflow:hidden !important;width:120px;margin: 0px 0px 0px 0px;padding:5px 5px 3px 5px;}
#T11presskit .resultURL a{background:transparent url(../images/common/next_icon_dark.gif) no-repeat scroll right 1px;color:#FFFFFF;float:left;padding-right:15px;}
#T11presskit a, #T11presskit a:active, #T11presskit a:focus{text-decoration:none;color:#FFFFFF;}
#T11presskit .pagination{clear:both;float:left;margin:20px 0 20px 0;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{background-image:url(../images/member/pagination.gif);background-position:right 6px;background-repeat:no-repeat;display:inline;float:left;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:right;font-size:0.8em;line-height:1.2em;margin-top:10px;padding:10px;width:100%;background-color:#e8e7e7;}
#T11presskitWhite .resultThumbnail{float:right;padding:0px 5px 0px 10px;margin-left:5px;}
#T11presskitWhite .resultDescription{border-right:medium none;float:right;margin-right:0;width:519px;}
#T11presskitWhite h2{border-bottom:1px solid #cccccc;clear:both;font-weight:bold;padding-bottom:9px;margin:0;}
#T11presskitWhite .mediaDisplayPanel h2{clear:both;display:block;font-size:1.1em;margin-bottom:5px;border-bottom:1px solid #cccccc; font-weight:bold;padding-bottom:9px;padding-left:10px;margin-top:0;}
#T11presskitWhite p, #T11presskitWhite ul{font-size:0.9em;margin:0;padding:0;}
#T11presskitWhite .mediaDisplayPanel .resultDescription p{margin:0;padding:0;line-height: 16px;font-size: 0.9em;}
#T11presskitWhite .mediaDisplayPanel .resultDescription .divwidth{height:auto;padding-left:10px;width:315px;float:right;border-left:1px solid #cccccc;margin-left:10px;}
#T11presskitWhite .resultURL{width:183px;float:left;overflow:hidden;}
#T11presskitWhite img.icon{float:right;margin:0 0px 10px 5px;}
#T11presskitWhite .panel{width:153px;float:left;overflow:hidden;}
#T11presskitWhite .mediaDisplayPanel span{font-weight:normal;}
#T11presskitWhite .resultURL .panel{float:right;overflow:hidden;width:130px;}
#T11presskitWhite .resultURL span{float:right;overflow:hidden !important;width:120px; margin: 0px 0px 0px 0px;padding:5px 5px 3px 5px; font-size: 0.9em;}
#T11presskitWhite .resultURL a{background:transparent url(../images/common/next_icon_dark.gif) no-repeat scroll right 1px;color:#000000;float:left;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{}
#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;}
#prvsearch p{font-size:0.9em;}
#prvsearch #previousSearches{float:left;padding:10px 0 0 0;width:210px;}
#prvsearch #previousSearches p.title{display:block;height:auto;overflow:hidden;}
#prvsearch #previousSearches p.title a.close{background:transparent url(../images/home/img_icon_down.gif) no-repeat scroll 20px 0px;padding: 0px 20px 0px 0px;}
#prvsearch #previousSearches p.title a.open{background:transparent url(../images/home/img_icon_open.gif) no-repeat scroll 20px 0px;padding: 0px 20px 0px 0px;}
#prvsearch #previousSearches p.title a {color:#000000;float:right;font-weight:bold;margin:0;padding:21px 0 0;text-decoration:none;width:125px;}
#prvsearch #previousSearches .topGreyArrow{background:transparent url(../images/home/img_top_grey_arrow.gif) no-repeat scroll 62px 0;float:right;padding-top:10px;}
#prvsearch #previousSearches .previousSearchesList{background-color:#EEEEEE;clear:both;float:right;overflow:hidden;padding:0 0 0;width:190px;}
#prvsearch #previousSearches ul{border-top:medium none;clear:both;display:inline;float:right;list-style-image:none;list-style-position:outside;list-style-type:none;padding:6px 0 0;width:190px;}
#prvsearch #previousSearches ul li{border-bottom:1px solid #FFFFFF;color:#301E29;display:block;margin:6px 0 0;padding:0 10px 8px;}
#prvsearch #previousSearches ul li span.flight{color:#6C1D4C;display:block;font-weight:bold;line-height:1.4em;}
#prvsearch #previousSearches ul li.last{border-bottom:medium none;}
#previousSearches ul li span.details{color:#301E29;display:block;font-weight:normal;line-height:14px;}
/*previous style ends here*/
/* Semi Prev Search */
#semiPrevSearch{float: left;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 20px 0 transparent;}
#semiPrevSearch p.title{display: block;height: auto;overflow: hidden;}
#semiprev p{font-size: 0.9em;}
#semiPrevSearch p.title a{font-family:tahoma;color: #000000;float: right;font-size: 12px;font-weight: bold;margin: 0;padding: 0;text-decoration: none;width: 125px;}
.bookDescTable{padding:0px;margin:0px;float:right;}
/* End Semi Prev Search */
.bulletList ul{margin:0;padding:0;}
.bulletList ul li{background: url("../images/bullet_ie.gif") no-repeat scroll right 6px transparent;padding: 0 12px 10px 0;}
/*phase01 style end*/
/*jquery ui 1.8.2 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:left;margin:0 10px 0 0;	padding:6px 25px 0 13px;height:20px;width:37px;background:url("../images/common/img_icon_close.gif") no-repeat scroll left top transparent;font-size:11px;	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 {background:url("../../images/header/img_btn_login.png") no-repeat scroll 0 0 transparent;border: none;color:#fff;float:right;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{display:inline;float: left;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;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;-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;top:200px !important;margin-left: -150px;}
.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: right;margin: 0;display: inline;color: #301e29;}
.ui-dialog .ui-dialog-titlebar-close{width: 75px;margin: 0;padding: 1px;height: 18px;text-decoration: none;float:left;}
.ui-dialog .ui-dialog-titlebar-close span{display: block;margin: 0;}
.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;}
.ui-dialog .ui-dialog-titlebar-close{voice-family:"\"}\"";voice-family:inherit;width:auto;float:left;\ 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*/
/* Datepicker*/
.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_next.gif) no-repeat right 0px;}
.ui-datepicker .ui-datepicker-next{right:8px;background: url(../images/common/img_icon_datepicker_prev.gif) no-repeat right 0px;}
.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 th span{border: 0 none;color:black;font-size: 0.8em;font-weight: bold;text-align: center;width:35px;float:left;padding:0 0 0.7em 0;}
.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;margin-right:13px;}
.ui-datepicker .ui-datepicker-buttonpane button{background:url(../images/common/img_icon_close.gif) right 0 no-repeat;border:medium none;cursor:pointer;float:right;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;}
.ui-datepicker.ui-datepicker-multi{width:615px !important;height: 310px !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");}
.ui-datepicker-multi .ui-datepicker-group{float:left;}
.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:"Tahoma", Arial,sans-serif !important;font-size: 1.1em;}
.ui-widget .ui-widget{font-size: 1em;}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {font-family:"Tahoma", Arial, 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: .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;}*/
/*jquery ui 1.8.2 style end*/
/*styles.css start*/
*{font-size:13px;}
a{outline:none!important;cursor:pointer!important;}
input{font-size:95%!important}
select{padding:3px 0!important; font-size:95%!important;margin: 4px 0 0 0;}
.clearfix:after{content: ".";display: block;clear: both;visibility: hidden;	line-height: 0;height: 0;}
.clearfix{display: inline-block;}
html[xmlns] .clearfix{display: block;}
* html .clearfix {height: 1%;}
.messageBox{font-size:18px !important;}
#altmsg{background: none scroll 0 0 #FFFF9A!important;height: auto!important;margin: 5px!important;min-height: 92px!important;width: auto!important;}}
a{outline:none!important;cursor:pointer!important;}
/*#pageTitleDiv{padding:15px 0 20px 0; clear:both; background-color:#fff; width:961px; margin:0 auto;z-index:-1 !important;position:relative !important;}
Social Nteworking component style*/
#pageTitleDiv_social{padding:15px 0 20px 0;clear:both;background-color:#fff;width:961px;margin:0 auto;}
.pageheaderoverlay{z-index:-1 !important;   /*Z-index set dynamically to this pageTitleDiv_social */}
#pageTitleDiv_social .pageTitle{width:auto;padding:0 0 10px 0;text-transform:uppercase;float:right;}
.rcont_social{width:25%;float:left;margin-top:-5px;}
.social{left:20px;line-height: 16px;z-index: 99;margin-top:5px;width:230px;}
#pageTitleDivsmall{padding:5px 0 2px 0; clear:both; background-color:#fff; width:726px; margin:0 auto;}
body{font-weight:200;}
.bodyPurple{margin:0 auto;padding:0;background:#b0a1a9 url(../images/img_bg_offers_new.gif) top center repeat-x!important;}
.bodyGrey{margin:0 auto;padding:0;width:971px; font-family: "Open Sans",sans-serif !important;background: url("../images/mainbg_new.png") repeat-x scroll left -328px #e0e0e0 !important;}
.bodyHome{font-family:"Open Sans",sans-serif !important;margin:0 auto;padding:0;width:971px;background-color:#FFF;}
.bodyBlue{margin:0 auto;padding:0;background:#42abc3 url(../images/holiday/img_holidays_page_bg.gif) top center repeat-x!important;}
.bodyDBlue{margin:0 auto;padding:0;background:#1B3F4B url(../images/member/img_member_page_bg.gif) top center repeat-x!important;}
.borderDIV{border-bottom:1px solid #D0D0D0; margin:0 23px;}
.borderDIVsmall{border-bottom:1px solid #D0D0D0; margin:0}
.greyborderDIV{border-bottom:1px solid #D0D0D0; clear:both; height:1px; margin-bottom:10px;}
.pageTitlesmall{clear:both;float:right;}
.pageTitle{width:70%;padding:0;text-transform:uppercase;float:right;}
.pageTitle h2{color: #3B3B3B !important;display: block;font-size: 19px;margin: 0;padding: 0;z-index: 0 !important;}
#pageTitleDiv .clear, #pageTitleDivsmall .clear{height:10px; clear:both;}
.rcont{width:25%;float:left;margin-top:-5px;text-align:left;}
.rcont .social span{color:#fff;}
.rcont .social a{color:#fff;}
.rcontsmall{width:26%;float:left;margin-top:8px;}
/* page head*/
/* page head black */
a{ outline:none}
#pageTitleDiv_black{padding:20px 0; clear:both; background-color:#000; width:961px; margin:0 auto;}
.borderDIV_black{border-bottom:1px solid #FFF; margin:0 23px;}	
#pageTitleDiv_black .pageTitle{clear:both;float:right;height:25px;padding-bottom:5px;text-transform:uppercase;width:70%}
#pageTitleDiv_black .pageTitle h2{display:inline;float:right;margin:0;padding:0;color:#FFFFFF !important;}
#pageTitleDiv_black .rcont{width:25%;float:left;height:25px;/*border:1px solid #FFF !important;*/}
/*page head black*/
#bannerComponent{width:961px;margin:0 auto;margin-top:1px}
/* t06 left cont width=669px */	
.t06cmsContentLeft{float:right;padding-bottom:20px;width:543px;margin:0 16px 0 10px;}
.t06offerDetailLeftContent{clear:both;float:left;padding-bottom:15px;width:100%;}
.t06offerDetailLeftContent h1, h2, h3, h4{margin:0;padding:0;}
.t06offerDetailLeftContent h2 {border-bottom:1px solid #D0D0D0;clear:both;font-weight:bold;padding-bottom:9px;}
.t06offerDetailLeftContent span{font-size:2em;}
.t06offerDetailLeftContent p{line-height:1.2em;padding-top:15px;}
.t06offerDetailLeftContent p.desc{color:#301E29;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{display:inline;float:left;margin:0 0 0 15px;width:171px;}
.t06offerDetailLeftContent .small.first{display:inline;float:left;margin:0;width:171px;}
.t06offerDetailLeftContent .item h3{color:#301E29;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-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;height:30px;padding:0 10px 0 0;text-align:right;vertical-align:middle;}
.t06offerDetailLeftContent .informationTable table td{background-color:#FFFFFF;border-bottom:1px solid #D0D0D0;line-height:1.2em;padding:10px 10px 10px 0;vertical-align:top;}
/* t06 left cont *//* t06 right cont width=295px */
.t06cmsContentRight {direction:rtl; /* Added for Right hand widget */margin-right:16px;}
.t06cmsContentRight .t06flightSearch{background:#EDECEC none repeat scroll 0 0;/*clear:both;*/float:left;margin-bottom:20px;}
.t06flightSearch .wrapper{border-bottom:1px solid #FFFFFF;clear:both;float:left;padding:10px;_padding:5px 0 5px 15px;width:275px;_width:297px;}
.t06flightSearch h3 {font-weight:bold;}
.t06flightSearch h1, h2, h3, h4 {margin:0;padding:0;}
.t06flightSearch .fullWidth{clear:both;float:left;margin:0 0 15px;width:100%;}
.t06flightSearch fieldset{border:none;margin:0;padding:0;}
.t06flightSearch label{color:#301E29;display:block;font-weight:bold;margin:0;padding:0;width:150px;float:right;}
.t06flightSearch .fullWidth{clear:both;float:left;margin:0;width:100%;}
.t06flightSearch .fullWidth label input{margin:8px 30px 0 0;}
.t06flightSearch .fullWidth label.return{background:transparent url(../images/home/img_icon_return.gif) no-repeat scroll right 16px;clear:none;display:inline;float:right;padding:0 0 5px;width:70px;}
.t06flightSearch .fullWidth label.oneway{background:transparent url(../images/home/img_icon_oneway.gif) no-repeat scroll right 16px;clear:none;display:inline;float:right;padding:0 0 5px;width:70px;}
.t06flightSearch .fullWidth label.multicity{background:transparent url(../images/home/img_icon_multicity.gif) no-repeat scroll right 16px;clear:none;display:inline;float:right;padding:0 0 5px;width:70px;}
.t06flightSearch .fullWidth .col1, .t06flightSearch .fullWidth .col2{display:inline;float:right;margin:0;padding:0;width:127px;}
.t06flightSearch .fullWidth .col2{margin-right:20px;}
.t06flightSearch .fullWidth .col1 label, t06flightSearch .fullWidth .col2 label{width:auto;}
.t06flightSearch fieldset legend{display:none;}
.t06flightSearch .fullWidth input.txtfield {background-color:#F3F3ED;border:1px solid #C3C3C3;float:right;margin:5px 0 0;padding:5px 8px 5px 0;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 8px 5px 0;*/}
.t06flightSearch .flightClass{margin-top:5px;width:275px;}
.t06flightSearch .fullWidth label.adults{background:transparent url(../images/home/img_adult.gif) no-repeat scroll right bottom;clear:none;display:inline;float:right;padding:0 5px 0 0 ;width:51px;}
.t06flightSearch .fullWidth label.children{background:transparent url(../images/home/img_children.gif) no-repeat scroll right bottom;clear:none;display:inline;float:right;margin-right:5px;padding:0 5px 0 0 ;width:50px;}
.t06flightSearch .fullWidth label.infants{background:transparent url(../images/home/img_infants.gif) no-repeat scroll right bottom;clear:none;display:inline;float:right;margin-right:5px;padding:0 5px 0 0 ;width:50px;}
.t06flightSearch .fullWidth select.persons{background-color:#F3F3ED;border:1px solid #C3C3C3;float:left;height:24px;margin:6px 0 0;padding:0;width:40px;}
.t06flightSearch .paymentOptions{margin:5px 0 10px;width:275px;}
.t06flightSearch a.btnPurple{background:transparent url(../images/wci/img_bg_purple_left.gif) no-repeat scroll 0 0;color:#FFFFFF !important;float:right;margin:0 0 10px 10px;padding:0 0 0 7px;text-decoration:none;}
.t06flightSearch 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;}
#btnSpan1{margin-right: 6px;padding: 8px 8px 11px 9px;}
#btnSpan{padding: 8px 7px 11px 0;}
a.clearFilter{float: right;width: 80px;height: 20px;padding: 0px;margin: 18px 10px 0px 0px;font-size: 12px;color: #6C1D4C;}
a.clearFilter:hover{text-decoration: underline;	color: #6C1D4C;}
/* t06 right cont */
.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-top: 10px;border-bottom: 1px solid #D0D0D0;position: relative;*position: none;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{background-color:#FFFFFF;display:inline;float:right;width:961px;padding: 0px;margin:0px;border-bottom:1px solid #E5E5E5;}
.moreOffersNew li{border-left:1px solid #E5E5E5;display:block;overflow: hidden;float:right;margin:10px 0px; padding:0px 8px;width:172px;height: 52px;list-style-type:none;}
.moreOffersNew li.latestOfferNew{padding-right:23px;padding-left:0;width:176px;}
 .moreOffersNew li h3{color:#000000;font-family: Tahoma !important;font-size:1.6em;font-weight:normal;line-height:1em;}
.moreOffersNew li p{font-size:0.9em;line-height:1.1em;margin:0;font-family: Tahoma;}
.moreOffersNew li p.title{background:transparent url(../images/img_icon_open.gif) no-repeat right 0px;color:#6E1E4D;font-family: Tahoma;font-size:0.9em;font-weight:bold;padding:0px 20px 0px 0px;height: 13px;}
.moreOffersNew li p.title span{font-weight: normal;font-family: Tahoma;}
.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;float:right;}
.moreOffersNew li p.title a:hover{text-decoration: underline;}
.moreOffersNew li p.details{padding:0;width: 135px;padding: 3px 20px 0px 0px;}
.moreOffersNew li p.details span.fromPrice{color: #000000;direction: rtl;float: right;font-size: 1.1em;font-weight: bold;}
.moreOffersNew li.last{border-left: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;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 9px 0px;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 right 0px;display: block;padding:0px 17px 3px 0px;}
#defaultOffer .moreOffersNew li p.showOffersNew a span.selected{background:transparent url(../images/img_icon_down.gif) no-repeat right 1px;}
/* t03 careers search panel width=373px */
#t03CareerSearchpanel{/* background:#E9E8E8 none repeat scroll 0 0; padding:10px;*/color:#301E29;float:right;width:375px;}
#t03CareerSearchpanel select{width:230px;}
#t03CareerSearchpanel .large{display:inline;/* float:left; */}
#t03CareerSearchpanel .item {display:inline;float:none!important;padding:0!important;}
#t03CareerSearchpanel .currentOpportunities{height:255px !important;}
*:first-child+html #t03CareerSearchpanel .currentOpportunities {margin-right:30px;text-align:right!important;}
#t03CareerSearchpanel  h3 {color:#301E29;font-weight:bold;line-height:1.3em;padding:0 0 10px;text-align:right!important;float:right;}
#t03CareerSearchpanel .currentOpportunities div{clear:both;/* float:right;width:495px; margin-bottom:15px!important;*/}
#t03CareerSearchpanel .currentOpportunities div label{margin-bottom:15px!important;}
#t03CareerSearchpanel .currentOpportunities div label{margin-top:6px;text-align:left;width:100px;margin-left:15px;}
#t03CareerSearchpanel .currentOpportunities div input{background-color:#F3F3ED;border:1px solid #C3C3C3;margin-left:15px;padding:5px 8px 5px 0;width:180px;}
#t03CareerSearchpanel .currentOpportunities div label, #t03CareerSearchpanel .currentOpportunities div input{float:right; text-align:right;}
#t03CareerSearchpanel .item a, .resultDescription h2 a{color:#752856;text-decoration:none;}
#t03CareerSearchpanel .currentOpportunities div a.btnPurple{margin-left:165px;}
#t03CareerSearchpanel a.btnPurple, a.btnPurpleBlueBg{background:transparent url(../images/wci/img_bg_purple_left.gif) no-repeat scroll 0 0;color:#FFFFFF !important;float:right;margin:0 0 0 10px;padding:0 0 0 7px;text-decoration:none;}
#t03CareerSearchpanel a.btnPurple span, a.btnPurpleBlueBg 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;}
#t03CareerSearchpanel .currentOpportunities div p{}
/* t03 careers search panel */
/* t16 pr left cont */
.t16cmsContentLeft{padding-bottom:20px;width:543px;}
.t16cmsContentLeft h2{clear:both;font-size:1.2em;font-weight:bold;padding-bottom:6px;color: black;}
.t16cmsContentLeft h3{color: #666666;font-weight: bold;line-height: 1.3em;padding: 0 0 10px;}
.t16cmsContentLeft .cmsMiddleContent{clear:both;padding-top:20px;}
.t16cmsContentLeft p{line-height:1.2em;padding-bottom:15px;margin:0;}
.t16cmsContentLeft .cmsContentWrapper{clear:both;float:left;width:100%;}
.t16cmsContentLeft .cmsContentWrapper .informationTable{clear:both;float:left;margin:0;width:543px;}
.t16cmsContentLeft .cmsContentWrapper .informationTable h3.sectionHeading{background-color:#491D37;clear:both;color:#FFFFFF;font-weight:bold;line-height:1.1em;margin:20px 0 1px;padding:5px 10px;}
.t16cmsContentLeft .cmsContentWrapper .informationTable table.passengerCheckinDetails{clear:both;float:left;margin:0 0 20px;width:100%;}
.t16cmsContentLeft .cmsContentWrapper .informationTable table th{background-color:#6C1D4C;border-right:1px solid #FFFFFF;color:#FFFFFF;height:30px;padding:0 10px 0 0;text-align:right;vertical-align:middle;}
.t16cmsContentLeft .cmsContentWrapper .informationTable table td{background-color:#FFFFFF;border-bottom:1px solid #D0D0D0;line-height:1.2em;padding:10px 10px 10px 0;vertical-align:top;}
.t16cmsContentLeft .generalModuleImg{float:right;padding:0 10px 5px 0;}
.ImgCaption{color: #666666;font-size: 10px !important;padding-bottom: 0 !important;padding-top: 10px !important;text-align: center;width: 300px;}
.t16cmsContentLeft .generalModuleDesc{float:none;font-size:0.79em;line-height:1.2em;padding:5px 0;}
/* t16 pr left cont */
/* press release new styles start*/
.t16cmsContentLeft .generalModuleImgOdd{float:right;padding:0 7px 5px 0;}
.t16cmsContentLeft .generalModuleImgEven{float:right;padding:0 0 5px 0;}
.t16cmsContentLeft .generalModuleImgPano{float:right;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-weight:bold;padding-bottom:10px;}
#BlackContentArea #t06FAQpanel .cmsRightPanel h2{color:#fff;}
#t06FAQpanel .cmsRightPanel ul{margin:0;padding:0;margin:3px 0 0;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;line-height:1.2em;list-style-type:none;padding:5px 0;}
#t06FAQpanel .cmsRightPanel ul li.last{ border-bottom:medium none}
#t06FAQpanel .cmsRightPanel ul li a{color:#333333; 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{display:inline;float:right;margin:0;}
#t03imagepanel .cmsContentLeft .item.pressfirst{display:inline;float:right;margin:0;width:357px;}
#t03imagepanel .cmsContentLeft .large{display:inline;float:left;width:357px;}
#t03imagepanel .cmsContentLeft .item{display:inline;float:right;margin: 0 15px 0 0;}
#t03imagepanel h1, h1, h3, h4 {margin:0;padding:0;}
#t03imagepanel .cmsContentLeft h2{border-bottom: medium none;color: #301E29;font-size: 1.2em;font-weight: bold;height: 45px;line-height: 1.2em;overflow: hidden;padding: 0 0 32px;}
#t03imagepanel .cmsContentLeft h3{color:#666666;font-size:1.2em;font-weight:bold;line-height:1.3em;padding:0 0 10px;direction:rtl;}
#t03imagepanel .item a{color:#752856;text-decoration:none;}
#t03imagepanel a, a:active, a:focus{text-decoration:none;}
#t03imagepanel .item p.desc{color:#301E29;font-weight:normal;line-height:1.2em;width:auto!important;}
#t03imagepanel .small{display:inline;float:left;margin:0 0 0 15px;width:171px;}
.hr{border-top:1px solid #D0D0D0;display:inline;float:left;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:right;margin-right:20px;}
.mediaroomRefinePanel li.last{float:right;padding-top:15px;}
.mediaroomRefinePanel li label {display:block;font-size:0.8em;padding-bottom:5px;color:#FFFFFF;}
.mediaroomRefinePanel .btnOnDarkBg {background:transparent url(../images/wci/img_bg_dark_left.gif) no-repeat scroll 0 0;color:#FFFFFF !important;float:left;margin:0 10px 0 0;padding:0 0 0 7px;text-decoration:none;}
.mediaroomRefinePanel .btnOnDarkBg span{background:transparent url(../images/wci/img_bg_dark_right.gif) no-repeat scroll right 0;cursor:pointer;float:left;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: 43px;line-height: 1.2em;overflow: hidden;padding-top: 0;}
.t51cmsContentLeft img{border:none;}
.t51cmsContentLeft .eventListItem{border-bottom:none;float:right;margin-bottom:20px;margin-right:15px;width:171px;}
.t51cmsContentLeft .eventListItem span{display:inline-block;height:70px;margin:0 0 5px 0;font-weight:bold;color:#FFFFFF;padding:4px 0;}
.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{clear:both;float:left;margin:0 0 20px;width:100%;}
*:first-child+html .t51cmsContentLeft .pagination {margin:20px 0 20px;}
.t51cmsContentLeft .pagination span.result{float:right;font-size:0.8em;font-weight:bold;line-height:1.2em;margin-right:40px;color:#FFFFFF;}
.t51cmsContentLeft .pagination .previousList, .t51cmsContentLeft .pagination .nextList{float:right;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;display:block;}
.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:right;font-size:0.8em;line-height:1.2em;margin-right:40px;list-style:none;}
.t51cmsContentLeft .pagination ul li{background-image:url(../images/member/pagination.gif);background-position:right 6px;background-repeat:no-repeat;display:inline;float:left;list-style-type:none;margin-right:3px;padding-right:8px;}
.t51cmsContentLeft .pagination ul li span{display:block;font-weight:bold;text-decoration:underline;color:#FFF;}
.t51cmsContentLeft .pagination ul li a {color:#FFFFFF;display:block;line-height:1.2em;text-decoration:none;}
/* 08 T51 boxes */
/* 12 T47A cont */
.t47destinations{margin-top:0;width:729px;clear:both;float:right;margin-bottom:20px;}
.t47destinations h2{border-bottom:1px solid #D0D0D0;clear:both;float:right;font-weight:bold;margin:0 0 15px;padding-bottom:9px;width:729px;}
.t47destinations .resultPanel{padding-right:0;width:730px;border-bottom:1px solid #CCCCCC;float:left;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:right;height:auto;width:90%;border-right:none;margin-right:0;}
.t47destinations .resultPanel .resultDescription h2{border-bottom:none;padding-bottom:0;width:auto;}
.t47destinations .resultPanel .resultDescription h2 a{color:#752856;text-decoration:none;}
.t47destinations .resultPanel .resultDescription span{clear:both;display:block;float:left;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{display:inline;float:left;}
.t47destinations .item h3{color:#301E29;font-weight:bold;line-height:1.3em;padding:0 0 10px;}
.t47destinations .small{display:inline;float:left;margin:0 15px 0 0;width:171px;}
.t47destinations .item{display:inline;float:left;}
.t47destinations  a.arrowLink{color:#752856;text-decoration:none;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{border-left:2px solid #FFFFFF;float:right;height:212px;line-height:1.5em;padding:10px 0 0 10px;width:197px;}
.informationRow_calc .textQuestions div{clear:both;display:block;float:left;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{margin:0;padding-bottom:15px;width:500px;clear:both;float:left;font-size:1em;overflow:visible;}
.informationRow_calc .fieldContainer{float:left;padding:0 15px 0 0;width:235px;}
.informationRow_calc input.txtField{background-color:#F3F3ED;border:1px solid #C3C3C3;display:inline;float:left;margin:0;padding:5px 8px 5px 0;width:218px;clear:left;margin-bottom:10px;}
.informationRow_calc .fieldContainer label{font-weight:bold;}
.informationRow_calc .fieldContainer label.return{background:transparent url(../images/home/img_icon_return.gif) no-repeat scroll 0 15px;clear:none;display:inline;float:left;padding:0 0 5px;width:70px;}
.informationRow_calc .fieldContainer label.oneway{background:transparent url(../images/home/img_icon_oneway.gif) no-repeat scroll 0 15px;clear:none;display:inline;float:left;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{clear:both;float:left;padding-left:4px;padding-right:8px;color:#FFF;text-decoration:none;}
.informationRow_calc  .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;}
.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{clear:both;float:left;margin:0 0 20px;width:100%;border-collapse:collapse;border-spacing:0;}
.informationTable_calc table td{border-bottom:1px solid #D0D0D0;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;}
/* 15 calc need */
/* 16 miles calc */
.inforowmiles{}
.informationRow_miles{background-color:#E9E7E8;padding:10px 10px 20px 0px;width:704px;float:right;clear:both;margin:0;margin-bottom:20px;}
/*:first-child+html .informationRow_miles { margin-bottom:-15px;} */
.informationRow_miles .textQuestions{border-right:2px solid #FFFFFF;float:left;height:212px;line-height:1.5em;padding:10px 10px 0 0;width:197px;}
.informationRow_miles .textQuestionscal{border-right:2px solid #FFFFFF;float:left;line-height:1.5em;padding:10px 10px 0 0;width:197px;}
.informationRow_miles .textQuestions div{clear:both;display:block;float:left;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:10px 0 5px;}
.informationRow_miles fieldset{border:none;margin:0;padding:0;width:495px;}
.informationRow_miles fieldset legend{display:none;}
.informationRow_miles .group{float:left;height:auto;overflow:hidden;clear:both;width:500px;}
.informationRow_miles .group .row {margin:0;padding-bottom:15px;width:500px;clear:both;float:left;font-size:1em;overflow:visible;}
.informationRow_miles .fieldContainer{float:right;padding:0 0 0 15px;width:235px;}
.informationRow_miles input.txtField{background-color:#F3F3ED;border:1px solid #C3C3C3;display:inline;float:left;margin:0;padding:5px 8px 5px 0;width:218px;clear:left;margin-bottom:10px;}
.informationRow_miles .fieldContainer label{font-weight:bold;display:block;padding-bottom:5px;}
.informationRow_miles .fieldContainer label.return{background:transparent url(../images/home/img_icon_return.gif) no-repeat scroll 0 15px;clear:none;display:inline;float:left;padding:0 0 5px;width:70px;}
.informationRow_miles .fieldContainer label.oneway{background:transparent url(../images/home/img_icon_oneway.gif) no-repeat scroll 0 15px;clear:none;display:inline;float:left;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{clear:both;float:right;padding-right:4px;padding-left:8px;color:#FFF;text-decoration:none;}
.informationRow_miles  .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;}
.informationTable_miles{width:714px;margin:20px 0 0 16px;}
.informationTable_miles 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_miles table.passengerCheckinDetails{clear:both;float:left;margin:0 0 20px;width:100%;border-collapse:collapse;border-spacing:0;}
.informationTable_miles  table th{background-color:#6C1D4C;border-right:1px solid #FFFFFF;color:#FFFFFF;height:30px;padding:0 10px 0 0;text-align:right;vertical-align:middle;}
.informationTable_miles table td{border-bottom:1px solid #D0D0D0;line-height:1.2em;padding:10px 10px 10px 0;vertical-align:top;}
.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 {background:transparent url(../images/member/promotion_icon.gif) no-repeat scroll 0 0;float:none !important;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{margin:0 16px 0 16px;}
#t42ContainerDIV{background-color:#fff; padding:10px 0 0 0; width:915px; margin:-11px auto 0; min-height:150px}
#t42ContainerDIV p{ padding:0; margin:0;}
.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{margin:0;padding:0;font-size:0.9em;list-style:none; float:right;}
.t42refineSearchFilter li{float:left;list-style:none;}
.t42refineSearchFilter ul li label{color:#FFFFFF;display:block;font-size:0.8em;font-weight:bold;padding:10px 0 7px;}
.t42refineSearchFilter .medium{float:right;height:20px;margin-left:10px;width:300px;margin-top:4px;}
.t42refineSearchFilter .btnOnDarkBg{background:transparent url(../images/wci/img_bg_dark_left.gif) no-repeat scroll 0 0;color:#FFFFFF !important;float:left;margin:0 0 10px 0;padding:0 0 0 7px;text-decoration:none;}
.t42refineSearchFilter .btnOnDarkBg span{background:transparent url(../images/wci/img_bg_dark_right.gif) no-repeat scroll right 0;cursor:pointer;float:left;padding:9px 20px 11px 13px;}
/* 17 T42 Aircraft_blackpanel */
/* 18 T42 Aircraft_content */
.t42searchTimetable{background-color:#E9E8E8;float:left;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-weight:bold;padding-bottom:9px;}
.t42searchTimetable .resultDescription p{line-height:1.2em;}
.t42searchTimetable .cuisineMenu{clear:both;float:left;margin-bottom:20px;width:100%;}
.t42destinations{margin-top:20px;clear:both;float:left;margin-bottom:20px;width:100%;}
.t42destinations h3{font-weight:bold;padding-bottom:9px;}
.t42informationTable{clear:both;float:left;margin:0 15px 0 0;width:450px;}
.t42informationTable .passengerCheckinDetails{clear:both;float:left;margin:0 0 20px;width:100%;}
.fleetSepcsLast{clear:none;float:left;margin-right:0 !important;}
.t42informationTable table th{background-color:#6C1D4C;border-right:1px solid #FFFFFF;color:#FFFFFF;height:30px;padding:0 0 0 10px;text-align:left;vertical-align:middle;}
.t42informationTable table td{background-color:#FFFFFF;border-bottom:1px solid #D0D0D0;line-height:1.2em;padding:10px 0 10px 10px;vertical-align:top;}
/* 18 T42 Aircraft_content */
/* 19 T19 send an enquiry */
.contactInfo select.enq_width{width: 175px;}	
.contactInfo input.enq_margin{margin:0px !important;}
.contactInfo select.dt_range{width:78px!important;}
#t19SendEnqPanel{ margin-bottom:20px; margin:0}
#t19SendEnqPanel P { margin:0; padding:0}
#t19SendEnqPanel .contactInfo{background:#E9E8E8 none repeat scroll 0 0;color:#301E29;width:543px;padding:0 0 20px;position:relative;margin:10px 0 20px 0;float:left;*margin:10px -15px 20px 2px !important;}
#t19SendEnqPanel .contactInfo .row{margin:20px 20px 0 0;clear:both;width:520px;float:right;display:block;}
#t19SendEnqPanel .contactInfo .row p{font-size:0.8em;line-height:1.4em;margin-bottom:15px;}
#t19SendEnqPanel .fieldContainer, #t19SendEnqPanel .fieldContainerSmall, #t19SendEnqPanel .fieldContainerMedium{float:right;padding:0 0 0 0;width:235px;margin-right:10px;}
#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-weight:bold;padding:0 0 8px;}
#t19SendEnqPanel .fieldContainer select{height:25px;*margin-right:0px !important;}
#t19SendEnqPanel .fieldContainer input{background-color:#F3F3ED;border:1px solid #C3C3C3;float:none;margin:0;padding:5px 8px 5px 0;width:218px;}
*:first-child+html #t19SendEnqPanel .fieldContainer input, *:first-child+html  #t19SendEnqPanel .contactInfo .comments textarea.comments{ margin-right:-10px;}
#t19SendEnqPanel .contactInfo .rowcontactType{display:inline;margin-left:20px;}
#t19SendEnqPanel .contactInfo .rowcontactType{width:100% !important;}
#t19SendEnqPanel .contactInfo .rowcontactType .fieldContainer{width:120px !important;float:left;padding:0 15px 0 0;}
#t19SendEnqPanel .contactInfo .rowcontactType input.medium{width:110px !important;}
#t19SendEnqPanel .contactInfo .comments textarea.comments{background-color:#F3F3ED;border:1px solid #C3C3C3;margin:0;padding:0;width:478px;}
#t19SendEnqPanel a.btnPurple{background:transparent url(../images/wci/img_bg_purple_left.gif) no-repeat scroll 0 0;color:#FFFFFF !important;float:right;margin:0 10px 0 0;padding:0 0 0 7px;text-decoration:none;}
#t19SendEnqPanel 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;}
/* 19 T19 search an enquiry */
/* 20 T17_00 */
.t17refineSearchFilter{background:transparent url(../images/cms/t17_search_bg.gif) repeat-x scroll 0 0;clear:both;float:left;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{margin:0;padding:0;float:left;list-style-type:none;margin-right:20px;}
.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{background:transparent url(../images/wci/img_bg_dark_left.gif) no-repeat scroll 0 0;color:#FFFFFF !important;float:left;margin:0 10px 0 0;padding:0 0 0 7px;text-decoration:none;}
.t17refineSearchFilter .btnOnDarkBg span{background:transparent url(../images/wci/img_bg_dark_right.gif) no-repeat scroll right 0;cursor:pointer;float:left;padding:9px 20px 11px 13px;}
/* 20 T17_00 */
/* 21 T17_01 */
.t17listItem01{border-bottom:1px solid #D0D0D0;clear:both;float:left;width:729px;margin:0px;}
.t17listItem01 img{border:none;}
.t17listItem01 .resultImage{float:right;padding:10px 0px 10px 0;width:171px;}
.t17listItem01 .resultContent{float:left;padding:10px 0;width:543px;}
.t17listItem01 .resultContent ul li{font-size:0.75em;list-style:disc;}
.t17listItem01 .resultContent h2{border-bottom:none;padding-bottom:0;clear:both;font-weight:bold;}
.t17listItem01 .resultContent span.dateTimeStamp{color:#8C96A0;display:block;margin-top:5px;}
.t17listItem01 .resultContent p{line-height:1.3em;margin:15px 0 0 0;}
.t17listItem01 .resultContent p a{color:#333333;text-decoration:none;}
/* 21 T17_01 */
/* 22 T17_02 */
.t17listItem02{border-bottom:1px solid #D0D0D0;clear:both;float:left;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;}
.t17listItem02 .resultContent .mainOffersLeft{float:left;width:357px;}
.t17listItem02 .resultContent .mainOffersRight{float:left;margin-left:15px;text-align:center;width:171px;}
.t17listItem02 .resultContent .mainOffersRight p{margin-top:30px;}
.t17listItem02 .resultContent .mainOffersRight p span.offer{font-size:2em;font-weight:bold;}
.t17listItem02 .resultContent h2{border-bottom:none;padding-bottom:0;clear:both;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;}
.t17listItem02 .resultContent p{line-height:1.3em;margin-top:2px;}
.t17listItem02 .resultContent p.validity span{float:left;margin-right:15px;}
/* 22 T17_02 */
/* 23 T17_03 */
.t17listItem03{border-bottom:1px solid #D0D0D0;clear:both;float:left;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;}
.t17listItem03 .resultContent h2 {border-bottom:none;padding-bottom:0;clear:both;font-weight:bold;}
.t17listItem03 .resultContent span.dateTimeStamp{color:#8C96A0;}
.t17listItem03 .resultContent p{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{border-bottom:1px solid #D0D0D0;clear:both;float:left;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;}
.t17listItem04 .resultContent h2 {border-bottom:none;padding-bottom:0;clear:both;font-weight:bold;}
.t17listItem04 .resultContent span.dateTimeStamp {color:#8C96A0;}
.t17listItem04 .resultContent p {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{border-bottom:1px solid #D0D0D0;clear:both;float:left;width:729px;margin:0px;}
/*.t17listItem05 .resultImage {float:left;padding:10px 15px 10px 0;width:171px;margin-top:35px;}*/
.t17listItem05 .resultImage {float:right;padding:10px 15px 10px 0;width:171px;margin-top:5px;}
.t17listItem05 .resultContent {float:left;padding:10px 0;width:543px;}
.t17listItem05 .resultContent {float: left;padding: 10px 0;width: 543px;}
.t17listItem05 .resultContent ul li{font-size:0.75em;list-style:disc;}
/*.t17listItem05 .mainOffersLeft {float:left;width:357px;}*/
.t17listItem05 .mainOffersLeft {float: right;padding-right: 8px;width: 357px;}
/*.t17listItem05 .mainOffersRight {float:left;margin-left:15px;text-align:left;width:171px;}*/
.t17listItem05 .mainOffersRight{float: left;margin-left: 5px;width: 171px;}
.t17listItem05 .resultContent h2{border-bottom:none;padding-bottom:0;clear:both;font-weight:bold;}
.t17listItem05 .resultContent span.dateTimeStamp{color:#8C96A0;}
.t17listItem05 .resultContent p{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;}*/
.t17listItem05 .resultContent a.arrowLink{background:transparent url(../images/home/img_icon_open.gif) no-repeat scroll left 2px;direction: rtl;padding-left: 15px;padding-right:1px;text-decoration: none;}
/* 25 T17_05 */
/* 26 T17_06 */
.t17listItem06{border-bottom:1px solid #D0D0D0;clear:both;float:left;width:729px;margin:0px;}
.t17listItem06 .resultImage{float:left;padding:10px 10px 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;}
.t17listItem06 .mainOffersLeft{float:left;width:357px;}
.t17listItem06 .mainOffersRight{float:left;margin-left:15px;text-align:left;width:171px;}
.t17listItem06 img{border:0;}
.t17listItem06 .resultContent h2{border-bottom:none;padding-bottom:0;clear:both;font-weight:bold;}
.t17listItem06 .resultContent span.dateTimeStamp{color:#8C96A0;}
.t17listItem06 .resultContent span.availableIn{display:block;margin-top:5px;}
.t17listItem06 .resultContent p {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;}
.t17listItem06 .resultContent .mainOffersRight p span.offer{font-size:2em;font-weight:bold;}
/* 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;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-weight:bold;}
.t17videoList .videoListItem .videoContent span.dateTimeStamp{color:#8C96A0;display:block;margin-top:5px;}
.t17videoList .videoListItem .videoContent p{border-top:1px solid #FFFFFF;color:#FFFFFF;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-weight:bold;line-height:1.3em;padding:0 0 10px;}
.t17cmsContentRight .item p.desc{color:#301E29;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{clear:both;margin:0 0 0 15px;float:none;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;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:right;background:#E9E8E8 none repeat scroll 0 0;color:#301E29;width:543px;margin:10px 0 0;padding:0 0 20px;}
#t33registerpanel .contactInfo .row{float:right;display:inline;clear:both;margin:20px 20px 0 0 ;width:520px;}
#t33registerpanel .contactInfo .fieldContainer, .fieldContainerSmall, .fieldContainerMedium , .fieldContainerbig{float:right;padding:0 0 0 15px;width:235px;_width:473px!important;}
#t33registerpanel .contactInfo .rowcontactType .fieldContainerbig{width: 210px !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 span, #t33registerpanel .contactInfo .fieldContainerbig label {display:block;float:none;font-weight:bold;padding:0 0 8px;}
#t33registerpanel .contactInfo .fieldContainer input, #t33registerpanel .contactInfo .fieldContainerSmall input, #t33registerpanel .contactInfo .fieldContainerMedium input {float:right;background-color:#F3F3ED;border:1px solid #C3C3C3;display:inline;margin:0;padding:5px 8px 5px 0;width:228px;}
#t33registerpanel .contactInfo .rowcontactType{display:inline;_width:473px !important;}
#t33registerpanel .contactInfo .rowcontactType .fieldContainer{float:right;width:120px;}
#t33registerpanel .contactInfo .fieldContainer select{height:25px;}
#t33registerpanel .contactInfo .rowcontactType .fieldContainer input.medium{width:110px !important;}
#t33registerpanel .contactInfo .row p{line-height:1.4em;margin-bottom:15px;}
#t33registerpanel .contactInfo .row p a{color:#6C1D4C;}
#t33registerpanel p.check a, .common{color:#6C1D4C;}
#t33registerpanel a, a:active, a:focus{text-decoration:none;}
#t33registerpanel p.check a, .common{color:#6C1D4C;}
#t33registerpanel a.btnPurple, a.btnPurpleBlueBg{float:right;background:transparent url(../images/wci/img_bg_purple_left.gif) no-repeat scroll 0 0;color:#FFFFFF !important;margin:0 0 0 10px;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;margin-top:8px;padding:0 18px 2px 0;text-decoration:none;}
#t33registerpanel .destinations{margin-top:20px;}
#t33registerpanel .destinations{clear:both;padding-top:20px;margin-bottom:20px;}
*:first-child+html #t33registerpanel .destinations{padding-top:0;}
#t33registerpanel .destinations h2{float:right;font-size:1em;border-bottom:1px solid #D0D0D0;clear:both;font-weight:bold;margin:0 0 15px;padding-bottom:9px;width:100%;}
#t33registerpanel .contactInfo .declaration{float:right;padding:10px 0;_width:473px;}
#t33registerpanel .contactInfo select.nationality{width:237px;margin:0;padding:0;}
/* *+html #t33registerpanel .contactInfo select.nationality {width:238px !important;}*/
.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:0!important;}
#t33registerpanel .row span.uploadBtn, .cmsCompitition .row p.uploadedFile{float:right;}
/* 11 T33 search an enquiry */
/* 30 Error Page */
#errorPanel .cmsContentLeft{float:right;padding-bottom:20px;width:556px;}
#errorPanel .cmsContentLeft h2{border-bottom:1px solid #D0D0D0;clear:both;font-weight:bold;padding-bottom:9px;}
#errorPanel .cmsContentLeft p{line-height:1.2em;padding-top:15px;}
#errorPanel .actions{clear:both;padding:0 0 15px;width:100%;}
#errorPanel .actions p{float:right;margin-left:30px;}
#errorPanel .actions p a{padding-left:18px; display:block}
#errorPanel .cta{background:transparent url(../images/common/img_icon_datepicker_next.gif) no-repeat scroll left 2px;color:#6C1D4C;line-height:1.2em;}
#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;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:right;display:inline;margin:0 12px 0 0;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;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 h2 {
margin-top:20px;
border-bottom:medium none;
padding-bottom:0;
margin:0;
padding:0;
clear:both;


font-weight:bold;
}

#requestOnlineDIV .informationTableGrey {
background-color:#E9E8E8;
float:left;
/*margin-top:10px;*/
padding-bottom:10px;
/*padding-right:20px;
margin: -22px 0 0 20px;*/
width: 543px;
}

#requestOnlineDIV .row{
padding-left:20px;
width:501px;
}
#requestOnlineDIV .row {
clear:both;
float:right;
margin:20px 0 0;
/*width:700px;*/
padding-right:20px;

}
#requestOnlineDIV p.formPadding {
font-size:0.8em;
padding-top:0;
}

#requestOnlineDIV .informationTableGrey .fieldContainer {
width:235px;
float:right;
padding:0 0 0 1px;
}

#requestOnlineDIV .fieldContainer label, 
#requestOnlineDIV .fieldContainer span, 
#requestOnlineDIV .fieldContainerSmall span, 
#requestOnlineDIV .fieldContainerSmall label, 
#requestOnlineDIV .fieldContainerMedium span, 
#requestOnlineDIV .fieldContainerMedium label {
display:block;
float:right;

font-weight:bold;
padding:0 0 8px;
}

.informationTableGrey .fieldContainer input {
width:250px;
}


#requestOnlineDIV .fieldContainer input.txtField {
float:right;
}


#requestOnlineDIV .fieldContainer input, 
#requestOnlineDIV .fieldContainerSmall input,
#requestOnlineDIV .fieldContainerMedium input {
background-color:#f3f3ed;
border:1px solid #C3C3C3;
display:inline;
float:right;

margin:0;
padding:5px 8px 5px 0;
width:205px;
margin-left:10px;
}
/* *** 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 10px 5px #F3F3ED;
	width: 110px;
}
.fieldContainer input[type='radio']{
	width:auto !important;
	float:right !important;
	background:none transparent !important;
	border: 0 none !important;
}
.fieldContainer label.labelenquiryNature {
	width:400px;
}
#airline_select fieldset label,#refund_type fieldset label {
	display:inline !important;
	float:right !important;
	width:auto !important;
	font-weight:normal !important;
	margin:0 10px 0 0;
}
#airline_select fieldset{
float:right;
}
#refund_type {
	font-weight:bold;
}
#refund_type fieldset label {
	margin-top:10px;
}
#other_aircodeid {
	margin:20px 0 0 0;
	vertical-align:bottom;
	/*width:250px !important;
	float:right;*/
}
#requestOnlineDIV .fieldContainer input.ccfileupload{
	margin-top:7px;
	width:456px !important
}
#requestOnlineDIV .fieldContainer select.redemption {
width:110px;
}
#requestOnlineDIV .fieldContainer select {
height:25px;
}


/*#requestOnlineDIV .fieldContainer select.nationality {
width:260px;
} */
#requestOnlineDIV .fieldContainer select.nationality {
width:227px;
}
#requestOnlineDIV .fieldContainer select {

height:25px;
margin-left:10px;
}
#requestOnlineDIV .cancelRequest select
{
width:auto;
}

#requestOnlineDIV .informationTableGrey .comments textarea.comments {
background-color:#F3F3ED;
border:1px solid #C3C3C3;
display:inline;
float:right;
margin:0;
padding:0;
width:464px;
}

#requestOnlineDIV p {
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:right;
margin:0 0 0 10px;
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: url("../images/manageBooking/img_plus_add_white.gif") no-repeat scroll right 0 transparent;
    cursor: pointer;
    float: left;
    height: 15px;
    margin: -2px 0 0 0;
    padding: 4px 27px 0 0;
}
#requestOnlineDIV p.check {
clear:both;
display:block;
padding-left:20px;
font-size:0.8em;
line-height:1.2em;
padding-top:10px;
}

.leftFloat
{ float:right; margin-top:7px;}

#requestOnlineDIV p.check a, .common {
color:#6C1D4C;

}
#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:right;

margin:0 0 0 10px;
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:right;
font-weight:normal;
padding: 5px 20px 8px;
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:right;
      height:auto;
      overflow:hidden;
      padding: 20px 0 0 31px;
    width: 272px;
}
.loader .loadingImage {
      margin: 20px 0 0 10px;
}
.loader .loadingAnimation {
      float:right;
      margin: 0 10px 0 0;
}
.loader p {
      border-top:1px solid #999;
      color:#000;
      padding:20px 0;
      font: normal 12px Arial;
}
.loader h2 {
      font-size:1.2em;
      padding-bottom:30px;
      padding-top:20px;
      font-family:"Open Sans",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{}
#RequestQuoteDiv h3, h4{margin:0; padding:0}
#RequestQuoteDiv h3.sectionHeading{background-color:#491D37;clear:both;color:#FFFFFF;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:right;clear:none;margin:0!important;padding-bottom:0;padding-left:18px;overflow:hidden;}
#RequestQuoteDiv .formContainer fieldset div div input{float:none!important;}
*:first-child+html #RequestQuoteDiv .formContainer fieldset div div input{margin:0 0 0 0;}
#RequestQuoteDiv .formContainer fieldset div label{clear:both;display:block;font-weight:bold;padding-bottom:6px;}
#RequestQuoteDiv .formContainer fieldset label{}
#RequestQuoteDiv  input.txtField{float:right;background-color:#F3F3ED;border:1px solid #C3C3C3;margin:0;padding:5px 8px 5px 0;width:187px;}
*:first-child+html #RequestQuoteDiv input.txtField{margin:0 -15px 0 0;}
#RequestQuoteDiv  input{color:#301E29;}
#RequestQuoteDiv .sectionSubHeading{background-color:#6C1D4C;clear:both;color:#FFFFFF;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{}
#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: right;background-color:#F3F3ED;border:1px solid #C3C3C3;margin:0;padding:5px 8px 5px 0;width:387px;}
*:first-child+html #RequestQuoteDiv textarea.txtField{margin:0 -15px 0 0;}
#RequestQuoteDiv a.btnPurple span span.plus{float: right;background:transparent url(../images/member/img_plus_add.gif) no-repeat scroll right 0;height:19px;margin: 0;padding:0;padding-right:25px;width:8px;}
#RequestQuoteDiv a.btnPurple, a.btnPurpleBlueBg {float:right;background:transparent url(../images/wci/img_bg_purple_left.gif) no-repeat scroll 0 0;color:#FFFFFF !important;margin:0 0 0 10px;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{float:left;clear:both;margin-bottom:20px;width:100%;}
/* request quote div */
/* 29 corplogin */
.corp_currentOpportunities{float:left;height:250px !important;display:inline;margin:0 15px 0 0;width:334px;}
.corp_currentOpportunities h3{color:#301E29;font-weight:bold;line-height:1.3em;padding:0;margin:0;}
.corp_currentOpportunities div{float:right;clear:both;width:100%;}
.corp_currentOpportunities div p{}
.corp_currentOpportunities div p a{color:#752856;text-decoration:none;}
.corp_currentOpportunities div label{margin-top:6px;text-align:right;width:150px;}
.corp_currentOpportunities div label.login{float:none;clear:both;display:block;margin-bottom:5px;text-align:right;width:auto;}
.corp_currentOpportunities div input.login{background-color:#F3F3ED;border:1px solid #C3C3C3;margin-left:0;padding:5px 8px 5px 0;width:180px;}
.corp_currentOpportunities .declaration{margin:10px 0;}
.corp_currentOpportunities div a.btnPurple{float:right;background:transparent url(../images/wci/img_bg_purple_left.gif) no-repeat scroll 0 0;color:#FFFFFF !important;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:left;margin-left:20px;}
/* 29 corplogin */
/* 34 brochure */
.bro_formContainer{padding:0;}
.bro_formContainer h1, h2, h3, h4{padding:0;margin:0;}
.bro_formContainer p{}
.bro_formContainer h3.sectionHeading{background-color:#491D37;clear:both;color:#FFFFFF;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 12px;}
.bro_formContainer fieldset ul{margin:0;padding:12px;margin-left:18px;list-style:none;font-size:0.9em;}
.bro_formContainer fieldset ul li{margin:0;padding:0;}
.bro_formContainer fieldset label{}
.bro_formContainer fieldset div{clear:none;margin:0 18px;overflow:hidden;padding-bottom:15px;}
.bro_formContainer fieldset div{_display: inline-block;}
.bro_formContainer fieldset div label{clear:both;display:block;font-weight:bold;padding-bottom:6px;}
.bro_formContainer input.txtField{float:right;background-color:#F3F3ED;border:1px solid #C3C3C3;margin:0;padding:5px 8px 5px 0;width:187px;_margin:0 -15px 0 0;}
*:first-child+html  .bro_formContainer input.txtField {margin:0 -15px 0 0;} 
.bro_formContainer input.formwi{float:right;background-color:#F3F3ED;border:1px solid #C3C3C3;margin:0px;*margin:0px -18px 0px 0px;padding:5px 8px 5px 0;width:187px;}
*+html.bro_formContainer input.formwi{float:right;background-color:#F3F3ED;border:1px solid #C3C3C3;margin:0px 18px 0px 0px;padding:5px 8px 5px 0;width:187px;}
.bro_formContainer fieldset div div{float:right;clear:none;margin:0;padding-bottom:0;padding-left:18px;}
.bro_formContainer fieldset div div input.txtField{float:none!important; margin:0;}
*:first-child+html  .bro_formContainer fieldset div div input.txtField{margin:0;}
.bro_formContainer fieldset div div.first{width:100px;margin-top:13px;*margin-top:0px;_margin-top:0px;margin-top:0px\0/;line-height:15px!important;}
body:nth-of-type(1) .bro_formContainer fieldset div div.first{ margin-top:0px;}
.bro_formContainer a.btnPurple{float:right;background:transparent url(../images/wci/img_bg_purple_left.gif) no-repeat scroll 0 0;color:#FFFFFF !important;margin:0 0 0 10px;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:right;background-color:#336699;color:#FFFFFF;_float:none!important;margin-top:10px;padding:10px;}
*:first-child+html  .t60a_contactInformation{float:none; height:100%;}
.t60a_contactInformation p{line-height:1.5em;font-size:0.8em;background:transparent url(../images/wci/img_icon_info.gif) no-repeat scroll right top;font-weight:bold;margin:0;padding:0 25px 0 0;}
.t60a_contactInformation ul{font-size:0.9em;margin:0;padding:0;}
.t60a_contactInformation ul.first li{float:right;width:48%;padding-top:10px;padding-left:4px;}
.t60a_contactInformation ul.first li  span{text-align:right;}
.t60a_contactInformation li strong{display:block;font-size:2em;padding-left: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 left 3px;color:#6C1D4C;font-size:0.8em;padding-right:15px!important;*padding-right:25px;padding-right:25px\0/;text-decoration:none;}
.centerrow_area .t60a_simple a.arrowLink{background:transparent url(../images/common/img_icon_datepicker_next.gif) no-repeat scroll left 3px;color:#6C1D4C;font-size:0.8em;padding-left:15px!important;text-decoration:none;}
/* 36 t60a alert */
/* 37 t60a reqbyphone */
.t60a_destinations{float:right;margin-top:20px;clear:both;margin-bottom:20px;width:100%;width:729px;}
.t60a_destinations h2{border-bottom:1px solid #D0D0D0;clear:both;font-weight:bold;padding-bottom:9px;}
.t60a_destinations p.first{float:left;padding:10px;width:49%;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;text-decoration:none;}
/* 37 t60a reqbyphone */
/* generic component options */
.genericimg{float:right;display:inline;margin:0;overflow:hidden;}
.genericimg div{padding:0px;}
/* .genericimg.padd, .generictxt.padd{padding-left:15px;} */
.genericimg img{border:none;}
.genericimg img{border: medium none;display: block;padding: 10px 0;}
/*.genericimg div.desc p{padding-bottom: 15px !important;}*/
.genericimg table td img{text-align: center;padding: 0 !important;}
.genericimg p{margin:0;padding:10px 0;}
.genericimg  .With-Column-Header p{margin:0;padding:0 !important;}
.genericimg h1, h2, h3, h4{margin:0;padding:0;}
.genericimg h3{color:#301E29;font-size:15px;font-weight:bold;line-height:1.3em;padding:0 0 10px;}
.genericimg h2{color:#301E29;font-family:Arial !important;font-size:14px;font-weight:bold;line-height:1.3em;padding:0 0 10px;}
.genericimg p.desc{color:#301E29;font-weight:normal;line-height:1.2em;padding:10px 0;}
.genericimg p.desc a{color:#752856;text-decoration:none;}
.generictxt{float:right;display:inline;margin:0;overflow:hidden;}
.generictxt img{border:none;}
.generictxt p{margin:0;padding:0;}
.generictxt h1, h2, h3, h4{margin:0;padding:0;}
.generictxt h3{color:#301E29;font-weight:bold;line-height:1.3em;padding:0 0 10px;}
.generictxt p.desc{color:#301E29;font-weight:normal;line-height:1.2em;padding:0;}
.generictxt p.desc a{color:#752856;text-decoration:none;}
.col01{width:171px;}
/*#Home-body-layout3 .col01{width:160px\9;}*/
.col02{width:357px;}
.col03{width:543px;}
.col04{width:729px;}
.col05{width:915px;}
.padd{float:right;padding-right:15px;*padding-right:-25px !important;}
.padd23{padding-right:23px;clear:both;}
/* 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;}
.genericimglarge h3{color:#301E29;font-weight:bold;line-height:1.3em;padding:0 0 10px;}
.genericimglarge p.desc{color:#301E29;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-weight:bold;line-height:1.3em;padding:0 0 10px;}
#genericimgsmall img{border:none;}
#genericimgsmall p.desc{color:#742952;font-weight:normal;line-height:1.2em;padding:0 0 10px !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;}
#generictxt h1, h2, h3, h4{margin:0;padding:0;}
#generictxt h3{color:#301E29;font-weight:bold;line-height:1.3em;padding:0 0 10px;}
#generictxt p.desc{color:#301E29;font-weight:normal;line-height:1.2em;}
#generictxt p.desc a{color:#752856;text-decoration:none;}
/* 40 generictxt */
/* added separately */
/*#loginBox{display:none;}
#loginBox .loginUsername, #loginBox .loginPwd{float:left;display:inline;margin:10px 0 0;width:200px;}
#loginBox .loginPwd{margin-left:15px;}
#loginBox .row{float:left;clear:both;margin-top:10px;width:100%;}
#loginBox .row ul{float:left;clear:both;}
#loginBox p, ul{font-size:0.9em;}
#loginBox ol, ul{list-style-image:none;list-style-position:outside;list-style-type:none;}
#loginBox input{color:#301E29;}*/
.spacer171{width:171px;height:10px;}
.spacer209{width:209px;height:10px;}
.space543{width:543px;height:10px;}
.space194{width:194px;height:10px;}
.cmsContentLeft h2{border-bottom: medium none;color: #301E29;font-weight: bold;line-height: 1.3em;padding: 0 0 10px;}
.cmsContentLeft p{line-height:1.2em;padding-top:15px;margin:0;padding:0;padding:10px 0;}
.cmsContentLeft h3{color:#301E29;font-weight:bold;line-height:1.3em;padding-bottom:10px;margin:0;padding:0;}
p.desc{color:#301E29;font-weight:normal;line-height:1.2em;padding:10px 0;}
/* added separately */
#pr_year{width:160px!important;}
#pr_month{width:160px!important;}
#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:35%;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{text-transform:uppercase;font-weight:bold;margin-bottom:18px;font-size:0.95em;}
#dialog p{}
#PCdialog{display:none;overflow:hidden;top:15%;left:35%;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 32px;background:#FFF;font-size:1.3em;}
#PCdialog .loginUsername{float: right;display: inline;margin: 20px 0 10px 10px;width: 200px;}
#PCdialog .loginPwd{float:left;display:inline;width:200px;margin:20px 0 10px 10px;}
#PCdialog .row{clear:both;margin-top:15px;width:100%;}
#PCdialog  a#closeTerms, #close{float:left;background: url("../images/common/img_icon_close.png") no-repeat scroll left 0 transparent;color: #702050;font-size: 11px;height: 23px;padding: 5px 0 5px 25px; position: relative; text-decoration: none;}
#PCdialog  h2{text-transform:uppercase;	font-weight:bold;margin-bottom:18px 0;font-size:100%;padding-bottom:7px;border-bottom:1px solid #D3D2D2;}
#PCdialog p{margin:0;padding:0;}
#PCdialog label{font-size:90%;line-height:1.3em;margin:0;padding:5px 0 0;}
#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{float:left;background:transparent url(../images/header/img_btn_login.png) no-repeat scroll 0 0;border:medium none;color:#FFFFFF;display:inline;height:32px;margin:0;padding:0;text-align:center;width:76px;}
#PCdialog input.inputcheckbox{width:20px;}
#PCdialog a{color:#6C1D4C;text-decoration:none;}	
#loginForm .row table td[align="center"]{text-align:left !important;} 
#loginForm .row table td a{font-size:90% !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;} 
#tabOverlay{background: url(../images/header/img_overlay_bg.png) repeat;top:99px;z-index:999;position:absolute;left:0px;width:100%;	display:none;filter:alpha(opacity=89) !important;}
#tabOverlay1{display:none;position:absolute;left:0px;top:99px;width:100%;height:100%;background: url(../images/header/img_overlay_bg.png) repeat;z-index:1000;filter:alpha(opacity=89) !important;}
#PrivLogin .large{display:inline;width:357px; float:left;}
#PrivLogin  .large h3{color:#301E29;font-weight:bold;line-height:1.3em;padding:0 0 10px;}
#PrivLogin .privilegeLogin{float:left;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 10px 0 5px;width:170px;}*/
#PrivLogin .loginUsername, #PrivLogin .loginPwd, #PrivLogin .rememberMe{clear:left;padding:10px 10px 0 5px;width:195px;}
#PrivLogin .privilegeLogin label{color:#FFFFFF;font-size:0.8em;margin:0;}
#PrivLogin .privilegeLogin input.txtField{clear:both;margin:5px 0 0;width:205px;background-color:#F3F3ED;border:1px solid #C3C3C3;padding:5px 8px 5px 0; color:#301E29;}
#PrivLogin .privilegeLoginBottom{background:transparent url(../images/member/img_bg_priv_club_small_bottom.gif) no-repeat scroll left top;clear:both;height:8px;overflow:hidden;width:357px;}
#PrivLogin .large ul.help{float:right;margin:10px 0 0; width:200px;}
#PrivLogin .large ul.help li{float: right;background:transparent url(../images/common/img_nav_pipe.gif) no-repeat scroll right 5px;display:inline;line-height:1em;margin:0;padding:0 5px;}
#PrivLogin .large ul.help li a{color:#6C1D4C;text-decoration:none;}
#PrivLogin input.loginBtn{float:left;background:transparent url(../images/header/img_btn_login.png) no-repeat scroll 0 0;border:medium none;color:#FFFFFF;display:inline;height:32px;margin:10px 0 0;padding:0;text-align:center;width:76px;}
/* teamsite components*/ 
#ContentArea{background:#FFF;width:915px;text-align:right !important;padding: 15px 23px !important;}
#BlackContentArea{padding:15px 23px;width:915px;background:#363636 url(../images/cms/gradient_bg.gif) repeat-x top!important;text-align:right!important;}
#BlackContentArea a:link, #BlackContentArea a:hover, #BlackContentArea a:visited, #BlackContentArea #t06FAQpanel .cmsRightPanel ul li a{color:#fff}
#BlackContent{padding:15px 23px;width:915px;background:#363636 url(../images/cms/gradient_bg.gif) repeat-x top!important;text-align:right!important;}
#BlackContent a:link, #BlackContent a:hover, #BlackContent a:visited, #BlackContent #t06FAQpanel .cmsRightPanel ul li a{color:#fff}
#LLiquid{text-align:right;}
/*#CLiquid div{ float:right!important;} */
/*#LLiquid .cmsRightPanel{float:right;}*/
/* #LLiquid div{ float:right!important;}
#RLiquid div{ float:right!important;} */
.ContentAreaBorder{border-bottom:1px solid #D0D0D0;clear:both; margin-bottom:15px; height:3px;}
.ls-canvas .iw_component{margin:0!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{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;font-weight: bold;text-decoration: none;margin: 0px !important;padding: 6px 2px;background-color: #F0F0F0;}
.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:justify !important;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;}
.clearfix:after{content: ".";display: block;clear: both;visibility: hidden;	line-height: 0;	height: 0;}
.clearfix{_display: inline-block;}
html[xmlns] .clearfix{display: block;}
* html .clearfix{height: 1%;}
#LFix{border-top:1px solid transparent;}
.t06offerDetailLeftContent .informationTable table th.last{border-right:1px solid #FFFFFF !important;}
.t16cmsContentLeft .cmsContentWrapper .informationTable table th.last {border-right:1px solid #FFFFFF !important;}
#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-weight:bold;padding-bottom:9px;}
#CurrentOppor .row{float:right;clear:both;margin:20px 0 0;width:523px;}
#CurrentOppor .contactInfo{float:right;color:#FFFFFF;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{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-weight:bold;padding:0 0 8px;}
#CurrentOppor .fieldContainer select.nationality{width:227px;}
#CurrentOppor .fieldContainer select{height:25px;}
#CurrentOppor a.btnPurple, #CurrentOppor a.btnPurpleBlueBg{float:right;background:transparent url(../images/wci/img_bg_purple_right.gif) no-repeat scroll right 0;color:#FFFFFF !important;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{background-color:#E3E4E7;height: 50px !important;padding: 10px 0 19px 10px;position: relative;width: 231px;}
.FirstBookHeig  .txtField{background-color:#F3F3ED;border:1px solid #C3C3C3;padding:5px 8px 5px 0;width:187px;}
.FirstBookHeig  table{margin-right:22px}
.FirstBookHeig  table td{font-size:13px;padding:3px 0px;color:#301E29;}
.maro{margin:0 !important;}
#dealcont_First {-x-system-font:none;background: url(../images/offers_tabimg.png) right bottom no-repeat;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:bold;line-height:normal;padding:10px;top:3px;width:696px;margin-top:-2px;}
#dealcont_First table td{padding:0 15px;}
#dealcont_First select.class{float:left;background-color:#F3F3ED;border:1px solid #C3C3C3;height:24px;margin:0;padding:0;width:195px;}
#Holidaytab_First{float:right;display:inline;margin:0 0 0;padding:0 43px 0 0;width:666px;background: url(../images/holiday_tabimg.png) right bottom no-repeat;}
#Holidaytab_First div.col1, #Holidaytab_First .col1 {display:inline;float:right;margin:0;padding:0 7px 10px 0;width:208px;}
#Holidaytab_First div.col2, #Holidaytab_First div.col2{float:right;display:inline;margin:0;padding:0 7px 10px 0;width:208px;}
#Holidaytab_First p{color:#301E29;margin:0;padding:0 0 5px;white-space:nowrap;}
#Holidaytab_First .col1 label, #Holidaytab_First .col2 label{float:right;padding-top:10px;width:60px;}
#Holidaytab_First input.txtField, #Holidaytab_First input.txtField{float:right;background-color:#F3F3ED;border:1px solid #C3C3C3;margin:0;padding:5px 8px 5px 0;width:187px;}
.GenericLink{display:none;margin-right:2px;padding:0 7px;background:url("../images/home/img_icon_open.gif") no-repeat scroll center center #FFFFFF !important;margin-right:5px/0\;}
*+html .GenericLink{margin-right:5px;}
/* modified for tinymce table customization */
.qrCustomTable{float:left;clear:both;width:100%;margin:0 0 20px;}
.qrCustomTable 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 .qrCustomTable thead td {border-right:1px solid #FFFFFF;}
.qrCustomTable tbody tr:first-child td{background-color:#6C1D4C;border-right:1px solid #FFFFFF;color:#FFFFFF;font-weight:bold;height:30px;padding:0 10px 0 10px;vertical-align:middle;}
/* .qrCustomTable tbody tr:first-child td:last-child{border:none;} */
.qrCustomTable tbody td{background-color:#FFFFFF;border-bottom:1px solid #D0D0D0;line-height:1.2em;padding:10px 10px 10px 0px;vertical-align:top;}
/* modified for tinymce table customization */
/* Table with Heading and first row highlighted*/
.With-Column-Header{clear:both;width:100%;margin:0 0 1px;direction:ltr;}
.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:right;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;}
/* Table with Heading Alone highlighted*/
.Without-Column-Header{float:left;clear:both;width:100%;margin:0 0 20px;direction:rtl;}
.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;}
.addthis_default_style .addthis_separator, .addthis_default_style .at300b, .addthis_default_style .at300m, .addthis_default_style .at300bs{float: left !important;}
.addthis_default_style .at15t_expanded, .addthis_default_style .at15t_compact{margin-left: 4px !important;}
.custom-dialog-arabic{height:auto !important;width: 400px;}
#pstyle{font-size:16px;}
#divstyle{float:left;padding: 2px 3px 0 91px !important;}
/* EN - AR Pages */
#EN-innerpages #pageTitleDiv_social{padding:15px 0 5px 0; clear:both; background-color:#fff; width:961px; margin:0 auto;}
#EN-innerpages #pageTitleDiv_social .borderDIV{border-bottom: 1px solid #D0D0D0;height: auto;margin: 0 23px;min-height: 30px;}
#EN-innerpages #pageTitleDiv_social .borderDIV .pageTitle{float:left;font-family: FuturaMedium;width:70%;padding:0 0 10px 0;text-transform:uppercase;text-align:left;}
#EN-innerpages #pageTitleDiv_social .borderDIV .rcont_social{float:right;width:21%;margin-top:-5px;}
#EN-innerpages #pageTitleDiv_social .borderDIV .rcont_social .social{float:right;font-size: 12px !important;line-height: 16px;margin-top:5px;}
#ContentAreaENAR .memberActions{float: right;width: 171px;text-align:left;}
#ContentAreaENAR .memberActions ul li a{border-bottom: 1px solid #d0d0d0;display: block;padding: 4px 5px;color: #6C1D4C;line-height: 1.1em;text-decoration:none;}
#ContentAreaENAR #t03CareerSearchpanel  h3{float:left;text-align:left;}
#ContentAreaENAR #t03CareerSearchpanel .currentOpportunities div label, #t03CareerSearchpanel .currentOpportunities div input{float:left; text-align:left;}
#ContentAreaENAR #t03CareerSearchpanel .currentOpportunities div label {margin-left:0px;}
/*styles.css style end*/
/*maintabs2 style start*/
#SubmitQuery{padding-left:10px}
.btnPurple{float: right;background: url("/images/wci/img_bg_purple_left.gif") no-repeat scroll 0 0 transparent !important;color: #FFFFFF !important;font-size: 12px;margin: 10px 0 0;padding: 0 0 0 7px;text-decoration: none;}
#book_det .btnPurple{float: right !important;background: url("../images/wci/img_bg_purple_left.gif") no-repeat scroll 0 1px transparent;border: 0 none;color: #FFFFFF !important;font-family: "Tahoma",Arial,sans-serif;font-weight: normal;margin: 0 0 0 10px;padding: 0 0 0 7px;text-decoration: none;}
.btnPurple span{float:left;background:url("../images/wci/img_bg_purple_right.gif") no-repeat right 0;cursor:pointer;padding:9px 20px 11px 13px;white-space:nowrap;font-weight: normal;}
select.class{float:right;background-color:#F3F3ED;border:1px solid #C3C3C3;height:24px;margin:5px 0 0 0;padding:0;width:195px;font-size:12px!important;}
select.persons{float:none;width:40px;height:24px;margin-right: 3px;}
select.date{line-height:1.2em;margin:5px 0 0;width:250px;}
.select182{width:182px;padding:5px 0;}
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:0px;padding:5px 0 5px 8px;width:187px;}
input#preferedCity{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:url("../images/common/img_icon_datepicker.gif") no-repeat scroll 5px 3px #F3F3ED;cursor:pointer;padding:5px 0 5px 8px;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:right;background:transparent url(../images/wci/img_action_icon.gif) no-repeat scroll right 0;color:#6C1D4C;display:block;font-size:90%!important;margin:5px 0 0;padding:0 20px 0 0;text-decoration:none;}
a.closeBtn{float: left;background: url("../images/common/img_icon_close.gif") no-repeat scroll left top transparent;color: #301E29;display: none;height: 20px;left: 6px !important;margin: 0;padding: 6px 10px 0 35px;position: initial;text-decoration: none;top: 10px;width: 20px;z-index: 101;}
ul.connectAlternate{float:right;margin:0;padding:0;}
ul.connectAlternate li{float:right;margin-left:10px;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;display:block;}
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-right:1px solid #6C1D4C;color:#6C1D4C;padding:7px 5px 10px 0px;border-left:none;}
.pad0{padding:0px!important;}
#timetablecont table{margin-right:10px;}
#timetablecont table td{color:#301E29;font-size:100%;font-weight:bold;margin:0;padding:3px 10px 0px 10px!important;}
#timetablecont table table td{padding:0!important;}
.booking input.datePicker{background:url("../images/common/img_icon_datepicker.gif") no-repeat scroll 5px 4px #F3F3ED;cursor:pointer;padding:5px;}
.multiBooking input.datePicker{background:url("../images/common/img_icon_datepicker.gif") no-repeat scroll 5px 4px #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:172px;}
#checkincont{font-weight:normal!important;}
.seperatorOption{color:#919AA4;}
/* general styles */
/* privilege tabs  */
#privilegetabs{background-color:transparent;height:auto;margin:0 auto;overflow:hidden;position:absolute;font-family:"Tahoma",Arial, sans-serif;}
#privilegetabs ul, li{margin:0;padding:0;list-style:none;}
#privilegetabs ul li{float:right;}
#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-size:0.8em;font-weight:bold;padding:10px 45px 0 0;text-transform:uppercase;width:80px;}
#privilegetabs ul li a.joinqmailes{background:transparent url(../images/header/nav/privilage_club/arabic/img_join_default.png) no-repeat scroll 0 -45px;}
#privilegetabs ul li a.milescalc{background:transparent url(../images/header/nav/privilage_club/arabic/img_miles_default.png) no-repeat scroll 0 -45px;}
#privilegetabs ul li a.acclogin{background:transparent url(../images/header/nav/privilage_club/arabic/img_login_default.png) no-repeat scroll 0 -45px;}
#privilegetabs ul li a.learnmore{background:transparent url(../images/header/nav/privilage_club/arabic/img_learn_more_default.png) no-repeat scroll 0 -45px;}
#privilegetabs ul li a.joinqmailes:hover{background:transparent url(../images/header/nav/privilage_club/arabic/img_learn_more_default.png) no-repeat scroll 0 -90px;}
#privilegetabs ul li a.milescalc:hover{background:transparent url(../images/header/nav/privilage_club/arabic/img_miles_default.png) no-repeat scroll 0 -90px;}
#privilegetabs ul li a.acclogin:hover{background:transparent url(../images/header/nav/privilage_club/arabic/img_login_default.png) no-repeat scroll 0 -90px;}
#privilegetabs ul li a.learnmore:hover{background:transparent url(../images/header/nav/privilage_club/arabic/img_join_default.png) no-repeat scroll 0 -90px;}
/* privilege tabs end */
/* holiday tabs */
#holidaytabs{background-color:transparent;height:auto;margin:0 auto;overflow:hidden;font-family:"Tahoma", Arial, sans-serif;}
#holidaytabs ul, li{margin:0;padding:0;list-style:none;}
#holidaytabs ul li{float:right;}
#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-weight:bold;padding:10px 45px 0 0;text-transform:uppercase;}
/* e_newstab */
.e_newstab{float:right;padding:10px;font-weight:bold!important;background-color:#E9E8E8 !important;width:543px;}
.e_newstab div.col1{float: right;display: inline;width: 208px;padding: 0 0px 10px 7px;margin: 0;}
.e_newstab div.col2{float: right;display: inline;width: 208px;padding: 0 10px 10px 7px;margin: 0;font-size:12px !important;}
.e_newstab div.col1 input.txtField{float: right;width: 187px;border: 1px solid #c3c3c3;background-color: #f3f3ed;margin-top: 2px;margin:0px;padding: 5px 8px 5px 0px;font-size:12px !important;}
.e_newstab div.col2 input.txtField{float: right;width: 187px;border: 1px solid #c3c3c3;background-color: #f3f3ed;margin: 4px 0 0;padding: 5px 8px 5px 0px;font-size:12px !important;}
.e_newstab div.col1 label, .e_newstab div.col2 label, .e_newstab div.col2 p{float:none;padding:0px;padding-bottom:2px;width:100%;font-size:12px !important;margin:0;}
.e_newstab p{margin:0;padding-bottom:2px;font-family:"Tahoma", Arial, Helvetica, sans-serif;font-weight:bold!important;font-size:11px!important;background-color:#E9E8E8!important;}
.e_newstab div.col5{float: right;display: inline;width: 217px;padding: 0 0px 10px 7px;margin: 0;}
.e_newstab div.col6{float: right;display: inline;width: 200px;padding: 0 0px 10px 0;margin: 0;}
.e_newstab select.enq_width{width: 150px;margin: 0;background-color: #F3F3ED;border: 1px solid #C3C3C3;font-size: 12px !important;*margin-top:5px;}
.enq_margin{background-color: #F3F3ED;border: 1px solid #C3C3C3;margin: 0 4px 0 0;padding: 5px 3px;font-size: 12px !important;}
.e_newstab div.col6 input.txtField{float: right;width: 187px;border: 1px solid #c3c3c3;background-color: #f3f3ed;margin: 0;padding: 5px 8px 5px 0px;font-size:12px !important;}
#offercont_det div.col5{float: right;display: inline;width: 217px;padding: 0 0px 10px 7px;margin: 0;}
#offercont_det div.col6{float: right;display: inline;width: 200px;padding: 0 0px 10px 0;margin: 0;}
#offercont_det select.enq_width{width: 150px;background-color: #F3F3ED;border: 1px solid #C3C3C3;*margin-top:2px !important;margin:0;}
#offercont_det div.col5 label ,  #offercont_det div.col6 label{float:none;padding-top:0;width:100%;}
#offercont_det div.col5 p, #offercont_det div.col6 p{color: #301e29;font-size:100%;padding: 0 0 5px 0;margin: 0;}
#offercont select.class{float: right;width: 198px;border: 1px solid #c3c3c3;background-color: #f3f3ed;margin: 0;padding: 0;height: 24px;}
/*-----captcha--*/
#longform .row{width: 100%;}
.fieldContainer label{width:233px;padding-bottom:5px;}
.privacyPolicy{padding: 3px 0px 2px 0px;}
#holidaytabs ul li.bookHoliday a span{background-position:-576px -92px;}
#holidaytabs ul li.bookHotel a span{background-position:-432px -92px;}
#holidaytabs ul li.exploreHolidays a span{background-position:-288px -92px;}
#holidaytabs ul li.requestBrochure a span{background-position:-144px -92px;}
#holidaytabs ul li.requestQuote a span{background-position:0 -92px;}
#holidaytabs ul li.bookHoliday a:hover span{background-position:-576px -46px;}
#holidaytabs ul li.bookHotel a:hover span{background-position:-432px -46px;}
#holidaytabs ul li.exploreHolidays a:hover span{background-position:-288px -46px;}
#holidaytabs ul li.requestBrochure a:hover span{background-position:-144px -46px;}
#holidaytabs ul li.requestQuote a:hover span{background-position:0 -46px;}
#holidaytabs ul li.bookHoliday a.selected span{background-position:0 0;color:#37172A;}
#holidaytabs ul li.bookHotel a.selected span{background-position:-432px 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:-144px 0;color:#37172A;}
#holidaytabs ul li.requestQuote a.selected span{background-position:-576px 0;color:#37172A;}
#bookingWrapper, #hotelWrapper{float:right;background: url(../images/holiday_tabimg.png) right bottom no-repeat;color:#999999;margin:3px auto 0;overflow:hidden;padding:0;position:relative;right:1px;top:0;width:710px;z-index:100;}
#bookingWrapper .booking, #hotelWrapper .booking{float:right;display:inline;margin:10px 0 0 0;padding:0 43px 0 0;width:437px;}
#bookingWrapper .booking1, #hotelWrapper .booking1{float:left;display:inline;margin:10px 0 0 0;width:437px;}
#bookingWrapper .booking div.col1, #hotelWrapper .booking div.col1{float:right;display:inline;margin:0;padding:0 7px 10px 0;width:208px;}
#bookingWrapper .booking div.col2, #hotelWrapper .booking div.col2{float:right;display:inline;margin:0;padding:0 7px 10px 0;width:208px;}
#bookingWrapper p, #hotelWrapper p{color:#301E29;margin:0;padding:0 0 5px;}
#bookingWrapper p.searchTaskNav, #hotelWrapper p.searchTaskNav{margin-top:5px !important;}
#bookingWrapper input.txtField, #hotelWrapper input.txtField{float:right;background-color:#F3F3ED;border:1px solid #C3C3C3;margin:0;padding:5px 0 5px 8px;width:187px;}	
#bookingWrapper input.datePicker, #hotelWrapper input.datePicker{float:right;background:#F3F3ED url(../images/common/img_icon_datepicker.gif) no-repeat scroll 10px 5px;cursor:pointer;padding:5px 0 5px 8px;background-color:#F3F3ED;border:1px solid #C3C3C3;margin:0;width:187px;}
#bookingWrapper select.class, #hotelWrapper select.class{float:right;background-color:#F3F3ED;border:1px solid #C3C3C3;height:24px;margin:0;padding:0;width:195px;}
#bookingWrapper select.persons, #hotelWrapper select.persons{float:right;background-color:#F3F3ED;border:1px solid #C3C3C3;height:24px;margin:3px 0 0;padding:0;width:40px;}
#bookingWrapper .booking label.adults, #hotelWrapper .booking label.adults{float:right;background:transparent url(../images/home/img_adult.gif) no-repeat scroll left bottom;clear:none;display:inline;padding:0;width:51px;}
#bookingWrapper .booking label.children, #hotelWrapper .booking label.children{float:right;background:transparent url(../images/home/img_children.gif) no-repeat scroll left bottom;clear:none;display:inline;margin-left:5px;padding:0 14px 0 0;width:53px;}
#bookingWrapper .helpText, #hotelWrapper .helpText {float:right;display:block;margin-bottom:0;margin-top:0;text-align:right !important;width:100px !important;}
#allTabsContent a.closeBtn{float:right;background:url(../images/common/img_icon_close.gif) no-repeat right top;color:#301E29;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;}
.descicon{float:right;background:transparent url(../images/home/img_icon_open.gif) no-repeat scroll 0px 2px;direction: rtl;padding-left: 15px;padding-right:5px;_padding-right:7px;text-decoration: none;}
.TermsLink{display:block;}
.descicon1{float: left;margin-left:0px;background:transparent url(../images/home/img_icon_open.gif) no-repeat scroll left 2px !important;direction: rtl;padding-left: 14px;padding-right:1px;text-decoration: none;}
#bookingWrapper .booking p input.searchFlights, #hotelWrapper .booking 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;}
#bookingWrapper .clear, #hotelWrapper .clear{clear:both;}
/*For header*/ 
#utilities{float: left;font-family:Tahoma;margin:10px 10px 0 -12px;padding: 0px;height:26px;} 
.utlitiesinner{float: left;padding: 0px;margin:10px 0px 0px 0px;}
.utlitiesinner div{display:inline-block;*display:inline;}
.action{padding: 0px;margin: 0px 0px 0px 20px;}
.help{padding: 0px;margin: 0px 0px 0px 20px;}
.languageSelector{background:url("../images/img_icon_datepicker_next.gif") no-repeat left 2px transparent;margin: 0px;padding: 0px 18px 0px 22px;}
.languageSelector span{padding: 0px;margin: 0px;display:inline;}
#utilities a{text-decoration: none;color: #6c1d4c;padding:0px;margin: 0px;display:inline-block;}
#utilities a:hover{text-decoration: underline;}  
/* header end */
/* HeroImage Style CSS Starts *//* 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:100%; margin:0px auto;}
#wrapper1{ height:362px; padding: 0px 0px 10px 0px; margin:0 auto; position: relative;}
#wrapper1 img { width:961px; height: 362px; padding: 0px; margin: 0px;}
#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:15px 10px 10px 10px; color:#ffffff; }
#wrapper1 .content1 .bigTxt{font-family:Tahoma !important; font-size:20px; color:#fff; text-transform:uppercase; margin-bottom:10px;}
#wrapper1 .content1 .smallTxt {font-size:12px; color:#fff; }
.flightArrow{background:url(../images/HeroImage/flightArrow1.png) no-repeat right; padding-right:20px !important; height:20px;}
#wrapper1 .content1 ul{list-style:none;}
#wrapper1 .content1 ul li{list-style:none; float:right;font-size:12px; color:#fff; padding-top:4px; padding-left:3px !important;}
#wrapper2{ height:362px; background:url(../images/img2.jpg) no-repeat top left; margin: 20px auto 0px auto;}
#wrapper3{ height:100%; margin:0 auto;}
#wrapper4{ height:362px; margin:20px auto 20px auto; }
#wrapper4 object{ float: left;}
/*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:145px;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.8em;line-height:1.2;font-weight: normal;margin-bottom:8px;padding-bottom:5px;text-transform:uppercase;font-family: Tahoma !important;}
.ad-gallery .hotelOffer small{color:#666666;font-size:0.9em;}
.ad-gallery .hotelOffer p{padding-bottom:15px;}
.ad-gallery .hotelOffer a{background:url("../images/common/img_icon_datepicker_prev.gif") no-repeat scroll right 1px transparent;color:#000000;display:inline-block;font-weight:bold;padding-right:16px;}
.ad-gallery .hotelOffer a span{color:#6C1D4C;display:block;font-family:Tahoma, Cambria, Georgia !important;font-size:1.5em;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{float: left;padding:0 7px;width:171px;}
.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;left: -9000px;top: -9000px;display:none;}
/*hero image style.css Image gallery End*/ 
/*maintabs2 style end*/
/*Tutorial Style.css Start*/
#flashContainer{width: 961px;height: 528px;padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;background-color: #ffffff;}
#flashContainer h1{float: left;text-align:right;width: 950px;height: 45px;padding: 0px 0px 0px 10px;margin: 0px;font-family:"Tahoma", 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;background-color: #cccccc;}
/*Tutorial Style.css End*/
/*maintabs2 style end*/
/* google map arabic css */
.mapPopupOverlay{background: url("../images/header/img_overlay_bg.png") repeat;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: 10px;	margin: 0px; width: 420px;z-index: 999999;}
.mapPopup p{float: left;width: 100%;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: left;background: url("../images/common/img_icon_close.gif") no-repeat scroll left 0 transparent;color: #702050;font-size: 11px;height: 23px;margin: 0px;padding: 6px 0px 0 30px;text-decoration: none;}
/*google map css end*/
/*Numbered Block CSS Start*/
.sixColSkin{float: right;padding: 0px 0px 0px 0px;margin: 20px 0px 20px 0px;width: 729px;}
.sixColSkin h3{font-size: 1.2em;font-weight: bold;padding: 0px 0px 5px 0px;margin: 0px;}
.sixColSkin p{font-family: Tahoma;font-size: 12px;line-height: 19px;margin-top: 0px;padding-bottom: 15px;color: #333333;}
.threeColSkin{float: right;padding: 0px 0px 0px 0px;margin: 20px 0px 20px 0px;width: 357px;}
.threeColSkin h3{font-size: 1.2em;font-weight: bold;padding: 0px 0px 5px 0px;margin: 0px;}
.threeColSkin p{font-size: 12px;line-height: 19px;margin-top: 0px;padding-bottom: 15px;color: #333333;}
ul.numberList{clear: both;margin: 0px 0px 20px 0px;padding: 0;}
ul.numberList li{float:right;list-style-type: none;border-left: 1px solid #d0d0d0;padding: 0 0 0 10px;margin: 2px 10px 0 0;width: 101px;display: inline-block;}
ul.numberList li.firsts{margin-right: 0;}
ul.numberList li.last{padding-left: 0;border-left: none;}
ul.numberList li span{display: block;font-size: 22px;color: #6C1D4C;font-family: Tahoma !important;}
ul.numberList li p{ font-size: 12px;line-height: 16px;color: #333333;}
ul.numberList li p .contentImg{width: 101px;border: 0px;}
ul.numberList li p a{display: inline-block;color: #333333;text-decoration: none;}
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 2px 0 0;padding: 0 3px 0 2px;vertical-align: bottom;}
.nolisting{float:right;*float:none;display:block; *margin-bottom:10px !important; margin:0px; padding:0px 0px 10px 0px;}
.padd15{padding-right:15px !important;}
/*Numbered Block CSS End*/
/* For Weather component*/
.weatherWrapper{float : right;padding-bottom:10px;}
.weatherPanel strong, .weatherPanel span, forecastRow span, .forecastRowLast span, .forecastRow span, .forecastRow strong, .forecastRowLast strong{font-family:Tahoma;display:block;line-height :16px;}
.weatherRow{float: right;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:Tahoma;font-size: 0.96em;font-weight: bold;padding-bottom: 9px;margin: 0px;text-align:right;}
.weatherPanel p{float:right;margin-left:15px;font-size:.75em;line-height:1.3em;}
.weatherPanelThumbnail{float:left;margin-top:15px;height:106px;width:106px;}
.forecastRow img{height:47px;width:47px;top:40px;}
.forecastRow{float:right;margin:10px 0px;height:130px;margin-left:15px;width:47px;font-size:.75em;line-height:1.2em;}
.forecastRow{margin-left:12px;}
.forecastRowLast{margin-left:0px;}
.dayDate{padding-bottom :15px;top:0px;font-family: Tahoma;}
.minMax{padding-top : 15px;bottom:0px;font-family: Tahoma;}
.pad{margin-top:47px;}
/* weather code end */
/* 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(../images/datePickerBgIE7.png) no-repeat center top !important;*/
	background:#ffffff;/*transparent url(../images/datePickerBgIE7.png) no-repeat center top !important;  for arabic fix*/border:1px solid #ccc;}
div[class].ui-datepicker{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/datePickerBgIE7.png', sizingMethod='image') !important;}
.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;/* for new */}
.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{}
.ui-datepicker-multi .ui-datepicker-group-first{margin-right:7px !important;}
.ui-datepicker-multi .ui-datepicker-group-last{margin-right:14px !important;}
.ui-datepicker-multi-2 .ui-datepicker-group{width:48% !important;}
 /* IE support end*/ 
 ol{margin: 0;padding-right: 26px;}
ol li{ list-style-type: decimal!important; padding-bottom:5px;}
/* OfferListing CSS Start */
/* CSS Document */
#offerlistingContent{float: left;font-family:Tahoma;width:667px;margin-right: 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;}
.paging{float: left;font-family:Tahoma !important;padding-bottom:10px;margin:0 0 20px;width:100%;clear:both;}
.paging span.result, .paging ul, .paging .previousList, .paging .nextList{float:right;font-size:1em;line-height:1.2em;margin:0;margin-left: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:right;display:block;height:180px;margin-left:15px;overflow:hidden;width:171px;}
#offerlistingContent h2{font-family: Tahoma;font-size:0.96em;font-weight:bold;}
#offerlistingContent .results .offer{float:right;width:185px;}
#offerlistingContent .results .details{float:right;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.9em;}
#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:0.85em;font-family: Tahoma;font-weight: normal;} 
.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:Tahoma;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%;}
.destinations span{float:right;margin: 0px;padding: 0px;}
/*Star ratings*/
div.rating-cancel, div.star-rating{float:right;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{display:block;float:right;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 */
.last1{background-image: none !important;padding-right: 0;}	
/* OfferListing CSS End */
/* 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;}
.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: "Tahoma", 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;}
.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: "Tahoma", Arial, Helvetica, sans-serif;font-size: 0.7em;}
#popupInnerContent1 p{float: left;width: 100%;padding: 10px;margin: 0px;font-size: 1.1em;color: #000000;}
/* Privacy popup ends */
/* Search Result Height */
.iframeDIV iframe{height: 1042px !important;}
/* Search Result Height */
/* 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;}
@font-face {
    font-family: 'socicon-webfont';
    src: url('socicon/font/socicon-webfont.eot');
    src: url('socicon/font/socicon-webfont.eot?#iefix') format('embedded-opentype'),
         url('socicon/font/socicon-webfont.woff') format('woff'),
         url('socicon/font/socicon-webfont.ttf') format('truetype'),
         url('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');
}
.popinvite{direction: rtl;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: 50%;margin: 0 0 0 -350px;padding: 20px;position: absolute;top: 30%;width: 700px;z-index: 1000;color:#333;font-size:12px;font-family: 'Tahoma';}
.popinvite h1{font-family:'Tahoma';font-size: 18px;height: 20px;color: #662046;margin: 0 0 10px 0;padding: 0px 0 10px 0;text-transform: uppercase;font-weight: bold;line-height: 25px;border-bottom:solid 1px #ccc;color:#662046;}
.popinvitecont {/* width: 95%; */ }
.popinvitecont h2{font-size: 14px; font-weight: 500; padding: 16px 0 0; margin: 0px 0 10px;}
.popinvitecont ul li { padding: 3px 0; margin: 0 17px 0 0; list-style-type: disc;}
.popinvitecont ul {padding-bottom: 10px; border-bottom: 1px solid #ADADAD;}
.popinvite h1 span.close{float:left;background:url(../images/common/img_icon_close.png) no-repeat right top;padding:20px 25px 3px 0;font-family:Tahoma;cursor:pointer;}
.popinvite .invitepart{float:right;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: left;}
.qmBtnPurple{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 10px 0 0;padding: 1px 0 0 7px;text-decoration: none;font-family: Tahoma;}
.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;}
.privcypopover{float:right;}
		/* End Newsletter Pop up styles */
 /* Multimedia CSS Start*/
 /*
 span, p, li, a, h1, h2, h3, ul, li{margin: 0px;padding: 0px;}
a { text-decoration: none; }
img { border:0px; }
#content > .cmsContentContainer{margin-left:-52px;}
.cmsContentContainer{float:left;margin-left:15px;width:729px;}
.cmsContentContainerMB{direction: rtl;float:left;margin-left:0px !important;width:729px;}
.cmsContentContainer h2,.cmsContentContainerMB h2 {clear: both;border-bottom: 1px solid #D0D0D0;padding-bottom: 9px;font-family: Cambria, Georgia;font-size: 0.96em;font-weight: bold;}
.cmsContentLeft{float: left;width: 543px;padding-bottom: 20px;}
.cmsContentLeft p{padding-top: 15px;font-size:0.75em;line-height:1.2em;}
.cmsContentRight{float: left;width: 171px;margin-left: 15px;}
.mediaroomRefinePanel{width:523px;height:57px;background:url(../images/media_refine_bg.gif) repeat-x top left;float:left;margin:20px 0px;padding:20px 0px 0px 20px;}
.mediaroomRefinePanel ul{margin: 0px;padding: 0px;}
.mediaroomRefinePanel li{float:left;margin-right:20px;list-style-type: none;}
.mediaroomRefinePanel li.last{float:left;padding-top:15px;}
.mediaroomRefinePanel li label{display:block;padding-bottom:5px;font-size:.8em;}
fieldset{border: medium none;margin: 0;padding: 0;}
.mediaDisplayPanel{background-color:#373636;padding:5px;width:161px;height:283px;}
.mediaDisplayPanel span{font-weight:normal;font-family:Arial, Helvetica, sans-serif;font-size:0.96em;}
.btnOnDarkBg{background:transparent url(../images/img_bg_dark_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;}
.btnOnDarkBg span {	background:transparent url(../images/img_bg_dark_right.gif) no-repeat scroll right 0;cursor:pointer;float:left;padding:9px 20px 11px 13px;font-family: Tahoma;}
 .eventListItem {//height:297px;height:285px !important;float:left;width:171px;margin-bottom:20px;position:relative;overflow:hidden;margin-right:15px;border-bottom:none;}
.eventListItem span{   color:#ffffff;display:block;padding:4px 0px;font-family:Tahoma;font-size:0.96em;font-weight:bold;}
.eventListItemLast {margin-right:0px;}
.eventListItem a {color:#fff;text-decoration:none;vertical-align:baseline;line-height:1.2em;}
.pagination span.result, .pagination ul, .pagination .previousList, .pagination .nextList {	float: left;margin-right: 40px;	font-size: 0.8em;line-height: 1.2em;}
.pagination .result {font-weight: bold;}
.pagination ul li {	list-style-type: none;float: left;display: inline;background-image: url(../images/pagination.gif);background-repeat: no-repeat;background-position: right 6px;padding-right: 8px;margin-right: 3px;}
.pagination ul li.last {background-image: none;padding-right: 0;}
.pagination ul li span{display: block;font-weight: bold;text-decoration:underline;}
.pagination ul li a {display: block;color: #fff;text-decoration: none;line-height: 1.2em;}
.previousList a, .nextList a{color: #fff;text-decoration: none;}
.previousList a{background: url(../images/prev_icon_dark.gif) no-repeat left 2px;padding-left: 17px;}
.nextList a{background: url(../images/next_icon_dark.gif) no-repeat right 2px;padding-right: 17px;}
*/ /* Multimedia CSS End*/ 	
/* Special offers Date format Starts*/
.dateDirection{direction: ltr !important;}
/* Special offers Date format ends*/
/** Facebook starts **/
/*  .qr-loginbtn {background:url("/images/signup-fb.png") no-repeat;border: 0 none;   float: right;   height: 31px;text-decoration: none;width: 163px; cursor: pointer;}*/
.qr-loginbtn{background: url("/images/signup-fb.png") no-repeat;border: 0 none;float: right;height: 31px;text-decoration: none;width: 164px;cursor: pointer;color: white;font-weight: bold !important;font-size: 11px;padding-left: 16px;}
.qr-loginbtn-tab{float: right !important;background: url("/images/signup-fb.png") no-repeat scroll 0 0 transparent;border: 0 none;color: white;cursor: pointer;font-family: Tahoma;font-size: 11px;font-weight: bold;height: 31px;padding-left: 16px;padding-right: 0;text-decoration: none;width: 163px;}
#user-info{float:left;display:none;padding-left:22px;}
#hdForFB{border-bottom:#d7d7d7 solid 1px;margin-bottom:10px;}
.btnBlue{float: right;background: url("../images/signup-fb-small1.png") no-repeat scroll 0 1px transparent !important;border: 0 none;color: white !important;font-family: Tahoma;font-size: 11px;font-weight: bold;height: 40px;margin-bottom: 0;margin-right: -11px;margin-top: 0;padding: 12px 15px 0 4px;text-decoration: none;width: 205px;}
.facebook-or{float:right;width:543px;background:url('../images/line-full.png') no-repeat scroll 10px 3px #E9E8E8 !important;height:10px;text-align: center;height: 19px;color: gray;}
/** Facebook end **/
.tooltip{float: right;background: url("/images/tool_tip.gif") no-repeat scroll right transparent;height: 17px;width: 16px;margin-top:3px !important;}
#promolabel{float:right !important;}
#labelpromo{float:right !important;width:100px !important;padding-bottom:0px !important;}
#tooltip{margin-top:8px !important;}
/* 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;/* padding: 15px 1%;*/position: absolute;width: 100%;}
/* End of full screen template */
/** Added for calendar for Phase 3 by Wajeeth  **/
.datePickerHeader{float:right;background-image:none;border-bottom:1px solid #E5E5E5;border-left:0 none;border-right:0 none;width:592px;margin:0 15px;}
.datePickerHeader .headleft{float:right;font-family: "Tahoma",Arial,Helvetica,sans-serif !important;font-size: 17px;font-weight: bold;margin-top: 7px;}
.datePickerHeader .headright{float:left;margin:0 0 2px 0;}
.datePickerHeader .headright button{float:left;background:url(../images/common/img_icon_close.gif) left 0 no-repeat;border:medium none;cursor:pointer;font-size:11px;height:23px;margin:5px 2px 4px;overflow:visible;padding:2px 0 3px 25px;width:auto;}
#IBEWidgetArea{float : left;width : 295px !important;}
.t06cmsContentRightIBE{direction:rtl; /* Added for Right hand widget */text-align:right;margin-right:16px;}
.t06cmsContentRightIBE .t06flightSearchIBE{float:left;background:#EDECEC none repeat scroll 0 0;}
.t06flightSearchIBE .wrapper{float:left;border-bottom:1px solid #FFFFFF;clear:both;padding:10px;_padding:5px 0 5px 15px;width:275px;_width:297px;}
.t06flightSearchIBE h3{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:right;color:#301E29;display:block;font-weight:bold;margin:0;padding:0;width:100px;}
.t06flightSearchIBE .fullWidth {float:left;clear:both;margin:0;width:100%;}
.t06flightSearchIBE .fullWidth  input{float:right;text-align:right;}
.t06flightSearchIBE .fullWidth label input{margin:8px 30px 0 0;}
.t06flightSearchIBE .fullWidth label.return{float:right;background:transparent url(../images/home/img_icon_return.gif) no-repeat scroll right 16px;clear:none;display:inline;padding:0 0 5px;width:70px;}
.t06flightSearchIBE .fullWidth label.oneway{float:right;background:transparent url(../images/home/img_icon_oneway.gif) no-repeat scroll right 16px;clear:none;display:inline;padding:0 0 5px;width:95px;}
.t06flightSearchIBE .fullWidth label.multicity{float:right;background:transparent url(../images/home/img_icon_multicity.gif) no-repeat scroll right 16px;clear:none;display:inline;padding:0 0 5px;width:70px;}
.t06flightSearchIBE  .wrapper .fullWidth .tooltip{background: url("../images/tool_tip.gif") no-repeat scroll left top transparent;display: block !important;height: 17px;margin: 0 -14px 5px 0;width: 18px;}
.t06flightSearchIBE .fullWidth .col1, .t06flightSearchIBE .fullWidth .col2{float:right;display:inline;margin:0;padding:0;width:127px;}
.t06flightSearchIBE .fullWidth .col2{margin-right:20px;}
.t06flightSearchIBE .fullWidth .col1 label, .t06flightSearchIBE .fullWidth .col2 label{width:auto;}
.t06flightSearchIBE fieldset legend{display:none;}
.t06flightSearchIBE .fullWidth input.txtfield{float:right;background-color:#F3F3ED;border:1px solid #C3C3C3;margin:5px 0 0;padding:5px 8px 5px 0;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 8px 5px 0;*/}
.t06flightSearchIBE .flightClass{margin-top:5px;width:275px;}
.t06flightSearchIBE .fullWidth label.adults{float:right;background:transparent url(../images/home/img_adult.gif) no-repeat scroll right bottom;clear:none;display:inline;padding:0 5px 0 0;width:51px;}
.t06flightSearchIBE .fullWidth label.children{float:right;background:transparent url(../images/home/img_children.gif) no-repeat scroll right bottom;clear:none;display:inline;margin-right:5px;padding:0 5px 0 0 ;width:50px;}
.t06flightSearchIBE .fullWidth label span.ageStyle{clear: both;font-size: 9.6px;font-weight: normal !important;padding-top: 0 !important;}
.t06flightSearchIBE .fullWidth label.infants{float:right;background:transparent url(../images/home/img_infants.gif) no-repeat scroll right bottom;clear:none;display:inline;margin-right:5px;padding:0 5px 0 0 ;width:50px;}
.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:right;background:transparent url(../images/wci/img_bg_purple_left.gif) no-repeat scroll 0 0;color:#FFFFFF !important;margin:0 0 10px 10px;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;}
/* t06 right cont */
.ui-dialog-IBE{width: 280px !important;	left:158px !important;}
.ui-dialog-IBE .ui-dialog-titlebar-close span{display: block;padding-left: 26px !important;padding-right: 26px !important;}
.ui-datepicker-IBE {width: 246px;padding: .2em .2em 0;box-shadow: 0 0 10px #000000;z-index: 1000 !important;background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #CCCCCC;}
.ui-datepicker-IBE .ui-datepicker-header{padding: 0.2em 0;position: relative;top: 20px;}
.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_next.gif) no-repeat right 0px;}
.ui-datepicker-IBE .ui-datepicker-next{background: url(../images/common/img_icon_datepicker_prev.gif) no-repeat right 0px;}
.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: 22px 0 0.4em;width: 100%;}
.ui-datepicker-IBE th{border: 0;color: #b9b9b9;}
.ui-datepicker-IBE th span{float:left;border: 0 none;color: #B9B9B9;font-size: 0.7em;font-weight: bold;text-align: center;width:25px;padding:0 0 0.7em 0;}
.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-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:220px;margin-right:13px;}
.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;}
/* with multiple calendars */
.ui-datepicker-IBE .ui-datepicker-multi{width:615px !important;height: 310px !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");/* 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-IBE .ui-icon{text-indent: -99999px;}
.ui-datepicker-IBE .datePickerHeader{float:right;background-image:none;	border-bottom:1px solid #E5E5E5;border-left:0 none;border-right:0 none;	width:220px;margin:0 15px;}
.ui-datepicker-IBE .datePickerHeader .headleft{float:right;font-family: "Tahoma",Arial,Helvetica,sans-serif !important;font-size: 17px;font-weight: bold;margin-top: 7px;}
.ui-datepicker-IBE .datePickerHeader .headright{float:left;margin:0 0 2px 0;}
.ui-datepicker-IBE .datePickerHeader .headright button{float:left;background:url(../images/common/img_icon_close.gif) left 0 no-repeat;border:medium none;cursor:pointer;font-size:11px;height:23px;margin:5px 2px 4px;overflow:visible;padding:2px 0 3px 25px;width:auto;}
/* ibe date code included by pavan */
/* end of IBE */
/*  ############## HOMEPAGE REFRESH ######################### */
.header .cont_right_new{float: left;width: 193px;height:26px;margin-top:10px;margin-left:10px;}
.newclass{float: left;background:none !important;margin: 5px 0 8px 4px;padding: 0;}
.newclass span{height: 16px;width: 32px;margin-top:10px;}
.newclass span a span{margin:0;padding:0;}
#lang{float: left;border: 1px solid #CCCCCC;height: 25px;margin: -5px -7px 0px 0px;overflow: hidden;width: 35px;background-repeat: no-repeat;background-position: 4px 0px;}
#lang img{margin-left: -7px;margin-top: 0px;} 
#current_lang{float: left; width: auto; margin:-6px 10px 0 0 !important; padding:0;display: table;}  /* added for new Homepage */
#innerpages   /*added for new Homepage */{max-height:400px;min-height:auto;overflow: visible;}
.newclass span.lang{color: #63003D;font-size: 10px;line-height: 15px;padding:0px 0px 0 9px;text-decoration: none;}
.newclass span.default{color: #979998;display: table-row;font-weight: bold;}
.action_new{float: right;margin: 6px 10px 8px 4px;padding: 0;}
input.searchBox_new {background:#F3F3ED !important;border: 1px solid #CCC !important;position:absolute !important;font-size: 13px !important;padding: 2px 2px 2px 13px !important;height: 21px;border:0 none;font-size:10px;border-right:1px solid #CCC;color:#979998;width: 168px;margin:0 6px 7px 10px;margin-left:10px;line-height: 24px;}
.searc_img{float: left;padding:12px 11px 0 4px;margin:-2px 163px;width:14px;position:absolute !important;}
.headernav{float:left;text-align:left;margin:25px 0 0 0;width:717px;}
.headernav ul{float: left;margin: 0 0 0 !important;font-size: 12px;font-weight: bold;}
.headernav ul li{float: right;display: inline-block;list-style-type: none;margin: 0;padding: 0;}
.headernav ul li a{color:#39182c;text-decoration:none;display:inline-block;	padding:0 15px 0 30px;line-height:38px;height:38px;margin:0;border-radius:none;font-family:'Open Sans', sans-serif !important;font-weight: normal;font-size: 17px;}
.headernav ul li a:hover{background:#823262;color:#fff;}
.headmenu1{background-color:none;}
/*.headernav ul li a#head1,.headernav ul li a#head2 {background: url("/homepage_images/down-arw.jpg") no-repeat scroll left 24px transparent;}*/
.headernav ul li a.head-img{background: url("/homepage_images/down-arw.jpg") no-repeat scroll 10px 24px transparent;  /* Added for new Homepage */}
.headernav ul li a.active{background:#823262;color:#fff;}
.headernav ul li a.qmile{background:#1B3F4B;color:#fff;}
.headernav ul li a.holiday{background:#065381;color:#fff;}
.secondary_subnav{background:#fff;border-left:1px solid #823262;border-right:1px solid #823262;border-bottom:1px solid #823262;border-top:5px solid #823262;left: 50%;margin-left: -482px;position: absolute;top: 98px;width: 961px;display:none;padding:0 0 20px;z-index:1000;}
.secondary_subnav.qmile{border-left:1px solid #1B3F4B;border-right:1px solid #1B3F4B;border-bottom:1px solid #1B3F4B;border-top:5px solid #1b3f4b;direction:ltr;}
.secondary_subnav.holiday{border-left:1px solid #065381;border-right:1px solid #065381;border-bottom:1px solid #065381;border-top:5px solid #065381;}
.secondary_subnav ul{float: right;height: auto;margin:0;padding: 2px 14px 0 7px;width: 168px;list-style-type:none;}
.secondary_subnav ul p{font:bold 11.5167px "Open Sans",sans-serif;font-size: 12px;text-transform: uppercase;color:#666666;float:right;}
.secondary_subnav.qmile ul{float: left !important;}
.secondary_subnav ul li{padding:0;margin:0;height:auto;width: 100%;}
.secondary_subnav.qmile ul li{height:auto;}
.secondary_subnav ul li a{text-decoration:none;color:#39182c;line-height:24px;padding-right: 0px !important;height:auto !important;}
.secondary_subnav ul li a:hover{color: #6f0031;text-decoration:underline;}
.secondary_subnav.qmile ul li a{padding-left: 0px !important;height:auto !important;}
.secondary_subnav ul h2{font-size: 12px;text-transform: uppercase;margin-bottom:10px;text-align: right;}
/***** Slider *****/
.slider{right: 0;overflow: hidden;padding-bottom: 16px;position: absolute;top: 99px;width: 100%;:400px;}
.sliderwrapper{height:314px;}
.slilder_quote_wrap{width:961px;margin:0 auto;position:relative;}
.slilder_quote{width:328px;position:absolute;height:auto;padding:10px 15px 41px;/*background-color: rgba(85, 85, 85, 1);background: rgba(45, 45, 45, 0.8); !important; */
	/* IE8 */
/*	background-color: #555555\9;	*/
  	/* IE 8 */
  	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"\9;
 	/* IE 5-7 */
  	filter: alpha(opacity=80);
	bottom:23px;left:23px;direction:rtl;}
div#rembg{background:rgba(45, 45, 45, 0.8)!important;/*color:#662046;*/}
.slilder_quote h2{font-family: "Arial",sans-serif !important;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: Arial;line-height:26px;background: 0 none;color:#fff;padding:2px 17px 0 0;}
.slilder_quote.dark .readmore{font-size:20px;font-family: tahoma;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: right;padding-top: 10px;background:#fff;margin: 0 0 0 5px;padding-top: 10px;width: 961px;}
/* FOOTER SECTION ******/
/*
.customizedfooter{background:0 none !important;}
.customizedfooter ul{border-left: 1px solid #FFF !important;padding-top:20px !important;}
.customizedfooter ul#followus {border-left: 0px solid #FFF !important;}
.customizedfooter ul li.head{color: #63003D !important;font-weight: normal !important;font-size: 12px !important;text-transform: none !important;font:1.1em/1.5em Tahoma,Arial,Helvetica,sans-serif !important;}*/
#newqrfooter{float:right;width:  100%;font-size:12px;padding:15px 0 20px 0;color:#301E29;margin-left:13px;}
#newqrfooter .copyright{float: right;padding:0 13px 23px 28px;direction: rtl;}
#newqrfooter .legalpolicy{float: none;margin: auto 0;text-align: center;}
#newqrfooter .legalpolicy ul li{display:inline;}
#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;}
#newqrfooter .legalpolicy ul li a{color: #747f8a;padding: 0 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:#6F0031;text-decoration:none;}
#followus span{padding:3px;}
.genericimg_inner .genericimg  img{padding : 0 0 10px 0;}
.GImage .desc1 img{padding : 0 0 10px 0;}
.desc1 p{padding: 0 0 10px 20px !important;}
.desc1 a{font-family: "Tahoma",Arial,sans-serif;}
/*.IMG_bg div.desc1 p a{color:#ffffff;  text-decoration:underline !important;}*/
.IMG_bg{display:inline;float:right;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;}
label.man:after{content : " *";color : red;}
.darkpurple_error, #checkincont .darkpurple_error{background: url("/images/img_alert_icon.gif") no-repeat scroll 636px 4px #FEFFAF !important;margin: 25px 10px 5px 10px !important;width: 665px !important;display:block;}
table.darkpurple_error tr td, #timetablecont.darkpurple_tabcont table.darkpurple_error tr td {padding-right: 40px !important;}
#checkincont .darkpurple_error tr td{padding-right: 41px !important;}
/*  Homepage Style for Latest Fare  Start */
#Home-body-layout1{float: right;height:auto !important;padding-top:3px;padding-bottom:0px;}
#Home-body-layout2{float:right;padding-top:13px; height:auto !important; width:945px;}
#Home-body-layout3{float:right;padding-top:13px; height:auto !important; width:auto;}
#Home-body-layout4{float:right;height:auto !important;width:400px;direction: rtl;}
/*.homegenericimg {float:right !important;direction:rtl;}
.homegenericimg div.home_desc1 p{padding-bottom: 5px;text-align:right;}
.home_desc1{padding-right: 10px;padding-top: 3px;direction:rtl;text-align:right !important;}*/
#CLiquidFirstLayout{border-top:thin dotted grey;  padding-top: 10px;}
#RFixFirstLayout{width:400px;}
#ls-gen7-ls-fxr{width:950px !important;}
/*.genericimg_bg div.desc1 {   margin-right: 5px;   min-height: 188px;padding: 10px;direction:rtl;width:325px;}*/
/*.genericimg_bg{display: inline;float: left;font-size: 12px;margin: 0;overflow: hidden;width: 390px;}*/
.bestdealwrap{float:right;font-family: "Open Sans",sans-serif !important;font-size: 12px;width: 381px;padding: 0 15px 0px 0px;}
.bestdealwrap h4{float:right;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:left;padding:0 0 10px;}
.bestdealwrap h4 span select{background:#f3f3ed;border:1px solid #ccc;width:auto;}
.bestdealwrap .fieldcont{float:right;width:347px;border-bottom:1px solid #ccc;padding:7.5px 0;}
.bestdealwrap .fieldcont .placedetails{float:right;padding:0;line-height:26px;width: 170px;word-wrap: break-word;}
.bestdealwrap .fieldcont .placedetails span{padding:0 5px;color:#6b6b6b;}
.bestdealwrap .fieldcont .fares{float:left;text-align:left;padding: 0;}
.bestdealwrap .fieldcont .fares a.icon{background: url("../images/home/img_icon_open.gif") no-repeat scroll left 2px transparent;color: #000000;padding-left: 15px;}
.bestdealwrap .fieldcont .fares span{font-size:18px;color:#662046;padding:0 5px;}
.showmorefares {float:right;width:347px;padding:2px 0px 0 0; color:#662046; text-align:right; margin-left:20px;padding-right: 0px;}
.showmorefares a{font-family: "Tahoma",Arial,sans-serif !important;color: #0577b2 !important;text-decoration:none;font-size:12px;padding-left:25px;}
.showmorefares a:hover{text-decoration: underline;}
/* End of homepage layout  **/
.carousel{height: 475px;right: 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;left:23px;width:328px;bottom:38px;padding:0px 15px;}
.carouselNavigation{float:right;width: auto;}
.carouselNavigation a{float: right;background: url("/images/slider-off.png") no-repeat scroll right 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 right top transparent;}
.plypause{float:right;width:auto;padding:0 0px 0 3px;}
/* Member Acount login style */
.mem-account{float:right;width:380px;border-top:1px solid #1b3f4b;margin:10px 0 0 0;bottom:0;}
.mem-account h6{font-family:Tahoma;font-size:14px;color:#1b3f4b;margin:0;padding:10px; float:right;}
.mem-account h6 span a{font-size:12px;font-weight:normal;color:#1b3f4b;text-decoration:none;}
.mem-account .textlabel{float:right;width:130px;font-size:12px;padding:0 2px;}
.mem-account .textlabel span.mandatory {color:#ff0000;font-size:12px;padding-right:2px;}
.mem-account .textfield{float:right;width:160px;border:1px solid #ccc;height:21px;margin:0 0 5px 0;padding:2px;}
.btnPurpleqmiles{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;}
.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: 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 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: Tahoma;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;padding-left:135px;}
/* Member Acount login style End */
.play {height: 15px;width: 50px;background: url("/images/pause_icon.png") no-repeat scroll 17px 0px transparent;float:right;position: absolute;}
.pause{height: 15px;width: 50px;background: url("/images/play_icon.png") no-repeat scroll 17px -3px transparent;float:right;position: absolute;}
.homegenericimg div.home_desc{padding: 5px 0;}
#NewsPan .desc1 p span{margin-left: 10px}
.homegenericimg_inner{float: right;}
.homegenericimg_inner h3{text-align: right !important;width: auto;}
.homegenericimg h3{color: #752856;font-family: "Arial",sans-serif !important;font-size: 22px;font-weight: 200;line-height: 27px;margin-top: 2px;padding-bottom: 5px !important;}
.homegenericimg{float:right !important;direction:rtl;}
.homegenericimg div.home_desc1 p{padding-bottom: 5px;text-align:right;font:13px "Tahoma",Arial, Helvetica, sans-serif;}
.home_desc1{ padding-right: 10px; padding-top: 3px; text-align:right; direction:rtl;}
.genericimg_bg div.desc1{margin-right: 5px;min-height: 200px;padding:0 10px;direction:rtl;/*background:url("../images/latest-news-bg.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);*/}
.genericimg_bg{float: left;display: inline;font-size: 12px;margin: 0;overflow: hidden;width: 390px;}
/*Added by Vengadesh for one world logo*/
#qrlogo{display: block;width: 287px;height:62px;padding-left:0px;}
#qrlogo.qr_ow_logo{background: url(http://www.qatarairways.com/QR_QA/iwov-resources/images/logo-qr-oneworld-ar.jpg) no-repeat;}
#qrlogo.qr_logo{background: url(http://www.qatarairways.com/QR_QA/iwov-resources/images/logo-qr-ar.jpg) no-repeat;}
#qrlogo a{display: block;text-indent: -200px;overflow: hidden;}
#qrlogo .qr_logo{float: right;width: 200px;height: 62px;}
#qrlogo .ow_logo{float: left;width: 53px;height: 62px;}
#hqlogo{display: block;width: 451px;height:55px;}
#hqlogo.qr_ow_logo{background: url(http://www.qatarairways.com/QR_QA/iwov-resources/images/logo-qr-oneworld-ar.jpg) no-repeat;/*  background: url(http://stg.qatarairways.com.qa/images/logo-holidays-.jpg) no-repeat;*/}
#hqlogo.qr_logo{background: url(http://www.qatarairways.com/QR_QA/iwov-resources/images/logo-qr-ar.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;}
.blockheader {font-size: 22px;font-family: 'Arial', sans-serif !important;font-weight: 200;color: #752856;padding-bottom: 5px !important;}
.ghost-button-rounded-corners{background-color: #e9e9e9;border: 0 solid #e9e9e9;color: #000;display: inline-block;font-family: "Tahoma", Arial,sans-serif !important;font-size: 20px;height: 58px;line-height: 13px;margin: 0 0px 4px 0px;outline: medium none;padding: 7px 18px 7px 12px;text-align: right;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: "Open Sans",sans-serif !important;font-size: 25px;font-weight: 200;padding-bottom: 16px !important;padding-top: 9px !important;}
.pricenumber{clear: both;float: left !important;font-size: 18px;font-weight: bold;line-height: 26px;text-align: right;margin-left: 4px;}
.pricenumber span{font-family: 'Open Sans', sans-serif;font-size: 18px; font-weight: bold;text-align: right;}
.gbptext {float: left;font-size: 10px;line-height: 12px;margin-top: 10px !important;margin-left: 4px;}
.bestdealwrap .fieldcont{width:180px; !important;border-bottom:none !important;margin-left: 10px;}
.deals{float: right;background-color: transparent;border: 0 solid #fff;color: #752856;font-family: "Arial",sans-serif !important;font-size: 22px;font-weight: 200;margin-top: 0;padding-right: 0 !important;width: auto;}
.deals span select{float:none !important;}
.newsdate{float: right;color: #333;font-weight: bold;line-height: 35px;width: 15%;}
.newstext{color: #333;float: none !important;font-size: 11px;width: 80%;}
.newsday {font-size: 30px;font-weight: normal;margin-left: 5px !important;line-height: 25px;}
.newsmmdd{font-size: 9px;line-height: 14px;position: absolute;width: 17px;}
.conditionsonfare{float: left;color: #adadad;font-size: 10px;margin: -3px 0 0 10px;text-align: right;width: 130px;}
.newstextlinks{float: right;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: right;font-size: 0;margin: -5px 0 2px 4px;}
.desc{color: #6b6b6b;}
.desc a{color: #0092dd;}
.dropdown dd, .dropdown dt, .dropdown ul{margin: 0;padding: 0;}
.dropdown dd {float: right;position: absolute;margin-right: 150px;}
.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 left center #fff;border: 0 solid #752856;display: block;padding-left: 17px;width: auto;}
.dropdown dt a span{color: #752856;cursor: pointer;display: block;font-family: "Arial",sans-serif !important;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: "Tahoma", Arial,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;}
.morenews {color:#0577b2 !important;float:right !important;}
.morenews:hover {color:#0577b2 !important;text-decoration: underline; }
.genericimg_bg div.desc1 p {line-height: 20px;padding:1px 0 8px 0 !important;width: 98%;}
.readmorelink {color:#0577b2!important; float:left;margin-top:6px;}
.readmorelink:hover{color:#0577b2; text-decoration: underline!important;}
h1, h2, p {padding:0px !important;}
.newsblockheader{color: #752856;font-family: "Open Sans",sans-serif !important;font-size: 25px;font-weight: 200;padding-bottom: 16px !important;padding-top: 9px !important;}
#outer_footer{margin-top: 0px;background-color: #e0e0e0;width: 100%;left: 0;position: absolute;}
.copyright-new {float: none;clear: both;color:#747f8a;font-size: 12px;font-weight: normal;margin:auto 0;text-align: center;padding:28px 0 10px 0;text-decoration:none;font-family: "Tahoma", Arial,sans-serif !important;}
.readmorelink {color:#0577b2!important;font-family: "Tahoma", Arial,sans-serif !important; float:right;margin-top:6px;}
.readmorelink:hover{color:#0577b2; text-decoration: underline!important;}
h1, h2, p {padding:0px !important;}
#outer_footer { margin-top: 0px;background-color: #e0e0e0;width: 100%;left: 0;position: absolute;}
.customizedfooter ul li.head{font: 700 15px "Open Sans",sans-serif !important;color:#747f8a;}
.customizedfooter ul li a{color:#747f8a;font-size:12px;text-decoration:none;font-family:"Tahoma", Arial,sans-serif !important;}
.customizedfooter ul li a:hover{color: #6f0031;text-decoration:underline;}
.legalpolicy ul li a{color:#747f8a;padding:0 9px;font-family:socicon-webfont !important;font-size: 24px;}
.legalpolicy ul li a:hover{color:#6F0031;text-decoration:none;}
.copyright-new {float: none;clear: both;color:#747f8a;font-size: 12px;font-weight: normal;margin:auto 0;text-align: center;padding:28px 0 10px 0;text-decoration:none;font-family: "Tahoma", Arial,sans-serif !important}
/*Holidays footer css */
.customizedhfooter ul li.head{font: 700 15px "Open Sans",sans-serif !important;color:#63003d !important;}
.customizedhfooter ul li a{color:#301e29;font-size:12px;text-decoration:none;font-family:"Tahoma", Arial,sans-serif !important;}
.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:"Tahoma", Arial,sans-serif !important}
a.closeBtnNewsletter{float: left;background: url("../images/common/img_icon_close.gif") no-repeat scroll right top rgba(0, 0, 0, 0);color: #301e29;display: none;font-size: 11px;font-weight: bold;height: 20px;margin: -44px 10px 0 0;padding: 4px 29px 0 0;right: -6px;text-align: right;text-decoration: none;top: 5px;width: 50px;z-index: 101;}

/* single column css - Shravan */
.singlecolpad {float: right;display: inline;}
.singleColumn {float: right;background: #EDECEC none repeat scroll 0px 0px;width: 171px;}
.singleColumnwrapper {float: right;padding: 0px 10px 0px 0px;width: 100%;}
.singleColumn input {width: 138px;}
.singleColumn input[type="radio"] {width: auto;}
.singleColumnHead {float: right;width: auto;text-align: right;margin-bottom: 10px;padding: 5px 10px;border-bottom: 1px solid #FFF;}
.singleColumn h3 {font-family: Tahoma,Arial,Helvetica,sans-serif;font-size: 0.96em;font-weight: bold;}
.singlefullWidth {float: right;clear: both;padding: 0px 0px 10px 2px;width: auto;}
.t06flightSearchIBE fieldset {border: medium none;margin: 0px;padding: 0px;}
.singleColumn label {float: right;clear: both;color: #301E29;display: block;font-size: 0.7em;font-weight: bold;width: 80px;font-family: Tahoma,Arial,Helvetica,sans-serif;padding-bottom: 2px;}
ul.acfb-holder {margin: 0px;border: 1px solid #C3C3C3;height: 25px !important;overflow: hidden;width: 205px;background: #F3F3ED none repeat scroll 0px 0px;}
input.txtField {background-color: #F3F3ED;border: 1px solid #C3C3C3;margin-bottom: 20px;padding: 5px 0px 5px 8px;width: 144px;}
.col1 input.datePicker, .col2 input.datePicker {background: #F3F3ED url("../images/common/img_icon_datepicker.gif") no-repeat scroll 5px 7px;cursor: pointer;padding: 5px 0px 5px 8px;font-size: 13px;margin-top: 5px !important;}
.col1 input.txtField, .col2 input.txtField {border: 1px solid #C3C3C3;margin-bottom: 20px;padding: 5px 0px 5px 8px;width: 120px;}
.singleColumn select.class {width: 150px;}
select.class {float: right;background-color: #F3F3ED;border: 1px solid #C3C3C3;height: 24px;margin: 0px;padding: 0px;width: 195px;}
label.adultssingleColumn {clear: both;float: right;width: 50px;}
label.childrensingleColumn {clear: both;float: right;width: 50px;margin-top: 10px;}
label.infants {margin-top: 10px;}
.t06flightSearchIBE a.btnPurple {float: right;background: transparent url("../images/wci/img_bg_purple_left.gif") no-repeat scroll 0px 0px;color: #FFF !important;font-size: 11px;margin: 0px 10px 10px 0px;padding: 0px 0px 0px 7px;text-decoration: none;}
.t06flightSearchIBE a.btnPurple span {float: right;background: transparent url("../images/wci/img_bg_purple_right.gif") no-repeat scroll right 0px;cursor: pointer;font-weight: normal;padding: 8px 20px 11px 13px;white-space: nowrap;font-family: Tahoma,Arial,Helvetica,sans-serif;}
.singleColumn label.return {clear: none;}
.singleColumn label.oneway {clear: none;}
/* End column css - Shravan */
.language_seo {
    font: bold 22px "Open Sans",sans-serif;
    margin-bottom: 18px;
    text-transform: uppercase;
    color: #666;
}