/*   Explore Trip New Styles             */		
body,table,tr,td,div,span,select,input,label,li{font-size:11px;font-family:Tahoma, Geneva, sans-serif;color:#000000}
body{padding:0px 0 0 0;margin:auto;width:969px;background:#070243}
h1,h2,h3,h4,h5{font-family:Tahoma, Geneva, sans-serif}
img{border:0}
#ext_header_bg{ height:67px;}
#ext_header_bg #ext_header_leftbg,#ext_header_bg #ext_menu_area{float:left}
#ext_menu_area{float:left;width:600px}
#ext_header_bg #ext_menu_area #topMenuArea{text-align:right;width:680px;color:#ffffff;}
#ext_header_bg #ext_menu_area #topMenuArea div{color:#ffffff;}
#ext_header_bg #ext_menu_area #topMenuArea a{color:#ffffff;font-weight:normal;}
#ext_header_bg #ext_menu_area #topMenuArea a:hover{color:#ffffcc;font-weight:normal}
#ext_header_bg #ext_menu_area #bottomMenuArea{text-align:right;width:680px;color:#ffffff;padding-top:25px}
#ext_header_bg #ext_menu_area #bottomMenuArea a{color:#ffffff;font-weight:bold;text-decoration:none;padding:0 3px 0 3px}
#ext_header_bg #ext_menu_area #bottomMenuArea a:hover{color:#ffffcc;font-weight:bold}

#ext_header_bg #ext_header_leftbg{ background: url(../images/ext_header_leftbg.jpg) no-repeat left top;padding:0 0 0 24px;height:67px}
#ext_header_bg #ext_header_rightslidebg{ background: url(../images/ext_header_rightslidebg.jpg) no-repeat right top;padding:0 57px 0 0;height:67px;width:186px;float:left}

#ext_mainbg{background: url(../images/cdat_body_m.jpg) repeat-y left top;display:table;clear:both;width:968px;}
#ext_mainbg #ext_middle_leftcornerbg{padding:0 0 0 10px}
#ext_mainbg #ext_middle_leftcornerbg #ext_middle_rightcornerbg{padding:0px 0px 0 0;}

#ext_promobg{background:url(../images/cdat_body_m.jpg) repeat-y top right; width:968px;padding-top:10px }

#ext_ft_middlebg{ background: url(../images/ext_ft_middlebg.jpg) repeat-x left top;height:75px;width:100%;}
#ext_ft_middlebg #ext_ft_leftbg{background: url(../images/ext_ft_leftbg.jpg) no-repeat left top;padding:0 0 0 35px;height:75px}
#ext_ft_middlebg #ext_ft_leftbg #ext_ft_rightbg{background: url(../images/ext_ft_rightbg.jpg) no-repeat right top;padding:0 11px 0 0;height:75px}
#ext_ft_middlebg #ext_ft_leftbg #ext_ft_rightbg #ext_ft_partners,#ext_ft_middlebg #ext_ft_leftbg #ext_ft_rightbg #ext_ft_data{float:left}
#ext_ft_middlebg #ext_ft_leftbg #ext_ft_rightbg #ext_ft_data{width:680px;text-align:right}
#ext_ft_middlebg #ext_ft_leftbg #ext_ft_rightbg #ext_ft_data span{color:#044A78;display:block;text-align:right}
#ext_ft_middlebg #ext_ft_leftbg #ext_ft_rightbg #ext_ft_data #links{color:#044A78;padding:10px 0 3px 0}
#ext_ft_middlebg #ext_ft_leftbg #ext_ft_rightbg #ext_ft_data #links a{color:#044A78;padding:0 3px 0 3px}
#ext_ft_middlebg #ext_ft_leftbg #ext_ft_rightbg #ext_ft_data #links a:hover{color:#215678;padding:0 3px 0 3px;text-decoration:none}

/*search Panel Bar styles start here */
#searchpanel{float:left;width:411px;height:315px;margin-left:2px;padding-left:0px;background: url(../images/search_bg.jpg) no-repeat left top}
#searchpanel_banner{float:left}
.searchpanelArea{width:100%;border:0px solid #000000;}
.searchpanelArea  .ext_searchbartopbg{width:100%;display:table}

#ext_searchbarmiddlebg{background: url(../images/ext_searchbarmiddlebg.jpg) repeat-y left top;width:100%;}
#ext_searchbarmiddlebg #ext_searchbartopbg{background: url(../images/ext_searchbartopbg.jpg) no-repeat left top;width:100%;display:table}
#ext_searchbarbottombg{width:100%;display:table;border:0px solid #000000;}

/*search Panel Bar styles end here*/

/*search Panel Bar styles start here with searchby airlines */
#ext_searchbyairlinesmiddlebg{background: url(../images/ext_searchbarmiddlebg.jpg) repeat-y left top;width:100%;}
#ext_searchbyairlinesmiddlebg #ext_searchbartopbg{background: url(../images/ext_searchbartopbg.jpg) no-repeat left top;width:100%;}
#ext_searchbyairlinesmiddlebg #ext_searchbartopbg #ext_searchbarbottombg{background: url(../images/ext_searchbarbottombg.jpg) no-repeat left bottom;width:100%;padding:5px 0 0 20px;height:299px}
/*search Panel Bar styles end here with searchby airlines*/

/*search Component styles start here*/
.ext_home_tab{padding-top:10px;padding-bottom:10px;padding-left:10px}
.ext_home_tab ul{padding:5px 0 0 0;margin:0}
.ext_home_tab ul li{display:inline;color:#ffffff;font-size:25px;font-weight:normal;font-family:Arial, Helvetica, sans-serif}
.ext_home_tab ul li.ext_home_tab_active a{text-decoration:none;color:#002E59;cursor:default;}
.ext_home_tab ul li.ext_home_tab_active a:hover{text-decoration:none;color:#002E59;}
.ext_home_tab ul li.ext_home_tab_inactive a{text-decoration:none;color:#002E59;}
.ext_home_tab ul li.ext_home_tab_inactive a:hover{text-decoration:none;color:#002E59;}
#radioarea{color:#000000;margin-bottom:5px}
#ext_searchbarbottombg div{color:#ffffff}
#destination{height:40px;border:0px solid #000000;padding:5px 0 0 5px;clear:both;margin-bottom:5px}

#destination .from,#destination .to{width:190px;float:left;height:40px;margin-right:0px}
#destination .from label,#destination .to label{color:#000000;display:block;padding:0 0 3px 0}
#destination1 .from label,#destination1 .to label{color:#ffffff;display:block;padding:0 0 3px 0}
.inputarealeft{background: url(../images/inputarearight.jpg) no-repeat right top;width:175px;height:22px}
.inputarealeft .inputarearight{background: url(../images/inputarealeft.jpg) no-repeat left top;width:175px;height:20px;text-align:left;padding-top:2px}

.inputarealeft_small{background: url(../images/inputarearight.jpg) no-repeat right top;width:90px;height:22px}
.inputarealeft_small .inputarearight_small{background: url(../images/inputarealeft.jpg) no-repeat left top;width:90px;height:20px;text-align:left;padding-top:2px}
.inputwidth{width:160px;background:none;border:0;margin:0 0 0 6px}
.inputwidth_small{width:74px;background:none;border:0;margin:0 0 0 6px}
#time{height:40px;border:0px solid #000000;padding:5px 0 0 5px;clear:both;margin-bottom:5px}
#time .left,#time .right{width:190px;float:left;height:40px;margin-right:0px;border:0px solid #000000}
#time .left label,#time .right label{color:#000000;}
#time .left .calendericon{float:left;width:30px;cursor:pointer;padding-top:4px}
#time .left .innerleft{float:left;width:95px;padding-top:4px}
#time .left .drop{float:left;width:80px;padding-top:4px}
#time .left .innerleft label{color:#000000;padding:0 0 3px 0;display:block}
#class{height:40px;border:0px solid #000000;padding:5px 0 0 5px;clear:both;margin-bottom:5px}
#class #left{width:220px;float:left;height:40px;margin-right:0px;border:0px solid #000000}
#class #right{width:100px;float:left;height:40px;margin-right:0px;border:0px solid #000000}
#class #general1,#class #general2,#class #general3{float:left}
#class #general1 label,#class #general2 label,#class #general3 label{color:#000000;padding:0 0 3px 0;display:block}
#class #general1{width:55px}
#class #general2{width:75px}
#class #general3{width:90px}
#class #left label{color:#000000;padding:0 0 3px 0;display:block}
#searchbyandButton{height:44px;border:0px solid #000000;padding:5px 0 0 5px;clear:both}
#searchbyandButton #left{width:170px;float:left;height:42px;margin-right:15px;border:0px solid #000000}
#searchbyandButton #right{width:180px;float:left;height:42px;margin-right:15px;border:0px solid #000000;text-align:right}
/*search Component styles end here*/
#ext_banner{position:absolute;width:406px;margin-left:519px;padding-top:1px}
.ext_searchByAirlines{width:100%;height:308px;background: url(../images/banner1.jpg) no-repeat right top;margin-top:1px}
.ext_searchByAirlines .h2{text-align:left;font-size:12px;font-weight:bold;color:#ffffff;margin:0;padding-left:60px;padding-bottom:4px}
.airlinesbg{background:url(../images/searchbyairlinesbg.jpg) no-repeat left top;width:354px;height:204px}
.radiodiv{padding-left:60px;color:#000000;text-align:left}
.airlinesdiv{padding:8px}
.airlinesdiv table tr td{text-align:left}
/* search Results page styles start here*/
#ext_searchMiddlebg{background: url(../images/ext_searchMiddlebg.jpg) repeat-y left top;display:table;width:100%}
#ext_searchMiddlebg #ext_searchTopbg{background: url(../images/ext_searchTopbg.jpg) no-repeat left top;display:table;width:100%}
#ext_searchBottombg{background: url(../images/ext_searchBottombg.jpg) no-repeat left top;display:table;height:20px;clear:both;width:948px}
#ext_searchTopbg #ext_narrowSearch,#ext_searchTopbg #ext_resultsarea{float:left;}
#ext_searchTopbg #ext_narrowSearch{width:264px;}
#ext_searchTopbg #ext_resultsarea{width:684px;border:0px solid #000000}
#ext_searchTopbg #ext_resultsarea #ext_headerarea{float:left;}
#ext_searchTopbg #ext_resultsarea #ext_headerarea #headetext{font-size:25px;font-weight:normal;color:#2B4046;float:left;padding:15px 0 0 20px}
.countdiv{ background: url(../images/ext_resultsright.gif) no-repeat right top;height:35px;padding:0 10px 0 0;border:0px solid #000000}
.countdiv span div{background: url(../images/ext_resultsleft.jpg) no-repeat left top;padding:6px 10px 12px 10px;dispaly:block;font-weight:bold;color:#ffffcc}
.countdiv span div b{color:#ffffcc;font-size:18px;padding:2px;font-weight:bold}
.flightresultsCount{float:right}
.sortingbar{text-align:right;padding:3px 10px 3px 2px;font-weight:bold}

/*inner layout*/
#ext_searchMiddlebg_inner{background: url(../images/ext_searchMiddlebg_inner.jpg) repeat-y left top;display:table;width:100%}
#ext_searchMiddlebg_inner #ext_searchTopbg_inner{background: url(../images/ext_searchTopbg_inner.jpg) no-repeat left top;display:table;width:100%}
#ext_searchBottombg_inner{background: url(../images/ext_searchBottombg_inner.jpg) no-repeat left top;display:table;height:20px;clear:both;width:948px}
#ext_search_boxbg_inner{background: url(../images/ext_searchboxMiddlebg_inner.jpg) repeat-y left top;width:928px;border:0px solid #000000;margin:0px 0 10px 10px}
#ext_search_boxbg_inner #ext_search_boxTopbg_inner{background: url(../images/ext_searchboxTopbg_inner.jpg) no-repeat left top;display:table;width:928px}
#ext_search_boxbg_inner #ext_search_boxBottombg_inner{background: url(../images/ext_searchboxBottombg_inner.jpg) no-repeat left bottom;height:12px;clear:both}
#ext_search_boxbg_inner #ext_search_boxTopbg_inner #headerArea #heading{float:left;background:url(../images/pricetrip.jpg) no-repeat right bottom;height:25px;padding:5px;text-align:center;margin:5px 0 0 2px;font-weight:bold;font-size:20px }
.innerBoxArea{padding:0 10px 0 80px;}
.headingSubtext{padding:0 10px 0 20px;height:20px}
/*inner Layout end*/

#ext_search_boxbg{background: url(../images/ext_searchboxMiddlebg.jpg) repeat-y left top;width:660px;border:0px solid #000000;margin:0 0 10px 15px}
#ext_search_boxbg #ext_search_boxTopbg{background: url(../images/ext_searchboxTopbg.jpg) no-repeat left top;display:table;width:654px}

#ext_search_boxbg #ext_search_boxTopbg #pricearea #pricetrip{float:left;background:url(../images/pricetrip.jpg) no-repeat right top;height:47px;padding:5px;text-align:center;margin:5px 0 0 2px }
#ext_search_boxbg #ext_search_boxTopbg #pricearea #taxes{float:left;padding:12px 5px 0px 5px;font-weight:bold;color:#264048}
#ext_search_boxbg #ext_search_boxTopbg #pricearea #sub_flightCount{float:right}
#ext_search_boxbg #ext_search_boxTopbg #pricearea #sub_flightCount a{text-decoration:none}
#ext_search_boxbg #ext_search_boxTopbg #pricearea #sub_flightCount{background:url(../images/flightCount.jpg) no-repeat left top;height:47px;padding:5px;text-align:center;margin:5px 2px 0 0px }
#ext_search_boxbg #ext_search_boxBottombg{background: url(../images/ext_searchboxBottombg.jpg) no-repeat left bottom;height:12px;clear:both}
.currency{color:#FF002D;font-weight:bold;font-size:14px;display:block;text-align:center}
.currency span {color:#FF002D;font-weight:bold;font-size:14px;text-align:center}
#ext_search_boxbg .ext_searchResultsTable{margin: 5px 0 0 17px;width:618px;background: url(../images/flightResultstableHeaderbg.jpg) no-repeat left top;clear:both}
#ext_search_boxbg .ext_searchResultsTable_sub{margin: 0 0 0 17px;width:618px;background:#B7CFD6 url(../images/flightResultstableBottombg.jpg) no-repeat left bottom;}
#ext_search_boxbg .ext_searchResultsTable_sub_top{margin: 0 0 0 17px;width:618px;background:#B7CFD6 }
.ext_searchResultsTable tr th{text-align:left;height:28px;padding-left:2px;font-weight:bold}
.ext_searchResultsTable .airlines,.ext_searchResultsTable_sub .airlines,.ext_searchResultsTable_sub_top .airlines{width:130px;padding-left:10px}
.ext_searchResultsTable .stops,.ext_searchResultsTable_sub .stops,.ext_searchResultsTable_sub_top .stops{width:140px;}
.ext_searchResultsTable_sub tr td,.ext_searchResultsTable_sub_top tr td{padding-left:2px}
.ext_searchResultsTable_sub tr td span,.ext_searchResultsTable_sub_top tr td span{padding-bottom:6px;}
.ext_searchResultsTable_sub tr td a,.ext_searchResultsTable_sub_top tr td a{color:#264048;font-weight:bold}
.ext_searchResultsTable_sub tr td a:hover,.ext_searchResultsTable_sub_top tr td a:hover{color:#456B76;font-weight:bold}
.itinerary_details{margin: 0 0 0 17px;width:619px;padding-top:3px}
.itinerary_details .popHeaderText{font-size:14px;font-weight:bold;}
.fare_DetailsDiv{margin: 0 0 0 0px;width:613px;padding-top:3px}
.fare_DetailsDiv .popHeaderText{font-size:14px;font-weight:bold;}
.fare_RulesDiv{margin: 0 0 0 20px;width:613px;padding-top:3px}
.fare_RulesDiv .popHeaderText{font-size:14px;font-weight:bold;}
#ext_search_boxbg .ext_popuptable{background: url(../images/resultsPopupsheader.jpg) no-repeat left top;}
#ext_search_boxbg .ext_popuptable_sub{background:#FFFFFF url(../images/resultsPopupbottombg.jpg) no-repeat left bottom;}
.ext_popuptable tr th{text-align:left;height:28px;padding-left:2px}
.ext_popuptable_sub tr td{text-align:left;height:35px;padding-left:2px}
.ext_popuptable .imgdep,.ext_popuptable_sub .imgdep{width:75px;}
.ext_popuptable .airlines,.ext_popuptable_sub .airlines{width:75px;}
.ext_popuptable .stops,.ext_popuptable_sub .stops{width:140px;}
.ext_popuptable_sub .stopsDtl{width:120px;}
#ext_search_boxbg .ext_popuptable_sub .departure{background: url(../images/departurebg.jpg) no-repeat left top}
#ext_search_boxbg .ext_popuptable_sub .return{background: url(../images/return.jpg) no-repeat left top}

/*Private Styles start*/
#ext_search_boxbg_private{background: url(../images/ext_searchboxMiddlebg_private.jpg) repeat-y left top;width:660px;border:0px solid #000000;margin:0 0 10px 15px}
#ext_search_boxbg_private #ext_search_boxTopbg{background: url(../images/ext_searchboxTopbg_private.jpg) no-repeat left top;display:table;width:654px}
#ext_search_boxbg_private #ext_search_boxTopbg #pricearea #pricetrip{float:left;background:url(../images/pricetrip.jpg) no-repeat right top;height:47px;padding:5px;text-align:center;margin:5px 0 0 2px }
#ext_search_boxbg_private #ext_search_boxTopbg #pricearea #taxes{float:left;padding:12px 5px 0px 5px;font-weight:bold;color:#264048}
#ext_search_boxbg_private #ext_search_boxTopbg #pricearea #sub_flightCount{float:right}
#ext_search_boxbg_private #ext_search_boxTopbg #pricearea #sub_flightCount a{text-decoration:none}
#ext_search_boxbg_private #ext_search_boxTopbg #pricearea #sub_flightCount{background:url(../images/flightCount.jpg) no-repeat left top;height:47px;padding:5px;text-align:center;margin:5px 2px 0 0px }
#ext_search_boxbg_private #ext_search_boxBottombg{background: url(../images/ext_searchboxBottombg_private.jpg) no-repeat left bottom;height:12px;clear:both}
#ext_search_boxbg_private .ext_searchResultsTable{margin: 5px 0 0 17px;width:618px;background: url(../images/flightResultstableHeaderbg_private.jpg) no-repeat left top;clear:both}
#ext_search_boxbg_private .ext_searchResultsTable_sub{margin: 0 0 0 17px;width:618px;background:#C2D5B9 url(../images/flightResultstableBottombg_private.jpg) no-repeat left bottom;}
#ext_search_boxbg_private .ext_searchResultsTable_sub_top{margin: 0 0 0 17px;width:618px;background:#C2D5B9}
#ext_search_boxbg_private .ext_popuptable{background: url(../images/resultsPopupsheader.jpg) no-repeat left top;}
#ext_search_boxbg_private .ext_popuptable_sub{background:#FFFFFF url(../images/resultsPopupbottombg_private.jpg) no-repeat left bottom;}
#ext_search_boxbg_private .ext_popuptable_sub .departure{background: url(../images/departurebg_private.jpg) no-repeat left top}
#ext_search_boxbg_private .ext_popuptable_sub .return{background: url(../images/return_private.jpg) no-repeat left top}
/*Private Styles end*/
/*Private Styles start*/
#ext_search_boxbg_amadeus{background: url(../images/ext_searchboxMiddlebg_amadeus.jpg) repeat-y left top;width:660px;border:0px solid #000000;margin:0 0 10px 15px}
#ext_search_boxbg_amadeus #ext_search_boxTopbg{background: url(../images/ext_searchboxTopbg_amadeus.jpg) no-repeat left top;display:table;width:654px}
#ext_search_boxbg_amadeus #ext_search_boxTopbg #pricearea #pricetrip{float:left;background:url(../images/pricetrip.jpg) no-repeat right top;height:47px;padding:5px;text-align:center;margin:5px 0 0 2px }
#ext_search_boxbg_amadeus #ext_search_boxTopbg #pricearea #taxes{float:left;padding:12px 5px 0px 5px;font-weight:bold;color:#264048}
#ext_search_boxbg_amadeus #ext_search_boxTopbg #pricearea #sub_flightCount{float:right}
#ext_search_boxbg_amadeus #ext_search_boxTopbg #pricearea #sub_flightCount a{text-decoration:none}
#ext_search_boxbg_amadeus #ext_search_boxTopbg #pricearea #sub_flightCount{background:url(../images/flightCount.jpg) no-repeat left top;height:47px;padding:5px;text-align:center;margin:5px 2px 0 0px }
#ext_search_boxbg_amadeus #ext_search_boxBottombg{background: url(../images/ext_searchboxBottombg_amadeus.jpg) no-repeat left bottom;height:12px;clear:both}
#ext_search_boxbg_amadeus .ext_searchResultsTable{margin: 5px 0 0 17px;width:618px;background: url(../images/flightResultstableHeaderbg_amadeus.jpg) no-repeat left top;clear:both}
#ext_search_boxbg_amadeus .ext_searchResultsTable_sub{margin: 0 0 0 17px;width:618px;background:#D5CCB9 url(../images/flightResultstableBottombg_amadeus.jpg) no-repeat left bottom;}
#ext_search_boxbg_amadeus .ext_searchResultsTable_sub_top{margin: 0 0 0 17px;width:618px;background:#D5CCB9 }
#ext_search_boxbg_amadeus .ext_popuptable{background: url(../images/resultsPopupsheader.jpg) no-repeat left top;}
#ext_search_boxbg_amadeus .ext_popuptable_sub{background:#FFFFFF url(../images/resultsPopupbottombg_amadeus.jpg) no-repeat left bottom;}
#ext_search_boxbg_amadeus .ext_popuptable_sub .departure{background: url(../images/departurebg_amadeus.jpg) no-repeat left top}
#ext_search_boxbg_amadeus .ext_popuptable_sub .return{background: url(../images/return_amadeus.jpg) no-repeat left top}
/*Private Styles end*/

/*Private converted to public Styles start*/
#ext_search_boxbg_private_con_pub {background: url(../images/ext_searchboxMiddlebg_gl.jpg) repeat-y left top;width:660px;border:0px solid #000000;margin:0 0 10px 15px}
#ext_search_boxbg_private_con_pub #ext_search_boxTopbg{background: url(../images/ext_searchboxTopbg_gl.jpg) no-repeat left top;display:table;width:654px}
#ext_search_boxbg_private_con_pub #ext_search_boxTopbg #pricearea #pricetrip{float:left;background: url(../images/pricetrip_gl.jpg) no-repeat right top;height:47px;padding:5px;text-align:center;margin:5px 0 0 2px;border:0px solid #000000 }
#ext_search_boxbg_private_con_pub #ext_search_boxTopbg #pricearea #taxes{float:left;padding:12px 5px 0px 5px;font-weight:bold;color:#264048}
#ext_search_boxbg_private_con_pub #ext_search_boxTopbg #pricearea #sub_flightCount{float:right}
#ext_search_boxbg_private_con_pub #ext_search_boxTopbg #pricearea #sub_flightCount a{text-decoration:none}
#ext_search_boxbg_private_con_pub #ext_search_boxTopbg #pricearea #sub_flightCount{background:url(../images/flightCount.jpg) no-repeat left top;height:47px;padding:5px;text-align:center;margin:5px 2px 0 0px }
#ext_search_boxbg_private_con_pub #ext_search_boxBottombg{background: url(../images/ext_searchboxBottombg_gl.jpg) no-repeat left bottom;height:12px;clear:both}
#ext_search_boxbg_private_con_pub .ext_searchResultsTable{margin: 5px 0 0 17px;width:618px;background: url(../images/flightResultstableHeaderbg_gl.jpg) no-repeat left top;clear:both}
#ext_search_boxbg_private_con_pub .ext_searchResultsTable_sub{margin: 0 0 0 17px;width:618px;background:#D6E3D1 url(../images/flightResultstableBottombg_gl.jpg) no-repeat left bottom;}
#ext_search_boxbg_private_con_pub .ext_searchResultsTable_sub_top{margin: 0 0 0 17px;width:618px;background:#D6E3D1}
#ext_search_boxbg_private_con_pub .ext_popuptable{background: url(../images/resultsPopupsheader.jpg) no-repeat left top;}
#ext_search_boxbg_private_con_pub .ext_popuptable_sub{background:#FFFFFF url(../images/resultsPopupbottombg_private.jpg) no-repeat left bottom;}
#ext_search_boxbg_private_con_pub .ext_popuptable_sub .departure{background: url(../images/departurebg_private.jpg) no-repeat left top}
#ext_search_boxbg_private_con_pub .ext_popuptable_sub .return{background: url(../images/return_private.jpg) no-repeat left top}
/*Private converted to public end*/
/*search Results page Styles start here*/
/* narrow Search styles start here*/
#ext_narrowSearch #heading{font-size:18px;color:#ffffff;font-weight:normal;text-align:center;padding-top:12px}
.narrowTable{background: url(../images/narrowmainbg.jpg) repeat-y left top;}
.narrowTable_bottom{background: url(../images/narrow_manibottombg.jpg) no-repeat left top;height:30px}
.narrowtableheaderbg{margin: 0 15px 0 14px;width:231px}
.narrowtableheaderbg tr th{text-align:left;padding-left:2px;font-weight:bold} 
.narrowtableheaderbg{height:22px;background:url(../images/narrow_headerbg.jpg) no-repeat left top}
.narrowtablebottombgbg{height:28px;background:#D3E2E6 url(../images/narrow_bottombg.jpg) no-repeat left bottom}
.narrowtablebottombgbg{margin: 0 15px 0 14px;width:231px}
.narrowtablebottombgbg tr td{text-align:left;padding-left:2px}
.narrow_airlines{width:100px}
.narrowtablebottombgbg.checkbox{width:15px}
/* narrow styles end here*/
/*multicity Styles start here*/
.multicity{}
.multicity table tr td.multicitybg{background:#CEBA9C;width:440px;height:101px;border-left:1px solid #9E9176;border-top:1px solid #9E9176;border-bottom:1px solid #9E9176}
.multicity table tr td.multiflight_buttonbg{background: url(../images/multysearch_bg_right.jpg) repeat-y left top;width:70px;}
.multicity table tr td.multiflight_buttonbg a{display:block;cursor:pointer}
.multicity table tr td.multiflight_buttonbg a:hover{display:block;cursor:pointer}
.multicity table tr td.multiflight_buttonbg a.multysearch_fight_tabactive{background: url(../images/multysearch_fight_tabactive.jpg) no-repeat left top;width:70px;height:19px;color:#000000;text-align:center;padding-top:3px;text-decoration:none;margin-bottom:3px}
.multicity table tr td.multiflight_buttonbg a:hover.multysearch_fight_tabactive{background: url(../images/multysearch_fight_tabinactive.jpg) no-repeat left top;width:70px;height:19px;color:#000000;text-align:center;padding-top:3px;text-decoration:none;margin-bottom:3px}
.multicity table tr td.multiflight_buttonbg a.multysearch_fight_tabinactive{background: url(../images/multysearch_fight_tabinactive.jpg) no-repeat left top;width:70px;height:19px;color:#000000;text-align:center;padding-top:3px;text-decoration:none;margin-bottom:3px}
.multicity table tr td.multiflight_buttonbg a:hover.multysearch_fight_tabinactive{background: url(../images/multysearch_fight_tabactive.jpg) no-repeat left top;width:70px;height:19px;color:#000000;text-align:center;padding-top:3px;text-decoration:none;margin-bottom:3px}
#multicityBox{height:40px;border:0px solid #000000;padding:5px 0 0 5px;clear:both;margin-bottom:5px;}
#multicityBox .from .cityLink,#multicityBox .to .cityLink{color:#000000}
#multicityBox .from,#multicityBox .to{width:185px;float:left;height:40px;margin-right:15px;}
#multicityBox .from label,#multicityBox .to label{color:#ffffff;display:block;padding:0 0 3px 0}
.multicity_inputwidth{width:102px;background:none;border:0;margin:0 0 0 6px}
#time .left .innerleft_hotels{float:left;width:118px;}
#time .left .innerleft_hotels label{color:#ffffff;padding:0 0 3px 0;display:block}
/* multicity styles end here*/
/* new(extra) styles start here*/
.ext_radioColor tr td label {color:#000000 }
.ext_radioColor1 tr td label {color:#ffffff }
.airlineCodeAnchor{color:#000000;cursor:pointer;text-decoration:underline}
/* new(extra) styles end here*/

/*newSearch Bar Styles Start Here*/
#newSearchBar_bg{background: url(../images/newsearchBar_bg.jpg) repeat-x left top;height:28px;border:2px solid #88AB74}
#newSearchBar_bg #newSearchBar_right{background: url(../images/newsearchBar_left.jpg) no-repeat left top;height:28px;padding-left:42px}
#newSearchBar_bg #newSearchBar_right a{font-weight:bold;color:#ffffff;text-decoration:none;display:block;padding-top:8px}
#ext_middle_rightcornerbg #newSearchBar_bg{background: url(../images/newsearchBar_bg.jpg) repeat-x left top;height:28px;border:2px solid #88AB74}
#ext_middle_rightcornerbg #newSearchBar_bg #newSearchBar_right{background: url(../images/newsearchBar_left.jpg) no-repeat left top;height:28px;padding-left:42px}
#ext_middle_rightcornerbg #newSearchBar_bg #newSearchBar_right a{font-weight:bold;color:#ffffff;text-decoration:none;display:block;padding-top:8px}
/* new Search Bar Styes End Here*/


.sortingFieldsStyle tr td label {font-weight:bold;	}
/* old styles (TOTstyles) */
.content1 {	font-family: tahoma;font-size:11px;color:#353535;text-decoration:none;font-weight:normal;line-height:16px;padding-left:5px;text-align:center}
.box1 td.subheading {color:#000000;font-weight:bold;text-decoration:none;background-color:#EBFDFE;border-bottom:1px solid #A9B8E4;height:25px;}
.box1 .headings1 {font-family: Verdana, Arial, saneserif;  font-size:17px;color:#B65106;text-decoration:none;font-weight:bold;padding-top:5px;text-align:center}
.box1{}
.box1 td.titles1 span{color:#000000;font-weight:bold;}
.box1 tr td span { 	font-size:11px;color:#000000;}	
.box1 tr td div { 	font-size:11px;color:#000000;font-weight:bold;}
.box1 td.titles { color:#000000;font-weight:bold;text-decoration:none;background-color:#C6DFFF;border-bottom:2px solid #214573;height:25px;}
.box1 span { font-family:arial;font-size:10px;color:#000000;font-weight:bold;}
.box1 td.titles span{ 	color:#000000;font-weight:bold;font-family: arial;}
.box1 td.heads { color:#FFFFFF;font-weight:normal;height:20px;background-color:#3274BF;font-size:11px;}	
.box1 td.subHeader span{	color:#000000;font-family: arial;font-size:11px;font-weight:bold}
.box1 td.subHeader1,.box1 td.subHeader1 span{ 	color:#000000;font-family: arial;font-size:11px;font-weight:bold;height:20px;background-color:#D6E2E2}
.box1 td{ 	color:#000000;font-weight:normal;font-family: arial;font-size:11px;}	
.box1 td span{ 	color:#000000;font-weight:normal;font-family: arial;font-size:11px;}	
.box1 th{height:25px;background-color:#C4DEFF;	border-bottom:3px solid #214573;}
.box1 th span { color:#000000;font-weight:bold;font-family: arail;font-size:11px;}	
.box1 td.total {	color:#000000;font-weight:bold;text-decoration:none;background-color:#f4f4f4;border-bottom:2px solid #5195CE;height:25px;}
.flight_sector_text {text-align:center;padding:10px 0 10px 0;color:#000000;}
.flight_sector_text_depart{color:#ff7700;font-weight:bold}
.flight_sector_text_return{color:#663399;font-weight:bold}
.flight_sector_text_rooms{color:#000000}
.flight_sector_text_location{color:#000000}
#promotions1 .promotionTable tr td {padding:0 8px 0 0}
#promotions2 .promotionTable tr td {padding:0 8px 0 0}
/* popup tool tip */

.popuptooltipdiv_r{width:150px; font-family:Tahoma; font-size:12px; color:#013241;}
.popuptooltipdiv_r .popuptopleft{ background: url(../images/popup_top_left_r.gif) no-repeat left top;  padding:0 0 0 11px;height:8px; }
.popuptooltipdiv_r .popuptopleft .popuptopright{background: url(../images/popup_top_right_r.gif) no-repeat right top;padding: 8px 0 0 0  }
.popuptooltipdiv_r .popupbottomleft{ background: url(../images/popup_bottum_left_r.gif) no-repeat left bottom;  padding-left:11px;height:31px}
.popuptooltipdiv_r .popupbottomleft .popupbottomright{background:url(../images/popup_bottum_right_r.gif) no-repeat right bottom;height:31px   }
.popuptooltipdiv_r .popupmiddleLeft{ background: url(../images/popup_middle_left_r.gif) repeat-y left top; padding-left:11px;}
.popuptooltipdiv_r .popupmiddleLeft .popupmiddleRight{background: url(../images/popup_middle_right_r.gif) repeat-y right top;  }


.popuptooltipdiv{width:460px;font-family:Tahoma; font-size:12px; color:#013241;}
.popuptooltipdiv .popuptopleft{ background: url(../images/popup_top_left.gif) no-repeat left top;  padding:0 0 0 37px;height:8px; }
.popuptooltipdiv .popuptopleft .popuptopright{background: url(../images/popup_top_right.gif) no-repeat right top;padding: 8px 0 0 0  }
.popuptooltipdiv .popupbottomleft{ background: url(../images/popup_bottum_left.gif) no-repeat left bottom;  padding-left:37px;height:31px}
.popuptooltipdiv .popupbottomleft .popupbottomright{background:url(../images/popup_bottum_right.gif) no-repeat right bottom;height:31px   }
.popuptooltipdiv .popupmiddleLeft{ background: url(../images/popup_middle_left.gif) repeat-y left top; padding-left:37px;}
.popuptooltipdiv .popupmiddleLeft .popupmiddleRight{background: url(../images/popup_middle_right.gif) repeat-y right top;  }

.popuptooltipairlinediv{width:130px;font-family:Tahoma; font-size:12px; color:#013241;}
.popuptooltipairlinediv .popuptopleft{ background: url(../images/popup_top_left.gif) no-repeat left top;  padding:0 0 0 37px;height:8px; }
.popuptooltipairlinediv .popuptopleft .popuptopright{background: url(../images/popup_top_right.gif) no-repeat right top;padding: 8px 0 0 0  }
.popuptooltipairlinediv .popupbottomleft{ background: url(../images/popup_bottum_left.gif) no-repeat left bottom;  padding-left:37px;height:31px}
.popuptooltipairlinediv .popupbottomleft .popupbottomright{background:url(../images/popup_bottum_right.gif) no-repeat right bottom;height:31px   }
.popuptooltipairlinediv .popupmiddleLeft{ background: url(../images/popup_middle_left.gif) repeat-y left top; padding-left:37px;}
.popuptooltipairlinediv .popupmiddleLeft .popupmiddleRight{background: url(../images/popup_middle_right.gif) repeat-y right top;  }

.popuptooltipdiv_logo{width:130px;font-family:Tahoma; font-size:12px; color:#013241;}
.popuptooltipdiv_logo .popuptopleft{ background: url(../images/popup_top_left.gif) no-repeat left top;  padding:0 0 0 37px;height:8px; }
.popuptooltipdiv_logo .popuptopleft .popuptopright{background: url(../images/popup_top_right.gif) no-repeat right top;padding: 8px 0 0 0  }
.popuptooltipdiv_logo .popupbottomleft{ background: url(../images/popup_bottum_left.gif) no-repeat left bottom;  padding-left:37px;height:31px}
.popuptooltipdiv_logo .popupbottomleft .popupbottomright{background:url(../images/popup_bottum_right.gif) no-repeat right bottom;height:31px   }
.popuptooltipdiv_logo .popupmiddleLeft{ background: url(../images/popup_middle_left.gif) repeat-y left top; padding-left:37px;}
.popuptooltipdiv_logo .popupmiddleLeft .popupmiddleRight{background: url(../images/popup_middle_right.gif) repeat-y right top;  }

.airlinestdwidth {width:185px;padding:2px 0 2px 0}



/*Fare BreakUp Styles*/
.fareBreakUpTable{background-color:#000000;}
.fareBreakUpTable tr td {background-color:#FFFFFF;padding: 0 5px 0 5px}
.finalprice1_international td.fareBreakUpLinks{background-color:#009999}
.finalprice1_international td.fareBreakUpLinks a{color:#ffffff;font-weight:bold}
.finalprice1_international td.fareBreakUpLinks a:hover{color:#ffffcc;font-weight:bold}
/*Searchresults itineraryDeatils styles*/
#ItineraryDetails{background:#E7F0EB; border:8px; border-style:solid; border-color:#00526B;  width:520px; height:200px; padding:0px; }
#FareBreakup{ border:0px; border-style:solid; border-color:#00526B;  width:613px;  padding:0px; }
#ItineraryDetailstab_bg{  border:0px; width:100%; height:30px}
.farebreakup_table {background:#E7F0EB;}
.farebreakup_table tr td{padding:0 10px 0 10px}
.farebreakup_table .farebreakup_heading {font-weight:bold}
#ItineraryDetailstext{ float:left; color:#00526B; font-family:Arial; font-size:16px; font-weight:bold;}
#ItineraryDetailsclose_icon{ float:right; no-repeat;}
#ItineraryDetailsclose_icon img{cursor:pointer}
.preferedAirlinesbg{background-color:#D6E7FF;border:1px solid #BFD0E7;margin-right:25px;margin-left:10px;padding: 0 0 10px 0}
.splitline{color:#000000}

/* suggestions box */
.citieslisttable { background-color:#FFFFFF;}
.citieslisttable td { white-space:nowrap;}
.active  { text-decoration:none; color:#000000; height:19px;}
.active  td{ text-decoration:none; color:#FFFFFF; height:19px;  padding:0 5px 0 5px; background-color:#88B1BD; border-bottom:1px solid #3274BF;}
.inactive { text-decoration:none; color:#000000; height:19px;}
.inactive td{ text-decoration:none; color:#000000; height:19px; padding:0 5px 0 5px; background-color:#EDEDE3;}
.citieslisttable tr { cursor:pointer;}
/* suggestions box */
.stars{font-weight:normal;color:#F10000;}
.contact tr td input{background-color:#e8e8e8;border:1px solid #999999;font-size:11px;}
.normal:first-letter { font-size: 1em; color:#FF0000; }
.contactus_l_logo{ background:url(../images/ContacUs_address_topexp.gif) left top no-repeat; width:234px; height:118px}
.contactus_l_bottombg_left{background: url(../images/ContacUs_address_bgleft.gif) left bottom no-repeat; height:304px; padding:0 0 0 0;width:234px}
.contactus_l_bottombg_right{  background:#FFFFFF url(../images/ContacUs_address_bglright.gif) no-repeat right bottom ;  width:234px; height:350px; padding:0 0 0 0px; border: 0px solid #000000; font-family:Tahoma; font-size:14px; color:#2A434;}
.contactus_l_bottombg_right p{font-family:Tahoma; font-size:12px; color:#2A434; }
.contactus_l_bottombg_right a{font-family:Tahoma; font-size:11px; color:#000000; }
.contactus_l_bottombg_right a:hover{font-family:Tahoma; font-size:11px; color:#000000; text-decoration:none}
#ext_search_boxbg #ext_search_boxTopbg #headerArea #heading{float:left;background:url(../images/pricetrip.jpg) no-repeat right bottom;height:20px;padding:5px 5px 5px 5px;text-align:center;margin:5px 0 0 2px;}
.submitbutton{border:0px;background: transparent url(../images/buttonbg.jpg) repeat-x left top;width:60px;padding:4px;font-weight:bold;color:#ffffff;font-family:tahoma;cursor:pointer}
.contactus_clearbutton{border:0px;background: transparent url(../images/clear_button.gif) repeat-x left top;width:68px;height:26px;padding:4px;font-weight:bold;color:#ffffff;font-family:tahoma;cursor:pointer;margin-right:5px}
.contactus_submitbutton{border:0px;background: transparent url(../images/contactus_submitButton.gif) repeat-x left top;width:68px;height:26px;padding:4px;font-weight:bold;color:#ffffff;font-family:tahoma;cursor:pointer;margin-right:5px}
.Send_small_button{background: url("../images/send_small_button.jpg") no-repeat left top;width:59px;padding:2px;font-weight:bold;color:#ffffff;font-family:tahoma;cursor:pointer;border:0}
.Cancel_small_button{background: url("../images/Cancel_small_button.jpg") no-repeat left top;width:59px;padding:2px;font-weight:bold;color:#ffffff;font-family:tahoma;cursor:pointer;border:0}
.contactus_searchbutton{border:0px;background: transparent url(../images/search_button_new.jpg) repeat-x left top;width:68px;height:26px;padding:4px;font-weight:bold;color:#ffffff;font-family:tahoma;cursor:pointer;margin-right:5px}
.contactus_savebutton{border:0px;background: transparent url(../images/save_button.jpg) repeat-x left top;width:68px;height:26px;padding:4px;font-weight:bold;color:#ffffff;font-family:tahoma;cursor:pointer;margin-right:5px}
.agents_tabletd{border:3px solid #699EAE;}
.agents_tabletd a{color:#000000}
.agents_tabletd a:hover{color:#333333;text-decoration:none}
.welcomeArea tr td{text-align:right;color:#000000;}
.welcomeArea tr td a{color:#000000;font-weight:normal;}
.welcomeArea tr td a:hover{color:#000000;font-weight:normal}
#ext_header_bg #ext_menu_area #bottomMenuArea_old{text-align:right;width:680px;color:#000000;padding-top:15px}
#ext_header_bg #ext_menu_area #bottomMenuArea_old a{color:#000000;font-weight:bold;text-decoration:none;padding:0 3px 0 3px}
#ext_header_bg #ext_menu_area #bottomMenuArea_old a:hover{color:#000000;font-weight:bold}
.traveller{border:0px solid #000000;width:460px;margin:12px 4px 0px 8px !important;margin:12px 4px 0px 5px;float:left}
.travelagent{border:1px solid #000000;width:300px;position:relative;overflow:hidden;height:300px;float:right}
 .hint{color:#FF0000}
 
 /*new styles for homepage*/
 .traveller .travellermainheader{background: url(../images/agentLogin_bg001_top_center.gif) repeat-x left top;height:44px;}
 .traveller .travellermainheader .left{background: url(../images/agentLogin_bg001_top_left.gif) no-repeat left top;height:44px;padding-left:20px}
 .traveller .travellermainheader .left .right{background: url(../images/agentLogin_bg001_top_right.gif) no-repeat right top;height:44px}
 .traveller .travellermainheader .left .right img{padding:16px 0 0 0px}
 
  
 
 .traveller .travellermaincontent{background-color:#31778D;}
 .traveller .travellermaincontent .left{background: url(../images/agentLogin_bg001_middel_left.gif) repeat-y left top;padding-left:12px}
 .traveller .travellermaincontent .left .right{background: url(../images/agentLogin_bg001_middel_right.gif) repeat-y right top;padding:10px 20px 0 5px}
 
 
 .traveller .travellermaincontent .left .right .subbg{background: url(../images/agentLogin_bg002_top_center.gif) repeat-x left top;height:12px;}
  .traveller .travellermaincontent .left .right .subbg .left_sub{background: url(../images/agentLogin_bg002_top_left.gif) no-repeat left top;height:12px;padding-left:10px}
 .traveller .travellermaincontent .left .right .subbg .left_sub .right_sub{background: url(../images/agentLogin_bg002_top_right.gif) no-repeat right top;height:12px;}
 
 

 .traveller .travellermaincontent .left .right .subcontent{background-color:#3B8197;}
  .traveller .travellermaincontent .left .right .subcontent .left_sub{background: url(../images/agentLogin_bg002_middel_left.gif) repeat-y left top;padding-left:10px;}
 .traveller .travellermaincontent .left .right .subcontent .left_sub .right_sub{background: url(../images/agentLogin_bg002_middel_right.gif) repeat-y right top;padding-bottom:20px;padding-top:20px;padding-left:20px;padding-right:30px}
 
  
 .traveller .travellermaincontent .left .right .subcontent .left_sub .right_sub .subsubbg{background: url(../images/agentLogin_bg003_top_left.gif) no-repeat left top;height:32px;padding-left:12px}
 .traveller .travellermaincontent .left .right .subcontent .left_sub .right_sub .subsubbg .subsubright{background: url(../images/agentLogin_bg003_top_right.gif) no-repeat right top;height:32px}
  .traveller .travellermaincontent .left .right .subcontent .left_sub .right_sub .subsubbg .subsubright img{padding:10px 0 0 0}
 .traveller .travellermaincontent .left .right .subcontent .left_sub .right_sub .subsubcontent{background: url(../images/agentLogin_bg003_middel_left.gif) repeat-y left top;padding-left:12px}
 .traveller .travellermaincontent .left .right .subcontent .left_sub .right_sub .subsubcontent .subsubright{background: url(../images/agentLogin_bg003_middel_right.gif) repeat-y right top;;padding-right:10px}
 .traveller .travellermaincontent .left .right .subcontent .left_sub .right_sub .subsubcontent .subsubright .text_area{text-align:justify;padding:5px 10px 8px 10px}
  .traveller .travellermaincontent .left .right .subcontent .left_sub .right_sub .subsubcontent .subsubright .para{padding:5px 10px 8px 10px}
   .traveller .travellermaincontent .left .right .subcontent .left_sub .right_sub .subsubcontent .subsubright .zipcode{padding:5px 10px 8px 10px}
       .traveller .travellermaincontent .left .right .subcontent .left_sub .right_sub .subsubcontent .subsubright .zipcode table tr td{padding-top:5px}
    .traveller .travellermaincontent .left .right .subcontent .left_sub .right_sub .subsubcontent .subsubright .zipcode table tr td div.left{background: url(../images/atl_enterur_zip_bgleft.gif) no-repeat left top;padding-left:10px;width:180px;height:46px;}
	.traveller .travellermaincontent .left .right .subcontent .left_sub .right_sub .subsubcontent .subsubright .zipcode table tr td div.left div.right{background: url(../images/atl_enterur_zip_bgright.gif) no-repeat right top;padding-left:10px;height:46px;color:#000000}

 .traveller .travellermaincontent .left .right .subcontent .left_sub .right_sub .subsubfooter{background: url(../images/agentLogin_bg003_bottom_left.gif) no-repeat left top;padding: 0 0 0 12px}
 .traveller .travellermaincontent .left .right .subcontent .left_sub .right_sub .subsubfooter .subsubright{background: url(../images/agentLogin_bg003_bottom_right.gif) no-repeat right top;padding:12px  0 0 0}
 
 
 .traveller .travellermaincontent .left .right .subfooter{background: url(../images/agentLogin_bg002_bottom_center.gif) repeat-x left bottom;height:10px;}
  .traveller .travellermaincontent .left .right .subfooter .left_sub{background: url(../images/agentLogin_bg002_bottom_left.gif) no-repeat left bottom;height:10px;padding-left:10px}
 .traveller .travellermaincontent .left .right .subfooter .left_sub .right_sub{background: url(../images/agentLogin_bg002_bottom_right.gif) no-repeat right bottom;height:10px}
 
 
 
 
 .traveller .travellermainfooter{background: url(../images/agentLogin_bg001_bottom_center.gif) repeat-x left bottom;height:25px}
.traveller .travellermainfooter .left{background: url(../images/agentLogin_bg001_bottom_left.gif) no-repeat left bottom;height:25px;padding-left:27px}
 .traveller .travellermainfooter .left .right{background: url(../images/agentLogin_bg001_bottom_right.gif) no-repeat right bottom;height:25px}
 
 .agentinputarealeft_small{background: url(../images/textfeild_right.gif) no-repeat right top;width:80px;height:24px}
.agentinputarealeft_small .agentinputarearight_small{background: url(../images/textfeild_left.gif) no-repeat left top;width:80px;height:24px;text-align:left;padding-top:2px}
 .list ol li{color:#064E65;padding-top:9px}
  .list ol{margin-top:0 }
 .go_searchbutton{border:0px;background: transparent url(../images/atl_go_button.gif) repeat-x left top;width:33px;height:23px;}
 .login_searchbutton{border:0px;background: transparent url(../images/TA_login_b.gif ) repeat-x left top;width:65px;height:21px;}
 /* new styes for homepage end*/ 
 
 /* new styes for homepage end*/
/*ct_indexpage*/
.ct_innerbox{}
.ct_innerbox .ct_headerbg{background: url(../images/AC_pannel_t_m.gif) repeat-x left top;height:37px;}
.ct_innerbox .ct_headerbg .ct_header_left{background: url(../images/AC_pannel_t_l.gif) no-repeat left top;height:37px;padding-left:7px;}
.ct_innerbox .ct_headerbg .ct_header_left .ct_header_right{background: url(../images/AC_pannel_t_r.gif) no-repeat right top;height:35px;padding-top:2px}
.ct_innerbox .ct_headerbg .ct_header_left .ct_header_right .pannel_right{background:#ffffff url(../images/AC_pannel_heder_r.gif) no-repeat right bottom;height:34px;float:left;}
.ct_innerbox .ct_headerbg .ct_header_left .ct_header_right .pannel_right img{padding:6px 4px 0 0}


.ct_innerbox .ct_contentbg{background:#E8DCC3;}
.ct_innerbox .ct_contentbg .ct_content_left{background: url(../images/AC_pannel_m_l.gif) repeat-y left top;padding-left:12px}
.ct_innerbox .ct_contentbg .ct_content_left .ct_content_right{background: url(../images/AC_pannel_m_r.gif) repeat-y right top;}


.ct_innerbox .ct_footerbg{background: url(../images/AC_pannel_b_m.gif) repeat-x left top;height:13px;}
.ct_innerbox .ct_footerbg .ct_footer_left{background: url(../images/AC_pannel_b_l.gif) no-repeat left top;height:13px;padding-left:11px}
.ct_innerbox .ct_footerbg .ct_footer_left .ct_footer_right{background: url(../images/AC_pannel_b_r.gif) no-repeat right top;height:13px;padding-left:11px}

.ct_b_panel tr td{padding:15px 5px 0 10px}

.ctinputarealeft_small{background: url(../images/date_textbox_r.gif) no-repeat right top;width:80px;height:22px}
.ctinputarealeft_small .ctinputarearight_small{background: url(../images/date_textbox_l.gif) no-repeat left top;width:80px;height:20px;text-align:left;padding-top:2px}
.ctinputarealeft_small .ctinputarearight_small .inputwidth_small{width:68px}

#fields{height:40px;border:0px solid #000000;padding:5px 0 0 0px;clear:both;margin-bottom:5px}
#fields .left,#fields .right{float:left;height:40px;border:0px solid #000000}
#fields .left .calendericon{float:left;width:30px;padding-top:16px}
#fields .left .innerleft{float:left;}
#fields .left .innerleft label{color:#367E96;padding:0 0 3px 0;display:block;font-weight:bold}
.dasboardbg{background: url(../images/C_index_searchpannel_m_r.gif) repeat-x left top;height:305px;width:523px;}
.dasboardbg .left{background:url(../images/C_index_searchpannel_t_r.gif) no-repeat left top;height:305px;width:523px;}
.dasboardbg .left .right{background:url(../images/C_index_dashboard_t_r_bg.gif) no-repeat right top;padding-top:6px;height:305px;width:523px;}
.dasboardbg .left .right .dashboarddiv{background:#E8DCC3 url(../images/summery_pannel_t_r.gif) no-repeat right top;margin-left:30px;margin-right:6px}
.smallSearchButton{background: url("../images/search_button01.gif") no-repeat left top;width:59px;height:22px;font-weight:bold;color:#ffffff;font-family:tahoma;cursor:pointer;border:0}


/* dash board styles starts here */
#dashboard{float:left;padding:5px 0 0 10px;}
.view_itinery .view_head , .reports .reports_head  { float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000;padding:10px 0 0 10px; height:60px;}
.view_itinery_over .view_head , .reports_over .reports_head { float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000;padding:10px 0 0 10px; height:60px; }
.view_itinery { background-color:#D5BF8E; height:68px; cursor:pointer; clear:both; width:225px;}
.view_itinery .icon1  { float:left; background:url(../images/reservations_icon.jpg) no-repeat top left; width:48px; height:50px; margin:10px 0 0 0;}
.view_itinery_over { background-color:#BCA778; height:65px; cursor:pointer; clear:both;  width:225px;}
.view_itinery_over .icon1  { float:left; background:url(../images/reservations_icon_over.jpg) no-repeat top left; width:48px; height:50px; margin:10px 0 0 0;}
.reports { background-color:#D5BF8E; height:68px; cursor:pointer; clear:both; width:225px;}
.reports .icon1  { float:left; background:url(../images/reports_icon.jpg) no-repeat top left; width:48px; height:50px; margin:10px 0 0 0;}
.reports_over { background-color:#BCA778; height:65px; cursor:pointer; clear:both;  width:225px;}
.reports_over .icon1  { float:left; background:url(../images/reports_icon_over.jpg) no-repeat top left; width:48px; height:50px; margin:10px 0 0 0;}
#dashboardarea {width:350px; margin:5px 0 0 25px;padding-bottom:5px;border:0px solid #000000}
#dashboard_items {  padding:0px 0 0 13px;}
.contracttable{border-left:1px solid #876210;border-top:1px solid #876210;}
.contracttable tr th{background:#C8A973;font-weight:bold;height:25px;border-right:1px solid #876210;padding:2px}
.contracttable tr td{background:#DCC294;height:25px;border-right:1px solid #876210;padding:2px}
.activeContractExpiryDiv{background-color:#E8DCC3;overflow:auto;height:120px;width:403px;border-bottom:1px solid #876210;border-right:1px solid #876210}
.activeContractNewDiv{background-color:#E8DCC3;overflow:auto;height:80px;width:408px;border-bottom:1px solid #876210;border-right:1px solid #876210}
.activeContractNewDivtd1{width:80px}
.activeContractNewDivtd2{width:140px}
/* dash board styles starts here */
.partnerEnrollmentButton{background:url(../images/enrollment_button.gif) no-repeat;width:94px;height:26px}
/*ct_indexpage end*/
 
 /*new styles for new homepage*/
.ext_subbg_left{background:#5491A4 url(../images/Bg2_b_l.gif) no-repeat left bottom;margin:7px 7px 7px 7px;display:table;height:361px !important;height:341px}
.ext_subbg_left .ext_subbg_right{background: url(../images/Bg2_t_r.gif) no-repeat right top;display:table;padding:9px;height:341px}
/*travelerColapse*/
.traveler{width:458px;float:left;height:341px}
.traveler .travelerbg{background: url(../images/traveler_bg_m.gif) repeat-x left top;height:341px}
.traveler .travelerbg .graqphicleft{background: url(../images/traveler_bg_l.jpg) no-repeat left top;height:341px}
.traveler .travelerbg .graqphicleft .graqphicright{background: url(../images/traveler_bg_r.gif) no-repeat right top;height:341px}

.taveler_mainarea{padding-left:194px}
.taveler_mainarea .graphic1{}
.taveler_mainarea .graphic1 img{padding-left:40px;}
.taveler_mainarea .travelerbutton{padding-left:35px}
/*travelerColapse*/
/*travelerexpand*/
/*.traveler_expand{width:915px;height:341px}*/
.traveler_expand{width:458px;float:left;height:341px;overflow:hidden}
.traveler_expand .travelerbg{background: url(../images/traveler_bg_m.gif) repeat-x left top;height:341px}
.traveler_expand .travelerbg .graqphicleft{background: url(../images/traveler_bg_l.jpg) no-repeat left top;height:341px}
.traveler_expand .travelerbg .graqphicleft .graqphicright{background: url(../images/traveler_bg_r.gif) no-repeat right top;height:341px}

/*travelerexpand*/



.taveler_expandarea{padding-left:220px}
.taveler_expandarea .taveler_closebutton{text-align:right}
.taveler_expandarea .header{border-bottom:1px solid #588695;padding:0 0 4px 0;margin:0 10px 0 0}
.taveler_expandarea .subheader{color:#FDF403;font-weight:bold;padding:5px;margin:0 10px 0 0}
.taveler_expandarea .leftarea{width:335px;border:0px solid #000000;float:left;padding:5px}
.taveler_expandarea .rightarea{width:325px;border:0px solid #000000;float:left;padding:5px 10px 10px 10px}
.taveler_expandarea .rightarea p{font-weight:bold}
 .taveler_expandarea .rightarea .list ol li{padding-top:9px;color:#ffffff}
 .taveler_expandarea .rightarea .list ol{margin-top:0 }
 .taveler_expandarea .agentinputarealeft_small{background: url(../images/traveler_txtf_r.gif) no-repeat right top;width:80px;height:24px}
.taveler_expandarea .agentinputarealeft_small .agentinputarearight_small{background: url(../images/traveler_txtf_l.gif) no-repeat left top;width:80px;height:24px;text-align:left;padding-top:2px}
 .taveler_expandarea .leftarea table tr td{padding-top:5px}
    .taveler_expandarea .leftarea table tr td div.left{background: url(../images/travler_zip_Tbg_l.gif) no-repeat left top;padding-left:5px;width:180px;height:46px;}
	.taveler_expandarea .leftarea table tr td div.left div.right{background: url(../images/travler_zip_Tbg_r.gif) no-repeat right top;padding-left:10px;height:46px;color:#000000}
 .taveler_expandarea .leftarea .travler_textarea{font-weight:bold;padding:5px 10px 10px 10px}
 
 
.travelagents{width:458px;float:left;height:341px;display:block}
.travelagents .travelagentbg{background: url(../images/travelAgent_bg_m.gif) repeat-x left top;height:341px}
.travelagents .travelagentbg .graqphicleft{background: url(../images/travelAgent_bg_l.jpg) no-repeat left top;height:341px}
.travelagents .travelagentbg .graqphicleft .graqphicright{background: url(../images/travelAgent_bg_r.gif) no-repeat right top;height:341px}

/*travelagents expand area*/
/*.travelagents_expand{width:915px;height:341px;display:block}*/
.travelagents_expand{width:458px;float:left;height:341px;display:block;overflow:hidden}
.travelagents_expand .travelagentbg{background: url(../images/travelAgent_bg_m.gif) repeat-x left top;height:341px}
.travelagents_expand .travelagentbg .graqphicleft{background: url(../images/travelAgent_bg_l.jpg) no-repeat left top;height:341px}
.travelagents_expand .travelagentbg .graqphicleft .graqphicright{background: url(../images/travelAgent_bg_r.gif) no-repeat right top;height:341px}
/* travelagents expand area end */


.travelagents_mainarea{padding-left:194px;}
.travelagents_mainarea .graphic1{height:100px;border:0px solid #000000}
.travelagents_mainarea .graphic1 img{padding-left:20px;}
.travelagents_mainarea .travelagentsrbutton{padding-left:0px}

.tavelagent_expandarea{padding-left:220px}
.tavelagent_expandarea .buttonarea{text-align:right}
.tavelagent_expandarea .leftarea{width:335px;border:0px solid #000000;float:left;padding:5px}


.tavelagent_expandarea .rightarea{width:325px;border:0px solid #000000;float:left;padding:5px 10px 10px 10px}
.tavelagent_expandarea .rightarea .list ol li{padding-top:9px;color:#ffffff}
 .tavelagent_expandarea .rightarea .list ol{margin-top:0 }
 .tavelagent_expandarea .header{border-bottom:1px solid #588695;padding:0 0 4px 0;margin:0 10px 0 0}
.tavelagent_expandarea .leftarea table tr td .agentinputarealeft_small{background: url(../images/TA_login_tf_r.gif) no-repeat right top;width:100px;height:24px}
.tavelagent_expandarea .leftarea table tr td .agentinputarealeft_small .agentinputarearight_small{background: url(../images/TA_login_tf_l.gif) no-repeat left top;width:100px;height:24px;text-align:left;padding-top:2px}
.tavelagent_expandarea .leftarea .loginarea{text-align:center;;padding-top:20px;margin-left:25px;margin-top:25px;background: url(../images/travelag_login_bg.gif) no-repeat left top;width:293px;height:178px;border:0px solid #000000}
/*new styles for new homepage end*/
/* Static page div styles start*/
#staticdivheadings{text-align:left;font-weight:bold;border-bottom:0px solid #cccccc;padding:5px 0 5px 5px;font-size:15px;}
#staticsubheadings{	text-align:left;color:#29414A;font-weight:bold;font-size:14px;padding:5px 0 5px 5px;	}
/* Static page div styles end*/

#forgot_password { border-bottom:10px solid #CEC6B9; width:620px; background-color:#F3F2F2;}
#forgot_password #head { background:#CEC6B9; padding:8px 0 8px 0;}
#forgot_password #heading { background:#CEC6B9 url(../images/list_bullet.gif) no-repeat top left;font-weight:bold; font-size:16px; color:#ffffff;  text-align:left; padding:1px 0 0 20px; background-position:5px 5px;}
#forgot_password #textfield { background-color:#F3F2F2; padding:5px 0 30px 25px;}
#forgotdes { margin:0 0 10px 0; color:#000000;}
.error_messages{margin:0;padding:0}
.error_messages li { font-size: 11px;font-weight: bold;color: #ff0000;padding:3px 3px 3px 15px ;list-style: none;}
.error {font-size: 11px;  font-weight: bold;  color: #ff0000;}
.error li {font-size: 11px;  font-weight: bold;  color: #ff0000;  list-style: none;  }
.login_radioTable tr td label{color:#ffffff}
.error_global {font-size: 11px;font-weight: bold;color: #A50C0C;padding:3px 3px 3px 15px ;display:block;}
.error_global li{font-size: 11px;font-weight: bold;color: #A50C0C;padding:3px 3px 3px 15px ;display:block;}

/* Price details Normal */
.pd_n{width:613px}
.pd_n #p_ID_bg{ background:#F3F2DF; width:613px;}
.pd_n #p_ID_bg #p_ID_bg_tl{ background:url(../images/p_ID_bg_t_l_n.gif) no-repeat left top; padding: 0 0 0 0px }
.pd_n #p_ID_bg #p_ID_bg_tr{ background:url(../images/p_ID_bg_t_r_n.gif) no-repeat right top;  padding: 0 0px 0 0 }
.pd_n #p_ID_bg #p_ID_bg_c{}
.pd_n #p_ID_bg #p_ID_bg_bl{ background:url(../images/p_ID_bg_b_l_n.gif) no-repeat left bottom; padding: 0 0 0 14px }
.pd_n #p_ID_bg #p_ID_bg_br{ background:url(../images/p_ID_bg_b_r_n.gif) no-repeat right bottom; padding: 0 14px 0 0}
.pd_n #p_ID_bg #p_ID_bg_br_farerules{ background:url(../images/p_ID_bg_b_r_nnew.gif) no-repeat right bottom; padding: 0 14px 0 0}
.pd_n #p_ID_total_bg_l{ background:#D6D7C2 url(../images/p_ID_totalbg_b_l_n.gif) no-repeat left bottom; padding: 0px 0px 0 0;height:35px;width:200px}
.pd_n #p_ID_total_bg_l #p_ID_total_bg_r{ background:url(../images/p_ID_totalbg_b_r_n.gif) no-repeat right bottom; padding: 10px 10px 0 10px;height:25px;text-align:right}
.pd_n .pricedetailsTable th{ border-bottom: 1px solid #CACABC; height:35px;text-align:right;font-weight:bold}
.pd_n .pricedetailsTable td{ height:35px;text-align:right}
.pd_n .pricedetailsTable td.txtalign{ height:35px;text-align:center}
.pd_n .itd_pricearea .TotalLbl{font-weight:bold;padding-right:5px}
.pd_n .itd_pricearea .priceLbl{color:#B43D00;font-weight:bold;padding-left:5px;padding-right:3px}
/* Price details Normal end */
/* Price details green */
.pd_g{width:613px}
.pd_g #p_ID_bg{ background:#F3F2DF; width:613px;}
.pd_g #p_ID_bg #p_ID_bg_tl{ background:url(../images/p_ID_bg_t_l_g.gif) no-repeat left top; padding: 0 0 0 0px }
.pd_g #p_ID_bg #p_ID_bg_tr{ background:url(../images/p_ID_bg_t_r_g.gif) no-repeat right top;  padding: 0 0px 0 0 }
.pd_g #p_ID_bg #p_ID_bg_c{}
.pd_g #p_ID_bg #p_ID_bg_bl{ background:url(../images/p_ID_bg_b_l_g.gif) no-repeat left bottom; padding: 0 0 0 14px }
.pd_g #p_ID_bg #p_ID_bg_br{ background:url(../images/p_ID_bg_b_r_g.gif) no-repeat right bottom; padding: 0 14px 0 0}
.pd_g #p_ID_bg #p_ID_bg_br_farerules{ background:url(../images/p_ID_bg_b_r_gnew.gif) no-repeat right bottom; padding: 0 14px 0 0}
.pd_g #p_ID_total_bg_l{ background:#D6D7C2 url(../images/p_ID_totalbg_b_l_g.gif) no-repeat left bottom; padding: 0px 0px 0 0;height:35px;width:200px}
.pd_g #p_ID_total_bg_l #p_ID_total_bg_r{ background:url(../images/p_ID_totalbg_b_r_g.gif) no-repeat right bottom; padding: 10px 10px 0 10px;height:25px;text-align:right}
.pd_g .pricedetailsTable th{ border-bottom: 1px solid #CACABC; height:35px;text-align:right;font-weight:bold}
.pd_g .pricedetailsTable td{ height:35px;text-align:right}
.pd_g .pricedetailsTable td.txtalign{ height:35px;text-align:center}
.pd_g .itd_pricearea .TotalLbl{font-weight:bold;padding-right:5px}
.pd_g .itd_pricearea .priceLbl{color:#B43D00;font-weight:bold;padding-left:5px;padding-right:3px}
/* Price details green end */
/* Price details Brown */
.pd_b{width:613px}
.pd_b #p_ID_bg{ background:#F3F2DF; width:613px;}
.pd_b #p_ID_bg #p_ID_bg_tl{ background:url(../images/p_ID_bg_t_l_b.gif) no-repeat left top; padding: 0 0 0 0px }
.pd_b #p_ID_bg #p_ID_bg_tr{ background:url(../images/p_ID_bg_t_r_b.gif) no-repeat right top;  padding: 0 0px 0 0 }
.pd_b #p_ID_bg #p_ID_bg_c{}
.pd_b #p_ID_bg #p_ID_bg_bl{ background:url(../images/p_ID_bg_b_l_b.gif) no-repeat left bottom; padding: 0 0 0 14px }
.pd_b #p_ID_bg #p_ID_bg_br{ background:url(../images/p_ID_bg_b_r_b.gif) no-repeat right bottom; padding: 0 14px 0 0}
.pd_b #p_ID_bg #p_ID_bg_br_farerules{ background:url(../images/p_ID_bg_b_r_bnew.gif) no-repeat right bottom; padding: 0 14px 0 0}
.pd_b #p_ID_total_bg_l{ background:#D6D7C2 url(../images/p_ID_totalbg_b_l_b.gif) no-repeat left bottom; padding: 0px 0px 0 0;height:35px;width:200px}
.pd_b #p_ID_total_bg_l #p_ID_total_bg_r{ background:url(../images/p_ID_totalbg_b_r_b.gif) no-repeat right bottom; padding: 10px 10px 0 10px;height:25px;text-align:right}
.pd_b .pricedetailsTable th{ border-bottom: 1px solid #CACABC; height:35px;text-align:right;font-weight:bold}
.pd_b .pricedetailsTable td{ height:35px;text-align:right}
.pd_b .pricedetailsTable td.txtalign{ height:35px;text-align:center}
.pd_b .itd_pricearea .TotalLbl{font-weight:bold;padding-right:5px}
.pd_b .itd_pricearea .priceLbl{color:#B43D00;font-weight:bold;padding-left:5px;padding-right:3px}
/* Price details Brown end */
.loginLinkbg{background:transparent url(../images/login.gif) no-repeat left top;width:68px;height:26px;border:0;cursor:pointer}
.signupButton{background:url(../images/signup.gif) no-repeat;width:94px;height:26px}
/* Price details light green */
.pd_lg{width:613px}
.pd_lg #p_ID_bg{ background:#E3E2D0; width:613px;}
.pd_lg #p_ID_bg #p_ID_bg_tl{ background:url(../images/p_ID_bg_t_l_gl.gif) no-repeat left top; padding: 0 0 0 0px }
.pd_lg #p_ID_bg #p_ID_bg_tr{ background:url(../images/p_ID_bg_t_r_gl.gif) no-repeat right top;  padding: 0 0px 0 0 }
.pd_lg #p_ID_bg #p_ID_bg_c{}
.pd_lg #p_ID_bg #p_ID_bg_bl{ background:url(../images/p_ID_bg_b_l_gl.gif) no-repeat left bottom; padding: 0 0 0 14px }
.pd_lg #p_ID_bg #p_ID_bg_br{ background:url(../images/p_ID_bg_b_r_gl.gif) no-repeat right bottom; padding: 0 14px 0 0}
.pd_lg #p_ID_bg #p_ID_bg_br_farerules{ background:url(../images/p_ID_bg_b_r_gnew_gl.gif) no-repeat right bottom; padding: 0 14px 0 0}
.pd_lg #p_ID_total_bg_l{ background:#D6D7C2 url(../images/p_ID_totalbg_b_l_gl.gif) no-repeat left bottom; padding: 0px 0px 0 0;height:35px;width:200px}
.pd_lg #p_ID_total_bg_l #p_ID_total_bg_r{ background:url(../images/p_ID_totalbg_b_r_gl.gif) no-repeat right bottom; padding: 10px 10px 0 10px;height:25px;text-align:right}
.pd_lg .pricedetailsTable th{ border-bottom: 1px solid #CACABC; height:35px;text-align:right;font-weight:bold}
.pd_lg .pricedetailsTable td{ height:35px;text-align:right}
.pd_lg .pricedetailsTable td.txtalign{ height:35px;text-align:center}
.pd_lg .itd_pricearea .TotalLbl{font-weight:bold;padding-right:5px}
.pd_lg .itd_pricearea .priceLbl{color:#B43D00;font-weight:bold;padding-left:5px;padding-right:3px}
/* Price details light green end */
.processingBg{background: url(../images/cdat_body_m.jpg) repeat-y left top;display:table;clear:both;width:969px;padding-left:10px;padding-top:10px}
/*Infant PopUP Style Start*/
.popupdiv{width:220px; font-family:Tahoma; font-size:11px; color:#013241;}
.popupdiv .popuptopleft{ background: url(../images/inf_popup_t_l.gif) no-repeat left top;  padding:0 0 0 54px;height:28px; }
.popupdiv .popuptopleft .popuptopright{background: url(../images/inf_popup_t_r.gif) no-repeat right top;height:28px;text-align:right}
.popupdiv .popupbottomleft{ background: url(../images/inf_popup_b_l.gif) no-repeat left bottom;  padding-left:54px;height:35px}
.popupdiv .popupbottomleft .popupbottomright{background:url(../images/inf_popup_b_r.gif) no-repeat right bottom;height:35px   }
.popupdiv .popupmiddleLeft{ background: url(../images/inf_popup_m_l.gif) repeat-y left top; padding-left:54px;}
.popupdiv .popupmiddleLeft .popupmiddleRight{background: url(../images/inf_popup_m_r.gif) repeat-y right top;  }

.noResultsDiv {background-color:#ffffff;width:955px;padding-left:8px;margin-left:3px}

/*Light Blue Styles start*/
#ext_search_boxbg_lightblue{background: url(../images/ext_searchboxMiddlebg_blue.jpg) repeat-y left top;width:660px;border:0px solid #000000;margin:0 0 10px 15px}
#ext_search_boxbg_lightblue #ext_search_boxTopbg{background: url(../images/ext_searchboxTopbg_blue.jpg) no-repeat left top;display:table;width:654px}
#ext_search_boxbg_lightblue #ext_search_boxTopbg #pricearea #pricetrip{float:left;background:url(../images/pricetrip.jpg) no-repeat right top;height:47px;padding:5px;text-align:center;margin:5px 0 0 2px }
#ext_search_boxbg_lightblue #ext_search_boxTopbg #pricearea #taxes{float:left;padding:12px 5px 0px 5px;font-weight:bold;color:#264048}
#ext_search_boxbg_lightblue #ext_search_boxTopbg #pricearea #sub_flightCount{float:right}
#ext_search_boxbg_lightblue #ext_search_boxTopbg #pricearea #sub_flightCount a{text-decoration:none}
#ext_search_boxbg_lightblue #ext_search_boxTopbg #pricearea #sub_flightCount{background:url(../images/flightCount.jpg) no-repeat left top;height:47px;padding:5px;text-align:center;margin:5px 2px 0 0px }
#ext_search_boxbg_lightblue #ext_search_boxBottombg{background: url(../images/ext_searchboxBottombg_blue.jpg) no-repeat left bottom;height:12px;clear:both}
#ext_search_boxbg_lightblue .ext_searchResultsTable{margin: 5px 0 0 17px;width:618px;background: url(../images/flightResultstableHeaderbg_blue.jpg) no-repeat left top;clear:both}
#ext_search_boxbg_lightblue .ext_searchResultsTable_sub{margin: 0 0 0 17px;width:618px;background:#C3D4EC url(../images/flightResultstableBottombg_blue.jpg) no-repeat left bottom;}
#ext_search_boxbg_lightblue .ext_searchResultsTable_sub_top{margin: 0 0 0 17px;width:618px;background:#C3D4EC}
#ext_search_boxbg_lightblue .ext_popuptable{background: url(../images/resultsPopupsheader.jpg) no-repeat left top;}
#ext_search_boxbg_lightblue .ext_popuptable_sub{background:#FFFFFF url(../images/resultsPopupbottombg_blue.jpg) no-repeat left bottom;}
#ext_search_boxbg_lightblue .ext_popuptable_sub .departure{background: url(../images/departurebg_blue.jpg) no-repeat left top}
#ext_search_boxbg_lightblue .ext_popuptable_sub .return{background: url(../images/return_blue.jpg) no-repeat left top}
/*Light Blue Styles end*/


/*CONSOLIDATED AIR TICKETS*/
#searcharea{ background:url(../images/cdat_body_m.jpg) repeat-y top left; width:968px; }
#searcharea #searcharea_t_m #searcharea_t_l #searcharea_t_r{background:url(../images/cdat_body_t_r.jpg) no-repeat right top; width:968px;height:18px  }
#searcharea #searcharea_t_m{background:url(../images/cdat_body_t_m.jpg) repeat-x left top; }
#searcharea #searcharea_t_m #searcharea_t_l{background:url(../images/cdat_body_t_l.jpg) no-repeat left top;height:18px }
#searcharea_b_m{ background:url(../images/cdat_body_b_m.jpg) repeat-x bottom right; width:968px; height:20px}
#searcharea_b_m #searcharea_b_l{ background:url(../images/cdat_body_b_l.jpg) no-repeat left bottom; width:19px; height:20px}
 #searcharea_b_m #searcharea_b_l #searcharea_b_r{ background:url(../images/cdat_body_b_r.jpg) no-repeat right bottom; width:19px; height:20px;width:968px;}
 .promotiondiv{background:url(../images/cdat_body_m.jpg) repeat-y top right; width:968px;padding-top:10px  }
 #promobg{background:url(../images/promobg.jpg) repeat-y top left; width:954px; }
#promobg #promo_tm{background: url(../images/promo_t_m.jpg) repeat-x top left; width:953px;}
#promobg #promo_tm #promo_tl{background: url(../images/promo_t_l.jpg) no-repeat top left; width:953px;}
#promobg #promo_tm #promo_tl #promo_tr{background: url(../images/promo_t_r.jpg) no-repeat top right; width:953px;}
#promobg #promo_bm{background: url(../images/promo_b_m.jpg) repeat-x bottom left; width:953px;}
#promobg #promo_bm #promo_bl{background: url(../images/promo_b_l.jpg) no-repeat bottom left; width:953px;}
#promobg #promo_bm #promo_bl #promo_br{background: url(../images/promo_b_r.jpg) no-repeat bottom right; width:953px;}
#header{ background:#ffffff; width:968px; height:91px}
#header #h_logo{width:210px}
#header #welcome{ width:751px; height:50px; }
#header #welcome a{ color:#000000}
#header #welcome a:hover{ color:#999999;text-decoration:none}
#header #menu{ background:url(../images/cdat_header_menu_m.jpg) repeat-x left top; height:41px; width:758px}
#header #menu #menu_l{ background:url(../images/cdat_header_menu_l.jpg) no-repeat left top; height:41px}
#header #menu #menu_l #menu_r{ background:url(../images/cdat_header_menu_r.jpg) no-repeat right top; height:41px}
#footer_div{padding:5px 0px 0 0 }
#footer_div #footerLinkarea{color:#ffffff;text-align:right;padding:0 0 5px 0}
#footer_div #footerLinkarea a{color:#ffffff;text-align:right}
#footer_div #footerLinkarea{} #footerCopyright{color:#ffffff;text-align:right}

.otAlTd {color:#ffffff;padding:0 0 0 5px}
.otAlHelpText {color:#ffffff;}

.contactus_request_sent{ font-weight:bold;}
.contactus_request_sent li{ font-weight:bold;font-size:11px;color:#00aa00}
.signUpButton{background: url("../images/signup.gif") no-repeat left top;width:133px; height:30px;color:#ffffff;cursor:hand;border:0}
.loginInfoSplitter{border-right:1px solid #cccccc; margin:15px 0 0 0; float:left; width:10px; height:165px;}
.forgotpwdtxtlnk{color:#000000}
.contactusImage_table{margin-left:20px}
.contactusImage_table .contactusImage_right{background: url("../images/contactusImage_right.jpg") no-repeat left top;width:615px; height:213px;}
.contactusImage_table .contactusImage_right .left{padding:0 0 0 44px}
.contactusImage_table .contactusImage_right .right{padding:0 0 0 30px}
.contactusImage_table .contactusImage_right .right .rightText .text{font-size:12px;font-weight:bold;color:#000000;text-align:right}
.contactusImage_table .contactusImage_right .right .rightText tr td{font-size:12px;color:#000000}
.contactusImage_table .contactusImage_right .right .rightText tr td a{color:#294E94}
.contactusImage_table .contactusImage_right .right .rightText tr td a:hover{color:#336699}
.contactusImage_table .contactusImage_right .left .leftText .text{font-size:12px;font-weight:bold;color:#000000;text-align:left}
.contactusImage_table .contactusImage_right .left .leftText tr td{font-size:12px;color:#000000}
.contactusImage_table .contactusImage_right .left .leftText tr td a{color:#294E94}
.contactusImage_table .contactusImage_right .left .leftText tr td a:hover{color:#336699}
.additionalmessages tr td{font-size:13px;color:#000000;}
.termsConditions_subhead{ font-size:14px;color:#074D89;text-align:left;}
.association_logo .logoleft{padding-left:5px}
.association_logo .logoright{padding-right:5px}
.associationLinks{color:#ffffff;float:right}
.associationLinks tr td{color:#ffffff;}
.associationLinks a{color:#ffffff;}
.associationLinks a:hover{color:#ffffcc;}
.associationcopyright{float:right}
.associationcopyright tr td{color:#ffffff}
.cstFont{font-weight:bold;color:#ffffff}

/* Request Form styles start here*/
.reqpoup_bg{width:333px;background: url(../images/req_popup_bg.gif) no-repeat left top;height:320px}
.reqpoup_bg .reqpoup_topbg{width:333px;background: url(../images/req_popup_bg.gif) no-repeat left bottom;height:320px}
.reqpoup_bg .reqpoup_topbg .req_popup_top_arrow{width:333px;background: url(../images/req_popup_top_arrow.gif) no-repeat 260px top;height:10px}
.reqpoup_bg .reqpoup_topbg .statuscontentarea{width:333px;display:table;margin-top:8px;}
.reqpoup_bg .reqpoup_topbg .statuscontentarea .headerarea{ color:8E8669;float:left;width:210px;font-weight:bold;padding-left:20px}
.reqpoup_bg .reqpoup_topbg .statuscontentarea .h_border{height:5px; border-bottom:#B5B4AE 1px solid;clear:both}
.reqpoup_bg .reqpoup_topbg .statuscontentarea .error{color:#F00;font-weight:bold;padding:4px 15px 0 15px;clear:both}
.reqpoup_bg .reqpoup_topbg .statuscontentarea .closearea{float:right;width:40px;text-align:right;border:0;padding-right:10px}
.reqpoup_bg .reqpoup_topbg .statuscontentarea .statusfield{clear:both;width:255px;padding-top:8px;display:table;padding-left:10px}
.reqpoup_bg .reqpoup_topbg .statuscontentarea .statusfield .stone{width:150px;height:40px}
.reqpoup_bg .reqpoup_topbg .statuscontentarea .statusfield .stone span{ font-weight:bold;display:block;text-align:left}
.reqpoup_bg .reqpoup_topbg .statuscontentarea .statusfield .stone select{width:35px}
.ok_b img{ background:url(../images/req_popup_search_b.gif) no-repeat left top; width:64px; height:29px; border:0; padding-left:10px}
.textfield_bg_left{ background:url(../images/reqtextfield_small.gif) no-repeat left top; height:24px; width:150px}
.textfield_bg_left .textfield_bg_right{ background:url(../images/reqtextfield_small.gif) no-repeat right top; height:24px; width:150px;}
.popuptactextfield{width:140px;background:#FAFCFE;border:0;margin:3px 0 0 6px}
/* Request Form styles end here*/
.needmorehelpLink{font-weight:bold;color:#cccccc;text-decoration:underline;cursor:pointer}
.viewItineraries{font-size:14px; font-weight:bold; color:#ffffff; padding-left:5px}