﻿.main-master{height: auto;margin: 0 auto;padding: 0;}

.support_info{width:1002px;}
.support_info .supportmenu{}
.support_info .details_content{float:right;width:820px;/*background: url(../../resources/images/support/bahura.jpg) no-repeat 0 40px;*/min-height:404px;}
.support_info .travel_help_contact{float:right;width:820px;background: url(../../resources/images/support/herum_girl.jpg) no-repeat 0 40px;min-height:404px;}
.support_info .details_content .ptext{font-size:13px;line-height:15px;font-weight:normal;color:#000;text-align:right;width:676px;padding-top:5px;}
.support_info .details_content .bltxt{color:#37638f;font-weight:bold;}
.support_info .details_content .header{font-size:14px;font-weight:bold;color:#37638f;}
.support_info .details_content b{font-weight:bold;color:#000;}
.support_info .details_content .helpLink{background:url(../../resources/images/general/arrl.jpg) no-repeat 100% 3px;padding-right:15px;color:#145af8;text-decoration:underline;font-size:12px;line-height:20px;}
.support_info .details_content .helpHdr{background:url(../../resources/images/general/arrl.jpg) no-repeat 100% 3px;padding-right:15px;font-size:12px;line-height:20px;}
.support_info .details_content .ulinetxt{color:#145af8;text-decoration:underline;font-size:12px;}
.support_info .details_content .feedbacktop{margin-bottom:15px;}
.support_info .details_content .tblfeedback{}
.support_info .details_content .tblfeedback td{height:18px;border:2px solid #fff;vertical-align:middle;}
.support_info .details_content .tblfeedback .fbTitles{background-color:#37638f;color:#fff;font-weight:bold;padding-right:5px;}
.support_info .details_content .tblfeedback .tdrow{background-color:#f7f7f7;}
.support_info .details_content .tblfeedback .tdrowAlt{background-color:#eeeeee;}
.support_info .details_content .tblfeedback span.question{display:inline-block;padding-right:5px;font-size:11px;color:#727272;}
.support_info .details_content .sendform{background:url(../../resources/images/support/send_tofes.jpg) no-repeat 0 0;width:137px;height:32px;margin-top:8px;cursor:pointer;}
.support_info .details_content .feedbackinp{width:149px;}
.support_info .details_content .feedbacktarea{width:529px;height:62px;}
.support_info .details_content .feedbackhdr{font-size:14px;font-weight:bold;}
.support_info .details_content .feedbackform{padding-top:20px;}
.support_info .details_content .feedbackform .seprow{height:10px;}
.support_info .details_content .feedbackphone{width:95px;}
.support_info .details_content .phonepreddl{width:53px;}
.support_info .details_content .phonedv{float:right;margin-left:5px;}
.support_info .details_content .cusddl{margin:0;}
.support_info .details_content .suppWHrsTbl{text-align:right;color:#808080;font-weight:bold;border-right:solid 1px #CFCFCF;border-left:solid 1px #CFCFCF;border-top:solid 1px #CFCFCF;direction:rtl;}
.support_info .details_content .suppWHrsTbl td{padding:5px;}
.support_info .details_content .suppWHrsTD{font-weight:normal; font-size:14px;border-bottom:solid 1px #CFCFCF;}
.support_info .details_content .suppWHrsLbTD{font-weight:normal; font-size:14px;border-bottom:solid 1px #CFCFCF;border-left:solid 1px #CFCFCF;}
.support_info .details_content .suppWHrsMT{color:#37638f;font-size:20px;vertical-align:top;font-weight:bold;}
.support_info .details_content .suppWHrsST{background-color:#37638f;color:White;font-weight:normal; font-size:14px;height:20px;vertical-align:middle;}
.support_info .details_content .suppWHrsCN{font-weight:normal; font-size:14px;text-align:right;color:#000000;border-top:solid 1px #CFCFCF;border-bottom:solid 1px #CFCFCF;}
.support_info .details_content .suppWHrsLbCN{font-weight:normal; font-size:14px;text-align:right;color:#000000;border-top:solid 1px #CFCFCF;border-bottom:solid 1px #CFCFCF;border-left:solid 1px #CFCFCF;}
.support_info .details_content .support_writeus{}
.support_info .details_content .support_writeus .writeupinp{width:147px;} 
.support_info .details_content .support_writeus .titlesml{font-size:11px;font-weight:bold;color:#666;width:110px;}
.support_info .details_content .support_writeus .tblwriteusp td{padding-bottom:10px;vertical-align:middle;}
.support_info .details_content .support_writeus .writeusphone{width:90px;}
.support_info .details_content .support_writeus .mainh{width:497px;height:22px;background-color:#e9e9e9;color:#666;font-weight:bold;font-size:14px;text-align:right;padding:8px 10px 0 0;margin:0 0 15px 0;}
.support_info .details_content .support_writeus  .wusubinp{width:390px;}
.support_info .details_content .support_writeus  .wusubarea{width:390px;height:100px;}
.support_info .menusidebar{float:right;width:157px;margin-left:20px;}
.support_info .menusidebar .wrap{width:147px;background:#e9e9e9;border:1px solid #cccccc;padding:5px;height:475px;}
.support_info .menusidebar .wrap .header{background:url(../../resources/images/menu/sidebar/gl_asidemenu_blue.jpg) repeat-x;padding:3px 7px 2px 2px;width:138px;color:#ffffff;font-size:14px;font-weight:bold;height:17px;margin-bottom:8px;}
.support_info .menusidebar .wrap .item{ width:125px;height:18px;margin-bottom:2px;padding:4px 22px 0 0;font-size:12px;font-weight:normal;border:0;background:#f8f8f8 url(../../resources/images/menu/sidebar/gl_menu_arrow.png) no-repeat 92% 50%;}
.support_info .menusidebar .wrap .item a{font-size:12px;color:#000;font-weight:bold;text-decoration:none;}
input.textInput{border-radius: 3px;width:121px;border-top: 2px solid #ccc;  border-right: 1px solid #ccc;  border-left:2px solid #ccc;  border-bottom: 1px solid #ccc; background:#fcfcfc;color: #000;font-family:Arial;height:20px;font-size:11px;padding:0 5px 0 0;margin:0; }
.txtarea{border-radius: 3px;width:260px;border-top: 2px solid #ccc;  border-right: 1px solid #ccc;  border-left:2px solid #ccc;  border-bottom: 1px solid #ccc; background:#fcfcfc;color: #000;font-family:Arial;font-size:11px;padding:0 5px 0 0;margin:0;resize:none;}
.maphide{display:none;}
.mapshow{display:block;}
.mapBg{width:740px;height:482px;border:1px solid #000;}
.mapshowa{font-size:12px;color:#ffffff;background-color:#677aa4;cursor:pointer;height:18px;width:60px;padding-top:2px;font-weight:bold; }
.map-info-windows{width:411px;}
.map-infow{width:411px;}
.map-infow .mapviewtop{background:url(../../resources/images/maps/infowin/hotel/top.png) no-repeat 0 0;width:411px;height:8px;}
.map-infow .mapviewmid{font-family:Arial;text-align:right;background:url(../../resources/images/maps/infowin/hotel/center.png) repeat-y 0 0;width:389px;padding:10px 12px 10px 10px;}
.map-infow .mapviewmid .imga{float:right;padding-left:10px;width:74px;height:46px;}
.map-infow .mapviewmid .imgsr{width:74px;height:46px;}
.map-infow .mapviewmid .desca{float:right;width:175px;padding-left:10px;}
.map-infow .mapviewmid .desca-wide{width:275px;}
.map-infow .mapviewmid .desca-wide-att{width:380px;}
.map-infow .mapviewmid .desca .hname{font-size:14px;font-weight:normal;direction:ltr;text-align:left;vertical-align:top;padding-bottom:3px;color:#3A6495;}
.map-infow .mapviewmid .desca .dctxt{font-size:11px;padding-top:2px;text-align:right;/*overflow:hidden;height:12px;*/}
.map-infow .mapviewmid .pricea{background:url(../../resources/images/results/price.jpg) no-repeat 0 0;width:118px;height:46px;float: right;color: white;text-align: center;cursor: pointer;}
.map-infow .mapviewmid .pricea .price-top{font-size:13px;padding-top:5px;}
.map-infow .mapviewmid .pricea .price-sum{font-size:18px;font-weight:bold;}
.map-infow .mapviewmid .pricea .price-bottom{font-size:11px;}
.map-infow .mapviewbottom{background:url(../../resources/images/maps/infowin/hotel/bottom.png) no-repeat 0 0;width:411px;height:2px;}
.map-info-landmark-windows{width:155px;}
.map-landmark-infow{width:155px;}
.map-landmark-infow .mapviewtop{background:url(../../resources/images/maps/infowin/landmark/top.png) no-repeat 0 0;width:155px;height:8px;}
.map-landmark-infow .mapviewmid{font-family:Arial;text-align:right;background:url(../../resources/images/maps/infowin/landmark/center.png) repeat-y 0 0;width:130px;height:16px;padding:10px 15px 10px 10px;}
.map-landmark-infow .mapviewmid .imga{float:right;width:16px;padding-left:5px;}
.map-landmark-infow .mapviewmid .desca{float:right;width:105px;font-size:11px;text-align:right;font-weight:normal;color:#3A6495;line-height:16px;height:16px;overflow:hidden;}
.map-landmark-infow .mapviewmid .imgsr{border:0;width:16px;height:16px;}
.map-landmark-infow .mapviewbottom{background:url(../../resources/images/maps/infowin/landmark/bottom.png) no-repeat 0 0;width:155px;height:2px;}
#loading_search{width:700px;margin:0 auto;}
#loading_search .mainh{font-size:24px;color:#6D6D6D;text-align:center;font-weight:normal;padding:30px 0 0 0;}
#loading_search .subh{font-size:24px;color:#3B467E;text-align:center;font-weight:normal;padding:5px 0 0 0;}
#loading_search .prog {padding:47px 0 47px 0;margin:0 auto;}
#loading_search .layb{width:448px;height:28px;margin:0 auto;}
#loading_search .bnr{width:559px;height:220px;margin:0 auto;padding:0;} 
#dialog-compare{}
#dialog-map .top,
#dialog-compare .top{width:100%;height:50px;background:url(../../resources/images/dialog/gl_topbg.png) no-repeat 0 0;}
#dialog-map .top .close,
#dialog-compare .top .close{float:left;width:26px;height:18px;margin:20px 0px 0px 20px;cursor:pointer;background:url(../../resources/images/dialog/gl_close.png) no-repeat 0 0;} 
#dialog-map .top .header,
#dialog-compare .top .header{float:right;font-size:16px;color:#777;font-weight:bold;padding:20px 50px 0 0;text-shadow:1px 2px 2px #fff;letter-spacing:1px;font-family:Arial;}
#dialog-compare .mid{width:100%;height:auto;background:url(../../resources/images/dialog/gl_centerbg.png) repeat-y 0 0;}
#dialog-map .mid_hotel,
#dialog-compare .mid_hotel{width:100%;height:auto;background:url(../../resources/images/dialog/gl_centerbg_hotel.png) repeat-y 0 0;}
#dialog-map .bottom,
#dialog-compare .bottom{width:100%;height:13px;background:url(../../resources/images/dialog/gl_bottombg.png) no-repeat 0 0;}
#dialog-compare .top .headersep{float:right;width:2px;height:18px;margin:20px 20px 0px 20px;cursor:pointer;background:url(../../resources/images/dialog/gl_close.png) no-repeat right top;} 
#dialog-compare .top .subheader{float:right;font-size:14px;color:#777;font-weight:bold;padding:20px 0px 0 20px;text-shadow:1px 2px 2px #fff;font-family:Arial;}
#dialog-compare .top .nobold{font-weight:normal;}
#dcompare{width:948px;}
#dialog-map .mapcontent{height:600px;}
#dialog-map .mapcontent .menu{float:right;width:161px;margin-right:34px;}
#dialog-map .mapcontent .menu .header{ font-size: 13px;font-weight: bold;color: white;width:156px;height:22px;background:#33455B url("../images/se/destinations/popdest_h.png") no-repeat 100% 100%;padding:5px 5px 0px 0px;}
#dialog-map .mapcontent .menu .item{padding-right:5px;padding-top:10px;}
#dialog-map .mapcontent .menu .item .chk{width:12px;height:12px;}
#dialog-map .mapcontent .mapvi{float:right;width:750px;margin-right:15px;padding-top:30px;}
#dialog-map .mapcontent .menu .item span{display:inline-block;padding-right:28px;height:30px;line-height:35px;font-size:13px;color:#666;font-weight:normal;}
#dialog-map .mapcontent .menu .item span.hotelselect{background:url(../../resources/images/maps/navigation/hotel_chosen.png) no-repeat 100% 4px;}
#dialog-map .mapcontent .menu .item span.hotelall{background:url(../../resources/images/maps/navigation/hotel.png) no-repeat 100% 4px;}
#dialog-map .mapcontent .menu .item span.landmark{background:url(../../resources/images/maps/navigation/landmark.png) no-repeat 100% 4px;}
#dialog-map .mapcontent .menu .item span.airport{background:url(../../resources/images/maps/navigation/airport.png) no-repeat 100% 4px;}
.dialog-general{}
.dialog-general .top{height:50px;}
.dialog-general .top .rg{float:right;width:14px;height:50px;background:url(../../resources/images/dialog/top_right.png) no-repeat;}
.dialog-general .top .ct{float:right;height:50px;background:url(../../resources/images/dialog/top_center.png) repeat-x;}
.dialog-general .top .ct .header{float:right;font-size:18px;color:#777;font-weight:bold;padding:20px 10px 0 0;text-shadow:1px 2px 2px #fff;letter-spacing:1px;font-family:Arial;text-align:right;}
.dialog-general .top .ct .close{float:left;width:26px;height:18px;margin:20px 0px 0px 10px;cursor:pointer;background:url(../../resources/images/dialog/gl_close.png) no-repeat 0 0;} 
.dialog-general .top .lt{float:right;width:17px;height:50px;background:url(../../resources/images/dialog/top_left.png) no-repeat;} 
.dialog-general .mid{}
.dialog-general .mid .rg{float:right;width:14px;background:transparent url(../../resources/images/dialog/center_right.png) repeat-y;}
.dialog-general .mid .ct{float:right;background:#fff;padding:0;}
.dialog-general .mid .lt{float:right;width:17px;background:url(../../resources/images/dialog/center_left.png) repeat-y;}
.dialog-general .bottom{height:15px;}
.dialog-general .bottom .rg{float:right;width:14px;height:15px;background:url(../../resources/images/dialog/bottom_right.png) no-repeat;}
.dialog-general .bottom .ct{float:right;height:15px;background:url(../../resources/images/dialog/bottom_center.png) repeat-x;}
.dialog-general .bottom .lt{float:right;width:17px;height:15px;background:url(../../resources/images/dialog/bottom_left.png) no-repeat;}
.dialog-general .supportW {width:700px;}
.dialog-general .supportH {height:600px;}
.dialog-general .supportWH {width:700px;height:600px;}
.dialog-general .frulesW {width:550px;}
.dialog-general .frulesH {height:580px;}
.dialog-general .frulesWH {width:550px;height:580px;}/* policies**/
.dialog-general .policyW {width:700px;}
.dialog-general .policyH {height:300px;}
.dialog-general .policyWH {width:700px;height:300px;}/**login**/
.dialog-general .loginW {width:862px;}
.dialog-general .loginH {height:316px;}
.dialog-general .loginWH {width:862px;height:316px;}/**register new account**/
.dialog-general .registerW {width:677px;}
.dialog-general .registerH {height:533px;}
.dialog-general .registerWH {width:677px;height:533px;}/**register my account**/
.dialog-general .myaccountW {width:710px;}
.dialog-general .myaccountH {height:420px;}
.dialog-general .myaccountWH {width:710px;height:420px;}
.dialog-general .myaccountPos {right:-5px;position:absolute;}/**flight details*/
.dialog-general .fdetailsW {width:712px;}
.dialog-general .fdetailsH {height:258px;}
.dialog-general .fdetailsWH {width:712px;height:258px;position:relative;}
.zimmer-details-dialog{width:921px;}
.dialog-general .zimmerW {width:890px;}
.dialog-general .zimmerH {height:470px;}
.flightpax-dialog{width:401px;}
.dialog-general .flightpaxW {width:370px;}
.dialog-general .flightpaxH {height:212px;}
.hotelpax-dialog{width:451px;}
.dialog-general .hotelpaxW {width:420px;}
.dialog-general .hotelpaxH {height:300px;}
.domflightslct-dialog{width:645px;}
.dialog-general .domflightslctW {width:614px;}
.dialog-general .domflightslctH {height:190px;}

#moreoffersW{width:825px;}
#moreoffersW .showcase{width:770px;overflow:hidden;height:127px;margin-right:30px;direction:ltr;text-align:right;position:relative;}
#moreoffersW .showcase ul{margin:0px; padding: 0px;}
#moreoffersW .showcase .item{float:left; width:135px; height:123px; margin-left:15px;padding:1px;border:1px solid #fff;cursor:pointer;position:relative;/*direction:rtl;*/} 
#moreoffersW .showcase .item:hover{border:1px solid #143d67;}
#moreoffersW .showcase .item .strip{position:absolute;bottom:1px;height:34px; width:135px;background: url(../../resources/images/general/gl_transparent.png);right:1px;}
#moreoffersW .showcase .item .strip div.title{font-size:12px; color:#fff;margin:0;padding:3px 5px 0 0;height:12px;overflow:hidden;}
#moreoffersW .showcase .item .strip a.title{font-size:12px; color:#fff;margin:0;padding:5px;display:inline-block;text-decoration:none;}
#moreoffersW .showcase .item .strip a.title:hover{text-decoration:underline;}
#moreoffersW .showcase .item .strip div.description{font-size:12px;color:#ffc833;margin:0;padding:2px 5px 0 0;height:12px;overflow:hidden;}
#moreoffersW .showcase .item .strip div.description:hover{text-decoration:underline;}
#moreoffersW .showcase .item .info{line-height:19px}
#moreoffersW .showcase .item .imgc{width:135px;height:123px;border:0;}
#moreoffersW .showcase .item .gd-strip{position:absolute;bottom:1px;height:25px; width:135px;background: url(../../resources/images/general/gl_transparent.png);right:1px;}
#moreoffersW .showcase .item .gd-strip a.gd-desc{font-size:12px;color:#ffc833;margin:0;padding:5px 5px 0 0;direction:rtl;display:inline-block;text-decoration:none;}
#moreoffersW .showcase .item .gd-strip a.gd-desc:hover{text-decoration:underline;}
#moreoffersW .offers{position:relative;margin-top:12px;}
#moreoffersW .offers .next{position:absolute;top:0px;left:10px;background:url(../../resources/images/marketing/MoreOffers/gl_arrow2.png) no-repeat 100% 50%;height:127px;width:13px;cursor:pointer;}
#moreoffersW .offers .prev{position:absolute;top:0px;right:0px;background:url(../../resources/images/marketing/MoreOffers/gl_arrow1.png) no-repeat 100% 50%;height:127px;width:13px;cursor:pointer;}
.headline193{background:url(../../resources/images/general/gl_headlines_big.jpg) no-repeat 100% 100%;width:193px;}
.headline166{background:url(../../resources/images/general/gl_headlines_big.jpg) no-repeat 100% 100%;width:166px;}
.headline272{background:url(../../resources/images/general/gl_headlines_big.jpg) no-repeat 100% 100%;width:272px;}
.headline222{background:url(../../resources/images/general/gl_headlines_big.jpg) no-repeat 100% 100%;width:222px;}
.headline306{background:url(../../resources/images/general/gl_headlines_small.png) no-repeat 100% 100%;width:306px;}
.headline318{background:url(../../resources/images/general/gl_headlines_big.jpg) no-repeat 100% 100%;width:318px;}
.headline397{background:url(../../resources/images/general/gl_headlines_big.jpg) no-repeat 100% 100%;width:397px;}
.headline825{background:url(../../resources/images/general/gl_headlines_lrg.png) no-repeat 100% 100%;width:825px;}
.headline1000{background:url(../../resources/images/general/gl_headlines_lrg.png) no-repeat 100% 100%;width:1000px;}
.headline665{background:url(../../resources/images/general/gl_headlines_lrg.png) no-repeat 100% 100%;width:665px;margin:0;}
.headline820{background:url(../../resources/images/general/gl_headlines_lrg.png) no-repeat 100% 100%;width:820px;margin-top:0;}
.headline787{background:url(../../resources/images/general/gl_headline_trans.png) no-repeat 100% 100%;width:787px;}
.rater .score{color:#37628F;font-size:14px;font-weight:bold;padding-right:5px;padding-top:2px;float:left;}
.rater .score_icon{float:left;}
.rater .ratetext{color:#666;font-size:11px;font-weight:normal;padding-top:5px;text-align:left;}
.rater .ratetext .position{color:#37628F;font-weight:bold;}





.rater .rater_scale{display: inline-block;width: 81px;height: 18px;margin-left: 5px;vertical-align: middle;}

.rater .rater_scale0{background-image: url(../../resources/images/israel/rater/0.png);}
.rater .rater_scale1{background-image: url(../../resources/images/israel/rater/1.png);}
.rater .rater_scale2{background-image: url(../../resources/images/israel/rater/2.png);}
.rater .rater_scale3{background-image: url(../../resources/images/israel/rater/3.png);}
.rater .rater_scale4{background-image: url(../../resources/images/israel/rater/4.png);}
.rater .rater_scale5{background-image: url(../../resources/images/israel/rater/5.png);}
.rater .rater_icon 
{
    display: inline-block;
    width: 24px;
    height: 25px;
    background-image: url(../../resources/images/israel/rater/rater_logo.png);
    margin: -2px;
    vertical-align: middle;
    }

.rater .rater_score {color: #37628F;
    display: inline-block;
    font-size: 17px;
    font-weight: bold;
    margin-right: -4px;
    vertical-align: middle;
}
.rater .rater_txt
{
    color: #37628F;
    display: inline-block;
    font-size: 11px;
    line-height: 16px;
   
}
.search_phone_ab{width:216px;/*height:175px;*/margin-top:13px;}
.search_phone_il{width:216px;height:175px;margin-top:13px;}



.flyandsave,.flyandsave_de,.flyandsave_ch{height:30px;position:absolute;cursor:pointer;top:-8px;left:182px;}
.flyandsave_de{top:41px;left:5px;}
.flyandsave_ch{top:27px;left:355px;}
.flyandsave .triangle_r,.flyandsave_de .triangle_r,.flyandsave_ch .triangle_r{width: 0px;height: 0px;border-style: solid;border-width:7px 0 0 7px;border-color: transparent transparent transparent #d4dae1;float:right;}
.flyandsave .triangle_l,.flyandsave_de .triangle_l,.flyandsave_ch .triangle_l{width: 0px;height: 0px;border-style: solid;border-width: 0 0 7px 7px;border-color: transparent transparent #d4dae1 transparent;float:right;}
.flyandsave .rect_mid,.flyandsave_de .rect_mid,.flyandsave_ch .rect_mid{/*width:250px;*/border-bottom:2px solid #d4dae1;text-align:right;font-family:Arial;font-size:12px;background:#e3eaf1 url(../../resources/images/flyandsave/icon_gift.jpg) no-repeat 97% 50%;padding-right:30px;line-height:30px;float:right;padding-left:10px;}
.flyandsave_de .rect_mid,.flyandsave_ch .rect_mid{/*width:250px;*/background-position:97% 50%;}
.flyandsave .rect_mid span,.flyandsave_de .rect_mid span,.flyandsave_ch .rect_mid span{font-weight:bold;}
.flyandsave .rect_mid span.amount,.flyandsave_de .rect_mid span.amount,.flyandsave_ch .rect_mid span.amount{color:#0f53c4;}


#flyandsave-popup{width:553px;height:370px;background-color:#f3f3f3;border-radius:3px;font-size:12px;border:1px solid #f3f3f3;box-shadow: 0px 0px 10px 1px #a6a6a6;position:absolute;top:0;left:0;z-index:1001;}
#flyandsave-popup .x_close{background:url(../../resources/images/se/close_btn.png) no-repeat;width:24px;height:24px;position:absolute;top:-7px;right:-10px;cursor:pointer;}
#flyandsave-popup input{width:127px;float:right;}
#flyandsave-popup .kavkav{width:553px;height:10px;}
#flyandsave-popup .topSection{height:75px;width:553px;}
#flyandsave-popup .topSection .fsave{float:right;font-size:30px;font-weight:bold;margin-right:25px;width:242px;margin-top:28px;padding-right:28px;height:22px;line-height:20px;background:url(../../resources/images/flyandsave/gift_icon.jpg) no-repeat 100% 0;}
#flyandsave-popup .topSection .worth{float:right;font-size:15px;margin-top:32px;}
#flyandsave-popup .midSection{width:553px;background-color:#fff;height:85px;text-align:center;border-top:1px solid #7233d5;}
#flyandsave-popup .midSection .getnow{color:#001f5e;font-size:24px;font-weight:normal;margin-top:15px;}
#flyandsave-popup .midSection .regulations{padding-top:5px;color:#000;}
#flyandsave-popup .midSection span.sp-u{text-decoration:underline;}
#flyandsave-popup .midSection span.sp-b{font-weight:bold;}
#flyandsave-popup .bottomSection{background:url(../../resources/images/flyandsave/coupbg.jpg) repeat-x;width:553px;height:200px;}
#flyandsave-popup .bottomSection .wrapper{padding-right:33px;}
#flyandsave-popup .bottomSection .wrapper .personalc{font-size:20px;font-weight:normal;color:#4a4a4a;margin-top:15px;}
#flyandsave-popup .bottomSection .wrapper .bestprice{margin-top:15px;font-size:15px;background:url(../../resources/images/flyandsave/v.png) no-repeat 100% 50%;padding:0 20px;float:left;color:#33602d;}
#flyandsave-popup .bottomSection .wrapper table tr td{padding-bottom:20px;padding-right:5px;vertical-align:middle;}
#flyandsave-popup .bottomSection .wrapper td.title{font-size:14px;color:#4b4b4b;}
#flyandsave-popup .bottomSection .wrapper input[type="checkbox"]{width:12px;height:12px;padding-left:5px;display:inline-block;}
#flyandsave-popup .bottomSection .wrapper label.acceptem{display:inline-block;padding-right:5px;}
#flyandsave-popup .bottomSection .wrapper div.cont{width: 92px;height: 27px;margin-left:20px;}
#flyandsave-popup .bottomSection .wrapper select{float:right;}
#flyandsave-popup .asterisk{padding-right:5px;width:10px;float:right;}
#flyandsave-popup .bottomSection .wrapper .disterms{font-size:11px;}

#ckflyandsave{width:635px;position:relative;}
#ckflyandsave .wrapper{padding: 10px 10px 0 0;}
#ckflyandsave .wrapper span.save{display:inline-block;padding-right:22px;font-size:24px;font-weight:bold;margin-left:20px;background:url(../../resources/images/flyandsave/icon_gift.jpg) no-repeat 100% 50%;}
#ckflyandsave .wrapper span.vico{background:url(../../resources/images/flyandsave/v.png) no-repeat 0 0;display:inline-block;width:12px;height:11px;margin-left:5px;}
#ckflyandsave .wrapper span.cpinfo{display:inline-block;font-weight:bold;height:17px;}
#ckflyandsave .wrapper span.cpinfo .cpcode{color:#1559f8;display:inline-block;margin-right:4px;}
#ckflyandsave .wrapper .gframe_mar{margin-top:10px;}
#ckflyandsave .wrapper span.questico{background:url(../../resources/images/results/flight/questico.png) 0 0 no-repeat;height:17px;width:17px;display:inline-block;margin-right:5px;cursor:pointer;}
#ckflyandsave .gray_content .termitem{font-size:14px;padding:10px 10px 0 0;}
#ckflyandsave .innertxt{background:none !important;}





#popupOverlay { position: fixed; top: 0; left: 0; right: 0; bottom: 0; z-index: 10; background: #000; }

.popup-slideshow,
#popupOverlay { opacity: 0; filter: alpha(opacity=0); visibility: hidden; transition: opacity .5s, visibility .5s; -webkit-transition: opacity .5s, visibility .5s; }

.popup-slideshow { width: 550px; position: absolute; /*top: 173px;*/top:0; left: 50%; /*margin-left: -275px;*/ z-index: 11; background: #fff; border-radius: 4px; }
.popup-slideshow .popup-content { padding: 10px;direction: rtl; border-radius: 0 0 4px 4px; text-align:right;}

.popup-visible #popupOverlay { opacity: .7; filter: alpha(opacity=70); visibility: visible; }
.popup-slideshow.visible { opacity: 1; filter: alpha(opacity=100); visibility: visible; }



.travelhelp{font-size:15px;color:#6a6a6a;font-weight:normal;line-height:20px;}
.travelhelp .travelhelp-wrap{width:540px;height:115px;padding:10px 0;}
.travelhelp .b-bottom{border-bottom:1px solid #ececec;}
.travelhelp .p-bottom{padding-bottom:20px;}
.travelhelp .righttext{float:right;width:119px;}
.travelhelp .lefttext{float:right;width:411px;padding:0 10px 0 0;}
.travelhelp h2{font-size:18px;font-weight:bold;color:#124657;}
.travelhelp h3{font-size:17px;font-weight:bold;color:#124657;}
.travelhelp span.phone-emr{font-size:15px;font-weight:bold;color:#124657;line-height:22px;}
.travelhelp span.phone-emr span{font-size:22px;font-weight:bold;color:#155bf9;}
.travelhelp .astyle{color:#155bf9;}
.travelhelp .info-emr{width:635px;border-top:1px solid #ececec;padding-top:10px;}
.travelhelp .info-emr p{width:582px;padding-top:10px;}
.travelhelp .info-emr p b{font-weight:bold;}



/**new support**/
.customer-service-sp .row-area{width:100%;margin-bottom:20px;}
.customer-service-sp .row-border{border:1px solid #009de0;
                               
}

.customer-service-sp .row-header{background-color:#009de0;width:100%;}
.customer-service-sp .row-header h2{font-size:17px;font-weight:bold;color:#fff;line-height:27px;padding-right:10px;}
.customer-service-sp .row-content{font-size:15px;line-height:30px;color:#000;padding:10px;}

.customer-service-sp .row-content .large-text{font-size:17px;}
.customer-service-sp .row-content b{font-weight:bold;}

.customer-service-sp .col-area-right{width:47%;float:right;min-height:166px;}
.customer-service-sp .col-area-left{width:47%;float:left;min-height:166px;}
.customer-service-sp .customer-service-from{width:100%;}
.customer-service-sp .customer-service-from .form-row{width:100%;margin-bottom:10px;}
.customer-service-sp .customer-service-from .form-col{width:50%;float:right;}
 
.customer-service-sp .customer-service-from input,.customer-service-sp .customer-service-from textarea,.customer-service-sp .customer-service-from select{border-top:2px solid #dedede;border-left:2px solid #dedede;background-color:#fff;height:22px;
 width:190px;float:right;line-height:22px; 
}
.customer-service-sp .customer-service-from label{display:inline-block;width:100px;vertical-align:top;float:right;}
.customer-service-sp .customer-service-from textarea{padding:0 5px 0 0;margin:0;resize:none;height:70px;width:auto;width:512px;}
.customer-service-sp .customer-service-from select.sml{width:70px;}
.customer-service-sp .customer-service-from input.sml{width:100px;margin-left:20px;}

.customer-service-sp .customer-service-from .form-send
{
    width:153px;height:40px;
	background: #009de0; /* Old browsers */
 
	font-size:22px;color:#fff;font-weight:bold;line-height:40px;
	border:1px solid #009de0;
    float:left;margin-left:38px;margin-top:15px;text-align:center;text-shadow: 1px 1px 2px #000;cursor:pointer;
}



.support_info .support-menu{width:25%;float:right;margin-left:5%;}
.support_info .support-menu .wrap{width:100%;background-color:#ebebeb;border-right:2px solid #dedede;border-bottom:2px solid #dedede;margin-bottom:20px;}

.support_info .support-content{ width:70% !Important;float:right;}

.support_info .support-menu .header{font-size:17px;font-weight:bold;padding-right:5px;line-height:30px;}
.support_info .support-menu ul{width:100%;padding:0;margin:0;}
.support_info .support-menu ul li{border-bottom:1px solid #fff;width:100%;padding:4px 0 4px 0;}
.support_info .support-menu ul li a{line-height:25px;margin:0;padding:0;display:inline-block;width:100%;text-decoration:none;font-size:15px;padding-right:10px;color:#000;
                                    background:#fff url(../../resources/images/common/link-arr.png) no-repeat 20px 50%;
}

.support_info .support-content .servicebg{
    background:#ebebeb url(../../resources/images/support/keyboard2.png) no-repeat 0 100%;
}

.support_info .support-content .helpbg{
      background:#ebebeb url(../../resources/images/support/sos.png) no-repeat 0 100%;
}

.support_info .support-content .airbg{
    background:#ebebeb url(../../resources/images/support/airplane.png) no-repeat 0 100%;
}

.support_info .support-content .boxbg{background-color:#ebebeb;}


.customer-service-sp .customer-service-from .fld-mandatory{border:1px solid red;}

.customer-service-sp .customer-service-from .msgstatus{font-size:18px;text-align:center;}
.customer-service-thanks {font-size:17px;line-height:22px;}
.customer-service-sp  .cs-lnk{text-decoration:underline;font-size:18px;font-weight:bold;color:#000;}

/* specifically for hotels */
.search_container .fields .pax .holderp.ageHotelSelector {
    width:65px ;
}

.search_container .fields .pax .holderp.hotelSelectTag{
    width:75px ;
}

.customer-service-sp .customer-service-from .asterisks{
    color: red;
}