/* Globals */
    
/* @group Typography */
    img, form, fieldset, div, p, span, em, ul, li, dl, dd, dt {padding:0;margin:0;border:none;list-style:none;font-style:normal;}
    h1, h2, h3, h4, h5, h6 {margin:0;padding:0;line-height:100%;font-size:110%;font-family:Century Gothic,Arial,Tahoma,Verdana,sans-serif;}
    h2 {font-size:200%;}
    h3 {padding:0 0 10px 0;font-size:160%;color:#5b3404;}
    h3 span {color:#000;}
    h4{padding:0 0 10px 0;}
    h5 {padding:0 0 10px 0;font-size:130%;color:#5b3404;}
    h6 {padding:0 0 5px 0;}
    p {margin: 0 0 1em 0;font-size:100%;}
        p strong {color:#000;}
        p em {color:#5b3404;}
    a:hover {text-decoration:none;}
    strong {color:#5B3404;}
    label {cursor:pointer;}
    textarea {border:1px solid #bbcdf5; resize: none;}
    legend {display:none;}
    hr {clear:both;border:none;border-top:1px solid #ebebeb;color:transparent;background-color:transparent;height:1px;color:#ebebeb;margin:0 0 12px 0;}
    a {color:#000;text-decoration:underline;outline:none;cursor:pointer;}
    
/* @end */

/* @group Helpers */
    .nobg  {background:none !important;}
    .noborder {border:none !important;}
    .nopadd {padding:0 !important;}
    .nomargin {margin:0 !important;}
    .nopadd-left {padding-left:0 !important;}
    .nomargin {margin:0 !important;}
    .nofloat {float:none !important;}
    .margin-auto {margin:0 auto !important;}
    .text-align-center {text-align:center;}
    .text-align-left {text-align:left;}
    .text-align-right {text-align:right;}
    .align-left {text-align:left;float:left;}
    .align-right {text-align:right;float:right;}
    .left {float:left !important;}
    .right {float:right !important;}
    .clr {clear:both;}
    .gold {color:#5B3404;}
    .nofloat {float:none !important;}
    .pink {color:#c91a4a;}
    .red {color:#c0090d !important;}
    .white {color:#fff !important;}
    .bold {font-weight:bold;}
    .white-txt {color:#fff;text-decoration:none;}
    .error {color:#ff0000 !important;}
    .black {color:#000000 !important;}
    .align-left {text-align:left; float:left;}
    .float-none {float:none !important;}
    .required {color:#ff0000;float:left;font-size:110%; font-weight:bold;padding:0 3px 0 0;}
    .red:hover {color: #ff0000;}
    .br-padd {height:24px;margin:0;}
    .clrfix {clear:both;}
    .block {display:block;}
    .highlight {color:#9e191c;}
    .underline {text-decoration:underline !important;}
    .footp {font-size:20px;font-weight:bold;font-family:Century Gothic,Arial,Tahoma,Verdana,sans-serif;padding:20px 0 5px 0;color:#654b4b;margin:0;}
    .buttons-hold {margin:0 0 5px 0; width:100%; float:left;}
    .buttons-hold .submit, .buttons-hold .button-grey {margin:0 5px 0 0;}
    .buttons-hold .onlineNowBtnleft {margin:0 5px 5px 0;}
    .admire-leftcol {width:80px; float:left;}
    .admire-leftcol .onlineNowBtnleft {margin:5px 0 0 0;}
    .margin-top {margin:10px 0 0 0;}
    .top-btn {padding:10px 0 0 0;}
    .nocursor {cursor:default !important;}
/* @end */

/* @group Containers */
     .page {width:920px;padding:0;margin:0 auto;position:relative;}
        .main-container {width:920px;margin:0 auto;padding:0;}
          .main-container .container {width:920px;padding:0;background:url(../i/bg.png) repeat-y 50% 0;overflow:hidden;}
            .wrapper {width:900px;margin:0;padding:0 0 0 10px;text-align:left;overflow:hidden;}
            .no-header .wrapper {padding:5px 0 27px 20px;margin:0x;min-height:570px;width:920px;background:url(../i/footer.png) no-repeat 0 100%;overflow:hidden;}
                .pagecontent {width:770px;margin:0;padding:0 65px 10px;float:left;text-align:left;}
                    .pagecontent.home-landing .main-content {width:780px;}
                    .sub-content {float:right;width:141px;margin:0;padding:0;}
                    .main-content {float:left;width:590px;margin:0;padding:0;}
        .right-Adbanner {position:absolute;right:-130px;top:5px;}
        .top-Adbanner {width:468px;height:60px;position:absolute;margin:0;top:5px;right:10px;}
        .toplinks .top-Adbanner {width:468px;height:60px;position:relative;margin:0;top:5px;right:10px;}
        .adBanner {width:120px;float:right;margin:0;padding:0;}
/* @end */

/* @group Header */
    .mast-head {float:left;width:900px;margin:0;padding:5px 0 10px 0;position:relative;}
        div#navBar {margin:0;}
            .logo {float:left;width:148px;height:68px;margin:0 0 0 18px;padding:0;}
        div#navBarGraphicNew {float:left;}
            .link-arw {background:url(../i/icons/link-arw.gif) no-repeat right;padding:0 12px 0 10px !important;}
                .link-arw.new-message {background:url(../i/icons/newmsg-icon.gif) no-repeat right;padding:0 30px 0 4px !important;}

    /* @group Top Right Navigation */
        .landing-nav-hold {width:279px;float:right;}
            .landing-nav-hold p.align-right {margin:0;padding:0 10px 0 0;}
            .landing-nav-hold p.text-align-right {color:#fff;font-size:110%;padding:3px 0;}
            .landing-nav-hold p.align-right .button-134 {margin:0;}
            .landing-nav-hold .subscription {margin:0 0 10px 0 !important;}
            .landing-nav-hold .subscription.ad {margin:68px 0 0 0 !important;right:0;position:absolute;width:180px;background-color:#644a4a;}
        .subscription {float:right;padding:0;margin:0;width:279px;background-color: #644a4a;}
            .subscription li a.link-arw {padding:0 12px 0 14px !important;}
        #toprightnav {float:right;}
            #toprightnav li:hover, #toprightnav li.hover {position:static;}
            #toprightnav a {display:block;margin:0;padding:0 0 0 13px;font-weight:bold !important;text-decoration:none;color:#fff !important;font-family:Century Gothic,Arial,Tahoma,Verdana,sans-serif;}
            #toprightnav a:hover {text-decoration:underline;}
            #toprightnav li {float:left;margin:0;padding:0; }
            #toprightnav li ul {background:#fff;border:1px solid #362b2b;margin-left:-35px;margin-top:0;position:absolute;height:auto;width:11em;left:-999em;z-index:2;}
                #toprightnav li ul li {width:100%;}
                    #toprightnav li ul li a {color:#000 !important;padding:5px 10px;display:block;text-decoration:none !important;}
            #toprightnav li:hover ul {left: auto;}
            #toprightnav li:hover ul, #toprightnav li.sfhover ul {left: auto;}
            #toprightnav li ul li:hover, #toprightnav li ul li.sfhover {background: #d1cbca;}
            #toprightnav li ul ul {margin:-1em 0 0 10em;}
            #toprightnav li:hover ul ul, #toprightnav li.sfhover ul ul {left:-999em;}
            #toprightnav li:hover ul, #toprightnav li li:hover ul, #toprightnav li.sfhover ul, #toprightnav li li.sfhover ul {left:auto;}
            #toprightnav li:hover ul ul, #toprightnav li:hover ul ul ul, #toprightnav li.sfhover ul ul, #toprightnav li.sfhover ul ul ul {left:-999em;}
            #toprightnav li:hover ul, #toprightnav li li:hover ul, #toprightnav li li li:hover ul, #toprightnav li.sfhover ul, #toprightnav li li.sfhover ul, #toprightnav li li li.sfhover ul {left:auto;}
    /* @end */

    /* @group Navigation */
        .topnav {margin:0;width:870px;padding:4px 15px;float:left;background-color: #644a4a;}
            .topnav ul {margin:0;padding:0;}
                .topnav ul li {float:left;margin:0;padding:0;}
                    .topnav ul li a {display:block;color:#fff;padding:0 5px 0 7px;margin:0;font-family:Century Gothic,Arial,Tahoma,Verdana,sans-serif;font-size:11px;font-weight:bold;}
            .topnav ul.menunav {float:left;padding:0;}
                .topnav ul.menunav li {float:left;margin:0;padding:0;}
                    .topnav ul.menunav li ul li {float:none;}

        #suckerfish {font-weight: bold;float: left;}
            #suckerfish, #suckerfish ul {list-style: none;z-index: 12;}
                #suckerfish ul li {width:100%;}
            #suckerfish li {float: left;}
                #suckerfish li:hover, #suckerfish li.hover {position:static;}
            #suckerfish a {display: block;text-decoration: none;text-decoration:none;}
                #suckerfish a:hover {text-decoration: underline;}
            #suckerfish li ul {background:#fff;border: 1px solid #362b2b;position:absolute;height:auto;margin-left:-6px;width:11.0em;left:-999em;z-index:2;}
                #suckerfish li ul li a {color:#000;padding:5px 10px;}
                    #suckerfish li ul li a:hover {text-decoration:none;}
            #suckerfish li:hover ul {left: auto;}
            #suckerfish li ul li:hover, #suckerfish li ul li.sfhover {background:#d1cbca;color:#fff !important;}
            #suckerfish li:hover ul, #suckerfish li.sfhover ul {left: auto;}
    /* @end */
/* @end */

/* @group sub-content */
    .subscribe {width:142px;float:right;padding:0 0 5px 0;margin:0;text-align:right;}
        .subscribe p {margin:0 0 0.3em 0;}
            .subscribe p span.now {float:left;padding:0 5px 0 0;}
            .subscribe p span.look {display:block;padding:5px 0 3px 0;font-weight:bold;color:#000;text-align:left;}
            .subscribe p em {font-style:italic;}
            .subscribe p input.sTxt {float:left;margin:0 3px 0 0;}

    .three-months {width:139px;min-height:63px;float:left;font-family:Century Gothic,Arial,Tahoma,Verdana,sans-serif;font-size:9px;background:url(../i/boxes/threemonths.gif) no-repeat 0 0;padding:0 0 12px 5px;}
        .three-months h4 {color:#dd0029;font-size:14px;display:block;padding:5px 0 2px 0;}
        .three-months p {display:block;padding:0 0 2px 3px;margin:0;}
        .three-months a {display:block;padding:0 0 0 18px;}

    .box-142 {width:142px;float:left;margin:0;padding:16px 0 0 0;background:url(../i/boxes/box142-top.gif) no-repeat 0 0;}
        .box-142-hold {width:142px;float:left;margin:0;padding:0 0 22px 0;background:url(../i/boxes/box142-bottom.gif) no-repeat 0 100%;}
            .box-142-content {width:112px;float:left;margin:0;padding:0 18px 0 12px;background:url(../i/boxes/box142-middle.gif) repeat-y 0 0;}
                .box-142.online h4 {color:#5B3404;font-size:18px;font-weight:bold;text-align:center;}
                    ul.online-now.viral-game {margin:40px 0 0 14px;}
                        ul.online-now li {margin:0;padding:0 0 6px 0;}
                        ul.online-now.viral-game li {width:140px;float:left;}
                            ul.online-now li a {display:block;text-align:center;color:#000;text-decoration:none;}
                                ul.online-now li a:hover {text-decoration:underline;}
                                    ul.online-now li a.userpic img {margin:2px 0;padding:2px;background:url(../i/general/navphoto-bg.gif) no-repeat 0 0;}
                                        ul.online-now li a.noborder img {border:none !important;width:auto;height:auto;background:none !important;padding:0;}
    .online_outer{position:absolute;margin:140px 0 0 920px;background:url(../i/boxes/online_now_out.png) no-repeat;}
    .online_outer .box-142-hold{background:url(../i/boxes/online_now_out.png) no-repeat 0 bottom;}
    .online_outer .box-142-content{background:none;} 

    .js-tooltip {background-color: #fff;border: 1px solid #644a4a;  color:#000;padding:2px;}
        .js-tooltip b {display: block;background-color: #cecaab;border-bottom: 1px solid #755e5e;padding:2px;}
    .js-tooltip * {color: #000;}
/* @end */
    
/* @group Main - Content */
    .profile-630 {width:588px;float:left;padding:24px 14px 20px 28px;margin:0;background:url(../i/boxes/bluebox-629.gif) no-repeat 0 0;}
    .profilepic {width:114px;float:left;margin:0;padding:0;}
        .profilepic div {float:left;padding:2px;margin:0 0 10px 0;cursor:pointer;width:80px;height:99px;background:url(../i/general/gallerypic-bg.gif) no-repeat 0 0;}
    
    /* @group Registered Home */
    .reg-home {background:url(../i/general/reghome-bg.gif) no-repeat 0 0;padding:6px 0 0 5px;float:left;margin:0;width:625px}
        .register-home .form-left {width:61.9%;}
        .register-home .form-right {width:33%;}
        .register-home .form-item {padding:0 0 10px 0;}
            .register-home .form-item label {width:145px;float:left;font-size:12px;}
        .reg-home h2 {color:#fff;}
        .reg-home .subscribe {width:150px;padding:0 10px 0 0;text-align:left;}
    .reg-home.subs-home {background:url(../i/general/subscribehome-bg.gif) no-repeat 0 0;}
        .reg-home.subs-home .subscribe p {color:#fff;font-size:16px;}
        .reg-home.subs-home .subscribe p strong {font-size:20px;color:#fff;}
    .reg-home-hold {width:625px;float:left;padding:0 0 15px 0;margin:0;}
        .reg-home-hold strong {font-size:14px;display:block;}
    /* @end */

    /* @group Non Registered Home */
    .non-reg {width:562px;margin:0;float:left;background:url(../i/general/non-reg-content.jpg) no-repeat 0 0;min-height:437px;padding:15px 15px 0 8px;}
        .non-reg h1 {font-size:28px;font-weight:bold;color:#fff;}
        .non-reg .row {padding:160px 0 10px 0;}
        .non-reg .form-left {padding:90px 0 0 0;width:56%;}
            .non-reg .form-left .hitwise {float:left;margin:20px 0 0 15px;}
            .non-reg .form-left p {color:#fff;font-size:14px;}
                .non-reg .form-left p strong {color:#FFFFFF;font-family:Century Gothic,Arial,Tahoma,Verdana,sans-serif;font-size:24px;font-weight:normal;}
            .non-reg .form-left p.align-right {width:220px;}
        .non-reg .form-right {width:43%;}
        .non-reg .form-item {padding:0 0 8px 0;}
            .non-reg .form-item label {display:inline;float:left;padding:0 0 3px 0;}
            .non-reg .form-item label.agree {font-weight:normal;width:auto;padding:0;}
                .non-reg .form-item label.agree a {text-decoration:underline;}
                    .non-reg .form-item label.agree a:hover {text-decoration:none;}
    .hitwise {float:left;}
    #reg-form input, #reg-form select {font-size:11px;}
        #reg-form select.txt-95{width:73px;}
        #reg-form select.txt-50{width:60px;}
        #reg-form input.button-186{margin:0 5px 0 0;}
    .non-reg .search-home-form .form-item label {width:47px;}
    #reg-form #submit_button {float: none;}
    #reg-form #postcode {width: 205px;margin-bottom: 8px; float: right;}
    #reg-form #email {width: 206px; width: 205px \9;}
    /* @end */

    /* @group Subscribed Home */
    .subscribe-home {background:url(../i/general/landingpage-content.jpg) no-repeat 0 0;padding:6px 30px 18px 5px;float:left;margin:0;width:700px;}
        .subscribe-home h2 {color:#fff;font-size:37px; font-weight:bold;}
        .subscribe-home .subscribe {width:240px;}
            .subscribe-home .subscribe p {font-size:15px;color:#fff;margin:0;padding:0 0 8px 0;}
                .subscribe-home .subscribe p strong {font-size:24px;font-family:Century Gothic,Arial,Tahoma,Verdana,sans-serif;color:#fff;font-weight:normal;}
        .subscribe-home #preReg label {float:left;width:40px;}
    #preReg {margin:5px 0 0;}
        #preReg .form-item {padding:0 0 15px 0;}
    /* @end */

    .row {width:100%;float:left;padding:0 0 10px 0;margin:0;}

    /* @group Boxes */
    .bluebox-776 {width:700px;float:left;margin:0;padding:0 0 24px 0;background:url(../i/boxes/bluebox-776-bottom.gif) no-repeat 0 100%;}
        .bluebox-776-hold {width:700px;float:left;margin:0;padding:15px 0 0 0;background:url(../i/boxes/bluebox-776-top.gif) no-repeat 0 0;}
            .bluebox-776-content {width:700px;float:left;margin:0;padding:0 10px;background:url(../i/boxes/bluebox-776-middle.gif) repeat-y 0 0;}
                .bluebox-776 .new-hot li {padding:0 10px; width:87px;}

    .box-735 {width:735px;float:left;margin:0;padding:0 0 11px 0;background:url(../i/boxes/box-735-bottom.jpg) no-repeat 0 100%;}
        .box-735-hold {width:690px;padding:120px 22px 0 23px;float:left;background:#000 url(../i/boxes/box-735-top.jpg) no-repeat 0 0;}
    
    .box590 {width:630px;float:left;margin:0;padding:0 0 20px 0;background:url(../i/boxes/box-590-bottom.jpg) no-repeat 0 100%;}
        .box590-hold {width:607px;float:left;margin:0;padding:15px 15px 0 8px;background:#000 url(../i/boxes/box-590-top.jpg) no-repeat 0 0;}
    
       .box-590 {width:590px;float:left;margin:0 0 5px 0;padding:0 0 18px 0;background:url(../i/boxes/box590-bottom.gif) no-repeat 0 100%;}
        .box-590-hold {width:590px;float:left;margin:0;padding:15px 0 0 0;background:url(../i/boxes/box590-top.gif) no-repeat 0 0;}
            .box-590-content {width:570px;float:left;margin:0;padding:0 10px 0 10px;background:url(../i/boxes/box590-middle.gif) repeat-y 0 0;}
                .box-590 .txtarea {width:580px; height:100px;}
    
    .greybox-590 {width:590px;float:left;margin:0;padding:0 0 25px 0;background:url(../i/boxes/greybox-590-bottom.gif) no-repeat 0 100%;}
        .greybox-590-hold {width:590px;float:left;margin:0;padding:16px 0 0 0;background:url(../i/boxes/greybox-590-top.gif) no-repeat 0 0;}
            .greybox-590-nav {width:582px;float:left;margin:0;padding:0;}
            .greybox-590-content {width:568px;float:left;margin:0;min-height:300px;padding:0 15px 0 7px;background:url(../i/boxes/greybox-590-middle.gif) repeat-y 0 0;}
        .mobile .greybox-590-hold {background:url(../i/boxes/greybox-590-mobile-top.gif) no-repeat 0 0;padding:9px 0 0 0;}
            .mobile .greybox-590-content {padding:0 23px 0 23px;width:544px;}

    .box-608 {width:608px;float:left;margin:0;padding:0 0 10px 0;background:url(../i/boxes/box-608-bottom.jpg) no-repeat 0 100%;}
        .box-608-hold {width:560px;padding:126px 24px 0 24px;float:left;background:#000 url(../i/boxes/box-608-top.jpg) no-repeat 0 0;}
        .box-608.login-home .box-608-hold {background:#000 url(../i/boxes/box-608-top-black.jpg) no-repeat 0 0;padding:20px 24px 10px 24px;}

    .box-560 {width:560px;float:left;margin:0 0 5px 0;padding:0 0 11px 0;background:url(../i/boxes/box-560-bottom.gif) no-repeat 0 100%;}
        .box-560-hold {width:560px;float:left;margin:0;padding:11px 0 0 0;background:url(../i/boxes/box-560-top.gif) no-repeat 0 0;}
            .box-560-content {width:528px;float:left;margin:0;padding:0 16px 0 16px;background:url(../i/boxes/box-560-middle.gif) repeat-y 0 0;}

    .box-351 {width:351px;float:left;margin:0;padding:0 0 12px 0;background:url(../i/boxes/box-351-bottom.gif) no-repeat 0 100%;}
        .box-351.discount-code {margin-bottom:6px;}
        .box-351-hold {width:351px;float:left;margin:0;padding:12px 0 0 0;background:url(../i/boxes/box-351-top.gif) no-repeat 0 0;}
            .box-351-content {width:321px;float:left;margin:0;padding:0 15px 0 15px;background:url(../i/boxes/box-351-middle.gif) repeat-y 0 0;_margin-bottom:-12px;}
                .box-351-content p{color:#5b3404;}
                .box-351-content #discount-code .title {color:#5b3404;font-size:16px;}
                .box-351-content #discount-code .input {margin:0 0 4px 0;}
                .box-351-content #discount-code .discount-code-field {width:245px;height:18px;margin-right:4px;font-size:16px;}
                .box-351-content #discount-code #discount_code_button {border:none;vertical-align:bottom;}
                .box-351 #discount-code #discount_code_title {font-size:15px;}
                .box-351 #discount-code #discount_code_note {display:block;padding-bottom:7px;}
                .box-351 #discount-code #discount_code_note.title {font-size:14px;}
                .box-351 #discount-code .description {padding-top:2px;}
                .box-351 #discount-code .notification {font-style:italic;color:#666;font-size:13px;}
                #discount-code #discount_code_change {border:none;float:right;}
                #discount-code #discount_code_remove {border:none;float:left;padding-top:4px;}
    
    .box-313 {width:313px;cursor:pointer;position:relative;float:left;padding:10px 0 0 0;margin:0 0 5px 0;background:url(../i/boxes/box-313-top.gif) no-repeat 0 0;}
        .box-313 .details {width:220px;padding:4px 0 0 0;}
        .box-313 .radio {padding:15px 10px 0 0;}
        .box-313.stat {cursor:default;}
        .box-313-hold {width:313px;float:left;padding:0 0 13px 0;margin:0;background:url(../i/boxes/box-313-bottom.gif) no-repeat 0 100%;}
            .box-313-content {width:293px;min-height:37px;line-height:150%;float:left;padding:10px 10px 0;margin:0;background:url(../i/boxes/box-313-middle.gif) repeat-y 0 0;}
                .box-313-content .title {margin-bottom:4px;}
            .box-313-content.discount_old {padding-top:18px;*margin-top:18px;}
            .box-313 .price .old_price {display:block;position:relative;margin-top:-40px;margin-bottom:20px;}
            .box-313 .price .new_price {text-decoration:line-through;}

     .box-290 {width:290px;float:left;margin:0;padding:0 0 20px 0;background:url(../i/boxes/box-290-bottom.gif) no-repeat 0 100%;}
        .box-290-hold {width:290px;float:left;margin:0;padding:15px 0 0 0;background:url(../i/boxes/box-290-top.gif) no-repeat 0 0;}
            .box-290-content {width:266px;float:left;margin:0;padding:0 14px 0 10px;background:url(../i/boxes/box-290-middle.gif) repeat-y 0 0;}
    .box-290.right {float:right;}
    .member-details .box-290 {margin:0;}
    .login_seo_input{width: 140px;}
    .box-234 {width:234px;float:left;margin:0;padding:0 0 15px 0;background:url(../i/boxes/box-234-bottom.gif) no-repeat 0 100%;}
        .box-234-hold {width:234px;float:left;margin:0;padding:15px 0 0 0;background:url(../i/boxes/box-234-top.gif) no-repeat 0 0;}
            .box-234-content {width:210px;float:left;margin:0;padding:5px 12px 5px 12px;background:url(../i/boxes/box-234-middle.gif) repeat-y 0 0;_margin-bottom:-15px;}
    
    .box-210 {width:210px;float:left;margin:0 5px 0 0;padding:0 0 13px 0;background:url(../i/boxes/box-210-bottom.gif) no-repeat 0 100%;}
        .box-210-hold {width:210px;float:left;margin:0;padding:79px 0 0 0;background:url(../i/boxes/box-210-top.gif) no-repeat 0 0;}
            .box-210-content {width:210px;float:left;text-align:center;margin:0;padding:0 0 5px 0;background:url(../i/boxes/box-210-middle.gif) repeat-y 0 0;}
                .box-210 .price {font-size:34px;}
                .box-210 span, .box-111 span {display:block;}
                .box-210 a {padding:10px 0 0 0;display:block;}
    .subscribe-main .box-210 {background:url(../i/boxes/greybox-210-bottom.gif) no-repeat 0 100%;padding:0 0 10px 0;position:relative;}
        .subscribe-main .box-210-hold {text-align:right;min-height:73px;background:#c9c1bf url(../i/boxes/greybox-210-top.gif) no-repeat 0 0;padding:3px 25px 0 0;width:185px;}
            .subscribe-main .box-210-content {background:url(../i/boxes/greybox-210-middle.gif) repeat-y 0 0;padding:0;}

    .box-195 {width:195px;float:left;margin:0;padding:0 0 20px 0;background:url(../i/boxes/box-195-bottom.gif) no-repeat 0 100%;}
        .box-195-hold {width:195px;float:left;margin:0;padding:20px 0 0 0;background:url(../i/boxes/box-195-top.gif) no-repeat 0 0;}
            .box-195-content {width:175px;float:left;margin:0;padding:0 10px;background:url(../i/boxes/box-195-middle.gif) repeat-y 0 0;}
                .box-195.mobile-content p {width:120px;min-height:150px;}

     .box-147 {width:147px;float:left;margin:0;padding:0 0 20px 0;background:url(../i/boxes/box-147.gif) no-repeat 0 100%;}
        .box-147-hold {width:147px;float:left;margin:0;padding:14px 0 0 0;background:url(../i/boxes/box-147-top.gif) no-repeat 0 0;}
            .box-147-content {width:125px;float:left;text-align:center;margin:0;padding:0 14px 0 8px;background:url(../i/boxes/box-147-middle.gif) repeat-y 0 0;}
                .box-147-content p {padding:5px 0;margin:0;clear:both;color:#5b3404;text-align:center;}
                .box-147 a {text-decoration:none;}
                .box-147 a:hover {text-decoration:underline;}
    .newmembers .box-147 .button-grey {margin:0 0 0 10px;}
    .box-111 {width:111px;float:left;margin:0 5px 0 0;padding:0 0 13px 0;background:url(../i/boxes/box-111-bottom.gif) no-repeat 0 100%;}
        .box-111-hold {width:111px;float:left;margin:0;padding:56px 0 0 0;background:url(../i/boxes/box-111-top.gif) no-repeat 0 0;}
            .box-111-content {width:111px;float:left;text-align:center;margin:0;padding:0 0 4px 0;background:url(../i/boxes/box-111-middle.gif) repeat-y 0 0;}
    .subscribe-main .box-111 {background:url(../i/boxes/greybox-111-bottom.gif) no-repeat 0 100%;padding:0 0 10px 0;}
        .subscribe-main .box-111-hold {min-height:73px;background:#c9c1bf url(../i/boxes/greybox-111-top.gif) no-repeat 0 0;padding:3px 0 0 0;text-align:center;}
            .subscribe-main .box-111-content {background:url(../i/boxes/greybox-111-middle.gif) repeat-y 0 0;padding:0;}
        .box-111.save42 .box-111-hold {background:url(../i/boxes/box-111-top42.gif) no-repeat 0 0;}
            .box-111.save42 em {padding:0 0 28px;display:block;}
        .box-111.save71 .box-111-hold {background:url(../i/boxes/box-111-top71.gif) no-repeat 0 0;}
        .box-111.no-discount a {padding:46px 0 0 0;}
        .box-111 a {display:block;padding:5px 0 0 ;}
        .box-111 .price {font-size:22px;}
    /* @end */

    /* @group Subscribtion */
    .subscribe-main h1 {color:#fff;font-size:27px;padding:0 0 10px 0;}
    .subscribe-main .box-210 .radio {right:-20px !important;}
    .subscribe-main .box-210 .month {font-size:20px;}
    .subscribe-main .box-210 .price {font-size:30px;}
    .subscribe-main .box-210 .per-month {padding:0 15px 0 0;}
    .months-grey {position:absolute;top:25px;left:10px;}
    .subscribe-main .box-111 span, .subscribe-main .box-111 label {padding:2px 0 3px;}
    .dating-direct h1 {color:#fff;font-size:28px;padding:0 0 10px 0;display:block;}
    .dating-direct .form-right {width:50.9%;}
    .dating-direct .form-left {width:46.9%;}
    .month {font-size:18px;color:#5b3404;float:left;padding:0 3px 0 0;}
    .price {font-size:22px;font-weight:bold;color:#5b3404;font-family:Century Gothic,Arial,Tahoma,Verdana,sans-serif;float:left;padding:0 5px 0 0;}
    .per-month {font-weight:bold;font-size:12px;color:#5b3404;font-family:Century Gothic,Arial,Tahoma,Verdana,sans-serif;float:left;padding:0 5px 0 0;}
    .billed {font-size:12px;float:left;_margin-top:-18px;_margin-bottom:-4px;}
    .discounts span {clear:both;background:url(../i/general/discount-bg.gif) no-repeat 0 0;float:left;margin:0 0 5px 0;width:42px;color:#fff;font-size:16px;font-weight:bold;text-align:left;padding:12px 0 14px 2px !important;}
    .discounts .radio {position:absolute;bottom:5px;right:5px;cursor:pointer;}
    .per-month.billed {display:block;}
    .per-month.billed .radio {right:5px;}
    .billed .radio {position:absolute;right:10px;cursor:pointer;}
    .billed em {font-size:12px !important;color:#5b3404;}
    .box-263  em {font-size:9px;}
    .discount {position:absolute;right:-2px;top:-1px;}
    .box-313-content.package {padding:0 10px !important;min-height:55px !important;}
    .offer {position:absolute;top:4px;left:4px;}
    .package p, .package p strong, .package em {color:#5B3404;}
    .package p {line-height:120%;}
    p.white a {color:#f1d0fb;}
    #page_payment_notice {width:750px;margin:0 auto;color:#aaafa0;}
    #page_payment_notice p {display:block;width:600px;margin:0 auto;text-align:center;}
    /* @end */

    /* @group My Profile */
    .myprofile-main #profileContent {padding:15px 5px;}
    #profileContent .basic-info #regFrm table select#birthday_month_1 {width:80px!important;}
    #profile_edit #profileContent {padding:15px;}
    .profile-desc {width:444px;float:left;margin:0;padding:0;}
        .profile-desc h2, .profile-desc p {padding:0 0 6px 30px;color:#5b3404;}
        .profile-desc p.highlight {font-size:15px; color:#8e795e;}
    .profile-chat {width:100px;display:block;float:left;position:absolute;margin:110px 0 0 8px;*margin:110px 0 0 -558px;}
    .profile-chat span {display:block;margin-bottom:26px;*padding-bottom:2px}
    .profile-chat span a {text-decoration:none;}
    .profile-chat.inline {margin:0;}
    .profile-chat.inline span {float:left;}
    
    .descbox {width:409px;float:left;margin:0;padding:5px 10px 16px 5px;background:url(../i/boxes/box-420.gif) no-repeat 0 0;}
    .descbox-hold {width:405px;float:left;padding:0;background:url(../i/general/quotebottom.gif) no-repeat 97% 100%;}
    
    .txtarea-380 {width:360px;color:#000;padding:0 20px 6px 30px!important;font-size:12px;overflow-x:hidden;overflow-y:auto;height:80px;border:none;background:url(../i/general/quotetop.gif) no-repeat 0 0;margin:0;}
    .iMonline a {margin:0;float:left;text-decoration:none;}
    .iMonline em {float:left;margin:0;padding:5px 0 0 5px;font-weight:bold;color:#000;}
    div.iMonline {clear:both; padding:5px 0 0 0;}
        div.iMonline .submit {margin:0 5px 0 0;}
        div.iMonline a img {margin:0 5px 0 0;}
    
    .newmembers .box-290.top-search {margin:0 3px !important;}
    .box-290.top-search .box-290-content {padding:0 20px 0 10px;height:180px;overflow:hidden;}
    .top-search .form-item .LTxt {margin:0 5px 0 0; float:left;}
    
    .tab {width:573px;float:left;border-bottom:4px solid #b09d73;margin:0;padding:0 0 0 9px;}
        .tab li {float:left;margin:0;padding:0 2px 0 0;}
            .tab li a {display:block;padding:0 0 0 12px;text-decoration:none;cursor:pointer;margin:0;background:url(../i/general/tab-li-left.gif) no-repeat 0 0;color:#5b3404;font-size:12px;}
                .tab li a em {display:block;padding:6px 12px 5px 0;margin:0;background:url(../i/general/tab-li-right.gif) no-repeat 100% 0;color:#5b3404;font-weight:normal;}
            .tab li.bt_on a {background:url(../i/general/tab-li-selected-left.gif) no-repeat 0 0;color:#fff;}
                .tab li.bt_on a em {background:url(../i/general/tab-li-selected-right.gif) no-repeat 100% 0;color:#fff;}

    #messageContent {overflow-y: auto;overflow-x:hidden; height:300px;}
    .info .table td {border-top:1px solid #efefef; padding:2px 0;}
        .info .table td a {text-decoration:none;}
    #picture {width:135px;height:185px; overflow: auto;}
    
    .row-cmd {width:560px;padding:7px 8px 7px 15px;float:left;margin:0; display:inline;}
        .row-cmd em {font-size:12px;font-weight:bold;padding:3px 0 0 0;}
        .row-cmd select, .row-cmd em, .row-cmd .submit {margin:0 8px 0 0;}
    
    .div-136 {width:136px;float:left;text-align:center;margin:0;}
        .div-136 img {margin:0 0 8px 0;}
        .div-136 p {padding:0 15px 0 0;}
            .div-136 p strong {color:#9E191C;display:block;}
    
    .mobile-tab {float:left;margin:0;padding:0 26px 12px 20px;width:544px;}
        .mobile-tab li {float:left;padding:0 16px 0 16px;}
            .mobile-tab li a {background:url(../i/general/mobile-tapli-bg.gif) no-repeat 0 0;padding:8px 0 6px;width:104px;display:block;text-align:center;font-weight:bold;font-size:16px;color:#fff;text-decoration:none;}
            .mobile-tab li em {background:url(../i/general/mobile-tapli-bg.gif) no-repeat 0 0;padding:8px 0 6px;width:104px;display:block;text-align:center;font-weight:bold;font-size:16px;color:#fff;text-decoration:none;}
    
    .detailed-search h1, h2 {color:#5b3404;font-size:16px;padding:0 0 8px 0;}
    .user-homepage h2 {font-size:20px;}
        .user-homepage p.intro {font-size:14px;font-weight:normal;}
        .user-homepage .box-290 {margin:0;}
        .user-homepage .msg-chat {width:100%;}
    .quick .form-item {padding:0 0 10px 0;}
        .quick .form-item label {width:145px;float:left;padding:3px 0 0 0; font-weight:normal;}
        .quick .form-item select.txt-95{width:105px;}
        .quick .form-item input, .quick .form-item select {font-size:11px;}

    .radio-group {float:left;margin:0;padding:0 0 0 10px;}
        .form-item .radio-group label {width:auto;padding:0 10px 0 0 !important;margin:0;}
        .form-item .radio-group .submit {padding:0 0 0 15px;}
        .form-item .radio-group .submit input {padding:3px 15px 6px 0;}
    .detailed .form-item {padding:0 0 10px 0;}
        .detailed .form-item label {width:185px;padding:0;float:left;font-weight:normal;font-size:11px;}
        .detailed-search .submit.right{margin:0 5px 5px 0;}
        .detailed-search form#search br.clear{display:none;}
    .detailed h3 {font-size:14px;color:#5b3404;}

    p.intro {font-size:13px; font-weight:bold;}
        p.intro strong {font-size:18px;}
    .videobox {width:305px;margin:0;padding:3px 0 0 10px;}
    .mygallery, .new-hot {margin:0;padding:0;float:left;width:100%;}
        .mygallery li, .new-hot li {float:left;padding:0 2px 0 2px;margin:0;}
        .public-photo li {padding:0 2px 0 0;}
            .mygallery li span, .new-hot li span {display:block;padding:2px;margin:0 0 5px 0;width:80px;height:99px;background:url(../i/general/gallerypic-bg.gif) no-repeat 0 0;} 
                .new-hot li span img {width:80px; height:99px;}
            .mygallery li a, .new-hot li a {display:block; text-decoration:none;} 
                .mygallery li a:hover, .new-hot li a:hover {text-decoration:underline;} 
    .new-hot p {margin:0 0 3px 0;}
    #textchat_notify{height: 18px;}
    .myprofile li {padding:0 0 5px 0;margin:0;}
        .msg-chat li {padding:0 10px 5px 30px;margin:0;width:226px;float:left;}
            .msg-chat li.msg {background:url(../i/icons/msg-chat-icon.gif) no-repeat 0 0;}
            .msg-chat li.chat {background:url(../i/icons/msg-chat-icon.gif) no-repeat 0 115%;}
    ul.messages {margin:0;padding:15px 0 12px;float:left;}
            ul.messages li {float:left;clear:both;padding:0 0 0 5px;margin:2px 0 2px;background:url(../i/buttons/button-left.gif) no-repeat 0 0;}
            ul.messages li em {float:left;padding:0 15px 0 0;background:url(../i/buttons/button-right.gif) no-repeat 100% 0;}
                ul.messages li em a {color:#fff;display:block;padding:4px 0 5px 35px;width:130px;}
                ul.messages li em a.new-msg {background:url(../i/iconsmsg.gif) no-repeat 9% 50%;}
                ul.messages li em a.total-msg {background:url(../i/icons/totalmsg.gif) no-repeat 9% 50%;}
                ul.messages li em a.sent-msg {background:url(../i/icons/sengmsg.gif) no-repeat 0 50%;}
                ul.messages li em a.reply-msg {background:url(../i/iconsmsg.gif) no-repeat 9% 50%;}

        ul.who-eyeing {float:left;padding:10px 0 0;margin:0;}
            ul.who-eyeing li {float:left;margin:0;padding:0 10px 0 0;}
                ul.who-eyeing li a {display:block;padding:0;margin:0;text-align:center;color:#cf3438;}
                    ul.who-eyeing li a img {margin:0 0 2px 0;padding:0;border:1px solid #cf3438;width:82px;height:112px;}

        .pic {width:106px;float:left;margin:0;padding:12px 0 0 0;}
            .pic span {background:url(../i/general/hotpic-bg.gif) no-repeat;float:left;margin:0 0 3px 0;padding:6px 6px 7px 7px;}
                .pic span a {display:block;text-align:left;}
            .pic a {display:block;text-align:center;color:#cf3438;}
        .details {width:166px;float:left;padding:30px 0 0 0;margin:0;}
        .flirt-txt {background:#f8e9c2;padding:10px 5px;margin:0 0 10px 0;border:1px solid #f4e2ca;height:54px;overflow:auto;}
    
    #flirtcast_suggestion {text-decoration:none;font-weight:bold;cursor:pointer;color:#9E191C;}
    .profile .box-590-content {width:570px;padding:10px 10px 0 10px;}
    .indepth ul {width:48%;float:left;margin:0;padding:0;}
        .indepth ul li {width:100%;margin:0;padding:0;}
            .indepth ul li h5 {padding:0 0 3px 0;font-size:120%;}
    /* @end */

    /* @group Search Results */
    .refine-search {width:100%;clear:both;float:left;padding:0 0 10px 0;}
        .refine-search .LTxt {width:160px;}
    .search-results-hold {clear:both;}
    .result-photo {float:left;width:80px;height:99px;background:url(../i/general/gallerypic-bg.gif) no-repeat 0 0;padding:2px;margin:0;}
    div.result-photo {float:none;margin:0 auto;}
    .search-results .row {padding:0;}
        .search-results .row .box-290 {margin: 0 2px;}
    .search-results p {font-size:13px;}
    .search-results .refine {padding:0 2px 0 0; margin:3px 20px 0 0;}
    .search-results p.iMonline {font-size:11px;padding:5px 0 0 0;width:100%;}
        .search-results p.iMonline a {margin:0 4px 0 0;}
        .result-desc {width:170px;float:left;padding:5px 0 0 10px;}
            .result-desc h5 a {color:#5b3404; font-size:14px;text-decoration:none;}
        .result-desc p {clear:both;}
    /* @end */

    /* @group Pagination */
        .pagination {font-size:12px;font-weight:bold;padding:5px 10px 5px 0;clear:both; margin:10px 0;float:left;width:100%;}
            .pagination .active {background:#000;color:#fff; padding:0 5px;}
            .pagination  a.selected {background:#000;color:#fff;text-decoration:none;}
            .pagination  a {padding:0 5px; text-decoration:none;}
                .pagination  a:hover {text-decoration:underline;}
    /* @end */

    .top-results h1 {font-size:20px;padding:0 0 10px 0;}
    .top-results .pink {font-size:14px;}

    /* @group Pager */
        .pager {clear:both;padding:5px 20px 10px 0;}
            .pager a {text-decoration:none;}
                .pager a:hover {text-decoration:underline;}
        .page-newmembers {font-size:14px; margin:0;}
        .newmember-pagintaion .page-newmembers {float:left;}
    /* @end */

    /* @group Buttons */
        .disablebutton {opacity:0.4;}
        .button {padding:0 0 0 10px;margin:0 10px 0 0;font-size:12px;display:block;float:left;background:url(../i/buttons/redbutton-left.gif) no-repeat 0 0;text-decoration:none !important;}
            .button strong {padding:3px 8px 5px 0;color:#fff;margin:0;display:block;float:left;background:url(../i/buttons/redbutton-right.gif) no-repeat 100% 0;text-decoration:none !important;}

        .view-profile {padding:0 0 0 10px;margin:0 10px 0 0;font-size:12px;display:block;float:left;background:url(../i/buttons/redbutton-left.gif) no-repeat 0 0;}
            .view-profile strong {padding:3px 10px 5px 0;color:#fff;margin:0;display:block;float:left;background:url(../i/buttons/redbutton-right.gif) no-repeat 100% 0;}

        .button-grey {padding:0 0 0 8px;margin:0 10px 0 0;font-size:11px;display:block;float:left;background:url(../i/buttons/greybutton-left.gif) no-repeat 0 0; color:#fff; text-decoration:none !important; cursor:pointer;}
            .button-grey strong {text-decoration:none !important;padding:4px 8px 4px 0;height:14px;color:#fff;margin:0;display:block;float:left;background:url(../i/buttons/greybutton-right.gif) no-repeat 100% 0;}
        
        .button:hover, .button-red:hover{text-decoration:none;}

        .button-red {padding:0 0 0 5px;margin:0;display:block;float:left;background:url(../i/buttons/redbutton-left.gif) no-repeat 0 0;}
            .button-red strong {padding:1px 5px 2px 0;font-size:11px;color:#fff;margin:0;display:block;float:left;background:url(../i/buttons/redbutton-right.gif) no-repeat 100% 0;}
        
        .subscribe-button {border:none;}

        .button-134 {display:block;float:left;border:none;width:134px;color:#fff;font-weight:bold;font-size:15px;margin:0 10px 0 0;background-image:url(../i/buttons/button-134.gif);background-repeat:no-repeat;background-position:0 0;text-align:center;padding:5px 0;text-decoration:none !important;}
        .button-134-big {display:block;float:left;border:none;width:134px;color:#fff;font-weight:bold;font-size:15px;margin:3px 0 10px;background-image:url(../i/buttons/button-134-big.gif);background-repeat:no-repeat;background-position:0 0;text-align:center;padding:11px 0;text-decoration:none !important;}
        .button-134.ad {margin:0 0 7px 0;}
        a.button-134:hover {text-decoration:none;}
        .button-186 {text-decoration:none !important;display:block;float:left;border:none;width:186px;color:#fff;font-weight:bold;font-size:23px !important;margin:0 0 0 10px;background:url(../i/buttons/button-186.gif) no-repeat 0 0;text-align:center;height:40px;padding:0 0 2px; cursor:pointer;}
        .button-go {text-decoration:none !important;background:url(../i/buttons/goBtn.gif) no-repeat 0 0;width:30px;cursor:pointer;border:none;float:left;height:18px;text-indent:-1000em;margin:0;padding:0;}
        .submit {text-decoration:none !important;padding:0 0 0 5px;margin:0;float:left;background:url(../i/buttons/greybutton-left.gif) no-repeat 0 0; cursor:pointer;}
            .submit .btn {text-decoration:none !important;padding:3px 5px 6px 0;height:22px;font-size:11px;cursor:pointer;font-weight:bold;border:none;color:#fff;margin:0;background:url(../i/buttons/greybutton-right.gif) no-repeat 100% 0; cursor:pointer;}
            .submit input {text-decoration:none !important;padding:3px 5px 6px 0;height:22px;font-size:11px;cursor:pointer;font-weight:bold;border:none;color:#fff;margin:0;background:url(../i/buttons/greybutton-right.gif) no-repeat 100% 0; cursor:pointer;}
        .submit-60 {text-decoration:none !important;background:url(../i/buttons/submit-60.gif) no-repeat 0 0;color:#fff;font-weight:bold;float:left;padding:2px 0 5px;margin:0 10px 0 0;text-align:center;border:none;width:60px;font-size:11px;}
        .submit-130 {text-decoration:none !important;background:url(../i/buttons/submit-130.gif) no-repeat 0 0;color:#fff;font-weight:bold;float:left;padding:2px 0 5px;margin:0 10px 0 0;text-align:center;border:none;width:130px;font-size:11px;}
        .button_text-chat {padding:0 0 0 8px;margin:0 10px 0 0;font-size:11px;display:block;float:left;color:#fff;text-decoration:none !important;cursor:pointer;background:url(../i/buttons/greybutton-left.gif) no-repeat 0 0;}
        .button_text-chat.disabled {filter:alpha(opacity=50);-moz-opacity:0.50;opacity:0.50;cursor:default;}
        .button_text-chat strong {padding:3px 8px 5px 0;color:#fff;margin:0;display:block;float:left;text-decoration:none !important;background:url(../i/buttons/greybutton-right.gif) no-repeat 100% 0;}
        .online-now .button_text-chat{margin: 0;}
        .online-now .button_text-chat a{text-decoration: none;}
        ul.online-now li .button_text-chat a:hover{text-decoration: none;}

        .twitter-button {width:137px;height:39px;display:block;text-indent:-9999px;background: url(../i/buttons/button_twitter.jpg) no-repeat 0px 0px;}
        .twitter-button:hover {background: url(../i/buttons/button_twitter.jpg) no-repeat 0px -39px;}
        .twitter-button.photowall {margin-left:5px;}

    /* @end */

    /* @group form-item */    
        .form-item {width:100%;float:left;margin:0;padding:0 0 5px 0;}
        .form-item label {display:block;font-weight:bold;padding:0 0 3px;}
        .form-left {width:49.5%;float:left;margin:0;padding:0;}
        .form-right {width:49.5%;float:right;margin:0;padding:0;}
        .field-left {float:left;width:49.5%;margin:0;padding:0;}
        .field-right {float:right;width:49.5%;margin:0;padding:0;}
        .txt {width:272px;color:#8a8a8a;margin:0 0 6px 0;}
        .sTxt {width:97px;}
        .txtarea {width:266px;color:#8a8a8a;margin:0 0 6px 0;height:50px;overflow-x:hidden;overflow-y:auto;}
        .txt-subject {width:266px;color:#8a8a8a;margin:0 0 6px 0;border:1px solid #bbcdf5;}
        .txt {width:272px;color:#8a8a8a;margin:0 0 6px 0;}
        .sTxt {width:97px;}
        .Stxt {width:116px;}
        .STxt {width: 36px;}
        .agTxt {width: 49px;}
        .agtxt {width:60px;}
        .AgTxt {width:40px;}
        .mntxt {width:78px;}
        .Agtxt {width:78px;}
        .Ltxt {width:151px;}
        .LTxt {width:198px;}
        .locTxt {width:208px;}
        .Sltxt {width:130px;}
        .pyTxt {width:163px;}
        .lStxt {width:285px;}
        .txt-200 {width:200px;}
        .txt-95 {width:95px;}
        .txt-420 {width:420px;}
        .txt-198 {width:198px;}
        .txt-50 {width:50px;}
        .txt-136 {width:136px;}
        .txt-138 {width:138px;}
        .check, .checkbox{width:14px;height:14px;float:left;margin:0 3px 0 0;border:none;}
        .radio {width:14px;height:14px;float:left;margin:0 3px 0 0;border:none;}
        .lTxt {width:86px;}
        .pcTxt{width:186px;margin:0 14px 0 0;}
    /* @end */

    /* @group Psychic services*/
    .psychic h3{color:#d72c5a;text-transform:uppercase;font-size:14px;}
    .psychic-box {width:100%;float:left;margin:0;}    
    .psychic-box .pink {font-size:12px;font-weight:bold;}   
        .psychic-box-hold {width:100%;float:left;margin:0;}    
            .psychic-box-content {width:560px;float:left;margin:0;}
    .white-bg {background:#e0e0e0 url(../i/boxes/psychic-white-bg.gif) repeat-x 0 0;padding:0;}
        .white-bg .psychic-box-hold{padding:0 0 65px 0;background:url(../i/boxes/psychic-590-bottom.gif) no-repeat 0 100%;}
            .white-bg .psychic-box-content{padding:15px 15px 35px;background:url(../i/boxes/psychic-elephant-moon.gif) no-repeat 50% 25px;}
    .brown-bg .psychic-box-content{background:#fcfcfc url(../i/boxes/psychic-590-top.jpg) no-repeat 0 0;padding:65px 315px 20px 15px;width:260px;}
        .psychic-box p{line-height:160%;}
    .psychic-left {float:left;width:215px;margin:0;padding:0;}
    .psychic-right {float:right;width:215px;margin:0;padding:0;}
    .horoscope-box{width:560px;float:left;background:#fff url(../i/boxes/psychic-horoscope-bg.gif) repeat-x 0 100%;margin:0;padding:0 15px 15px 15px;}
        .horoscope-box ul{float:left;width:186px;margin:0;padding:15px 0 0 0;}
            .horoscope-box ul li{padding:0 0 35px 65px;margin:0;background-image:url(../i/boxes/physice-icons.gif);background-repeat:no-repeat;}
                .horoscope-box ul li .pink {font-size:11px;font-weight:bold;font-style:italic;}
    .aries{background-position:0 0;}
    .cancer{background-position:0 -111px;}
    .libro{background-position:0 -222px;}
    .copricorn{background-position:0 -333px;}
    .taurus{background-position:0 -444px;}
    .leo{background-position:0 -560px;}
    .scorpio{background-position:0 -670px;}
    .aquarius{background-position:0 -780px;}
    .gemini{background-position:0 -895px;}
    .virgo{background-position:0 -1006px;}
    .sagittarius{background-position:0 -1119px;}
    .pisces{background-position:0 -1230px;}
    .main-bg{padding:7px 0 0 0;}
        .main-bg .psychic-box-hold{background:#fcfcfc url(../i/boxes/psychic-main-bg.gif) repeat-x 0 0}
            .main-bg .psychic-box-content{padding:15px 15px 15px 15px;width:560px;background:url(../i/boxes/psychic-border-bg.gif) repeat-y 50% 0}
        .main-bg .psychic-left{width:260px;padding:0 15px 0 0;}
        .main-bg .psychic-right{width:260px;padding:0 0 0 15px;}
    /*@End*/

    /* @group DLs */
        .dl-one {width:100%;margin:0;padding:0 0 5px 0;line-height:140%;background:url(../i/general/dl-bg.gif) repeat-x 0 100%;}
            .dl-one dt {float:left;margin:0;padding:0 5px 0 0;}
            .dl-one dd {font-weight:bold;color:#000;}
        
        .dl-two {width:200px;margin:0;padding:8px 0 0 0;color:#000;float:left;}
            .dl-two dt {float:left;margin:0;padding:0 5px 0 30px;}
            .dl-two dd {font-weight:bold;} 
        
        .dl-three {float:left;width:50%;padding:0 0 0 5px;}
            .dl-three dt {float:left;padding:0 5px 0 0;}
            .dl-three dd {float:left;padding:0 10px 0 0;color:#9E191C;}
        .myprofile .dl-three {width:auto;}

        .dl-four {width:150px;float:left;padding:0 0 10px 0;line-height:160%;font-size:11px;}
            .dl-four dt {float:left;padding:0 5px 0 0;}
            .dl-four dd {color:#8e795e;color:#8e795e;}
    /* @end */

    /* @group Static Pages */    
        .static-pages {text-align:left;}
        .static-pages h2, .static-pages h3, .static-pages h4, .static-pages h5, .static-pages h6{padding:0 0 .5em 0;font-weight:bold;}
        .static-pages h2 {font-size:2em;}
        .static-pages h3 {font-size:1.6em;}
        .static-pages h4 {font-size:1.4em;}
        .static-pages h5 {font-size:1.2em;}
        .static-pages h6 {font-size:1.1em;}
        .static-pages p {margin:0 0 1.2em 0; line-height:140%;}
        .static-pages ul {margin:0 0 20px 20px; line}
        .static-pages ul li {margin:0 0 0 20px; list-style:disc;line-height:160%;}
        .static-pages ol {margin:0 0 20px 20px;}
        .static-pages ol li {margin:0 0 0 20px; list-style:decimal;}
        .static-pages table {border:none;}    
            .static-pages table th {font-weight:bold;padding:5px;background:#cecbae;}
            .static-pages table td {border-top:1px solid #ccc;padding:5px;}
            .static-pages table tr.odd td {background:#f4f2e1;}
            .static-pages table tr.even td {background:#e2e0cb;}
        .static-pages table.info {border:none;}
            .static-pages table.info th {font-weight:bold;padding:5px;background:#cecbae;}
            .static-pages table.info td {border:none;}
            .static-pages table th.info-top {font-weight:bold;padding:5px;background:#b3b094;}
        .static-pages table.mobile {border:8px solid #b3b094;margin:0 0 10px 0;}
            .static-pages table.mobile th {font-weight:bold;padding:5px;background:#b3b094;}
            .static-pages table.mobile td {font-weight:normal;padding:5px;text-align:left;}
            .no-header table tr td {padding:5px;}
        .breadcrumb {margin:0 0 10px 0;}
        .sitemap ul {float:left;}
            .sitemap ul li {width:270px; float:left;margin:0 10px 0 0;}
        .datingstory ul li {list-style:none;}
        a.articleimg img {float:left;margin:0 10px 0 0;border:2px solid #826d6d;}
        table.block-profile td {padding:3px 0;}
    /* @end */

    /* @group Popin */
        .popin {text-align:left;}
            .popin table td, .popin table th {border:none;}
            .popin h2, .static-pages h3, .popin h4, .popin h5, .popin h6 {padding:0 0 .5em 0;font-weight:bold;}
            .popin h2 {font-size:2em;}
            .popin h3 {font-size:1.6em;}
            .popin h4 {font-size:1.4em;}
            .popin h5 {font-size:1.2em;}
            .popin h6 {font-size:1.1em;}
            .popin p {margin:0 0 1.2em 0;line-height:140%;}
            .popin ul {margin:0 0 20px 20px; line}
                .popin ul li {margin:0 0 0 20px;list-style:disc;line-height:160%;}
            .popin ol {margin:0 0 20px 20px;}
                .popin ol li {margin:0 0 0 20px;list-style:decimal;}

    /* @end */

    .mobile-left {width:7%;}
    .mobile-right {width:92%;}
    .error-txt {color:#fc072a;}
    .pimg {margin:0 0 10px 0;padding:0px;float:left;width:100%;} 
        .pimg img {float:left;margin:0;}
        .pimg p {float:right;width:92%;margin:0;}
    .iconstips p {line-height:160%;}
    .iconstips-left {margin:0px;padding:0 5px 0 0;}
    div.onlineNowBtnleft {background: url('../i/buttons/lets-chat.gif') no-repeat;width:76px;height:22px;cursor:pointer;margin:0 auto;}
    .advseardch {padding:2px 0 0 10px;}

    .user-homepage .leftcol {float:left;width:290px;}
    .user-homepage .rightcol {float:right;width:300px;}
        .user-homepage .box-290 .new-hot {width:100%;padding:0 0 5px 0;}
    .mpuadvert {margin:0;padding:0;}
    .tcs {margin:0;overflow:hidden;height:300px;padding:8px;width:552px;}

    /* @group Payments */
        .payments .form-item label {float:left;width:125px;}
        .payments .row {padding:0;}
        .payments .form-item p {float:left;width:190px;}
            .payments .form-item p label {width:70px;color:#000;font-size:90%;}
        .payments .form-item span {font-weight:bold;}
        .payments textarea {font-size:12px;height:60px;width:136px;overflow-x:hidden;overflow-y:auto;}
        .payments p.agree span {float:left;padding:0 10px 0 0;}
    /* @end */

        .chat_notice_bar_text {color: #C3051A;outline:none;cursor:pointer;}
        .intrests table th, .optins table th {font-weight:bold;padding:10px;background:#b3b094;}
        .intrests table td, .optins table td {padding:10px;background:#fff;border-bottom:1px solid #efefef;}
        .optins .checklist-label {margin:0 20px 0 2px;}
    
    /* @group Message me on review profile page */
        .round-input {background:url(../i/general/round-inputbox-279.gif) no-repeat 0 0;padding:3px 2px 10px !important;}
        .round-text-area {background:url(../i/general/round-textarea-511.gif) no-repeat 0 0;padding:3px 2px 5px !important;}
        .round-input input.txt-271 {width:261px;border:1px solid #fff;}
        .round-text-area textarea {border:1px solid #fff;width:497px;margin:0 15px 0 0;overflow-x:hidden;overflow-y:auto;float:left;height:50px;}
        .round-text-area .submit {margin:34px 0 0;padding:0 0 0 20px;}
        .round-text-area .submit input {padding:2px 20px 7px 0;}
    /* @end */
    .prominentSml {padding:10px 0;}
    .errormessage {background:#EFEFEF;border:1px solid #CCCCCC;font-weight:bold;margin:0 0 10px;padding:5px;color:#DD0029;}
    .basic-info table td {padding:3px 0;}
    .photo-box {padding:10px 0;clear:both;width:100%;margin:0;border-top:1px solid #ECECEC;float:left;}
        .photo-box ul {width:100%;}

    /*Payment Declined*/
    .declined-error{background:#FFFFFF url(/static/_gdff/i/error.gif) no-repeat scroll 10px 50%;border:1px solid #5B3404;padding:10px 10px 10px 50px;text-transform:uppercase;font-weight:bold;font-size:11px;margin:0 0 10px 0;}
    /* @end */

    /* @group Chat */
    .box-590-content #textchat {width:600px !important;margin:0;padding:0;}
    .basic-chat .box-590-content #session_list .tab.active {width:90% !important;}
    .basic-chat .box-590-content .textchat_dialog .send_message span.submit {margin:0 0 0 10px;}
    #notice_bar {margin:2px 0 5px;clear:both;color:#000;font-size:11px;font-weight:normal;position:relative;width:100%;}
    .border_pink {background:#F4F2E1;border:1px solid #D8D2C7;padding:5px;}
    #avchat_notify a {color:#C3051A;}
    #close {position:absolute;top:5px;right:5px;background-image: url(../i/close_pink.gif);height:12px;width:12px;overflow:hidden;cursor:pointer;}
    #notice_bar #alert, #notice_bar #textchat_notify, #notice_bar #avchat_notify{clear:both;}
    span.clickable {color:#C3051A;cursor:pointer;text-decoration:underline;}
    .bold {font-weight:bold;}
    /* @end */

    /* @group Chat History */
    table.conv {width:100% !important;float:left;}
        table.conv td.date {border-bottom:1px solid #A9976F !important;}
        table.conv td.stamp {background-color:#F4F2E1 !important;}
    /* @end */

    /* @group Payment History */
    #paymentHistTab div {width:100%;overflow-x:hidden !important;overflow-y:auto !important;}
    /* @end */
/* @end */

/* @group Footer */
        .footer {width:920px;padding:27px 0 50px;position:relative;overflow:hidden;background:#888 url(../i/footer.png) no-repeat 50% 0;color:#fff;text-align:center;}
        .footer ul {width:900 px;margin:0 auto;padding:0 0 5px 0;}
            .footer ul li {display:inline;padding:0 5px;margin:0;}
                .footer ul li a {color:#fff; text-decoration:underline;}
                    .footer ul li a:hover {text-decoration:none;}
        .footer p {text-align:center;padding:0;margin:0 auto 1em;width:760px;}
            .footer p a {color:#fff;text-decoration:none;}
    ul.foot-logos {padding:0;width:425px;margin:0 auto;}
        ul.foot-logos li {padding:0;float:left;}
/* @end */



/* @group IE6 Hacks */
*html .no-header .wrapper {margin-left:20px;}
*html .no-header .wrapper {_padding:5px 0 27px 20px;_height:570px;}
*html .container {_position:relative;}
*html .box-560 {_float:none;}
*html .box-313-content {_height:42px;}
*html .non-reg {_height:437px;}
*html .detailed .row {float:none;}
*html .box-195.mobile-content p{_height:150px;}
*html .box-234 .button-186 {margin:0 0 0 5px;}
*html .register-home .form-item {float:none;}
*html .register-home .row {float:none;}
*html .register-home .box-590-content {float:none;}
*html .box-560 .row {float:none;}
*html .user-homepage .msg-board .box-290-content {float:none;}
*html .user-homepage .msg-chat li {float:none;}
*html .button-134 {behavior: url(css/iepngfix.htc);}
*html .basic-chat .box-590-content {float:none;}
*html .subscribe-main .box-210 .radio {_right:15px !important;}
*html .months-grey {_top:23px;}
*html .billed {_float:none;_width:80%;}
*html .per-month.billed .radio {_margin:0 -5px 0 0;}
*html .discount {_right:-3px;}
*html .box-313-content.package {_height:59px !important;}
*html .txtarea-380 {_width:370px;}
*html .top-Adbanner {_position:absolute;}
*html .box-351-content {_margin-bottom:-12px;}
*html .box-351 {_margin-bottom:8px;}
*html #submitPayment {_float:right;_margin-right:20px;}
*html #verisign-label {_width:70px;_padding-bottom:16px;}
*html #submit-and-label-wrapper {_width:300px;}
*html #messageContent{_width:568px;}
/* @end */

/* @group Safari Hacks */
@media screen and (-webkit-min-device-pixel-ratio:0){input[name='photo']{border:none;}}
/* @end */

/* @group IE7 Hacks */
*:first-child+html .no-header .wrapper {margin-left:20px;}
*:first-child+html .no-header .wrapper {*height:570px;*padding:5px 0 27px 20px;}
*:first-child+html .billed{*float:none;*width:80%;}
*:first-child+html #messageContent{padding-right:10px;}
/* @end */

/* @group pre-login page */

.email-val-page {font-family:arial;}
.email-val-page h3, .email-val-page h4 {font-family:arial;}
.email-val-page-content {width:520px; text-align:center; margin:0 auto; padding:0 0 20px 0;}
.large_btn{margin:30px auto 0 auto; display:block; text-align:center; padding:0 0 5px 0;}
.val-button-box {background:#e1ddd8; border:3px solid #fff; padding:20px; margin:10px 0;}
.val-button-box h4 {font-size:20px; padding:0; margin:5px 0;}
.large-button{border:1px solid #880627; background: url(../i/buttons/large-buttonbg.gif) 0 0 repeat-x; color:#fff !important; font-size:20px; text-decoration:none; padding:5px 10px;  font-weight:bold;}
.email-val-page-content h3{font-size:20px; line-height:180%; margin:20px 0 0 0; color:#000000;}
.email-val-page-content h3 .login_details{font-size:22px;}
.email-val-page-content .val-button-box p {margin:16px 0 0 0 ; font-size:12px; padding:0 0 2px 0; display:block;}
.email-val-page-content p{margin:22px 0 0 0; font-size:12px; padding:0 0 6px 0; line-height:210%;}

.profile_block {float:left;height:200px;width:100px;margin-right:5px;}
.profile_block .profilepic {float:none;height:110px;width:85px;margin:0px auto;}
.profile_block .search_status {height:40px;text-align:center;}
.profile_block .chat_buttons {width:80px;margin:0px auto}
.profile_block .chat_buttons .button_text-chat {margin:0px;}

/* @end */



/* new design*/
*{padding:0;margin:0}
img{border:0}
.container{width:920px;margin:0 auto;}
body{background:#888;font:12px Tahoma, sans-serif;color:#222}
p{margin:0.5em 0 1em;}
h1{font:bold 18px Century Gothic, Tahoma, sans-serif;color:#5b3404;margin:0 0 0.3em 0}
h2{font:bold 14px Century Gothic, Tahoma, sans-serif;color:#5b3404;margin:0 0 0.3em 0}
h3{font-size:14px;margin:0 0 0.3em 0}
h4{font-size:12px;margin:0 0 0.3em 0}
a{color:black;}
a.red{color:#C91A4A;}
a:hover{color:#C91A4A;}
.logo{float:left;}

#page {background:url("../i/bg.png") repeat-y scroll 0 0 transparent;padding:0 10px;zoom:1;}
#topstatus{float:right;color:#644a4a;font:14px Century Gothic, Tahoma, sans-serif;padding:10px}
#topstatus a{color:#644a4a;}
#topstatus .toplinks{float:right;}
#content {padding:0 65px 10px;}
#header {padding-bottom:10px;}

/*new menu*/
#nav .topnav {margin:0 0 10px;}
.menu{clear:both;zoom:1}
#menu *{margin:0;padding:0;}
#menu {list-style:none;background:url('../i/menu/menu.png') repeat-x;position:relative;height:52px;margin:0;padding:0 6px;font:14px Century Gothic, Tahoma, sans-serif;}
#menu li:hover ul{display:block;}/*when script is down*/
#menu li a{color:white;text-decoration:none;display:block;line-height:27px;padding:0 14px 0 13px;white-space:nowrap;background:none;_float:left;}
#menu li a{zoom:1}
#menu li b{color:#ceb0b0;font-weight:normal;font-size:12px;line-height:12px;position:relative;top:-4px}
#menu li.sel li a:hover b, #menu li.hover li a:hover b, #menu li.hover b, #menu li:hover b, #menu li.hover a b, #menu li li a:hover b{color:#5e4343;}
#menu li.sel li b, #menu li.hover li b, #menu li.sel.hover li b, #menu li:hover li a b{color:#5e4343;}
#menu li{float:left;background:url(../i/menu/sep.png) no-repeat right center;_overflow:hidden;}
#menu li.last{background-position:left center;float:right}
#menu li.sel a{color:white;background:url('../i/menu/active.png') center bottom;position:relative;z-index:40;}
#menu li.active a{color:white;background:url('../i/menu/active.png') left bottom;position:relative;z-index:10;}
#menu li.active.sel a{z-index:40;}
#menu li.hover a, #menu li:hover a{background:url('../i/menu/hover.png') left top;color:#281919;position:relative;z-index:40;}
#menu li ul{position:absolute;top:27px;left:0;display:none;list-style:none;width:890px;margin:0 6px;z-index:30;font-size:13px;}
#menu li.sel ul{display:block;}
#menu li ul li{border:0;_float:left;}
#menu li ul a{text-transform:none;font-weight:normal;padding:0 10px 0;line-height:24px;z-index:20;_float:left;}
#menu li.hover li a, #menu li.sel ul a, #menu li.active ul a, #menu li:hover li a{background:url('../i/menu/sub.png') no-repeat right bottom;color:#281919;z-index:20;}
#menu li li.active a{background:url('../i/menu/hover.png') center bottom;color:#281919;}
#menu li li a:hover, #menu li.hover li a:hover{background:url('../i/menu/hover.png') left bottom;color:black;z-index:20;}
#menu li.active.sel ul a, #menu li.hover.sel ul a{background-position:right bottom}
#menu li.active.sel a, #menu li.hover.sel a, #menu li.active.sel li.active a{background-position:center bottom}
#menu li.loginout{float:right;}
#menu li.loginout a, #menu li.active.sel ul .loginout a, #menu li.sel ul .loginout a{background-position:0 bottom;}
#menu .notice{font-size:13px;font-weight:normal;height:16px;text-transform:none;display:block;padding:4px 10px 8px;z-index:20;float:left;background:url('../i/menu/sub.png') no-repeat left bottom;}
/*new menu end*/

.toplinks .top-Adbanner {width:468px;height:60px;position:relative;margin:0;top:5px;right:200px;}
.page_end{clear:both;overflow:hidden;height:0}

#footer{background:url(../i/footer.png) no-repeat center top;padding:20px 10px;color:white;text-align:center;font:11px Tahoma, sans-serif;clear:both;}
#footer .foot-links{text-align:center;list-style:none;}
#footer .foot-links li{display:inline;padding:5px}
#footer  a{color:white;}

.profile_block {float:left;height:210px;width:100px;margin-right:5px;}
.profile_block .profilepic {float:none;height:110px;width:85px;margin:0px auto;}
.profile_block .search_status {height:40px;text-align:center;}
.profile_block .chat_buttons {width:80px;margin:0px auto}
.profile_block .chat_buttons .button_text-chat {margin:0px;}

/* @end */

/*pop-up notification settings (beign)*/
#notification_settings .col_names .name, #notification_settings .col_names .yes, #notification_settings .col_names .no {background-color:#E3D9D9;}
#notification_settings .col_names .name{color:#5B3404;}
#notification_settings .line .no, #notification_settings .col_names .no{width:75px;}
.outside_submit{background:url("../i/buttons/greybutton-left.gif") no-repeat scroll 0 0 transparent; cursor:pointer; float:right; margin:10px 0; padding:0 0 0 5px; text-decoration:none !important;}
.outside_submit input {background:url("../i/buttons/greybutton-right.gif") no-repeat scroll 100% 0 transparent; border:medium none; color:#FFFFFF; cursor:pointer; font-size:11px; font-weight:bold; height:22px; margin:0; padding:3px 5px 6px 0; text-decoration:none !important;}
#notification_settings .outside_submit .button-like{margin:0 55px 0 0;}
/*pop-up notification settings (end)*/

/* @group Winks widget page */
.wink-widget{position:relative;float:left;width:74px;margin:0px 0 0 0;_display:inline;}
.wink-widget .wink-back{width:500px;position:absolute;top:-40px;left:-170px;}
.send-wink, .wink-sent{background: url('../i/buttons/wink_btn.gif') no-repeat;overflow: hidden;}
.send-wink {background-position:0 0px; margin:0px 0 0px 0;height:22px;cursor:pointer;}
.wink-sent {background-position:0 0px; margin:0px 0 0px 0;height:22px;filter:alpha(opacity=50);-moz-opacity:0.50;opacity:0.50;cursor:default;z-index:10;}
/* @end */

/* @group Errors forregister page */
.mark_ok, .mark_error{float:left;height:20px;margin-left:5px;width:17px;background:transparent url(../../i/done.png) no-repeat 0 0;float:right;}
.mark_error {background:transparent url(../../i/error.png) no-repeat 0 0;}
.mark_ajax {background:transparent url(../../i/ajax_loading.gif) no-repeat 0 0;}
.error_txt, .terms_error {color:#ff0000;padding:3px;}
.error_hidden{display:none;}
/* @end */

/* @group Change gender popup */
.change-gender-container{width:290px;height:200px;overflow:none;padding:10px;}
.change-gender-container h1{text-align:center;}
.change-gender-container .change-gender-btn{display:block;width:130px;text-decoration:none !important;background:url(../i/buttons/submit-130.gif) no-repeat 0 0;border:none;color:#fff;font-weight:bold;padding-top:2px;text-align:center;font-size:11px;height:20px;}
.change-gender-container .gender-select{width:130px;}
/* @end */

.button-134.ad:hover {color:#FFFFFF;}

/* @group Football stickers */
.profile_sticker{float:right;margin-top:-10px;position:relative;}

.sticker_small{float:right;margin-top:-15px;position:relative;margin-bottom:-15px}
.sticker_small a{width:55px !important;height:39px !important;display:block;background:url('../i/survey_stickers/football_small.png') no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='static/_gdff/i/survey_stickers/football_small.png', sizingMethod='scale');cursor:pointer;}

/* @end */

/* @group Postcode search */
.postcode_search .gender_select {width: 155px;}
.postcode_search .postcode_div {padding-top: 20px; width: 600px;} 
.postcode_search .postcode_text {float: left; padding-right: 10px;}
.postcode_search .postcode {float: left;}
.postcode_search .postcode_hint {width: 190px; padding-left: 10px; font-style: italic; font-size: 90%; float: left;}
.postcode_search .button_div {padding-top: 20px;}
.postcode_search .submit input {width: 80px;}
/* @end */

#content .section{background:url(../i/section.png) no-repeat 0 0;padding:13px 0 0 13px;position:relative;zoom:1;z-index:0}
#content .section_in{background:url(../i/section.png) no-repeat right bottom;padding:0 13px 13px 0}
#content .section .tr,
#content .section .bl{overflow:hidden;position:absolute;background:url(../i/section.png) no-repeat 0 0;height:16px;width:13px;}
#content .section .tr{background-position:top right;top:0;right:0;}
#content .section .bl{background-position:bottom left;bottom:0;left:0;}
#advanced-search-params .section {background: none;}

.clearer {clear: both;}

/*  30.06.2010 search results design changes  ----- */

.flirtcast a .pink{text-decoration:underline;}
div#sc-pagination{
    display:inline-block;
    margin-left:250px;
    _margin-left:162px;
}
div#sc-pagination .prev-next{margin-left:-20px;text-align:center;}
#search-client-sorting{padding-left:15px;}
#search-results .flirtcast{padding-right:15px;}
.profile .location{font-size:12px;font-weight:bold;}
div.profiles div.about div.last-seen{padding-top:2px;}

.profile div.chatbtn{margin-top:10px;//margin-top:0;}
.profile div.chatbtn a{font-family:Century Gothic;font-size:12px;width:40px;float:left;text-decoration:none;color:#000;background:url(../i/chat_btns2.png) no-repeat 0 3px;padding-left:20px;padding-right:5px;line-height:21px;margin-top:3px;}
.profile div a.btn_chat{background-position:0 3px;padding-right:0;}
.profile div a.btn_mail{background-position:0 -42px}
.profile div a.btn_view{background-position:0 -67px}
.profile div a.send-wink{padding-right:10px;position:relative;}
.profile .send-wink span{position:absolute;top:-7px;left:46px;//left:44px;font-family:tahoma;}
.profile div a.btn_wink-wink-sent{background-position:0 -19px;text-decoration:none !important;opacity:0.50;filter:alpha(opacity=50);}
.profile div a.btn_wink-send-wink{background-position:0 -19px;padding-right:10px;}
div.last-seen{background:url(../i/last_seen.gif) 0 -14px no-repeat;_background:url(../i/last_seen_2.gif) 0 0 no-repeat;font-size:12px !important;height:12px;margin-top:4px;padding-left:18px;color:#5b3404 !important;position:relative;cursor:pointer;}
.online .last-seen{background-position:0 0;_background:url(../i/last_seen.gif) 0 2px no-repeat;color:#038c00 !important;}
.recently_online .last-seen{background-position:0 -28px;_background:url(../i/last_seen.gif) 0 -28px no-repeat;color:#ff8400 !important;}
.new_user .last-seen{background-position:0 0;_background:url(../i/last_seen.gif) 0 2px no-repeat;color:#038c00 !important;}
.px_10{font-size:10px;}
div.profiles div.about div.chatup-line{background-position:0 7px;padding-top:5px;}
div#search-results .profile.gallery{margin:2px 0 2px;padding:1px;position:relative;width:281px;//width:282px;//margin-right:1px;}
.border_1{border:1px solid #f2f2f2;}
.border_2{border:1px solid #e5e5e5;padding:7px 0 6px 7px;}
/* Ratings styles ------> */
.rating_widget, .rating_widget div{cursor:pointer;display:inline-block;position:relative;width:85px;height:17px;background:url(../i/star.png) repeat-x;overflow:hidden;text-align:left;z-index:2;}
.rating_widget div{background-position:0 -34px;}
.rating_widget.my div{background-position:0 -17px;}
    /* gallery search results */
#star_rating_gallery .rating_widget, 
#star_rating_gallery .rating_widget div{background-image:url(../i/small_star.png);height:13px;width:66px;}
#star_rating_gallery .rating_widget div{background-position:0 -26px;}
#star_rating_gallery .rating_widget.my div{background-position:0 -13px;}
#star_rating_gallery .rating_status {display: none;}
    /* profile view page */
#stars_rating_profile .rating_status{color:#333333;font-size:10px;padding:3px 8px;}
#stars_rating_profile .rating_widget{float:none;}
#stars_rating_profile{padding:7px 0 0;_width:130px;}
/* <-------- Ratings styles */

div.profiles div.about span.screenname{display:inline-block;width:103px;float:left;}
#search-results .profile i.tl, #search-results .profile i.tr, #search-results .profile i.bl, #search-results .profile i.br{
    background:url(../i/white_round.gif) 0 0 no-repeat;
    height:13px;
    position:absolute;
    overflow:hidden;
    width:13px;
}
#search-results .profile i.tl{left:0;top:0;}
#search-results .profile i.tr{background-position:-13px 0;right:0;top:0;}
#search-results .profile i.bl{background-position:0 -13px;left:0;bottom:0;}
#search-results .profile i.br{background-position:-13px -13px;right:0;bottom:0;}
div.profiles div.about{width:172px;overflow:visible;}
div#search-results .section{padding:10px 0 0 12px;}
.profiles div.photo-container{position:relative;z-Index:2;}
.profiles .more_photos div.photo-container{left:-5px;width:95px;top:-2px;height:122px;//top:-3px;}
.profiles .more_photos .photo-container a{background-image:url(../i/more_photos.png);_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/more_photos.png', sizingMethod='scale');height:107px;width:90px;padding:5px 7px 4px;}
.more_photos .gold{display:inline !important;background:none !important;position:relative;top:-8px;padding:0 7px 0 !important;}
.profiles .more_photos div.about{padding-left:0;}
.profile .more_photos div.chatbtn{
    position:relative;
    margin-top:0;
    //margin-top:-6px;
    //top:-2px;
    _margin-top:-5px;
    z-index:2;
}
.profile .more_photos div.chatbtn a{margin-top:-1px;position:relative;z-index:2;//margin-top:0;}
div#flirtcast-tooltip{_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://i3.girlsdateforfree.com/static/_gdff/search_client/i/flirtcast-tooltip.png', sizingMethod='scale');}
.profile div.chatbtn a:hover{color:#c91a4a;}
div.profiles div.contact{position:absolute;width:150px;height:18px;cursor:pointer;top:0;left:-15px;margin:0 0 0 17px;padding-left:15px;}
div.profiles div.contact .chatbtns{_margin-top:0px;//margin-left:15px;}
.profile div a.btn_wink-send-wink{padding-right:10px;}
/*  ----- 30.06.2010 search results design changes */
/* 1.07.2010 profile page design changes ----- */
div ul.userslist li.first {background-image:url(../i/first_profilebg.png);}
.chatbtns_small{margin-top:4px;}
.chatbtns_small a{background:url(../i/chatbtns_small.gif) 0 0 no-repeat;display:inline-block;height:15px;overflow:hidden;width:16px;}
.chatbtns_small a.btn_mail{background-position:0 -29px;}
.free_wink{left:50%;margin-left:20px;position:absolute;top:-4px;font-size:12px;font-weight:normal;}
.profile_show .wink-sent, .profile_show .send-wink {overflow:visible;}
.profile_show .wink-widget{*padding-bottom: 6px;_padding-bottom: 0px;}
.profile_show .wink-sent span{cursor: default;}
#content .become_vip .section_in{padding-left:6px;}
.become_vip h1{color:#c91a4a;font-family:Century Gothic;font-size:34px;margin:0 0 0 -2px;}
.px_16{font-size:16px;}
.px_14{font-size:14px;}
.px_22{font-size:22px;}
.px_15{font-size:15px;}
.px_25{font-size:25px;}
.become_vip .px_16{margin:0;}
.become_vip a{text-decoration:none;}
.become_vip .subscribe_btn, .sub-content .subscribe_btn.left{background:url(../i/upgrade_btn_small.png) 0 0 no-repeat;display:inline-block;height:61px;margin:13px 0 10px 47px;overflow:hidden;text-indent:-20000px;width:140px;}
.become_vip .subscribe_btn:hover, .sub-content .subscribe_btn.left:hover{background-position:0 bottom;}
#search-parameters div.field-block.last.sc-submit{float:right;}
div.upload_photo p{color:#000;}
.upload_photo .button span{font-weight:bold;padding-right:20px;}
.upload_photo p, .upload_photo h1{margin:0;}
.upload_photo p{margin:-5px 0 6px 0;}
.messages ul h4{margin-bottom:0;padding:0;font-family:Tahoma;}
.messages ul .gold.right{margin:-6px 0 1px;//margin:0 0 1px;font-size:11px;}
.ie_inline{//display:inline;}
div.profile_preview .photo img{width:80px;}
.profile_preview .button span{font-weight:bold;padding:0 9px 0 2px;}
.profile_preview .button{margin-bottom:5px;}
div.profile_preview .subrow{width:175px;}
.profile_preview .subrow.subrow1{width:215px;_width:215px !important;}
.subrow.subrow2 p.pink{margin:0 0 4px;}
.profile_preview ul span.tab{padding-left:0;}
.msg_list small{color:#7b6464;font-family:Tahoma;font-size:11px;}
.flirtcats_block .head_sub{float:right;font-size:11px;line-height:27px;text-align:right;}
.flirtcats_block .fields{float:left;width:260px;padding-left:50px;background:url(../i/fastflirt_bg.png) 0 0 no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/fastflirt_bg.png', sizingMethod=crop);margin-left:-6px;_margin-left:-3px;position:relative;z-index:10;}
.flirtcats_block .field{padding-bottom:4px;width:270px;}
.flirtcats_block .field label{float:left;padding:2px 5px 0 0;text-align:right;width:45px;}
.flirtcats_block .field .input, .flirtcats_block .field textarea{border:1px solid #A7A6AA;padding:2px;width:210px;}
.flirtcats_block .field .input{_margin-left:-1px;}
.flirtcats_block .edit{float:right;width:90px;_width:85px;}
.flirtcats_block .button{float:right;margin-top:7px;}
.flirtcats_block .button input{width:73px;_width:70px;padding-right:20px;}
.flirtcats_block .field textarea{height:30px;overflow:auto;}
.dotted{background:url(../i/dotted.gif) 0 0 repeat-x;height:1px;overflow:hidden;margin:0 5px;}
.flirtcats_block .px_15{margin:5px 0 4px 0;font-family:Arial;}
#content .send_flirtcast .section_in{padding-bottom:7px;}
div#content .section{margin-top:8px;}
.become_vip a:hover{color:black;}
.subrow.subrow2 p.pink a{text-decoration:none;}
.sub-content .subscribe_btn.left{margin:0 0 8px -3px;_position:relative;_margin-left:-1px;}
.arial{font-family:Arial;}
.verdana{font-family:Verdana;}
.sub-content .px_15.arial.bold{margin:0 0 5px 0;}
.profile_show .row1{width:206px;float:left;margin-right:7px;}
.profile_show .row2{width:508px;float:left;}
.profile_show .clearfix{clear:both;height:0;overflow:hidden;}
.row h1{position:relative;}
.gallery_block .mygallery{padding-left:2px;width:auto;}
.gallery_block .mygallery.one_centered{padding-left:45px;}
.search_status{height:22px;text-align:center;padding-top:2px;}
.button.disabled {filter:alpha(opacity=50);-moz-opacity:0.50;opacity:0.50;cursor:default;z-index:10;}
.button.disabled span{cursor:default;}
span.button, a.button, span.button input, a.button span{background:url(../i/button.png) no-repeat}
span.button, a.button{display:inline-block;background-position:0 0;height:24px;line-height:24px;color:black;text-decoration:none;margin-right:6px;text-align:center;color:white;}
span.button input, a.button span{background-position:right top;padding:0 10px 0 4px;height:24px;line-height:24px;border:0;cursor:pointer;margin:0;display:inline-block;position:relative;left:6px;color:white;}
span.button input{*overflow: visible;_line-height:24px;}
a.button:hover, span.button:hover{background-position:0 bottom}
a.button:hover span, span.button:hover input{background-position:right bottom}    
span.button_red, a.button_red, span.button_red input, a.button_red span{background-image:url(../i/button_red.png);padding-left:2px;}
.contacts_block .chat_buttons a{margin:0 0 6px 19px;position:relative;padding-left:0;}
.contacts_block .chat_buttons a:hover{color:white;}
.contacts_block .button span, .add_favoirite .button span{width:119px;text-align:center;font-weight:bold;padding:0 13px 0 2px;}
.contacts_block .button.button_red span{padding-left:6px;width:115px;}
.contacts_block .chat_buttons a{width:140px\9;}
.contacts_block .chat_buttons a span{padding-right:7px\9;background-color:white\9;}
.contacts_block .chat_buttons div.wink-widget{*margin-bottom:6px;}
.add_favoirite .button span{padding:0 10px 0 0;left:3px;}
.add_favoirite .button{margin:5px 0 5px 19px;}
div.send_message-bt, div.send_message-bt strong{background-image:url(../i/button_red.png);height:24px;}
div.send_message-bt strong{background-color:white;padding-top:5px;}
.contacts_block .chat_buttons a div.send_message-bt{_margin-bottom:-4px;}
.profile_show #content.three_col{padding:0 10px 10px;}
.row2 .dl-two dt{padding-left:0;}
.row2 .dl-two{width:170px;}
.gallery_block{margin-bottom:3px;}
.profile_show #frmMail{padding-bottom:3px;}
.profile_show #frmMail .label{display:inline-block;width:60px;margin-top:3px;}
.profile_show #frmSubject, .profile_show #frmMessage{border:1px solid #c6c4b2;float:left;margin-top:3px;padding:1px;width:310px;}
.profile_show #frmMessage{height:45px;overflow:auto;}
div#content .new_section_in{padding:0 17px 14px 5px;}
.profile_show #frmMail .right span.button_red{margin-top:27px;}
#frmMail .right span.button_red input{width: 65px;}
.button_red #sendMessage{margin-top:0px;}
.right #sendMessage span{font-size:14px;font-weight:normal;width:64px;}
div#content.three_col .section{margin-top:0;}
.own_words{padding:4px 10px 0 0;margin-bottom:5px;}
.w_230{width:230px;}
.new_section_in .w_230{padding:3px 5px 10px 0;}
.w_230 .dl-one{background:none;}
.normal{font-weight:normal !important;}
.top-btn .button-grey strong.normal{padding:2px 14px 4px 8px;height:16px;}
.align-right.top-btn a.button{margin:0 15px 0 0;}
.align-right.top-btn a.button span{padding-left:0;padding-right:13px;}
.sub-content .offer20{font:bold 15px Arial;}
.sub-content .offer20 a{text-decoration:none;}
.back_to{font-size:11px;}
.subscribe.upgrade_now{text-align: center;}
/* ----- 1.07.2010 profile page design changes */

.mobile_phone 
{
    width: 96px;
    height: 99px;
    padding: 80px 35px 156px 34px;
    overflow: hidden;
    background: url('../../_def/i/mobile.png') no-repeat;
}

.textsms_container h1
{
    font-size: 20px;
    margin-bottom: 10px;
}

.textsms_container .submit 
{
    text-decoration:none !important;
    padding:0 0 0 5px;
    margin:0;
    float:none;
    background: none; 
    cursor:pointer;
}
.textsms_container .submit input
{
    text-decoration:none !important;
    background:url(../i/buttons/submit-60.gif) no-repeat 0 0;
    color:#fff;
    font-weight:bold;
    padding:2px 0 5px;
    margin:0 10px 0 0;
    text-align:center;
    border:none;
    width:60px;
    font-size:11px;
}

.textsms_container .submit input
{
    text-decoration:none !important;
    background:url(../i/buttons/submit-60.gif) no-repeat 0 0;
    color:#fff;
    font-weight:bold;
    padding:2px 0 5px;
    margin:0 10px 0 0;
    text-align:center;
    border:none;
    width:60px;
    font-size:11px;
}
.banner_bottom
{
    padding: 30px 0px 10px 0px;
    text-align: center;
}
.sub-content .subscribe .offer20{display: none;}
.sub-content .subscribe.upgrade_now {padding-top:10px;}

.outer_banner_block {position:absolute;margin:5px 0 0 920px;width:140px}
.outer_banner_block .subscribe_btn {background:url(../i/buttons/upgrade_btn_small.png) no-repeat;height:61px;margin:0 0 10px -3px;overflow:hidden;text-indent:-20000px;width:140px;display:block;_position:relative;}
.outer_banner_block .subscribe_btn:hover {background-position:0 bottom}
.outer_banner_block .box-142{background:url(../i/buttons/online_now_out.png) no-repeat;}
.outer_banner_block .box-142-hold{background:url(../i/buttons/online_now_out.png) no-repeat 0 bottom;}
.outer_banner_block .box-142-content{background:none;}

.specoffer{font:bold 15px Arial;margin:-10px 5px -5px;position:relative}
.specoffer a{text-decoration:none;}
.specoffer .percent {font-size:25px;color:black;}

/*     Blocks     */
.inviter_page{padding-left: 5px !important; padding-right: 5px !important;}
.inviter_page .no_right_col{width: auto !important;float: none;}
.inviter_page .section {background:url("../i/section.png") no-repeat scroll 0 0 transparent !important;padding:13px 0 0 13px !important;position:relative !important;z-index:0;}
.inviter_page .section_in{background:url("../i/section.png") no-repeat scroll right bottom transparent !important;padding:0 13px 13px 0 !important;}
.pop_up-social{
    font-family:Verdana;
    height:500px;
    position:fixed;
    //position:absolute;
    left:50%;
    margin-left:-275px;
    top:160px;
    width:551px;
    z-index:5000;
    zoom:1;
}
.pop_up-social .pop_up-content{
    color:#5b4344;
    height:315px;
    padding:1px 40px;
    position:relative;
    overflow:hidden;
}
/*       @end     */


/*     Pop-up round      */
.pop_up-social .tl, .pop_up-social .bl{
    background:url(../i/inviter/social_tl.png) 0 0 no-repeat;
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='static/_gdff/i/inviter/social_tl.png', sizingMethod='scale');
    display:inline-block;
    height:40px;
    overflow:hidden;
    width:511px;
}
.pop_up-social .tr, .pop_up-social .br{
    background:url(../i/inviter/social_tr.png) 0 0 no-repeat;
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='static/_gdff/i/inviter/social_tr.png', sizingMethod='scale');
    display:inline-block;
    height:40px;
    overflow:hidden;
    width:40px;
}
.pop_up-social .bl{
    background-image:url(../i/inviter/social_bl.png);
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='static/_gdff/i/inviter/social_bl.png', sizingMethod='scale');
}
.pop_up-social .br{
    background-image:url(../i/inviter/social_br.png);
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='static/_gdff/i/inviter/social_br.png', sizingMethod='scale');
}
/*       @end     */


/*     Helpers     */
#overlay{
    background-color:#111;
    display:none;
    filter:alpha(opacity=33);
    height:100%;
    left:0;
    opacity:0.33;
    position:fixed;
    top:0;
    width:100%;
    z-index:5000;
}
#overlay{
    _height:expression(document.body.clientHeight);
    _position:absolute;
}
.pop_up-social .clearfix, .inviter_page .clearfix{
    clear:both;
    height:0;
    overflow:hidden;
}
.float_l{float:left;}
.text-align-center{text-align:center;}
/*       @end     */


/*     Invite Form     */
#inv_login_form{padding:19px 15px 11px 13px;position: relative;z-index: 1;}
#inv_login_form .f_error{color:#FF0000;font-size:10px;text-align: center;}
#inv_login_form .text{
    font-size:13px;
    padding:0 0 7px;
    //padding-bottom:12px;
    position:relative;
}
.social_title{
    background:url(../i/inviter/social_title.gif) 0 0 no-repeat;
    color:white;
    font-size:12px;
    font-weight:bold;
    height:37px;
    line-height:37px;
    padding-left:17px;
    position: relative;
    z-index: 1;
}
#inv_login_form .f_line{
    padding:15px 0 0 0;
    //padding:7px 0 0;
}
#inv_login_form .f_line .f_name{
    color:black;
    font-size:14px;
    display:inline-block;
    padding:3px 20px 0 0;
    text-align:right;
    width:150px;
    position: relative;
    z-index: 1;
}
#inv_login_form .f_line .f_input{
    display:inline-block;
    height:23px;
    width:200px;
    position: relative;
    z-index: 1;
}
#inv_login_form .input_field{
    border:1px inset #c1c1c1;
    font-size:11px;
    height:17px;
    padding-left:3px;
    padding-top:3px;
    width:180px;
}
#inv_login_form .button_wrap{
    padding:20px 0 15px 0;
    //padding-top:15px;
    text-align:center;
}
#inv_login_form .button_wrap div{
    display:inline-block;
}
#inv_login_form .button_wrap input{
    border:none;
    background:url(../i/inviter/find_bt.gif) 0 0 repeat-x;
    color:none;
    cursor:pointer;
    display:inline-block;
    font-size:0;
    height:41px;
    //line-height:138px;
    width:185px;
}
#inv_login_form p.text-align-center{font-size:12px;}
#inv_login_form .skip{
    margin:0 20px 0 0;
    text-align:right;
}
#inv_login_form .skip a{
    color:#d65274;
    cursor:pointer;
    font-size:13px;
    text-decoration:none;
}
/*       @end     */

/*      Invite button     */
#content .inv_bt-wrap{
    background:url(../i/inviter/invite_bt.gif) 0 0 no-repeat;
    display:inline-block;
    height:36px;
    margin:14px 0 10px 7px;
    padding:0 0 0 39px;
    width:149px;
}
#content .inv_bt-wrap a{
    background:url(../i/inviter/invite_bt.gif) right 0 no-repeat;
    color:white;
    display:inline-block;
    font:bold 19px Arial;
    height:34px;
    line-height:34px;
    padding:0 32px 0 0;
    text-decoration:none;
}
.inv_bt-wrap a:hover{color:white;}
.box-142.online_outer .inv_bt-wrap{
    background:url(../i/inviter/invite_bt-small.png) 0 0 no-repeat;
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='static/_gdff/i/inviter/invite_bt-small.png', sizingMethod='scale');
    cursor:pointer;
    display:inline-block;
    height:26px;
    line-height:26px;
    position:relative;
    text-align:center;
    top:55px;
    width:137px;
}
.box-142.online_outer .inv_bt-wrap a{
    color:white;
    display:inline-block;
    font:bold 14px Arial;
    line-height:26px;
    text-decoration:none;
    width:137px;
}
/*       @end     */

/*      Inviter page     */
#friend_add_main_box{
    height:570px;
    margin:auto;
    overflow:auto;
    position:relative;
    width:auto;
}
#inviter_form h1{
    color:#793505;
    font:bold 17px Verdana;
    padding:0 0 10px 35px;
}
.fr_contact h2{
    color:#793505;
    font:bold 17px Verdana;
    padding:5px 0 5px 12px;
}
#inviter_form h2{
    color:#793505;
    font:bold 12px Verdana;
    margin:0 0 15px 35px;
}
#inviter_form .sep_black{
    background:transparent url(../i/inviter/pix_h_black.gif) 0 0 repeat-x;
    height:1px;
    line-height:1px;
    margin:0 6px 30px 35px;
}
#inviter_form .bt_add_friends_box{
    margin:20px 0 30px;
    text-align:center;
}
#friend_add_main_box .profiles_gallery{
    padding:10px 0 0 0;
    width:815px;
}
#friend_add_main_box .profiles_gallery .clear{
    height:0;
    overflow:hidden;
}
#friend_add_main_box .profiles_gallery .basic{
    color:#793505;
    font-size:11px;
    height:170px;
    width:163px;
}
#friend_add_main_box .profiles_gallery .member_photo{
    height:106px;
    padding:4px 0 0 0;
    position:relative;
    width:80px;
}
#friend_add_main_box .profiles_gallery .title_green_middle{
    color:black !important;
    font-size:11px;
}
#inviter_form table{
    margin-left:35px;
    width:782px;
}
#inviter_form table .INtable_head{
    background:#b1a6a5;
    font-size:12px;
}
#inviter_form table td{
    height:25px;
    padding:2px 0 0 9px;
}
#inviter_form table td input{margin:0 0 0 -8px;}
#inviter_form table tr.even td{background:#dfdada;}
#friend_add_main_box .skip{
    margin:-15px 20px 0 0;
    padding-bottom:20px;
    text-align:right;
}
#friend_add_main_box .skip a{
    color:#868686;
    font:bold 12px Verdana;
    text-decoration:none;
}
/*       @end     */


/*      Inviter send-ok     */
.fr_contact h2{font-family:Verdana;}
.bt_add_friends_box{
    margin:25px 0 10px;
    text-align:center;
}
.bt_add_friends_box a.btnGreen{
    float:none;
    font-size:13px;
    font-weight:bold;
    margin:0 auto;
    width:190px;
}

/*       @end     */

.content_bg{background:url(../i/inviter/shadow_bg.png) 0 0 no-repeat;height:317px;left:0;position:absolute;top:0;width:551px;}
* html .content_bg{background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='static/_gdff/i/inviter/shadow_bg.png', sizingMethod='scale')}


#inv_window{
    color:black;
    left:50%;
    margin:-230px 0 0 -275px;
    position:fixed;
    position:absolute;
    top:50%;
    width:551px !important;
    z-index:10000
}
#inv_window{_position:absolute;_top:expression(documentElement.scrollTop+window.clientHeight/2);}
.INpopup_main{position:relative;zoom:1;}
.INclear{
    clear:both;
    height:0;
    overflow:hidden;
}
.INpopup_content{
    background:url(../i/inviter/shadow_bg.png) 0 0 no-repeat;
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='static/_gdff/i/inviter/shadow_bg.png', sizingMethod='scale');
    color:#5B4344;
    height:285px;
    margin-top:40px;
}
.INhead_t{
    background:url(../i/inviter/shadow_bg.png) 0 0 no-repeat;
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='static/_gdff/i/inviter/shadow_bg.png', sizingMethod='scale');
    top:40px;
    padding:0 40px;
    position:relative;
    zoom:1;
}
#INname_popup{
    background:url(../i/inviter/waiting_head.gif) 0 0 no-repeat;
    color:white;
    font-size:12px;
    font-weight:bold;
    height:25px;
    line-height:25px;
    padding-left:17px;
}
.INhead_bl, .INhead_b{
    background:url(../i/inviter/social_bl.png) 0 0 no-repeat;
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='static/_gdff/i/inviter/social_bl.png', sizingMethod='scale');    
    display:inline-block;
    float:left;
    height:40px;
    overflow:hidden;
    width:511px;
}
.INhead_tl, .INhead_tr{
    background:url(../i/inviter/social_tl.png) 0 0 no-repeat;
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='static/_gdff/i/inviter/social_tl.png', sizingMethod='scale');
    display:inline-block;
    height:40px;
    position:absolute;
    top:0;
    width:511px;
}
.INhead_tl{left:0;}
.INhead_tr{
    background:url(../i/inviter/social_tr.png) 0 0 no-repeat;
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='static/_gdff/i/inviter/social_tr.png', sizingMethod='scale');
    right:0;
    _right:-1px;
    width:40px;
}
.INhead_b{
    background-image:url(../i/inviter/social_br.png);
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='static/_gdff/i/inviter/social_br.png', sizingMethod='scale');
    width:40px;
}
#INclose_bt{
    background:url(../i/inviter/close_bt.gif) 0 0 no-repeat;
    cursor:pointer;
    display:inline-block;
    height:18px;
    position:absolute;
    right:50px;
    text-indent:-100px;
    top:3px;
    width:18px;
}
#INclose{
    position:absolute;
    right:72px;
    top:5px;
}
#INclose a{
    color:white;
    font:bold 12px Verdana;
    text-decoration:none;
}
/*       @end     */
.by_clicking{
    margin:0;
    padding:0 0 0 20px;
}

div#autoreply_form{
margin-left:70px;
width:575px;
}

.email_me_header {
color:#5B3404;
font-family:tahoma;
font-size:17px;
font-weight:bold;
padding:5px 0;
}

#frmMail .right span.button_red a
{
text-decoration:none;
color:#FFFFFF;
}

#frmMessage.maintext{
font:12px Tahoma,sans-serif;
}

#navBar .choose_country, #header .choose_country {font-size:11px;height:35px;left:752px;position:absolute;text-align:center;top:2px;width:135px;z-index:99;}
#navBar .choose_country h2, #header .choose_country h2{font-family:Tahoma, Arial, Verdana, sans-serif;font-size: 10px;color: #979797;margin:2px 0 0 0;padding:0 0 0 5px;font-weight:bold; letter-spacing:normal; line-height:normal}
#country_menu{position:relative;margin:0;padding:0;float:right;}
#country_top{background:url(../i/ccm_img.png) top left no-repeat;width:146px;height:17px;cursor:pointer;overflow: hidden;font-family:Verdana,sans-serif;font-size: 12px;padding:2px 3px;}
.country_flag{float:left;width:16px;height:11px;margin-right:5px;}
#country_content{display:none;background-color:#f4f4f4;position:absolute;right:0px;border: 2px solid #826d6d;padding: 20px;z-index:100;width:275px;_width: 289px;}
#country_content i{position: absolute;display:block;width:4px;height:4px;background: url(../i/ccm_img.png) no-repeat;overflow:hidden;}
#country_content .country_bl{background-position: 0 -45px;left: -2px;bottom: -2px;}
#country_content .country_br{background-position: -3px -45px;right: -2px;bottom: -2px;}
#navBar #country_content img, #header #country_content img{width: 16px;height:11px;margin-right: 5px;margin-top: 3px;float:left;padding: 0;}
.country_block {padding: 0 0 10px 0;margin: 0 0 15px 0;border: 0px;border-bottom: 1px solid #826d6d;zoom:1;}
.cb_bottom{border-bottom: 0px;margin: 0;padding:0;}
.country_block h3{font-family:Arial, Helvetica, sans-serif;font-size:15px;color:#353535;margin:0;padding-bottom: 12px;font-weight: bold;}
.country_col{width: 138px;padding:0;margin:0;text-align:left;color:#000000;float:left;}
.cc_right{width: 123px;}
.country_col ul{list-style:none;font-family:Tahoma, Arial, Verdana, sans-serif;font-size: 12px;color:#000000;}
.country_col ul li{background-image: none;padding: 0 0 0 5px;height: 17px;margin-bottom: 6px;margin-left: -5px;}
.country_col ul li a{text-decoration:none;height:17px;padding-left: 3px;display:block;margin-left: -3px;_margin-left: 0px;width:123px;margin-bottom:0;}
.country_col ul li a:hover{color:#FFFFFF;background: url(../i/ccm_img.png) no-repeat;background-position: 0 -49px;margin-bottom:0;padding-bottom: 0;}
.city_col{padding-bottom: 5px;}
.city_col ul li{background-image: none;padding: 0 0 0 2px;height: 17px;margin-bottom: 1px;margin-left: 0px;}
.city_col ul li a{text-decoration: underline;height:17px;padding-left: 3px;display:block;margin-left: -3px;_margin-left: 0px;width:123px;margin-bottom:0;}
.city_col h3{padding-bottom: 6px;}
#country_content a.worldwide{float:left;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #8c0909;padding:1px 0 0 10px;margin:0;_margin-bottom: -15px;display: block;background: url(../i/ccm_img.png) no-repeat;background-position: -148px -46px;}
.cm_active #country_top { background-position: 0 -21px;color:#FFFFFF;}
.cm_active #country_content{display:block;}
#country_content .flag,#country_top .flag{width:16px;height:11px;background: url(../i/flags/flags.png) no-repeat;float:left;margin:3px 5px 0 0}
#country_content .gb,#country_top .gb{background-position: -160px  0;}
#country_content .us,#country_top .us{background-position: 0 0;}
#country_content .ie,#country_top .ie{background-position: -96px  0;}
#country_content .ca,#country_top .ca{background-position: -16px  0;}
#country_content .au,#country_top .au{background-position: -336px  0;}
#country_content .za,#country_top .za{background-position: -320px  0;}
#country_content .in,#country_top .in{background-position: -240px  0;}
#country_content .pl,#country_top .pl{background-position: -208px  0;}
#country_content .mx,#country_top .mx{background-position: -32px  0;}
#country_content .be,#country_top .be{background-position: -64px  0;}
#country_content .gr,#country_top .gr{background-position: -80px  0;}
#country_content .nl,#country_top .nl{background-position: -112px  0;}
#country_content .cz,#country_top .cz{background-position: -176px  0;}
#country_content .hu,#country_top .hu{background-position: -192px  0;}
#country_content .ro,#country_top .ro{background-position: -224px  0;}
#country_content .pt,#country_top .pt{background-position: -128px  0;}
#country_content .se,#country_top .se{background-position: -144px  0;}
#country_content .my,#country_top .my{background-position: -272px  0;}
#country_content .ph,#country_top .ph{background-position: -288px  0;}
#country_content .jp,#country_top .jp{background-position: -256px  0;}
#country_content .th,#country_top .th{background-position: -304px  0;}
#country_content .nz,#country_top .nz{background-position: -352px  0;}
#country_content .br,#country_top .br{background-position: -48px  0;}
#country_content .es,#country_top .es{background-position: -368px  0;}
#navBar .choose_country, #navBar .menu_for_visitor a, #header .choose_country, #header .menu_for_visitor a{font-family: Arial, Helvetica, sans-serif;}
#navBar .choose_country, #header .choose_country{position: absolute;left: 752px;top: 2px;text-align: center;font-size: 11px;z-index:99;}
#navBar .choose_country img, #header .choose_country img{padding: 3px 0px;}
#header {padding-bottom:0;position:relative;z-index:100;width:900px;}
#topstatus {color:#644A4A;float:left;font:14px Century Gothic,Tahoma,sans-serif;padding:10px;}
#header .choose_country {font-size:11px;height:35px;left:752px;position:absolute;text-align:center;top:2px;width:165px;z-index:99;}