#mainLimitRgt .offerSel { width: 25%; float: left; background: #fff6ea; background: -webkit-gradient(linear, 0 0, 0 100%, from(#fff) to(#fff6ea)); background: -webkit-linear-gradient(#fff, #fff6ea); background: -moz-linear-gradient(#fff, #fff6ea); background: -ms-linear-gradient(#fff, fff6ea); background: -o-linear-gradient(#fff, #fff6ea); background: linear-gradient(#fff, #fff6ea); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#fff6ea');
/*-pie-background: linear-gradient(#ffffff, #fff6ea); behavior: url(PIE.htc);*/ /*Light overlay gradient*/
 height: 281px; text-align: center; position: relative; cursor: pointer; }
#mainLimitRgt .CUR .overL { background: #fff;/*White 6px border on selected*/ top: -15px!important; height: 299px!important; z-index: 20;
	}
#mainLimitRgt .CUR .overL span { background: #3b5998; background: -webkit-gradient(linear, 0 0, 0 100%, from(#3b5998) to(#1f3e7f)); background: -webkit-linear-gradient(#3b5998, #1f3e7f); background: -moz-linear-gradient(#3b5998, #1f3e7f); background: -ms-linear-gradient(#3b5998, #1f3e7f); background: -o-linear-gradient(#3b5998, #1f3e7f); background: linear-gradient(#3b5998, #1f3e7f);  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3b5998', endColorstr='#1f3e7f');
/*-pie-background: linear-gradient(#bb063b, #850027);
	behavior: url(PIE.htc);*/
	/*Darker overlay gradient*/
	}
#mainLimitRgt .offerSel .btnBase { background: #3b5998; color: #fff; /*Base membership button bg and color*/ display: block; width: 119px; margin: 0 auto; font-size: 15px; font-weight: bold; line-height: 15px; padding: 6px 20px 5px 20px; -webkit-background-clip: padding-box; background-clip:  padding-box; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; text-transform: uppercase; }
#mainLimitRgt .offerSel .btnGold { background: #ffb331; color: #000; /*Gold membership button bg and color*/ display: block; width: 119px; margin: 0 auto; font-size: 15px; font-weight: bold; line-height: 15px; padding: 6px 20px 5px 20px; -webkit-background-clip: padding-box; background-clip:  padding-box; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; text-transform: uppercase; }
#mainLimitRgt .buttons .search { background: #fb9b1d; /*Pay buttons membership bg */ width: 336px; margin-right: 72px; float: left; color:#000!important; text-shadow: none; 
-webkit-background-clip: padding-box; 
  background-clip:  padding-box; -webkit-border-radius: 22px;  
-webkit-border-top-right-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius: 22px;
-moz-border-radius-topright: 5px;
-moz-border-radius-bottomright: 5px;
border-radius: 22px;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;
 }
#mainLimitRgt .buttons .card { width: 330px; margin-right: 0px; }
#mainLimitRgt .offerSel .inner .price .limited { display: block; color: #000; font-size: 12px; font-weight: bold; font-style: italic; line-height: 1.2em; height: 14px; padding-top: 2px; }
#mainLimited #mainLimitRgt .CUR .btnBase { background: #FFF; color:#000; /*Base membership selected membership button bg and color*/ }
#mainLimited #mainLimitRgt .CUR .inner .length, #mainLimited #mainLimitRgt .CUR .inner .c2, #mainLimited #mainLimitRgt .CUR .inner .select, #mainLimited #mainLimitRgt .CUR .inner p em, #mainLimited #mainLimitRgt .CUR .inner .price.c2 .limited  { color: #FFF!important; /*Selected membership text color*/ }

#mainLimited { border-top: 1px solid #000; border-left: 1px solid #000;}
#mainLimited .limit { display: block; padding: 12px 50px 23px 50px; text-align: center; font-size: 30px; line-height: 55px; font-weight: bold; float: right; width: 673px; background: #000000; }
#mainLimited .limit.c2 .blk { line-height: 30px; }
#mainLimitLft { float: left; width: 204px; border: solid 1px #000; border-left: 0; height: 635px; border-top: 0; }
#mainLimitLft .tmb { width: 203px; height: 171px; position: relative; }
#mainLimitLft .tmb .phone { position: absolute; top: 121px; width: 204px; background: rgba(0,0,0,.6) url(https://thotianas.com/dating/images/text_phone_ico.png) no-repeat 30px center; line-height: 25px; color: #fae887; font-size: 11px; text-indent: 56px; font-weight: bold; }
#mainLimitLft .tmb .name { line-height: 25px; display: block; background: rgba(255,255,255,.7); font-weight: bold; text-align: center; top: 120px; position: absolute; left: 0px; font-size: 13px; width: 204px; height: 25px; overflow: hidden;}
#mainLimitLft .guaranteed { padding: 10px  10px 0  10px; font-size: 13px; line-height: 16px; }
#mainLimitLft .guaranteed p .un { background: #FFF600; }
#mainLimitLft .guaranteed .topG { font-size: 14px; line-height: 20px; }
#mainLimitRgt { float: left; width: 772px; border-right: 1px solid #000; border-bottom: 1px solid #000;}
#mainLimitRgt .buttons { clear: both; padding: 38px 0 0 18px; height: 82px; background: url(https://thotianas.com/dating/images/upgrade_arw.png) no-repeat 363px top; }
#mainLimitRgt .offerSel .inner { position: relative; z-index: 30; }
#mainLimitRgt .offerSel .inner .length { font-size: 24px; font-weight: bold; display: block; line-height: 26px; padding-top: 21px; height: 46px; }
#mainLimitRgt .offerSel .inner .plus { font-size: 14px; font-weight: bold; display: block; line-height: 16px; position: relative; top: -5px; }
#mainLimitRgt .offerSel .inner .price { display: block; font-size: 36px; line-height: 32px; padding-top: 16px; height: 97px; padding: 16px 0 0 0; white-space: normal; width: 150px; margin: 0 auto; position: relative; }
#mainLimitRgt .offerSel .inner p { display: block; padding: 0 0 0 47px; }
#mainLimitRgt .offerSel .inner p .chk { background: url(https://thotianas.com/dating/images/upgrade_selects.png); height: 25px; width: 25px; display: block; float: left; margin-right: 7px; overflow: hidden; }
#mainLimitRgt .offerSel .inner p .select { display: block; float: left; font-size: 24px; line-height: 24px; }
#mainLimitRgt .offerSel .inner p em { display: block; clear: both; text-align: left; font-size: 12px; line-height: 23px; color: #606060; }
#mainLimitRgt .offerSel .overL { border: 1px solid #000; position: absolute; right: -1px; top: -1px; height: 270px; width: 181px; padding: 6px; cursor: pointer; }
#mainLimitRgt .offerSel .inner p .chk input { font-size: 18px; height: 24px; width: 24px; cursor: pointer; opacity: 0; filter: alpha(opacity=0); -ms-filter: "alpha(opacity=0)"; -khtml-opacity: 0; -moz-opacity: 0; }
#mainLimitRgt .offerSel .overL span { display: block; height: 100%; width: 100%; }
#mainLimitRgt .offerSel .overL strong { background: url(https://thotianas.com/dating/images/upgrade_best_value_over.png); height: 49px; width: 49px; display: block; position: absolute; right: 5px; top: -17px; }
#mainLimited #mainLimitRgt .CUR .inner p .chk { background: url(https://thotianas.com/dating/images/upgrade_checked_ico.png); }
#mainLimitRgt .buttons .search  span { background: url(https://thotianas.com/dating/images/upgrade_uncheck_ico.png); display: inline-block; height: 20px; line-height: 20px; margin-left: 8px; width: 40px; }
#mainLimitRgt .buttons .search .ccard { background: url(https://thotianas.com/dating/images/upgrade_cc_ico.png); width: 58px; }
#mainLimitRgt .buttons .search .chk { background: url(https://thotianas.com/dating/images/upgrade_check_ico.png); width: 40px; }
.gOnlineSpecial { font-size: 25px; line-height: 35px; font-weight: bold; text-transform: uppercase; letter-spacing: -1px; }
#mainLimitRgt .offerSel .inner .price br { line-height: 32px; }
#mainLimitLft .guaranteed .satisfaction { background: url(https://thotianas.com/dating/images/upgrade_satisfaction_seal.jpg); height: 133px; width: 132px; display: block; margin: 6px 0 0 20px; }#mainLimitLft .guaranteed .wrp { border: 0px solid #000; padding: 4px; height: 312px; }
#mainLimitLft .guaranteed .wrp ul li { line-height: 16px; }
