@charset "utf-8";

.a_m_container{background-color: #f6f6f6;font-family: 'Open Sans', sans-serif, Arial;}
.full_flat_ui{width: 990px;margin: 0 auto;}
.flat_ui_990,.mainContainer{width: 990px;margin: 0 auto;}
.mainCurvedFrame{background-color: #f6f6f6;font-family: 'Open Sans', sans-serif, Arial;margin: 0 auto;width: 990px;}
.curvedContainer{background-color: #fff;font-family: 'Open Sans', sans-serif, Arial;border: none;padding: 0px;overflow: hidden;border: 1px solid #e4e4e4;margin-bottom: 40px;}
.NoncurvedContainer{border: none;background: #fff;}
.a_dataContainer{text-align: left;}
.a_dataContainer.a_rating_detail{margin-top: 20px;margin-bottom: 0px;width: 800px;float: right;}
.a_dataContainer.a_view_rating{margin-top: 10px;border: 1px solid #e4e4e4 !important;}

.minHeight{min-height: 457px;}
.a_homeLeft{min-height: 200px;float: left;width: 990px;margin: 0 auto;}
.a_homeLeft.event{width: 100%;}
/*.a_homeLeft.event .a_title .a_c{}*/

.clr{clear: both;}

.youteleImg{background:#FFFFFF url('../newimages/youtele.jpg') 645px 53px no-repeat;}
.youteleImg .a_scontainer{padding:0 0 15px 0;}
.ac_refill h3{font-size: 14px;color: #0C4CA0;padding: 0px 0px 12px 15px;font-weight: 600;}
.ac_detail{border-bottom: #cfcfcf solid 1px;padding: 0px 0 5px;margin-left: 15px;}
#avail_plan{margin-bottom: 10px;}
#avail_plan tr.rec.static{cursor: pointer;}
.ac_refill .detail_table{display: block;}
.ac_refill .detail_table td:first-child{padding-left: 16px;}
.ac_refill .detail_table a{color: #0066CC;font-weight: 600;margin-left: 25px;display: inline-block;cursor: pointer;}
.ac_refill .detail_table a:hover{border-bottom: solid 1px;}
.ac_refill .openState,.ac_refill .closeState{background:url('../newimages/openState.png') no-repeat;width: 20px;height: 20px;}
.ac_refill .closeState{background:url('../newimages/closeState.png') no-repeat;}
.tableBorder .rec.static td{font-weight: 600;border-top: #cfcfcf solid 1px;border-bottom: #cfcfcf solid 1px;background-color: #FDFDFD;}
.a_p_table .a_mValue.bold{font-weight: bold;}
.a_scontainer{padding:15px 10px 15px 10px;}
.a_scontainer label{font-size:13px;font-weight:600;color:#333;padding:0px 8px 0px 15px;}
.a_scontainer .errorText{border:1px solid #cc0000;}
.a_d_container .errorText, .a_popup .errorText, .a_d_container .errorText{border:1px solid #cc0000;}
#avail_plan #confirm_recharge{margin: 0 15px 15px;}
.a_dataContainer.cu .errorText{border:1px solid #cc0000;}
#coup_address_data .errorText{border:1px solid #cc0000;}

.actionEdit{border: 1px solid #27ae60;border-radius: 3px;padding: 0 10px;}
.actionEdit:hover{background: #27ae60;color: #fff;}

.a_header{}
.a_header .top{border-bottom: 1px solid #e4e4e4;padding:0;background-color:#fff;}
.a_header .top .left{float: left;font-size: 13px;padding: 5px 0px 0 0;cursor: pointer;}
.a_header .top .left a{color: #474747;}
.a_header .top .left img{float: left;padding-right: 5px;position: relative;top: -2px;}
.a_header .top .right{float: right;}
.a_header .top .right ul{margin: 0px;padding: 0px;}
.a_header .top .right > ul > li{color: #474747; float: left;list-style-type: none;font-size: 12px;padding: 5px 10px 4px;cursor: pointer;height: 14px;}
/*.a_header .top .right > ul > li:hover{background-color: #f4f4f4;}*/
.a_header .top .right > ul > li:last-of-type{padding:2px 10px 6px;}

.a_header .right .selectCity li {display: inline-block;}
.a_header .right .selectCity li a{color: #454545;font-size: 11px;padding-right: 5px;}
.a_header .right .selectCity ul li a:hover{color: #0C4EA2;}
.a_header .right .selectCity a.sel_menu{color: #0C4EA2;}
.a_header .right .selectCity img{position: relative;left: 4px;top: 2px;}

.a_header .logoL{padding: 15px;float: left;}
.a_header .logoL .logo{background:url('../newimages/logo.png?1') 0px 0px no-repeat;width:140px;height:70px;float:left;cursor: pointer;}
.a_header .b2blogin{float: right;margin: 37px 15px 0 15px;border-bottom-left-radius:6px;border-top-left-radius:6px;}
.a_header .b2blogin b{font-weight: 600;display:block;font-size:13px;margin-top:10px;color:#454545;}
.a_header .b2blogin b span{font-weight:400;}
.a_header .b2blogin .a_btn.borderBtn{display:block;background: #FFFFFF;color: #F94F39;font-size:13px;min-width: 85px;cursor: pointer;padding: 5px 10px 5px;text-align: center;float: right;margin-right: 5px; font-weight: 700;border-radius:20px;border: 1px solid #F94F39}
.a_header .b2blogin .a_btn.borderBtn:hover{background-color: #F94F39;color:#fff;}
.a_header .try_beta{background:url('../newimages/beta.png') 0px 0px no-repeat;float: right;margin: 21px 15px;cursor: pointer;width:149px;height:56px;}
.a_header .right_click_to_call{float: right;line-height: 18px;cursor: pointer;position: fixed;right: 25px;bottom:0px;z-index: 10;}

.showBalance{float:right;border:1px solid #d8d8d8;border-radius: 4px;background: #fff;margin-top:10px;}
.showBalance span{font-size:9px;color:#878787;font-weight:normal !important;margin-top:2px;}
.showBalance i{font-size:10px;}
.showBalance b{color:#000;font-weight:600;font-size:15px;text-align: right;}
.showBalance a{float:left;color:#878787;font-size: 20px;position: relative;margin:0px 20px;}
.showBalance .top{border-bottom: 1px solid #d8d8d8;padding:10px 20px 10px;}
.showBalance .top b{float:left;}
.showBalance .top b span{display:block;}
.showBalance .bottom{padding:8px 20px;}
.showBalance .bottom b{float:right;}
.showBalance .bottom span{float:left;margin-top:3px;}

.black_overlay{display: none;position: absolute;top: 0%;left: 0%;background-attachment:scroll;background-repeat:repeat-x;width: 100%;height: 100%;position:fixed;background-color: black;z-index:100;-moz-opacity:0.3;opacity:.30;filter: alpha(opacity=30);overflow:auto;}

.a_clr{margin: 0px;padding: 0px;clear: both;}

.a_menu{background: #474747;position:relative;min-width:990px;}
.a_menu ul{margin: 0px;padding: 0px;}
.a_menu li{color: #FFF;float:left;position: relative;border-bottom: 0px solid #F94E3A;transition: all 0.15s ease-in-out 0s;box-sizing: border-box;margin-right: 10px;}
.a_menu li:hover{border-bottom-width: 2px;}
.a_menu li a{color:#d8d8d8;display: inline-block;padding: 14px 19px 14px 20px;font-size: 13px;font-weight: 600;text-transform: uppercase;}
.a_menu li.a_sel a, .a_menu li:hover a{color: #fff;}
.a_menu li.a_ex{padding:0px 5px;cursor:default;}
.a_menu .a_sel{border-bottom: 2px solid #F94E3A;}

.a_menuSel{position:absolute;z-index:10;display:none;}
.a_menuSel div{float:left;}

.a_submenu{position: relative;z-index: 10;border: 1px solid #e4e4e4;border-left: none;border-right: none;margin-bottom: 0px;background: #fff;}
.a_submenu .a_center div{padding:3px;}
.a_submenu .a_center div.Dummy{padding:0px;}
.a_submenu .a_center a{display:inline-block;font-size:11px;font-weight: 500;color:#707070;padding:3px 7px;background-color: #fff;margin: 4px 4px 6px 0px;text-transform: uppercase;}
.a_submenu .a_center a.a_sel{color: #F94E3A;}
.a_submenu .a_center a[href]:hover{color: #F94E3A;}
.a_submenu .a_center a.a_sel:hover{color: #F94E3A;}
.a_submenu .a_bottom{background:url('../newimages/subMenuBot.png') no-repeat;width:992px;height:8px;}
.a_submenu b.newSubmenu{float:right;display: inline-block;color:#e5097f;font-size:8px;font-weight:600;margin:-2px 0 0 2px;}
/*.a_submenu .a_center a.a_sel b.newSubmenu{display:none;}*/
.a_service .a_right .a_center>div{display:none;height:226px;}

#clicktocallguest input.errorText{border: 1px solid #cc0000;}
#clicktocallguest .formTable{padding: 0px;}
#clicktocallguest .formTable #service_name{color: #666;}
#clicktocallguest .formTable {margin-top: 0px;}
#clicktocallguest .formTable .formLabel{text-align: left;color: #666;padding: 0 0 10px;line-height: 20px;}
#clicktocallguest .formTable .data{color: #666;font-size: 13px;font-weight: 600;width: 3px;}

.homeCon{padding: 10px 0px;}

.mainSlider{width:660px;height:260px;float:left;overflow:hidden;}
.mainSlider ul{margin: 0px;padding: 0px;}
.mainSlider ul li{list-style-type: none;float: left;position: relative;font-weight: 600;}
/*.mainSlider ul li a{color: #fff;position: absolute;bottom: 10px;left: 10px;font-size: 18px;font-weight: 400;}*/
.mainSlider ul li .bottom{position: absolute;bottom: 2px;width: 100%;background:  rgba(0,0,0,0.7);padding: 10px 0;}
.mainSlider ul li .bottom a{color: #fff;font-size: 18px;font-weight: 400;float: left;padding-left: 16px;}
.mainSlider ul li .bottom .a_btn{float: right;margin-right: 9px;}
.mainSlider ul li img{width:660px;height:260px;}

.single_slider{margin-left:10px;float: left;overflow: hidden;width: 320px;height: 260px;position: relative;}
.single_slider ul{margin: 0px;padding: 0px;}
.single_slider ul li{list-style-type: none;float: left;cursor: pointer;}
.single_slider ul li img{width: 320px;height: 260px;}

.bx-pager .pager-link{background:#000;border-radius: 5px;display: block;height: 10px;margin: 0 2px;outline: 0 none;text-indent: -9999px;width: 10px;float:left;}
.bx-pager .pager-active{background: #fff;}
.bx-pager{position: absolute;right: 10px;z-index: 1;}
.single_slider .bx-pager{left: 10px;bottom: 12px;}

.bx-wrapper .bx-prev{height: 32px;margin-top: -16px;outline: 0 none;position: absolute;text-indent: -9999px;top: 50%;width: 32px;z-index: 0;background: url("../newimages/newhome/controls.png") no-repeat 0 0; left: 10px;}
.bx-wrapper .bx-prev:hover{background: url("../newimages/newhome/controls.png") no-repeat 0 -32px;}
.bx-wrapper .bx-next{height: 32px;margin-top: -16px;outline: 0 none;position: absolute;text-indent: -9999px;top: 50%;width: 32px;z-index: 0;background: url("../newimages/newhome/controls.png") no-repeat -43px 0px; right: 10px;}
.bx-wrapper .bx-next:hover{background: url("../newimages/newhome/controls.png") no-repeat -43px -32px;}

div.a_btn{background:#F94F39;color:#FFF;font-size:13px;min-width: 85px;cursor: pointer;padding: 9px 10px 11px;text-align: center;float: left;margin-right: 5px; font-weight: 700;border-radius:3px;}
div.a_btn.border{border: 1px solid #F94F39;background: none;padding: 6px 10px 7px;}
div.a_btn.border a{color:#F94F39;}
div.a_btn.border:hover{background:#F94F39;}
div.a_btn.border:hover a{color:#fff;}
div.a_btn:hover{background-color: #F94F39;}
div.a_btn a{color: #fff;font-size:11px;font-weight: 700;text-transform: uppercase;}
div.a_btn.b_Ok{background-color:#F94F39;margin-right: 10px;float: none;display: inline-block;}
div.a_btn.b_Ok:hover{background-color:#de1a85;}
div.a_btn.b_Cancel,#confirm_popup .a_btn.b_No{background-color:#FFFFFF;display: inline-block;float: none;border:1px solid #707070;color: #707070;}
div.a_btn.b_Cancel:hover,#confirm_popup .a_btn.b_No:hover{background-color:#707070;color: #fff;}
div.a_btn.b_Cancel a,#confirm_popup .a_btn.b_No a{color:#707070;}
div.a_btn.b_Cancel:hover a,#confirm_popup .a_btn.b_No:hover a{color:#fff;}
.btnSave{cursor:pointer;float:right;clear:both;margin-right:30px;margin-top:-5px;background:url("../images/btnSave.jpg") no-repeat;width:80px;height:30px;list-style:none;}
td.btnPad{padding:6px 0px 3px 15px;}
.a_p_table td.btnPad{padding:4px 0px 0px 0px;}

.btn_bg{background: #ccc;font-size: 14px;padding: 5px 10px;border-radius: 4px;font-weight: 600;color: #333;cursor: pointer;}
.btn_bg:hover{background: #bbb;}

.city_popup{color: #333333;width: 440px;border-radius: 4px;padding: 10px 15px;position: absolute;z-index: 100;background-color: #ffffff;display: none;}
.city_popup h5{font-size: 16px;padding: 5px 0 10px;}
.city_popup input{width: 415px;height: 25px;padding: 5px 10px;font-size: 15px;}
.city_popup p{font-size: 14px;color: #848484;padding: 8px 0 5px;line-height: 20px;}
.city_popup .a_btn{float: right;margin: 10px 0px 0 0;}
.city_popup .top_searched{padding: 10px 0 15px;border-bottom: 1px solid #E7E7E7;}
.city_popup .top_searched div{background-color: #f0f0f0;padding: 7px 10px 10px;font-size: 14px;color: #727272;font-weight: 600;}
.city_popup .top_searched p label{color: #2C619F;padding: 5px 0 0;cursor: pointer;}

.get_detail_pop,.a_pass_con_pop{position: absolute;z-index: 1010;display: none;border-radius:3px;}
.get_detail_pop.login_pop{min-width: 500px;}
.get_detail_pop.login_pop .loginCon .left{float: left;padding-right: 20px;width: 237px;}
.get_detail_pop.login_pop .loginCon .left p{font-size: 12px;color: #666;line-height: 19px;margin-bottom: 15px;font-weight: 400;}
.get_detail_pop.login_pop .loginCon .left p a{color: #e93698;}
.get_detail_pop.login_pop .loginCon .left .a_btn{float: none;margin-right: 0px;}
.get_detail_pop.login_pop .loginCon .right{float: left;width: 272px;padding-left: 20px;border-left: 1px dashed #cfcfcf;}
.get_detail_pop.login_pop .loginCon .right h1{color: #333;font-size: 15px;margin-bottom: 15px;font-weight: 600;}
.get_detail_pop.login_pop .loginCon .right ul{margin-left: 15px;padding: 0px;}
.get_detail_pop.login_pop .loginCon .right li{float: none;list-style-type: disc;color: #666;font-size: 13px;line-height: 22px;}
.get_detail_pop.login_pop .loginCon .right .sc_login{float: left;margin-top: 34px;}
#confirm_popup .a_btn.b_No{float: left;padding: 7px 9px 8px;}
.get_detail_pop .a_btn{padding:8px 10px 9px;}
.get_detail_pop .a_btn.b_Cancel{padding:7px 9px 8px;}
.sc_login.social_signup{padding: 10px 50px 15px 50px;}
.sc_login h5{color: #333333;margin-top: 8px;font-size: 13px;font-weight: 600;}
.sc_login div{margin-top: 10px;float: left;margin-right: 15px;}
.sc_login .sc_fb,.sc_login .sc_google{background: #3b5998;padding: 4px 10px 9px;font-size: 13px;font-weight: 700;color: #FFF;width: 200px;display: inline-block;border-radius: 3px;}
.sc_login .sc_fb:hover{background-color: #354f88;}
.sc_login .sc_google{background:#de4c34}
.sc_login .sc_google:hover{background-color:#ce3e26}
.sc_login i{background: url("../newimages/facebook.png")no-repeat;display: inline-block;width: 17px;height: 17px;position: relative;top:3px;padding-right: 9px;margin-right: 14px;border-right: 1px solid #627aad;}
.sc_login .sc_google i{background: url("../newimages/google.png")no-repeat;display: inline-block;padding-right: 9px;border-right:1px solid #e5705d;}

.get_detail_pop.login_pop input{padding: 7px;margin-bottom: 15px;height: 15px;width: 220px;color: #333;font-size: 13px;}
.get_detail_pop.login_pop .forgotLink{padding: 0px;float: right;margin-bottom: 25px;font-weight: 600;color: #444;}
.beneficiary_popup.get_detail_pop li{list-style-type: disc;}
.beneficiary_popup .terms_condition{margin-left: 5px;}

.a_popup .a_pop_top{padding:10px 15px;background-color: #fff;border-bottom: 1px solid #cfcfcf;font-size: 13px;color: #000;}
.a_popup .a_pop_top .a_close{float: right;color: #666;cursor: pointer;}
.a_popup .a_pCenter{position: relative;padding: 20px;background-color: #fff;}
#clicktocall .a_popup .a_pCenter{padding: 15px 90px 15px 15px;}
#login_pop .a_popup .a_pCenter{padding-top:5px;}
.a_popup .a_pTopC{float: left;padding: 20px 15px;font-size: 13px;font-weight: 600;}
.a_pTopC span{color: #333;}
.a_pTopR .a_close,.a_sp_msg .a_close{cursor: pointer;}
.a_popup .a_pTop{background: #f9f9f9;border-bottom: 1px solid #cfcfcf;font-size: 14px;padding:0;}
.a_popup .a_pTopR{float: right;padding:20px 15px;color: #666;font-size: 13px;}

.confirmation_popup{background: url('../newimages/question.png') 0px 0px no-repeat;font-size: 13px;padding: 8px 0 0px 50px;color: #333;}
.confirmation_popup .b_Yes{margin-right: 10px;}
.confirmation_popup p{line-height: 18px;min-height: 35px;}

.forgotLink{font-size: 13px;color: #666;padding: 7px 0 0 1px;display: inline-block;}
.forgotLink:hover{text-decoration: underline;}

.notifyDiv,.loginError,.commonError{padding: 10px 0 0 50px;color: #007900;font-size: 12px;line-height: 18px;}
.notifyDiv.error{color: #ff0000;}
.loginError,.commonError{padding: 0px 0px 0px 14px;color: #ff0000;text-align: left;}

.formTable .formData{display: inline-block;padding: 9px 0px 6px;}
.formTable .formDataNew{color: #333333;font-size: 13px;font-weight: 600;padding-right: 35px;text-align: left;}
.formTable .formDataNew td{padding: 2px;}

.cu .ftsMap{width: 990px;height: 375px;position: relative;}
.cu .contactusline{background: url('../images/FTSHome/contactusline.gif') 0px 10px no-repeat;float: left;position: relative;}
.contactusline .conservices{font-size: 13px;width: 700px; padding: 25px 30px 20px 30px; float: left;}
.contactusline .conservices .conservicesbox p{margin-top: -8px;margin-left: 18px; color: #1151A4; font-weight: bold; background-color: #fff; position: absolute;width: 125px;}
.contactusline .conservices .conservicesbox a{text-decoration: none;color: #fff; outline: 0px none;}
.contactusline .boxtext{background-color: #fbfbfb; border: 1px dashed #dbdbdb; padding: 12px 15px; margin-top: 33px;}
.contactusline .con_email{content: f003; background:url("../images/mail.png") no-repeat scroll 5% center #008dde; border-radius: 40px; color: #fff; font-weight: 400; margin: 12px 0px; padding: 4px 10px 5px 25px; text-align: right; float: left;}
.contactusline .frcall{ height: 13px;width: 12px; float: left;background: url("../newimages/call_white1.png") no-repeat 0 0 rgba(0, 0, 0, 0);margin-right: 5px;}
.contactusline .con_clicktocall{background-color: #4CA411; border-radius: 40px; color: #fff; font-weight: 400; margin-top: 12px; padding: 5px 10px; text-align: left;float: right;cursor: pointer;}
.contactusline .contentTable{float: left; background-color: #FBFBFB; border-left: 1px dashed #dbdbdb; height: 1308px; width: 197px;padding-left: 30px;}
.contactusline .contentTable .con_address1{border-bottom: 1px dashed #dbdbdb; padding-left: 30px; padding-bottom: 30px;display: none}
.contactusline .contentTable .con_btn{cursor:pointer;float:left;background-color: #F94F39; font-weight: 400; padding:4px 15px 5px; color: #fff; font-size: 13px;margin: 10px 0;border-radius:40px;}
.contactusline .contentTable .con_address2{padding-left: 30px;line-height: 15px}
.contactusline .contentTable .label{padding-top: 3px; text-align: left;padding-bottom: 10px;color:#666666;}
.contactusline .contentTable .data {font-size: 13px; font-weight:600;line-height: 20px;color: #333;}

.contactusline .contentTable .toClickTab{cursor: pointer;}
.contactusline .contentTable .toClickTab:after {content:'\25BA';margin: 0 0 0 10px;}
.contactusline .contentTable .active .toClickTab:after {content:'\25BC';float: right;}
.contactusline .contentTable .e_subTab{display: none;}

.radioPanel div{padding-bottom: 10px;}
.radioPanel div:last-child{padding-bottom: 0px;}
.radioPanel div input[type=radio],.radioPanel div input[type=checkbox]{vertical-align: middle;display: inline-block;}
.radioPanel div span{display: inline-block;font-size: 13px;font-weight: 600;vertical-align: middle;padding-left: 6px;}

.channePartnerSignUp{float: left;padding-left: 40px;width: 345px;}
.channePartnerSignUp .formTable #emailCodeTr .formData{height: 35px;}
.channePartnerSignUp_Social{float: left;width: 265px;margin: 75px 0 0 40px;}
.channePartnerSignUp a.a_text{margin-left: 5px;}
.channePartnerSignUp a.a_text{font-size: 13px;text-decoration: underline;font-weight: 600;}

.cantRead a{color: #0066CC;}
.cantRead p{font-size: 11px;color: #333;font-weight: bold;}
.cantRead img{border: #b4b4b4 solid 1px;}

.a_title .a_c{position:relative;color: #393939;padding: 18px 0px 18px 8px;;font-size: 15px;font-weight: 600;text-transform: uppercase;}

.a_bookContainer{background:#fff;text-align: left;margin-top: 20px;padding: 11px 0px 16px 7px;border-radius: 5px;}
.a_bookContainer .a_book{float:left;}
.a_bookContainer .a_book .a_c{padding:17px 0 11px 10px;color:#5e5e5e;text-align:left;font-size:14px;font-weight:700;}
.a_bookContainer .a_scontainer{padding:9px 0 0;}

ul.a_mtabContainer{margin-left: 10px;}
ul.a_mtabContainer li{padding: 25px 20px;color: #5e5e5e;font-size: 14px;font-weight: 600;cursor: pointer;text-transform: uppercase;display: inline-block;}
ul.a_mtabContainer li:hover,ul.a_mtabContainer .a_sel{border-bottom: 1px solid #F94E3A;}

.a_imgCont{padding:0px 0px 20px 21px;vertical-align:top;font-size:13px;color:#707070;float: left;position: relative;cursor: pointer}
.a_imgCont .a_releasedate{color: #FFFFFF;font-size: 11px;font-weight: 700;left: 20px;padding:5px 6px 7px;position: absolute;text-align: center;top: 0px;z-index: 2;background: rgba(0,0,0,0.6);}
.a_imgCont h4{color: #393939;font-size: 13px;font-weight: 600;width: 167px;padding: 8px 0px 0px 5px;}
.a_imgCont .hover_layer{position: absolute;top: 0px;left: 20px;padding: 0;width: 172px;height: 247px;display: none;}
.a_homeLeft.event .a_imgCont .hover_layer{left: 15px;}
.a_imgCont .hover_layer .layer{background-color: #000;opacity: 0.6;width: 100%;height: 100%;position: absolute;top: 0px;left: 0px;z-index: 1;border-radius: 3px;}
.a_imgCont .hover_layer .data{position: relative;z-index: 2;margin-top: 82px;}
.a_imgCont .hover_layer .a_btn{margin: 7px 32px;color: #F94F39;padding: 10px;border-radius:15px;border: solid 2px #F94F39;font-size: 13px;font-weight: 400;background: none;}
.a_imgPopCont{background:url('../newimages/mImgFrame.gif') 1px 2px no-repeat;padding:10px 30px 10px 15px;vertical-align:top;width: 108px;}

#chooseSeatHome .a_mar{margin: 0px;}
#chooseSeatHome #photo_div .a_homeLeft{margin: 20px 0px 20px 0px;}
#chooseSeatHome .divider{border-top: #dfdfdf 1px solid;}
#chooseSeatStep0 .a_confirm_data{padding: 15px;}

.a_movie_detail{padding: 0px;font-size: 11px;}
.a_movie_detail .a_left{float: left;}
.a_movie_detail .a_left .a_btn{margin: 5px 0px 0px 0px;float:none;}
.a_movie_detail .a_left .a_btn a{padding: 0px 10px}
.a_movie_detail .a_right{float: right;padding:20px;width: 760px;}

.a_movie_detail .img{border-radius: 3px;width: 172px;height: 247px;}
.a_movie_detail .a_movieName{float: left;margin-top: 10px;}
.a_movie_detail .a_detail div{padding: 20px 0px;border-bottom: #dfdfdf solid 1px;margin-bottom: 18px;}
.a_movie_detail .a_detail h1{font-size: 20px;padding-bottom: 7px;font-weight: 400;color: #5e5e5e;}
.a_movie_detail .a_detail div b{color: #5e5e5e;}
.a_movie_detail .a_detail div span{display: inline-block;margin-right: 15px;}


.a_movie_detail .show_data{margin-top: 20px;}
.a_movie_detail .a_rating{float: right;font-size: 14px;}
.a_movie_detail .a_rating p{float: left;}
.a_movie_detail .a_rating b,.a_movie_detail .a_linkText{float: right;margin: 8px 4px 15px 6px;}
.a_movie_detail .a_rating b{float: left;margin: 0px; color: #fff;padding: 7px 15px 9px;background: #009def;font-weight: 600;}
.a_movie_detail .a_rating a{float: left; width: 0; height: 0; border-top: 15px solid transparent; border-right: 15px solid #009def; border-bottom: 15px solid transparent;}
.a_movie_detail .a_star{margin: 10px 4px 6px 4px;}

.a_movie_detail #movie_trailer{padding-top: 10px;}

.a_star{background:url('../newimages/star_icon_spirit.png') -13px -35px no-repeat;display: inline-block;width: 13px;height: 14px;margin: 0px 4px;}
.a_star.half{background:url('../newimages/star_icon_spirit.png') -12px -53px no-repeat;}
.a_star.empty{background:url('../newimages/star_icon_spirit.png') -12px -17px no-repeat;}


.a_top_movie{color: #333;margin-top: 15px;}
.a_top_movie h4{font-size: 17px;color: #474747;font-weight: 400;margin-bottom: 5px;}
.a_top_movie h4:after{background-color: #F94F39;bottom: 0;content: "";display: block;height: 4px;margin-bottom: -1px;margin-top: 10px;width: 90px;}
.a_top_movie div{font-size: 13px;font-weight: 700;padding: 6px 0px;position: relative;cursor: pointer;line-height: 16px;}
.a_top_movie div a{color: #707070;}
.a_top_movie.review div{margin-bottom: 5px;}
.a_top_movie.review div{padding:0;}
.a_top_movie div span{background:url('../newimages/star_icon_spirit.png') -3px -34px no-repeat;padding: 0 6px 0 32px;}
.a_top_movie div h1{float: left; display: inline-block;border-top: 5px solid transparent; border-left: 5px solid #009DEF; border-bottom: 5px solid transparent;margin-top: 7px;}
.a_top_movie div i{background:url('../newimages/video_overlay.png') no-repeat;position: absolute;width: 64px;height: 38px;left: 0px;top: 6px;}
.a_top_movie div img{float: left;}
.a_top_movie div b{padding-left: 8px;display: inline-block; margin-top: 10px;}
.a_top_movie p{clear: both;}
/*.a_top_movie.review div:hover a{background: #ffe345}*/
.a_top_movie.review a{display: inline-block;padding: 4px 5px 6px;width: 170px;margin-left: 5px;}
.a_top_movie.review div:hover a{background: #ffe345;border-radius: 3px;}

.a_mLabel{font-size:12px;color:#5e5e5e;font-weight: 400;text-align:left;padding:0px 20px 0px 0px;text-transform: uppercase;}
.a_mValue{font-size:12px;color:#848585;text-align:left;line-height:1.8;text-align: justify;}
.a_mValue.b{color:#505050;font-weight: 700;}

#movie_detail table tr td{padding-top: 2px;padding-bottom: 2px;height: 17px;}
.tc{font-size: 12px;color: #F94F39;font-weight: bold;padding: 5px 0px 10px 0px;}

.a_linkText{color: #F94F39;font-size: 11px;font-weight: 700;text-transform: uppercase;}
.a_linkText:hover{text-decoration: underline;cursor: pointer;}

.a_rating_detail{padding: 0px 0px 10px 0px;}
.a_rating_detail .a_title{border-bottom: #dfdfdf solid 1px;margin-bottom: 10px;}
.a_rating_detail h5{float: left;font-size: 15px;padding: 20px;margin-right: 35px;color: #474747;font-weight: 700;}
.a_rating_detail p span{background:url('../newimages/star_icon_spirit.png') -0px -114px no-repeat;display: inline-block;width: 38px;height: 38px;margin: 0px 4px 0px 4px;}
.a_rating_detail p span.a_empty{background:url('../newimages/star_icon_spirit.png') 0px -70px no-repeat;}
.a_rating_detail .a_left{font-size: 13px;line-height: 19px;width: 123px;float: left;padding-right: 0px;text-align: center;color: #474747;}
.a_rating_detail .a_left img{width: 46px;height: 46px;border-radius: 50px;}
.a_rating_detail .a_right{float: right;width: 590px;padding-right: 10px;}
.a_rating_detail .a_right textarea{width: 99%;height: 75px;margin-bottom: 10px;border-radius: 3px;border: 1px solid #cfcfcf;}
.a_rating_detail .a_right .a_btn{float: right;margin-right: 1px;}
.a_rating_detail .a_title p{float: left;width: 250px;padding: 9px 0 0;}
.a_rating_detail .a_rating_img{float: right;padding: 9px 0 0;}
.a_rating_detail .a_rating_img b{background: url('../newimages/star_icon_spirit.png')-0px -152px no-repeat;height: 30px;width: 105px;padding:10px 10px 0px 45px;display: none;color: #454545;font-size: 16px;font-weight: 400;}
.a_rating_detail .a_rating_img b.a_SuperF{background: url('../newimages/star_icon_spirit.png')-0px -154px no-repeat;color: #e12900;}
.a_rating_detail .a_rating_img b.a_Flop{background: url('../newimages/star_icon_spirit.png')-0px -195px no-repeat; color: #ef8000;}
.a_rating_detail .a_rating_img b.a_cool{background: url('../newimages/star_icon_spirit.png')-0px -236px no-repeat; color: #eca700;}
.a_rating_detail .a_rating_img b.a_hit{background: url('../newimages/star_icon_spirit.png')-0px -277px no-repeat;color: #65bb00;}
.a_rating_detail .a_rating_img b.a_SuperHit{background: url('../newimages/star_icon_spirit.png')-0px -318px no-repeat;display: block;color: #05b201;}

.a_view_rating .sortByCon{padding: 20px;border-bottom: 1px solid #e4e4e4;margin-bottom: 10px;}
.a_view_rating .sortByCon .left{float: left;font-size: 15px;font-weight: 700;color: #505050;}
.a_view_rating{font-size: 12px;}
.a_view_rating .a_sortby{float: right;color: #e0e0e0;}
.a_view_rating .a_sortby b{color: #909090;}
.a_view_rating .a_sortby span{padding: 0px 5px;cursor: pointer;color: #707070;font-weight: 700;}
.a_view_rating .a_sortby span.sel{color: #E5087F;font-weight: 700;}
.a_view_rating .a_review{border-bottom: #e4e4e4 solid 1px;padding: 8px;line-height: 18px;}
.a_view_rating .a_review.last{border: none;margin-bottom: 0px;}
.a_view_rating .a_review img{ border-radius: 50px;float: left;height: 60px;width: 60px;}
.a_view_rating .a_review .a_star{margin:4px 8px 0px 0px;}
.a_view_rating .a_review p.left{float: left;padding:0px 15px;line-height: 20px;font-size: 12px;color: #505050;font-weight: 700;}
.a_view_rating .a_review p.left b{float: left;padding-right: 20px;}
.a_view_rating .a_review p.left span{float: left;}
.a_view_rating .a_review p{width: 615px;word-wrap: break-word;font-size: 12px;color: #505050;padding-left: 17px;float: left;padding-bottom: 10px;}
.a_view_rating #more_review{text-align: right;padding: 0 15px 15px 0px;}
.a_view_rating #more_review a{font-size: 12px;}

.a_date{margin: 20px 0px 5px 0px;font-size: 13px;font-weight: 600;padding-bottom: 20px;}
.a_date p{float: left;padding-top: 7px;}
.a_date .right{float: right;}

div.sch{min-height: 398px;}
table.sch{width:100%;background-color:white;}

tr.titleSch td{color:#5e5e5e;padding-bottom: 10px;font-size:13px;font-weight:600;border-bottom:solid 1px #e4e4e4;text-align:left;}
tr.titleSch td img{display: inline-block;margin: 0px 5px -8px 0px;cursor: pointer;}

.get_detail_pop .infotitle{color:#0066CC;font-size: 14px;font-weight: 600;}
.get_detail_pop .googleMap{width: 795px;height:400px;margin-left: 2px;position: relative;top: -5px;}
.googleMap .gm-style-iw{overflow: visible !important;top: 0px !important}

.a_sList{font-size:13px;}
.a_sList .a_sName{padding:10px 5px 10px 5px;}
.a_sList .a_sTime{color:#0066CC;padding:5px;cursor: pointer;}
.a_sList .a_cTime{padding: 5px;color: #777;}
.a_sList.withBack{background-color:#F8F8F8;}


.showRatePopup{font-size:14px;color:#535353;position:absolute;}
.showRatePopup .arrow{background:url('../images/RatePopupArrow.png') no-repeat;width:25px;height:19px;margin-bottom:-3px;position:relative;margin-left:20px;padding-left:50px;}
.showRatePopup .content{border:3px solid #666666;background:#FFFFFF;padding:10px;}
.showRatePopup .content td{text-align:left;background:#FFFFFF;}
.showRatePopup .content td+td{text-align:right;}
.showRatePopup .title td{font-size:13px;color:#333333;padding-bottom:10px;border-bottom:1px solid #CFCFCF;}

.a_showRatePopup{display: none;background: #fff;border: 1px solid #cfcfcf;border-radius: 4px;padding: 10px 0 10px 10px;}
.a_s_rate_left,.a_s_rate_right{float: left;}
.a_s_rate_center{float: left;position: relative;}
.a_s_rate_center div{float:left;padding-left: 4px;padding-right: 10px;}
.a_s_rate_center h4{color: #608E00;font-size: 14px;padding:10px 0 10px 4px;margin-bottom: 10px;border-bottom: 1px solid #cfcfcf;}
.a_s_rate_center h5,.a_s_rate_center h6{color: #474747;font-size: 13px;text-align: center;padding: 4px 0px;}
.a_s_rate_center h6{color: #000000;}
/*.a_s_rate_right{background:url('../newimages/movie/tooltipRight.png') no-repeat;}*/
/*.a_s_rate_arrow{background:url('../newimages/movie/tooltipAero.png') no-repeat;height: 15px;width: 16px;position: absolute;top: 1px;left: 6px;}*/

.a_250x650add{width: 250px;float: right;}
.a_homeLeft.event~.a_250x650add{display: none;}

.a_p_table .a_mLabel{padding:5px 10px 5px 5px;color: #909090;}
.a_p_table .popRs{padding:3px 0 6px;font-size: 15px;color: #474747;}
.a_g_title{color: #608E00;font-weight: 700;font-size: 13px;padding: 5px 0px 5px 5px;}
.a_seatClass{background-color: #FFFFCC;border: #FFE4AE solid 1px;padding: 5px;font-size: 13px;font-weight: 600;text-align: center;margin: 5px 0px;border-radius: 4px;}
.a_p_table .a_mValue.bold{font-weight: 700;}
.a_p_table .a_note{padding-top:15px;font-size: 12px;color: #666;}
.a_confirm_data{}

.a_ch_alloc{padding-bottom: 2px;}
.a_ch_alloc a{color:#F94F39;cursor:pointer;font-size:13px;}

table.legend{clear: both;color: #333333;font-size: 13px;margin-left: 15px;padding: 10px;}
table.legend td{font-size: 13px;font-weight: 400;padding: 5px 20px 5px 0;}
table.legend .as{background:url("../newimages/movie/spriteSeat.png") 1px 3px no-repeat;display: inline-block;height: 23px;width: 25px;vertical-align: middle;}
table.legend .cs{background:url("../newimages/movie/spriteSeat.png") -56px 3px no-repeat;display: inline-block;height: 23px;width: 25px;vertical-align: middle;}
table.legend .bs{background:url("../newimages/movie/spriteSeat.png") -87px 3px no-repeat;display: inline-block;height: 23px;width: 25px;vertical-align: middle;}
table.legend .os{background:url("../newimages/movie/spriteSeat.png") -27px 3px no-repeat;display: inline-block;height: 23px;width: 25px;vertical-align: middle;}

.note{background:#FFF2C6 url(../newimages/note.png) 10px 10px no-repeat;border: 1px solid #F5D76E;padding:10px 15px 10px 34px;font-size:13px;color: #474747;font-weight: 700;text-align:left;line-height: 18px;margin: 10px;}
.note_white{border-bottom: 1px solid #cfcfcf;padding: 15px;color: #333;font-size: 13px;line-height: 18px;font-weight: 400;}
.note_white a{}

.coup td{width:400px;}

.a_m_screen{position: relative;margin-top: 40px;}
.a_m_left,.a_m_right{background:url('../newimages/movie/scr_left.png') no-repeat;width:151px;height:48px;position: absolute;left: 0px;top: 0px;}
.a_m_center{background:url('../newimages/movie/scr_center.png') repeat-x;height:26px;text-align:center;padding-top: 25px;margin:0px 151px;font-size: 13px;color: #454545;font-weight: 600;}
.a_m_right{background:url('../newimages/movie/scr_right.png') no-repeat;left: auto;right: 0px;top: 0px;}

.a_m_class{position: relative;padding: 6px 0px;background: #f9f9f9;border: 1px solid #ddd;border-radius: 4px;text-align: center;font-size: 13px;color:#333;margin: 10px 0px;font-weight: 600;}
/*.a_m_cl_left,.a_m_cl_right{background:url('../newimages/movie/cl_left.png') no-repeat;width:12px;height:29px;position: absolute;left: 0px;top: 10px;}
.a_m_cl_center{background:url('../newimages/movie/cl_center.png') repeat-x;height:22px;padding-top: 7px;text-align:center;margin:0px 12px;font-size: 13px;color: #0C4DA2;font-weight: 600;}
.a_m_cl_right{background:url('../newimages/movie/cl_right.png') no-repeat;left: auto;right: 0px;top: 10px;}*/

.terms_condition{margin-left: 20px;padding: 10px 0 10px;}
.terms_condition span{font-size: 13px;font-weight: 400;line-height: 22px;margin-left: 0px;}
.terms_condition span li{margin-left: 10px;}
.terms_condition.mobile_list span li{float: left;width: 67px;font-size: 12px;list-style:none;}
.terms_condition.mobile_list span b{font-weight: bold;}
.terms_condition.mobile_list p{margin:13px 0px 0px -13px;}
.a_coupon_line .terms_condition{margin-left: 3px;padding: 0px;}
.a_coupon_line .terms_condition ul li{list-style-type: disc;}

.a_black_layer{display: none;top: 0%;left: 0%;width: 100%;height: 100%;position:fixed;background-color: #000;z-index:100;-moz-opacity:0.50;opacity:0.50;filter: alpha(opacity=50);}

.a_d_container .sessionExpired,.a_d_container .unauthorizedAccess{background:url('../newimages/sessionExpired.gif') no-repeat;width: 794px;height: 414px;margin: 30px auto 40px auto;text-align: right;}
.a_d_container .unauthorizedAccess{background:url('../newimages/unauthorizedAccess.gif') no-repeat;}
.sessionExpired a,.unauthorizedAccess a{display: inline-block;margin: 235px 50px 0px 0px;color: #0066CC;font-size: 14px;}
.unauthorizedAccess a{margin-right: 59px;}
.sessionExpired a:hover,.unauthorizedAccess a:hover{text-decoration: underline;}

.a_data .a_label{font-size:12px;color:#545454;font-weight:600;width:67px;text-align:right;padding:7px 10px 7px 0px;}
.a_d_container input,.a_popup input,.a_d_container select{border:#a9a8a8 solid 1px;background-color: #fff;font-size:12px;font-weight: 700;padding:3px;color: #848585;vertical-align: middle;border-radius: 3px;}
/*.a_d_container input{height: 20px;}*/

/*input#sbSelectorCityInput{border: 0px none;padding: 5px 3px 3px 10px;outline: 0 none;}*/

.formTable{padding-top: 20px;padding-bottom: 15px;}
.formTable .formLabel{color: #909090;font-size: 12px;text-transform: uppercase;font-weight: 700;text-align: right;vertical-align: middle;padding-left: 10px;}
.formTable .formLabel span{color: #CC0000;font-weight:400;}
.formTable td{padding-left:10px;height:28px;padding-bottom: 10px;vertical-align: middle;}

#address_alert_popup input.errorText{border: 1px solid #CC0000;}

.a_d_container input:focus,.a_popup input:focus,.a_d_container select:focus{border:#9F9F9F solid 1px;background-color: #FFF;}
.a_d_container input.text.TextDisable,select.TextDisable{color: #787878;border:#E8E8E6 solid 1px;}
.a_d_container .a_eInput{border: #FF0000 solid 1px;}

.subNavBack{width: 180px;position: absolute;float: left;height: 100%;top: 0px;left: 0px;border-right: #e4e4e4 solid 1px;}
.companyTabSel .subNavSpliter{width: 0; height: 0; border-top: 20px solid transparent; border-right:14px solid #fff; border-bottom: 20px solid transparent;position: absolute;top: -13px;right: -1px;}
.companyTabNew a,.companyTabSel a{padding-left: 12px;color: #474747;font-weight: 700;text-transform: uppercase;}
.companyTabNew,.companyTabSel{font-weight: 700;font-size: 13px;cursor: pointer;border-bottom: 1px solid #e4e4e4;padding: 13px 0px;}
.companyTabNew .sel{position: absolute;border-left: 2px solid #fff;}
.companyTabSel .rel{position: relative;}
.companyTabSel .sel{color: #FFF;height: 100%;width:100%;padding: 13px 0px;position: absolute;top: -13px;border-left: 2px solid #E5087F;}
.companyTabNew a:hover{color: #E5087F;}
.companyTabSel .sel a{color: #E5087F;font-weight: 700;}

.redText{ color: #d80606;display: inline;font-size: 14px;padding-right: 5px;}
.blueText{color: #0085cf;display: inline;font-size: 13px;padding-right: 5px;}

/*.scheme_main_contain{border: 1px solid #CFCFCF;border-top: none;padding-bottom: 10px;margin: 20px 15px 0 20px;}*/
.scheme_main_contain{padding: 25px 0px;}
.a_planContainer{margin-top: 5px;border-bottom: 1px solid #cfcfcf;}
.a_planContainer td{padding:5px;vertical-align: middle;}
.a_planContainer select{padding: 5px;}

.recharge_L{width:525px;float:left;padding-left: 15px;min-height: 143px;margin-top: -14px;}
.recharge_L select{width: 228px;}
.recharge_L input{width:221px;}
.recharge_R{display:table;}
.recharge_R .line{border-left: 1px dotted #e4e4e4;}
.recharge_R .line .c_logo_img{ display: table-cell;height: 210px;text-align: center;vertical-align: middle;width: 250px;font-size: 12px;}
.recharge_R .line .c_logo_img a{font-size: 12px}
.recharge_R .line .c_logo_img .info{position: relative;top: -12px;left: 7px;cursor: pointer;}
.recharge_R .line .c_logo_img #vip{display: none;}
.text.selectCir{width: 175px;margin-left: 13px;}
.text.a_height{font-size: 22px;}
.easyR_plan_details{min-height: 190px;}
.easyrec_plan{float: left;margin: 10px 0 0 15px;color: #333;font-size: 14px;}
.easyrec_plan .a_body{background: #fff;width: 350px;float: left;height: 67px;cursor: pointer;border: 1px solid #cfcfcf;border-right: none;font-size:12px;}
.easyrec_plan .a_left{width:70px;text-align: center;float: left;line-height: 22px;padding-top: 9px;}
.easyrec_plan .a_left a{font-size: 16px;color: #0C4DA2;}
.easyrec_plan .a_right{float: left;line-height: 27px;padding: 7px 0 7px 10px;width: 258px;border-left: 1px solid #cfcfcf;}
.easyrec_plan .a_right a{color: #0C4DA2;}
.easyrec_plan .a_right span{color: #909090;}
.easyrec_plan .a_select{background: url('../newimages/easy_plan_select.png?11')no-repeat;  height: 69px; width: 30px;float: right;cursor: pointer;}
.easyrec_plan .a_select:hover{background: url('../newimages/easy_plan_select_hover.png?11')no-repeat;}

.toolTip{position: absolute;margin-top: 10px;z-index: 10;display: none;border: 1px solid #9f9f9f;border-radius: 4px;background: #fff;padding: 10px;-webkit-box-shadow:0 0 4px 2px rgba(160, 160, 160, 0.70);-moz-box-shadow:0 0 4px 2px rgba(160, 160, 160, 0.70);box-shadow:0 0 4px 2px rgba(160, 160, 160, 0.70);}

.com_container .a_com_data{width: 810px;}

.border_left{border-left: 1px solid #CFCFCF;padding-left: 7px;font-size: 12px;color: #555;line-height: 14px;}
.border_left.easyR_note b{color: red;}
.headerRec td.plan{padding: 2.5px 0;text-align: center !important;vertical-align: middle;}
.toolTip.easyrech{min-width: 350px;margin-top: -192px;font-size: 14px;color: #666; width: 260px;}
.toolTip.easyrech .header{border-bottom: 1px solid #CFCFCF;padding-bottom: 25px;}
.toolTip.easyrech .header p{float: left;margin-top: -5px;font-size: 16px;}
.toolTip.easyrech .header p a{color: #0C4DA2;font-size: 20px;}
.toolTip.easyrech .header div{float: right;color: #909090;font-size:13px;}
.toolTip.easyrech .header a{color:#333}
.toolTip.easyrech span{margin:5px 0 0;color: #909090;font-size:13px;}
.toolTip.easyrech .details{color: #333;font-size:13px;}
.toolTip.easyrech .details p{border-bottom: 1px solid #CFCFCF;margin: 12px 0 4px;padding: 0 0 4px;}
.toolTip.easyrech .details p span{color:#0C4DA2;font-size: 16px;}
.toolTip.easyrech .details div{line-height: 19px;margin: 20px 0 0;color: #909090;}
.toolTip.easyrech .details div a{text-decoration: underline;color: #909090;cursor: pointer;}
.easyR{height: 90px;}

.tableBorder{}
.tableBorder.ex{font-weight: bold;margin: 0px 15px;}
.a_planContainer .tableBorder{border-top: none !important;}
.a_planContainer .tableBorder .headerRec td{border-bottom: none;}
.tableBorder .headerRec td{background-color:#F2F2F2;font-size: 13px;color: #393939;font-weight: 600;padding: 3px 10px;text-align: left;vertical-align: middle;border: none;height: 28px;}
.tableBorder .rec td{font-size: 13px;height: 30px;vertical-align: middle;color: #333;padding: 3px 10px;text-align: left;}
.tableBorder.lineHeight .rec td{line-height: 22px;}
.tableBorder .rec td.b{font-weight: 600;}
.tableBorder td.rAlign{text-align: right;}
.tableBorder td.cAlign{text-align: center;}
.tableBorder.noBorder{border: none;}
.tableBorder .recEven td{background-color:#F6F6F6;}
.tableBorder .bold>td{font-weight: 600;}
.tableBorder .rAlign>td{text-align: right;}
.tableBorder .totalTr td{font-weight: 600;border-top: #CFCFCF solid 1px;background-color:#EFEFEF;}
.tableBorder .spTr td{border-top: #CFCFCF solid 1px;border-bottom: #CFCFCF solid 1px;background-color:#FFFFCC;font-weight: 600;height: 26px;}
.tableBorder.ledger .rec td{border-bottom: 1px solid #E4E4E4;}
.tableBorder .a_linkText,.busReportTable .a_h_text,.busReportTable .a_linkText{border: 1px solid #27ae60;border-radius: 3px;padding: 0 10px;color: #333;font-weight: 400;}
.busReportTable .a_linkText{padding: 0 6px;}
.busReportTable .a_h_text:hover{background: #27ae60;color: #fff;text-decoration: none;}
.tableBorder .a_linkText:hover{background: #27ae60;color: #fff;text-decoration: none;}
.busReportTable .a_linkText:hover{background: #27ae60;color: #fff;text-decoration: none;}
.tableBorder a.a_linkText[action="CANCELLED"]{border: 1px solid #cfcfcf;}
.tableBorder a.a_linkText[action="CANCELLED"]:hover{background: #cfcfcf;color: #000;}

a.actionDelete{text-decoration:none;outline:none;padding-right:10px;color:#f40000;cursor:pointer;}

.vodafoneSlider{width: 237px;overflow: hidden;height: 82px;margin: 0 15px 25px 15px;}
.vodafoneSlider .Slide a{float: left;border-radius: 4px;width: 237px;height: 82px;}
.vodafoneSlider .Slide a.bg_red ul{color: #E61A23;border: 1px solid #E61A23;border-radius:3px;}
.vodafoneSlider .Slide a li{float: left;list-style-type: none;margin-left: 4px;font-weight: bold;line-height: 20px;}  
.vodafoneSlider .Slide a li.s{font-size: 11px;}  
.vodafoneSlider .Slide a li.m{font-size: 13px;}  
.vodafoneSlider .Slide a li.b{font-size: 14px;}  

.float_right{float: right;}
.a_title ul{margin: 0PX;padding: 0px;}
.a_title ul li{float: left;}

.a_mNameBack{background:#333;width: auto;color: #fff;padding: 7px 11px 9px;font-size: 15px;}
/*.a_mNameRight{float: left; width: 0; height: 0; border-top: 15px solid transparent; border-left: 15px solid #333; border-bottom: 15px solid transparent;}*/

.smsScheme{background-color: #FDF7E2;border-radius: 0px;font-size: 13px;font-weight: 700;line-height: 18px;margin: 0;padding: 5px;text-align: center;border: 1px solid #F5D76E;border-right: none;border-left: none;margin: 10px;color: #474747;text-transform: uppercase;}
.smsScheme span{font-weight: 700;}
.smsScheme span b{font-weight: 700;}

#frameBotCenter, .mainCurvedFrame .bCenter, .mainContainer .bCenter{background: #fff;height: 0;width: 0;}
#frameBotLeft, .mainCurvedFrame .bLeft, .mainContainer .bLeft{background: #fff;float: none;height: 0px;width: 0px;}
#frameBotRight, .mainCurvedFrame .bRight, .mainContainer .bRight{background: #fff;float: none;height: 0px;width: 0px;}

.a_main_wrapper{overflow-x: hidden;width: 990px;padding: 0px;margin-left: auto;margin-right: auto;}
.a_wrapper{overflow: hidden;width: 5000px;}
.slide_page{float: left;width: 990px;min-height: 450px;}

.reportTitle {text-align:left;font-size:15px;color:#474747;font-weight:700;border: none;padding:10px 0 !important;text-transform: uppercase;background-color: #f6f6f6;}
.c_detail .reportTitle{background: #e5e5e5;color: #333;}
.c_detail .c_data{padding: 15px;}

.infomessageCon{border-bottom:1px solid #cfcfcf;}
.a_infomessage{background-color:#f9f9f9;font-size:13px;padding: 3px 10px;line-height: 18px;color: #015a98;float: left;width: 474px;margin-right: 0px !important;}
.a_infomessage.rightBor{border-left: 1px solid #cfcfcf;}
.a_infomessage.admin{float: none;width: auto;margin-bottom: 9px;}
.a_infomessage.admin span{float: left}
.a_infomessage.admin span.first{color: #333333; font-weight: bold;}
.a_infomessage.admin .clr.dashed_border{border-bottom: 1px dashed #CCCCCC; margin-bottom: 3px; padding-top: 3px;}
.a_infomessage.admin .clr.dashed_border:last-of-type{border: none;}

.tableBorder{border: none;}
#PendingListContainer .tableBorder{border: 1px solid #e4e4e4;margin-bottom: 40px;}
.schemeDetails {font-size:12px;color:#333333;border-left:1px solid #CFCFCF;vertical-align: middle;padding-top: 15px;}
.schemeDetails .c_logo{text-align: center;padding-bottom: 5px;}
.schemeDetails .sDetails{padding: 0px 5px;}
.schNote{padding: 5px;line-height: 18px;border-top: dashed 1px;border-bottom: dashed 1px;margin: 5px 0px;font-size: 11px;}
.schNote b{color: #D80606;}
.schemeDetails .s_back{background:url(../images/SchemeDetailsBack.jpg) repeat-x;min-height:160px;padding-top:10px;}
.schemeDetails table .leftSide {color:#555555;text-align:left;}
.schemeDetails .rightSide {color:#222222;text-align:right;}
.schemeDetailLabel {background:#e5e5e5;text-align:center;font-size:14px;color:#333;font-weight:600;padding: 8px 0;}

.data_title{color: #0C4DA2;font-size: 14px;font-weight: 600;padding: 15px 0px 10px 10px;}
.data_title.ex{padding: 10px 0px 0px 10px;}
.a_data_title{color:#393939;font-size: 14px;font-weight: 600;padding: 15px 0px 10px 20px;position: relative;}
.a_data_title span{width: 3px;height: 20px; background-color: #F94F39;position: absolute;left: 0px;top: 12px;}

.complaintDetail{color: #666;padding: 0px 0px 10px 10px;font-size:13px;}

.a_homedesc{padding-top: 10px;}
.a_homedesc p,.a_homedesc blockquote{padding: 5px 25px 10px 25px;font-size: 13px;color: #333;line-height: 18px;text-align: justify;}
.tc .a_homedesc p{color: #848585;}
.a_homedesc blockquote{padding-left: 45px;padding-top: 0px;}
.a_homedesc h5,.a_homedesc h3{font-size: 14px;font-weight: 600;color: #333;padding: 5px 10px 10px 25px;}
.tc .a_homedesc h5,.tc .a_homedesc h3{color: #5e5e5e;}
.a_homedesc h3{padding-bottom: 0px;}
.a_homedesc .descAero,.a_homedesc .descAeroN,.descAero{
    /*background:url('../newimages/descAero.png') 25px 4px no-repeat;*/
    padding: 0px 25px 0px 30px;font-weight: 600;line-height: 18px;}
.a_homedesc .descAeroN::before{
    content: "•";
    font-size: 16px;
    padding-right: 10px;
}

.a_homedesc .descAeroN{font-weight: 400;padding-bottom: 10px;}
.lrPad{padding: 0px;}

.formTable .ui-datepicker-trigger{margin-top: -5px;}

.messageBox{background-color:#f9edbe;border:1px solid #f0c36d;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.9);color:#333;font-size:15px;left:466px;padding:3px;position:fixed;text-align:center;top:-10px;width:307px;z-index:1099;}

.m_a{padding: 20px 0px 0px 220px;color: #333;overflow: hidden;height: 640px;}
.m_a div[title]{height: 640px;}
.m_a h3{font-size: 13px;padding: 10px 0px;}
.m_a P{font-size: 13px;line-height: 18px;padding-bottom: 12px;}
.m_a .left{float: left;width: 481px;}
.m_a .right{float: right;margin: 10px 39px 0px 0px;}
.m_a .right a{display: inline-block;height: 40px;margin-bottom: 15px;}
.m_a .right img{margin: 15px 0 20px 65px;}
.m_a .iphone{background:url('../newimages/bkgApple.png') no-repeat;width: 199px;height: 392px;}
.m_a .btn_iphone_app{background:url('../newimages/btnAppleAppStore.jpg') no-repeat;width: 135px;margin-left: 33px;}
.m_a .android{background:url('../newimages/bkgAndroid.png') no-repeat;width: 199px;height: 394px;}
.m_a .btn_android_app{background:url('../newimages/bntAndroidAppStore.jpg') no-repeat;width: 148px;margin-left: 42px;}
.m_a .windows{background:url('../newimages/windowsPhone.png') no-repeat;width: 203px;height: 393px;}
.m_a .btn_windows_app{background:url('../newimages/windows.jpg') no-repeat;width: 160px;margin-left: 20px;}
.m_a .bb{background:url('../newimages/bkgBlackBerry.png') no-repeat;width: 203px;height: 395px;}
.m_a .btn_bb_app{background:url('../newimages/btnBlackBerryAppStore.jpg') no-repeat;width: 148px;margin-left: 26px;}
.m_a .javaphone{background:url('../newimages/bkgJavaPhone.png') no-repeat;width: 199px;height: 434px;}
.m_a .btn_javaphone_app{background:url('../newimages/btnJavaApplication.jpg') no-repeat;width: 148px;margin: 0px 0 0 26px;}

.m_a.a_associates{padding: 0px 0 0 190px;}
.m_a.a_associates div[title]{padding-top: 20px;height: 610px;}
.a_associates .cur_bg_frame a{background: url('../newimages/frame.png')no-repeat; height: 96px;width: 157px;display: table-cell;vertical-align: middle;text-align: center;}
.a_associates .cur_bg_frame a img{margin-top: -15px;}

.a_popFloatL{float: left;}
.a_coupon_line{padding-bottom: 15px;}
.a_coupon_line #select_container{padding: 0px 15px;}
.a_coupon_line #select_container span{float: left;color: #474747;font-size: 13px;font-weight: 700;padding: 10px 0px;}
.a_coupon_line #select_container select{float: left;margin-left:10px;}
.a_coupon_line #select_container select option{padding: 4px;}
.a_coupon_line #select_container .formTable td{padding: 2px 0px;}
.a_coupon_line #select_container .formTable select{border: none;width: 198px;color: #333;}
.a_coupon_line #select_container .formTable td.formLabel{width: 40px;background: #f4f4f4;width: 125px;text-align: left;padding-left: 10px;}
.a_coupon_line #select_container #city{border: 1px solid #cfcfcf;border-top: none;border-bottom: none;padding-right: 5px;}
.a_coupon_line .couponFilter{margin: 15px 15px 0;border: 1px solid #cfcfcf;border-radius: 3px;}
.a_coupon_line .couponFilter .step{cursor: pointer;padding: 10px;color: #777;font-size: 14px;float: left;width: 149.5px;text-align: center;border-right: 1px solid #cfcfcf;background: #f5f5f5;}
.a_coupon_line .couponFilter .step:last-child{border-right: none;}
.a_coupon_line .couponFilter .step.sel{background-color: #333;color: #fff;}

.a_coupon_main{margin-top: 10px;width: 500px;}
.a_coupon_main .tc{font-size: 12px;font-weight: bold;margin-bottom: 5px;color: #000}
.a_coupon_main p{font-size: 11px;color: #525252;}
.a_coupon_main ul{font-size: 11px;color: #525252;}
.a_coupon_main span{cursor: pointer;color: #093572; cursor: pointer; display: inline-block; font-size: 13px; margin: 3px 0 0 16px;font-weight: 600;}

.a_coupon{float: left;margin: 15px 15px 0px 0px;background: #fbfbfb;}
.a_coupon .a_coupon_left{width: 178px;float: left;border: 1px solid #e4e4e4;}
.a_coupon .a_coupon_left .top{padding: 7px;border-bottom: 1px solid #e4e4e4;position: relative;}
.a_coupon .a_coupon_left .a_coupon_logo{height: 48px;padding: 2px 0px 2px 2px;float: left;}
.a_coupon .a_coupon_left .a_coupon_logo img{}
.a_coupon .a_coupon_left .right{float: right;color: #909090;font-size: 11px;text-align: right;position: absolute;bottom: 7px;right: 7px;}
.a_coupon .a_coupon_left .right span{font-size: 11px;font-weight: 700;color: #505050;}
.a_coupon .a_coupon_left .right b{color: #505050;font-size: 15px;font-weight: 700;}
.a_coupon .a_coupon_left p{font-size: 12px;color: #707070;line-height: 15px;height: 30px;padding: 7px;}
.a_coupon .a_coupon_left b{font-size:15px;color: #000;padding: 2px 0;display: block;font-weight: 600;}
.a_coupon .a_coupon_left .a_TandC{color: #E5097F;cursor: pointer;font-size: 12px;padding: 0 7px 5px;display: block;}
.a_coupon .a_coupon_left > b{float: right;padding: 6px 10px 0 0;}
.a_coupon .a_coupon_left .free{color: #26a820;}
.a_coupon .a_coupon_left .a_curve{background: url('../newimages/coupon_back.png') no-repeat;width: 180px;height: 20px;margin-left: -1px;}
.a_coupon .a_coupon_left .bottom b{color: #E5087F;border: 1px solid #E5087F;text-align: center;cursor: pointer;text-align: center;font-weight: 700;border-radius: 10px;font-size: 11px;padding: 5px;margin: 7px;}
.a_coupon .a_coupon_left .bottom b:hover{color: #fff;background-color: #E5087F;}
.a_coupon .a_coupon_right{background:url('../newimages/coupon/coupon_takeit.jpg') no-repeat;float: right;height: 92px;width: 30px;cursor: pointer;}
.a_coupon .a_coupon_right.takedcoupon{display: none;}

/*.a_confirm_data.false{padding:15px;}*/
.slide_page.com_container{width: 810px;padding: 0 0 0 180px;position: relative;}
.a_confirm_data.true #coupon_scbar{padding: 0px 15px;}
.a_confirm_data.true .a_popFloatL{width: 600px;}
.a_confirm_data.true .a_popFloatR{width: 387px;}
.a_confirm_data  .a_popFloatL{border-right: 1px solid #e4e4e4;}
.a_confirm_data.false  .a_popFloatL{padding: 15px;}
.a_confirm_data.false .a_popFloatR{padding: 10px 0 0 0;width: 455px;}
.a_confirm_data .a_popFloatR{padding: 10px 0 0 0;width: 444px;}
.a_confirm_data .a_popFloatR table tr td{padding-left: 15px;}
.a_confirm_data .a_popFloatR table tr td.a_mLabel{width: 120px;}
.a_confirm_data .a_popFloatR table tr td.a_mValue{width: 225px;}
.a_confirm_data .a_popFloatR .a_p_table .a_mValue.bold{font-weight: 600;}
.a_confirm_data .a_popFloatR .a_mar{padding-left: 15px;margin-top: 10px;}
.a_confirm_data.true .note{margin: 10px;}
.a_confirm_data.true #select_container select{padding: 7px;height: 32px;}

.yellowTr td{}
.yellowTr.bdBoth td{border-top: 1px solid #e4e4e4;border-bottom: 1px solid #e4e4e4;}

.cust_info{color: #015A98;font-size: 13px;font-weight: 600;padding-left: 8px;vertical-align: middle;}

#coupon_scbar {margin: 0px 0 10px;}
#coupon_scbar .viewport{width: 585px;min-height: 510px;}
#coupon_scbar .overview {list-style: none;padding: 0;margin: 0;}
#coupon_scbar .scrollbar{position: relative; background-position: 0 0; float: right; width: 9px; border-radius: 8px;background: #cfcfcf;}
#coupon_scbar .thumb {width: 8px; cursor: pointer; overflow: hidden;position: absolute; top: 0; left:0px; background: #858585;border-radius: 8px;}
#coupon_scbar .disable{display: none; }

.a_selector_coupon{width: 170px;height: 38px;margin: 10px 12px 0px 0px;float: left;cursor: pointer;border: 1px solid #cfcfcf;border-radius: 3px;}
.a_selector_coupon img{margin: 4px;width: 37px;height: 30px;}
.a_selector_coupon label{float: right;padding-right: 0px;margin: 7px 0;cursor: pointer;font-size: 13px;}
.a_selector_coupon b{font-size: 13px;color: #333;display: inline-block;margin: 5px;width: 46px;}
.a_selector_coupon p{background:url('../newimages/coupon/close.png') no-repeat; cursor: pointer;float: right;height: 18px;margin: 12px;width: 18px;}

.a_popFloatR{float: left;width: 350px;padding-left: 20px;}
.a_right_contain{width: 400px;float: right;}

.a_error,.pop_error{text-align: center;color: #ff0000;font-size: 13px;font-weight: 400;}

.a_alertIcon{border-radius: 3px;padding: 2px 15px 2px 58px;height: 50px;font-weight: 600;font-size: 13px;vertical-align: middle;display: table-cell;}
.a_alertIcon.alert{background: url("../newimages/alert_icons.png") no-repeat 5px -150px #fefccb;border: #e5db55 solid 1px;color: #767208;}
.a_alertIcon.success{background: url("../newimages/alert_icons.png") no-repeat 5px -3px #D4FFCD;border: #7ABF6F solid 1px;color: #1A7D0A;}
.a_alertIcon.error{background: url("../newimages/alert_icons.png") no-repeat 5px -101px #FEE3CB;border: #e59355 solid 1px;color: #871414;}
.a_Soci_Like{float: right;}
.a_Soci_Like .a_googleLike{width: 59px !important;}
.a_Soci_Like .a_FBLike{border:none; overflow:hidden; width:75px; height:24px;}
.a_Soci_Like .a_TwitterLike{width:85px; height:23px; display:flex;}

.dataTable{padding-top: 10px;text-align: left;}

.pagingContainer{background-color:#FFF;border-bottom:1px solid #E4E4E4;font-size:10px;height:25px;text-align:center;padding: 5px 10px;}
.pagingContainer .navigationContainer{text-align:center;}
.pagingContainer .navigationContainer .center {height:15px;text-align:center;}
.pagingContainer .navigationContainer a.first{background:url(../images/PagingFirst.jpg) no-repeat;background-position:left center;padding-left:25px;text-decoration:none;font-weight:600;color:#777777;width:100px;height:15px;cursor:pointer;}
.pagingContainer .navigationContainer a:hover.first{color:#000000;}
.pagingContainer .navigationContainer a.firstwrite{text-decoration:none;font-weight:600;color:#777777;width:100px;height:15px;cursor:pointer;}
.pagingContainer .navigationContainer a:hover.firstwrite{color:#000000;}
.pagingContainer .navigationContainer a.last{background:url(../images/PagingLast.jpg) no-repeat;background-position:right center;padding-right:25px;text-decoration:none;width:14px;height:15px;font-weight:600;color:#777777;cursor:pointer;}
.pagingContainer .navigationContainer a:hover.last{color:#000000;}
.pagingContainer .navigationContainer a.lastwrite{text-decoration:none;width:14px;height:15px;font-weight:600;color:#777777;cursor:pointer;}
.pagingContainer .navigationContainer a:hover.lastwrite{color:#000000;}
.pagingContainer .navigationContainer div.pageno{text-decoration:none;font-size:13px;height:15px;}
.pagingContainer .navigationContainer .pageno a{margin-left:2px;text-decoration:none;margin-right:2px;margin-top:2px;margin-bottom:2px;width:15px;min-width:12px;font-weight:600;color:#777777;}
.pagingContainer .navigationContainer .pageno a:hover{color:#000000;}
.pagingContainer .navigationContainer .pageno a.active{color:#000000;font-size:13px;}
.pagingContainer .pagingGo{text-align:right;color:#666;font-weight:600;height:12px;font-size: 13px;}
.pagingContainer .pagingGo a{background-image:url(../images/PagingGo.jpg);background-repeat:no-repeat;background-position:right;width:10px;margin-left:5px;text-decoration:none;display:inline-block;}
.pagingContainer .pagingInfo{text-align:left;height:12px;color:#666;font-weight:600;font-size: 13px;padding-top: 5px;}
.pagingContainer .pagingInfo a{color:#000000;font-weight:600;}	

.a_d_container .after_login{padding:0px;min-height: 450px;}
.a_d_container .after_login #search_fields{padding:0 15px 5px;}

.filterContainer td{padding-right: 5px;vertical-align: middle;padding-bottom: 0px;}
.filterContainer td .formTable{margin-top: 0px;}
.filterContainer table{font-size: 13px;color: #333;vertical-align: middle;text-align: center;}
.filterContainer {width:100%;text-align:left;padding:10px;}

.dataTable table {color:#333333;font-size:13px;}
.dataTable .headerRow {height:28px;vertical-align:middle;color:#333;font-weight:600;background:#E8E8E8;font-size:13px;}
.dataTable .headerRow td {padding-left:6px;padding-right:6px;border-bottom:1px solid #CFCFCF;text-align:center;vertical-align: middle;}
.dataTable .headerRow td:last-child {text-align:right;}
#amt {text-align:right;padding-right:10px;}
.record td {height:29px;text-align:left;vertical-align: middle;}
.record td:last-child {text-align:left;padding-right:10px;}
#data {text-align:left;line-height: 17PX;}
#qty {text-align:right;padding-right:10px;}
#total {text-align:left;}
.dataTable .footerRow {height:28px;color:#000000;color:#666666;font-weight:600;vertical-align:middle;border-bottom:1px solid #cfcfcf;font-size:13px;background: #f4f4f4;}
.dataTable .footerRow td {padding-left:10px;padding-right:10px;border-bottom:1px solid #CFCFCF;vertical-align: middle;}
.dataTable .footerRow td:last-child {text-align:right;}
.dataTable .formData, .formTable .formData {text-align:left;font-size:13px;color:#333333;font-weight:600;padding-right:35px;padding-left: 12px;}
.dataTable td {padding-top:4px;padding-left:6px;padding-right:6px;padding-bottom:4px;text-align:center;}
.dataTable .nextAvail {font-size:9px;cursor:pointer;color:#0085CF;}
.dataTable tr.record:nth-child(odd) td{background: #f1f1f1;}


#refillmain .flatUi_top{vertical-align: top;}
#refillmain .borderLeft{padding-left: 0px !important;}
#refillmain .flatUi_top .formTable .formLabel{padding-right: 5px;}
.searchContainer{font-size:13px;color:#333333;margin-top:15px;}
.searchContainer .title{font-weight:700;display:inline-block;padding-left:20px;}
.searchContainer .srchCriteria{display:inline;padding-left:10px;padding-top:0px;}
.srchCriteria span{display: inline-block;margin-left: -4px;}

#accountDetail .reportTitle{background-color: #fff;padding-left: 8px !important;}

.loadingPop{position: absolute;z-index: 1010;background-color: #FFF;padding: 10px;text-align: center;border: #eee solid 5px;border-radius: 5px;}
.loadingPop div{font-size: 14px;font-weight: 600;padding-top: 10px;}
.loadingPop #a_load_add{margin-top: 10px;}

.selectBankTransfer{padding: 15px;}
.selectBankTransfer h1{font-size: 13px;color: #333;margin-bottom: 5px;}
.selectBankTransfer p.label{font-size: 13px;color: #333;margin-bottom: 10px;}
.selectBankTransfer select{width: 200px;color: #000;}
.selectBankTransfer .bankDetails{padding: 00px 0px 30px;}
.selectBankTransfer .bankDetails .a_mValue.green{color:#40A93E;font-weight: 600;}
.selectBankTransfer .bankDetails .a_mValue.red{color: #C50809;font-weight: 600;}
.selectBankTransfer .bankDetails .bank{padding: 10px 0px;}
.selectBankTransfer .a_homedesc p{padding: 5px 0 10px;}
.selectBankTransfer .a_homedesc .descAeroN{background:url("../newimages/descAero.png") no-repeat 0 4px !important;padding: 1px 20px 10px !important;}
.accountRefillCon .formTable{padding: 15px;}
.accountRefillCon .confirm_refill{}
.accountRefillCon .confirm_refill table{float: right;width: 459px;margin-top: 8px;}
.accountRefillCon .a_popFloatL{padding: 15px;border-right: 1px solid #cfcfcf;}
.accountRefillCon .a_p_table .a_mLabel{padding: 5px 10px;}
.accountRefillCon .a_p_table .a_btn{margin-left: 10px;}

.refillCon .left{float: left;width: 600px;}
.refillCon .left .formTable{padding-right: 5px;}
.refillCon .right{float: left;border-left: 1px solid #cfcfcf;min-height: 220px;padding-top: 24px;padding-left: 15px;}
.refillCon .right .formLabel{text-align: left;padding-top: 0px;}
.refillCon .right .data_title{padding: 0 0 15px;}
.refillCon .right .formTable .card{position: relative;}
.refillCon .right .formTable td{padding-top: 0px;}
.refillCon .right .formTable{border: 1px solid #f4f4f4;margin-bottom: 15px;}
.refillCon .right .formTable b.bankname{font-size: 13px;position: relative;top: -2px;}

.offer{padding: 15px 0;font-size: 12px;color: #000;border-bottom: 1px solid #cfcfcf;}
.offer:last-of-type{border-bottom: 0px;}
.offer img{width: 120px;height: 180px;float: left;}
.offer .right{float: left;margin-left: 15px;width: 820px;}
.offer .right h1{color: #0066CC;font-size: 13px;}
.offer .right h2{padding: 5px 0 4px;color: #333;font-size: 12px;}
.offer .right p{color: #000;font-size: 11px;line-height: 18px;}
.offer .right .promoCode{background: #FFFCD0;padding: 7px 5px;margin: 8px 0px 6px;border: 1px solid #ebe7b3;border-radius: 3px;}
.offer .right .promoCode .left{float: left;}
.offer .right .promoCode a{float: right;padding-top: 0px;}
.offer .expired{position: absolute; margin: 15px 0 0 170px; width: 157px; height: 125px;}
.offerHighlight{color: #E31D1A;font-weight: bold;}

.dataCardRecharge{padding: 5px 0 0 0;}
.dataCardRecharge #info{margin:0px 0px 0px 78px;height: 30px;}

.RowLabel{background:url("../newimages/movie/rowLabel.gif") center no-repeat;font-size:11px;color:#333;font-weight: 600;width:30px;text-align:center;vertical-align: middle;}
.booked_seat,.unavailable_seat,.available_seat,.selected_seat{background:url("../newimages/movie/spriteSeat.png") -87px 3px no-repeat;font-size:9px;width:24px;height:25px;text-align:center;color: #333;vertical-align:middle;font-weight:600;}
.unavailable_seat{background-position: -27px 3px;}
.available_seat{background-position:2px 2px;cursor: pointer;}
.selected_seat{background-position:-56px 3px;cursor: pointer;}
.RowLabelCenter{font-size:14px;color:#333333;}
.RowLabelLeft{background:url(../images/RowLabelLeft.jpg) no-repeat;width:2px;height:15px;display:inline;float:left;}
.RowLabelRight{background:url(../images/RowLabelRight.jpg) no-repeat;width:6px;height:15px;display:inline;float:left;}


.a_p_table .a_mValue{padding:3px 0px;}
.a_p_table .a_mValue.b{font-weight: 700;}

.a_otlist{padding:15px 20px 14px 20px;border-top:#DFDFDF solid 1px;background-color:#F8F8F8;}
.a_otlist.a_even{background-color:#FFF;}
.a_otlist a{background:url('../newimages/aero.png') 0px 1px no-repeat;font-size:13px;font-weight:600;padding-left:22px;cursor:pointer;float:left;}
.a_otlist span.fc{background:url('../newimages/fc.jpg') no-repeat;width:38px;height:24px;float:right;margin:-5px 0px 0px 5px;}
.a_otlist span.wu{background:url('../newimages/wu.jpg') no-repeat;width:24px;height:24px;float:right;margin-top:-5px;}
.a_otlist .a_ot_data{color:#333;font-size:13px;line-height:20px;margin:0px 0px -3px 23px;display:none;}
.a_ot_data b{font-weight:normal;width:30px;display:inline-block;}
#FAQViewContainer .a_ot_data b{width: auto;font-weight: 600;padding-top: 5px;}

.m_tabs{color: #777; width: 129px;height: 654px;background:url('../newimages/bg.png') repeat;border: 1px solid #aeaeae;border-right: none;border-radius: 4px 0 0 4px;font-size: 12px;float: left;}
.m_tabs .tab{display: table;height: 96px;width: 129px;}
.m_tabs .tab span{display: table-cell;text-align: center;vertical-align: middle;cursor: pointer;}
.m_tabs .tab p{vertical-align: middle;}
.m_tabs .tab.a_select{background: url('../newimages/selected_tab.png') no-repeat;color: #fff;}
.m_tabs .a_border{border-bottom: 1px solid #c0c0c0;margin: 0 0 0 20px;width: 88px;}
#step2Title{padding-right: 0px;}

.header_mainContainer{width: 100%;margin: 20px 0px;}
.step_container{padding: 0 30px;}
.step_container .step{float: left;width: 267px;text-align: center;padding: 9px 0px;border: 1px solid #9f9f9f;border-radius: 20px;color: #9F9F9F;font-size:15px;margin-left: 60px;position: relative;}
.step_container .step .step_complete{background: url('../newimages/step_complete.png') no-repeat scroll 0% 0% transparent; width: 18px; height: 18px;position: absolute;left: 37px;top: 7px;}
.step_container .step .line{border-bottom: 1px solid #9f9f9f;width: 60px;position: absolute;right: -61px;top: 17px;}
.step_container .step.sel{border: 1px solid #E5077F;color: #E5077F;font-weight: 700;font-size: 15px;}

.curvedContainer.pg {overflow-x:auto;overflow-y:hidden;text-align:left;}
#frameBotLeft,.mainCurvedFrame .bLeft,.mainContainer .bLeft{}
#frameBotCenter,.mainCurvedFrame .bCenter,.mainContainer .bCenter {}
#frameBotRight,.mainCurvedFrame .bRight,.mainContainer .bRight{}
/*#frameTopLeft {background:url(../images/schTitleLeft.gif) no-repeat;width:8px;float:left;height:11px;}
#frameTopCenter {background:url(../images/schTitleCenter.gif) repeat-x;height:11px;}
#frameTopRight {background:url(../images/schTitleRight.gif) no-repeat;width:8px;float:right;height:11px;}*/

.menuNav{border-right: 1px solid #e4e4e4;float: left;height: 100%;position: absolute;left: 0;top: 0;width: 180px;}
.menuNav ul{list-style-type: none;}
.menuNav ul li:first-of-type{border-bottom: none;}
.menuNav .cellTab{border-left: 2px solid #fff;cursor: pointer;font-size: 13px;border-bottom: 1px solid #e4e4e4;height: 40px;padding: 0 9px;position: relative;}
.menuNav .cellTab.sel{border-left: 2px solid #E5087F;}
.menuNav .cellTab.sel i,.companyTabSel .sel i{position: absolute; transform: rotate(-90deg); right: 1px; height: 12px; width: 26px; background: url("../images/select-icons.png") no-repeat scroll 8px -13px transparent;top:13px;}
.menuNav .cellTab b{margin: 14px 5px 0px;display: inline-block;font-size: 13px;font-weight: 700;color: #707070;}
.menuNav .cellTab b:hover{color: #e5087f;}
/*.menuNav .cellTab .icon{background:url('../newimages/spirit_pg.png') no-repeat 4px 4px;float: left;margin-left:10px;width: 20px;height: 28px;padding:0 12px 0 0;position: relative;top: 5px;}
.menuNav .cellTab .icon.DebitCard{background:url('../newimages/spirit_pg.png') no-repeat 0px -34px;}
.menuNav .cellTab .icon.CreditCard{background:url('../newimages/spirit_pg.png') no-repeat 0px -72px;}
.menuNav .cellTab .icon.NetBanking{background:url('../newimages/spirit_pg.png') no-repeat 1px -113px;}
.menuNav .cellTab .icon.Other{background:url('../newimages/spirit_pg.png') no-repeat 0px -153px;}*/
.menuNav .cellTab.sel b{font-size: 13px;color: #E5087F;font-weight: 700;}
.menuNav .cellTab.sel div{border-bottom: 21px solid transparent;border-right: 14px solid #fff;border-top: 21px solid transparent;height: 0;position: absolute;right: -1px;top: -1px;width: 0;}
/*.menuNav .cellTab.sel .icon{background:url('../newimages/spirit_pg.png') no-repeat -37px 4px;top: 5px;}
.menuNav .cellTab.sel .icon.DebitCard{background:url('../newimages/spirit_pg.png') no-repeat -41px -34px;}
.menuNav .cellTab.sel .icon.CreditCard{background:url('../newimages/spirit_pg.png') no-repeat -41px -72px;}
.menuNav .cellTab.sel .icon.NetBanking{background:url('../newimages/spirit_pg.png') no-repeat -40px -113px;}
.menuNav .cellTab.sel .icon.Other{background:url('../newimages/spirit_pg.png') no-repeat -41px -153px;}*/

.p_gateway{padding: 0 0 0 207px;color: #333;overflow: hidden;height: 490px;font-size: 13px;width: 514px;}
.p_gateway div[title]{min-height: 450px;position: relative;padding: 20px 0px;color: #666;}
.p_gateway #balanceDiv{color: #008000;font-size: 13px;}
.p_gateway .pg_wrapper .pg_title{padding:2px 0px 6px 0px;color: #707070;font-weight: 700;font-size: 13px;}
.p_gateway .pg_wrapper .pg_title b{color: #F20101;}
.p_gateway .pg_wrapper .pg_title span{color: #79B35A;}
.p_gateway .pg_wrapper .t_c{position: absolute;bottom: 10px;font-size: 10px;color: #707070;text-transform: uppercase;line-height: 14px;}
.p_gateway .pg_wrapper .t_c a{text-decoration: underline;color: #707070;}
.p_gateway .pg_wrapper .p_data{border-radius: 3px;border: 1px solid #CFCFCF;padding: 10px;line-height: 16px;margin-bottom: 10px;font-weight: 600;}
.p_gateway .pg_wrapper .p_data input{margin-right:5px; position: relative;top: -3px;}
.p_gateway .pg_wrapper .p_data.net_bank{width: 145px;float: left;margin-right: 6px;padding-right: 5px;font-size:12px;}
#paymentOptionsDiv .a_dataContainer{margin-bottom: 0px;border: none !important;}
.p_gateway .pg_wrapper .dc_cardCon .dc_card .details{width: 465px;}
.p_gateway .pg_wrapper .dc_cardCon .dc_card .details .top i{background: url("../newimages/spirit_footer_home.png") no-repeat scroll -95px -11px;float: left;height: 39px;width:38px;}
.p_gateway .pg_wrapper .dc_cardCon .dc_card .details .top i.mastro{background-position: -202px -11px;}
.p_gateway .pg_wrapper .dc_cardCon .dc_card .details .top i.master{background-position: -149px  -11px;}
.p_gateway .pg_wrapper .dc_cardCon .dc_card .details .top i.rupay{background-position: -95px -175px; width: 70px;}
.p_gateway .pg_wrapper .dc_cardCon .dc_card .details .top p{float: right;font-size: 11px;color: #656565;width: 250px;text-align: right;padding-right: 5px;}
.p_gateway .pg_wrapper .dc_cardCon .dc_card .details .top p img{position: relative;top: 10px;padding: 0 10px;line-height: 11px;}
.p_gateway .pg_wrapper .dc_cardCon .dc_card .details table{margin:5px 0 10px;}
.p_gateway .pg_wrapper .dc_cardCon .dc_card .details table input{height: 24px;width: 440px;margin-bottom: 10px;border-radius: 4px;padding: 4px 10px;font-size: 12px;font-weight: 700;color: #505050;}
.p_gateway .pg_wrapper .dc_cardCon .dc_card .details table select{margin-bottom: 10px;}
.p_gateway .pg_wrapper .dc_cardCon .dc_card .details table td{display: inline-block;}
.p_gateway .pg_wrapper .dc_cardCon .dc_card .details table .smallInput{width: 50px;text-align: center;margin:-10px 0 0 0px;}
.p_gateway .pg_wrapper .dc_cardCon .dc_card .details table .upperInput{text-transform: capitalize;}
.p_gateway .pg_wrapper .dc_cardCon .dc_card .details .saveTrue{padding-bottom: 10px;}
.p_gateway .pg_wrapper .dc_cardCon .dc_card .details select{width: 90px;padding:0 4px;font-size: 12px;margin-right: 10px;border-radius: 4px;height: 32px;}
.p_gateway .pg_wrapper .dc_cardCon .dc_card .details select option{padding: 6px;}
.p_gateway .pg_wrapper .dc_cardCon .a_linkText{padding:0 10px;position: relative;top: 5px;color: #666;}
.p_gateway .pg_wrapper .dc_cardCon .dCardBtn{border: #0c4c9f solid 1px;color: #0c4c9f;padding:4px 10px 6px;border-radius: 40px;font-size: 13px;font-weight: bold;text-align: center;max-width: 200px;margin: 0 auto;cursor: pointer;margin-top: 25px;}
.p_gateway .pg_wrapper .dc_cardCon .saveDetails{color: #333;}
.p_gateway .pg_wrapper .dc_cardCon .saveDetails .cardList{border: 1px solid #cfcfcf;padding: 10px;border-radius: 4px;margin-bottom: 15px;}
.p_gateway .pg_wrapper .dc_cardCon .saveDetails .cardList span{font-size: 13px;font-weight: 600;position: relative;top: 0px;padding:0 15px 0 5px;}
.p_gateway .pg_wrapper .dc_cardCon .saveDetails .cardList input.cvv{font-size: 14px;width: 85px;text-align: center;border-radius: 4px;height: 24px;}
.p_gateway .pg_wrapper .dc_cardCon .saveDetails .cardList .radioBox.checkBox{position: relative;display: inline-block;}
.p_gateway .pg_wrapper .dc_cardCon .saveDetails .cardList a{float: right;color: #666;position: relative;top: 9px;}
.p_gateway .pg_wrapper .dc_cardCon .saveDetails .dCardBtn{max-width: 300px;}

/*Custom Checkbox*/

input[type=checkbox].css-checkbox {position: absolute;overflow: hidden;clip: rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0;}
input[type=checkbox].css-checkbox + label.css-label {padding-left:22px;height:18px;display:inline-block;background-repeat:no-repeat;background-position: 0 1px;font-size:13px;vertical-align:middle;cursor:pointer;color: #000;line-height: 18px;}
input[type=checkbox].css-checkbox:checked + label.css-label {background-position: 0 -14px;}
input[type=checkbox].css-checkbox.med:checked + label.css-label.med {background-position: 0 -16px;}
.elegant {background-image: url("../newimages/elegant.png");}

.radioBox input[type="radio"]{ width: 23px; height: 23px; position:relative; z-index: 10; opacity: 0;filter: alpha(opacity=0); vertical-align: middle;}
.radioBox input + label:before { content: " "; background: url('../newimages/sprite.png') no-repeat left -2px; width: 30px; height: 30px; position: absolute; left: 0px; top: 0;}
.radioBox input[type="radio"] + label:before { background-position: -32px -146px;}
.radioBox input[type="radio"]:checked + label:before { background-position: 5px -146px;; }
.radioBox.checkBox input[type="radio"]{ width: 17px; height: 20px;left: -5px;}
.radioBox.checkBox input[type="radio"]:checked + label:before { background-position: 0px -17px; }
.radioBox.checkBox input + label:before {background: url('../newimages/elegant.png') no-repeat left -2px; width: 17px; height: 17px;top: 2px;}
.radioBox.checkBox.label input + label:before {top: 8px;}
.radioBox.checkBox input[type="radio"] + label:before { background-position: 0px 0px;}

.p_gateway .net_bank .boi{background:url('../newimages/spirit_pg_bank.jpg') no-repeat 0px 5px;}
.p_gateway .net_bank .bom{background:url('../newimages/spirit_pg_bank.jpg') no-repeat -143px 5px;}
.p_gateway .net_bank .db{background:url('../newimages/spirit_pg_bank.jpg') no-repeat -283px 5px;}
.p_gateway .net_bank .cb{background:url('../newimages/spirit_pg_bank.jpg') no-repeat 0px -41px;}
.p_gateway .net_bank .csb{background:url('../newimages/spirit_pg_bank.jpg') no-repeat -143px -41px;}
.p_gateway .net_bank .cboi{background:url('../newimages/spirit_pg_bank.jpg') no-repeat -283px -41px;}
.p_gateway .net_bank .cub{background:url('../newimages/spirit_pg_bank.jpg') no-repeat -134px -97px;}
.p_gateway .net_bank .corb{background:url('../newimages/spirit_pg_bank.jpg') no-repeat -269px -97px;}
.p_gateway .net_bank .dcbb{background:url('../newimages/spirit_pg_bank.jpg') no-repeat -269px -97px;}
.p_gateway .net_bank .fd{background:url('../newimages/spirit_pg_bank.jpg') no-repeat -269px -97px;}
.p_gateway .net_bank .icici{background:url('../newimages/spirit_pg_bank.jpg') no-repeat -269px -97px;}
.p_gateway .net_bank .idbi{background:url('../newimages/spirit_pg_bank.jpg') no-repeat -269px -97px;}
.p_gateway .net_bank .inb{background:url('../newimages/spirit_pg_bank.jpg') no-repeat -269px -97px;}
.p_gateway .net_bank .iob{background:url('../newimages/spirit_pg_bank.jpg') no-repeat -269px -97px;}
.p_gateway .net_bank .indus{background:url('../newimages/spirit_pg_bank.jpg') no-repeat -269px -97px;}
.p_gateway .net_bank .jakb{background:url('../newimages/spirit_pg_bank.jpg') no-repeat -269px -97px;}
.p_gateway .net_bank .kb{background:url('../newimages/spirit_pg_bank.jpg') no-repeat -269px -97px;}
.p_gateway .net_bank .kvb{background:url('../newimages/spirit_pg_bank.jpg') no-repeat -269px -97px;}
.p_gateway .net_bank .kmb{background:url('../newimages/spirit_pg_bank.jpg') no-repeat -269px -97px;}
.p_gateway .net_bank .lvb{background:url('../newimages/spirit_pg_bank.jpg') no-repeat -269px -97px;}
.p_gateway .net_bank .sib{background:url('../newimages/spirit_pg_bank.jpg') no-repeat -269px -97px;}
.p_gateway .net_bank .ub{background:url('../newimages/spirit_pg_bank.jpg') no-repeat -269px -97px;}
.p_gateway .net_bank .yb{background:url('../newimages/spirit_pg_bank.jpg') no-repeat -269px -97px;}

#no_mar{padding-right: 0px;}
.a_container_data .tab_data{float: left;width: 100%;min-height: 489px;}
.pgMainCon{width: 990px;margin: 0 auto;padding: 20px 0px;}
.pgMainCon .mainCurvedFrame{width: auto !important;margin: 0 auto;}
.pgMainCon .tab_data .pg_top{margin: 0;padding: 0px;}
.pgMainCon .tab_data .pg_top li{list-style-type: none;padding: 15px 0px 10px;border-bottom: 2px solid #A0A0A0;color: #707070;font-size: 15px;width: 50%;float: left;text-align: center;cursor: pointer;}
.pgMainCon .tab_data .pg_top li.sel{border-bottom: 2px solid #E5097F;color: #E5087F;}
.a_container_data .formData span{color: #CC0000;}
.tab_data table tr td label{position: relative;bottom: 2px;}
.tab_data .a_dataContainer{border-left: none;border-right: none;position: relative;}
.tab_data #finalScreenContinueBtnDiv{margin-top: 10px;}
.tab_data .fastticket_login{float: left;width:50%;}
.tab_data .social_login{float: left;border-left: 1px solid #E0E0E0;padding-left: 68px;margin-top: 30px;height: 125px;position: relative;width:229px;}
.tab_data .social_login .circle{height: 40px;width: 40px;border-radius: 100%;color:#707070;font-size:13px;font-weight:700;border: 1px solid #e0e0e0;background: #fff;text-align: center;position: absolute;left: -22px;line-height: 40px;top: 34%;}
.tab_data .create_new{min-height: 447px;padding: 0px 50px;}
.tab_data .formTable.noPadding{padding-top:0px;}
.tab_data .social_login .sc_login.center{margin-left: 2px;}
.tab_data .social_login .sc_login.center div{float: none;margin-top: 15px;}
.tab_data .social_login .sc_login.center div a{width:203px;}
.tab_data b.a_text.center{margin-left: 5px;color: #000;font-size: 12px;}
.tab_data .right{padding: 0 50px;}
.tab_data .right .formData,.tab_data .create_new .formData,#signup_container .formData{color: #909090;font-size: 13px;text-transform: uppercase;}
.tab_data .right input,.tab_data .create_new input,#signup_container input[type='text']{border: 1px solid #e4e4e4;color:#707070;font-size: 13px;padding: 5px;width: 228px;}
.tab_data .right input:focus,.tab_data .create_new input:focus,#signup_container input[type='text']:focus{border-color: #9f9f9f}
#signup_container input.errorText{border-color: #CC0000;}
.tab_data .left #codeImage img{border: 1px solid #D4D4D4;margin-top: 10px;width: 229px;}

.checkbox_big {}
.checkbox_big label{display: inline-block;position: relative;padding-left: 10px;color: #393939;font-size: 14px;}
.checkbox_big label p{font-size: 13px;font-weight: 400;color: #7C7C7C;margin-top: 5px;}
.checkbox_big label::before {content: "";display: inline-block;position: absolute;width: 16px;height: 16px;left: 0;margin-left: -20px;border: 1px solid #cccccc;border-radius: 3px;background-color: #fff;-webkit-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;-o-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;transition: border 0.15s ease-in-out, color 0.15s ease-in-out; }
.checkbox_big label::after {display: inline-block;position: absolute;width: 16px;height: 16px;left: 0;top: 0;margin-left: -19px;padding-left: 3px;padding-top: 1px;font-size: 11px;color: #555555; }
.checkbox_big input[type="checkbox"] {opacity: 0; }
.checkbox_big input[type="checkbox"]:focus + label::before {outline: thin dotted;outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px; }
.checkbox_big input[type="checkbox"]:checked + label::after {content: '';background: url('../newimages/verified-user.png')no-repeat;width: 28px;height: 21px;top: 5px;left: 2px;}
.checkbox_big input[type="checkbox"]:disabled + label {opacity: 0.65; }
.checkbox_big input[type="checkbox"]:disabled + label::before {background-color: #eeeeee;cursor: not-allowed; }
.checkbox_big.checkbox-circle label::before {border-radius: 50%; }
.checkbox_big.checkbox-inline {margin-top: 0; }
.checkbox-primary input[type="checkbox"]:checked + label::before {background-color: #55B763;border-color: #55B763; }
.checkbox-primary input[type="checkbox"]:checked + label::after {color: #fff; }

.pg_left{width: 570px;float: left;padding: 30px 50px 30px 20px;min-height: 372px;}
.pg_left .wallet div.left{float: left;font-size: 13px;padding-right: 5px;}
.pg_left .wallet div.left label{padding: 1px 0px 10px 10px;font-weight: 600;font-size: 18px;}
.pg_left .pg_list{padding-top: 25px;display: none;}
.pg_list .a_data_title{margin-left: -22px;margin-bottom: 10px;}
.pg_left .pg_list .pg{border:#d8d8d8 solid 1px;padding: 11px 10px 9px 10px;margin-bottom: 20px;font-size: 13px;font-weight: 600;}
.pg_left .pg_list .checkbox_big label{padding-left:95px;}
.pg_left .pg_list .checkbox_big label::before{margin-top: -2px;}
.pg_left .pg_list .checkbox_big input[type="checkbox"]:checked + label::after{top: 2px;}
.pg_left .pg_list .pg span{width: 70px;height: 25px;position: absolute;font-size:12px;top: -2px;left: 20px;}
.pg_left .pg_list .PAYU{background:url('../newimages/payu.jpg') no-repeat 0px 2px;}
.pg_left .pg_list .RAZORPAY{background:url('../newimages/razorpay.jpg') no-repeat 0px 2px;}
/*.pg_left .pg_list .bom{background:url('../newimages/spirit_pg_bank.jpg') no-repeat 0px 0px;}*/

.pg_right{width: 290px;padding: 30px 20px; float: right;}
.pg_right .divider{background: #d8d8d8;height: 1px;margin: 20px 0px;}
.pg_right h3{font-size: 13px;padding-bottom: 25px;color:#5e5e5e;}
.pg_right h1{font-size: 16px;padding-bottom: 8px;color:#393939;font-weight: 600;}
.pg_right .desc{font-size: 12px;color:#5e5e5e;padding-bottom: 20px;}
.pg_right .detail{font-size: 12px;color:#0066CC;cursor: pointer;}
.pg_right .a_data{min-height: 225px;}
.pg_right .a_data .a_btn{width: 270px;}
.pg_right .a_p_table .a_sep td{border-top: #d8d8d8 solid 1px;padding-top: 18px;}
.pg_right .a_p_table .a_label{padding: 0px 0px 18px 0px;text-align: left;font-size: 13px;width: 180px;color: #5e5e5e;font-weight: 500;}
.pg_right .a_p_table .a_value{text-align: right;font-size: 13px;color: #5e5e5e;}

.pg_res .status{font-size:28px;color:#FFF;padding: 28px 0px 28px 84px;border-radius:3px;font-weight:300;position:relative;}
.pg_res .status i{position:absolute;top:18px;left:18px;width:48px;height:48px;}
.pg_res .status span{font-style: italic;font-weight: 500;font-size: 15px;}
.pg_res .status.success{background-color: #68B32C;}
.pg_res .status.success i{background:url('../newimages/success.png') no-repeat;}
.pg_res .status.alert{background-color: #FF9600;}
.pg_res .status.alert i{background:url('../newimages/success.png') no-repeat;}
.pg_res .status.error{background-color: #EB2E2E;}
.pg_res .status.error i{background:url('../newimages/success.png') no-repeat;}
.pg_res .detail{padding:30px;}
.pg_res .detail tr td{font-size:13px;padding: 0px 30px 30px 10px;}
.pg_res .detail .label{text-transform: uppercase;color:#333;}
.pg_res .detail .data{color:#6B6B6B;}
.pg_res .divider{background: #d8d8d8;height: 1px;margin-bottom:30px;}


.notifyDiv.pgErr{height:12px;padding:10px 5px 0;}
.pgStatus{margin: 10px;font-size: 17px;font-weight: bold;}
.bdr_pg td{margin-top: 10px;border-top:1px solid #E0E0E0;}

.a_title .a_r{}
.a_title .dmr_logout{float:right;color: #fff;border-radius:20px;background: #F94F39;font-size:13px;font-weight:700;padding:7px 15px;position:relative;top:-5px;margin-right:5px;}
.a_title .dmr_logout:hover{background: #de1a85;}

#redeemPromoCode{background-color: #e4e4e4;}
#redeemPromoCode input[type='text']{width:135px;border: 1px solid #c0c0c0;height: 20px;}
#redeemPromoCode .a_btn{padding: 5px 0 6px;margin: -27px 0 0 10px;background-color:#fff;border:1px solid #e5077f;border-radius:5px;min-width:65px;}
#redeemPromoCode .a_btn a{color: #e5077f;}
#redeemPromoCode.pg_right .a_p_table .a_mLabel{padding: 5px 0px !important;}
#redeemPromoCode img{height: 14px;border:1px dotted #FF0000;margin-bottom: -4px;cursor: pointer;}
#redeemPromoCode td.Label{color: #666666;font-size: 12px;font-weight: bold;text-align: right;vertical-align: top;}
#redeemPromoCode td{padding-left: 3px;}
#redeemPromoCode table{margin: 10px 0 8px;}

#promo_applied .promocode{margin-left: 10px; border: 1px solid #F94F39; border-radius: 4px; padding: 3px 5px; font-size: 9px;color:#F94F39;vertical-align: 1px;}
#promo_applied .promocode .close{border:  1px solid #F94F39;border-radius: 10px;font-size:7px;margin-left:5px;padding:0 3px;vertical-align:1px;cursor: pointer;}

.blink {animation-duration: 1s;animation-name: blink;animation-iteration-count: infinite;animation-timing-function: steps(2, start);}
@keyframes blink {0% {opacity: 1;}80% {opacity: 1;}81% {opacity: 0;}100% {opacity: 0;}}

.endUser_term{color:#2D2D2D;font-size: 12px;padding: 15px;}
.endUser_term h3{font-size: 13px;}
.endUser_term ol li{line-height: 18px;margin-left: 17px;}

.chooseFile {border: 1px solid #CFCFCF;position: relative;width: 244px;margin: 0px 0px 10px;}
.chooseFile .textPlace{border: 0px;padding: 5px;background: #fff;width: 161px;}
.fileUpload {border: 1px solid #CFCFCF;font-size: 12px;position: absolute;top: 2px;right: 2px;overflow: hidden;padding: 3px 4px;}
.fileUpload input {width: 75px;position: absolute;top: 0;right: 0;cursor: pointer;opacity: 0;filter: alpha(opacity=0);padding: 0px;}
.cropContainer{margin: 10px 0px;}
.cropContainer.sel{background: #EEEEEE;display: inline-block;padding: 20px;}
.cropContainer.sel .border{margin: 15px 0 0;border-top: 1px dotted #d0d0d0;padding: 15px 0 0;}
.cropContainer img{padding: 10px;background: #fff;}
.setProfilePicture{background: #EEE;display: inline-block;padding: 20px;}
.setProfilePicture b{font-size: 13px;color: #333;display: block;}
.setProfilePicture .left{display: inline-block;padding: 0px 20px 0 0;border-right: 1px dotted #d0d0d0;float: left;margin: 0 20px 0 0;}
.setProfilePicture .left .cropContainer{padding: 10px;background: #fff;}
.setProfilePicture .right{display: inline-block;}
.setProfilePicture .right .formTable{border-bottom: 1px dotted #d0d0d0;padding: 10px 0;}

.smsScheme.promoCodeRefill{text-align: left;padding: 8px 15px;}
.smsScheme.promoCodeRefill span{font-weight: 400;font-size: 14px;}
.smsScheme.promoCodeRefill .a_right{width: 335px;margin-top:-3px;}
.smsScheme.promoCodeRefill .a_btn{line-height: 15px;}
.smsScheme.promoCodeRefill div{float: right}
.smsScheme.drmNote{margin:10px 0px;color: #666;font-family:tahoma;padding: 12px;}
.smsScheme.drmNote span{color: #7f7b02;font-weight: normal;}

.filterContainer td{padding-right:5px;}
.filterContainer table div.a_btn div{padding: 0px;}
.filterContainer table div span{padding-left:12px;padding-right:12px;vertical-align:middle;}
.filterContainer table div {vertical-align:middle;font-size: 13px;}

.a_g_note{padding : 5px;background-color: #FFFFCC;font-size: 10px;border-top: 1px solid #FFE4AE;border-bottom: 1px solid #FFE4AE;}
#moviesys{height: 100px;overflow: hidden;margin-top: -5px;}
#moresys,.moresys{color: #0085CF;padding-bottom:5px;cursor: pointer;}
.detail_pop{display: none;width: 870px;z-index: 1035;position: absolute;}

.PLTitle td {padding-left:15px;background:#F5F5F5;font-size:13px;color:#666666;font-weight:600;border-bottom:1px solid #CFCFCF;vertical-align:middle;text-align:left;}
.borderLeft {border-left:1px solid #CFCFCF;padding-right:10px;}
.borderRight {border-right:1px solid #CFCFCF;padding-right:10px;}

.filterLabel{color:#333;text-align:right;}

.a_footer{padding-top:8px;font-size:11px;background-color: #fff;border-top: 1px solid #e4e4e4;}
/*.a_footer .a_footerMenu{padding: 0 15px;}*/
.a_footer .a_copyR,.a_footer .a_shareWith{float:left;font-size:13px;color:#333;margin:8px 8px 8px 10px;}
.a_footer .a_copyR{margin-top: 10px;color:#333;}
.a_footer .a_copyR.a_new{text-align: center;width: 990px;}

.a_footerMenu .a_title{color: #707070;margin: 5px 0 10px;font-weight: 700;font-size: 13px;}
.a_footerMenu ul{list-style-type: none;float: left;margin: 10px;width: 124px;}
.a_footerMenu ul:first-of-type{margin-left: 0px;}
.a_footerMenu ul:last-of-type{margin-right: 0px;}
.a_footerMenu li a{line-height: 22px;color: #909090;font-size:13px;}
.a_footerMenu a:hover,.a_footerMenu .selected{color: #333;}
.a_footer .a_shareWith{float:right;font-size:11px;color: #333;}
.a_shareWith p{font-weight: bold;float: left;margin-top: 4px;}
.a_shareWith div{float: left;}
.a_facebook,.a_orkut,.a_twitter{background:url('../newimages/shareIcon.png') center no-repeat;margin-left: 5px;width: 24px;height: 24px;display: inline-block;}
.a_orkut{background:url('../newimages/shareIcon.png') left no-repeat;}
.a_twitter{background:url('../newimages/shareIcon.png') right no-repeat;}

.secure_certificate{margin: 0px 0px 15px; float: right;}
.secure_certificate div{background: url('../newimages/spirit_footer_home.png')-10px -151px no-repeat;height: 70px;width: 70px;float: right;cursor: pointer;margin-top: -21px;}
.secure_certificate span{float: right;padding-right: 10px;}

/*.info_card{padding: 0 25px;}*/
.info_card .left{float: left;}
.info_card .left {background: url('../newimages/spirit_footer_home.png')-10px -12px no-repeat;height: 35px;width: 230px;float: left; position: relative;}
.info_card .left i {background: url('../newimages/spirit_footer_home.png') no-repeat -83px -176px rgba(0, 0, 0, 0);height: 33px;width: 95px; position: absolute; right:-99px;}
.info_card .center{background: url('../newimages/spirit_footer_home.png')-0px -60px no-repeat;height: 35px;width: 240px;float: left;margin-left: 145px}
.info_card .right{float: right;color: #606060;margin:5px 0px;}
.info_card .right p{padding: 13px 5px 0;float: left;}
.info_card .right span{position: relative;top: -33px;left: 85px;z-index: -1;color: #666;}
.info_card .right a{background: url('../newimages/spirit_footer_home.png')-45px -109px no-repeat;height: 30px;width: 30px;display: inline-block;cursor: pointer;}
.info_card .right a.p{background: url('../newimages/spirit_footer_home.png')-8px -109px no-repeat;}
.info_card .right a.f{background: url('../newimages/spirit_footer_home.png')-119px -109px no-repeat;}
.info_card .right a.in{background: url('../newimages/spirit_footer_home.png')-192px -109px no-repeat;}
.info_card .right a.i{background: url('../newimages/spirit_footer_home.png')-82px -109px no-repeat;}
.info_card .right a.g{background: url('../newimages/spirit_footer_home.png')-156px -109px no-repeat;margin-right: 0px;}
.info_card .right a.u{background: url('../newimages/spirit_footer_home.png')-8px -182px no-repeat;margin-right: 0px;}
.info_card .right a.tw:hover{background-position: -44px -145px;}
.info_card .right a.p:hover{background-position: -7px -145px;}
.info_card .right a.f:hover{background-position: -118px -145px;}
.info_card .right a.in:hover{background-position: -191px -145px;}
.info_card .right a.i:hover{background-position: -81px -145px;}
.info_card .right a.g:hover{background-position: -156px -145px;}
.info_card .right a.u:hover{background-position: -45px -182px;}

.sub_footer_con{border-top: 1px solid #e4e4e4;margin-top: 10px;}
.sub_footer{padding: 5px 0px 0;color:#707070;font-size: 11px;width: 990px;margin: 0 auto;}
.sub_footer ul{float: left;}
.sub_footer li{list-style-type: none; float: left;}
.sub_footer li a{color: #707070;line-height: 2.5;padding: 0 20px;}
.sub_footer li a:hover{color: #333;}
.sub_footer li:first-child a{border-left:none;padding: 0px 20px 0px 0px;}
.sub_footer span{float: right;padding: 6px 0;}

.terms_condition_data{color: #333;}
.terms_condition_data img{float: left;}
.terms_condition_data .a_btn{float: right;margin-top: 10px;}
.terms_condition_data p{float: left;padding: 0 15px;font-size: 13px;color: #454545;}
.terms_condition_data p b{font-size: 22px;color: #2d2d2d;font-weight: 400;}
.terms_condition_data .center{border-top: 1px solid #CFCFCF;margin: 15px 0px 0px;}
.terms_condition_data .center .term{margin: 10px 0 0px;color:#2D2D2D;border-top: 1px solid #CFCFCF;}
.terms_condition_data .center .term ol.coupon_term{display: inline-block !important;}
.terms_condition_data .center .term ol.coupon_term li{display: list-item !important;width: 100%;margin-left: 10px !important;}
.terms_condition_data .center .term p{font-size: 12px;padding: 10px 0 0 20px;line-height: 18px;}
.terms_condition_data .center  h3{font-size: 13px;padding: 10px 0px;}
.terms_condition_data .center .term li{font-size: 13px;margin-left:15px;line-height: 22px;list-style-type: disc;}
.terms_condition_data .center .avlCity div{margin: 10px 0px 4px 4px;color:#333;font-size:13px;font-weight: 600;}
.terms_condition_data .center .avlCity li{float: left;font-size: 12px;color: #FFF;background: #333;margin: 0px 5px 5px 0px;padding: 4px 7px 4px 7px;list-style: none;float: left;font-weight: 600;border-radius: 3px;}

.stepContainer{padding: 20px 13px 5px 0;}
.stepContainer span{font-size: 15px;color: #666;display: inline-block;margin-top: 5px;}
.stepContainer div{float: left;width: 280px;height: 40px;padding-left: 40px;}
.stepContainer .step_reached{border: 6px solid #ddd; width: 20px; border-radius: 18px; height: 20px;text-align: center;margin-left: 45px;background-color: #45c041;}
.stepContainer .step_reached.step_blank{background-color: #ddd;}
.stepContainer .step_reached.step_complete.step_blank{background-color: #fff;}
.stepContainer .step_reached .step_tick{background: url('../newimages/step_tick.png') no-repeat scroll 0% 0% transparent; width: 12px; height: 9px;}
.stepContainer .step_reached.step_blank .step_tick{background-image: none;}
.stepContainer .step_connector{text-align: left; border: 3px solid #ddd; width: 197px;}
.stepContainer .step_complete{border-color: #45C041;}
.stepContainer .stepSec{padding-left: 0px;}
.stepContainer .stepSec .step_connector{width: 40px;}
.stepContainer .stepSec .step_reached{margin-left: 0px;}
.stepContainer .stepThird{padding-left: 0px;}
.stepContainer .stepThird .step_connector{width: 45px;}
.stepContainer .stepThird .step_reached{margin-left: 0px;}

.forgorMsg{padding-left: 40px;}
.forgorMsg h1{font-size: 25px;color: #DF0000;padding-bottom: 20px;font-weight: normal;}
.forgorMsg p{font-size: 18px;color: #333;padding-bottom: 15px;}
.forgorMsg b{font-size: 25px;}

.radioSelected{font-size:13px;font-weight:600;color:#333333;padding-left:10px;display: inline;}

.radioSelected span{display: inline-block;margin-left: -4px;}
.serviceUnAvailable {padding: 40px 40px 70px}
.serviceUnAvailable img{float: left;}
.serviceUnAvailable .right{float: left;width: 610px;margin: 40px 0 0 60px;padding-left: 15px;color: #000;height: 165px;}
.serviceUnAvailable .right h1{font-size: 30px;line-height: 40px;}
.serviceUnAvailable .right h6{font-size: 18px;line-height: 44px;}
.serviceUnAvailable .right p{color: #666666;font-size: 14px;padding-top: 15px;line-height: 22px;}

.dropdown{position:absolute;width:200px;border-style:solid;border-width:1px;border-color:gray;background-color:#FFFFFF;padding:5px;font-weight:400;font-size:12pt;z-index:110;}
.closepopup {z-index:1;}

.dotted_line_login{border: 1px dotted #888888;margin: 0px 15px;height: 116px;float: left}
.red_bal{color: red;}

.welcomeContainer img{}

/*keyur*/
.home_bottam{padding: 20px 0;}
.home_bottam .title{font-size:17px;color: #474747;}
.homeCon .con_left{float: left;}
.homeCon .con_right{float: right;}

.future_movie_and_event{color: #474747;}
.future_movie_and_event .left{float: left;}
.future_movie_and_event .left.movie{margin-left:15px;}
.future_movie_and_event .event{width: 318px;}
.future_movie_and_event ul{margin: 0px;padding: 0px;}
.future_movie_and_event ul li{border: 1px solid #e4e4e4;width: 316px;margin-bottom:10px;}
.future_movie_and_event ul li img{float: left;width: 106px;height: 158px;}
.future_movie_and_event ul li .right{float: left;width:200px;padding: 10px 0 0px 10px;line-height: 18px;position:relative;height: 148px;background: #fff;}
.future_movie_and_event ul li .right b{font-size:15px;font-weight: 700;color:#707070;display:block;}
.future_movie_and_event ul li .right a{font-size:13px;color:#909090;padding-top:5px;display: block; }
.future_movie_and_event ul li .right h6{font-size:13px;color:#707070;padding-top:3px;}
.future_movie_and_event ul li .right h6 .a_star{vertical-align: middle;}
.future_movie_and_event ul li .right .a_btn{position: absolute;bottom:10px;left:10px;}
.future_movie_and_event .top{margin-bottom: 10px;}
.future_movie_and_event .top .title{float: left;}
.future_movie_and_event .top .a_linkText{float: right;padding:5px 10px;font-weight: 700;border: 1px solid #fff;font-size:11px;color:#E5087F;border: 1px solid #E5087F;border-radius: 20px;}
.future_movie_and_event .top .a_linkText:hover{text-decoration: none;background: #F94F39;color: #fff;}

#latest_movie_slide,#latest_event_slide{height: 240px;overflow: hidden;}
.event.popAdmin .green{color: green;font-weight: bold;} 
.event.popAdmin tr td{font-size: 14px;}

.latest_movie_event{margin: 21px 0px 0px 0px;}
.latest_movie_event .title{margin-bottom: 10px;font-size: 18px;}
.latest_movie_event .movie_event{width: 318px;float: left;margin-right: 15px;}
.latest_movie_event .movie_event.last{margin-right: 0px;}
.latest_movie_event .movie_event .latest{height: 238px;border:1px solid #e4e4e4;background: #fff;overflow: hidden;position: relative;}
.latest_movie_event .movie_event .latest img{float: left;width: 316px;height: 128px;}
.movie_event .latest .bottom{position: absolute;top: 93px;width: 100%;background:  rgba(0,0,0,0.7);padding: 5px 0;height:25px;}
.movie_event .latest .bottom a{color:#fff;padding: 5px 0 0 5px;;float:left;width:195px;font-size:14px;}
.movie_event .latest .bottom .a_btn{float: right;color: #E5087F;border: 1px solid #E5087F;background-color: transparent;font-size: 12px;padding: 4px 5px 5px;}
.movie_event .latest .bottom .a_btn:hover{background-color: #F94F39;color: #fff;}
.latest_movie_event .movie_event .latest .con{float: left;padding: 10px;background-color: #fff;}
.latest_movie_event .movie_event .latest .con p{color: #707070;font-size: 12px;line-height: 18px;height: 91px;overflow: hidden;text-align: justify;}

.homeCon .con_right .service_list{}
.homeCon .con_right .service_list ul{margin: 0px;padding: 0px;}
.homeCon .con_right .service_list ul li{list-style-type: none;border: 1px solid #e4e4e4;height: 158px;width: 318px;position: relative;margin-bottom: 10px;cursor: pointer;}
.homeCon .con_right .service_list ul li:last-of-type{margin-bottom: 0px;}
.homeCon .con_right .service_list ul li p{position: absolute;font-size: 13px;font-weight: 700;}
.homeCon .con_right .service_list ul li.air p{top: 38px;left: 12px;color: #F68139;}
.homeCon .con_right .service_list ul li.dmr p{top: 47px;left: 11px;text-align: left;color: #367288;}
.homeCon .con_right .service_list ul li.bus p{top: 22px;right: 10px;text-align: right;color: #006688;}
.homeCon .con_right .service_list ul li.hotel p{top: 38px;left: 11px;color: #2496A6;}
.homeCon .con_right .service_list ul li .btn{color: #fff;font-size: 11px;font-weight: 700;position: absolute;bottom: 10px;}
.homeCon .con_right .service_list ul li .btn.right{right: 10px;}
.homeCon .con_right .service_list ul li .btn.left{left: 10px;color: #E1673E;}
.homeCon .con_right .service_list ul li.dmr .btn.left{color: #1695a4;}
.homeCon .con_right .service_list ul li img{width: 320px;height: 158px;width:318px;}

.homeCon .secureUI{padding: 20px 0 0;}
.homeCon .secureUI ul{margin: 0px;padding: 0px;}
.homeCon .secureUI ul li{float: left;list-style-type: none;border: 1px solid #e4e4e4;width: 316px;height: 186px;text-align: center;background: #fff;}
.homeCon .secureUI ul li.left{margin-right: 15px;}
.homeCon .secureUI ul li.right{float: right;}
.homeCon .secureUI ul li img{padding: 15px 0 10px;}
.homeCon .secureUI ul li b{display: block;font-size: 17px;color: #474747;}
.homeCon .secureUI ul li p{display: block;font-size: 12px;color: #707070;padding: 15px 10px 10px 10px;line-height: 16px;}


.home_bottam .title:after {background-color: #ED258F;bottom: 0;content: "";display: block;height: 4px;margin-bottom: -1px;margin-top: 5px;width: 90px;}
.home_bottam .bx-pager{top:-20px;}
.home_bottam .bx-pager .pager-link{background: #ccc !important;}
.home_bottam .bx-pager .pager-active{background: #F94F39 !important;}
.recent_con .bx-pager{top:-30px;}



#lastRefill .formTable .noPadding{padding: 0px;}
.a_dataContainer.after_login.flatUI .formData{display: inline-box;}

.trans{position: relative;padding: 10px 0px 7px 0px;}
.transLeft,.transRight{background: url('../images/FTSHome/transLeft.png') no-repeat;position: absolute;width: 130px;height: 118px;top: 8px;z-index: 10;}
.transRight{background: url('../images/FTSHome/transRight.png') no-repeat;right: 0px;}

.newSlideBack{width: 990px;height: 112px;padding-top: 35px;}

/* Container DIV - automatically generated */
.simply-scroll-container {position: relative;}
.simply-scroll-clip {position: relative;overflow: hidden;z-index: 2;}
.simply-scroll-list {position: absolute;top: 0;left: 0;z-index: 1;overflow: hidden;margin: 0;padding: 0;list-style: none;}
.simply-scroll-list li {padding: 0;margin: 0;list-style: none;}
.simply-scroll-list li img {border: none;display: block;}
.simply-scroll {width: 990px;height: 80px;margin-bottom: 1em;}
.simply-scroll .simply-scroll-clip {width:990px;height: 80px;}
.simply-scroll .simply-scroll-list li {float: left;height: 80px;}

table.complant.left{border: none;}
.complaint_container .text_left.b ,.complaint_container .text_right.b{font-size:14px;color:#333333;font-weight:600;}
.complaint_container td.text_left{text-align: left;border: none;}
.complaint_container td{text-align: right;border: none;}
.complaint_container .record .bordertop{border-top: 1px solid #CFCFCF;}
.complaint_container .record.recordEven{background-color: #f6f6f6;}
.complaint_container .cust_res{font-weight:700; font-size: 17px; border:none;text-align: center;}

/* advertise */
.a_728x90add{padding: 0px 0 0;float: left;}
.adv_250x90_right{float: right;width: 260px;height: 90px;}
.adv250x90{padding-bottom: 0px;display: inline-block;}

.a_schm_container{padding: 25px 0px 12px 0px;}
.a_schm_ss{margin: 0px 25px;position: relative;}

.a_schm_ss .left{float: left;width: 160px;}
.a_schm_ss .a_top_aero,.a_schm_ss .a_bot_aero{border-bottom: 35px solid #009def;border-left: 35px solid transparent;border-right: 35px solid transparent;margin: 22px 0 0 52px;position: absolute;cursor: pointer;}
.a_schm_ss .a_top_aero .topArrow,.a_schm_ss .a_bot_aero .downArrow{background: url("../newimages/down_arrow_white.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);display: block;height: 12px;outline: medium none;position: absolute;left: -6px;top: 16px;width: 12px;transform: rotate(180deg);}
.a_schm_ss .a_bot_aero{border-bottom: none;border-top: 35px solid #009def;margin-top: -50px;}
.a_schm_ss .a_bot_aero .downArrow{transform: rotate(0deg);top: -27px;}
.a_schm_ss .a_center{height: 198px;}
.a_schm_ss .a_center .a_selector{height: 101px;padding: 49px 0px;}
.a_selector .a_com_container{margin-left: 21px;margin-top: 7px;width: 128px;height: 88px;overflow: hidden;border: 2px solid #009def; border-radius: 4px;}
.a_com_trip p{height: 88px;}

.a_infoBox{float: left;margin: 20px 0px 0px 20px;}
.a_infoBox .a_center{width: 304px;height: 150px;position: relative;color: #454545;border: 1px solid #e9e9e9;border-radius: 4px;}
.a_infoBox .a_infoTitle{background-color:#e5e5e5;color: #333;height: 24px;font-size: 15px;font-weight: 600;padding: 7px 0px 0px 10px;}
.a_infoBox p{font-size: 14px;padding: 10px 20px 10px 10px;line-height: 18px;text-align: justify;color: #555;}
.a_infoBox a{color: #0C4C9F;font-size: 13px;position: absolute;bottom: 5px;right: 12px;cursor: pointer;}

div.popAdmin{min-width: 320px;max-width: 480px;width: auto !important;border-radius: 3px;}
div.popAdmin #alertButtonArea{width: auto !important;margin:0 !important;text-align: left !important;padding-left:65px !important;}
div.popAdmin .title{font-size:14px;padding:10px;border-bottom:solid 1px #e4e4e4;}
div.popAdmin .title a.txt_close{color: #e51a37;}
div.popAdmin .title a{color: #333;font-weight: 600;font-size: 13px;}
div.popAdmin .title:after{background-color: #fff;}
div.popAdmin .centerCon{padding:15px 15px 5px;}
.txt_close{font-size:13px;float:right;cursor:pointer;padding: 2px 0px;color: #E51A37;font-weight: 700;}
div.popAdmin div.content{border-bottom:solid 1px #CFCFCF;}
div.popAdmin div.content div.container{margin-left:auto;margin-right:auto;}
.iconWarning{text-align:right;height:38px;font-size:13px;color: #474747;line-height:1.5;background:url(../newimages/warning.png) no-repeat;background-position:left center;padding-left:50px;display: table-cell;vertical-align:middle;}
.iconSuccess{text-align:right;height:38px;font-size:13px;color: #474747;line-height:1.5;background:url(../newimages/good.png) no-repeat;background-position:left center;padding-left:50px;display: table-cell;vertical-align:middle;}
.iconQuestion{text-align:right;height:38px;font-size:13px;color: #474747;line-height:1.5;background:url(../newimages/question.png) no-repeat;background-position:left center;padding-left:50px;display: table-cell;vertical-align:middle;}
.iconError{text-align:right;height:38px;font-size:13px;color: #474747;line-height:1.5;background:url(../newimages/error.png) no-repeat;background-position:left center;padding-left:50px;display: table-cell;vertical-align:middle;}
.iconInfo{text-align:right;height:38px;font-size:13px;color: #474747;line-height:1.5;background:url(../newimages/info.png) no-repeat;background-position:left center;padding-left:50px;display: table-cell;vertical-align:middle;}

.pop_msg{text-align: left;}
.pop_msg.a_gsrtc{color: #0070BF;}
.btnAlertContinue,.btnCancel{background:#555;color:#FFF;font-size:15px;min-width: 60px;cursor: pointer;padding: 4px 10px 5px;border-radius: 20px;text-align: center;display: inline-block !important;font-weight: 400;}
.btnAlertContinue:hover,.btnCancel:hover{background-color: #444;}
.btnAlertContinue:after{content: "Continue";}
.btnCancel:after{content: "Cancel";}

.a_guj_gas{padding: 0px 0px 12px 15px;position: relative;}
.a_guj_gas .a_g_add{position: absolute;top: 0px;right: -15px;}
.hideEle{display: none;}
.c_detail_title{font-size:12px;padding: 3px 0px 8px 5px;color: #3A9805;}

.record td.right{vertical-align: middle;}
.record td.right a{cursor: pointer;}
.record td.right .a_btn{margin: 10px;}
table.complant.left{border: none;}
table.complant.left .text_left a{color: #0c4da1;}
.complaint_container .text_left.b ,.complaint_container .text_right.b{font-size:12px;color:#333333;font-weight:bold;}
.complaint_container td.text_left{text-align: left;border: none;}
.complaint_container td{text-align: right;border: none;}
.complaint_container .record .bordertop{border-top: 1px solid #CFCFCF;}
.complaint_container .cust_res{font-weight:bold; font-size: 15px; border:none;text-align: center;}

.complaint_container.callCenter .record > td{border-bottom: 1px solid #cfcfcf;}
.complaint_container.callCenter .record:last-child > td{border: none;}

.a_pad{padding-top: 1px;}

.black_layer{position:absolute;top:0px;left:0px;width: 100%;height:100%;background: rgba(0,0,0,0.3);}
.black_layer:hover .a_btn{display:block;}
.black_layer .a_btn{display: none;position: absolute;top:50%;left:50%;margin-left:-53px;margin-top: -14px;}

.trnsHistory tr.headerRec td{background: #E4E4E4;font-size:12px;height:35px;}
.trnsHistory tr td{color:#505050;}
.trnsHistory tr td .a_linkText.circle{margin-right:5px;border-color:#E5097F;border-radius: 100%;height:20px;width:20px;padding:0px;display:inline-block;}
.trnsHistory tr td .a_linkText.circle:hover{background: #E5097F;}
.trnsHistory tr td .a_linkText.circle i{height:13px;width:16px;display:inline-block;position:relative;left:2px;top:3px;background: url('../newimages/print.png')no-repeat;}
.trnsHistory tr td .a_linkText.circle:hover i{background: url('../newimages/print_hover.png')no-repeat;}

.trnsHistory tr td .a_linkText.circle.remark{border-color: #A0A0A0;}
.trnsHistory tr td .a_linkText.circle.remark:hover{background: #A0A0A0;}
.trnsHistory tr td .a_linkText.circle.remark i{background: url('../newimages/remark.png')no-repeat;left:5px;}
.trnsHistory tr td .a_linkText.circle.remark:hover i{background: url('../newimages/remark_hover.png')no-repeat;}

.trnsHistory .remarkPopUp{position: relative;display:inline-block;}
.trnsHistory .remarkPopUp .fReason{margin:0px;right:-28px;top:29px;}
.trnsHistory .remarkPopUp .fReason .arrow{right:7px;background-size: 12px;top:-11px;}
.trnsHistory .remarkPopUp .fReason b{display:inline-block;font-size:11px;padding:5px 0px;}

.get_detail_pop .beneficiary_data{background: #fff;}
.get_detail_pop .beneficiary_data .formTable{margin-top:0px;}
.get_detail_pop .beneficiary_data .table_data{padding:15px;border-bottom: 1px solid #E4E4E4;}
.get_detail_pop .beneficiary_data table  tr td.label{font-size: 13px;color:#909090;text-align:right;}
.get_detail_pop .beneficiary_data table  tr td{font-size:13px;color:#464646;font-weight:700;}
.get_detail_pop .beneficiary_data .btnCon{padding: 30px; text-align: center;}
.get_detail_pop .beneficiary_data .btnCon .a_btn{float:none;display:inline-block;}

.text.big_text{width:180px;font-size: 26px;font-weight: bold;}

.uploaded_data{background-color: #eff1f3;width:227px;padding:10px;border: #e6eaee solid 1px;border-radius:3px;margin:10px 0;}
.uploaded_data a{display: block;margin: 5px 0px; padding:0px 0px 1px 20px; color: #333;font-size: 14px;white-space: nowrap;width: 207px;overflow: hidden;background: url('../newimages/icons.png') 0px 2px no-repeat;}

.iconError1{text-align:left;background:url(../newimages/error1.png) no-repeat;background-position:left top;font-size:13px;height:22px;padding-left:30px;padding-top:5px;color:#D90606;}

#select_coup{margin-left: 15px;}

.error404{padding: 115px 15px 30px;text-align: center;position: relative;width: 450px;margin: 0 auto;}
.error404 h1{color: #F94F39;font-size: 110px; font-weight: 700;}
.error404 p{font-size: 13px;padding: 15px 0 28px;color: #555;line-height: 22px;border-top: 1px solid #F94F39;border-bottom: 1px solid #F94F39;width: 420px;margin: 0 auto;}
.error404 .a_btn{color: #F94F39;font-size: 13px; font-weight: 400;background-color: #fff;border: 1px solid #F94F39;left: 135px;bottom: 18px;min-width: 190px;position: absolute;}
.error404 .a_btn:hover{color: #fff;background-color: #F94F39;}

.summaryTable{border-top:1px solid #CFCFCF;border-right:1px solid #CFCFCF;}
.summaryTable td{border-left:1px solid #CFCFCF;border-bottom:1px solid #CFCFCF;width:50%;padding-left:10px;vertical-align: middle;}
.summaryTable tr{height:28px;}
.summaryHeader{font-size:13px;color:#333333;background-color:#EFEFEF;text-align:left;padding-right:20px;}
.summaryData{font-size:13px;color:#333333;}

.cu .leftC{float: left;width: 628px;}
.cu .contactInfo{font-size:13px;color:#333333;padding:15px 0px 20px 15px;text-align: left;line-height: 20px;}
.cu .label{font-size: 13px;color: #333;text-align: right;padding-right: 10px;font-weight: 600;}
.cu .label.vt{padding-top: 3px;vertical-align: top;}
.cu .contantTable .label{padding: 10px}

.adminPopup{text-align:left;position:absolute;z-index:1;margin-top: 5px;}
.adminPopup .content{background: #fff;padding:7px 10px;border: 1px solid #cfcfcf;border-radius: 3px;}

#remainingTimeDiv{margin-top:-85px;width:215px;color:#666;font-size:14px;line-height:18px;font-weight:600;float: left;margin-left: 745px;}
#remainingTimeDiv .clock_rem{background: url("../newimages/clock_red.png") no-repeat; width: 32px; height: 36px;float: left;margin-right: 10px;}

.complaintMsg{color:#333;font-size:12px;font-weight:600;padding-left: 7px;height:20px;}


/*About us*/

#aboutus h1{color:#626262;font-size: 20px;padding:20px;font-weight:300;}
#aboutus b {font-weight:bold;}
#aboutus .border-bot {border-bottom: 1px solid #E5E5E5;width:900px;margin-left:25px;}
#aboutus .mdfdmain{height:115px;width:322px;margin-right: 166px;}
#aboutus .mainmdfd {width: 980px; height: 105px;margin-top:15px;}
#aboutus .mainmdfd .ser{float: left; height: 62px;min-height: 62px;max-height: 62px; width: 62px; padding-left: 95px;}
#aboutus .mainmdfd .ser a{color: #000;outline: 0 none;text-decoration: none;}
#aboutus .mainmdfd .ser a div{height:62px;width:62px;border: 2px solid #e5097f;border-radius: 50%;}
#aboutus .mainmdfd .ser a div img{ transition: transform 0.2s ease 0s;}
#aboutus .mainmdfd .ser a div img:hover{transform: scale(0.88);}
#aboutus .mainmdfd h1{float: left;font-size: 14px;font-weight: 500;margin-left: -33px;text-align: center;width: 90px;}
#aboutus .mainmdfd h1:hover{color:#EC268E;float: left;font-size: 14px;font-weight: 500;margin-left: -33px;text-align: center;width: 90px;}
#aboutus .mainmdfd .ser a div:hover ~ h1 {color: #e5097f;}
#aboutus .mdfdmain .mdfdimglf {float:left; border: 1px solid #939393;border-radius: 50px;float: left;height: 92px;margin-left: 65px;padding: 0;width: 92px;}
#aboutus .mdfdmain .mdfdimglf div{float: left;margin: 4px;}
#aboutus .mdfdmain .mdfdimglf .cont{float: right;margin: 30px 108px;position: absolute;}
#aboutus .mdfdimglf img{height:82px;width:82px;border: 1px solid #939393;border-radius: 50px;}
#aboutus .mdfdmain .mdfdimgri {float:right; border: 1px solid #939393;border-radius: 50px;float: left;height: 92px;margin-left: 65px;padding: 0;width: 92px;}
#aboutus .mdfdmain .mdfdimgri div{float: left;margin: 4px;}
#aboutus .mdfdmain .mdfdimgri .cont{float: right;margin: 30px 108px;position: absolute;}
#aboutus .mdfdimgri img{height:82px;width:82px;border: 1px solid #939393;border-radius: 50px;}
#aboutus .serviceprovider{width:989px;height:500px;border-top: 1px solid #E5E5E5;}
#aboutus .serviceprovider .providerlf{width:490px;height:165px;float:left;border-bottom: 1px solid #E5E5E5;border-right: 1px solid #E5E5E5; margin-left: 3px;}
#aboutus .serviceprovider .providerri{width:490px;height:165px;float:right;border-bottom: 1px solid #E5E5E5; margin-right: 5px;}
#aboutus .serviceprovider img{float:left;width:111px;height:75px;margin-left:16px;}
#aboutus .serviceprovider p{float:right;width:300px;height:100px;}

.recharge_L .a_btn.instantpay{margin-top: 15px;}

/* All Coupons Detail */

.payUoffer{padding:0px 0 20px;}

.newFast .flat_ui_990{padding:0px 20px;width:950px !important;}

.bgcolor{background-color: #ececee;padding:30px 0 0;}
.newFast .data .left{float:left;width: 550px;}
.newFast .data .left img{width: 500px;margin: 7px 0 0 20px;}
.newFast .data{padding : 30px 0 0;background-color: #fff;min-height: 250px;padding:15px 15px 0;}
.newFast .data form{width: 350px;float: right;}
.newFast .data h2{font-size: 14px;font-weight: bold;color:#333;display:block;padding:15px 0 0;}
.newFast .data label{display:block;font-size:12px;color:#909090;padding:5px 0px;font-weight:700;}
.newFast .data input{padding:3px 10px;width:320px;margin-bottom: 15px;display: block;height:26px;}
.newFast .data p{margin-bottom:15px;font-size:12px;color:#666;line-height: 18px;font-weight:400;}
.newFast .data p a{color:#e93698;}
.newFast .data p a:hover{text-decoration: underline;}
.newFast .data a.link,.newFast .data a.btn{float: left;}
.newFast .data a.link{font-size: 13px;color:#444;font-weight:bold;cursor: pointer;margin:5px 0px 0 15px;}
.newFast .data a.link:hover{text-decoration:underline;}
.newFast .whitePadding{padding:20px;background: #fff;box-shadow: 0px 1px 2px rgba(0,0,0,0.2);-webkit-box-shadow: 0px 1px 2px rgba(0,0,0,0.2);}

.a_m_container.IsGuest{background-color: #f4f4f4;}
.a_m_container.IsGuest .a_header{box-shadow: 0px 1px 2px #c8c8c8;-webkit-box-shadow: 0px 1px 2px #c8c8c8;} 
.IsGuest .a_footer{padding-top:0px;border-top:0px;}
.IsGuest .a_footer .sub_footer_con{margin-top:0px;}
.IsGuest .a_d_container{position: relative;top:2px;}

.IsGuest .retailer{padding:30px 0px 50px;}
.IsGuest .retailer h2,.newServices h2{text-align:center;padding:15px 0;position: relative;}
.IsGuest .retailer h2.pd{margin: 15px 0px;}
.IsGuest .retailer h2 span ,.newServices h2 span{font-size:20px;color:#333;background-color: #f4f4f4;padding:0px 15px;position:relative;z-index:1;}
.IsGuest .retailer h2 b,.newServices h2 b{border-bottom: 1px solid #d8d8d8;position:absolute;left:0px;top:25px;display:inline-block;width:100%;}
.IsGuest .retailer .box{float:left;width: 296px;margin-right:30px;}
.IsGuest .retailer .box h3{font-size:14px;color:#333;padding:20px 0px 10px;display: block;font-weight:600;}
.IsGuest .retailer .box ol{margin:0px;padding:0px;}
.IsGuest .retailer .box ol li{font-size:13px;color:#666;line-height:20px;padding-bottom:10px;}
.IsGuest .retailer p{color:#666;font-size:13px;line-height:18px;}
.IsGuest .retailer p b{font-weight: 600;}

.fReason{
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px !important;
    background-color: #FFF;
    border: #C8C8C8 solid 1px;
    position: absolute;
    padding: 5px 10px;
    z-index: 1001;
    width: 200px;
    margin: 14px 0px 0px -233px;
    display: none;
}

.fReason .arrow{
    background:url(../images/AdminPopupArrow.jpg) no-repeat;
    background-position:center;
    width:19px;
    height:14px;
    top:-12px;
    text-align:center;
    position:absolute;
    z-index:1;
    margin-bottom:-1px;
    padding-left:25%;
}

.newServices{padding: 30px 0px 0px 0px;}
.newServices .list{padding:15px 0 0px 0px;}
.newServices .list ul{margin:0px;padding:0px;}
.newServices .list ul li{width:303px;float: left;margin: 0px 20px 20px 0px;box-shadow: 0px 1px 2px rgba(0,0,0,0.2);-webkit-box-shadow: 0px 1px 2px rgba(0,0,0,0.2);}
.newServices .list ul li:nth-of-type(3n){margin-right: 0px;}
.newServices .list ul li img{width:303px;}
.newServices .list ul li b{display:block;font-size:13px;color:#5d5d5d;padding:13px 13px 0;font-weight:700;background: #fff;}
.newServices .list ul li p{display:block;font-size:13px;color:#5d5d5d;padding:12px;font-weight:400;background: #fff;line-height: 18px;height:54px;}

#balance_request{position: absolute;top: 50%;left:50%;z-index:101010;margin-left:-200px;margin-top:-170px;}
.balance_request{min-width: 400px;background:#fff;}
.balance_request .formTable{margin-top:0px;padding:15px 25px 10px;}
.balance_request .formTable tr td.formLabel{font-weight:400;}
.balance_request .formTable tr td{font-family: 'Open Sans', sans-serif, Arial;text-align:left;font-size:12px;font-weight:700;border-bottom: 1px solid #e8e8e8;padding:10px 10px;}
.balance_request .formTable tr td.data{color:#505050;}
.balance_request .formTable tr:last-of-type td{background:#FDF7E2}
.balance_request .confirmation_popup{background: none !important;padding:0px !important;}
.balance_request .a_pCenter{padding:15px 25px 10px;}
.balance_request .btnCon{margin-top:10px;text-align:center;border-top:1px solid #cfcfcf;padding:15px 0px;}
.balance_request .btnCon .a_btn{display:inline-block;float:none;}
.balance_request .btnCon .a_btn.b_No{ background-color: #ffffff;border: 1px solid #707070;}
.balance_request .btnCon .a_btn.b_No a{color: #707070 !important;}
.balance_request .btnCon .a_btn.b_No:hover{background: #707070 !important;}
.balance_request .btnCon .a_btn.b_No:hover a{color: #fff !important;}

.franchiseeMessage{padding:35px 15px 15px 15px;color:#5d5d5d;}
.franchiseeMessage h3{color:#5d5d5d;font-size:13px;font-weight:700;padding-bottom:15px;}
.franchiseeMessage p{font-size:13px;margin:10px 0px;font-weight:400;}
.franchiseeMessage p b{font-weight:700;}
.franchiseeMessage ul{margin-left:15px;}
.franchiseeMessage ul li{list-style-type: decimal;line-height: 18px;font-size: 13px;font-weight:400;margin-bottom: 5px;}

.tc .a_c{color: #5e5e5e;}

#room_detail_popup .rooms{width: 380px;}
#room_detail_popup .adult,#room_detail_popup .child{width: 180px;}
#room_detail_popup .child{margin-left: 20px;}
#room_detail_popup td{padding-left: 0px;}
#room_detail_popup .formLabel{text-align: left;padding-bottom: 5px;}
#room_detail_popup .formLabel.border{padding-bottom: 0px; border-bottom: 1px solid #e4e4e4;}
#room_detail_popup .room-title td:nth-of-type(2){padding-left: 20px;}
#room_detail_popup .room-title .formLabel{padding-bottom: 0px;}

#contactUs .contentTable{display: inline-block;margin: 10px 0 20px;width: 100%;}
#contactUs .contentTable .con_address1{float: left;width: 25%;}
#contactUs .contentTable .con_address1 .data_title{padding-left: 0;}
#contactUs .contentTable .label{padding-top: 3px; text-align: left;padding-bottom: 5px;color:#666666;}
#contactUs .contentTable .data {font-size: 13px; font-weight:500;line-height: 20px;color: #333;}
#contactUs .contentTable .link {color: rgb(12, 77, 162);display: block;font-size: 12px;padding-top: 10px;}

.download-app .left {float: left;width: 690px;}
.download-app .right {float: left;width: 300px;}
.download-app .btn_iphone_app{background:url('../newimages/btnAppleAppStore.jpg') no-repeat;width: 135px;height: 50px;display: block;}
.download-app .btn_android_app{background:url('../newimages/bntAndroidAppStore.jpg') no-repeat;width: 199px;height: 50px;display: block;}

.event-joined {float: right;margin-top: 15px;}
.event-joined > span {color: green;font-weight: 600;}