/*   Explore Trip New Styles             */	
body,table,tr,td,div,span,select,input,label,li{font-size:12px;font-family:arial;color:#000000}
body{padding:4px 0 0 0;margin:auto;width:980px;background:#f1f1f1}
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:700px;overflow:hidden}
#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:20px}
#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/mainbgExp.jpg) repeat-y left top;display:table;clear:both;width:100%;}
#ext_mainbg #ext_middle_leftcornerbg{padding:0 0 0 0px}
#ext_mainbg #ext_middle_leftcornerbg #ext_middle_rightcornerbg{padding:0px 0px 0 0;}

#ext_promobg{display:table;clear:both;width:100%;padding:0 0 0 0px;}

#ext_ft_middlebg{ background: url(../images/ext_ft_middlebg.jpg) repeat-x left top;height:85px;width:100%}
#ext_ft_middlebg #ext_ft_leftbg{background: url(../images/ext_ft_leftbg.jpg) no-repeat left top;padding:0 0 0 0px;height:85px}
#ext_ft_middlebg #ext_ft_leftbg #ext_ft_rightbg{background: url(../images/ext_ft_rightbg.jpg) no-repeat right top;padding:0 0px 0 0;height:85px}
#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{text-align:right;width:100%;}
#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:480px;padding-left:10px;}
#searchpanel_banner{float:left}
.searchpanelArea{background: url(../images/ext_searchbarmiddlebg.jpg) repeat-y left top;width:100%;}
.searchpanelArea  .ext_searchbartopbg{background: url(../images/ext_searchbartopbg.jpg) no-repeat left top;width:100%;display:table}

#ext_searchbarmiddlebg{width:100%;}
#ext_searchbarmiddlebg #ext_searchbartopbg{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}
.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;padding:0 5px 0 5px}
.ext_home_tab ul li.ext_home_tab_active a{text-decoration:none;color:#ffffcc;}
.ext_home_tab ul li.ext_home_tab_active a:hover{text-decoration:none;color:#cccccc;}
.ext_home_tab ul li.ext_home_tab_inactive a{text-decoration:none;color:#cccccc;}
.ext_home_tab ul li.ext_home_tab_inactive a:hover{text-decoration:none;color:#ffffff;}
#radioarea{color:#ffffff;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:215px;float:left;height:40px;margin-right:15px}
#destination .from label,#destination .to label{color:#000000;display:block;padding:0 0 3px 0;font-weight:bold}

.destination{height:40px;border:0px solid #000000;padding:5px 0 0 5px;clear:both;margin-bottom:5px}
.destination .from,.destination .to{width:215px;float:left;height:40px;margin-right:15px}
.destination .from label,.destination .to label{color:#000000;display:block;padding:0 0 3px 0;font-weight:bold}
.inputarealeft{width:210px;height:22px}
.inputarealeft .inputarearight{width:210px;height:20px;text-align:left;padding-top:2px}

.inputarealeft_small{width:90px;height:22px}
.inputarealeft_small .inputarearight_small{width:90px;height:20px;text-align:left;padding-top:2px}
.inputwidth{color:#F87C17;font-size:13px;font-weight:bold; padding-top:4px ;background: url(../images/textfield_bg.gif) repeat-x left top; width:213px; height:20px; border:1px solid #A5A5A5;margin:0 0 0 0px}
.inputwidth_small{width:74px;color:#F87C17;font-size:13px;font-weight:bold; padding-top:4px ;background: url(../images/textfield_bg.gif) repeat-x left top;height:20px; border:1px solid #A5A5A5;margin:0 0 0 0px}
#time{height:40px;border:0px solid #000000;padding:5px 0 0 5px;clear:both;margin-bottom:5px}
#time .left,#time .right{width:215px;float:left;height:40px;margin-right:15px;border:0px solid #000000}
#time .left label,#time .right label{color:#000000;font-weight:bold}
#time .left .calendericon{float:left;width:30px;cursor:pointer;padding-top:4px}
#time .left .innerleft{float:left;width:85px;padding-top:4px}
#time .left .drop{float:left;width:80px;padding-top:4px}
#time .left .innerleft label{font-weight:bold;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,#class #right{width:220px;background: url(../images/spacer.gif) no-repeat left bottom;float:left;height:40px;margin-right:15px;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;font-weight:bold}
#class #general1{width:55px}
#class #general2{width:75px}
#class #general3{width:90px}
#class #left label{color:#000000;padding:0 0 3px 0;display:block;font-weight:bold}
#searchbyandButton{height:44px;border:0px solid #000000;padding:5px 0 0 5px;clear:both}
#searchbyandButton #left{width:215px;float:left;height:42px;margin-right:15px;border:0px solid #000000;background: url(../images/spacer.gif) no-repeat left bottom;;}
#searchbyandButton #right1{width:215px;float:left;height:42px;margin-right:15px;border:0px solid #000000;text-align:right;background: url(../images/spacer.gif) no-repeat left bottom;}
/*search Component styles end here*/
#ext_banner{position:absolute;width:406px;margin-left:519px;padding-top:1px}
.ext_searchByAirlines{width:440px;height:301px;padding-top:5px}
.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:#ffffff;text-align:left}
.airlinesdiv{padding:8px}
.airlinesdiv table tr td{text-align:left}
/* search Results page styles start here*/
#ext_searchMiddlebg{display:table;width:100%;border:0px solid #000000}
#ext_searchMiddlebg #ext_searchTopbg{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{}
#ext_resultsarea{padding:8px 0 0 0 }
#ext_searchTopbg #ext_narrowSearch{width:264px;}
#ext_searchTopbg #ext_resultsarea{width:685px;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;font-size:18px;}
.countdiv span div b{color:#000000;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{display:table;width:654px;border:1px solid #000000}

#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 a{color:#FF002D;font-weight:bold;font-size:14px;display:block;text-align:center;text-decoration:none}
.currency a:hover{color:#999999;font-weight:bold;font-size:14px;display:block;text-align:center;text-decoration:none}
.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 5px;width:650px;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;}
.narrowtablebottombgbg{height:28px;}
.narrowtablebottombgbg{margin: 0 15px 0 14px;width:231px}
.narrowtablebottombgbg tr td{text-align:left;padding-left:2px}
.narrow_airlines{}
.narrowtablebottombgbg.checkbox{width:15px}
/* narrow styles end here*/
/*multicity Styles start here*/
.multicity{}
.multicity table tr td.multicitybg{background:#4D8EA2;width:440px;height:101px;border-left:1px solid #679FAC;border-top:1px solid #679FAC;border-bottom:1px solid #679FAC}
.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:#ffffff;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:#ffffff;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:#ffffff;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:#ffffff;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,#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:162px;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;;font-weight:bold}
/* multicity styles end here*/
/* new(extra) styles start here*/
.ext_radioColor tr td label {color:#000000;font-weight:bold;padding-right:15px}
.ext_radioColor1 tr td {color:#000000;padding-right:10px;font-weight:bold; }
.airlineCodeAnchor{color:#B2E7F5;cursor:pointer;text-decoration:underline}
/* new(extra) styles end here*/

/*newSearch Bar Styles Start Here*/
#ext_middle_rightcornerbg #newSearchBar_bg{background: url(../images/newsearchBar_bg.jpg) repeat-x left top;height:28px;border:0px solid #000000;margin-left:5px}
#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:#DAD8D8;border-bottom:2px solid #777676;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{ 	color:#000000;font-weight:normal;font-family: arial;font-size:11px;}
.box1 td.normaltd{ 	color:#000000;font-weight:normal;font-family: arial;font-size:11px;background-color:#f4f4f4;}
.box1 td.normaltd a{color:#000000}
.box1 td.normaltd a:hover{color:#000000}
.hotalitinerary a{color:#000000}
.hotalitinerary a:hover{color:#000000}
.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 #777676;}
.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;  }





/*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:#ffffff;}
.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:#ffffff}

/* 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: url(../images/ContacUs_address_bglright.gif) no-repeat right bottom ;  width:234px; height:304px; 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:12px; color:#000000; }
.contactus_l_bottombg_right a:hover{font-family:Tahoma; font-size:12px; 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/Submit_button1.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}
#ext_header_bg #ext_menu_area #topMenuArea .welcomeArea tr td{text-align:right;color:#ffffff;}
#ext_header_bg #ext_menu_area #topMenuArea .welcomeArea tr td a{color:#ffffff;font-weight:normal;}
#ext_header_bg #ext_menu_area #topMenuArea .welcomeArea tr td a:hover{color:#ffffcc;font-weight:normal}
#ext_header_bg #ext_menu_area #bottomMenuArea_old{text-align:right;width:680px;color:#ffffff;padding-top:15px}
#ext_header_bg #ext_menu_area #bottomMenuArea_old a{color:#ffffff;font-weight:bold;text-decoration:none;padding:0 3px 0 3px}
#ext_header_bg #ext_menu_area #bottomMenuArea_old a:hover{color:#ffffcc;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*/
 /* 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:#D3E2E7;}
.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:#679FAE url(../images/C_index_searchpannel_m_r.gif) repeat-y left top;}
.dasboardbg .left{background:url(../images/C_index_searchpannel_t_r.gif) no-repeat left top;}
.dasboardbg .left .right{background:url(../images/C_index_dashboard_t_r_bg.gif) no-repeat right top;padding-top:6px}
.dasboardbg .left .right .dashboarddiv{background:#9BBDC7 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:#689FAE; height:68px; cursor:pointer; clear:both; width:200px;}
.view_itinery .icon1  { float:left; background:url(../images/reservations_icon.jpg) no-repeat top left; width:48px; height:50px; margin:15px 0 0 0;}
.view_itinery_over { background-color:#7FADBA; height:85px; cursor:pointer; clear:both;  width:200px;}
.view_itinery_over .icon1  { float:left; background:url(../images/reservations_icon_over.jpg) no-repeat top left; width:48px; height:50px; margin:15px 0 0 0;}
.reports { background-color:#689FAE; height:68px; cursor:pointer; clear:both; width:200px;}
.reports .icon1  { float:left; background:url(../images/reports_icon.jpg) no-repeat top left; width:48px; height:50px; margin:15px 0 0 0;}
.reports_over { background-color:#7FADBA; height:85px; cursor:pointer; clear:both;  width:200px;}
.reports_over .icon1  { float:left; background:url(../images/reports_icon_over.jpg) no-repeat top left; width:48px; height:50px; margin:15px 0 0 0;}
#dashboardarea {width:350px; height:150px; margin:5px 0 0 25px;border:0px solid #000000}
#dashboard_items {  padding:0px 0 0 13px;}
.contracttable{border-left:1px solid #74969E;border-top:1px solid #74969E;}
.contracttable tr th{background:#9CBEC6;font-weight:bold;height:25px;border-right:1px solid #74969E;padding:2px}
.contracttable tr td{background:#B5CFD6;height:25px;border-right:1px solid #74969E;padding:2px}
.activeContractExpiryDiv{background-color:#E8F1FF;overflow:auto;height:120px;width:403px;border-bottom:1px solid #74969E;border-right:1px solid #74969E}
.activeContractNewDiv{background-color:#E8F1FF;overflow:auto;height:80px;width:408px;border-bottom:1px solid #74969E;border-right:1px solid #74969E}
.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*/
 
 
/* 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 #085584; width:620px; background-color:#FFFFFF;}
#forgot_password #head { background:#F1F1F1; padding:8px 0 8px 0;}
#forgot_password #heading { background:#F1F1F1 url(../images/list_bullet.gif) no-repeat top left;font-weight:bold; font-size:16px; color:#3279BF;  text-align:left; padding:1px 0 0 20px; background-position:5px 5px;}
#forgot_password #textfield { background-color:#FFFFFF; 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}
/* 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{display:table;clear:both;}
/*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*/

.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/signuo.gif) no-repeat;width:106px;height:45px;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 .lefText 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:#336699;float:right}
.associationLinks tr td{color:#336699;}
.associationLinks a{color:#336699;}
.associationLinks a:hover{color:#336699;}
.associationcopyright{float:right}
.associationcopyright tr td{color:#000000}
.cstFont{font-weight:bold;color:#000000}

/* hotels index start here*/
#destination_h{height:40px;border:0px solid #000000;padding:5px 0 0 5px;clear:both}
#destination_h .city{width:315px;float:left;height:40px;margin-right:15px}
#destination_h .city label,#destination_h .to label{color:#000000;display:block;padding:0 0 3px 0;font-weight:bold}
.inputarealeft_h{width:310px;height:22px}
.inputarealeft_h .inputarearight_h{width:310px;height:20px;text-align:left;padding-top:2px}
.inputwidth_h{color:#F87C17;font-size:13px;font-weight:bold; padding-top:4px ;background: url(../images/textfield_bg.gif) repeat-x left top; width:213px; height:20px; border:1px solid #A5A5A5;margin:0 0 0 6px}

#checkin{height:40px;border:0px solid #000000;padding:5px 0 0 5px;clear:both;}
#checkin .left,#checkin .right{clear:none;background:none; width:115px;float:left;height:40px;margin-right:5px;border:0px solid #000000}
#checkin .left .calendericon{float:left;width:30px;padding-top:16px}
#checkin .left .innerleft{float:left;width:95px}
#checkin .left .drop{float:left;width:80px;padding-top:16px}
#checkin .left .innerleft label{color:#000000;padding:0 0 3px 0;display:block;font-weight:bold}

.ext_banner_h{ background:url(../images/hotels_childinfo_bg.jpg) no-repeat; width:587px; height:268px;float:left;padding-top:1px}
#ext_banner_h #noofroom{ margin-left:75px;margin-right:10px; color:#000000;}
#ext_banner_h #childage_text{margin-left:15px;margin-right:10px; color:#000000;}
#ext_banner_h #childage{margin-left:15px;margin-right:10px; color:#000000;}
#ext_banner_h .childageleft{ width:350px; }
#ext_banner_h .childageright{ vertical-align:bottom; margin-bottom:10px; margin-left:80px }
#class #general4,{float:left}
#class #general4 label,{color:#000000;padding:0 0 3px 0;display:block;font-weight:bold}
#class #general4{width:100px}
.hotelGuestsHrTxt {	font-family: tahoma;font-size:11px;color:#353535;text-decoration:none;font-weight:bold;padding-left:5px;text-align:center}
.hotelChildrenTxt{color:#286197}
/* hotels index end here*/
#ext_search_boxbg1{border:1px solid #e8e8e8;width:660px;margin:0 0 10px 10px}
#ext_search_boxbg1 #ext_search_boxTopbg{display:table;width:660px}
#ext_search_boxbg1 #ext_search_boxTopbg #pricearea #pricetrip{float:left;padding:5px;text-align:center;margin:5px 0 0 2px }
#ext_search_boxbg1 #ext_search_boxTopbg #pricearea #taxes{float:left;padding:12px 5px 0px 5px;font-weight:bold;color:#264048}
#ext_search_boxbg1 #ext_search_boxTopbg #pricearea #sub_flightCount{float:right}
#ext_search_boxbg1 #ext_search_boxTopbg #pricearea #sub_flightCount a{text-decoration:none}
#ext_search_boxbg1 #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_boxbg1 #ext_search_boxBottombg{height:12px;clear:both}
#ext_search_boxbg1 .ext_searchResultsTable{margin: 5px 0 0 17px;width:618px;background:#e8e8e8;clear:both}
.titles{background:#cccccc;clear:both}
#ext_search_boxbg1 .ext_searchResultsTable_sub{margin: 0 0 0 17px;width:618px;background:#B7D0D7 url(../images/flightResultstableBottombg.jpg) no-repeat left bottom;}
#ext_search_boxbg1 .ext_searchResultsTable_sub_top{margin: 0 0 0 17px;width:618px;background:#B7D0D7 }
#ext_search_boxbg1 .ext_popuptable{background: url(../images/resultsPopupsheader.jpg) no-repeat left top;}
#ext_search_boxbg1 .ext_popuptable_sub{background:#FFFFFF url(../images/resultsPopupbottombg.jpg) no-repeat left bottom;}
#ext_search_boxbg1 .ext_popuptable_sub .departure{background: url(../images/departurebg.jpg) no-repeat left top}
#ext_search_boxbg1 .ext_popuptable_sub .return{background: url(../images/return.jpg) no-repeat left top}
#ext_search_boxbg1 #ext_search_boxTopbg #headerArea #heading{float:left;background:url(../images/pricetrip.gif) no-repeat right bottom;height:20px;padding:5px 5px 5px 5px;text-align:center;margin:5px 0 0 2px;}
.global a {color:#000000}
.global a:hover {color:#333333}
/* cars styles start here*/
.searchsubtitle{ font-size:14px; color:#233F3FC; font-weight:bold; padding-left:20px}
#headingDiv #zip{height:50px;padding:0 0 0 10px;border:0px solid #000000}
.cardresultsdiv{padding-left:10px;width:670px;display:table;padding-top:10px;clear:both;padding-bottom:20px}
.carresultsDatatable{background:#989898 url(../images/carsresultsheaderbar.gif) no-repeat top left;width:665px}
.carresultsDatatable th{height:38px;border-right:1px solid #989898;color:#ffffff}
.carresultsDatatable  td.columnodd{background:#F8F8F8}
.carresultsDatatable  td{font-weight:bold;font-size:13px;color:#B13205;background:#F8F8F8;height:40px;border-right:1px solid #989898;border-top:1px solid #989898;border-bottom:1px solid #989898}
.carresultsDatatable  td a{font-weight:bold;font-size:13px;color:#B13205;text-decoration:none}
.carresultsDatatable  td a:hover{font-weight:bold;font-size:13px;color:#CE410F;text-decoration:underline}
.carresultsDatatable  td.columneven{background:#E1EDF1}
.carresultsDatatablefooter{background:#989898 url(../images/carsresultsfooterbar.gif) no-repeat top left;width:665px;height:12px}
.cardetailul ul li{padding:5px 0 5px 0;color:#174C5C;font-weight:bold}
.carreviewArea{display:table;width:618px;padding-left:15px;padding-top:15px}
.carreviewArea .imagearea{width:180px;height:120px;float:left}
.carreviewArea .descriptionarea{width:438px;float:left}
.carreviewArea .descriptionarea .carheading{font-weight:bold}
.carreviewArea .descriptionarea  .cardesc ul li{padding:3px 0 0 0}

.narrowtablebottombgbg_dtTable .heading{color:#E46304;font-weight:bold;}
.narrowtablebottombgbg_dtTable_td{background:#ffffff ;margin: 0 15px 0 14px;width:231px;text-align:left}
.narrowtablebottombgbg_dtTable_td .heading{color:#E46304;font-weight:bold;text-align:left;padding:3px 0 3px 8px }
.narrowtablebottombgbg_dtTable_td .subColumn{font-weight:bold;text-align:left;padding:3px 0 3px 8px }
.narrowtablebottombgbg_dt_table{margin: 0 15px 0 14px;width:231px;height:15px;background:#ffffff url(../images/narrow_bottombg.jpg) no-repeat left bottom}


/* cars styles end here*/
.sessionExpiredimg{background-image: url(../farestreet_images/expaired.gif);background-repeat: no-repeat;background-position: center;}

/*ethnizstyles*/
/* Header Styles */
#con_header{background:#ffffff url(../images/header_bg.gif) repeat-x left top;height:115px;}
#con_header #header_leftDiv{background: url(../images/header_bg_l.gif) no-repeat  left top;width:17px;height:115px;float:left}
#con_header #logodiv{float:left;width:210px;height:115px}
#con_header #logodiv a img{background: url(../images/logo.gif) no-repeat  left top;width:200px;height:85px;border:0;margin-top:18px}
#con_header #menudiv{float:left;width:420px;border:0px solid #000000;height:115px;text-align:center}
#con_header #menudiv a img.flights_active{width:105px;border:0;height:40px;background: url(../images/header_menu.gif) no-repeat  left top;margin-right:10px;margin-top:65px;cursor:pointer}
#con_header #menudiv a img.hotels_active{width:100px;border:0;height:40px;background: url(../images/header_menu.gif) no-repeat -115px top;margin-right:10px;margin-top:65px;cursor:pointer}
#con_header #menudiv a img.cars_active{width:90px;border:0;height:40px;background: url(../images/header_menu.gif) no-repeat  -230px top;margin-top:65px;cursor:pointer}
#con_header #menudiv a img.tours_active{width:100px;border:0;height:40px;background: url(../images/header_menu.gif) no-repeat  -330px top;margin-top:65px;cursor:pointer}
	
#con_header #menudiv a img.flights_inactive{width:105px;border:0;height:40px;background: url(../images/header_menu.gif) no-repeat  left -50px;margin-right:10px;margin-top:65px;cursor:pointer}
#con_header #menudiv a img.hotels_inactive{width:100px;border:0;height:40px;background: url(../images/header_menu.gif) no-repeat -115px -50px;margin-right:10px;margin-top:65px;cursor:pointer}
#con_header #menudiv a img.cars_inactive{width:90px;border:0;height:40px;background: url(../images/header_menu.gif) no-repeat  -230px -50px;margin-top:65px;cursor:pointer}
#con_header #menudiv a img.tours_inactive{width:100px;border:0;height:40px;background: url(../images/header_menu.gif) no-repeat  -330px -50px;margin-top:65px;cursor:pointer}
#con_header #rightmenudiv{float:left;width:310px;height:115px;border:0px solid #000000}
#con_header #rightmenudiv #welcomearea{text-align:right;height:75px;width:310px;margin-top:10px;}

#con_header #rightmenudiv #welcomearea a{color:#000000;margin-right:3px;margin-left:3px}
#con_header #rightmenudiv #welcomearea a:hover{color:#666;margin-right:3px;margin-left:3px;}
#con_header #rightmenudiv #menuarea{text-align:right;color:#000000;font-weight:bold}
#con_header #rightmenudiv #menuarea a{color:#000000;font-weight:bold;margin-right:3px;margin-left:3px;text-decoration:none}
#con_header #rightmenudiv #menuarea a:hover{color:#666;font-weight:bold;margin-right:3px;margin-left:3px}
#con_header #header_rightDiv{width:10px;height:115px;float:right}
/* Header Styles end here */

/* Footer Styles Start Here*/
#con_Footer{clear:both;margin-top:5px;}
#con_foot_tl{background:#ffffff url(../images/footer_bg_tb.gif) no-repeat left top;height:11px;padding:0 0 0 16px}
#con_foot_tl  #con_foot_tr{background:#ffffff url(../images/footer_bg_tb.gif) no-repeat right top;height:11px;}
#con_foot_m{background:#ffffff url(../images/footer_bg_m.gif) repeat-y left bottom;height:105px}
#con_foot_m #spacer_left{width:20px;float:left;height:68px}
#con_foot_m #AssoLogo{height:65px;text-align:center;width:935px;border-top:1px solid #e8e8e8;padding-top:10px;margin-left:20px}

#con_foot_m #spacer_right{float:right;width:20px;height:68px}
#con_foot_m #footertextarea{float:right;width:340px;height:68px}
#con_foot_m #footerLinks{padding-top:5px;text-align:center;padding-bottom:5px}
#con_foot_m #footerLinks a{color:#000000;text-decoration:none;margin-right:3px;margin-left:3px;}
#con_foot_m #footerLinks a:hover{color:#666;text-decoration:underline;margin-right:3px;margin-left:3px;}
#con_foot_m #copyright{text-align:center;padding-top:3px;clear:both;height:25px;}
#con_foot_bl{background:#ffffff url(../images/footer_bg_tb.gif) no-repeat left bottom;height:11px;padding:0 0 0 16px;clear:both}
#con_foot_bl #con_foot_br{background:#ffffff url(../images/footer_bg_tb.gif) no-repeat right bottom;height:11px;}

/* Footer Styles End Here*/
/* search pannel Area Strat Here */
#con_search_p{ width:969px;display:table; clear:both;}
#con_search_p #left{ width:969px;display:table; clear:both;padding:0 0 0 0px;}
#con_search_p #left #right{ width:969px;display:table; clear:both}
#con_search_p #left #right #mainbg{ width:969px; background: url(../images/con_search_p.gif) repeat-x right top;display:table; clear:both}
#con_search_p #left #right #mainbg #bottomtag {  width:969px;display:table; clear:both}
#con_search_p #con_search_a{ width:510px; float:left; height:300px; border:0px solid #000000}
#con_search_p #con_search_a #searchflights_tr{width:190px;float:left}
#con_search_p #con_search_a #searchflights_tr img{background: url(../images/body_title_left.gif) no-repeat left top;height:47px;width:180px}
#con_search_p #con_search_a #searchhotels_tr{width:190px;float:left}
#con_search_p #con_search_a #searchhotels_tr img{background: url(../images/searchHotels_heading.gif) no-repeat left top;height:47px;width:180px}
#con_search_p #con_search_a #searchcars_tr{width:190px;float:left}
#con_search_p #con_search_a #searchcars_tr img{background: url(../images/searchCars_heading.gif) no-repeat left top;height:47px;width:180px}
#con_search_p #con_search_a #searchtours_tr{width:190px;float:left}
#con_search_p #con_search_a #searchtours_tr img{background: url(../images/searchTours_heading.gif) no-repeat left top;height:47px;width:180px}
#con_search_p #con_search_h{width:450px; float:left; height:300px; border:0px solid #000000}
#con_search_p #con_search_r{width:5px;background: url(../images/body_title_right.gif) no-repeat right top;float:right;height:47px;}
/*ethnizstyles end*/
.ct_menubg{background: url(../farestreet_images/Ct_headermenuBG.gif) top left repeat-x ;height:34px}

/* Request Form styles start here*/
.reqpoup_bg{width:333px;background: url(../images/req_popup_bg.gif) no-repeat left top;height:380px}
.reqpoup_bg .reqpoup_topbg{width:333px;background: url(../images/req_popup_bg.gif) no-repeat right bottom;height:380px}
.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 .req_popup_top_arrow_new{width:333px;background: url(../images/req_popup_top_arrow.gif) no-repeat 85px 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_b1 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;}

.textfield_bg_left1{ background:url(../images/subjectreqtextfield.gif) no-repeat left top; height:24px; width:300px}
.textfield_bg_left1 .textfield_bg_right1{ background:url(../images/subjectreqtextfield.gif) no-repeat right -24px; height:24px; width:300px;}

.popuptactextfield{width:140px;background:#FAFCFE;border:0;margin:3px 0 0 6px}
/* Request Form styles end here*/
.needmorehelpLink{font-weight:normal;color:#ffffff;text-decoration:underline;cursor:pointer}
.rating05{background:url(../images/rating.gif) no-repeat left top;width:56px;height:12px}
.rating1{background:url(../images/rating.gif) no-repeat left -20px;width:56px;height:12px}
.rating15{background:url(../images/rating.gif) no-repeat left -40px;width:56px;height:12px}
.rating2{background:url(../images/rating.gif) no-repeat left -61px;width:56px;height:12px}
.rating25{background:url(../images/rating.gif) no-repeat left -81px;width:56px;height:12px}
.rating3{background:url(../images/rating.gif) no-repeat left -101px;width:56px;height:12px}
.rating35{background:url(../images/rating.gif) no-repeat left -121px;width:56px;height:12px}
.rating4{background:url(../images/rating.gif) no-repeat left -141px;width:56px;height:12px}
.rating45{background:url(../images/rating.gif) no-repeat left -161px;width:56px;height:12px}
.rating5{background:url(../images/rating.gif) no-repeat left -181px;width:56px;height:12px}
.rating6{background:url(../images/rating.gif) no-repeat left bottom;width:56px;height:12px}
.rating7{width:56px;height:12px}

#ext_searchTopbg #ext_narrowSearch{ width:260px; float:right;border:0px solid #000000}
#ext_searchTopbg #ext_narrowSearch #r_newsearch_bg { width:260px; margin-top:8px }
#ext_searchTopbg #ext_narrowSearch #r_newsearch_bg #newsearch_bg_t{background:url(../images/newsearch_bg.gif) no-repeat left top; width:260px; height:45px;}
#ext_searchTopbg #ext_narrowSearch #r_newsearch_bg #newsearch_bg_t #ns_header{ width:235px;border-bottom:1px solid #CAC0B7; height:40px; margin-left:12px}
#ext_searchTopbg #ext_narrowSearch #r_newsearch_bg #newsearch_bg_t #ns_header #title{ float:left; font-size:16px; font-weight:bold; text-align:left; text-decoration:none; color:#333333;margin-top:12px}
#ext_searchTopbg #ext_narrowSearch #r_newsearch_bg #newsearch_bg_t #ns_header #show_hide{float:right;width:51px; height:19px;margin-top:12px}
.show{background:url(../images/show_arrow.gif) no-repeat right bottom; width:51px; height:19px;}
.hide{background:url(../images/hide_arrow.gif) no-repeat right bottom; width:51px; height:19px;}
#ext_searchTopbg #ext_narrowSearch #r_newsearch_bg #newsearch_bg_m{clear:both;display:table;background:url(../images/newsearch_bg_m.gif) repeat-y left top;width:260px; }
.checkbox{ width:15px}
.airline_names{ width:150px}
.a_price{  text-align:right; color:#FF0000; font-weight:bold}
#ext_searchTopbg #ext_narrowSearch #r_newsearch_bg #newsearch_bg_m #airline_list{width:220px}
#ext_searchTopbg #ext_narrowSearch #r_newsearch_bg #newsearch_bg_m #airline_list #airlines_n{float:left; width:165px}
#ext_searchTopbg #ext_narrowSearch #r_newsearch_bg #newsearch_bg_m #airline_list #airlines_price{float:right; width:55px; font-weight:bold; color:#FF0000}
#ext_searchTopbg #ext_narrowSearch #r_newsearch_bg #newsearch_bg_b{clear:both;background:url(../images/newsearch_bg.gif) no-repeat left -68px; width:260px; height:12px;}
#ext_resultsarea #con_search_results{ width:690px; float:left;  border:0px solid #000000}
#ext_resultsarea #spacer_search{ width:4px; float:left; height:10px; border:0px solid #000000}


#ext_resultsarea #con_search_res_bg{ width:685px;margin-right:10px  margin-top:5px}
#ext_resultsarea #con_search_res_bg #searcg_r_bg_t{background:url(../images/searchresults_bg.gif) no-repeat left top; height:11px;display:table;width:685px}
#ext_resultsarea #con_search_res_bg #searcg_r_bg_b{ clear:both; background:url(../images/searchresults_bg.gif) repeat-y left -24px; height:12px;display:table}
#ext_resultsarea #con_search_res_bg #searcg_r_bg_m{clear:both; background:url(../images/searchresults_bg_m.gif) repeat-y left top; width:685px;display:table }
#myaccount_dots{ clear:both;background: url(../images/dots.gif) repeat-x left top;margin:5px 0 5px 0}
#results_found #results_found_l{float:left;width:250px; font-size:20px; color:#000000; font-weight:bold; padding-left:5px}
#results_found #radio_right{float:right;width:350px;text-align:right; color:#000000; font-weight:bold;}
#results_found #radio_right .sortingFieldsStyle{float:right;padding-right:10px}
#results_found #radio_right .sortingFieldsStyle tr td{padding:0 0 0 5px}
#results_found #results_found_l span{float:left;font-size:20px; color:#FF0000; font-weight:bold; padding-left:5px}
/* search loading styles strt here  */
.loading_left { width:465px; text-align:left;  }
.loading_center {width:100%;text-align:center;}
#sr_loading1 {  background:#FFFFFF;width:465px; text-align:center; height:300px;  }
#sr_loading1 #loading_img img{ background:url(../images/loading01.gif) no-repeat left top; width:250px; height:170px;}
#sr_loading1 #loading_t{ font-size:18px; font-weight:bold; color:#9DA1A7; margin:20px 0 5px 0 }
#sr_loading1 #loading_route{font-size:14px; font-weight:bold; color:#C49720; margin:3px 0 3px 0 }
#sr_loading1 #loading_route span{font-size:14px; font-weight:bold; color:#EE3338; }
#sr_loading1 #loading_onward{font-size:14px; font-weight:bold; color:#C49720; margin:3px 0 3px 0 }
#sr_loading1 #loading_onward span{font-size:14px; font-weight:bold; color:#EE3338; }
#sr_loading1 #loading_return{font-size:14px; font-weight:bold; color:#C49720; margin:3px 0 3px 0 }
#sr_loading1 #loading_return span{font-size:14px; font-weight:bold; color:#EE3338;}

#sr_loading2 {}
#sr_loading2 #loading_img img{ background:url(../images/loading01.gif) no-repeat left top; width:250px; height:170px;}
#sr_loading2 #loading_t{ font-size:18px; font-weight:bold; color:#9DA1A7; margin:20px 0 5px 0 }
#sr_loading2 #loading_route{font-size:14px; font-weight:bold; color:#C49720; margin:3px 0 3px 0 }
#sr_loading2 #loading_route span{font-size:14px; font-weight:bold; color:#EE3338; }
#sr_loading2 #loading_onward{font-size:14px; font-weight:bold; color:#C49720; margin:3px 0 3px 0 }
#sr_loading2 #loading_onward span{font-size:14px; font-weight:bold; color:#EE3338; }
#sr_loading2 #loading_return{font-size:14px; font-weight:bold; color:#C49720; margin:3px 0 3px 0 }
#sr_loading2 #loading_return span{font-size:14px; font-weight:bold; color:#EE3338;}
/* search loading styles end here  */

.newtablinks {font-family:Verdana, Arial, Helvetica, sans-serif;color:#000000;font-size:11px;text-decoration:none;font-weight:bold;text-transform:uppercase;margin:0px 8px 0px 10px}
a.newtablinks:link {font-family:Verdana, Arial, Helvetica, sans-serif;color:#000000;font-size:11px;text-decoration:none;font-weight:bold;text-transform:uppercase;margin:0px 8px 0px 10px}
.newactivetabbg {background:#3274BF url(../images/newactivetabbg.gif)repeat-x;height:26px;}
.newinactivetabbg{background-color:#78A8D9;background-repeat:repeat-x;height:24px;}

#tabs9 {
      float:left;
      width:100%;
      font-size:93%;
      border-bottom:2px solid #F99348;
      line-height:normal;
	  
      }
#tabs9 ul {
          margin:0;
          padding:10px 10px 0 25px;
          list-style:none;
      }
#tabs9 li {
      display:inline;
      margin:0;
      padding:0;
      }
#tabs9 a {
	color:#094356;
      float:left;
      background:url("../images/tableft9.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 12px;
      text-decoration:none;
      }
#tabs9 a span {
      float:left;
      display:block;
      background:url("../images/tabright9.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#094356;
	font: bold 11px/1.5em Verdana;
      }
	  
   
 /* Commented Backslash Hack hides rule from IE5-Mac \*/

#tabs9 a span {float:none; font: bold 11px/1.5em Verdana;}
    
/* End IE5-Mac hack */

#tabs9 a:hover span {font: bold 11px/1.5em Verdana;
      color:#FFF;
      }
#tabs9 a:hover {
   	  background-position:0% -42px;
      }
#tabs9 a:hover span {
     background-position:100% -42px;
      }

#tabs9 #current a {
     background-position:0% -42px;
      }
#tabs9 #current a span {
     background-position:100% -42px;
      }
      
 /* tab link styles*/
.tab_visited{border-left:1px solid #C9CDC9;border-top:1px solid #C9CDC9;border-right:1px solid #C9CDC9;border-bottom:0px solid #C9CDC9;background:#D6D7D6;padding:5px 5px 5px 5px;margin:0 3px 0 0;float:left;text-decoration:none;font: bold 11px/1.5em Verdana;}
a.tab_visited,a.tab_visited:link,a.tab_visited:active,a.tab_visited:visited{font: bold 11px/1.5em Verdana;color:#FFF;text-decoration:none;}
a.tab_visited:hover{border-left:1px solid #C9CDC9;border-top:1px solid #C9CDC9;border-right:1px solid #BD966B;border-bottom:0px solid #FF8229;background:#D6D7D6;padding:5px 5px 5px 5px;margin:0 3px 0 0;float:left;color:#FFF;text-decoration:none;font: bold 11px/1.5em Verdana;}
.tab_normal{border-left:1px solid #C9CDC9;border-top:1px solid #C9CDC9;border-right:1px solid #C9CDC9;border-bottom:0px solid #B9B8B8;background:#F4F4F4;padding:5px 5px 5px 5px;margin:0 3px 0 0;float:left;color:#000000;text-decoration:none;font: bold 11px/1.5em Verdana;}
a.tab_normal,a.tab_normal:link,a.tab_normal:active,a.tab_normal:visited{font: bold 11px/1.5em Verdana;color:#000000;text-decoration:none;}
a.tab_normal:hover{border-left:1px solid #C9CDC9;border-top:1px solid #C9CDC9;border-right:1px solid #C9CDC9;border-bottom:0px solid #BD966B;background:#F4F4F4;padding:5px 5px 5px 5px;margin:0 3px 0 0;float:left;text-decoration:none;font: bold 11px/1.5em Verdana;}
.searchprocess_departhead_Label{ font-family:tahoma;font-size:18px;text-decoration:none;color:#1065BF;font-weight:bold;}
/* tab link styles end*/     
/* hotel detail home styles */
.hotelDetailHome_headerText span { 	font-family:arial;font-size:11px;color:#3274BF;font-weight:bold;}
.hotelSummary_header { color:#000000;font-weight:bold;text-decoration:none;padding:4px 0 0 0;background-color:#C9EDF0;border-bottom:1px solid #7BBBC1;height:21px !important;height:25px;}
.hotelHomeDetail_tab_border{clear:both;border-top:2px solid #D6D7D6;width:683px;}
/*hotel detail home styles end*/
/*hotel Summary styles*/
.hotelSummary_subHeader { color:#FFFFFF;font-weight:bold;height:20px !important;height:22px;background-color:#214573;padding:3px 0 0 4px}
.hotelSummary_subHeaderroomrates { color:#FFFFFF;font-weight:bold;height:23px !important;	height:25px;	background-color:#214573;padding:2px 0 0px 4px}
.hotelSummary_subHeader_links {color:#F55100;font-size:11px;}
.hotelSummary_subHeader_links a{color:#F55100;font-size:11px;}
.hotelSummary_subHeader_links a:hover{color:#000000;}
.more_photos_links {background: url(../images/bullet1.gif) no-repeat left 4px;color:#F55100;font-size:11px;padding:0 0 0 12px}
.more_photos_links a{color:#F55100;font-size:11px;}
.more_photos_links a:hover{color:#000000;}
.hotelSummary_rating_text{color:#F55100;}
/*hotel summary styles end*/
.hotel_sector .hotelname{color:#EE3338;font-weight:bold}
.hotel_sector .location{color:#C49720;font-weight:bold}
.hotel_sector .location_value{color:#EE3338;font-weight:bold}
.hotel_sector .checkin{color:#C49720;font-weight:bold}
.hotel_sector .checkin_value{color:#EE3338;font-weight:bold}
.hotel_sector .checkout{color:#C49720;font-weight:bold}
.hotel_sector .checkout_value{color:#EE3338;font-weight:bold}
.hotel_sector .address{color:#C49720;font-weight:bold}
.hotel_sector .address_value{color:#EE3338;font-weight:bold}
.hotel_sector .rooms{color:#C49720;font-weight:bold}
.hotel_sector .rooms_value{color:#EE3338;font-weight:bold}
.tablerow_gray_bold {font-family:tahoma;color:#000000;font-weight:bold;font-size:11px;text-decoration:none;background-color:#DAD8D8;padding-left:5px;height:25px;}
.results_width1{width:90px;height:30px;background:#f4f4f4}
.results_widthn{height:30px;background:#f4f4f4}
.results_width2{width:60px;height:30px;background:#f4f4f4}
.results_width2 a{color:#000000;font-size:11px;}
.results_width2 a:hover{color:#F55100;font-size:11px;}
.results_width3{width:80px;height:30px;background:#f4f4f4}
.price_tableheaderbold {font-family:tahoma;color:#000000;font-weight:bold;font-size:11px;text-decoration:none;background-color:#CDE5E5;padding-left:5px;height:25px;}	
.price_tableheaderbold table tr td{color:#000000;}		
.roomtype_rowstyles {font-family: tahoma;font-size:11px;color:#353535;text-decoration:none;font-weight:normal;padding-left:5px;padding-right:5px;line-height:16px;background-color:#FFFFFF;}	
.roomtype_rowstyles_border {font-family: tahoma;font-size:11px;color:#353535;text-decoration:none;font-weight:normal;padding-left:5px;padding-right:5px;line-height:16px;background-color:#FFFFFF;border-bottom:1px solid #e8e8e8;border-right:1px solid #e8e8e8;}
.addressbox{border:1px solid #e8e8e8;background-color:#ffffff;padding:5px}
.addressbox td.heads { color:#000000;font-size:11px;font-weight:bold;height:25px;background-color:#0A4A87;}	
.addressbox th.heads {color:#000000;font-size:11px;font-weight:bold;height:25px;background-color:#0A4A87;}
.addressbox td.mainheads {color:#FFFFFF;font-weight:bold;text-decoration:none;background-color:#214573;height:25px;padding-left:5px}	
.addressbox td.row1{border-bottom:1px solid #6BCFD6;background-color:#A5DFE7;}
.hotel_review_td {background: #f4f4f4;height:20px}
.hotel_review_td_price {background: #f4f4f4;height:20px;text-align:right}
.widthleft{width:90px}
.priceTotal{border:0px solid #f4f4f4}
.priceTotal tr th{font-weight:bold;padding: 5px 12px 5px 12px;}
.priceTotal tr td{font-weight:bold;padding: 5px 12px 5px 0}
.priceTotal tr td.rate{font-weight:bold;color:#E46304}
.loginButton{background: url("../images/login_b.gif") no-repeat left top;width:106px; height:45px;color:#ffffff;cursor:hand;border:0}
#hotelre_subheader{padding:5px 0 0px 0px;displat:table;margin-left:3px;height:20px}
#hotelre_subheader #heading{float:left;color:#000000;font-size:17px;font-weight:bold;padding-left:5px}

/*payment styles start here*/
.paymentMainTable{}
..paymentMainTable tr td{padding:0px}
.paymentTable{border:0px solid #000000;}
.paymentTable .cardType{padding:0 0 0 5px}
.paymentTable .security_Code{padding:0 0 0 5px}
.paymentTable .security_Code input{width:25px}
.paymentTable .cardNumber{padding:0 0 0 5px}
.paymentTable .cardNumber input{width:95px}
.paymentTable .cardexpdate{padding:0 0 0 5px}
.paymentTable .cardexpdate input{padding-right:5px;}
.paymentTable .ffn_link{padding-right:10px}
.paymentTable .ffn_link a{color:#1C4956}
.paymentTable .ffn_link a:hover{color:#4B889A;text-decoration:none}
.comment{padding:20px;color:#14353E;font-style:italic;text-align:center}
.billinginfo{margin-top:10px}
.billinginfo tr td{padding:3px 0 0 5px} 
.billinginfo .chn input,.billinginfo .add input,.billinginfo .city input{width:175px}
.billinginfo .paddinglabel{padding-top:8px}
.orderProcessingLogo{background:url(../images/normal_logo_orderprocessing.gif) top right no-repeat;width:207px;height:106px;}
#myaccount_dots1{ clear:both;background: url(../images/dots.gif) repeat-x left top;margin:5px 0 0px 0}
#myaccount_dots11{ clear:both;background: url(../images/dots.gif) repeat-x left bottom;margin:0px 0 0px 0}
.pagination{width:660px;padding:3px 0 3px 0;border:1px solid #f4f4f4;background:#ffffff;text-align:right;margin-left:10px}
.pagination table tr td span.selected{padding:2px 5px 2px 5px;background:#ffffff;border:1px solid #e8e8e8;margin: 0 2px 0 2px;font-weight:bold}
.pagination table tr td span.nonselected{padding:2px 5px 2px 5px;background:#e8e8e8;border:1px solid #cccccc;margin: 0 2px 0 2px;cursor:pointer;font-weight:bold}

/*  new popup */
.popup_d{}
.popup_d .popup_d_t_bg{background:url(../images/description_popup_top_b.gif) no-repeat left top; width:620px; height:6px;}
.popup_d .popup_d_b_bg{ background:url(../images/description_popup_top_b.gif) no-repeat left bottom; width:620px; height:6px}
.popup_d .popup_d_m_bg{ clear:both;background:#6C98A6; width:620px; }

.popup_d .popup_d_m_bg .popup_d_inner{ clear:both; padding:2px 0 0 5px}
.popup_d .popup_d_m_bg .popup_d_innert_bg{ background:url(../images/description_popup_inner_bg.gif) no-repeat left top; width:609px; height:5px}
.popup_d .popup_d_m_bg .popup_d_innerb_bg{ background:url(../images/description_popup_inner_bg.gif) no-repeat left bottom; width:609px; height:5px}
.popup_d .popup_d_m_bg .popup_d_innerm_bg{ clear:both;background:#B8CDD4; width:609px;}

.popup_cony{ padding:5px; color:000000; } 
.popup_top{ clear:both; height:18px; }
.popup_title{ float:left; padding-left:10px; font-size:16px; font-weight:bold; color:#FFFFFF}
.popup_close_b img{ float:right; padding-right:10px; background:url(../images/description_popup_close.gif) no-repeat left top; width:23px; height:23px}
.results_width30per{background: #f4f4f4}
.results_width30pernormal{background: #f4f4f4}
/* Offers start here */
#myac_re_subheader #myac_colorheading{float:left;color:#CC3300;font-size:17px;font-weight:bold;padding-left:15px}
#myac_colorpreferences{ clear:both;width:640px; padding:5px 0px 0 15px;}
#myac_colorpreferences a{ color:#000000;clear:both;width:640px; padding:5px 0px 0 5px;font-weight:bold }
#myac_colorpreferences a:hover{  color:#000000;clear:both;width:640px; padding:5px 0px 0 5px; }
#myac_colorpreferences label{ font-weight:bold; font-size:14px;width:640px;text-align:left;padding:5px 5px 0 20px; display:block}
#myac_colorpreferences label span{ font-weight:bold; font-size:14px;color:#FF0000}
.offersnormaltext{color:#000000;list-style: disc;}
.offersnormaltext span{color:#FF0000;font-weight:bold}
.offersnormaltext span.star{color:#FF0000;font-weight:bold;font-size:14px}
.offersnormal1text{color:#000000;padding:8px 50px 4px 80px;}
.offersnormal1text span{color:#FF0000;font-weight:bold}
.offersnormal1text span.star{color:#FF0000;font-weight:bold;font-size:14px}
.paddingleft{padding:4px 50px 4px 78px;}
.paddingtop{padding:8px 0 8px 50px;width:552px}
.paddingleftright{margin-left:80px}
#offersDiv{display:table;width:678px;margin-bottom:5px;margin-left:3px;clear:both}
#offersDiv ul{width:580px;}
/* Offers end here */

/*Affiliate Program*/
.con_sr_to_text{ padding:1px;font-weight:normal}
.form {	padding:30px 0px 0px 30px;background:#efeee3 url(../images/form_bg.gif) top repeat-x;border:1px solid #C5C5C5;color:#000000;margin:10px 10px 0px 10px;}
.form .col {width:270px;float:left;margin:0 20px 0 0;}
.form .last {margin:0;}
.form label {display:block;width:270px;color:#666666;font-size:12px;padding-bottom:8px;font-family: 'Titillium_250', sans-serif;}
.form input {border:0;background:none;width:100%;color:#F87C17;font-size:13px;font-weight:bold; padding-top:4px ;background: url(../images/textfield_bg.gif) repeat-x left top; height:20px; border:1px solid #A5A5A5}
.form .textbox {isplay:block;width:254px;margin-bottom:10px;color:#a7a48e;font:normal 11px Arial;}
.form select {width:100%;margin:0;height:18px;}
.form .checkbox {width:auto;height:auto;padding:0;margin:0 6px;}
.form .commentbox {width:554px;border:0;height:140px;overflow:hidden;border:1px solid #cccccc;}
.form .commentbox .cmttext {border:1px solid #fff;color:#000000;font:normal 11px Arial;}
.form .fltlft {width:584px;}
.form .fltrt {float:left;width:275px;padding:0px 0 0 0;}
.form .fltrt span.fltrt {padding:0;}
.form .fltrt p {font-size:14px;}
.form .fltrt span {	font-size:12px;}
.fltlft {float:left;}
.fltrt {float:right;}
.clrflt {clear:both;line-height:1px;font-size:1px;}
.clear {clear:both;}
.hRule {height:1px;	width:960px;border-bottom:1px solid #C5C5C5;padding:3px 0 0 0;margin: 0 0 3px 0;}
#affliateheading{ clear:both; padding:5px 0px 0 5px;}
#affliateheading a{ color:#000000;clear:both;padding:5px 0px 0 5px;font-weight:bold }
#affliateheading a:hover{  color:#000000;clear:both;padding:5px 0px 0 5px; }
#affliateheading label{ font-weight:bold; font-size:16px;text-align:left;padding:5px 5px 0 0px; display:block}
#affliateheading label span{ font-weight:bold; font-size:14px;color:#FF0000}
.borderbottom{border-bottom:1px solid #cccccc}
.formHeading{font-weight:bold;color:#999999;padding:0 0 0 14px}
.paddingtopbottom{padding-top:4px;padding-bottom:4px}
/*Affiliate Program END */

