.paddingbottom30{padding-bottom:30px}
.margibottom10{margin-bottom:10px !important;}
.purchasetransfer {background-color:#ffffff;border: 0 none;border-radius: 5px;box-shadow: 2px 2px #d0d0d0;float: left;margin: 10px auto;padding: 15px 34px;width: 1000px;}
.green{color:#156a01 !important}
.red{color:#e20505 !important}
.lightblue{color:#2e3b4e !important}
.width33{width:33%;display:inline-block}
.width800{width:900px !important;margin:auto}
.width740{width:740px;margin:auto}
.successmsg{background-color:#fffeea;text-align:center;font-family:latolight;padding:20px 0;border-radius:5px;}
.successmsg p{font-size:16px;color:#444;}
table td{padding:5px;border-collapse: collapse;font-size: 16px;}
.bankbox{padding:30px 50px;border:1px solid #d3d3d3;font-family:latolight;border-radius:5px;font-size:16px;color:#d3d3d3; }
.numberclass{font-size:40px;text-align:right;float:left;font-weight:700;line-height:40px;margin-right: 5px;}
.logindetails{font-size:13px; padding-top:10px; color:green; font-weight:normal;line-height: 20px}
.banktransfertext {color: #0066cc;font-size: 13px;font-weight: bold;margin: 12px auto 0; width: 850px;}
.payMethodNoteclass {color: #646464; font-size: 12px;line-height: normal; margin: 0 auto; overflow: hidden;padding: 10px 0; width: 860px;}


.subTopStepIndicator {text-align: right;height: 17px;margin-bottom: -5px;margin-top: 5px;}
.datefield{text-align: right;font-size: 12px;border-bottom: 1px solid #DADADA;padding-bottom: 10px;margin-bottom: 10px;width: 100%;}
.datefield1{text-align: right;font-size: 12px;border-bottom: 1px solid #DADADA;margin: 0px;width: 100%;}
.mysubsctbl{width: 750px;padding: 0px;margin: 0px auto;border:1px solid #ddd;}
.ordTable {padding: 10px;}
.tblhead{background-color:#8dc1fd;height: 31px;font-size: 12px;color:#fff !important;}
.package{color: #fff;font-weight:bold;padding-left: 10px;width: 50px;font-size:13px;}
.detailssub{color: #000;}
.typetr{color: #FFFFFF;width: 80px;text-align: center;border-right: 1px solid #dadada;}
.subscon{color: #FFFFFF;width: 90px;text-align: center;border-right: 1px solid #dadada;}
.valitil{color: #FFFFFF;width: 90px;text-align: center;border-right: 1px solid #dadada;}
.status{color: #FFFFFF;width: 60px;text-align: center;border-right: 1px solid #dadada;}
.subbtn{color: #FFFFFF;width: 100px;text-align: center;}
.darktr{margin: 0px;padding: 0px;}
.darktr2{background-color: #fafafa;}
.packagede{border-bottom: 1px solid #dadada;height: 90px;}
.packagedetail{height: 45px;}
.placeholde{padding-left: 10px;width:50px;}
.placeholde .first {border-left: 0px solid #ddd;}
.p_detail{padding-left: 10px;float: left;font-size: 12px;color: #0066cc;}
.plaintxt{float: left;color: #646464;padding-top: 5px;}
.viewlink{font-size: 11px;padding-top: 5px;}
.ptxt{text-align: center;border-right: 1px solid #dadada;border-bottom: 1px solid #dadada;font-size: 12px;}
.ptxt2{text-align: center;border-bottom: 1px solid #dadada;font-size: 12px;}
.ptxtgreen {text-align: center;font-size: 12px;font-weight: bold;color: #7bab02;border-right: 0px solid #dadada;border-bottom: 1px solid #dadada;}
.ptxtred {text-align: center;font-size: 12px;font-weight: bold;color: #fe0000;border-right: 1px solid #dadada;border-bottom: 1px solid #dadada;}
.newsubBtn {float: right;padding-right: 10px;}
.newsub a {display: block;width: 138px;height: 36px;background-image: url(../images/new-subscription.gif);background-position: left top;cursor: pointer !important;cursor: pointer;}
.newsub a:hover {background-position: left bottom;}
.smsub-button {float: left;padding-right: 6px;}
.smsub a {display: block;width: 87px;height: 20px;background-image: url(../images/subscribe_btn_img.gif);background-position: left top;cursor: pointer !important;cursor: pointer;}
.smsub a:hover {background-position: left bottom;}
/*...... continue Button .........*/
continueb-button{float: left;padding-right: 10px;width: 179px;}
.continuebNew a {display: block;width: 179px;height: 41px;background-image: url(../images/con_shopping_new.gif);background-position: left top;cursor: pointer !important;cursor: pointer;}
.continuebNew a:hover {background-position: left bottom;height: 41px;}
.checkoutNew a {display: block;	width: 122px;height: 41px;background-image: url(../images/checkout_new.gif);background-position: left top;cursor: pointer !important;cursor: pointer;}
.checkoutNew a:hover {background-position: left bottom;height:41px;}
.continueb a {display: block;width: 142px;height: 20px;background-image: url(../images/continueshoping.gif);background-position: left top;cursor: pointer !important;cursor: pointer;}
.continueb a:hover {background-position: left bottom;}
/* -------------------------- Subscription page -------------*/
.subscribeTopImg {float: left;width: 120px;height: 120px;margin: 0px 20px 0px 0px;}
.subscribeTopTxt {padding-bottom: 10px;color: #646464;}
.contentTitleTxt {float: right;font-size: 1.2em;line-height: 1.5em;padding-bottom: 5px;margin-bottom: 20px;height: 130px;}
.contentTitleTxt p {line-height: 1.2em;padding: 0px;margin: 10px;}
.subStepsBg {float: left;background: url(../images/subSteps_bg.gif) no-repeat;width: 100%;height: 84px;margin-bottom: 20px;margin-top: 10px;}
.subStepsTxt {font-size: 16px;color: #333333;margin: 5px;}
.subStepTxtTitle {float: left;padding-top: 28px;padding-left: 5px;}
.subStepImg {float: left;}
.packListHeader {font-size: 16px;color: #0066cc;text-align: left;padding-bottom: 20px;}
.dropDwnCont {font-size: 12px;float: right;color: #646464;width: 275px;text-align: right;}
.dropdwn {width: 82px;height: 20px;margin-top: 1px;font-size: 11px;color: #646464;}
.subTableContainer {float: left;}
.dropdwnsyl {width: 107px;margin-top: 1px;height: 20px;font-size: 11px;color: #727272;}
.dropDwnTxt {padding-top: 4px;float: left;padding-left: 7px;color: #646464;}
.packListTitle {float: left;padding-top: 5px;}
table.packTable {font-size: 12px;border-collapse: collapse;vertical-align: top;width: 705px;font-size: 1.2em;}
tr.packTitle {background-color:#8dc1fd;}
td.type {border-right: 0px solid #ececec;font-size: 12px;color: #ffffff;font-weight: bold;padding: 5px 0px 10px 10px;width: 90px;}
td.description {width: 70%;border-right: 1px solid #ececec;font-size: 12px;color: #ffffff;font-weight: bold;padding: 5px 0px 10px 10px;width: 360px;}
td.price {border-right: 1px solid #ececec;font-size: 12px;color: #ffffff;font-weight: bold;padding: 5px 0px 10px 0px;width: 95px;text-align: center;}
td.purchase {font-size: 12px;color: #ffffff;font-weight: bold;padding: 5px 0px 10px 0px;width: 143px;text-align: center;}
td.icon {border-right: 1px solid #ececec;padding: 5px;vertical-align: middle;text-align: center;}
td.des {border-right: 1px solid #ececec;padding: 5px;}
td.cost {border-right: 1px solid #ececec;padding: 5px;font-size: 11px;color: #727272;text-align: center;font-weight: bold;}
tr.row1 {background: url(../images/table_hori_line.gif) repeat-x bottom #f0f1f3;height: 100px;}
tr.row2 {background: url(../images/table_hori_line.gif) repeat-x bottom #fafafa;height: 100px;}
.desHead {font-size: 12px;padding: 5px;}
.desBrief {font-size: 12px;color: #646464;padding: 5px;color: #646464}
.subMorelink {font-size: 12px;padding: 5px;}
.tickimg {margin-bottom: -5px;}
/* -------------------------- Subscription Payment Successfull page -------------*/
.contentTitleTxt2 {width: 100%;line-height: 1.5;padding-bottom: 5px;margin-bottom: 10px;}
.contentTitleTxt2 p {font-size: 12px;line-height: 1.5;}
.updateAddress {width: 100%;line-height: 1.5;font-size: 12px;}
.contentTitleTxt3 {width: 100%;font-size: 1.2em;line-height: 1.5;padding-bottom: 5px;margin-bottom: 10px;}
.payThqImgTxt {float: left;width: 220px;height: 100px;margin: 35px 20px 0px 20px;}
.subscribeTopTxt2 {padding-bottom: 10px;padding-right: 15px;}
.payDetailsTableBox {float: left;width: 300px;min-height: 350px;background: url(../images/contentBox_bg.gif) repeat-x bottom;border: 1px solid #c3c3c3;margin-bottom: 10px;}
.payDetailsTableBox2 {float: right;width: 300px;min-height: 350px;background: url(../images/contentBox_bg.gif) repeat-x bottom;border: 1px solid #c3c3c3;margin-bottom: 10px;}
 .payDetailsTableBox3 {padding-bottom: 10px;float: left;width: 320px;min-height: 220px;background: url(../images/contentBox_bg.gif) repeat-x bottom;border: 1px solid #c3c3c3;margin-bottom: 10px;margin-top: 20px;height:auto;}
.payDetailsTableBox4 {padding-bottom: 10px;float: left;width: 320px;min-height: 220px;background: url(../images/contentBox_bg.gif) repeat-x bottom;border: 1px solid #c3c3c3;margin-bottom: 10px;margin-left: 10px;margin-top: 20px;height:auto;}
.payDetailsTableTitle {float: left;font-size: 16px;color: #0066cc;padding: 15px;}
.payDetailsTable {width: 300px;float: left;line-height: 17px;}
.payDetailsTableTxtLft {font-size: 13px;color: #888;text-align: right;padding: 5px;width:100px;}
.payDetailsTableTxtLft span {font-size: 11px;color: #656565;}
.payDetailsTableTxtRht {font-size: 13px;font-weight: bold;color: #6c6c6c;text-align: left;padding: 3px;width:180px;}
.payTablePackTxt {font-size: 12px;font-weight: bold;color: #0066cc;padding: 3px;}
.payTableStatusTxt {font-size: 12px;font-weight: bold;color: #3e8003;padding: 3px;}
.payTableDeclineTxt {font-size: 12px;font-weight: bold;color: #ea0000;padding: 3px;}
.payTableAmountTxt {font-size: 13px;font-weight: bold;color: #6c6c6c;padding: 3px;}
.payErrorMsg {border: 1px solid #FF0000;color: #FF332D;font-size: 11px;font-weight: bold;background: url(../images/invalid_icon.gif) no-repeat 40px;background-color: #fff8f2;width: 74%;margin:15px auto;padding-bottom: 10px;}
.payErrorImg {width: 35px;padding: 5px 5px;float: left;text-align: center;}
.payErrorTxt {padding-top: 6px;padding-left: 80px;line-height:25px;color:6c6c6c;}
.subErrors {color: #ff0000;font-weight: bold;padding: 10px;text-align: right;vertical-align: top;}
/* -------------------------- Subscription Package Details page -------------*/
.packContentTitleTxtBg {font-size: 1.2em;line-height: 1.5em;padding-bottom: 5px;margin-bottom: 10px;background: url(../images/pack_details_grad_bg.gif) repeat-x bottom;height: 150px;width: 100%;}
.subStepsTitle {width: 100%;float: left;font-size: 16px;color: #0066cc;padding-top: 20px;padding-bottom: 20px;}
.subStepsTitle2 {float: left;font-size: 16px;color: #0066cc;padding-left: 20px;}
.subStepsTitle2 span {font-size: 11px;color: #646465;}
.testsDeatilsTile {float: left;font-size: 16px;color: #0066cc;padding-left: 180px;}
.packTopPrice {float: left;width: 100px;font-size: 11px;padding: 10px;}
.packTopPrice span {font-weight: bold;color: #323232;font-size: 12px;}
.packDetailsDes {float: left;width: 430px;height: 155px;padding-right: 10px;background: url(../images/pack_details_divider.gif) no-repeat right;font-size: 16px;color: #0066cc;}
.packDetailsDes p {	font-size: 12px;color: #646464;padding-top: 5px;}
.studyMatCont {float: left;width: 100%;font-size: 1.2em;line-height: 1.5em;padding-bottom: 5px;background: url(../images/pack_details_grad_bg.gif) repeat-x bottom;text-align: left;}
.sectionIcon {float: left;margin-top: 20px;padding: 10px;text-align: center;background: url(../images/icon_divider.gif) no-repeat right;width: 140px;font-size: 12px;font-weight: bold;color: #3f3f3f;}
.sectionIcon2 {float: left;margin-top: 20px;padding: 10px;text-align: center;width: 140px;font-size: 12px;font-weight: bold;color: #3f3f3f;}
.sectionIconCont {width: 480px;float: left;}
.testsIconsCont {float: left;text-align: center;background: url(../images/tests_icon_divider.gif) no-repeat left;font-size: 12px;font-weight: bold;color: #3f3f3f;padding-left: 30px;}
.subSyllabusDetails {font-size: 12px;padding: 5px 20px;text-align: left;font-weight: bold;color: #646464;display: block;}
.subSyllabusDetails p {font-size: 12px;font-weight: normal;line-height: 18px;margin: 0;padding: 0px;}
.packListTitle2 {float: left;padding-top: 5px;width: 100%;}
.trialCont {font-size: 16px;color: #0066cc;float: left;margin-top: 20px;padding: 10px 0px 0px 20px;width: 684px;border: #c5c5c5 1px solid;background: url(../images/textbox_inner_med.png) repeat-x bottom;}
.trialCont p {font-size: 12px;color: #646464;padding-top: 15px;}
.packageTitle {padding-left: 20px;padding-top: 10px;}
.tqmes {color: #646464;font-size: 12px;padding-right: 33px;padding-top: 20px;}
.packHeading {float: left;width: 350px;}
.viewAllPack {font-size: 12px;float: right;width: 200px;text-align: right;padding: 8px;}
.iconTooltipClass {font-size: 12px;text-decoration: underline;color: #3f3f3f;text-decoration: none;}
div.iconTooltipClass:hover {font-size: 12px;text-decoration: none;color: #c50900;cursor: pointer;}
a.info {position: relative;color: #000;text-decoration: none;}
a.info span {display: none;}
a.info:hover span {display: block;position: absolute;top: 1.5em;left: 6em;width: 15em;border: 1px solid #d47d2a;background-color: #fef6e4;font-size: 11px;text-decoration: none;z-index: 30;font-weight: normal;text-align: left;padding: 5px 10px 5px 10px;color: #000;}
.notetxt {line-height: 12px;color: #979797;padding-top: 40px;}
/*............. check out PAGE .................*/
.statusckeck {color: #FFFFFF;width: 130px;text-align: center;border-right: 1px solid #dadada;}
.p_detailpro {float: left;font-size: 12px;padding-right: 10px;text-align: right;width: 115px;line-height:25px;color:#444;}
.viewlinkbtn {font-size: 11px;float: left;padding-left: 10px;padding-top: 1px;}
.plaintxtbox {float: left;font-size: 12px;font-weight: bold;}
.ptxtbold {text-align: center;border-right: 1px solid #dadada;border-bottom: 1px solid #dadada;font-weight: bold;font-size: 12px;}
.amount1 {float: left;font-size: 12px;text-align: right;width: 150px;padding-bottom: 5px;}
.amt {float: right;padding-right: 20px;font-weight: bold;font-size: 12px;text-align: right;}
.amtred {float: right;padding-right: 20px;font-weight: bold;color: #323232;font-size: 12px;}
.amount1last {float: left;font-size: 12px;text-align: right;width: 128px;padding-bottom: 3px;padding-top: 4px;}
.amtredlast {float: right;padding-right: 20px;font-weight: bold;color: #323232;font-size: 12px;padding-top: 4px;}
.total {width: 160px;float: right;margin: 0px 5px 0 0;padding: 0px;font-size: 1px;height: 1px;border-bottom: 1px solid #dadada;display: block;}
.ptxtchk {border-bottom: 1px solid #dadada;padding: 0px;}
.lighttr {background: #fbfbfc;}
.checkout-button {float: right;margin-top: -45px;}
.checkout a {display: block;width: 89px;height: 20px;background-image: url(../images/checkout.gif);background-position: left top;cursor: pointer !important;cursor: pointer;}
.checkout a:hover {background-position: left bottom;}
.ptxtrmv {text-align: center;border-bottom: 1px solid #dadada;font-size: 12px;font-weight: bold;}
.bownbuts {margin-top: -5px;}
.continueButton {float: left;padding-left: 10px;padding-top: 3px;}
.continue a {display: block;width: 142px;height: 20px;background-image: url(../images/continueshoping.gif);background-position: left top;cursor: pointer !important;cursor: pointer;}
.continue a:hover {background-position: left bottom;}
.remove-btn {float: right;}
.remove a {display: block;height: 20px;background-image: url(../images/remove-btn.gif);background-position: left top;cursor: pointer !important;cursor: pointer;}
.remove a:hover {background-position: left bottom;}
.calcu-Button {float: left;margin-top: -2px;}
.calcu a {display: block;width: 112px;height: 19px;background-image: url(../images/calculateDiscount.gif);background-position: left top;cursor: pointer !important;cursor: pointer;}
.calcu a:hover {background-position: left bottom;}
.promocode {padding-bottom: 20px}
.ErrorImg {width: 35px;padding-top: 5px;float: left;text-align: center;}
.ErrorTxt {float: right;padding-top: 6px;width: 90%;}
.txtline1 {padding-top: 15px;}
/* ------------------------------------------------------ start of offlinepayment----------------------------------*/
.contentTitleoffline {font-size: 18px;text-align: center;font-weight: bold;color: #0060ac;line-height: 1.5;margin-top: 20px;width: 840px;}
#offlinenav {margin: 10px 0 0;}
#offlinenav li {display: inline;margin: 0;padding: 10px;}
#offlinenav a {color: #858382;font-size: 12px;font-weight: bold;}
#offlinenav a:hover {color: #323232;text-decoration: none;}
.liprofilenavselectedcp {background: transparent url(../images/profile_top_menu_cp_bg.png)	no-repeat scroll center bottom;margin: 0 0 -2px;color: #323232;}
.aprofilenavselected {color: #FF7D01 !important;}
#draftimg {width: 674px;height: 214px;background: url(../images/draft.gif) no-repeat;padding-bottom: 20px;}
.brlineoffline {border-top: 1px solid #DADADA;margin-bottom: 10px;padding-top: 15px;padding-bottom: 15px;background: url(../images/contentBox_bg.gif) repeat-x bottom center;padding-left: 10px;width: 660px;}
.addre {font-weight: bold;color: #646464;padding: 20px 0px 20px 55px;font-size: 12px;}
.fron {font-size: 13px;font-weight: bold;color:#888;margin-bottom:15px;}
#draftimg .amtwords {padding-left: 110px;padding-top: 52px;font-size: 12px;width: 415px;float: left;}
#draftimg .amtnum {float: right;font-size: 12px;font-weight: bold;margin-top: 67px;width: 162px;}
/* ------------------------------------------------------ End of offlinepayment ----------------------------------*/
/* ------------------------------------------------------ start of offlinepayment1 -------------------------------*/
.liprofilenavselectedcp1 {background: transparent url(../images/profile_top_menu_cp_bg_smal.gif) no-repeat scroll center bottom;margin: 0 0 -2px;color: #323232;}
#bankb {color: #646464;width: 100%;}
#bankb .bankbox1 {font-size: 13px;padding-right: 15px;color:#888;line-height:20px;}
/* ------------------------------------------------------ End of offlinepayment1 --------------------------------*/
.textnormal {font-size: 13px;color: #888;padding-top: 5px;padding-bottom: 20px;}
.textno {font-size: 13px;color: #888;padding-top: 10px;padding-bottom: 20px;}
.textSubpay {font-size: 14px;padding: 20px 0 0 120px;color:#6c6c6c;line-height: 20px;}
/* ------------------------------------------------------ CheckoutSummary Page ----------------------------------*/
.payMethodBox {width: 100%;}
.payMethodBoxTopBg {width: 100%;height: 6px;font-size: 1px;}
.payMethodBoxMidBg {width: 704px;}
.payMethodBoxDwnBg {width: 100%;height: 1px;border-bottom: 1px solid #f1f1f1;padding-bottom: 20px;}
.payMethodBoxTitle {font-size: 16px;color: #0066cc;padding: 0px 10px 0px 0px;}
.payMethodBoxTitle p {font-size: 12px;color: #646464;margin-bottom: 10px;}
.payMethodBoxChoose {padding: 15px 30px 0px 30px;font-size: 12px;color: #646464;}
.payMethodBoxChoose p {font-size: 12px;color: #646464;}
.payMethodBoxChoose b {color: #484848;}
.payMethodBoxNote {padding-left: 50px;font-size: 11px;color: #727272;}
.downBut {margin-top: 15px;float: right;}
.paynow_btn {float: left;padding-bottom: 20px;padding-right: 18px;}
.paynow a {display: block;width: 86px;height: 20px;background-image: url(../images/pay_now_btn.gif);background-position: left top;cursor: pointer !important;cursor: pointer;}
.paynow a:hover {background-position: left bottom;}
.cancel_btn {float: left;}
.cancel a {display: block;width: 70px;height: 20px;background-image: url(../images/cancel_btn.gif);background-position: left top;cursor: pointer !important;cursor: pointer;}
.cancel a:hover {background-position: left bottom;}
/* ------------------------------------------------------ Subscription Thanq Page ----------------------------------*/
.trialCont2 {background-color: #FDFDFD;border: 1px solid #C5C5C5;color: #0066CC;float: left;font-size: 16px;margin: 0;padding: 10px 0 10px 20px;width: 680px;}
.trialCont2 p {color: #646464;float: left;font-size: 12px;padding-top: 15px;width: 450px;}
#payDownloadBtn2 {float: right;margin: 0;padding: 20px 20px 10px 0;}
.orderDetailsTitle {font-size: 14px;color: #444;padding-bottom: 10px;width: 750px;margin: 0 auto;font-weight:700}
.orderDetailsTitle span {font-size: 14px;color: #1261d6;font-weight:400}
.promoCodeBg {float: left;background: url(../images/contentBox_bg.gif) repeat-x bottom;width: 100%;}
.promocode2 {padding: 20px 20px 20px 0px;width: 455px;float: left;}
.txtline2 {padding-top: 15px;width: 230px;float: right;}
 .ptxtbold2 {font-size: 12px;font-weight: bold;padding-right: 10px;text-align: right;}
.statusckeck2 {color: #FFFFFF;text-align: center;border-right: 1px solid #dadada;width: 150px;font-weight:bold;font-size:13px;}
.amtred2 {float: left;font-weight: bold;color: #323232;font-size: 12px;padding-left: 5px;text-align: right;width: 80px;}
.amt2 {float: left;font-weight: bold;font-size: 12px;padding-left: 5px;text-align: right;width: 80px;}
.amtredlast2 {float: left;font-weight: bold;color: #323232;font-size: 12px;padding-top: 4px;padding-left: 5px;text-align: right;width: 80px;}
.orderId {font-size: 13px;color: #FFFFFF;font-weight:bold;text-align: center;padding-left: 10px;border-right: 1px solid #dadada;}
.packagesTxt {padding: 10px 0 10px 30px;border-right: 1px solid #dadada;border-bottom: 1px solid #dadada;}
.packagesTxt p {font-size: 13px;color: #0066cc;line-height: 25px;padding: 0px;margin: 0px;}
.packAmount {font-size: 13px;color: #FFFFFF;text-align: center;font-weight:bold;}
.orderdate {font-size: 12px;color: #FFFFFF;font-weight:bold;text-align: center;border-right: 1px solid #dadada;}
.remarks {font-size: 13px;color: #FFFFFF;font-weight:bold;text-align: center;width: 300px;}
.orderIdTxt1 {width: 90px;font-size: 12px;text-align: center;height: 50px;border-right: 1px solid #dadada;border-bottom: 1px solid #dadada;}
.orderIdTxt {font-size: 12px;text-align: center;height: 50px;border-right: 1px solid #dadada;border-bottom: 1px solid #dadada;}
.orderIdTxt2 {font-size: 12px;text-align: center;height: 50px;border-bottom: 1px solid #dadada;}
.orderPrice {font-size: 12px;font-weight: bold;color: #727272;text-align: center;height: 50px;border-bottom: 1px solid #dadada;}
.commentFieldDiv {display: inlin-block}
.commentFieldDiv span {font-size: 12px;padding-top: 5px;}
.commentField {width: 230px;height: 20px;}
#summarySubmitBtn {text-align: center;margin-top: 12px;margin-left: 45px;}
.summarySubmitBtn {display: block;width: 72px;height: 28px;overflow: hidden;position: relative;}
.summarySubmitBtn span {background: url( ../images/submit.jpg) no-repeat;display: block;width: 72px;height: 25px;top: 3px;left: 0px;position: absolute;outline:none;}
/*  update Profile page ..... drop down ...................*/
.dob {width: 78px;}
.dobD {width: 50px;}
.dobY {width: 70px;}
.proceedBtn {float: right;padding-right: 10px;padding-bottom: 25px;}
.proceed a {display: block;width: 147px;height: 20px;background-image: url(../images/proceed-to-pay.gif);background-position: left top;cursor: pointer !important;cursor: pointer;}
.proceed a:hover {background-position: left bottom;}
/*---------------------------- Loading IMG------------- */
.LoadingImg {color: #0066CC;font-size: 24px;padding-top: 130px;text-align: center;vertical-align: middle;}
.redirectTxt {font-size: 11px;padding-top: 20px;margin:10px 0 10px 0;}
.RTdate {float: right;margin-top: -15px;font-size: 12px;color: #646464;}
.ORstats {float: right;margin-top: -25px;font-size: 13px;margin-right: 25px;color: #444;}
.Pred {font-weight: bold;color: #FF0000;}
.Pgreen {font-weight: bold;color: #009900;}
/*---------------------------- Payment Successfull ------------- */
.packPaySuccessCont {background-color: #FFFFFF;font-size: 1.2em;min-height: 470px;height:auto;line-height: 1.5em;margin-bottom: 20px;padding: 0 0 5px;margin-top: 29px;}
.packPaySelectedCont {width: 680px;background: url(../images/pack_successtxt_tbg.gif) repeat-x bottom;border: 1px solid #e7e7e7;}
.packPaySelectedContTxt {float: left;width: 465px;height: 68px;font-size: 12px;font-weight: bold;padding: 30px 0 0 20px;}
.packPaySelectedContTxt p {font-size: 12px;font-weight: normal;color: #646464;padding: 0;margin: 0;}
.packPaySelectedContImg {width: 215px;height: 102px;}
.packPaySuccessStep1Txt {float: left;font-size: 16px;font-weight: bold;text-align: left;color: #0066cc;padding-left: 30px;padding-top: 20px;}
.packPaySuccessStep1Txt p {font-size: 12px;font-weight: normal;color: #646464;width: 550px;}
.paySucessBacklink {font-size: 12px;float: right;font-weight: bold;text-align: right;padding-right: 10px;padding-top: 7px;}
.packSuccessHead {float: left;width: 400px;}
.stpes {height: 25px;background: url(../images/stpesBG.gif) repeat-x;font-size: 16px;font-weight: bold;color: #646464;padding-left: 10px;padding-top: 5px;margin-top: 10px;}
.step3img {background: url(../images/step_3IN.gif) no-repeat;width: 529px;height: 365px;}
.stepsICON {float: left;padding: 10px 0 10px 0;}
/*............. check out PAGE .................*/
.statusckeck {color: #FFFFFF;width: 130px;text-align: center;border-right: 1px solid #dadada;}
.p_detailchk {padding-left: 10px;width: 300px;float: left;font-size: 13px;color: #0066cc;} 
.viewlinkbtn {font-size: 11px;float: left;padding-left: 10px;padding-top: 1px;}
.plaintxtbox {float: left;font-size: 12px;font-weight: bold;line-height:25px;color:6c6c6c;}
.packagedetail2 {height: 120px;	padding-top: 15px;vertical-align: top;}
.ptxtbold {text-align: center;border-right: 1px solid #dadada;border-bottom: 1px solid #dadada;font-weight: bold;font-size: 12px;}
.amt {float: right;padding-right: 10px;font-weight: bold;font-size: 12px;text-align: right;}
.amtred {float: right;padding-right: 10px;font-weight: bold;color: #323232;font-size: 12px;}
.amount1last {float: left;font-size: 12px;text-align: right;width: 190px;padding-bottom: 3px;padding-top: 4px;}
.amtredlast {float: right;padding-right: 12px;font-weight: bold;color: #323232;font-size: 12px;padding-top: 4px;}
.total2 {width: 160px;float: right;padding: 0;font-size: 1px;height: 1px;border-bottom: 1px solid #dadada;line-height: 0;margin-right: 10px;}
.ptxtchk {border-bottom: 1px solid #dadada;padding: 0px;width: 538px;}
.lighttr {background: #fbfbfc;}
.checkout-button {float: right;}
.checkout a {display: block;width: 89px;height: 20px;background-image: url(../images/checkout.gif);background-position: left top;cursor: pointer !important;cursor: pointer;}
.checkout a:hover {background-position: left bottom;}
.ptxtrmv {text-align: center;border-bottom: 1px solid #dadada;font-size: 12px;font-weight: bold;}
.bownbuts {margin-top: -5px;}
.continueButton {float: left;padding-left: 10px;padding-top: 3px;}
.continue a {display: block;width: 142px;height: 20px;background-image: url(../images/continueshoping.gif);background-position: left top;cursor: pointer !important;cursor: pointer;}
.continue a:hover {background-position: left bottom;}
.remove-btn {float: right;padding-right: 12px;}
.remove a {display: block;width: 77px;height: 20px;background-image: url(../images/remove-btn.gif);background-position: left top;cursor: pointer !important;cursor: pointer;}
.remove a:hover {background-position: left bottom;}
.add-btn {float: right;padding-right: 12px;}
.add a {display: block;width: 77px;height: 20px;background-image: url(../images/addThis_btn.gif);background-position: left top;cursor: pointer !important;cursor: pointer;}
.add a:hover {background-position: left bottom;}
.calcu-Button {float: left;}
.calcu a {display: block;width: 112px;height: 19px;background-image: url(../images/calculateDiscount.gif);background-position: left top;cursor: pointer !important;cursor: pointer;}
.calcu a:hover {background-position: left bottom;}
.ErrorMsg {border: 1px solid #FF0000;color: #FF332D;font-size: 11px;font-weight: bold;background-color: #fff8f2;}
.ErrorImg {width: 35px;padding-top: 5px;padding-bottom: 5px;float: left;text-align: center;}
.ErrorTxt {float: right;padding-top: 6px;width: 90%;}
.txtline1 {padding-top: 15px;}
.ptxtbold2 {font-size: 12px;font-weight: bold;text-align: right;padding-right: 10px;}
.checkoutPrice {color: #fff;font-weight:bold;width: 160px;text-align: center;}
.checkoutOptional {color: #FFFFFF;padding-left: 10px;width: 90px;}
.checkoutRemoveHead {color: #FFFFFF;text-align: center;}
.checkoutRemove {color: #FFFFFF;width: 100px;text-align: center;}
.checkoutPromo {height: 120px;border-bottom: 1px solid #dadada;padding-top: 15px;vertical-align: middle;}
.checkoutAmountPay {color: #fff;font-weight:bold;padding-left: 10px;width: 480px;}
.checkoutTBLhead {width: 630px;margin: 0 auto;background-color:#8dc1fd;height: 26px;font-size: 12px;}
.checkoutPackagedetail {border-right: 1px solid #dadada;border-bottom: 1px solid #DADADA;height: 90px;padding-bottom: 10px;}
.checkoutTBL {margin: 0px;padding: 0px;}
.checkoutTBLC{width: 630px;padding:0!important;margin: 0 auto; border:1px solid #dadada;}
#subscform {width: 630px;margin: 0 auto;border: 01px solid #ddd;}
/*................. new check out page .............................................................................................................. */
.cdTab{ margin: 0 auto; width: 600px;}
#tabbed_box_1 {margin: 0px auto 0px auto;width: 930px;}
.tabbed_area {width: 930px;float: left;margin:0 auto;}
ul.tabs {padding: 0px;margin: 0 auto;text-align: left;display: inline-flex; width:100%; float: left;border-bottom:2px solid #e2e2e2;border-radius: 4px;}
ul.tabs li {list-style: none;padding:0 5px; width:13.8%;  float:left;cursor: pointer;}
ul.tabs li:first-child{padding-left: 0;}
ul.tabs li:nth-child(6){width:17%;}
ul.tabs li img{display: block; margin: 0 auto; text-align: center; padding: 5px 0;}
ul.tabs li:last-child{padding-right: 0; margin: 0;}
ul.tabs li a {min-width: auto !important; color: #6c6c6c;text-decoration: none;  min-height:85px; border: 1px solid #fff;  font-size : 13px;font-weight: 400;display: block;outline: none;text-align: center;}
ul.tabs li a:hover {background: #ECECEC; border:1px solid #ccc;  color: #403C3C;  border-top-left-radius: 4px;
    border-top-right-radius: 4px;}
ul.tabs li a.active {background: #ECECEC; border:1px solid #ccc;     border-top-left-radius: 4px;
    border-top-right-radius: 4px;
color: #403C3C; padding:0 5px;}
/*ul.tabs li:first-child a:hover, ul.tabs li:first-child a.active {border-bottom-left-radius: 4px;border-top-left-radius: 4px;}
ul.tabs li:last-child a:hover, ul.tabs li:last-child a.active {border-bottom-right-radius: 4px;border-top-right-radius: 4px;}*/
.contentTabs {width: 100%;float: left;padding:0 10px;}
/*............ TaF alignment fixes.... */
.contentTabs1 {width: 470px;float: left;padding: 25px 25px 0px 10px;background: #fff url(../images/payment_table_bg.gif) repeat-x bottom;}
#content_2,#content_3 {display: none;}
.contentTabs ul {margin: 0px;padding: 0px 20px 0px 20px;line-height: 22px;margin: 0 auto;}
.contentTabs ul li {list-style: none;border-bottom: 1px solid #d6dde0;padding-top: 15px;padding-bottom: 15px;font-size: 13px;}
.contentTabs ul li .last-child {border-bottom: none;}
.contentTabs ul li a {text-decoration: none;color: #3e4346;}
.contentTabs ul li a small {color: #8b959c;font-size: 12px;position: relative;left: 4px;top: 0px;}
.contentTabs ul li a:hover {color: #a59c83;}
.contentTabs ul li a:hover small {color: #baae8e;}
.subRecomand {padding: 10px !important;border: 1px solid #e0e0e0;background-color: #f0f0f0;font-size: 11px;margin: 20px auto;width:100%;}
.subRecomand1 {padding: 0px 2px;border: 1px solid #e0e0e0;background-color: #f0f0f0;font-size: 11px;height: 40px;margin: 0px;width: 280px;float: left;}
.subRecomand td{padding: 5px;}
.subVarifiimg {float: left;background-color: #f0f0f0;border: 1px solid #e0e0e0;margin: 0px;border-left: none;}
.creditcards {font-size: 12px;color: #474747;width:100%;}
.payMethodNote {font-size: 12px;color: #646464;width: 600px;padding: 10px 0px;line-height: normal;overflow:hidden;margin: 0 auto;}
.subscTot {color: #474747;font-size: 12px;font-weight: bold;padding-top: 20px;text-align: right;}
.clicktomake {font-size: 12px;color: #474747;padding-bottom: 15px;text-align: right;}
.orangTx {font-size: 13px;font-weight: bold;color: #0066cc;margin: 12px auto;width:100%;}
.ContiBtnsub {float: right;}
.ContiB a {background-image: url(../images/continue_btn.gif);background-position: left top;cursor: pointer !important;display: block;height: 20px;width: 85px;}
.ContiB a:hover {background-position: left bottom;}
.ContiBtnsubNew {float: right;}
.ContiBNew a {background-image: url(../images/continue_new.gif);background-position: left top;cursor: pointer !important;display: block;height: 41px;width: 118px;}
.ContiBNew a:hover {background-position: left bottom;height:41px;}
.ContiBtnsub2New {float: right;padding-right: 36px;padding-bottom: 20px;}
.ContiB2New a {background-image: url(../images/continue_new.gif);background-position: left top;cursor: pointer !important;display: block;height: 45px;width: 120px;}
.ContiB2New a:hover {background-position: left bottom;}
.ContiBtnsub2 {float: right;padding-right: 48px;}
.ContiB2 a {background-image: url(../images/continue_new.gif);background-position: left top;cursor: pointer !important;display: block;height: 45px;width: 120px;}
.ContiB2 a:hover {background-position: left bottom;}
.SubReqBt {float: right;padding-right: 48px;}
.ReqBt a {background-image: url(../images/tsubmit.gif);background-position: left top;cursor: pointer !important;display: block;height: 35px;width: 72px;}
.ReqBt a:hover {background-position: left bottom;}
.SubReqBtSkip {float: right;padding-right: 5px;padding-bottom: 25px;}
.BtSkip a {background-image: url(../images/skip.gif);background-position: left top;cursor: pointer !important;display: block;height: 35px;width: 57px;}
.BtSkip a:hover {background-position: left bottom;}
.subMand {float: left;width: 450px;font-size: 11px;padding-left: 20px;padding-top:10px;}
/* ------------------------------------------------------ start of offlinepayment----------------------------------*/
#offlinenav li {display: inline;margin: 0;padding: 10px;}
#offlinenav a {color: #858382;font-size: 14px;font-weight: bold;}
#offlinenav a:hover {color: #323232;text-decoration: none;}
.liprofilenavselectedcp {background: transparent url(../images/profile_top_menu_cp_bg.png) no-repeat scroll center bottom;margin: 0 0 -2px;color: #323232;}
.aprofilenavselected {color: #FF7D01 !important;}
#draftimg {width: 620px;height: 214px;background: url(../images/draft.gif) no-repeat;margin:0 auto;}
.draftback {background: url(../images/draft_bg.gif) no-repeat;padding: 50px 15px 0px 80px;height: 165px;margin:0 auto;width:620px;}
.brlineoffline {border: 1px solid #DADADA;margin-bottom: 10px;padding-top: 15px;padding-bottom: 15px;color: #6c6c6c;font-size: 13px;font-weight: 400;line-height: 20px;margin: 0 auto;}
.addre {font-weight: bold;color: #646464;padding-left: 55px;font-size: 12px;}
.fron {font-size: 12px;font-weight: bold;}
.orderPaydetails {width:600;margin:0 auto;}
.orderPaydetailsTxt {width: 420px;padding: 20px 10px 20px 30px;border: 1px solid #c7c7c7;font-size: 14px;color: #888;font-weight:400;border-radius: 4px;}
.offlineHead {color: #444;font-size: 13px;font-weight: 400;line-height:20px;}
.recomendBox {padding: 10px;margin-left: 0px;color: #646464;font-size: 12px;background-color: #f0f0f0;border: 1px solid #e1e1e1;width: 595px;}
.offlineStepDiv {color: #646464;font-size: 12px;padding: 20px 0px;width: 620px;}
.blankChqTxt {font-size: 12px;color: #646464;line-height: 45px;}
.offlineUserDetails {width: 500px;padding: 15px 10px 15px 15px;margin-bottom: 30px;margin-left: 140px;background: url(../images/offline_backorder_id_bg.gif) repeat-x bottom;border: 1px solid #c7c7c7;font-size: 13px;color: #888;line-height:20px;border-radius: 4px;}
#draftimg .offlineChqDate {padding-left: 512px;padding-top: 15px;font-size: 12px;float: left;font-weight: bold;}
.offlineAccorTable {font-size: 12px;width: 620px;font-weight: bold;}
.offlineUserDetails2 {width: 500px;padding: 15px 10px 15px 15px;margin-left: 130px;background: #fff url(../images/offline_backorder_id_bg.gif) repeat-x	bottom;border: 1px solid #c7c7c7;font-size: 13px;color: #6c6c6c;line-height: 18px;}
.moListStyle {margin-left: 60px;font-size: 12px;}
.moListStyle li {list-style-image: url(../images/red-arw.gif);}
ul.netbanks  li {list-style: none;margin: 15px 0;width: 155px;margin: 0px;padding: 0px;font-size: 12px;color: #474747;list-style-image: url(../images/red-arw.gif) !important;}
ul.dd  li {list-style: none;margin: 15px 0;margin: 0px;padding: 0px;line-height:22px;border:none !important;font-size: 12px;color: #474747;list-style-image: url(../images/red-arw.gif) !important;}
/* ------------------------------------------------------ End of offlinepayment ----------------------------------*/
.promoCodeBg22 {float: left;width: 620px;}
#chqDetailsSavebtn {float: right;margin-top: 20px;z-index: -1;}
.chqDetailsSavebtn {display: block;width: 57px;height: 35px;overflow: hidden;position: relative;}
.chqDetailsSavebtn span {background: url( ../images/smallsave.gif) no-repeat;display: block;width: 100%;height: 100%;top: 0;left: 0px;position: absolute;}
.internaluser {font-size: 16px;color: red;width: 630px;margin: 0 auto;}
/* ------------------------------------------------------ TAF ----------------------------------*/
.tabbed_area1 {border: 1px solid #959494;float: left;width: 630px;background-color: #5f5e5e;}
.inputBoxStyle {height: 17px;width: 160px;font-size: 11px;font-family: Arial;color: #646464;}
#getFrdsBtnSub {float: left;cursor: pointer;float: right;height: 35px;margin-bottom: 5px;overflow: hidden;padding-left: 8px;width: 100px;margin-top: 10px}
#getFrdsBtnSub :hover input {margin-top: -35px;}
#tafNS {float: left;cursor: pointer;float: right;height: 35px;margin-bottom: 15px;overflow: hidden;padding-left: 8px;width: 88px;}
#tafNS :hover input {margin-top: -35px;}
#TafS {float: left;cursor: pointer;float: right;height: 35px;margin-bottom: 15px;overflow: hidden;padding-left: 8px;width: 72px;}
#TafS :hover input {margin-top: -35px;}
.tafInvalidMsg {width: 470px;border: 1px solid #FF0000;font-size: 11px;font-weight: bold;padding: 10px;color: #FF0000;background-color: #fff8f2;}
.tafMailIcons {width: 480px;padding: 5px 0 10px 0;}
.tafMailIcons span {margin: 0;padding: 0;}
.tafMailIcons span a {border: 1px solid #ebebeb;padding-top: 24px;}
/* End IE5-Mac hack */
* html .tafMailIcons span a {padding-top: 0px;}
.tafMailIcons span a:hover {border: 1px solid #FF9900;}
.tafMailIcons span a:active {border: 1px solid #FF9900;}
.tafIconLinks {height: 30px;}
.tafAddressTitle {font-size: 14px;color: #0066cc;padding: 10px;font-weight: bold;border-top: 1px solid #959494;border-left: 1px solid #959494;border-right: 1px solid #959494;width: 710px;margin-left: 2px;margin-bottom: -18px;}
.tafMailTr {background-color: #f7f7f8;border-bottom: 1px solid #dadada;height: 25px;}
.tafMailTr2 {background-color: #fafafa;border-bottom: 1px solid #dadada;height: 25px;}
.tafTitleHead {padding-left: 10px;width: 20px;border-bottom: 1px solid #dadada;}
.tafEmailNameTitle {width: 130px;font-weight: bold;color: #fff;border-bottom: 1px solid #dadada;padding-left: 5px;}
.tafEmailTitle {width: 180px;font-weight: bold;color: #fff;border-bottom: 1px solid #dadada;padding-left: 5px;}
.tafEmailSelectionInd {text-align: center;width: 40px;border-bottom: 1px solid #dadada;}
.tafEmailTblHead {background-color:#8dc1fd;height: 25px;font-size: 12px;}
.tafEmailNameTitle2 {width: 130px;font-weight: bold;color: #646464;border-bottom: 1px solid #dadada;font-size: 11px;font-weight: normal;padding-left: 5px;}
.tafEmailTitle2 {width: 180px;color: #646464;border-bottom: 1px solid #dadada;font-size: 11px;}
.addmoretxt {float: right;font-size: 11px;color: #777777;padding-bottom: 10px;}
table.TAFTable {font-size: 12px;border-collapse: collapse;float: left;width: 100%;}
td.TAFtitle {text-align: right;color: #363933;padding-bottom: 9px;width: 230px;}
td.TAFtitle1 {text-align: right;color: #363933;padding-bottom: 9px;}
td.TAFinputBox {padding-bottom: 10px;text-align: left;vertical-align: top;padding-left: 5px;}
.TAFinputBoxStyle {width: 145px;height: 17px;font-size: 11px;font-family: Arial;color: #646464;}
.contentBoxTitleTAF {font-size: 18px;color: #0066cc;text-align: left;width: 100%;}
.TafSubmit1 {float: right;width: 92px;}
.TafS a {display: block;width: 76px;height: 20px;background-image: url(../images/tsubmit.gif);background-position: left top;cursor: pointer !important;cursor: pointer;}
.TafS a:hover {background-position: left bottom;}
.TafSubmit {float: right;}
.TafS a {display: block;width: 72px;height: 35px;background-image: url(../images/tsubmit.gif);background-position: left top;cursor: pointer !important;cursor: pointer;}
.TafS a:hover {background-position: left bottom;}
.Tafmail {width: 400px;overflow: auto;font-size: 11px;font-family: Arial;color: #646464;}
.Taftxtarea {color: #777777;font-family: arial;font-size: 12px;height: 100px;width: 400px;}
.TafbackBt {float: right;width: 92px;}
.TafBackS {float: left;cursor: pointer;float: left;height: 35px;margin-bottom: 15px;overflow: hidden;padding-left: 45px;width: 61px;}
.TafBackS:hover input {margin-top: -35px;}
.tafNextStep {float: right;}
.TAF1form {float: left;width: 100%;}
.tafLables {text-align: right;color: #646464;padding-right: 5px;width: 95px;vertical-align: top;}
.tafLables1 {text-align: right;width: 55px;color: #646464;padding-right: 5px;vertical-align: top;}
.TAFinput {height: 25px;padding-bottom: 5px;width: 160px;vertical-align: top;}
.tafHead1 {background: url(../images/tafHead.gif) no-repeat scroll 0 0;height: 71px;}
.tafTxt1 {color: #595858;font-size: 12px;padding: 10px 13px 20px 0;}
.tafSteps1 {padding-bottom: 8px;}
.invalidTxt {color: red;font-weight: bold;}
/* -------------------------- TAF Loading page -------------*/
.Taf_border {width: 490px;}
.brline {margin: 5px 0 10px 0;width: 688px;height: 1px;background: #dadada;}
.pleasewait {font-size: 18px;color: #0066cc;text-align: center;padding-top: 10px;width: 100%}
.loadtable {text-align: center;vertical-align: middle;}
/*............................................  new Subscription pages.............................................................. */
.packPaySuccessCont2 {font-size: 1.2em;line-height: 1.5em;padding: 0;margin-bottom: 20px;width: 630px;}
.packPaySuccessStep2Txt {float: left;border: 1px solid #ddd;border-top: none;font-size: 16px;padding: 25px 10px;text-align: left;color: #3a3a3a;}
.packPayTxt {float: left;font-size: 12px;text-align: left;color: #3a3a3a;padding: 10px;}
.packPaySuccessStep2Txt p {font-size: 12px;font-weight: normal;padding: 25px 10px;color: #646464;float: left;}
.sub_topBox {min-height: 220px;float: left;width: 100%}
.saveBG {width: 100px;height: 100px;position: absolute;top: 258px;margin-left: auto;margin-right: auto;left: 145px;}
.saveBGtxt {color: #FFFFFF;font-size: 16px;font-weight: bold;padding-top: 21px;text-align: center;}
.sub_tbl_head {font-size: 16px;font-weight: bold;border-bottom: 1px solid #ececec;padding-bottom: 5px;line-height: 23px;}
.sub_tbl_head span {color: #646464;}
.striktxt {padding-left: 10px;font-size: 18px;color: #3a3a3a;font-weight: bold;font-style: italic;height: 30px;}
.sub_price {padding-left: 0px;font-size: 18px;color: #0060ac;font-weight: bold;width: 230px;}
.addtoCartBTN {float: left;padding-left: 0px;padding-top: 5px;}
.addtoCart a {background-image: url(../images/buynow.jpg);background-position: left top;cursor: pointer !important;display: block;height: 25px;width: 98px;}
/*.addtoCart a:hover {background-position:left bottom;}*/
.tnwBTN {float: left;}
.tnw a {background-image: url(../images/try-now.gif);background-position: left top;cursor: pointer !important;display: block;height: 33px;width: 81px;}
.tnw a:hover {background-position: left bottom;}
.txtNote {color: #4a4949;padding-left: 10px;font-size: 12px;border-bottom: 1px solid #ddd;}
.txtNote span {color: #000;font-weight: bold;}
.threecols {float: left;width: 170px;font-size: 12px;color: #646464;text-align: left;font-family: Arial, Helvetica, sans-serif;font-style: normal;padding-right: 10px;padding-left: 10px;padding-bottom: 30px;}
.threecols1 {float: left;width: 220px;font-size: 12px;color: #646464;font-family: Arial, Helvetica, sans-serif;font-style: normal;padding-right: 20px;padding-bottom: 5px;}
.boldtxt {color: #000;font-weight: bold;padding-bottom: 10px;font-size: 13px;}
.bottomAds {width: 695px;background: url(../images/sub_top_icon_BG.gif) center repeat-x;font-size: 16px;color: #3a3a3a;font-weight: bold;border-bottom: 1px solid #d8d8d8;height: 30px;padding-left: 15px;}
.bottomAds3 {width: 220px;height: 160px;padding-top: 40px;padding-left: 10px;float: left;}
.bottomAds3 span {padding-left: 40px;font-size: 14px;}
.txtorange {color: #323232;font-size: 16px;font-weight: bold;padding-left: 98px;padding-top: 7px;}
.FaqTable1 {background-color: #fff;font-size: 12px;padding-left: 10px;font-weight: bold;width: 100%;}
.FQue1 {font-weight: bold;padding-left: 0px;padding-top: 5px;}
.beloontop1 {height: 17px;padding-left: 40px;width: 10px;z-index: 999;}
.beloonbox1 {background: #FFFFFF none repeat scroll 0;border: 1px solid #c2c2c2;font-weight: normal;margin: -1px 10px 10px;padding: 10px;width: 94%;z-index: -999;color: #0066cc}
.txtorange span {font-size: 12px;color: #0066cc;padding-left: 1px;border-top: 1px solid #c2c2c2;font-weight: normal;font-style: italic;}
.FQue {padding-left: 0px;padding-top: 5px;font-weight: bold;width: 620px;}
.table2cols {width: 550px;}
.table2cols tr td {width: 275px;vertical-align: top;padding-right: 20px;}
.tabletd {background: url(../images/sub_li.gif) no-repeat left 6px;padding-left: 15px;color: #0066cc;font-size: 12px;width: 240px;}
.redTxt {color: red;font-size: 16px;font-weight: bold;}
.noteTxt1 {font-size: 12px;}
.subpackDetails {font-size: 12px;padding: 10px 0px 5px 0px;text-align: left;font-weight: bold;color: #646464;}
/*........................................ new Subscription Available packages.   ........................................... */
.topSelectBoxes {background-color: #f8f6f6;}
.dropTable {font-size: 12px;color: #3a3a3a;padding-top: 10px;}
.dropHead {width: 150px;padding-left: 20px;font-size: 15px;}
.PackDet {width: 380px;}
.PackDet1,.PackDet2 {border-left: 1px solid #7F9DB9;text-align: center;}
.PackDet,.PackDet1,.PackDet2 {font-size: 17px;font-weight: bold;color: #7F9DB9;padding-left: 15px;padding-right: 15px;height: 50px;}
.tableINN {font-size: 12px;border: 4px solid #7F9DB9;color: #3a3a3a;background: #fff;}
.INNhead {font-size: 17px;font-weight: bold;color: #fff;background: #7F9DB9;height: 25px;padding-left: 15px;}
.TRblue1 {font-size: 17px;font-weight: bold;color: #0066cc;padding-left: 15px;border-top: 1px solid #7F9DB9;border-bottom: 1px solid #7F9DB9;height: 45px; /*background:#f6f5f5;*/width: 450px;}
.TRblue {font-size: 17px;font-weight: bold;color: #0066cc;padding-left: 45px;border-top: 1px solid #7F9DB9;border-bottom: 1px solid #7F9DB9;height: 45px; /*background:#f6f5f5;*/width: 112px;}
.LightRow3,.PackDet2,.whiteRow3 {width: 142px;}
.LightBG {background: #f3f3f3;height: 25px;}
.LightRow1,.LightRow2 {padding-left: 15px;border-right: 1px solid #a09f9f;background: #f3f3f3;vertical-align: top;padding-top: 7px;padding-bottom: 4px;}
.LightRow3 {padding-left: 15px;background: #f3f3f3;font-weight: bold;color: #323232;vertical-align: top;padding-top: 7px;padding-bottom: 4px;}
.LightRow2,.whiteRow2,.LightRow3,.whiteRow3 {text-align: center;padding-right: 15px;}
.whiteRow1,.whiteRow2 {padding-left: 15px;border-right: 1px solid #a09f9f;vertical-align: top;padding-top: 7px;padding-bottom: 4px;}
.whiteRow3 {padding-left: 15px;font-weight: bold;color: #323232;vertical-align: top;padding-top: 7px;padding-bottom: 4px;}
.boxChk {padding-left: 20px;}
.noboxChk {padding-left: 35px;}
/* End IE5-Mac hack */
* html .noboxChk {padding-left: 42px;}
.viewDetail {font-size: 11px;padding-left: 10px;}
.Cart a {background-image: url(../images/btn_addCart.jpg);background-position: left top;cursor: pointer !important;display: block;height: 25px;width: 91px;}
.Cart a:hover {background-position: left bottom;}
.showAva a {background-image: url(../images/submit.jpg);background-position: left top;cursor: pointer !important;display: block;height: 25px;width: 72px;}
.showAva a:hover {background-position: left bottom;}
.vwCartBTN {float: left;padding-left: 55px;}
.vwCart a {background-image: url(../images/view-cart.gif);background-position: left top;cursor: pointer !important;display: block;height: 33px;width: 87px;}
.vwCart a:hover {background-position: left bottom;}
.TRall {padding-left: 15px;border-top: 1px solid #a09f9f;height: 30px;}
.checkboxes label {display: block;float: left;padding-right: 10px;white-space: nowrap;}
.checkboxes input {vertical-align: middle;}
.checkboxes label span {vertical-align: middle;padding-left: 30px;}
.solvedimg {float: left;padding: 15px 25px 25px 0px;}
.cardtype {font-weight: bold;text-align: center;padding-bottom: 5px;height: 90px;width: 83px;}
.radioSelect {background-color: #e8f2fb;padding: 10px;font-weight: bold;} 
.ccList {width: 100%;padding: 0px 5px 5px 5px;margin-top: 10px;}
.solvedimg {float: left;padding: 15px 25px 45px 0px;}
.pointsTable {width: 100%;margin-bottom: 5px;}
.pointsRW {background: #fafafa url(../images/teBG.gif) repeat-x center;width: 100%;height: 35px;}
.txtdeta {width: 455px;padding: 20px 10px;border-right: 1px solid #dadada;}
.toalDIV {background: #fef7db;border: 1px solid #e2ca69;width: 100%;height: 30px;}
.boldText {font-weight: bold;text-align: right;}
.ordTable td {padding: 2px 0px;}
#paySubmitBtn {float: left;padding-left: 10px;text-align: center;cursor: pointer !important;}
.paySubmitBtn {display: block;width: 74px;height: 24px;overflow: hidden;position: relative;cursor: pointer !important;}
.paySubmitBtn span {background: url( ../images/payNowBt.gif) no-repeat;display: block;width: 100%;height: 100%;top: 0;left: 0px;position: absolute;}
.paySubmitBtn:hover span {background-position: 0 -24px;}
#retryBtn {float: left;padding-left: 10px;text-align: center;cursor: pointer !important;}
.retryBtn {display: block;width: 74px;height: 24px;overflow: hidden;position: relative;cursor: pointer !important;}
.retryBtn span {background: url( ../images/retryBtn.png) no-repeat;display: block;width: 100%;height: 100%;top: 0;left: 0px;position: absolute;}
#unSubscribe {margin-top: 5px;width: 102px;height: 30px;cursor: pointer !important;cursor: pointer;overflow: hidden;}
#unSubscribe :hover img {margin-top: -30px;}
.ActionErrorMsg1 {border: 1px solid #FF0000;color: #FF332D;font-size: 11px;font-weight: bold;padding: 10px 20px;background-color: #fff8f2;text-align: center;}
/*............... Tata Subscription Page style change..............*/
#tataSubmitBtn {margin-top: 15px;width: 102px;height: 30px;cursor: pointer !important;cursor: pointer;overflow: hidden;}
#tataSubmitBtn :hover img {margin-top: -30px;}
.tataNo {float: left;padding-left: 30px;margin-top: 20px;}
.tataNoBtn a {background-image: url(../images/tataNoBtn.gif);background-position: left top;cursor: pointer !important;display: block;height: 30px;width: 76px;}
.tataNoBtn a:hover {background-position: left bottom;}
.tataYes {float: left;padding-left: 120px;margin-top: 20px;}
.tataYesBtn a {background-image: url(../images/tataYesBtn.gif);background-position: left top;cursor: pointer !important;display: block;height: 30px;width: 76px;}
.tataYesBtn a:hover {background-position: left bottom;}
.addSubsBtn {float: left;}
.addSubs a {background-image: url(../images/subscribeBtn.gif);background-position: left top;cursor: pointer !important;display: block;height: 30px;width: 102px;}
.addSubs a:hover {background-position: left bottom;}
.tatapackPaySuccessCont2 {font-size: 1.2em;line-height: 1.5em;padding: 10px 0 5px 0;margin-bottom: 20px;width: 720px;}
.donotRenew {margin-top: 5px;width: 102px;height: 30px;cursor: pointer !important;cursor: pointer;overflow: hidden;}
.donotRenew:hover img {margin-top: -30px;}
.float-r{ float:right; vertical-align:top;}
.float-m{float:right; margin-right:50px;}
#blanket {background-color:#111;opacity: 0.65;position:absolute; z-index: 9001;top:0px;left:0px;width:100%;}
#popUpDiv {position:absolute;background-color:#eeeeee;min-width:300px;min-height:300px;z-index: 9002;border:1px solid #000;}
#close{ text-align:right;background-color:#ffde39;border-bottom:1px solid #000;outline:none;padding:5px 10px;}
#close a{position:absolute; top:0px; right:5px; display:block; background:url(../images/controls.png) no-repeat top center; width:38px; height:19px; text-indent:-9999px; text-decoration:none; }
.packageDetails{width: 630px;height: auto;float: left;margin-bottom: 20px;}
.header_packageDetails{width: 630px;height: 26px;float: left;background:url(../images/blue_header_package.jpg) no-repeat;}
 .content_packageDetails{width: 630px;height: auto;float: left;background:url(../images/middle_package.jpg) repeat-y;border-top: 1px solid #ececec;border-bottom: 1px solid #cccccc;}
.footer_packageDetails{width: 630px;height: 11px;float: left;}
.headerText,.contentText{padding-left: 20px;text-align: left;float: left;padding-top: 5px;}
.headerText td{font-family: Arial,Helvetica,sans-serif;color: #fff;font-size: 13px;}
.contentText{padding-top: 20px;padding-bottom: 20px;width: 626px;color: #505050;font-size: 12px;margin-left: 2px;height: 80px;}
.needMore{font-family: Arial,Helvetica,sans-serif;font-size: 12px;color: #0066cc;float: left;margin-top: 15px;margin-left: 20px;text-decoration: underline;}
#payment_container{	background:#FFFFFF;border:0 none;border-radius: 5px;box-shadow: 2px 2px #D0D0D0;float: left;margin:0px auto 34px;min-height: 97px;width: 960px;font-family: 'Lato', sans-serif; font-size:13px;padding:20px;}
>>>>>>> .merge-right.r56270
.successSubsc{color:#57a64a;text-align: center;font-style: italic;font-size:13px;font-weight:400;font-family: 'Lato', sans-serif;}
.successSubsc h3{color: #6c6c6c;font-size: 16px;font-weight: 400;}
.redirectTxt_new{font-size: 13px;padding-bottom: 20px;margin-top: 20px;color:#6c6c6c;line-height:20px;}
.payDetails_box{width:71%;margin:0 auto;padding:0;}
.lnTitle{height:45px;line-height:45px;color:#444;font-size:14px;font-weight:700;padding-left: 38px;}
.fl{float:left;}
.knowMore{color:#1261D6;font-size:12px;text-decoration:none;}
.knowMore:hover{text-decoration:underline;}
.purchaseSubscriptions{font-size:13px;font-weight:400;font-family: 'Lato', sans-serif;width:600px;margin:0 auto;padding:10px;}
.purchaseSubscriptions h2{color:#6c6c6c;font-weight:700;margin:10px 0;}
.purchaseSubscriptions p{color:#888;font-weight:400;font-size:13px;line-height:20px;padding:5px 0;}
.purchaseSubscriptions li{color:#888;font-weight:400;font-size:13px;line-height:20px;padding:5px 0;margin-left:12px;list-style:disc;}
.subscriptionTitle{color:#888;font-size:13px;font-weight:700;margin:10px auto;text-align:center;}
.offlineSet_inner{padding-top: 20px;width: 475px !important;}
.ccTitle{color: #444;font-weight: 700;font-size: 12px;text-align: left;}

.payInstruction{display: inline-block;width: 100%;margin: 10px auto;}
.paymentMsgDiv img{width: 35px;height: 35px;margin-right: 15px;}
.lh35{line-height: 35px;}
