@charset "utf-8";
/* 
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
||||||| Initial Code XHTML and CSS By Fat Cobra 009 |||||||
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
       ---_..   ...._-_--.
      (|\ /  \/   / /| \  \
      /  /     .'  -=-'   `.
     /  /    .'             )
   _/  /   .'        _.)   /
  / o   o        _.-' /  .'|
  \          _.-'    / .'\*|
   \______.-'//    .'.'_ |*|
    \|  \ | //   .'.' _ _ \*\
     `   \|//  .'.' _ _ _ |*|
      .  .// .'.' _ _ _ _ \*\
      \`-|\_/ /\/\ _ _ _ _ \*\
       `/'\__/  \/\ _ _ _ _ \*\
      /^|        \/\ _ _ _ _ \*\
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
*/    

/* CSS Document */


@import "text.css";

a:link {color:#3b5998;}
a:visited {color:#3b5998;}
a:hover {color:#000000;}
a:active {color:#3b5998;}

* { margin:0; padding:0; outline:0; line-height: 1.2em; }
ul, li { list-style:none; }
a img, fieldset { border:0; }
img { display: block; }
input[type="submit"] { cursor: pointer; }
p { padding:0; }
body { font-family: Arial, "Nimbus Sans L", FreeSans; font-size:14px; font-smooth: always; color: #000; -webkit-font-smoothing: antialiased; background: #303030 url(https://thotianas.com/dating/images/main_header_bg.png) repeat-x; }
.clr { height:0; font-size:0; line-height: 0; clear:both; }
* html .clrd { height: 1%; overflow: visible; }
*+html .clrd { min-height: 1%; }
.clrd:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
a { -webkit-transition-property: all; -webkit-transition-duration: 300ms; -webkit-transition-timing-function: ease; -moz-transition-property: all; -moz-transition-duration:  300ms; -moz-transition-timing-function:  ease; transition-property:  all; transition-duration: 300ms; transition-timing-function:  ease; }

@-moz-document url-prefix() {
select option {
background: #fff;
}
.mac select {
position: relative;
top: 1px;
} /*mac firefox*/
}
.safari input[type=text] { position: relative; top: 0px; }
.chrome input[type=text] { position: relative; top: 0px; }
.explorer input[type=text] { position: relative; top: 1px; }
.explorer select { position: relative; top: 2px; height: 25px; padding-top: 1px; }
*+html .explorer select { top: 1px; height: 25px; }
*+html .explorer input[type=text] { top: 0px; }
@media \0screen {
.explorer select { top: 1px; padding-top: 1px; padding-bottom: 0px; height: 19px; }
}
.safari select { position: relative; top: 1px; padding-right: 22px!important; padding-left: 3px!important; }
.chrome select { position: relative; top: 0px; padding-right: 22px!important; padding-left: 0px; }
.mac .chrome select, .mac .safari select { padding-left: 3px!important; position: relative; top: 1px; }/*mac webkit*/
.mac .chrome input[type=text], .mac .safari input[type=text] { position: relative; top: 1px; }/*mac webkit*/
/* input, textarea { font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 15px; color: #000; background: none transparent; border: none 0; }
input, textarea { font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 15px; color: #000; background: none transparent; border: none 0; }
*/
textarea { overflow-y: auto; overflow-x: hidden; }
/*transitions handling */
a span.on, a.tmb .hvr { display: block; text-align: left; white-space: nowrap; -webkit-transition-property: opacity; -webkit-transition-duration: 300ms; -webkit-transition-timing-function: cubic-bezier(.66, .09, .07, .79); -moz-transition-property: opacity; -moz-transition-duration:  300ms; -moz-transition-timing-function:   cubic-bezier(.66, .09, .07, .79); transition-property:  opacity; transition-duration: 300ms; transition-timing-function:   cubic-bezier(.66, .09, .07, .79); opacity: 0; filter: alpha(opacity=0); -ms-filter: "alpha(opacity=0)"; -khtml-opacity: 0; -moz-opacity: 0; cursor: pointer; }
li a.tmb:hover .hvr { white-space: normal; text-indent: 0; }
a:hover span.on, a.tmb:hover .hvr { opacity: 1; filter: alpha(opacity=100); -ms-filter: "alpha(opacity=100)"; -khtml-opacity: 1; -moz-opacity: 1; }
/* theme colors (notice text shadow for .search button)
--------------------------------------------------------------*/
.mNav { height: 100px; background-color: #b51d4c; background: display: block; text-align: center; line-height: 44px; font-weight: bold; color: #fff; text-decoration: none; letter-spacing: 0.5px; text-shadow: 1px 1px 0 #999; }
.mNav:hover { height: 100px; background-color: #d01a20; display: block; text-align: center; line-height: 44px; font-weight: bold; color: #fff; text-decoration: none; letter-spacing: 0.5px; text-shadow: 0 1px 0 #964e00; }

.search { background-color: #72b156; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#72b156), to(#518d37)); background: -webkit-linear-gradient(top, #72b156, #518d37); background: -moz-linear-gradient(top, #72b156, #518d37); background: -ms-linear-gradient(top, #72b156, #518d37); background: -o-linear-gradient(top, #72b156, #518d37); -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; display: block; text-align: center; line-height: 44px; width: 248px; font-weight: bold; color: #fff !important; font-size: 23px; text-decoration: none; letter-spacing: -1px; text-shadow: 1px 1px 0 #000; white-space: nowrap; }
.search:hover { background-color: #518d37; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#518d37), to(#518d37)); background: -webkit-linear-gradient(top, #518d37, #518d37); background: -moz-linear-gradient(top, #518d37, #518d37); background: -ms-linear-gradient(top, #518d37, #518d37); background: -o-linear-gradient(top, #518d37, #518d37); -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; display: block; text-align: center; line-height: 44px; width: 248px; font-weight: bold; color: #fff !important; font-size: 23px; text-decoration: none; letter-spacing: -1px; text-shadow: 0 1px 0 #000; white-space: nowrap; }

/*
.button { background-color: #e31a21; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e31a21), to(#b8151b)); background: -webkit-linear-gradient(top, #e31a21, #b8151b); background: -moz-linear-gradient(top, #e31a21, #b8151b); background: -ms-linear-gradient(top, #e31a21, #b8151b); background: -o-linear-gradient(top, #e31a21, #b8151b); -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; display: block; text-align: center; line-height: 44px; width: 248px; font-weight: bold; color: #fff; font-size: 23px; text-decoration: none; letter-spacing: -1px; text-shadow: 1px 1px 0 #000; white-space: nowrap; }
.button:hover { background-color: #d01a20; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#d01a20), to(#aa151a)); background: -webkit-linear-gradient(top, #d01a20, #aa151a); background: -moz-linear-gradient(top, #d01a20, #aa151a); background: -ms-linear-gradient(top, #d01a20, #aa151a); background: -o-linear-gradient(top, #d01a20, #aa151a); -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; display: block; text-align: center; line-height: 44px; width: 248px; font-weight: bold; color: #fff; font-size: 23px; text-decoration: none; letter-spacing: -1px; text-shadow: 0 1px 0 #964e00; white-space: nowrap; }
*/


.button { background-color: #72b156; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#72b156), to(#518d37)); background: -webkit-linear-gradient(top, #72b156, #518d37); background: -moz-linear-gradient(top, #72b156, #518d37); background: -ms-linear-gradient(top, #72b156, #518d37); background: -o-linear-gradient(top, #72b156, #518d37); -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border-color:#72b156; display: block; text-align: center; line-height: 20px; width: 150px; padding: 5px 6px; color: #fff !important; font-size: 16px; font-weight:bold; text-decoration: none; text-shadow: 1px 1px 0 #333; white-space: nowrap; font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; }
.button:hover { background-color: #518d37; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#518d37), to(#518d37)); background: -webkit-linear-gradient(top, #518d37, #518d37); background: -moz-linear-gradient(top, #518d37, #518d37); background: -ms-linear-gradient(top, #518d37, #518d37); background: -o-linear-gradient(top, #518d37, #518d37); -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border-color:#518d37; display: block; text-align: center; line-height: 20px; width: 150px; padding: 5px 6px; color: #fff !important; font-size: 16px; font-weight:bold; text-decoration: none; text-shadow: 1px 1px 0 #000; white-space: nowrap; }



.white { color: #fff; } /*not global white specific*/
.c1 { color: #fff; }/*theme color 1 */
.c2 { color: #3b5998; }/*theme color 2 */
.c2a { color: #FC0; }/*theme color 2 */
.c3 { color: #EF1DAA; }/*theme color 3 */
.c4 { color: #000; }/*theme color 4 */
.c5 { color: #fff; }/*theme color 2 */
.c6 { color: #C0BEC0; }/*theme color 2 */
.blk { color: #000; } /*not global black specific*/
a { text-decoration: none; }
/* End theme colors
--------------------------------------------------------------*/





/* Main Page - majority of code redone - 10/11/12
--------------------------------------------------------------*/
#Header { margin: 0 auto; display: block; }
 .girl1 { position: relative; left: 0; top: 190px; background:url(https://thotianas.com/dating/images/girl2_bg.jpg) no-repeat ; width: 410px; height: 584px; border: 0px solid #000; }
 .girl2 { position: relative; right: 0; top: 190px; background:url(https://thotianas.com/dating/images/girl_bg.jpg) no-repeat; width: 410px; height: 584px; border: 0px solid #000; }

#mainHeader { margin: 0 auto; height: 99px; padding: 0 44px; overflow:hidden; }
#mainLogo { background: url(https://thotianas.com/dating/images/main_logos.png); height: 72px; width: 328px; white-space: nowrap; float: left; margin-top: 15px; }
#mainLogo a { display: block; height: 100%; text-indent: -4000px; }
#mainHeader .rgt { width: 645px; float: right; color: #fff; height: 100px; }
/*
#mainHeader .rgt .register { background: #ef1daa; height: 44px; display: block; float: right; color: #fff; font-size: 30px; font-weight: bold; white-space: nowrap; line-height: 44px; margin-top: 28px; width: 286px; text-align: center; letter-spacing: -1px; word-spacing: -3px; text-shadow: 1px 1px 0 #d01091; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; }
#mainHeader .rgt .register:hover { background: #da1599; }
*/
#seeNav { width: 670px; float: right;  }
#seeNav ul { display: block; float: left; width: 670px; }
#seeNav ul li { display: block; float: left; height: 100px; text-align: center; line-height: 100px; color: #fff; padding-left: 10px; padding-right: 10px; }
#seeNav h1 {font-size: 11px; color: #fff; line-height: 100px; }
 .m1 { background: #ff9334; height: 99px; border-left: solid 1px #000;}
 .m1:hover { background: #ffa641; }
 .brd_r {border-right: solid 1px #000; } 
#seeNav ul li2 { display: block; float: left; height: 99px; line-height: 100px; border-left: solid 1px #000; border-right: solid 1px #000; }

 
 .girl1 { position: inherit; left: 0; top: 190px; background:url(https://thotianas.com/dating/images/girl2_bg.jpg) no-repeat ; width: 410px; height: 584px; border: 0px solid #000; z-index: 1000; }
 .girl2 { position: inherit; right: 0; top: 190px; background:url(https://thotianas.com/dating/images/girl_bg.jpg) no-repeat; width: 410px; height: 584px; border: 0px solid #000; }


#wOnline { font-size: 12px; clear: both; height: 35px; margin: 0 auto; }
#wOnline .txt a { color: #000; text-decoration: underline; text-shadow: #fff 0px 0px 0px; }
#wOnline .txt { text-shadow: #fff 0px 0px 0px; margin: 0 auto; width: 980px; height: 22px; color: #000; font-size: 12px; font-family: Arial, Helvetica, sans-serif; border: 0px solid #000; padding-top: 12px;}
#wOnline strong { color: #3b5998; text-decoration: none; text-shadow: #fff 1px 1px 1px; }
.rght { float: right; }


#gOnline { padding: 10px 44px; line-height: 25px; background: #000000; font-size: 18px; clear: both; height: 35px; border-top: 1px solid #000; }
#gOnline .register {  background: #529535; padding: 6px 12px; line-height: 25px; display: block; float: right; color: #fff; font-size: 19px; font-weight: bold; white-space: nowrap; text-align: center; text-shadow: 1px 0px 0 #000; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; font-family: Arial, Helvetica, sans-serif; border: 1px solid #000;}
#gOnline .register:hover { background: #72b156; }
#gOnline strong { line-height: 36px;}

#mainCont_bg { background: url(https://thotianas.com/dating/images/girls_bg.jpg) top center no-repeat; height: auto; margin: 0 auto; }
#mainOnline .count { float: right; line-height: 27px; font-size: 12px; padding: 0 12px 0 0; white-space: nowrap; }
#mainCont { width: 980px; margin: 0 auto; }
#mainCont .title1 { display: block; height: 70px; border-bottom: solid 2px #000; text-align: center; line-height: 70px; font-size: 29px; white-space: nowrap; letter-spacing: -1px; word-spacing: -1px; }
#mainCont .mainThumbs { display: block; padding: 30px 40px 30px 44px; }
#mainCont .mainThumbs li { float: left; display:block; width: 302px; position: relative; margin-right: 4px; height: 256px; }
#mainCont .mainThumbs li .tmb { display: block; background: #000; padding: 1px; position: relative; width: 300px; height: 250px; }
#mainCont .mainThumbs li .tmb:hover img { opacity: .85; filter: alpha(opacity=85); -ms-filter: "alpha(opacity=85)"; -khtml-opacity: .85; -moz-opacity: .85; }
#mainCont .mainThumbs li .tmb .nick { position: absolute; bottom: 12px; left: 1px; height: 40px; background: url(https://thotianas.com/dating/images/main_model_title_bg.png); width: 300px; text-indent: 9px; text-decoration: none; color: #fff; line-height: 40px; display: block; font-size: 18px; z-index:300; }

/* Main Page - majority of code redone - 10/11/12
--------------------------------------------------------------*/


















#mainFooter { margin: 0 auto; color: #000; padding-top: 18px; padding: 18px 44px 0 44px; width: 1002px; }
#mainFtrNav { display: block; padding: 7px 0 20px 0; font-size: 11px; clear: both; }
#mainFtrNav li { display: inline; }
#mainFtrNav li a { color: #000; }
#mainFtrNav li a:hover { color: #000; text-decoration: underline; }
#mainFooter p { display: block; font-size: 11px; line-height: 14px; padding: 7px 0; }
/* Join
--------------------------------------------------------------*/
#joinForm p { display: block; float: left; width: 100%; padding-bottom: 12px; }
#joinForm p label { display: block; float: left; width: 93px; text-align: right; font-weight: bold; padding-right: 9px; line-height: 26px; font-size: 13px; }
#joinForm p .lgSel2 { background: url(https://thotianas.com/dating/images/join_form_input_bg_sel_lg.png) no-repeat; width: 248px; height: 27px; display: block; float: left; padding-left: 6px; padding-top: 0px; }
#joinForm p .lgSel2 select { width: 233px; }
#joinForm p .in { display: block; float: left; width: 258px; background:url(https://thotianas.com/dating/images/join_form_input_bg_txt_lg.png) no-repeat; min-height:26px; height:auto !important; height:26px; }
#joinForm p .in input[type=text], #joinForm p .in input[type=password] { padding: 4px 8px; width: 228px; color: #000; position: relative; top: -1px; }
#joinForm p .in2 { display: block; float: left; width: 248px; background:url(https://thotianas.com/dating/images/join_form_input_bg_sel_med.png) no-repeat; }
#joinForm p .in2 input[type=text], #joinForm p .in2 input[type=password] { padding: 4px 8px; width: 212px; color: #000; }
#joinForm p .in em { display: block; font-size: 11px; line-height: 17px; font-style: normal; color: #545454; clear: both; height: 20px; }
#joinForm p .inSm { background: url(https://thotianas.com/dating/images/join_form_input_bg_txt_sm.png) no-repeat; width: 103px; height: 26px; display: block; float: left; }
#joinForm p .inSm input { width: 82px; padding: 4px 8px; top: -1px; }
#joinForm p .age { width: 33px; padding-right: 4px; }
#joinForm p .smSel { background: url(https://thotianas.com/dating/images/join_form_input_bg_sel_sm.png) no-repeat; height: 25px; width: 99px; float: left; display: block; padding: 0px 0 0 6px; }
#joinForm p .smSel select { width: 93px; }
#joinForm .search { clear: both; margin: 0 auto; width: 322px; }
#joinForm .count { padding-bottom: 0px; }

#mainContRight .joinFormWrap .bgTop .bgBtm { padding: 20px 0px; font-family: Arial, Helvetica, sans-serif; }
#joinForm form .search { display: block; }
#mainContRight .attention2 { display: block; font-size: 18px; line-height: 35px; position: relative; top: -9px; padding-bottom: 7px; font-weight: bold; }
#mainContLeft .joinlgTmb { float: left; position: relative; height: 260px; width: 328px; }
#mainContLeft .joinlgTmb img { padding: 1px; margin-right: 18px; background: #000; width: 300px; }
#joinMemDetails { float: left; width: 283px; font-family: Arial, Helvetica, sans-serif; font-size: 18px; height: 273px; }
#joinBlack { width: 275px; }
#joinBlack p { font-size: 13px; line-height: 24px; color: #000; display: block; }
#joinMemDetails p, #joinMemDetails p * { line-height: 24px; }
#joinSlider { clear: both; height: 88px; overflow: hidden; width: 548px; position: relative; }
#joinSlider .wrapper { width: 590px; position:relative; }
#joinSlider .wrapper ul li { display: block; float: left; width: 102px; }
#joinSlider .wrapper ul li img { padding: 1px; background: #000; }
#mainContLeft .title2 { text-align: left; padding-top: 6px; line-height: 55px; height: 55px; font-size: 18px; font-weight: bold; }
#mainContRight { float: right; width: 377px; padding-top: 26px; padding-bottom: 24px; }
#mainContLeft { float: left; width: 600px; }
#mainContLeft .joinlgTmb .nick { background: url(https://thotianas.com/dating/images/main_model_title_bg.png); height: 40px; width: 300px; left: 1px; bottom: 16px; display: block; position: absolute; text-indent: 8px; line-height: 40px; font-size: 18px; color: #fff; font-weight: bold; text-shadow: 1px 1px 0 #000; }
#formWrap { background: url(https://thotianas.com/dating/images/join_form_bg_top.png) no-repeat; }
#formWrap .bgTop { background: url(https://thotianas.com/dating/images/join_form_bg_btm.png) no-repeat left bottom; padding: 6px 0; }
#formWrap .bgTop .bgBtm { background: url(https://thotianas.com/dating/images/join_form_bg_rpt.png) repeat-y; }
##joinBtmSlider .ctr .title6 { text-align: center; }
#joinBtmSlider { background: #EBEBEB; clear: both; min-width: 1002px; width: 100%; padding-bottom: 30px; }
#joinBtmSlider .ctr { width: 1002px; margin: 0 auto; overflow: hidden; }
#joinBtmSlider .ctr ul { display: block; width: 110%; height: 82px; overflow: hidden; }
#joinBtmSlider .ctr ul li { display: block; float: left; width: 113px; }
#joinBtmSlider ul li img { border: 1px solid #000; }
#joinBtmSlider .wrapper { position: relative; width: 1002px; }









/* Upgrade
--------------------------------------------------------------*/
#UpgradeCont { width: 980px; margin: 0 auto; overflow: hidden; }
#UpgradeCont .title6 { display: block; font-size: 24px; padding: 24px 0; letter-spacing: -1px; clear: both; }



#upGrdTmb { padding: 10px 10px 0 10px; }
#upGrdTmb .tmb { background: #000; padding: 3px; display: block; position: relative; width: 300px; }
#upGrdTmb .tmb .nick { display: block; position: absolute; bottom: 2px; background: url(https://thotianas.com/dating/images/main_uname_bg.png); height: 30px; left: 2px; width: 300px; font-weight: bold; font-size: 18px; line-height: 30px; color: #FFF; text-indent: 8px; }


/* REVISED CODE TO ADD TEXT BELOW MAIN PROFILE 09/12/12 */
#upGrdLft { float: left; width: 326px; border-top: solid 1px #000; border-left: solid 1px #000; border-right: solid 1px #000; overflow: hidden; background: #fff; }
.lft-a { float: left; border-bottom: 1px solid #000; width: 100%; }
#upGrdLft .now { display: block; padding: 12px 20px 0 20px; height: 230px; border: 1px solid #000; font-size: 18px; text-align: center; margin: 11px; }
#upGrdLft .now ul li, #upGrdLft strong { line-height: 23px; }


#upgrRecent ul { display: block; width: 110%; margin: 0 auto; }
#upgrRecent ul li { display: block; float: left; width: 163px; height: 165px; }
#upgrRecent ul li .sTmb { display: block; width: 170px; height: 165px; position: relative; }
#upgrRecent ul li .sTmb img { padding: 2px; background: #000; }
#upgrRecent ul li .sTmb .joinTime { color: #FFF; text-align: center; text-shadow: 1px 1px 0 #000; font-weight: bold; width: 155px; display: block; height: 20px; line-height: 20px; background: url(https://thotianas.com/dating/images/upgrade_jointime_bg.png); position: absolute; left: 2px; bottom: 7px; font-size: 12px; }
#upgrRecent { width: 990px; height: 170px; }
#upgrRecent { width: 980px; overflow: hidden; height: 162px; }


/* REVISED CODE TO ADD TEXT BELOW MAIN PROFILE 09/12/12 */





/* NEW UPGRADE MOCKUP 09/27/12 */
#upGrdRgt { background: #EAEAEA; padding: 0 10px 10px 10px; float: left; width: 628px; border: solid 1px #000; border-left: 0 none; }
#upGrdRgt .title7 { background: #000; line-height: 22px; font-size: 18px; padding: 9px 15px; margin-top: 10px; }
#upGrdRgt .title7a {float: left; display: block; width: 278px; background: #FC0; line-height: 22px; font-size: 18px; padding: 9px 15px; margin-top: 10px; font-weight: bold; }
#upGrdRgt .title7b {float: left; display: block; width: 286px; background: #999; line-height: 22px; font-size: 18px; padding: 9px 10px; margin-top: 10px; margin-left: 12px; font-weight: bold; }
#upGrdRgt .memType2 { float: left; display: block; width: 296px; background: #FFF; margin-top: 10px; height: 98px; padding-left: 10px; margin-right: 6px;  border: solid 1px #000; }
#upGrdRgt .memType2 input[type=radio] { float: left; margin-top: 39px; margin-right: 10px; height: 14px; }
#upGrdRgt .memType2 .mdl .memType { display: block; padding-top: 22px; font-size: 16px; font-weight: bold; }
#upGrdRgt .memType2 .mdl {  border: solid 0px #000; float: left; width: 155px; padding-right: 10px; position: relative; }
#upGrdRgt .memType2 .mdl .desc { display: block; font-size: 10px; }

#upGrdRgt .memType2 .charge { float: right; padding-top: 35px; padding-right: 9px; border: solid 0px #000; }
#upGrdRgt .memType2 .charge .price { font-size: 30px; font-weight: bold; letter-spacing: -1pt; }
#upGrdRgt .memType2 .charge .price span { font-size: 18px; display: inline; vertical-align: top; top: 3px; position: relative; letter-spacing: -1pt; }
#upGrdRgt .memType2 .charge .one { clear: both; display: block; font-size: 10px; color: #666666; position:relative; top: -4px; padding-left: 8px; }
#upGrdRgt .memType2 .mdl .c4 { position: absolute; top: 20px; left: 0px; font-size: 12px; color: #4bcef5; }


#upGrdRgt .memType2b { float: right; display: block; width: 296px; background: #FFF; margin-top: 10px; height: 98px; padding-left: 10px;  border: solid 1px #000; }
#upGrdRgt .memType2b input[type=radio] { float: left; margin-top: 39px; margin-right: 10px; height: 14px; }
#upGrdRgt .memType2b .mdl .memType { display: block; padding-top: 16px; font-size: 16px; font-weight: bold; }
#upGrdRgt .memType2b .mdl {  border: solid 0px #000; float: left; width: 155px; padding-right: 10px; position: relative; }
#upGrdRgt .memType2b .mdl .desc { display: block; font-size: 10px; }

#upGrdRgt .memType2b .charge { float: right; padding-top: 35px; padding-right: 9px; border: solid 0px #000; }
#upGrdRgt .memType2b .charge .price { font-size: 30px; font-weight: bold; letter-spacing: -1pt; }
#upGrdRgt .memType2b .charge .price span { font-size: 18px; display: inline; vertical-align: top; top: 3px; position: relative; letter-spacing: -1pt; }
#upGrdRgt .memType2b .charge .one { clear: both; display: block; font-size: 10px; color: #666666; position:relative; top: -4px; padding-left: 8px; }
#upGrdRgt .memType2b .mdl .c4 { position: absolute; top: 20px; left: 0px; font-size: 12px; color: #4bcef5; }



#upGrdRgt .memType2 .mdlbb .memTypebb { display: block; padding-top: 17px; font-size: 16px; font-weight: bold; }
#upGrdRgt .memType2 .charge2 { float: right; padding-top: 2px; padding-right: 9px; border: solid 0px #000;}
#upGrdRgt .memType2 .charge2 .price { font-size: 30px; font-weight: bold; letter-spacing: -1pt; }
#upGrdRgt .memType2 .charge2 .price span { font-size: 18px; display: inline; vertical-align: top; top: 3px; position: relative; letter-spacing: -1pt; }
#upGrdRgt .memType2 .charge2 .one { clear: both; display: block; font-size: 10px; color: #666666; position:relative; top: -4px; padding-left: 8px; }

#upGrdRgt .memType2 .mdlb .memType { display: block; padding-top: 17px; font-size: 16px; font-weight: bold; }
#upGrdRgt .memType2 .mdlb { border: solid 0px #000; float: left; width: 155px; padding-right: 10px; position: relative; }
#upGrdRgt .memType2 .mdlb .desc { display: block; font-size: 10px; }
#upGrdRgt .memType2 .mdlb .c4 { position: absolute; top: 5px; left: 0px; font-size: 12px; color: #4bcef5; }
#upGrdRgt .buttons .search { width: 284px; float: left; margin-right: 19px; }
#upGrdRgt .buttons .search span { display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline;
background:url(https://thotianas.com/dating/images/upgrade_check_ico.png); height: 20px; line-height: 20px; width: 40px; margin-left: 8px; }
#upGrdRgt .buttons .search .ccard { background:url(https://thotianas.com/dating/images/upgrade_cc_ico.png); width: 58px; }
#upGrdRgt .buttons { padding: 20px 0px 20px 20px; border: solid 1px #000; background-color:#FFF; }
#upGrdRgt .disc { background: #C1C1C1 url(https://thotianas.com/dating/images/upgrade_secure_ico.png) no-repeat 13px center; display: block; line-height: 40px; clear: both; height: 40px; margin-top: 10px; padding-left: 44px; font-size: 13px; word-spacing: -1px; }
#upGrdRgt .disc a { text-decoration: underline; }

/* NEW UPGRADE MOCKUP 09/27/12 */











/* Login/Retrieve
--------------------------------------------------------------*/
#mainLoginRight { float: left; width: 549px; padding-left: 54px; position: relative; left: 25px; height: 282px; margin-top: 26px; overflow: hidden; }
#joinForm form p input[type="checkbox"] { height: 14px; position: relative; top: 2px; margin-right: 6px; }
#joinForm form p.check { padding: 0px; font-size: 12px; position: relative; top: -4px; }
#joinForm .login { }
#joinForm .ret { display: block; text-align: center; padding-top: 21px; }
#joinForm .ret a { text-decoration: underline; color: #000; }
#joinForm .ret a:hover { text-decoration: none; }
#joinForm form .msg { display: block; padding: 0 25px; height: 62px; width: 324px; line-height: 14px; font-size: 12px; top: -5px; position: relative; }

#mainLoginRight p { display: block; height: 54px; line-height: 18px; font-size: 13px; position: relative; top: -4px; width: 548px; }
#mainLoginRight p a { text-decoration: underline; }
#mainLoginRight p a:hover { text-decoration: none; }
#loginThumbs { width: 110%; display: block; }
#loginThumbs li { display: block; float: left; }

#mainLoginRight #loginThumbs { width: 553px; overflow: hidden; }


#mainContRight { float: right; width: 376px; margin-top: 0px; padding-bottom: 30px; }
#formWrap { background: url(https://thotianas.com/dating/images/join_form_bg_btm.png) no-repeat left bottom; }
#formWrap .bgTop { background: url(https://thotianas.com/dating/images/join_form_bg_top.png) no-repeat; padding: 6px 0; }
#formWrap .bgTop .bgBtm { background: #FFF url(https://thotianas.com/dating/images/join_form_bg_rpt.png); }
.loginForm #formWrap .bgTop .bgBtm { height: 180px; }

#loginThumbs ul li { height: 96px; width: 112px; }

#mainCont #mainContRight .title6, #mainCont #mainLoginRight .title6 { padding-top: 0px; position: relative; top: -4px; padding-bottom: 20px; font-size: 18px; }

#mainCont .loginForm { float: left; }
#loginThumbs ul li a img { background: #000; padding: 1px; }


#loginThumbs ul { width: 110%; }
#mainContLeft .lft { width: 316px; overflow: hidden; float: left; }

.locked #mainHeader, .locked #mainCont, .locked #mainCont .ctr, .locked #gOnline { padding-right: 0px; padding-left: 0px; margin: 0 auto; width: 1002px; }
.locked #mainFooter { padding-left: 0px; padding-right: 0px; }
.locked #mainCont, .locked #gOnline { width: 100%!important; min-width;
min-width: 1002px; }
.locked #gOnline .ctr { width: 1002px; margin: 0 auto; }
@media screen and (max-width:1048px) {
.unlocked #seeNav ul li { width: 100%; border: none 0; }
.unlocked #seeNav { background: #000; color: #fff; padding-right: 44px; min-width: 320px; padding-bottom: 44px; }
.unlocked #seeNav .see { text-shadow: 0 0 0 #000; }
.unlocked #seeNav ul { clear: both; width: 100%; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; overflow: hidden; }
.unlocked #mainFooter { padding-left: 0px; padding-right: 0px; width: 100%!important; }
.unlocked #mainFooter .ctr { padding-right: 44px; padding-left: 44px; }
.unlocked #gOnline .ctr { margin: 0 auto; }
}
@media screen and (max-width:844px) {
.unlocked #mainOnline ul { border-width: 0px; padding: 0; }
.unlocked #mainHeader, .unlocked #gOnline, .unlocked #seeNav ul { min-width: 375px; }
.unlocked #mainOnline .register { float: none!important; margin-left: auto; margin-right: auto; clear: both; margin-top: 0px!important; position: relative; top: 28px; }
.unlocked #mainHeader .rgt { clear: both; width: 100%; }
.unlocked #mainOnline .count { float: left; }
.unlocked #mainFooter { width: 100%; }
}

/* Member Notification Popup
--------------------------------------------------------------*/
#memberNotiWrap { position:relative; left:360px; top:170px; height:0px; width:0px; }
#memberNoti { position: relative; height: 0px; line-height: 0px; font-size: 0px; z-index: 200; }
#memberNoti a { outline: 0; }
#memberNoti .notifWrap { position: absolute; left: -15px; top: 32px; width: 320px; }
#memberNoti .notifWrap .notif { width: 280px; position: relative; background: #fff; border: solid 2px #000; padding: 18px; float: left; text-align: left; margin-bottom: 10px; }
#memberNoti .notifWrap .notif .close { display: block; float: right; position: absolute; right: 0px; top: 0px; padding: 9px; font-size: 10px; color: #000; font-family: "Helvetica Neue", Arial, "Nimbus Sans L", FreeSans; }
#memberNoti .notifWrap .notif .tmb { display: block; float: left; width: 50px; margin-right: 10px; }
#memberNoti .notifWrap .notif p { display: block; float: left; width: 218px; font-size: 12px; line-height: 14px; padding-top: 10px; color: #000; }
#memberNoti .notifWrap .notif p a { font-weight: bold; }
#memberNoti .notifWrap .notif p .loc { display: block; }

/* TIGERSCAPE ADD */
.overlay { position: relative; top: 0px; left: 0px; height:0px; }
.relTmb { position: relative; display: block; }
.thumb100 { display: block; position: relative; width: 100px; }
.cellTxt { position: absolute; line-height: 20px; display: block; width: 100px; height: 20px; color: #fae887; text-indent: 20px; font-size: 11px; font-weight: bold; letter-spacing: -1px; bottom: 0px; left: 0px; text-align: left; }

.button2 { background-color: #ffffff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border-color:#ef0000; display: block; text-align: center; line-height: 20px; width: 100px; color: #000 !important; font-size: 14px; font-weight:bold; text-decoration: none; white-space: nowrap; font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; }
.button2:hover { background-color: #ba0404; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ba0404), to(#ba0404)); background: -webkit-linear-gradient(top, #ba0404, #ba0404); background: -moz-linear-gradient(top, #ba0404, #ba0404); background: -ms-linear-gradient(top, #ba0404, #ba0404); background: -o-linear-gradient(top, #ba0404, #ba0404); -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border-color:#ba0404; display: block; text-align: center; line-height: 20px; width: 100px; color: #fff !important; font-size: 14px; font-weight:bold; text-decoration: none; text-shadow: 1px 1px 0 #000; white-space: nowrap; }

.button3 { background-color: #72b156; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#72b156), to(#518d37)); background: -webkit-linear-gradient(top, #72b156, #518d37); background: -moz-linear-gradient(top, #72b156, #518d37); background: -ms-linear-gradient(top, #72b156, #518d37); background: -o-linear-gradient(top, #72b156, #518d37); -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border-color:#72b156; display: block; text-align: center; line-height: 20px; width: 35px; color: #fff !important; font-size: 12px; font-weight:bold; text-decoration: none; text-shadow: 1px 1px 0 #333; white-space: nowrap; font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; }
.button3:hover { background-color: #518d37; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#518d37), to(#518d37)); background: -webkit-linear-gradient(top, #518d37, #518d37); background: -moz-linear-gradient(top, #518d37, #518d37); background: -ms-linear-gradient(top, #518d37, #518d37); background: -o-linear-gradient(top, #518d37, #518d37); -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border-color:#518d37; display: block; text-align: center; line-height: 20px; width: 35px; color: #fff !important; font-size: 12px; font-weight:bold; text-decoration: none; text-shadow: 1px 1px 0 #000; white-space: nowrap; }

.button4 { background-color: #72b156; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#72b156), to(#518d37)); background: -webkit-linear-gradient(top, #72b156, #518d37); background: -moz-linear-gradient(top, #72b156, #518d37); background: -ms-linear-gradient(top, #72b156, #518d37); background: -o-linear-gradient(top, #72b156, #518d37); -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border-color:#72b156; display: block; text-align: center; line-height: 20px; width: 100px; color: #fff !important; font-size: 12px; font-weight:bold; text-decoration: none; text-shadow: 1px 1px 0 #333; white-space: nowrap; font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; }
.button4:hover { background-color: #518d37; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#518d37), to(#518d37)); background: -webkit-linear-gradient(top, #518d37, #518d37); background: -moz-linear-gradient(top, #518d37, #518d37); background: -ms-linear-gradient(top, #518d37, #518d37); background: -o-linear-gradient(top, #518d37, #518d37); -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border-color:#518d37; display: block; text-align: center; line-height: 20px; width: 100px; color: #fff !important; font-size: 12px; font-weight:bold; text-decoration: none; text-shadow: 1px 1px 0 #000; white-space: nowrap; }

.button5 { background-color: #72b156; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#72b156), to(#518d37)); background: -webkit-linear-gradient(top, #72b156, #518d37); background: -moz-linear-gradient(top, #72b156, #518d37); background: -ms-linear-gradient(top, #72b156, #518d37); background: -o-linear-gradient(top, #72b156, #518d37); -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border-color:#72b156; display: block; text-align: center; line-height: 20px; width: 80px; color: #fff !important; font-size: 12px; font-weight:bold; text-decoration: none; text-shadow: 1px 1px 0 #333; white-space: nowrap; font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; }
.button5:hover { background-color: #518d37; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#518d37), to(#518d37)); background: -webkit-linear-gradient(top, #518d37, #518d37); background: -moz-linear-gradient(top, #518d37, #518d37); background: -ms-linear-gradient(top, #518d37, #518d37); background: -o-linear-gradient(top, #518d37, #518d37); -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border-color:#518d37; display: block; text-align: center; line-height: 20px; width: 80px; color: #fff !important; font-size: 12px; font-weight:bold; text-decoration: none; text-shadow: 1px 1px 0 #000; white-space: nowrap; }

.button6 { background-color: #72b156; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#72b156), to(#518d37)); background: -webkit-linear-gradient(top, #72b156, #518d37); background: -moz-linear-gradient(top, #72b156, #518d37); background: -ms-linear-gradient(top, #72b156, #518d37); background: -o-linear-gradient(top, #72b156, #518d37); -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border-color:#72b156; display: block; text-align: center; line-height: 20px; width: 200px; padding: 5px 6px; color: #fff !important; font-size: 16px; font-weight:bold; text-decoration: none; text-shadow: 1px 1px 0 #333; white-space: nowrap; font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; }
.button6:hover { background-color: #518d37; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#518d37), to(#518d37)); background: -webkit-linear-gradient(top, #518d37, #518d37); background: -moz-linear-gradient(top, #518d37, #518d37); background: -ms-linear-gradient(top, #518d37, #518d37); background: -o-linear-gradient(top, #518d37, #518d37); -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border-color:#518d37; display: block; text-align: center; line-height: 20px; width: 200px; padding: 5px 6px; color: #fff !important; font-size: 16px; font-weight:bold; text-decoration: none; text-shadow: 1px 1px 0 #000; white-space: nowrap; }

.button7 { background-color: #529535; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#529535), to(#529535)); background: -webkit-linear-gradient(top, #529535, #529535); background: -moz-linear-gradient(top, #529535, #529535); background: -ms-linear-gradient(top, #529535, #529535); background: -o-linear-gradient(top, #529535, #529535); -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border-color:#529535; display: block; text-align: center; line-height: 23px; width: 270px; padding: 10px 11px; color: #fff !important; font-size: 19px; font-weight:bold; text-decoration: none; text-shadow: 1px 1px 0 #000; white-space: nowrap; font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; word-spacing: -3px; }
.button7:hover { background-color: #72b156; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#72b156), to(#72b156)); background: -webkit-linear-gradient(top, #72b156, #72b156); background: -moz-linear-gradient(top, #72b156, #72b156); background: -ms-linear-gradient(top, #72b156, #72b156); background: -o-linear-gradient(top, #72b156, #72b156); -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border-color:#72b156; display: block; text-align: center; line-height: 23px; width: 270px; padding: 10px 11px; color: #fff !important; font-size: 19px; font-weight:bold; text-decoration: none; text-shadow: 1px 1px 0 #000; white-space: nowrap; }
