﻿html { background: #1c1a1a; color: #fff; }
body { background: url('images/mainBackgroundCenter.png') no-repeat center top; }

a { color: #fff; }

.MyStatusloyaltyTitle { color: #fb6383 !important; }

.bredCr * { font-size: 13px !important; }
.bredCr { float: left; color: #ffffff; margin: 10px 0 18px 8px; padding: 0; width: 100%; }
    .bredCr a, .bredCr a span { color: #fff !important; padding: 0 2px 0 4px; }
        .bredCr a.advancedSearch { display: inline-block; float: right; padding-right: 15px; text-align: right; width: 150px; }
    .bredCr div.bredCrInnerWrapper { float: left; }
    .bredCr span { color: #fb6383; padding-left: 3px; }

.hpCatsCntMain { width: 980px; margin: auto; }
    .hpCatsCntMain h3 { width: 100%; height: 28px; line-height: 25px; font-size: 15px; color: #e5e5e5; font-weight: normal; text-align: center; float: left; margin: 0; padding: 0; /*background:url('images/hp-cats-seperator.png') repeat-x left bottom;*/ }
    .hpCatsCntMain h2 { font-size: 18px; color: #fb496e; float: left; width: 100%; height: 18px; line-height: 18px; margin: 0; text-align: center; font-weight: bold; }
    .hpCatsCntMain h1 { font-size: 20px; color: #fb496e; float: left; width: 100%; height: 18px; line-height: 18px; margin: 15px 0 0 0; text-align: center; font-weight: bold; }
    * + html .hpCatsCntMain h1 { margin: 0 0 0 0; }
    .hpCatsCntMain a { text-decoration: none; }
.hpCatsCnt { width: 950px; margin: 0 0 0 15px; float: left; background: #22303C url(images/upperMenuTrans.png) no-repeat scroll 0 0; overflow: hidden; border-top: none; }
    .hpCatsCnt ul { list-style: none; float: left; }
        .hpCatsCnt ul li { float: left; color: #fff; background: url('images/hp-cats-seperator.png') repeat-x left bottom; margin-bottom: -3px; white-space: nowrap; }
            .hpCatsCnt ul li a { color: #fff; }
            .hpCatsCnt ul li span { color: #fb6383; font-size: 12px; }
    .hpCatsCnt h2 { text-transform: uppercase; width: 927px; float: left; text-align: left; font-size: 14px; padding: 8px 0 0 23px; background: url(images/upperMenuTrans.png) no-repeat left top; height: 35px; margin-bottom: -17px; }

.hpCatsCntMain .liveSexCams { margin: 0 0 25px 15px; background: #000000 url('images/bg-hp-box-01.png') no-repeat right bottom; }
    .hpCatsCntMain .liveSexCams h2 { color: #FFFFFF; font-style: italic; }
    .hpCatsCntMain .liveSexCams ul { margin-left: 17px; }
        .hpCatsCntMain .liveSexCams ul li { height: 43px; line-height: 17px; padding-bottom: 1px; padding-left: 8px; padding-top: 11px; width: 219px; }
            .hpCatsCntMain .liveSexCams ul li.last { width: 230px; }
            .hpCatsCntMain .liveSexCams ul li a { font-size: 14px; padding-left: 15px; background: transparent url(images/hp-cats-arrow.png) no-repeat scroll -1px 0; color: #fb6383; font-weight: bold; }
            .hpCatsCntMain .liveSexCams ul li div { margin-left: 15px; font-size: 11px; }

.hpCatsCntMain .commonTags,
.hpCatsCntMain .popularSearch { margin-bottom: 25px; }
    .hpCatsCntMain .commonTags h2,
    .hpCatsCntMain .popularSearch h2 { border-left: none; border-right: none; color: #FFFFFF; font-style: italic; }
    /*.hpCatsCntMain .commonTags ul,
.hpCatsCntMain .popularSearch ul {margin-left:20px;}*/
    .hpCatsCntMain .commonTags ul li,
    .hpCatsCntMain .popularSearch ul li { padding-left: 26px; height: 36px; line-height: 36px; }
.hpCatsCntMain .commonTags { background: #000 url('images/bg-hp-box-02.png') no-repeat right bottom; }
.hpCatsCntMain .popularSearch { background: #000 url('images/bg-hp-box-03.png') no-repeat right bottom; }

.hpCatsCntMain .commonTags ul li { width: 173px; }
    .hpCatsCntMain .commonTags ul li.last { width: 100px; }

.hpCatsCntMain .popularSearch ul li { width: 180px; }
    .hpCatsCntMain .popularSearch ul li.last { width: 100px; }

/***************************************/

.header { width: 124px; height: 125px; position: relative; float: left; margin-left: 6px; margin-top: -0px; }
    .header img { float: none; margin: 0 !important; }
.upperMenu { width: 850px; height: 78px; background: url('images/bg-top-menu.png?v=2'); float: right; margin: 17px 0 33px; }
    .upperMenu ul.panel1 { list-style: none; float: left; height: 34px; margin: 12px 0 0 81px; }
        .upperMenu ul.panel1 li { font-size: 13px; font-weight: bold; color: #382b36; float: left; height: 34px; line-height: 34px; position: relative; padding: 0 8px; background: url("images/bg-secondary-menu-sep.jpg?v=2") no-repeat scroll right center transparent; }
            .upperMenu ul.panel1 li a { color: #fff; text-decoration: none; display: block; }
            /*.upperMenu ul.panel1 li.signUp a {color:#a35c00;}*/
            .upperMenu ul.panel1 li.selected { margin: 0 10px; height: 45px; line-height: 53px; color: #fff; font-size: 15px; font-weight: bold; background: url('images/bg-tab-selected.png?v=2') left top; top: -9px; padding: 0 5px; }
                .upperMenu ul.panel1 li.selected.um-myaccount-celeb { background: none; line-height: 35px; }
                    .upperMenu ul.panel1 li.selected.um-myaccount-celeb span { display: none !important; }
                    .upperMenu ul.panel1 li.selected.um-myaccount-celeb a { color: #fff !important; font-size: 12px; }

                .upperMenu ul.panel1 li.selected a { color: #061d2e; font-size: 15px; font-weight: bold; }
                .upperMenu ul.panel1 li.selected span.left,
                .upperMenu ul.panel1 li.selected span.right { display: block; height: 45px; position: absolute; top: 0; }
                /*.upperMenu ul.panel1 li#whoOnline.selected {background:url('images/bg-tab-selected-online.png');}
.upperMenu ul.panel1 li#whoOnline.selected span.left {width:9px; height:40px; left:-7px; background:url('images/bg-tab-selected-left-online.png'); display:none;}*/
                .upperMenu ul.panel1 li.selected span.left { width: 33px; left: -33px; background: url('images/bg-tab-selected-left.png?v=2'); }
                .upperMenu ul.panel1 li.selected span.right { width: 33px; right: -33px; background: url('images/bg-tab-selected-right.png?v=2'); }
    .upperMenu .UserNameDiv { clear: both; padding: 18px 0; text-align: right; margin-right: 3px; font-size: 11px; font-weight: bold; color: #FB6383; }
.techDiv, .searchDiv .text2 { display: none; }

ul.bottomMenuTabsDiv { background: none; list-style: none; height: auto; line-height: 29px; float: left; margin-left: 74px; display: inline; width: 100%; }
    ul.bottomMenuTabsDiv li { float: left; background: none; padding: 0 8px; }
        ul.bottomMenuTabsDiv li a { font-size: 12px; color: #fff; font-weight: bold; text-decoration: none; display: block; padding-left: 13px; background: url('images/bg-bottom-menu-links.png') no-repeat left center; }
        ul.bottomMenuTabsDiv li.selected a { color: #fb6383; }
        ul.bottomMenuTabsDiv li.last { background: none; }

.searchDiv { width: 168px; float: right; padding: 0; margin: 16px 9px 0 0; }
    .searchDiv input.inputGray { width: 138px; height: 14px; padding: 2px; font-size: 12px; border: 1px solid #666; float: left; margin: 0; margin-top: -2px; }
    .searchDiv img.searchIcon { float: right; margin: 1px 0 0 0; }
    .searchDiv a.advancedSearch { float: right; line-height: 11px; font-size: 10px; text-decoration: none; color: #fff; margin-right: 26px; }

/* profile */

.profileTopSection { float: left; width: 990px; }
    .profileTopSection .headerContainer { width: 100%; height: 28px; line-height: 28px; font-size: 16px; font-weight: 700; color: #369; float: left; text-align: center; }
    .profileTopSection h2 { font-size: 20px; width: 264px; float: left; margin-left: 7px; text-align: left; color: #f6f6f6; font-weight: bold; }
    .profileTopSection input.btn_chat_free { float: left; }
    .profileTopSection .imgContainer { width: 654px; height: 276px; float: left; position: relative; margin: 0 0 6px 7px; }
        .profileTopSection .imgContainer a.signUpLink { display: block; width: 321px; height: 246px; position: absolute; top: 0; left: 0; z-index: 2; background: url('images/trans.gif'); }
        .profileTopSection .imgContainer div { float: left; }
        .profileTopSection .imgContainer .mainImg { border-width: 4px; border-style: solid; border-color: #000000; position: relative; }
            .profileTopSection .imgContainer .mainImg .enterChatPopup { display: none; width: 140px; height: 43px; line-height: 31px; text-transform: uppercase; background: url(images/privateSlide.png) no-repeat; color: #fff; text-align: center; font-weight: 700; letter-spacing: 1px; position: absolute; left: 91px; /*top: 109px;*/ top: 88px; text-decoration: none; }
            .profileTopSection .imgContainer .mainImg .freeChat { display: none; width: 139px; height: 43px; line-height: 31px; text-transform: uppercase; background: url(images/freeSlide.png) no-repeat; color: #fff; text-align: center; font-weight: 700; letter-spacing: 1px; position: absolute; left: 90px; /*top: 109px;*/ top: 88px; text-decoration: none; }
        .profileTopSection .imgContainer .mainProfileImg a.enterChat { left: 3px !important; top: -31px !important; }
        .profileTopSection .imgContainer .mainImg .enterChatPopup.groupChat { background: transparent url(images/groupChatSlide.png) no-repeat scroll 0 0; }

        .profileTopSection .imgContainer .mainProfileImg a.enterChat, .profileTopSection .hostTopDetails a.enterChat { margin-left: 1px; width: 320px; height: 27px; clear: both; text-decoration: none; background: url("images/privateBackVP.gif?v=2") no-repeat center -54px; border-top: 1px solid #666666; color: #424242; display: block; text-align: center; font-weight: bold; line-height: 27px; font-size: 13px; }
            .profileTopSection .imgContainer .mainProfileImg a.enterChat:hover, .profileTopSection .hostTopDetails a.enterChat:hover { background-position: center -81px; color: #fff; }
        .profileTopSection .imgContainer .mainProfileImg a.freeChatBtn, .profileTopSection .hostTopDetails a.freeChatBtn { background-position: center 0px; color: #fff; }
    .profileTopSection .hostTopDetails a.enterChat { width: 312px; }
    .profileTopSection .imgContainer .mainProfileImg a.freeChatBtn:hover, .profileTopSection .hostTopDetails a.freeChatBtn:hover { background-position: center -27px; color: #fff; }
    .profileTopSection .imgContainer .mainProfileImg a.groupChatBtn, .profileTopSection .hostTopDetails a.groupChatBtn { background-position: center -216px; border: none; }
        .profileTopSection .imgContainer .mainProfileImg a.groupChatBtn:hover, .profileTopSection .hostTopDetails a.groupChatBtn:hover { background-position: center -243px; color: #fff; }
    .profileTopSection .imgContainer .mainProfileImg a.enterChat { position: relative; top: -29px; }
.hostTopDetails a.enterChat.groupChatBtn { background-position: center -216px; }
    .hostTopDetails a.enterChat.groupChatBtn:hover { background-position: center -243px; }

.profileTopSection .imgContainer .mainImg img { width: 320px; height: 240px; display: block; background: #144163; /*padding:2px; border-width:1px; border-style:solid; border-color:#020000 #616161 #616161 #020000;*/ float: left; }
.profileTopSection .imgContainer .smallImg { margin: 0 0 6px 6px; background: #144163; border-width: 4px; border-style: solid; border-color: #000000; position: relative; }
    .profileTopSection .imgContainer .smallImg img { width: 149px; height: 113px; display: block; /*padding:2px; border-width:1px; border-style:solid; border-color:#020000 #616161 #616161 #020000;*/ float: left; }
    .profileTopSection .imgContainer .smallImg a.videoIcon { display: block; background: url('images/play-btn.png') no-repeat left bottom; border: none; display: block; width: 45px; height: 45px; left: 52px; padding: 0; position: absolute; top: 36px; z-index: 3; }
        .profileTopSection .imgContainer .smallImg a.videoIcon:hover, .profileTopSection .imgContainer .smallImg a.videoIconOn { background-position: left top; }
.profileTopSection .hostTopDetails { width: 313px; float: right; height: 270px; background: #000000 url('images/trans-profile.png'); }
    .profileTopSection .hostTopDetails ul { margin-bottom: 20px; float: left; list-style: none; width: 300px; margin-top: 15px; }
        .profileTopSection .hostTopDetails ul li { font: 14px/20px arial; min-height: 30px; height: auto !important; height: 30px; width: 263px; line-height: 26px; background: url('images/bg-host-top-details-li.png') repeat-x left bottom; margin-left: 20px; margin-top: 2px; float: left; color: #f6f6f6; }
            /*.profileTopSection .hostTopDetails ul li.notify{background:none;}*/
            .profileTopSection .hostTopDetails ul li img { margin: -2px 9px 0 0; }
                .profileTopSection .hostTopDetails ul li img.imgRating { margin: 0 0 -3px 3px; }
            .profileTopSection .hostTopDetails ul li a { font-size: 14px; }
li.MessageMe a { background: url("images/bg-rvLinksMsg.png") no-repeat scroll left center transparent; padding-left: 23px; }
.profileTopSection .hostTopDetails ul li a.notifyLnk { padding-left: 20px; background: url(images/bullet-notify.png) no-repeat left center; }
.profileTopSection .hostTopDetails ul li a.add2FavLnk { padding-left: 20px; background: url(images/bullet-add-to-favs.png) no-repeat left center; }
.profileTopSection .hostTopDetails ul li .featuresCnt { width: 192px; height: 20px; float: right; margin-top: 4px; }
* + html .profileTopSection .hostTopDetails ul li .featuresCnt { margin-top: -24px; }
.profileTopSection .hostTopDetails ul li .flagsCnt { width: 205px; float: right; margin: 9px 0 7px; }
* + html .profileTopSection .hostTopDetails ul li .flagsCnt { margin-top: -17px; }
    .profileTopSection .hostTopDetails ul li .flagsCnt img { float: left; margin: 0 2px 2px 0; }
.profileTopSection .hostTopDetails input.profileBtn { width: 312px; height: 29px; float: left; border: 0; margin-bottom: 6px; font-family: Arial; text-transform: uppercase; color: #fff; font-weight: 700; cursor: pointer; }
.profileTopSection .hostTopDetails input.privateChatBtn { background: transparent url(images/privateBackVP.gif) no-repeat scroll center -54px; text-indent: -1000px; overflow: hidden; height: 27px; }
    .profileTopSection .hostTopDetails input.privateChatBtn:hover { background-position: center -81px; }
.profileTopSection .hostTopDetails input.freeChatBtn { background: url(images/bg-free-chat-btn.jpg); display: none; }
ul.profileTabs { float: left; margin-left: 8px; width: 100%; list-style: none; }
    ul.profileTabs li { float: left; margin-right: 3px; }
        ul.profileTabs li a { display: block; height: 32px; line-height: 32px; background: #3a3636; font-size: 12px; padding: 0 25px; color: #ffffff; text-decoration: none; }
            /*ul.profileTabs li a.last{background:none;}*/
            ul.profileTabs li a span { color: #fb6383; text-decoration: none; margin-left: 3px; }
            ul.profileTabs li a.selected { background: #000000 url('images/bg-profile-tab-selected.png') no-repeat left top; color: #fb6383; text-decoration: none; cursor: default; font-weight: bold; }
/*ul.profileTabs li a.beforeSelected{background:#fff;}*/
#panelWrap { width: 978px; background: #000000; font-size: 11px; margin-left: 8px; float: left; padding-bottom: 11px; }
.HostDetails { float: left; width: 978px; }
    .HostDetails * { font-size: 13px; color: #ffffff; }
    .HostDetails h3 { font-size: 13px; font-weight: 700; color: #ffffff; }
    .HostDetails ul { margin-bottom: 8px; list-style: none; }
        .HostDetails ul li { line-height: 18px; }
.HostDetailsRight ul { float: left; /*padding-bottom:10px;*/ margin: 12px 18px 0; background: #1e1d1d; }
    .HostDetailsRight ul li { min-height: 23px; height: auto !important; height: 23px; line-height: 21px; background: url('images/bg-host-profile-details-li.png') repeat-x left bottom; margin-bottom: -2px; }
        .HostDetailsRight ul li span { width: 126px; padding-left: 9px; display: block; float: left; font-weight: bold; }
            .HostDetailsRight ul li span.value { font-weight: normal; padding-left: 0; width: 146px; padding: 0 6px; }
.HostDetailsLeft { float: left; width: 630px; min-height: 170px; height: auto !important; margin: 18px 0 0 15px; }
    .HostDetailsLeft * { color: #ffffff; }
.HostDetailsRight { float: right; margin: 13px 0 11px; }
    .HostDetailsRight h3 { margin-bottom: 12px; }
.reviewsCnt { width: 945px; float: left; margin: 9px 0 0 11px; }
    .reviewsCnt h3 { float: left; width: 936px; height: 25px; line-height: 25px; background: #1b262f; padding-left: 9px; color: #fff; }
    .reviewsCnt ul { list-style: none; float: left; width: 100%; }
        .reviewsCnt ul li { width: 100%; float: left; min-height: 22px; height: auto !important; line-height: 22px; color: #fff; background: url('images/bg-host-reviews-li.png') repeat-x left bottom; padding-bottom: 5px; }
            .reviewsCnt ul li span { display: block; float: left; line-height: 22px; }
                .reviewsCnt ul li span.date { width: 53px; padding-left: 10px; }
                .reviewsCnt ul li span.rating { width: 93px; }
                .reviewsCnt ul li span.reviews { width: 840px; font-size: 13px; overflow: hidden; }
                    .reviewsCnt ul li span.reviews span.date { float: none; display: inline; font-size: 13px; color: #FB6383; padding-left: 5px; }
            .reviewsCnt ul li.head { background: none; height: 27px; line-height: 27px; }
                .reviewsCnt ul li.head span { text-transform: uppercase; font-weight: 700; color: #999; }
            .reviewsCnt ul li img { height: 14px; margin-top: 5px; }
a.viewAllReviewsLink { font-size: 13px; }
* html ul.profileTabs li { float: left; height: 32px; line-height: 32px; background: none; padding: 0 25px; }
    * html ul.profileTabs li a, * html ul.profileTabs li a.selected { background: none; }
    * html ul.profileTabs li a { display: inline; font-size: 11px; padding: 0; }
* html .rlsCnt .singleRlsCnt .hostImgCnt a, * html .rlsCnt .singleRlsCnt .hostImgCnt a:hover { border: none; top: 0; left: 0; }
.profileTopSection .imgContainer, .profileTopSection .hostTopDetails, #panelWrap, .reviewsCnt, .profileTopSection h2, .rlsCnt, .rlsCnt .singleRlsCnt, .hostImgCnt { display: inline; }
.rlsCnt { width: 972px; float: left; margin-left: 4px; }
    .rlsCnt p.sort { height: 36px; line-height: 36px; }
        .rlsCnt p.sort * { font-size: 12px; }
        .rlsCnt p.sort a.selected { text-decoration: none; color: #fff; cursor: default; font-weight: 700; }
        .rlsCnt p.sort span { margin: 0 10px; color: #fff; color: #304353; }
    .rlsCnt .singleRlsCnt { width: 468px; height: 150px; float: left; margin: 0 14px 12px 0; position: relative; }
        .rlsCnt .singleRlsCnt .leftCol { width: 296px; float: left; position: relative; height: 142px; background: #1e1d1d; }
            .rlsCnt .singleRlsCnt .leftCol a { padding-left: 7px; }
        .rlsCnt .singleRlsCnt h3 { line-height: 17px; font-size: 12px; font-weight: bold; color: #fb6383; padding-left: 7px; margin-top: 5px; /*height:17px;*/ }
            .rlsCnt .singleRlsCnt h3 img { float: right; margin: 0 9px 0 0; }
            * + html .rlsCnt .singleRlsCnt h3 img { position: relative; top: -19px; margin-bottom: -19px; }

        .rlsCnt .singleRlsCnt p { margin-left: 7px; }
            .rlsCnt .singleRlsCnt p.desc { width: 286px; height: 58px; line-height: 19px; overflow: hidden; font-size: 12px; color: #f6f6f6; margin-top: 6px; }
            .rlsCnt .singleRlsCnt p.title { margin-top: 8px; font-weight: 700; }
        .rlsCnt .singleRlsCnt ul { list-style: none; position: absolute; bottom: 6px; left: 10px; }
            .rlsCnt .singleRlsCnt ul li { height: 22px; line-height: 22px; font-weight: 700; font-size: 12px; color: #f6f6f6; }
                .rlsCnt .singleRlsCnt ul li span { display: block; width: 54px; float: left; font-weight: 400; font-size: 12px; color: #f6f6f6; }

div.vidBottomCon { position: absolute; bottom: 0; width: 296px; left: 0; }
    div.vidBottomCon * { color: #ffffff; }
    div.vidBottomCon div { margin: 5px 7px; }
div.vidLength { float: left; }
div.vidPrice { float: right; }

.hostImgCnt { float: left; width: 151px; position: relative; margin: 0 4px 0px 0; border-style: solid; border-width: 2px; border-color: #fb6383; background: none; }
    .hostImgCnt a { display: block; width: 151px; height: 111px; position: relative; z-index: 2; }
/*.hostImgCnt:hover,.hostImgCnt a:hover{border-color:#FFAD00 !important}*/

.borderOn { border-color: #fb6383 !important; }
.hostImgCnt a.playBtn { display: block; width: 45px; height: 45px; position: absolute; top: 39px; left: 56px; background: url(images/play-btn.png) no-repeat left bottom; z-index: 3; border: none; padding: 0; }
    .hostImgCnt a.playBtn:hover { background-position: left top; }
.rlsCnt .singleRlsCnt input.button { width: 151px; height: 21px; }
.vidButton { width: 151px; height: 27px !important; background: url(images/privateBack.gif) no-repeat -66px -162px; /*text-indent:-1000px;overflow:hidden;*/ border: none; }
    .vidButton:hover { background-position: -66px -189px; }
* + html .rlsCnt .singleRlsCnt input.button { padding-bottom: 0; }
.containerThumbs { width: 970px; float: left; border: none; margin-left: 9px; }
    .containerThumbs .topContentThumbs { width: 100%; line-height: 37px; clear: both; float: left; }
        .containerThumbs .topContentThumbs #CompleteUncensored { width: 500px; margin-left: 236px; float: left; text-align: center; color: #fff; }
        .containerThumbs .topContentThumbs p { text-align: right; color: #ffffff; margin-right: 57px; }
    .containerThumbs .navigationCnt { width: 881px; height: 16px; float: left; background: #3a3636; margin-left: 39px; position: relative; }
        .containerThumbs .navigationCnt * { font-weight: normal !important; color: #fff; font-size: 10px; }
        .containerThumbs .navigationCnt a.prevPage, .containerThumbs .navigationCnt a.nextPage { /*float:right;*/ }
        .containerThumbs .navigationCnt .navi { padding: 0; height: 16px; line-height: 16px; position: absolute; top: 0; width: auto !important; }
            .containerThumbs .navigationCnt .navi a { padding: 0 7px; border-right: 1px solid #253745; margin: 0; }
                .containerThumbs .navigationCnt .navi a.active { color: #fb6383; margin: 0; }
            .containerThumbs .navigationCnt .navi span.lastNavigationWrap a { border: none; }
    .containerThumbs .scrollable { width: 884px; height: 260px; overflow: hidden; position: relative; float: left; }
        .containerThumbs .scrollable .thumb { width: 157px; height: 119px; float: left; position: relative; margin: 0px 21px 8px 1px; background: #131d26; }
            .containerThumbs .scrollable .thumb a.mainLink { display: block; width: 151px; height: 113px; position: relative; border-style: solid; border-width: 4px; border-color: #1C1A1A; }
                .containerThumbs .scrollable .thumb a.mainLink:hover { border-color: #fb6383; }
            .containerThumbs .scrollable .thumb a.magnify { display: none; }
            .containerThumbs .scrollable .thumb:hover a.magnify { display: block; position: absolute; bottom: 6px; right: 6px; width: 23px; height: 23px; background: url('images/bg-snapshots-hover.png'); }
            .containerThumbs .scrollable .thumb .newContentIndicator { position: absolute; left: 4px; bottom: 2px; background: url('images/trans.png'); height: 12px !important; line-height: 12px !important; padding: 0 3px; }
a.activeImage img { border: none; }
.containerThumbs .prevPageCnt { float: left; width: 38px; height: 29px; }
.containerThumbs .nextPageCnt { float: right; width: 40px; height: 29px; }
.containerThumbs .prevPageCnt, .containerThumbs .nextPageCnt { margin-top: 113px; }
p.hostBaloon { position: absolute; width: 260px; height: 91px; background: url(images/bg-host-baloon.png); top: -70px; right: 75px; font-family: Verdana; font-size: 12px; color: #666; text-align: center; font-weight: 700; line-height: 22px; padding: 42px 13px 0 56px; }
    p.hostBaloon a { color: #f60; }
.otherHostsCnt { width: 978px; height: 235px; background: #000000; float: left; margin: 20px 0 0 8px; padding: 0; }
    .otherHostsCnt h3 { width: 886px; float: left; text-align: center; height: 30px; line-height: 30px; font-size: 11px; margin: 14px 0 8px; display: block !important; }
    .otherHostsCnt .hostCnt { width: 109px; height: 89px; float: left; position: relative; margin: 10px 46px 0 0; }
        .otherHostsCnt .hostCnt h4 { width: 109px; position: absolute; top: -16px; left: 0; text-align: center; white-space: nowrap; }
            .otherHostsCnt .hostCnt h4 a { text-decoration: none; font-size: 11px; }
        .otherHostsCnt .hostCnt img { border: 1px solid #000; }
        .otherHostsCnt .hostCnt p.online { bottom: 1px; }
.hpHostListContainerInner { float: left; width: 990px; margin-left: 1px; }
    .hpHostListContainerInner .singleHostContainer { margin: 0 6px; width: 174px; }
        .hpHostListContainerInner .singleHostContainer .contentHost { width: 171px !important; }
        .hpHostListContainerInner .singleHostContainer a.enterChat { width: 160px; }
        .hpHostListContainerInner .singleHostContainer p.singleHostNickname,
        .hpHostListContainerInner .singleHostContainer p.singleHostLinks { width: 167px; left: 6px; }
.groupedVideos { width: 459px; float: left; border: 2px solid #fb6383; padding: 0 2px 5px 0; margin: -4px 0 17px -4px; /*height:303px;*/ }
.groupedVideosInnerCnt { width: 482px; float: left; margin-bottom: -25px; padding: 2px; }
* + html .groupedVideosInnerCnt { margin-bottom: -13px; }
.videosEvenColumn, .videosOddColumn { margin-top: 36px; width: 468px; }
.videosEvenColumn { float: left; }
.videosOddColumn { float: right; margin-right: 21px; }

.otherHostsCnt .singleHostContainer { height: 159px; }
    .otherHostsCnt .singleHostContainer a.enterChatPopup { left: 18px; }

/*.groupedVideos {width:950px; float:left; border:1px solid #acacac; margin-right:12px;}
.groupedVideosInnerCnt {width:482px; float:left; margin:0 0 -12px 0;}
* + html .groupedVideosInnerCnt {margin:0;}*/

/* snapshots lightbox */
.slideContent { width: 740px; /*height:610px;*/ height: 616px; background: #111; margin-left: -235px !important; }
/*.slideContent img.loading {float:left; margin:0 0 0 35px;}*/
a.modalCloseImgSnapshots { background: url('images/bg-rls-videos-close-btn.png'); width: 77px; height: 20px; right: 14px; }
.slideContent .bottomContentSlide .contentProfile2, .slideContent .bottomContentSlide .contentProfile2 img { display: none; }
.slideContent .bottomContentSlide #startStop.contentProfile2 { display: block; border: none; width: 108px; height: 30px; background: url('images/bg-slideshow-btn.png'); padding: 0; margin: 12px 0 0 13px !important; }
    .slideContent .bottomContentSlide #startStop.contentProfile2 a { display: block; height: 28px; }
        .slideContent .bottomContentSlide #startStop.contentProfile2 a span { color: #000; float: left; margin: 8px 0 0 30px; text-transform: uppercase; }
.slideContent .bottomContentSlide #prevNext { margin: 12px 17px 0 0; float: right; }
p.imgIdx { height: 38px; line-height: 38px; color: #fb6383; font-family: Verdana; float: left; margin-left: 18px; }
.slideContent .slideshowMainImgCnt { width: 740px; height: 525px; /*margin-left:35px!important;*/ text-align: center; vertical-align: middle; }
.slideContent .simplemodal-close { width: 77px; height: 20px; }
.header .hpSignUpUser { position: absolute; right: 0; top: 4px; font-weight: bold; }
    .header .hpSignUpUser ul li a { color: #fff; }

/* hp member */
.hpMemberBox { float: left; width: 983px; margin: 0 0 26px 5px; }
    .hpMemberBox .hostImgCnt .topDetails a { padding: 0; }
    .hpMemberBox .singleHostContainer p a { font-weight: bold; }
    .hpMemberBox .singleHostContainer p.singleHostLinks a { font-weight: normal; }
.hpMemberUpperMessage { height: 51px; border-bottom: 0; margin-bottom: 22px; position: relative; }
    .hpMemberUpperMessage .bottomBorderBg { width: 985px; height: 14px; background: url('images/bg-hpMemberUpperMessage.png'); position: absolute; left: -1px; bottom: -14px; }
    .hpMemberUpperMessage p { color: #f1f1f1; font-size: 11px; font-weight: bold; float: left; padding: 11px 11px 0; }
.hpHostlistContentInnerCnt { width: 990px; float: left; margin-left: 5px; }
    .hpHostlistContentInnerCnt .singleHostContainer { margin: 0 2px 13px; }
.member h3 { display: block; color: #fb6383; float: left; margin: 10px 0 0 13px; text-transform: none; width: 100%; }
a#vmOnline { /*margin:-6px 15px 5px 0;*/ text-align: right; width: 260px; float: right; height: 20px; line-height: 20px; font-weight: bold; text-decoration: none; display: inline; margin: 0; }
* + html a#vmOnline { margin-top: -20px; position: relative; }
.newRecordedHighlightsContainer { width: 990px; height: 475px; background: none; }
.memberVideos { float: right; }
.newRecordedHighlightsContainer h3 { color: #fb6383; margin: 10px 0 0 13px; }
.newRecordedHighlightsContainer .hostImgCnt { width: 180px; height: 163px; float: left; margin: 25px 6px 13px; background: #666; }
    .newRecordedHighlightsContainer .hostImgCnt a { width: 180px; height: 163px; padding: 0; }
    .newRecordedHighlightsContainer .hostImgCnt .topDetails { position: absolute; width: 171px; height: 18px; top: -19px; left: -1px; }
        .newRecordedHighlightsContainer .hostImgCnt .topDetails a { border: none; color: #fff; text-decoration: none; font-weight: bold; float: left; height: 15px; width: 110px; }
            .newRecordedHighlightsContainer .hostImgCnt .topDetails a:hover { top: 0; left: 0; }
        .newRecordedHighlightsContainer .hostImgCnt .topDetails img { float: right; margin-top: 3px; }
    .newRecordedHighlightsContainer .hostImgCnt input.button { position: absolute; bottom: 0; left: 0; width: 180px; height: 26px; padding-bottom: 3px; color: #424242; text-transform: uppercase; background: url('images/privateBack.gif') -53px -190px; letter-spacing: 1px; padding: 0; z-index: 2; }
        .newRecordedHighlightsContainer .hostImgCnt input.button:hover { background-position: -53px -163px !important; }
    .newRecordedHighlightsContainer .hostImgCnt a.playBtnA { width: 45px; height: 45px; position: absolute; border: 0; top: 45px; left: 66px; background: url('images/play-btn.png') center bottom; padding: 0; }
        .newRecordedHighlightsContainer .hostImgCnt a.playBtnA:hover { background-position: center top; }
.hpMemberBox p.openingText { font-size: 12px; color: #e2e2e2; float: left; margin: 5px 0 5px 13px; background: url('images/hp-cats-seperator.png') repeat-x left bottom; padding-bottom: 16px; width: 450px; }
.member p.openingText { margin-left: 13px; width: 955px; font-size: 13px; font-weight: bold; }
.hpMemberBox .newRecordedHighlightsInnerContainer { margin-left: 5px; width: 990px; background: url('images/trans-profile.png'); }
.viewMore a.ncntViewMore { font-weight: normal !important; }

a.memberBanner { display: block; width: 990px; height: 92px; background: url('images/banner-member.jpg'); float: left; margin-top: 55px; margin-left: 4px; }

/* mini profile */
.miniProfileOverlay { position: absolute; top: 0; right: 0; width: 313px; height: 246px; background: url('images/bg-member-containers.png'); border: 1px solid #010101; z-index: 3; }
    .miniProfileOverlay h2 { display: block; width: 100%; text-align: center; margin-top: 30px; float: left; margin-left: 0; }
    .miniProfileOverlay a.signUpBtn { display: block; margin: 20px 0 0 12px; float: left; width: 287px; height: 64px; padding-top: 10px; background: url('images/bg-mini-profile-join-btn.jpg') repeat-x; border: 1px solid #515151; text-align: center; font-size: 18px; text-transform: uppercase; font-weight: 400; line-height: 26px; text-decoration: none; }
    .miniProfileOverlay p.checkOut { width: 313px; height: 47px; background: url('images/bg-member-containers.png'); border: 1px solid #010101; margin: 24px 0 0 -1px; text-align: center; color: #e8a6a6; font-size: 16px; padding-top: 7px; float: left; }
    * + html .miniProfileOverlay p.checkOut { margin-top: 25px; }
.miniProfilepanelWrap { margin-top: 48px; padding-bottom: 0 !important; }
.profileTopSectionMiniProfile { height: 276px; }
.miniProfilepanelWrap .HostDetailsLeft { min-height: 78px; height: auto !important; height: 78px; }
.miniProfilepanelWrap .HostDetails .HostDetailsRight ul { float: left; /*padding-bottom:10px;*/ margin: 12px 18px 0; }
    .miniProfilepanelWrap .HostDetails .HostDetailsRight ul li { min-height: 23px; height: auto !important; height: 23px; line-height: 21px; background: url('images/bg-host-profile-details-li.png') repeat-x left bottom; margin-bottom: -2px; }
        .miniProfilepanelWrap .HostDetails .HostDetailsRight ul li.prefs { background: none; }
        /*.miniProfilepanelWrap .HostDetails .HostDetailsRight ul li span {margin-top:-2px;}*/
        .miniProfilepanelWrap .HostDetails .HostDetailsRight ul li span.name { width: 135px; padding-left: 9px; display: block; float: left; font-weight: bold; }
        .miniProfilepanelWrap .HostDetails .HostDetailsRight ul li span.value { width: 118px; font-weight: normal; white-space: nowrap; padding-left: 0; }
.hpHostListContainer h3 { text-transform: none; display: block; text-align: left; background: url('images/hp-cats-seperator.png') repeat-x left bottom; width: 956px; font-size: 14px; font-weight: bold; color: #ffffff; margin: 1px 0 11px 9px; padding-bottom: 3px; height: 30px; line-height: 30px; position: relative; display: none; }
    .hpHostListContainer h3 a { position: absolute; right: 0; top: 0; font-weight: normal; }
.hpHostListContainer h2, .newRecordedHighlightsContainer h3 { font-size: 15px; color: #fff; padding-bottom: 3px; width: 958px; float: left; margin: 10px 0 12px 10px; font-weight: bold; }

/* rls popup */

.rlsLBContent { width: 429px; min-height: 455px; height: auto !important; height: 455px; background: #000; color: #010101; margin: 0 0 0 -64px; }
    .rlsLBContent * { color: #f4f4f4; }
.playRlsTitle { height: 38px; width: 334px; }
    .playRlsTitle span { height: 38px; line-height: 38px; float: left; margin-left: 17px; font-size: 12px; font-weight: bold; }
    .playRlsTitle img { float: left; margin: 13px 0 0 10px; }
#PlaceForVideo { width: 397px; height: 300px /*341px*/; margin: auto; /* background:#959595; ELAD*/ }
.playRlsDescription { width: 397px; color: #f4f4f4; font-weight: bold; margin: 12px 0 10px 17px; padding-bottom: 12px; /*border-bottom:1px solid #d2d2d2;*/ }
ul.playRlsData { list-style: none; margin: 0 0 0 17px; color: #505050; padding-bottom: 25px; width: 397px; }
    ul.playRlsData li { float: left; }
        ul.playRlsData li.price { float: right; }

a.simplemodal-close { background: url("images/simplemodal_close.png") no-repeat scroll 0 0 transparent; height: 21px; right: 7px; top: 10px; width: 21px; }
a.modalCloseImgRlsVideos { width: 77px; height: 20px; background: url('images/bg-rls-videos-close-btn.png'); cursor: pointer; position: absolute; right: 16px; top: 10px; z-index: 3200; }

/* favorites */
.pagerFav, .pagerFav { display: none; }
table.MyFavTable { margin: 15px 0 0 120px; width: auto !important; }
    table.MyFavTable td { background: #666; border: 1px solid #111; }
    table.MyFavTable .imgGalleryDiv, table.MyFavTable .imgGalleryDiv img { width: 108px !important; height: 90px !important; }
    table.MyFavTable .btn_chat_private { /*background:#fb6383; color:#424242!important;*/ width: 122px; }
    table.MyFavTable .cnt, .Gcnt { background: #383838; color: #fff; }
    table.MyFavTable .red { color: #fb6383; }
    table.MyFavTable .addNote { width: 53px; background: #666; border: 1px solid #333; }
.favoriteTop .Gcnt { background: #666; }
.favoriteTop .combo1 { margin-left: 160px; }

/* end video chat */
.recomendHostCont, .rateHostCont .newUserRightDivTitle { display: none; }
.rateHostCont { float: none; margin: auto; background: #22303C; width: 990px; border: none; }
/*.rateHostCont p {text-align:center; height:10px!important;}*/
p.rateHostTopText { text-align: center; width: 100%; height: 10px !important; padding: 10px !important; }
.rateHostCont span { color: #b8b8b8; font-size: 12px; font-weight: normal; }
table.rateChats { width: 635px !important; width: 780px !important; margin: auto; border: 1px solid #5d5d5d !important; }
    table.rateChats th { background: none !important; border-bottom: 1px solid #3b3b3b; color: #FB6383; border-right: 1px solid #414141 !important; font-size: 13px; }
        table.rateChats th div { display: none; }
    table.rateChats td { border-right: 1px solid #414141 !important; border-bottom: 1px solid #414141 !important; color: #b8b8b8; }
        table.rateChats td strong { color: #fff; }
textarea#reviewText { width: 430px; height: 81px; border: 1px solid #272727; background: #ccc; font-family: arial; font-size: 12px; }
table.videoChatTopTable { background: #484848; }
    table.videoChatTopTable a { color: #fb6383; letter-spacing: 0; font-weight: normal !important; }

.endVideoChatTopBoxes { width: 990px; height: 138px; margin: 0 auto 10px; }
.endVideoChatLeftTop { width: 485px; height: 136px; float: left; background: #22303C; overflow: hidden; }
.endVideoChatRightTop { width: 485px; height: 136px; padding-left: 4px; float: right; background: #22303C; }
.endVideoChatLeftTop img { float: left; margin: 3px 0 0 3px; border: 1px solid #383838; }
.endVideoChatLeftTop h3 { font-size: 20px; text-align: center; margin-top: 30px; width: 309px; float: right; white-space: nowrap; }
.endVideoChatLeftTop a { display: block; text-align: center; margin-top: 33px; width: 309px; float: right; white-space: nowrap; }
.endVideoChatRightTop .chatWithMe { width: 102px; height: 97px; border: 1px solid #4a4848; background: #393939; float: left; margin: 8px 0 6px 41px; }
.endVideoChatRightTop img { float: left; margin: 1px 0 0 1px; }
.endVideoChatRightTop input { width: 100px; height: 17px; border: none; background: url('images/spriteBack.gif') repeat-x 0 -57px; float: left; margin: 2px 0 0 1px; color: #424242; text-transform: uppercase; font-weight: bold; font-size: 10px; padding-bottom: 3px; cursor: pointer; }
* + html .endVideoChatRightTop input { margin-left: -40px; }
    /* strange ie bug fix */
    .endVideoChatRightTop input:hover { background-position: 0 -77px; color: #fff; }
* + html .endVideoChatRightTop input { padding-top: 2px; font-size: 11px; }
.endVideoChatRightTop a { display: block; width: 100%; text-align: center; /*margin-top:12px;*/ float: left; }
/* + html .endVideoChatRightTop a {margin-top:10px;}*/
input#btnRateMe { width: 347px; height: 39px !important; padding: 0; background: url('images/bg-btn-with-arrow.png'); font-size: 17px; font-weight: bold; text-transform: uppercase; padding-bottom: 2px; margin: 20px 0 17px; }
* + html input#btnRateMe { padding: 0; }
    input#btnRateMe.buttonRed { border: none !important; }

/* general */
.content_host_agent, .pagecontentcon { background: #000; padding: 16px; }
    .content_host_agent a { font-size: 11px; }
    .pagecontentcon h1, .pagecontentcon h2 { color: #fff; }
    .pagecontentcon a { color: #fb6383; font-size: 11px; }
.footerDiv ul.first { margin-top: 7px; }
    .footerDiv ul.first * { font-size: 12px !important; }
.footerDiv p.bottomText { height: 18px; line-height: 18px; }
.detailedListLangCnt { floaT: left; width: 100%; }
    .detailedListLangCnt h2 { float: left; }
    .detailedListLangCnt p { float: left; margin: 8px 0 0 10px; width: 250px; }
table.pcardTable input.contact { background: none; color: #fff; }
tr.snapshotBtnCnt { background: none !important; }
.blockOverlay { cursor: default !important; }
.videoChatLogo { margin-top: 0px; }
.page_videochat .regularScreenChat { margin: 0 auto 0 !important; }
.footerDiv .foterBody img { visibility: hidden; }
.errFileLength { color: #bc0000; font-weight: bold; margin: 2px 0 -5px 17px; }
#pfv { width: 990px !important; min-height: 310px; }
/* video chat flash cnt */

/* popups */
.ByCreditBottomDivPopUp { background: #343434; border: 1px solid #595959 !important; }
    .ByCreditBottomDivPopUp * { color: #ccc; }
    .ByCreditBottomDivPopUp p.newUserRightDivTitle { background: #fb6383; }
        .ByCreditBottomDivPopUp p.newUserRightDivTitle b { font-size: 16px !important; color: #242424; }
    .ByCreditBottomDivPopUp .backBillStep { margin-left: 10px; background: #666; }
        .ByCreditBottomDivPopUp .backBillStep div { color: #fff; }
            .ByCreditBottomDivPopUp .backBillStep div img { display: none; }
            .ByCreditBottomDivPopUp .backBillStep div.buttonRed { background: url('images/spriteBack.gif') repeat-x 0 -57px !important; height: 19px !important; line-height: 19px !important; margin-top: 3px; color: #424242; }
                .ByCreditBottomDivPopUp .backBillStep div.buttonRed:hover { background-position: 0 -77px !important; color: #fff; }

.add2favStandAlone { background: none !important; }
    .add2favStandAlone .thankYouChat,
    .add2favStandAlone .contShereFriends { background: #343434; border: 1px solid #595959; }
        .add2favStandAlone .contShereFriends,
        .add2favStandAlone .contShereFriends p#emailPref label { color: #fff !important; }

/* top pannel */
.hlPanelWrap { height: 55px; margin-bottom: 8px; margin-top: -40px; width: 990px; }
* + html .hlPanelWrap { float: left; height: 55px; margin-bottom: -20px; margin-top: -40px; width: 990px; z-index: 30; }
    .hlPanelWrap div { float: left; margin-top: 30px; }
#hlPanelWrap #niche1, #hlPanelWrap #niche2 { font-size: 13px; font-weight: bold; margin-right: 5px; }
#hlPanelWrap #niche2 { margin-left: 5px; }
#hlPanelWrap #nich1Counter { font-size: 13px; color: #FB6383; }
    #hlPanelWrap #nich1Counter * { font-size: 13px; }
    #hlPanelWrap #nich1Counter span { color: #fb6383; }


/*background:transparent url(images/arrDownSort.gif) no-repeat 0 0;*/
#SexierRvPanel #hlpFilter,
#SexierRvPanel #hlpLanguages { z-index: 10; position: relative; width: 133px; }
    #SexierRvPanel #hlpFilter .langsHolder,
    #SexierRvPanel #hlpLanguages .langsHolder { color: #fff; background: #22303c; display: none; clear: both; margin-left: -124px; margin-top: 8px; list-style-type: none; width: 280px; /*border:1px solid #505050;border-top:none;*/ }
* + html #hlpLanguages .langsHolder { background: #22303c; display: none; clear: both; margin-left: -120px; margin-top: 8px; list-style-type: none; width: 280px; border: 1px solid #505050; border-top: none; }
#SexierRvPanel #hlpFilter .langsHolder { width: 136px; margin-left: -53px; }
    #SexierRvPanel #hlpLanguages .langsHolder ul,
    #SexierRvPanel #hlpFilter .langsHolder ul { list-style-type: none; background: #555; }
#SexierRvPanel #hlpLanguages .langsHolder ul { float: left; width: 93px; }
/*#hlpLanguages div.langsHolder ul li:first-child{border-top:1px solid #ffff00;}*/

#SexierRvPanel #hlpFilter .selected,
#SexierRvPanel #hlpLanguages .selected { padding-right: 16px; margin: 3px 10px 0 6px; color: #fff; background: transparent url(images/bg-fav-arrow-down.png) no-repeat right 6px; }
#SexierRvPanel #hlpFilter *,
#SexierRvPanel #hlpLanguages * { cursor: pointer; }
#SexierRvPanel #hlpFilter ul li,
#SexierRvPanel #hlpLanguages ul li { line-height: 17px; padding: 1px 6px; font-size: 11px; border-bottom: 1px solid #1c2833 !important; /*border-top:1px solid #414141 !important;*/ }

    #SexierRvPanel #hlpFilter ul li:hover,
    #SexierRvPanel #hlpLanguages ul li:hover { background-color: #FB6383; color: #000; }
/* #hlpFilter ul>li,#hlpLanguages ul>li{border-top:none !important;}*/
#SexierRvPanel #hlpFilter div div.arrUL,
#SexierRvPanel #hlpLanguages div div.arrUL { height: 20px; width: 20px; background: transparent url(images/bg-fav-triangle.png) no-repeat 0 0; position: absolute; float: none; margin: -7px 0 0 127px; }
#SexierRvPanel #hlpFilter div div.arrUL { height: 20px; width: 20px; background: transparent url(images/bg-fav-triangle.png) no-repeat 0 0; position: absolute; float: none; margin: -8px 0 0 58px; }
* + html #SexierRvPanel #hlpLanguages div div.arrUL { height: 20px; width: 20px; border: 0px solid red; background: transparent url(images/bg-fav-triangle.png) no-repeat 0 0; position: absolute; left: -30px; float: none; }
/* #hlpFilter div.moreDiv,#hlpLanguages div.moreDiv{background:#22303c ;}*/



.hlPanelWrap .pgrClass, .hlPanelWrap .pgrClass { float: right; margin-right: 0; padding-right: 7px; margin-left: 14px; }
    .hlPanelWrap .pgrClass li { height: 17px; line-height: 17px; margin: 0 !important; padding: 0 3px !important; }
        .hlPanelWrap .pgrClass li.last { border: none !important; background: none !important; }
        .hlPanelWrap .pgrClass li.pgNext { margin: -1px 12px 0; border: none !important; line-height: 15px; background: none; }
        .hlPanelWrap .pgrClass li a { color: #fb6383 !important; }
        .hlPanelWrap .pgrClass li.pgNext a { font-weight: normal !important; font-size: 18px; }
.hlPanelWrap .detailsViewBtn { float: right; margin-right: 0px; }
    .hlPanelWrap .detailsViewBtn a { position: relative; bottom: 10px; float: right; padding-right: 18px; background: url('images/bg-icon-list.png') no-repeat right center; font-size: 11px; color: #dbdbdb; text-decoration: none; height: 18px; line-height: 18px; }
        .hlPanelWrap .detailsViewBtn a.gallery { background-image: url('images/bg-icon-gallery.png'); }


/* narrow addisions to global.css */
.NarrowMenuWrap { float: left; width: 990px; margin-bottom: 40px; }
    .NarrowMenuWrap .lmWrap ul.narrowItem li.selected a { color: #fb6383; }


    .NarrowMenuWrap .more { background: #22303c; }
    .NarrowMenuWrap a.leftMenuMoreLink, .NarrowMenuWrap a.moreClose, .NarrowMenuWrap a.more { position: absolute; /*left:50%;*/ bottom: -16px !important; /*margin-left:-39px;*/ outline: none; right: 5px; }
    .NarrowMenuWrap a.more { bottom: -36px !important; }
    .NarrowMenuWrap a.moreClose { background-image: url('images/Close.png?v=2'); }

/* search results */
.srWrapperCnt { width: 1020px; float: left; margin-top: -25px; }
div.srTop { margin: 12px 0; background: #000; width: 990px; height: 26px; clear: both; line-height: 26px; }
    div.srTop span { display: block; float: left; padding: 0 4px 0 0; font-size: 12px; color: #e5e5e5; font-weight: bold; }
        div.srTop span.srModel { color: #fff; }
        div.srTop span.srTopLeftContent { float: left; padding: 0 12px; }
            div.srTop span.srTopLeftContent .highlight { color: #313030; line-height: 19px; margin-top: 4px; padding-right: 0; margin-right: 4px; }

        div.srTop span.srTopRightContent { float: right; padding: 0 12px; }
            div.srTop span.srTopRightContent a#host { border-right: 1px solid #999; margin: 0 4px 0 4px; padding: 0 4px 0 0; }
            div.srTop span.srTopRightContent a.activeLink { }
            div.srTop span.srTopRightContent a.noActiveLink { color: #fff; text-decoration: none; cursor: default; }

div.srContainer span.srContentTop { display: block; margin-top: 5px; }


div.srContainer { width: 173px; height: 164px; margin: 0px 31px 0 0; float: left; }
    div.srContainer .srContentRight { width: 848px; height: 116px; background: #313030; border: 1px solid #545454; float: left; margin-left: 10px; }
        div.srContainer .srContentRight a.srNickNameTitle { font-size: 14px; font-weight: bold; display: block; float: left; }
        div.srContainer .srContentRight span.srContentTopLeft { float: left; padding: 0 12px; }

            div.srContainer .srContentRight span.srContentTopLeft ul.srContentTopLeftUl { list-style-type: none; clear: both; padding-top: 1px; }
                div.srContainer .srContentRight span.srContentTopLeft ul.srContentTopLeftUl li { margin: 3px 0; }
                * + html div.srContainer .srContentRight span.srContentTopLeft ul.srContentTopLeftUl li { margin: 2px 0; }
                    div.srContainer .srContentRight span.srContentTopLeft ul.srContentTopLeftUl li span.srContentTopLeftLiCp { font-size: 13px; font-weight: bold; }
            div.srContainer .srContentRight span.srContentTopLeft img { float: left; margin-left: 12px; }

        div.srContainer .srContentRight span.srContentTopRight { float: right; padding: 0 12px; }
            div.srContainer .srContentRight span.srContentTopRight ul { list-style-type: none; }

                div.srContainer .srContentRight span.srContentTopRight ul li { float: left; padding: 0 6px 0 6px; border-right: 1px solid #999; }
                    div.srContainer .srContentRight span.srContentTopRight ul li a { font-size: 12px; font-weight: normal; }
                    div.srContainer .srContentRight span.srContentTopRight ul li:last-child { border: 0; padding-right: 0; }
        div.srContainer .srContentRight p { clear: both; margin: 0 12px; font-size: 12px; }
.srContentTopLeftLiVl { margin-left: 3px; }


div.srContainer .srcontentLeft { position: relative; width: 171px; height: 129px; overflow: hidden; float: left; border: 1px solid #505050; }
    div.srContainer .srcontentLeft a.enterChat { position: relative; height: auto !important; margin-top: 1px; color: #424242; display: block; float: left; font-size: 12px; font-weight: 700; height: 20px; line-height: 20px; background: url(images/spriteBack.gif) repeat-x 0 -56px; position: relative; text-align: center; text-decoration: none; text-transform: uppercase; width: 127px; }
    div.srContainer .srcontentLeft a { display: block; height: 129px; z-index: 9; }
div.srcontentLeft .srSingleHostLinks a { display: inline; height: auto; color: #FFFFFF; display: inline; height: auto; text-decoration: none; font-size: 11px; }
div.srContainer .srcontentLeft p.srSingleHostLinks { background: transparent url(images/trans.png) repeat scroll 0 0; bottom: -20px; color: #FFFFFF; height: 20px; left: 0; line-height: 20px; position: absolute; text-align: center; width: 171px; }
div.srContainer .srcontentLeft a.srEnterChatPopup { background: transparent url(images/privateSlide.png) no-repeat scroll 0 0; color: #FFFFFF; display: none; font-weight: 700; height: 47px; left: 16px; line-height: 31px; position: absolute; text-align: center; text-decoration: none; /*text-transform:uppercase;*/ top: 35px; width: 139px; }
div.srContainer .srcontentLeft a.vewBio { background: transparent url(images/viewBio.png) no-repeat scroll 0 0; color: #FFFFFF; display: none; font-weight: 700; height: 47px; left: 16px; line-height: 31px; position: absolute; text-align: center; text-decoration: none; /*text-transform:uppercase;*/ top: 35px; width: 139px; }
div.srContainer .srcontentLeft img { width: 171px; height: 129px; }
div.srContainer .srcontentLeft a.srcEnterChatPopup { background: transparent url(images/srcEnterChatPopup.png) no-repeat scroll 0 0; color: #FFFFFF; display: block !important; font-weight: 700; height: 44px; left: 41px; line-height: 20px; position: absolute; text-align: center; text-decoration: none; /*text-transform:uppercase;*/ top: 30px; width: 44px; }

div.srContentTopDetails { height: 23px; line-height: 23px; width: 173px; float: left; }
    div.srContentTopDetails a.srNickNameTitle { float: left; margin-left: 2px; color: #fff; text-decoration: none; }
    div.srContentTopDetails img { float: right; margin-top: 3px; }
.srContainer a.enterChat { width: 159px; text-indent: -999px; overflow: hidden; padding-left: 3px !important; /*width:171px; height:19px; line-height:19px; background:url('images/spriteBack.gif') repeat-x 0 -57px; display:block; float:left; border:1px solid #505050; border-top:none; text-align:center; text-decoration:none; color:#424242; font-weight:bold;*/ }
    .srContainer a.enterChat:hover { /*background-position:0 -77px; color:#fff;*/ }
.srContainer a.viewProfile { background-position: -9px -108px !important; }
    .srContainer a.viewProfile:hover { background-position: -10px -135px !important; }

/* rls + videos */
div#resultDiv div.avatarDiv { background: #000; /*width:176px;*/ width: 153px; height: 133px; margin: 0; }
.combo, .comboCat { font-size: 13px; }
    .combo select, .comboCat select { width: 180px; font-weight: 700; background-color: #fff; font-size: 13px; }
.onlineGif { position: absolute; z-index: 1; }
#resultDiv .HostAlternating { background: none; border: none; width: 140px; float: left; text-align: left; }

div.HostAlternating p { color: #333; text-align: left; font-weight: 400; padding: 0 5px; line-height: 14px; margin-top: 2px; }
    div.HostAlternating p.HNGtitle { text-align: left; padding: 4px; color: #333; font-size: 12px; font-weight: 700; margin-bottom: 3px; }
div.HostAlternating input.playBtn { color: #fff !important; width: 140px; height: 23px; margin: 4px 0; }
#resultDiv { padding: 0; }
    #resultDiv .imgGalleryDiv, #resultDiv .imgGalleryDiv img { width: 175px; height: 133px; }


div#resultDiv .HostAlternating { height: 247px; width: 181px; text-align: center; margin: 0 6px 34px 0; border: 1px solid #eee; background: #f9f9f9; }

/*div#resultDiv {width:756px; float:left;}*/
#resultDiv .HostAlternating { position: relative; }
    #resultDiv .HostAlternating a.buttonRed { background: none; font-family: Arial; color: #336699; font-weight: normal; text-decoration: none; padding: 0; line-height: 25px; position: absolute; bottom: 0; right: 5px; width: auto; }
    #resultDiv .HostAlternating input.playBtnNew { margin: 0; padding: 0; width: 175px; height: 133px; position: absolute; left: 3px; top: 3px; background: transparent url('images/bg-video-play-btn.png') no-repeat top center; text-decoration: none; }
        #resultDiv .HostAlternating input.playBtnNew:hover { background-position: bottom center; }
div.HostAlternating p.videosDetailsP { width: 162px; height: 16px; line-height: 16px; float: left; }
div.HostAlternating p span { float: left; /*width:65px;*/ width: 50px; }
    div.HostAlternating p span.videosValueSpn { /*float:left; width:auto;*/ width: 90px; }
        div.HostAlternating p span.videosValueSpn a { font-weight: normal !important; color: #336699; font-size: 11px; line-height: 16px; }

.topContentRes { padding: 9px !important; width: 752px; height: 25px; line-height: 25px; background: #ededed; }
    .topContentRes label,
    .topContentRes p { float: left; font-size: 13px; margin: 0 16px 0 9px; font-weight: bold; color: #666; line-height: 23px; }
    .topContentRes #categoryContainer,
    .topContentRes #sortContainer { float: left; width: 147px; height: 16px; }
    .topContentRes a.white { color: #a8a8a8; }

.HostAlternating .imgGalleryDiv { width: 175px; height: 133px; }
div#resultDiv .videosCnt { height: 263px; }
#resultDiv .videosCnt input.buttonRed { right: 4px; }
.HostAlternating p.videosDetailsP { line-height: 19px; }
/*div.videosCnt p span {width:65px;}*/

a.hostNameGallery { font-family: Arial; font-size: 12px; }
/*input.btn_chat_private,div.corners-btnContainerPrivate,div.btnContainer{display:none !important}*/
div.recordImageDiv input.btn_chat_private { display: block !important; }

#cntSearchResult #resultDiv table.HostAlternating { height: auto; border: none; }

.videosOpeningText { font-size: 13px; font-weight: bold; color: #666; float: left; }
/*.videosCnt p.videosDetailsP span {width:90px;}
.videosCnt p.videosDetailsP span.videosValueSpn {width:70px;}*/

/*wrapper of all elements*/
div.combo { position: relative; left: 0px; top: 0px; }
/*text input*/
.combo input { position: absolute; }
/*icon*/
.combo div.icon { position: absolute; }
/*list wrapper*/
.combo div.list-wrapper { position: absolute; overflow: hidden; /*we should set height and max-height explicitly*/ height: 200px; max-height: 200px; /*should be always at the top*/ z-index: 99999; }
/*"drop-up" list wrapper*/
.combo div.list-wrapper-up { }
/*dropdown list*/
.combo ul { }
/*dropdown list item*/
.combo li { height: 18px; }
    /*active (hovered) list item*/
    .combo li.active { }
.combo .visible { display: block; line-height: 14px; vertical-align: middle; height: 18px; }
    .combo .visible span { display: block; }
.combo .invisible { display: none; }
/*used when emptyText config opt is set. Applied to text input*/
.combo input.empty { }
div.sexy { white-space: nowrap; height: 21px; border: 0; margin: 0; padding: 0; margin-right: 20px; }
    div.sexy input { color: #fb6383; float: left; margin: 0 0 0 0; font: normal 12px arial, helvetica, sans-serif; background: none; border: none; line-height: 18px; vertical-align: middle; position: relative; height: 14px; padding: 3px; }
    * + html div.sexy input { float: left; height: 18px; padding: 1px 3px; }
    div.sexy div.icon { float: left; margin-top: 8px; position: relative; width: 17px; height: 21px; border: 0; background: transparent url(images/arrDownSort.gif) no-repeat 0 0; cursor: pointer; z-index: 9; }
    div.sexy div.list-wrapper { left: 0px; top: 21px; border: 1px solid #505050; background: #22303c url(images/arrSort.png) no-repeat 0 0; padding: 0; margin: 0; width: 144px; bottom: auto; }
    div.sexy div.list-wrapper-up { top: auto; bottom: 21px; }
    div.sexy ul { list-style-type: none; padding: 0; margin: 0; height: 200px; }
    div.sexy li { padding: 0; padding-left: 5px; font: normal 14px tahoma, arial, helvetica, sans-serif; border-bottom: 1px solid #1b1b1b !important; border-top: 1px solid #414141 !important; background-color: #22303c; cursor: pointer; margin: 0; font-style: normal !important; color: #fff; }
        div.sexy li:first-child { border-top: none !important; }

        div.sexy li.active { background-color: #222; }
    /*for IE*/
    div.sexy a, div.sexy a:visited, div.sexy a:active { display: block; width: 100%; width: 146px; text-decoration: none; font: normal 14px tahoma, arial, helvetica, sans-serif; color: #000000; cursor: pointer; margin: 0; height: 20px; }
    div.sexy input.empty { color: gray; }
a.to-highlight:hover { background-color: rgb(223, 232, 246); }

/* hover */
ul.bottomMenuTabsDiv li a:hover,
.header .hpSignUpUser ul li a:hover,
.hpCatsCnt ul li a:hover,
.NarrowMenuWrap .more ul li a:hover,
.pgrClass ul.pages li a:hover,
.hpHostListContainer .singleHostContainer p a.hostNick:hover,
.hpHostListContainer .singleHostContainer p.singleHostLinks a:hover,
ul.profileTabs li a:hover,
.containerThumbs .navigationCnt .navi span.lastNavigationWrap a:hover,
.containerThumbs .navigationCnt .navi a:hover,
ul.profileTabs li a.selected:hover,
.detailsContainer .header ul li a:hover { color: #fb6383 !important; }

ul.profileTabs li a:hover { color: #fff !important; }
ul.profileTabs li a.selected:hover { color: #fff !important; cursor: default; }

div.myAccountMain div.myAccountContent a:hover,
.bredCr a:hover,
.bredCr a:hover span,
a.red:hover,
table.pcardTable a:hover,
.Section .Question div:hover,
a.close span.linkcolor:hover,
.Section a:hover,
.profileTopSection .hostTopDetails ul li a:hover,
.detailsContainer .header ul li a:hover span,
.leftContent span:hover,
a.alreadyMember:hover { color: #fff !important; }

.foterBody ul a.text3:hover { text-decoration: none; }

/* detailed view */

/* filters */
#SexierRvPanel .hlPanelWrap .langPagerWrapper { margin-top: 9px; float: right; }
#SexierRvPanel .hlPanelWrap .hlFilters { margin-top: 9px; left: 355px; position: absolute; z-index: 3; }
#SexierRvPanel .hlFilters label { float: left; margin-top: 32px; }

/* free chat */
.fvcbcCnt { float: left; margin-left: 50px; margin-top: 10px; }
* + html .fvcbcCnt { }
.hdCnt, .fvcbcTopContent { float: left; }

.hdCaption { width: 900px; height: 41px; background-color: #1F2D38; float: left; }

    .hdCaption input.privateChatBtn { width: 319px; height: 27px; background: url('images/btnLiveNudeShow.jpg') 0 0 no-repeat; border: 0; cursor: pointer; float: right; font-size: 12px; font-weight: bold; color: #fff; text-transform: uppercase; padding-bottom: 4px; margin: 7px 176px 0 7px; text-indent: -999px; overflow: hidden; }
    .hdCaption input.groupChatBtn { margin: 8px 0 0 7px; float: left; width: 167px; padding: 0 0 4px; font: bolder 13px/27px Arial; color: #fff; cursor: pointer; text-transform: uppercase; height: 27px; background: url('images/bgBtnStartMChat.jpg') 0 0 repeat-x; border: 0; width: 175px; }
    .hdCaption input.vcbPrivateChatBtn { width: 319px; height: 27px; background: url('images/btnLiveNudeShow.jpg') 0 0 no-repeat; border: 0; cursor: pointer; font-size: 12px; font-weight: bold; color: #fff; margin: 7px 0 0 7px; text-indent: -999px; overflow: hidden; float: left; }
    .hdCaption h3.vcbSpyMode { margin: 0 7px; text-align: left; font-size: 14px; height: 41px; line-height: 41px; font-weight: bolder; float: left; padding-left: 10px; }
    /*.hdCaption input.privateChatBtn:hover {background-position:-24px -243px;}*/

    * + html .hdCaption input.privateChatBtn { padding-bottom: 0; }
    .hdCaption h3 { float: right; margin: 0 7px; text-align: left; font-size: 14px; height: 41px; line-height: 41px; font-weight: bolder; }
        .hdCaption h3 a { font-size: 14px; text-decoration: underline; font-weight: bolder; }

.hdContent { width: 900px; float: left; margin-top: 22px; background: #1f2d38; height: 94px; overflow: hidden; }
    /*.hdContentLandingPage {width:926px;}*/
    .hdContent div { float: left; /*min-height:94px; height:auto!important; height:94px;*/ height: 74px; }
    .hdContent .hdWhatIdoInPrivate { width: 355px; background: url('images/bg-free-chat-sep.gif') repeat-y right top; }
        .hdContent .hdWhatIdoInPrivate p { width: 307px; text-align: justify; }
    .hdContent div h4 { font-size: 12px; font-weight: normal; margin: 0 0 0 16px; color: #FB6383; }
    .hdContent div p { color: #fff; margin: 0 0 0 16px; font-size: 12px; }
    .hdContent .hdkinks { width: 231px; background: url('images/bg-free-chat-sep.gif') repeat-y right top; }
        .hdContent .hdkinks p { width: 202px; }
        .hdContent .hdkinks ul { list-style: none; width: 200px; margin: 5px 0 0 16px; }
            .hdContent .hdkinks ul li { min-height: 22px; height: auto !important; height: 22px; line-height: 22px; width: 100%; float: left; margin-bottom: -6px; color: #FB6383; }
                .hdContent .hdkinks ul li .flagsCnt,
                .hdContent .hdkinks ul li .featuresCnt { float: right; width: 120px; min-height: 20px; height: auto !important; height: 20px; }
                .hdContent .hdkinks ul li .flagsCnt { margin-top: 8px; }
                * + html .hdContent .hdkinks ul li .flagsCnt { margin-top: -20px; }
                    .hdContent .hdkinks ul li .flagsCnt img { margin: 0 2px 2px 0; }
                .hdContent .hdkinks ul li .featuresCnt { margin: 0; }
                * + html .hdContent .hdkinks ul li .featuresCnt { margin: -22px 0 0 0; }
                    .hdContent .hdkinks ul li .featuresCnt img { margin-right: 5px; }

    .hdContent .spacer { width: 100%; min-height: 10px !important; height: 10px !important; background: #1F2D38; float: left; }

    .hdContent .hdBuyCredit { width: 307px; height: 95px; float: right; background: url('images/bg-fvc-buy-credit.png') no-repeat right top; margin-top: -10px; }
        .hdContent .hdBuyCredit a.enjoy { float: left; font-size: 16px; color: #fff; display: block; width: 110px; text-decoration: none; margin: 22px 0 0 22px; line-height: 16px; }
        .hdContent .hdBuyCredit a.btn { float: right; display: block; width: 160px; height: 29px; background: url('images/bg-fvc-buy-credit-btn.png'); text-indent: -9999px; overflow: hidden; margin: 35px 7px 0 0; }

.fvcbcBottomContent { float: left; margin: 20px 0 0 0; width: 930px; height: 112px; overflow: hidden; padding-bottom: 50px; }
.freeHostGallerySingle { float: left; width: 124px; height: 110px; border: 1px solid #505052; margin-right: 29px; }
    .freeHostGallerySingle img { width: 124px; height: 94px; border-bottom: 1px solid #505052; }
.fhgContentHost { position: relative; width: 124px; height: 94px; }
.freeHostGallerySingle p { position: absolute; width: 124px; height: 17px; line-height: 17px; color: #fdaf04; text-align: center; background: url('images/trans.png'); bottom: 0; left: 0; }
a.fhgButton { display: block; height: 16px; line-height: 16px; text-align: center; background: url('images/spriteBack.gif') repeat-x 0 -57px; color: #424242; text-transform: uppercase; font-size: 10px; text-decoration: none; }
    a.fhgButton:hover { background-position: 0 -78px; color: #fff; }

.fvcbcCnt h2.moreModels { display: none; float: left; width: 895px; margin: 45px 0 25px; font-weight: normal; font-size: 12px; border-bottom: 1px solid #4f4f4f; padding-bottom: 5px; }

/* buy credit popup */
.buyCreditsReturnPopUp { width: 620px; float: right; }
* + html .buyCreditsReturnPopUp { float: left; }
    .buyCreditsReturnPopUp p.newUserRightDivTitle { background: none; text-align: center; }

/* reffer */
.referAFriendMainCnt { width: 804px; margin: auto; background: #000; padding: 18px; }
.referAFriendExplain, .referAFriendViaMail, .referAFriendInputs { background: url('images/hp-cats-seperator.png') repeat-x left bottom; margin-bottom: 15px; padding-bottom: 30px; }
.referAFriendMainCnt h2, .referAFriendMainCnt h3 { color: #fb6383; }
.referAFriendMainCnt h2 { font-size: 23px; }
.referAFriendMainCnt p { font-size: 13px; margin-top: 8px; }
.referAFriendMainCnt h3 { font-size: 18px; }

.referAFriendViaMail span.code { float: left; display: block; width: 345px; padding-left: 8px; height: 21px; line-height: 21px; border: 1px solid #242424; color: #242424; background: #fff; }
.referAFriendViaMail span.explain { float: left; margin-left: 6px; display: block; height: 21px; line-height: 21px; font-size: 13px; }

.referAFriendInputs .left { width: 370px; float: left; }
.referAFriendInputs .right { width: 374px; float: right; }
.referAFriendInputs span { font-size: 13px; font-weight: bold; margin-right: 8px; display: block; float: left; }
.referAFriendInputs p { height: 23px; line-height: 23px; margin-top: 17px; }
    .referAFriendInputs p input { width: 285px; height: 21px; border: 1px solid #242424; font-family: Arial; font-size: 12px; padding-left: 5px; float: left; }
    * + html .referAFriendInputs p input { padding-top: 3px; height: 18px; }
    .referAFriendInputs p textarea { width: 285px; height: 132px; padding: 5px; border: 1px solid #242424; font-family: Arial; font-size: 12px; }
.referAFriendInputs .right span { display: block; width: 60px; float: left; }
.referAFriendInputs .right * { float: left; }
.referAFriendInputs .right input { width: 290px; }

.referAFriendMainCnt table { margin: auto; border: 1px solid #595959; border-collapse: collapse; }
    .referAFriendMainCnt table tr { background: url('images/hp-cats-seperator.png') repeat-x left bottom; }
        .referAFriendMainCnt table tr td { padding: 8px; text-align: left; border-right: 1px solid #595959; }
.referAFriendMainCnt input.referAFriendSendBtn { width: 235px; height: 42px; border: 0; background: url('images/bg-reffer-btn.gif') repeat-x; font-size: 22px; font-family: Arial; color: #424242; text-transform: uppercase; font-weight: bold; cursor: pointer; display: block; margin: 22px auto 0; }

.referAFriendViaMail h3, .referAFriendTable h3 { margin-bottom: 10px; }
.referAFriendMainCnt h3 span { font-weight: normal; color: #fff; float: none; display: inline; font-size: 12px; }
.referAFriendMainCnt .thankMessage { width: 100%; margin-top: 80px;; color: #fff; }

.personalCardDiv input.saveButton { width: 200px; float: right; margin-top: 10px; }

.nicheAndControlDiv { padding: 2px 4px; }
    .nicheAndControlDiv #upMnuSelectedCategory { font-weight: 700; }

.followMeCnt { width: 690px; margin: 10px auto; background: #1F2D38; padding: 10px 150px; text-align: center; clear: left; }

.memberRS .newRecordedHighlightsInnerContainer .topDetails a { width: 100%; }

.srContainer a.freeChatBtn { background-position: center 0 !important; }
    .srContainer a.freeChatBtn:hover { background-position: center -27px !important; }
div.srContainer .srcontentLeft a.freeChat { background: transparent url(images/freeSlide.png) no-repeat scroll 0 0; }
#IanPreLoader { width: 990px; text-align: center; }

/* temp */
.NarrowMenuWrap { margin-bottom: 0; }

#SexierRvPanel .hlPanelWrap { color: #fff; height: 46px; border: 1px solid #FB6383; width: auto; margin-top: 28px; margin-left: 4px; }
* + html #SexierRvPanel .hlPanelWrap { height: 46px; border: 1px solid #FB6383; width: auto; margin-top: 16px; margin-bottom: 20px; margin-left: 5px; }
    #SexierRvPanel .hlPanelWrap div { margin: 0 0 0 5px; line-height: 16px; }
.NarrowMenuWrap a.leftMenuMoreLink, .NarrowMenuWrap a.moreClose, .NarrowMenuWrap a.more { bottom: 0 !important; width: 73px; height: 13px; outline: none; }
.NarrowMenuWrap a.leftMenuMoreLink, .NarrowMenuWrap a.more, .NarrowMenuWrap a.moreClose { }
#SexierRvPanel .hlFilters label { margin-top: 3px; }
#hlpFilter .selected, #hlpLanguages .selected { margin-top: 0; }
.upperMenu .UserNameDiv { float: left; margin-left: -119px; font-weight: normal; width: 200px; text-align: left; }
.foterBody { border: 0; background: url('images/bg-footer-strip.png') no-repeat left top; padding-top: 22px; }
    .foterBody > div { margin-top: 30px !important; }

.NarrowMenuWrap .more div { background: url('images/bg-top-narrow-strip-y.gif') repeat-y left top; margin: 0 1px 0 -1px; padding: 6px 14px 0 14px; }
    .NarrowMenuWrap .more div:hover { background: url('images/bg-top-strip-trans.png'); }
.NarrowMenuWrap .more, div.NarrowMenuWrap .more2 { background: url('images/bg-top-narrow-strip-x.gif') repeat-x left 28px !important; margin-bottom: 0; }
div.NarrowMenuWrap .more2 { background: url('images/bg-top-narrow-strip-x-2.gif') repeat-x left 2px !important; }
.NarrowMenuWrap h3 { margin: 0 0 9px; }


p.signupSponsorText { bottom: -134px; color: #C2C2C2; left: 73px; position: relative; text-align: center; }
p.HostNicknameBottom { background: transparent url(images/trans.png) repeat scroll 0 0; bottom: 19px !important; color: #FFFFFF; height: 20px; left: 0; line-height: 20px; padding-left: 5px; position: absolute; text-align: center; width: 175px; z-index: 9 !important; }
    p.HostNicknameBottom a { color: #F9A50E; text-decoration: none; text-align: center; }
        p.HostNicknameBottom a.hostNick { font-size: 12px; }
a.HostNicknameBottomPr { float: left; display: block; border-top: 1px solid #485150; color: #4e4139; height: 19px; font-size: 12px; text-decoration: none; line-height: 20px; background: transparent url(images/spriteBack.gif) repeat-x scroll 0 -57px; text-align: center; width: 180px; position: relative; }

div.hostRefferalHr { width: 100%; height: 1px; background: #035c9f; float: left; border: 0; margin: 15px 0; }

div.HostNicknameBottomDiv { border: 1px solid #485150; display: block; float: left; /*height:136px;*/ position: relative; width: 180px; }
    div.HostNicknameBottomDiv img { width: 180px; height: 136px; float: left; }

div.BioDiv { float: left; position: absolute; bottom: 0; left: 10px; }
    div.BioDiv a { font-size: 11px; color: #fff; text-decoration: none; display: block; float: left; background: #806963; line-height: 12px; padding: 3px 16px; margin-left: 1px; }
#HostWelcome { color: #f9a50e; font-size: 20px; width: 796px; margin-left: 10px; font-weight: bold; margin-top: 22px; }
    #HostWelcome a { color: #fff; font-size: 18px; }
div.rightBlockHost { float: left; float: left; height: 157px; position: relative; }

div.welcomeMsg { font-size: 20px; text-align: center; clear: both; position: relative; z-index: 2; }
    div.welcomeMsg a { font-size: 20px; }

div.landing1 { margin: 20px 0 10px; }
div.landing2 { margin: 20px 0 10px; }
* + html .NarrowMenuWrapLandingPage1 { margin-bottom: -20px; }
.minimizedUpperMenu { margin: 12px 0 0 0 !important; }

/* SAFARI FIXES */
.PaneBody { clear: both; }
/* END OF SAFARI FIXES */



.NarrowMenuWrapLandingPage { margin-top: 15px !important; }
    .NarrowMenuWrapLandingPage .lmWrap { width: 926px; }
        .NarrowMenuWrapLandingPage .lmWrap ul.narrowItem li { width: 170px; }
.hdContent .hdkinks h4,
.hdContent .hdkinks p { display: inline; }

.NarrowMenuWrapLandingPage { margin-top: 25px !important; margin-bottom: -10px; }
#body .NarrowMenuWrapLandingPage .lmWrap { width: 926px; background: none !important; }
.NarrowMenuWrapLandingPage .lmWrap ul.narrowItem li { width: 115px; height: 30px; background: url('images/bg-landing-cat.png'); padding: 0; margin: 0 20px 9px 0; text-align: center; }
* + html .NarrowMenuWrapLandingPage .lmWrap ul.narrowItem li { height: 30px; }
    .NarrowMenuWrapLandingPage .lmWrap ul.narrowItem li a { width: 115px; height: 30px; line-height: 30px; text-align: center; color: #424242; }
div.NarrowMenuWrapLandingPage ul.narrowItem { margin: 0 0 0 135px; width: 680px; }

.hdContent .hdkinks p { display: inline; margin-left: 5px; }




.signUpNewUserContainer .b-SignUpTitle { height: 42px; margin-top: 8px; margin-bottom: 0; background: url('images/bg-SignUpTitle.png') no-repeat top center; }
.signUpNewUserContainer .b-SignUpTitleAB1 { background: url("images/AB1_03.png") no-repeat scroll center top transparent; height: 72px; }
.signUpNewUserContainer .b-SignUpTitleAB2 { background: url("images/AB2_03.png") no-repeat scroll center top transparent; height: 84px; }
.signUpNewUserContainer .b-SignUpTitleAB3 { background: url("images/AB3_03.png") no-repeat scroll center top transparent; height: 63px; }
.signUpNewUserContainer .signUpTitle2 { overflow: hidden; text-indent: -2000px; background: url('images/bg-SignUpTitle_2.png') no-repeat top center !important; }
.signUpNewUserContainer .signUpTitle3 { overflow: hidden; text-indent: -2000px; background: url('images/bg-SignUpTitle_3.png') no-repeat top center !important; }

* + html .signUpNewUserContainer #SignUpMainLogic input.myAccountButton { padding-top: 8px !important; height: 63px !important; }
* + html .signUpNewUserContainer #SignUpMainLogic input.signupStep2Submit { margin-top: 10px !important; }
.signUpNewUserContainer #SignUpStepInfo span.corner { display: block; width: 8px; height: 8px; position: absolute; }
.signUpNewUserContainer #SignUpStepInfo span.tr { top: 0; right: 0; /*background:url('images/SignUpStepInfo-corner-tr.jpg');*/ }
.signUpNewUserContainer #SignUpStepInfo span.tl { top: 0; left: 0; /*background:url('images/SignUpStepInfo-corner-tl.jpg');*/ }
.signUpNewUserContainer #SignUpStepInfo span.br { bottom: 0; right: 0; background: url('images/SignUpStepInfo-corner-br.jpg'); }
.signUpNewUserContainer #SignUpStepInfo span.bl { bottom: 0; left: 0; background: url('images/SignUpStepInfo-corner-bl.jpg'); }
.signUpMainBoxes span.topShadow { width: 551px; height: 13px; display: block; background: url('images/bg-SignUpMainLogic-top.png'); position: absolute; top: -13px; left: 21px; }
.signUpMainBoxes span.bottomShadow { width: 551px; height: 12px; display: block; background: url('images/bg-SignUpMainLogic-bottom.png'); position: absolute; bottom: -11px; left: 21px; z-index: 1; }
a.needHelp { cursor: pointer; display: block !important; width: 94px; height: 38px; background: url('images/needHelp.png'); position: absolute; top: -30px; right: 25px; }
body.page_purchase span.needHelp { cursor: pointer; display: block !important; width: 94px; height: 38px; background: url('images/needHelp.png'); position: absolute; top: -11px; right: 25px; }
* + html a.needHelp, * + html span.needHelp { top: -36px; }
.signUpBottomText { left: 0; display: block !important; width: 100%; float: left; bottom: 0px; position: relative; margin-top: 58px; }
body.page_buycredit .signUpBottomText { position: static; margin-top: 42px; }
.signUpBottomText ul { list-style: none; margin: 0; padding: 0; height: 14px; line-height: 14px; margin-left: 76px; }
    .signUpBottomText ul li { float: left; margin-left: 44px; padding-left: 16px; background: url('images/bg-signUpBottomText-bullet.png') no-repeat left 1px; height: 14px; line-height: 14px; color: #fff; letter-spacing: 0; }
    * + html .signUpBottomText ul li { background-position: left 1px; }
.signUpBottomText p.secureImages { width: 189px; height: 36px; background: url('images/bg-secureImages.png'); margin: 18px auto 0; }
.signUpNewUserContainer h1 { /*background:url('images/bg-signUpNewUserContainer-h1.gif') no-repeat left bottom;*/ padding-bottom: 10px; }
.signUpNewUserContainer #SignUpStepInfo .Steptext2css ol,
.signUpNewUserContainer #SignUpStepInfo .Steptext3css ol { margin-top: 0px; }
    .signUpNewUserContainer #SignUpStepInfo .Steptext2css ol li,
    .signUpNewUserContainer #SignUpStepInfo .Steptext3css ol li { width: 250px; height: auto; margin-bottom: 8px; line-height: 18px; background-position: left -9px; }
.signUpNewUserContainer #SignUpMainLogic ul.signupStep2Radios li { position: relative; padding-bottom: 4px; }
    .signUpNewUserContainer #SignUpMainLogic ul.signupStep2Radios li p { position: absolute; left: 32px; bottom: 8px; height: 14px; line-height: 20px; font-weight: normal; }
.signUpNewUserContainer #SignUpMainLogic span.paymentMethod { margin: 6px 0; text-align: left; width: 354px; }

#SignUpMainLogic p.termsOfUse a,
#SignUpMainLogic a.alreadyMember { color: #fb6383; }
* + html #SignUpMainLogic p.termsOfUse { margin-top: -20px; }
.signUpNewUserContainer #SignUpStepInfo { width: 458px; right: 22px; padding-top: 17px; background: url('images/bg-SignUpStepInfo.gif'); }
#mainSignupCnt { margin-top: 5px; }
.signUpNewUserContainer #SignUpStepInfo .signUpGirl1 { width: 500px; height: 268px; right: -42px; }
.signUpNewUserContainer #SignUpStepInfo .signUpGirl2 { height: 480px; right: -75px; bottom: -188px; width: 640px; background: url('images/sign-up-girl-a.png') no-repeat; }
.signUpNewUserContainer #SignUpStepInfo .signUpGirl3 { height: 480px; right: -81px; bottom: -118px; width: 640px; background: url('images/sign-up-girl-b.png') no-repeat; }




.signUpNewUserContainer h1.Steptext1H1,
.signUpNewUserContainer h1.Steptext2H1,
.signUpNewUserContainer h1.Steptext3H1 { margin-top: -14px; font-size: 17px; padding-left: 17px; width: 467px; }
.signUpNewUserContainer #SignUpStepInfo ol { margin-top: -14px; }
/*.signUpNewUserContainer #SignUpTitle {}*/
#mainSignupCnt p.labelAndInput label { color: #fb6383; }
.signUpNewUserContainer #SignUpMainLogic ul.signupStep2Radios { margin-bottom: 14px; }
    .signUpNewUserContainer #SignUpMainLogic ul.signupStep2Radios li { width: 333px; margin-left: 5px; }
.signUpNewUserContainer #SignUpMainLogic ul.signupStep2Radios { height: auto; }
.signUpNewUserContainer #SignUpMainLogic ul.step3 li { width: 319px; }
    .signUpNewUserContainer #SignUpMainLogic ul.step3 li input { margin-top: 14px; position: relative; top: -12px; }
    .signUpNewUserContainer #SignUpMainLogic ul.step3 li span { margin-top: 1px; }
        .signUpNewUserContainer #SignUpMainLogic ul.step3 li span.worthLoyaltyPoints { clear: both; margin-top: -8px; width: 100%; font-size: 11px !important; font-weight: normal; }

.NarrowMenuWrap { width: 990px; margin-left: 0px; position: relative; }
    .NarrowMenuWrap span.shadow { display: block; width: 997px; height: 32px; position: absolute; left: 0; }
    .NarrowMenuWrap span.top { top: -26px; }
    .NarrowMenuWrap span.bottom { bottom: -26px; }

table.imageContiner { width: 105px; position: absolute; top: 0; left: 26px; height: 100%; }
    table.imageContiner img { width: 105px; height: 77px; margin-bottom: 3px; display: block; }

/* MAC Fixes */
.hpCatsCnt ul { width: 950px; }


/* Recently visited */
#SexierRvPanel .rvLinksCnt { position: absolute; right: 5px; bottom: -30px; }
    #SexierRvPanel .rvLinksCnt a { float: left; text-decoration: none; margin-left: 10px; display: block; height: 18px; line-height: 18px; padding-left: 20px; color: #fff; padding-right: 23px; position: relative; }
        #SexierRvPanel .rvLinksCnt a:hover,
        #SexierRvPanel .hlPanelWrap .detailsViewBtn a:hover { color: #fb6383; }
        #SexierRvPanel .rvLinksCnt a.rvLinksRV { background: url('images/bg-recently-visited-link.png') no-repeat left 4px; }
        #SexierRvPanel .rvLinksCnt a.rvLinksMyFav { background: url('images/bg-rvLinksMyFav.png') no-repeat left center; padding-right: 0; }
        #SexierRvPanel .rvLinksCnt a.rvLinksMyCart { background: url('images/bg-rvLinksMyCart.png') no-repeat left 3px; }
#SexierRvPanel .rvPanelWrap .hlFilters { margin-left: 220px; }
#SexierRvPanel .rvPanelWrap #hlpFilter, #SexierRvPanel .rvPanelWrap #hlpLanguages { width: 190px; }
#SexierRvPanel .rvPanelWrap .clearAllCnt { margin-left: 10px; }
    #SexierRvPanel .rvPanelWrap .clearAllCnt a { color: #7bc3f9; }
#SexierRvPanel .rvPanelWrap #hlpFilter .langsHolder { margin-left: -20px; }
#SexierRvPanel .rvPanelWrap #hlpLanguages .categoryCombo { margin-left: -33px; width: 93px; }
    #SexierRvPanel .rvPanelWrap #hlpLanguages .categoryCombo .arrUL { margin-left: 37px; }
#SexierRvPanel * + html .rvPanelWrap #hlpLanguages .categoryCombo .arrUL { margin-left: -58px; }
#SexierRvPanel * + html .rvPanelWrap { margin-bottom: 6px; }
#SexierRvPanel .rvLinksCnt a span.new { display: none; width: 21px; height: 8px; background: url('images/rvLinksCnt-new.gif'); position: absolute; top: 0; right: 0; }

.hpHostListContainer .singleHostContainer p.singleHostLinks a { padding: 0 4px; }
a.add2CartLink { display: block; width: 19px; height: 16px; position: absolute; bottom: 33px; right: 7px; padding: 0 !important; background-position: right center; background-repeat: no-repeat; }
a.add2Cart_add { background-image: url('images/bg-add2Cart_add.png'); }
a.add2Cart_wait { background-image: url('images/bg-add2Cart_wait.png'); cursor: default; color: #fff !important; text-decoration: none; }
.detailsContainer ul li a.add2Cart_wait:hover { color: #fff !important; }
a.add2Cart_remove { background-image: url('images/bg-add2Cart_remove.png'); }
a.dvAdd2CartLink { background-repeat: no-repeat; padding-left: 24px; }
.profileTopSection .hostTopDetails ul li a.add2FavLnk { padding-left: 24px; }
.nicheAndControlDiv { float: left; width: 982px; }
.bredCr { width: 900px; }

#upMnuSelectedCategoryTop, .hlPanelWrap .clearAllCnt { margin-top: 0; }

.upperMenu,
.header img.logo { position: relative; }
.header { z-index: 1; }

.detailsContainer .header { width: 1070px; }
.detailsContainer ul li { padding: 0 8px; }
.detailsContainer .header ul li a { font-size: 12px; }
a.add2fav-rv { background: url('images/bullet-add-to-favs.png') no-repeat left center; padding-left: 22px; }
a.add2Fav_remove { background-image: url('images/bg-add2Cart_remove.png'); }

/* popups */
body .add2CartoverlayMessage { position: relative; overflow: hidden; background: #253340 !important; margin-left: 80px !important; margin-top: -100px !; padding: 40px; }
.add2CartoverlayMessage a.add2CartoverlayMessageClose { text-indent: -1000px; background: transparent url(images/x.png) no-repeat scroll 0 0; cursor: pointer; display: inline; height: 17px; position: absolute; right: 7px; top: 8px; width: 17px; z-index: 3200; }
.add2CartoverlayMessageContent { color: #fff; }
.blockMsg { position: fixed !important; }
/** + html .blockMsg {top:200px!important;}*/
* + html .blockOverlay { position: fixed !important; top: 0 !important; }

/*.hpHostListContainer .singleHostContainer p.hotRoom {width:33px; height:26px; position:absolute; bottom:5px; right:6px; z-index:4;background:url('images/bg-flame.png') no-repeat;}
.hpHostListContainer .singleHostContainer p.hotRoom a {display:block; width:33px; height:26px;  text-decoration:none;}
.detailsContainer a.hotRoom {bottom:0;}*/

.hpHostListContainer .singleHostContainer a.hotRoom { background-image: url('images/privateBackgallery-hot.gif'); }
.detailsContainer .centerContent .bigImg a.hotRoom { background-image: url('images/privateBackDV-hot.gif'); }

#SexierRvPanel .hlPanelWrap .hlFilters { left: 320px; }
#SexierRvPanel .rvPanelWrap .detailsViewBtn { margin-right: 10px; }
#SexierRvPanel .rvPanelWrap #upMnuSelectedCategoryTop,
#SexierRvPanel .rvPanelWrap .clearAllCnt { margin-top: 3px; }

.NarrowMenuWrapLandingPage1 { margin-bottom: 20px; clear: both; }
ul.profileTabs li a span.corner_tl,
ul.profileTabs li a span.corner_tr { display: none; }

* + html div.landingPageSpace { height: 40px; }

div.limitedCreditHomeLink { position: absolute; right: 14px; bottom: 14px; }
div.limitedCreditPrevLink { position: absolute; left: 131px; bottom: 7px; cursor: pointer; }
div.limitedCreditMessage { float: right; text-align: center; width: 330px; margin: 5px 20px 10px 0; }


div#modal_offer_container * { font-size: 18px; }
div.modalOffer * { font-size: 18px; }
div#modal_offer_container { margin-left: -200px !important; top: 50% !important; margin-top: -350px; color: #666; text-align: center; }

div.modalOffer { padding: 61px 0 0 9px; text-align: center; background: transparent url(images/specialDealBack.png) no-repeat scroll 0 0; width: 513px; height: 363px; }
    div.modalOffer h1 { color: #c96f3a; line-height: 24px; }
    div.modalOffer h2 { color: #17405d; line-height: 26px; padding: 0 20px; font-size: 26px; margin-top: 10px; }
        div.modalOffer h2 span { font-size: 20px; }
    div.modalOffer p { color: #333; font-weight: normal; line-height: 24px; }
    div.modalOffer span#getDeal { clear: both; display: block; font-size: 14px; margin-top: 8px; color: #17405D; background: url(images/getThisDeal.png) no-repeat; height: 61px; width: 281px; margin: 10px auto; cursor: pointer; }
    div.modalOffer span#ContinueOffer { clear: both; display: block; font-size: 14px; margin-top: 8px; color: #17405D; cursor: pointer; text-decoration: underline; }
    div.modalOffer .modalOffer_backC { }


div.get15Credits { clear: both; width: 475px; height: 64px; margin: 10px auto; }
    div.get15Credits span { float: left; float: left; display: block; }

        div.get15Credits span.get15credits { width: 354px; height: 61px; background: transparent url(images/get15credits.png) no-repeat scroll 0 0; }
        div.get15Credits span.C_995 { width: 87px; height: 61px; background: transparent url(images/C_995.png) no-repeat scroll 0 0; }

        div.get15Credits span.USD { width: 28px; height: 61px; background: transparent url(images/dollar.png) no-repeat scroll 0 0; }
        div.get15Credits span.EUR { width: 30px; height: 61px; background: transparent url(images/euro.png) no-repeat scroll 0 0; }
        div.get15Credits span.GBP { width: 30px; height: 61px; background: transparent url(images/pound.png) no-repeat scroll 0 0; }






div.signUpNewUserContainer #SignUpMainLogic ul.step3 li.specialOffer { color: #fef500; }
    div.signUpNewUserContainer #SignUpMainLogic ul.step3 li.specialOffer div.specialOfferImg { background: url("images/specialDeal.png") no-repeat scroll 0 0 transparent; position: absolute; margin-top: -11px; margin-left: 126px; height: 55px; width: 55px; left: 0; }
    div.signUpNewUserContainer #SignUpMainLogic ul.step3 li.specialOffer div.specialOfferRight { float: right; margin-right: 9px; }
        div.signUpNewUserContainer #SignUpMainLogic ul.step3 li.specialOffer div.specialOfferRight span { float: left; }
            div.signUpNewUserContainer #SignUpMainLogic ul.step3 li.specialOffer div.specialOfferRight span.sym { font-family: cursive; }
div.signUpNewUserContainer div.specialOfferTopBanner { background: url("images/specialDealTop.png") no-repeat scroll 0 0 transparent; width: 828px; height: 114px; margin: 0px 4px 15px 28px; padding-top: 2px; }
    div.signUpNewUserContainer div.specialOfferTopBanner * { font-size: 19px; text-transform: uppercase; }
    div.signUpNewUserContainer div.specialOfferTopBanner div { margin-left: 142px; }
        div.signUpNewUserContainer div.specialOfferTopBanner div.topoffer { margin-top: 30px; color: #93d2ff; }
            div.signUpNewUserContainer div.specialOfferTopBanner div.topoffer span { color: #93d2ff; }
        div.signUpNewUserContainer div.specialOfferTopBanner div.secondOffer { color: #fce700; }




/*MFC-LandingPage*/


.singleSugestedHost { float: left; position: relative; padding: 4px; }
    .singleSugestedHost a div { }
.singleSugestedHost-selected { background: url("images/frame_mfc.png") no-repeat scroll 0 0 transparent; }
.singleSugestedHost p.singleHostNickname { background: url("images/trans.png") repeat scroll 0 0 transparent; bottom: 4px; color: #FFFFFF; height: 19px; left: 4px; line-height: 19px; position: absolute; text-align: left; width: 114px; overflow: hidden; }
    .singleSugestedHost p.singleHostNickname span { margin-left: 4px; }
.singleSugestedHost div.topRight { display: block; height: 26px; line-height: 31px; position: absolute; text-decoration: none; text-transform: uppercase; top: 6px; right: 6px; width: 18px; }
.singleSugestedHost div.hasMic { background: url("images/soundIconS.png") no-repeat scroll 0 0 transparent; height: 12px; width: 18px; }
.singleSugestedHost div.highQuality { background: url("images/hqIconS.png") no-repeat scroll 0 0 transparent; height: 12px; margin-bottom: 2px; }
.singleSugestedHost div.newHost { background: url("images/newIconS.png") no-repeat scroll 0 0 transparent; display: block; height: 30px; position: absolute; text-decoration: none; text-transform: uppercase; top: 4px; left: 4px; width: 30px; }
.singleSugestedHost a.enterChatPopup { background: url("images/freeSlideS.gif") no-repeat scroll 0 0 transparent; color: #FFFFFF; display: none; font-size: 13px; font-weight: 700; height: 27px; left: 14px; letter-spacing: 1px; position: absolute; text-align: center; text-decoration: none; text-transform: uppercase; top: 35px; width: 95px; }
.hpHostListContainer { clear: both; }
div.sugestedHostsPanelWrap { margin-top: 20px; margin-bottom: 10px; position: relative; }
div.sugestedHostsContainer { margin-left: 12px; }


.signUpNewUserContainer #SignUpMainLogic .signupStep2Radios .specialOffer2 span { margin-left: 0; }
.signUpNewUserContainer #SignUpMainLogic .signupStep2Radios .specialOffer2 .specialOfferRight span { margin-left: -90px; }
.signUpNewUserContainer #SignUpMainLogic .signupStep2Radios .specialOffer2 .specialOfferRight .sym { margin-left: 5px; }
div.signUpNewUserContainer #SignUpMainLogic ul.step3 li.specialOffer2 div.specialOfferImg { margin-left: 119px; }

.signUpNewUserContainer #SignUpMainLogic .signupStep2Radios .specialOffer1 .specialOfferRight span { margin-left: -25px; }
.signUpNewUserContainer #SignUpMainLogic .signupStep2Radios .specialOffer1 .specialOfferRight .sym { margin-left: 5px; }

a.happyhourBtn:hover { background-position: center -189px !important; }
input.happyhourBtn { background-position: center -162px !important; }
    input.happyhourBtn:hover { background-position: center -189px !important; }
a.happyhourChat { background: url("images/vipSlide.png") no-repeat scroll 0 0 transparent; }

/*VIP*/
/*
 div.VipOuterWrapper{background:url('images/vipBack.jpg?r=1') no-repeat;width:899px;height:536px;position:relative;margin:20px auto;}
 div.VipOuterWrapper .VipInnerWrapper{width:560px !important;height:300px;position:absolute;bottom:14px;right:14px;padding:20px;font-size:12px}
  div.VipOuterWrapper .VipInnerWrapper p,.cancelVIP{font-size:12px;color:#333333;font-weight:bold;padding:10px 0;margin-top:23px}
  .cancelVIP{cursor:pointer;text-decoration:underline;font-weight:normal}
 div.VipOuterWrapper .VipInnerWrapper .vipUL{list-style-type:none}
  div.VipOuterWrapper .VipInnerWrapper .vipUL li{color:#0c3d60;background:url('images/vipV.png') no-repeat;padding-left:27px;}
 div.VipOuterWrapper .VipInnerWrapper .vipUL li.VIPFirstLi{color:#041858;background:url('images/vipVfirst.png') no-repeat;padding-left:27px;}
 div.VipOuterWrapper .VipInnerWrapper .vipUL li becomeVIP.png{color:#0c3d60;background:url('images/vipV.png') no-repeat;padding-left:27px;}
 div.VipOuterWrapper .VipInnerWrapper input.aAllModels,.aAllModels{display:block;background:url('images/becomeVIP.png') no-repeat;width:372px;height:60px;border:none;margin:10px 86px;cursor:pointer;font-size:15px;color:#fff;}
*/
div.vipflashstar { left: 588px; position: absolute; top: 16px; display: none; }
body.page_vipsection .PaneBody { padding-bottom: 14px !important; }
div.notVipUser { background: url('images/bg-sexierVipClub.jpg?v=8') no-repeat 4px 10px; width: 987px; height: 605px; border: 0px solid red; }
div.vip-User { background: url('images/bg-sexierVipClub2.jpg?v=8') no-repeat 4px 10px; width: 987px; height: 606px; border: 0px solid red; }
div.VipOuterWrapper .VipInnerWrapper { background: url('images/woman-SexierVip.png?r=1') no-repeat -14px -8px; width: 987px; height: 604px; position: relative; z-index: 1; border: 0px solid white; }
    div.VipOuterWrapper .VipInnerWrapper div.pUpMessage { position: absolute; top: 230px; left: 398px; outline: 0px solid white; text-align: center; }
div.vip-User .VipInnerWrapper div.pUpMessage { left: 398px; outline: 0 solid white; position: absolute; top: 235px; }
.vip-User .VipInnerWrapper .pBotMessage .AlreadyVip { float: left; background: url("images/entervip-btn.png") no-repeat; width: 362px; cursor: pointer; height: 50px; margin-top: 35px; margin-left: 86px; }
div.VipOuterWrapper .VipInnerWrapper div.pUpMessage p { margin-bottom: 10px; }
div.VipOuterWrapper .VipInnerWrapper div.pUpMessage .firstLineTxt { text-transform: uppercase; font: 17px Tahoma; display: block; width: 491px; }
div.VipOuterWrapper .VipInnerWrapper div.pUpMessage .secondLineTxt { margin-right: 29px; font: 15px Tahoma; display: block; color: #ffd308; }
div.VipOuterWrapper .VipInnerWrapper div.pUpMessage p.icon-free { background: url('images/icon-Free.png?r=2') no-repeat 361px 14px; min-height: 38px; }
div.VipOuterWrapper .VipInnerWrapper div.pUpMessage p.fParagraph { background-position: 383px 12px !important; }
div.VipOuterWrapper .VipInnerWrapper .pBotMessage { font: 16px Tahoma; text-align: center; width: 556px; height: 155px; position: absolute; top: 440px; left: 380px; outline: 0px solid white; }
    div.VipOuterWrapper .VipInnerWrapper .pBotMessage .Tahoma16 { font: normal 16px Tahoma; }
    div.VipOuterWrapper .VipInnerWrapper .pBotMessage .Tahoma14 { font: 14px Tahoma; }
    div.VipOuterWrapper .VipInnerWrapper .pBotMessage .left { float: left; padding-top: 10px; padding-bottom: 10px; position: relative; text-align: left; width: 490px; font-family: arial; font-size: 14px; color: #FEFEFF; }
    div.VipOuterWrapper .VipInnerWrapper .pBotMessage .clear { clear: both; }
    div.VipOuterWrapper .VipInnerWrapper .pBotMessage .questionMark { background: url('images/q_03.png?r=1') no-repeat 0 0; width: 44px; height: 38px; border: 0; position: relative; float: left; }
    div.VipOuterWrapper .VipInnerWrapper .pBotMessage .btnGetVip { cursor: pointer; margin-bottom: 5px; background: url('images/btn-GetVip.png?r=1') no-repeat 0 0; width: 344px; height: 48px; border: 0; }
    div.VipOuterWrapper .VipInnerWrapper .pBotMessage .btnGetVippaycom { margin-top: 20px; cursor: pointer; margin-bottom: 5px; background: url('images/btn-GetVip.png?r=1') no-repeat 0 0; width: 344px; height: 48px; border: 0; }
    div.VipOuterWrapper .VipInnerWrapper .pBotMessage .paycomtext { padding-top: 30px; font-family: Tahoma; font-size: 16px; color: #fff; }
div.VipInnerWrapper .outOfTheBox { color: #fefefe; text-align: center; position: relative; top: 591px; font-size: 11px; font-family: Arial; font-style: italic; }
div.VipOuterWrapper .VipInnerWrapper .pBotMessage div { font-family: Arial; font-size: 11px; color: #fefefe; }
div.VipOuterWrapper .VipInnerWrapper .pBotMessage .Tahoma16 .VIP_Membership { color: #0296fe; font-family: Tahoma; font-weight: bold; font-size: 16px; }
div.VipOuterWrapper .VipInnerWrapper .pBotMessage .Tahoma16 .moneyamt { color: #fff; font-family: Tahoma; font-weight: bold; font-size: 16px; }
div.VipOuterWrapper .VipInnerWrapper .pBotMessage .Tahoma16 .credit_free { color: #f2ef1d; font-family: Tahoma; font-weight: bold; font-size: 16px; }
div.VipOuterWrapper .VipInnerWrapper .pUpMessage .error { background: url("images/error-bg.png") no-repeat scroll 0 0 transparent; bottom: 10px; color: #F72929; font-family: Tahoma; font-size: 14px; height: 37px; left: 58px; margin-left: -88px; position: relative; width: 579px; }
div.VipOuterWrapper .VipInnerWrapper .pBotMessage div.processing { background: url("images/btnpros_03.gif") no-repeat; height: 48px; width: 344px; position: absolute; top: 90px; left: 115px; }
* + html div.VipOuterWrapper .VipInnerWrapper .pBotMessage div.processing { background: url("images/btnpros_03.gif") no-repeat; height: 48px; width: 344px; position: absolute; top: 90px; }
div.VipOuterWrapper .VipInnerWrapper .pBotMessage div.wecan1 { padding-top: 30px; font-family: Tahoma; font-weight: bold; font-size: 16px; color: #4eb1f9; }
div.VipOuterWrapper .VipInnerWrapper .pBotMessage div.wecan2 { margin-bottom: 10px; font-family: Tahoma; font-weight: normal; font-size: 16px; color: #fff; }
* + html div.VipOuterWrapper .VipInnerWrapper .pBotMessage div.continuebtn { cursor: pointer; background: url("images/continue-btn.png") no-repeat; margin-left: 0; width: 344px; height: 48px; }
div.VipOuterWrapper .VipInnerWrapper .pBotMessage div.continuebtn { cursor: pointer; background: url("images/continue-btn.png") no-repeat; margin-left: 108px; width: 344px; height: 48px; }
div.VipOuterWrapper .VipInnerWrapper .pBotMessage div.wecan3 { font-family: Tahoma; font-weight: normal; font-size: 16px; color: #fff; }
.vip-User .VipInnerWrapper div.cancelvip { cursor: pointer; right: 5px; text-decoration: underline; bottom: -15px !important; font-family: Tahoma; font-size: 12px; }
/*
 div.VipOuterWrapper.notVipUser {background:url('images/becomeVipBack.jpg?r=1') no-repeat;width:899px;height:599px;position:relative;margin:20px auto;}
 div.VipOuterWrapper.notVipUser .VipInnerWrapper{width:560px !important;height:380px;position:absolute;top:199px;right:30px;padding:0 22px;font-size:12px;}
 div.VipOuterWrapper.notVipUser .VipInnerWrapper .divJoin{padding-left:10px;color:#2e2e2e;position:absolute;left:14px;bottom:0px;WIDTH:587PX;HEIGHT:172PX}
 div.VipOuterWrapper.notVipUser .VipInnerWrapper .divJoin H2{color:#041858;font-size:15px;font-weight:bold;padding:6px 0;}
 div.VipOuterWrapper.notVipUser .VipInnerWrapper input.aAllModels,.aAllModels{margin:3px 86px;}
 div.VipOuterWrapper.notVipUser .VipInnerWrapper .divJoin .lifeTimeVip *{clear:both;font-size:14px;}
 div.VipOuterWrapper.notVipUser .VipInnerWrapper .divJoin .lifeTimeVip input{height:14px;width:14px;margin-right:4px;}
 div.VipOuterWrapper.notVipUser .VipInnerWrapper .divJoin hr{display:none;background:none repeat scroll 0 0 #999999;border:medium none;height:1px;padding:0;width:553px;margin:0;line-height:0}
 div.VipOuterWrapper.notVipUser .VipInnerWrapper .divJoin .bottomText{font-size:11px;font-style:italic}
div.VipOuterWrapper.notVipUser .VipInnerWrapper p.vipTitle{font-size:18px;color:#0e2e11;font-weight:normal;margin-top:10px;padding-right:14px;line-height:24px;padding:0 14px 0 4px}
div.VipOuterWrapper.notVipUser .VipInnerWrapper p.vipTitle *{font-size:18px;}
div.VipOuterWrapper.notVipUser .VipInnerWrapper .green{color:#156f07;font-weight:bold}
div.VipOuterWrapper.notVipUser .VipInnerWrapper .vipUL{list-style-type:none;margin-top:29px}
div.VipOuterWrapper.notVipUser .VipInnerWrapper .vipUL li{font-size:14px;color:#041858;float:left;width:260px;padding-left:14px;background:url('images/vipBullet.png') no-repeat}
*/




div.VipOuterWrapper .VipInnerWrapper a { color: #333; font-size: 11px; font-weight: bold; }
/*div.vipUserName{position:relative;width:auto !important;}*/
div.vipUserName span.vipIcon { background: url("images/header/vipIcon.png") no-repeat scroll 0 0 transparent; display: block; height: 29px; position: absolute; right: -32px; top: 13px; width: 30px; }
div.vipUserName { position: relative; width: auto !important; white-space: nowrap; }
div.userCreditCon span.vipIcon { background: url("images/header/vipIcon.png") no-repeat scroll 0 0 transparent; display: block; height: 29px; position: absolute; right: -32px; top: 2px; width: 30px; }

li.liVip { background: url('images/header/vipIcon.png') no-repeat right center; height: 24px; width: 100px; }
li.liRegular { background: url('images/header/vipIcon.png') no-repeat right center; height: 24px; width: 160px; }

.msgTop { margin-top: -10px; }
div.waitingRoomCnt .rightCnt p.msgBottomVip { background: url("images/freeVIP.png") no-repeat scroll 0 0 transparent; height: 95px; margin-left: 40px; }
.vipPrice { color: #fb6383; font-size: 18px; }
div.vipShows div { position: relative; }




div.vipShows div { /*background:url("images/rvLinksCnt-new.gif") no-repeat scroll right 0 transparent;*/ display: block; font-size: 15px; font-weight: bold; width: 98px; }
.peepShowViewBtn a { margin: 3px 8px; }
.showBy-happyhour_vip { background: url("images/rvLinksCnt-new.gif") no-repeat scroll right 2px transparent; display: block; font-size: 15px; font-weight: bold; width: 115px; }

.mp-vipsection a.signUpBtn { margin: 25px 0 16px 12px; height: 40px; }
.mp-vipsection h2 { margin-top: 23px; background: url("images/rvLinksCnt-new.gif") no-repeat scroll 243px 29px transparent; }
.mp-vipsection p.checkOut { height: 47px; margin: 0; }
.newIcon { background: url("images/rvLinksCnt-new.gif") no-repeat scroll 4px 0 transparent; height: 8px; position: absolute; width: 26px; }



.upperMenu ul.panel1 li.selected.um-vipsection span.right { background: url("images/bg-tab-selected-right.png?v=2") repeat scroll 0 0 transparent; right: -27px; width: 34px; }


.upperMenu ul.panel1 li.selected.um-vipsection span.left { left: -27px; width: 34px; }
.upperMenu ul.panel1 li.selected.um-vipsection { margin: 0; }


.um-vipsection a { /*background:url("images/VipBenefits.gif") no-repeat scroll 0px 0px transparent;*/ color: #061D2E; display: block; font-size: 15px; font-weight: bold; padding-left: 0; width: 73px; }
.um-vipsection.selected a { background: none; color: #061D2E; display: block; font-size: 15px; font-weight: bold; width: 78px; }

.VipOuterWrapper font { font-weight: bold; }
.VipOuterWrapper .vipUL li { margin: 10px 0; }
    .VipOuterWrapper .vipUL li * { font-size: 15px; }

div.VipOuterWrapper.vip-User .VipInnerWrapper p { margin-top: 0; }
div.VipOuterWrapper.vip-User .VipInnerWrapper { bottom: 0; }
div.reocourringDetails { font-size: 11px; margin-bottom: 4px; }

.featuresCnt .hpHDHQ { padding-bottom: 4px; }


.campaignNovHostList { margin-left: 5px; margin-bottom: 11px; clear: both; }
    .campaignNovHostList a { float: left; }
.novCampaignJoinOptions { margin-bottom: 35px; clear: both; }
    .novCampaignJoinOptions a { float: left; }
    .novCampaignJoinOptions img { padding-bottom: 35px; }
/*.page_live-sex-chats .blockUI img{float:right}*/

.campaignNovModalClose { cursor: pointer; float: right; position: absolute; height: 17px; width: 17px; z-index: 100; left: 662px; top: 1px; }
    .campaignNovModalClose img { position: relative; z-index: 101; }
.campaignNovModal { position: relative; }
.campaignNovModalimg { position: absolute; z-index: 10; top: 0; left: 0; }
.modalContent { display: none; }
.campaignContainer { text-align: center; }
    .campaignContainer a img { padding-top: 20px; }
.campaignMiddle { margin: 15px 0 25px; }

* + html .page_live-sex-chats .blockMsg { top: 0 !important; }


.LandingOnlineNow, .LandingSignup { display: block; float: left; height: 29px; margin-left: 91px; margin-top: 30px; width: 138px; line-height: 29px; text-align: center; text-decoration: none; color: #fff; font-size: 18px; }
.LandingOnlineNow { background: url("images/Landing/online_btn.png") no-repeat scroll 0 0 transparent; }
.LandingSignup { margin-left: 20px; background: url("images/Landing/sign_up.png") no-repeat scroll 0 0 transparent; }






.page_free-videochat .hpSortDivSelectBox { width: 146px; float: left; margin: 8px 4px 0; }
.page_free-videochat .singleHostContainer { width: 182px; height: 165px; position: relative; padding: 4px; /*background: url('images/transP.png');*/ z-index: 1; float: left; /*margin: 0 10px 21px 9px;*/ margin: 3px 10px 9px 0; }
    .page_free-videochat .singleHostContainer p { height: 18px; line-height: 18px; float: left; padding-left: 3px; }
        .page_free-videochat .singleHostContainer p.online { height: 16px; line-height: 16px; float: left; left: 2px; bottom: 24px; padding: 0; }
        .page_free-videochat .singleHostContainer p a { text-decoration: none; font-weight: 400; color: #fff; }
            .page_free-videochat .singleHostContainer p a.hostNick { font-weight: 400; color: #fff; }
    .page_free-videochat .singleHostContainer span { display: block; font-size: 11px; height: 18px; line-height: 18px; color: #fff; /*position: absolute; top: 0; right: 3px;*/ float: right; margin-right: 3px; }
    .page_free-videochat .singleHostContainer a div { float: left; width: 180px !important; height: 136px !important; }
    .page_free-videochat .singleHostContainer .langs img { float: left; width: 14px; height: 9px; margin: 4px 0 0 3px; }
    .page_free-videochat .singleHostContainer .langs { display: none; text-transform: uppercase; position: absolute; left: 7px; bottom: 55px; text-decoration: none; }


.page_free-videochat .hpSortDivSelectBox { width: 146px; float: left; margin: 8px 4px 0; }
.page_free-videochat .singleHostContainer { width: 182px; height: 165px; position: relative; padding: 4px; /*background: url('images/transP.png');*/ z-index: 1; float: left; /*margin: 0 10px 21px 9px;*/ margin: 0px 10px 0 0; }
    .page_free-videochat .singleHostContainer p { height: 18px; line-height: 18px; float: left; padding-left: 3px; }
        .page_free-videochat .singleHostContainer p.online { height: 16px; line-height: 16px; float: left; left: 2px; bottom: 24px; padding: 0; }
        .page_free-videochat .singleHostContainer p a { text-decoration: none; font-weight: 400; color: #fff; }
            .page_free-videochat .singleHostContainer p a.hostNick { font-weight: 400; color: #fff; }
    .page_free-videochat .singleHostContainer span { display: block; font-size: 11px; height: 18px; line-height: 18px; color: #fff; /*position: absolute; top: 0; right: 3px;*/ float: right; margin-right: 3px; }
    .page_free-videochat .singleHostContainer a div { float: left; width: 180px !important; height: 136px !important; }
    .page_free-videochat .singleHostContainer .langs img { float: left; width: 14px; height: 9px; margin: 4px 0 0 3px; }
    .page_free-videochat .singleHostContainer .langs { display: none; text-transform: uppercase; position: absolute; left: 7px; bottom: 55px; text-decoration: none; }
    /*.page_free-videochat .singleHostContainer .langs2{background: url(images/langsBack1.png) no-repeat;width:25px;height:16px;}
.page_free-videochat .singleHostContainer .langs3{background: url(images/langsBack2.png) no-repeat;width:45px;height:16px;} 
.page_free-videochat .singleHostContainer .langs4{background: url(images/langsBack3.png) no-repeat;width:60px;height:16px;}
.page_free-videochat .singleHostContainer .langs5{background: url(images/langsBack4.png) no-repeat;width:77px;height:16px;}*/



    .page_free-videochat .singleHostContainer a.enterChat, .srContainer a.enterChat { border: 1px solid transparent; border-top: none; color: #424242; display: block; float: left; font-size: 13px; font-weight: 700; height: 26px; line-height: 26px; background: url(images/privateBackGallery.gif?v=2) no-repeat -1px -54px; position: relative; text-align: center; text-decoration: none; text-transform: uppercase; width: 169px; padding-left: 12px; z-index: 3; margin: 0 0 0 0px; }


        .page_free-videochat .singleHostContainer a.enterChat:hover, .srContainer a.enterChat:hover { background-position: -1px -81px; color: #fff; }
    * + html .page_free-videochat .singleHostContainer a.enterChat { margin-bottom: 2px; }

    .page_free-videochat .singleHostContainer a.freeChatBtn { background-position: -1px 0; }
        .page_free-videochat .singleHostContainer a.freeChatBtn:hover { background-position: -1px -27px; }

    .page_free-videochat .singleHostContainer a.viewBio { background-position: -1px -108px; }
        .page_free-videochat .singleHostContainer a.viewBio:hover { background-position: -1px -135px; }
    .page_free-videochat .singleHostContainer .contentHost a.viewBio:hover { background-position: 0 0; }

    .page_free-videochat .singleHostContainer a.enterChat:hover { text-decoration: none; }
p.online { width: 40px; height: 16px; position: absolute; left: 0; bottom: 18px; background: url(images/trans.png); text-align: center; line-height: 16px; font-size: 11px; color: #0f0; }
.page_free-videochat .singleHostContainer a.enterChatPopup { display: none; width: 139px; height: 47px; line-height: 46px; text-transform: uppercase; background: url(images/privateSlide.png) no-repeat; color: #fff; text-align: center; font-weight: 700; letter-spacing: 1px; position: absolute; left: 26px; top: 43px; text-decoration: none; font-size: 13px; }
.page_free-videochat .singleHostContainer a.freeChat { background: url(images/freeSlide.png) no-repeat; }
.page_free-videochat .singleHostContainer p.singleHostLinks { width: 177px; height: 19px; background: url(images/trans.png); text-align: center; color: #fff; line-height: 19px; position: absolute; left: 5px; bottom: 5px; }
.page_free-videochat .singleHostContainer p.singleHostNickname { width: 177px; height: 19px; background: url(images/trans.png); text-align: left; color: #fff; line-height: 19px; position: absolute; left: 5px; bottom: 32px; }
.page_free-videochat .singleHostContainer .contentHost a.viewBio { background: url(images/viewBio.png) no-repeat; }

.page_free-videochat .singleHostContainer p.singleHostLinks a { font-size: 11px; color: #fff; padding: 0 12px; line-height: 20px; }
.page_free-videochat .singleHostContainer div.contentHost { clear: both; width: 180px; border: 1px solid transparent !important; background: #1F2D38; overflow: hidden; }
.page_free-videochat .singleHostContainer p.singleHostLinks a:hover { /*text-decoration: underline;*/ }
.page_free-videochat .singleHostContainer a.hq { display: block; width: 22px; height: 17px; position: absolute; top: 20px; right: 2px; background: url(images/hq.png); }


.page_free-videochat .singleHostContainer div.p098 { display: block; width: 39px; height: 39px; text-transform: uppercase; background: url(images/098Icon.png) no-repeat; position: absolute; right: 5px; bottom: 51px; text-decoration: none; }


.detailsContainer .centerContent .bigImg .icons div.p098 { display: block; width: 39px; height: 39px; text-transform: uppercase; background: url(images/098Icon.png) no-repeat; position: absolute; right: 0px; bottom: 0; text-decoration: none; }

.detailsContainer .centerContent .bigImg .icons div.rightTop { display: block; width: 27px; height: 50px; line-height: 31px; text-transform: uppercase; position: absolute; right: 1px; top: 4px; text-decoration: none; }
.detailsContainer .centerContent .bigImg .icons div.highQuality { background: url(images/hqIcon.png) no-repeat scroll 0 0; width: 27px; height: 20px; margin-bottom: 2px; }
.detailsContainer .centerContent .bigImg .icons div.hdQuality { background: url(images/hdIcon.png) no-repeat scroll 0 0; width: 27px; height: 20px; margin-bottom: 2px; }
.detailsContainer .centerContent .bigImg .icons div.hasMic { background: url(images/soundIcon.png) no-repeat; width: 27px; height: 21px; }


.hpHostListContainer .singleHostContainer div.topRight { display: block; width: 27px; height: 50px; line-height: 31px; text-transform: uppercase; position: absolute; right: 4px; top: 8px; text-decoration: none; }
.hpHostListContainer .singleHostContainer div.highQuality { background: url(images/hqIcon.png) no-repeat scroll 0 0; width: 27px; height: 15px; margin-bottom: 2px; }
.hpHostListContainer .singleHostContainer div.hdQuality { background: url(images/hdIcon.png) no-repeat scroll 0 0; width: 27px; height: 15px; margin-bottom: 2px; }
.hpHostListContainer .singleHostContainer div.hasMic { background: url(images/soundIcon.png) no-repeat; width: 25px; height: 17px; margin-left: -1px; }

.page_free-videochat div.freeHostGalleryCnt { background: none; margin-top: -9px; }

/* Sexier onbeforeunload popup */

.PopUpWrapper { width: 500px; height: 358px; background: url('images/popup/opacity-div-popup.png') no-repeat 0 0; overflow: hidden; position: relative; }
    .PopUpWrapper img { position: absolute; top: 20px; left: 17px; border: none; }
#PopUpCloseImg { cursor: pointer; display: block; width: 53px; height: 20px; position: absolute; right: 6px; top: -4px; z-index: 1005; }
    #PopUpCloseImg img { position: static; border: none; width: 53px; height: 20px; }
#exit_popup_container .simplemodal-close { display: none; }
/* End Sexier onbeforeunload popup */

/* Host Profile promotion */
.page_mini-profile .profileTopSection .headerContainer { height: 39px; }
.page_mini-profile .headerContainer .promoTxtHost { width: 313px; float: right; font: 12px/14px Tahoma; text-align: left; color: #fff; height: 39px; position: relative; }
.page_mini-profile .headerContainer h2 { margin-top: 4px; }
.page_mini-profile .headerContainer .promoTxtHost a { text-decoration: underline; font-weight: bold; color: #f0a90a; }
    .page_mini-profile .headerContainer .promoTxtHost a:hover { text-decoration: none; }
.page_mini-profile .headerContainer .promoTxtHost img { position: absolute; top: 23px; right: 7px; }

.page_mini-profile .miniProfileOverlay p.checkOut { width: 317px; margin: 19px 0 0 -1px; }
.page_mini-profile .miniProfileOverlay { width: 317px; }
    .page_mini-profile .miniProfileOverlay h2 { margin-top: 8px; }

/* End Host Profile promotion */

/* Host List Page promotion */
.hpHostListContainer .singleHostContainer .imgPromoWrapper { position: absolute; bottom: 51px; right: 5px; width: 38px; height: 39px; background: url('images/promotion/btnOnly088-2.png') no-repeat 0 0; }
.hpHostListContainer .singleHostContainer a.enterChatPopup span /* ONLY 0.88 Credit/Min */ { font-size: 11px !important; color: #4ef20d; letter-spacing: normal; line-height: normal; text-transform: none; left: -8px; top: 32px; position: relative; cursor: pointer; }
/* End Host List Page promotion */

/* Waiting Room 2 */
.waitingRoomCnt p span.msgBottomSpan { display: block; font-size: 12px; color: #999999; line-height: 18px; margin-top: 10px; }
    .waitingRoomCnt p span.msgBottomSpan a { color: #fb6383; text-decoration: underline; font-weight: bold; }
.separatorDotted { background: transparent url(images/hp-cats-seperator.png) repeat-x scroll left bottom; width: 100%; height: 3px; }
div.waitingRoomCnt .bottomMsg { height: 26px !important; line-height: 26px !important; padding-top: 3px !important; }
div.waitingRoomCnt img.waitingImg { bottom: 40px !important; display: none; }

p.msgTop b { font-size: 16px !important; }
p.msgTop span.HHPricePromo { font-size: 12px !important; font-weight: normal; }
p.msgTop span.HHPrice { font-size: 16px !important; color: #97e927; }
p.msgTop strong.fLineTxt { font-size: 18px !important; display: block; }
    p.msgTop strong.fLineTxt img { position: relative; top: -5px; }
.new-icon { background: transparent url(images/rvLinksCnt-new.gif) no-repeat scroll right 0; float: left; }
/* End Waiting Room 2 */

/*msg center*/
div.mcTopMenuBg { background: #000; border: 1px solid #FB6383; height: 19px; margin-bottom: 5px; padding: 3px 0 0; width: 988px; }
div.btnMessageWrapper ul li { border: none; float: left; line-height: 16px; }
.btnMessageWrapper ul li a, .btnMessageWrapper ul li span { font-family: Arial; font-size: 12px; }
div.mcWrapperHeader h1 { color: #FB6383; font-family: Calibri; font-size: 24px; }

a.myMessagesLink { background: url("images/bg-rvLinksMsg.png") no-repeat scroll left 2px transparent; padding-left: 24px; }


.divFlowLeft { float: left; }
.divFlowRight { float: right !important; }
.enable { border: none !important; }
.notenable { display: none !important; }

/* Pop-Up Alerts */

div#popup_container { font-family: Arial, sans-serif; font-size: 12px; min-width: 223px !important; /* Dialog will be no smaller than this */ max-width: 600px; /* Dialog will wrap after this width */ background: #000; border: solid 2px #FB6383; color: #000; left: 700px !important; top: 281px !important; }

h1#popup_title { font-size: 14px; font-weight: bold; text-align: center; line-height: 1.75em; color: #666; background: #CCC url('images/title.gif') top repeat-x; border: solid 1px #FFF; border-bottom: solid 1px #999; cursor: default; padding: 0em; margin: 0em; display: none; }

#popup_content { /*background: 16px 16px no-repeat url(images/info.gif);*/ padding: 1em 1.75em; margin: 0em; }
    #popup_content.alert { /*background-image: url('images/info.gif');*/ }
    #popup_content.confirm { /*background-image: url('images/important.gif');*/ }
    #popup_content.prompt { /*background-image: url('images/help.gif');*/ }
#popup_message { padding-left: 35px; background: url("images/DeleteTriangle.png") no-repeat scroll 1px 0; padding-top: 5px; height: 24px; color: #fff; font-weight: bold; font-size: 16px; }
#popup_panel { text-align: center; margin: 1em 0em 0em 1em; }
#popup_prompt { margin: .5em 0em; }
input#popup_ok, input#popup_cancel { cursor: pointer; background: url("images/spriteback.gif") repeat-x scroll 0 -389px transparent; width: 69px; height: 23px; border: none; font-size: 14px; font-family: Arial; color: #000; font-weight: bold; }

/* End Pop-Up Alerts */

.mcWrapperHeader { margin-bottom: 7px; padding-left: 35px; }
    .mcWrapperHeader h1 { font-family: Arial; font-size: 22px; color: #235664; font-weight: bold; }
div.mcWrapperHeader span { font-family: arial; font-size: 16px; color: #fff; font-weight: bold; }

.mcTopMenuBg { background: url(images/MCheaderBg.png) top left no-repeat; width: 987px; height: 33px; padding: 6px 0px; }


.btnMessageWrapper { height: 21px; }
    .btnMessageWrapper ul { list-style: none; height: 21px; }
        .btnMessageWrapper ul.ulInbox { margin-left: 96px; }
        .btnMessageWrapper ul li { float: left; border-right: 2px solid #9ba0a6; line-height: 16px; }
            .btnMessageWrapper ul li.NoBorder { border-right: none; }
            .btnMessageWrapper ul li a, .btnMessageWrapper ul li span { display: block; height: 17px; font-weight: bold; color: #fff; text-decoration: none; margin: 0 15px; outline: 0px solid red; cursor: pointer; }

a.btnBackToInbox { background: url('images/arr-goback-message.png') no-repeat left center; padding-left: 23px; }
a.btnPrevMessage { background: url('images/arr-prev-message.png') no-repeat left 2px; padding-left: 23px; }
a.btnNextMessage { background: url('images/arr-next-message.png') no-repeat right 2px; padding-right: 23px; }

/* Repeater Messages */

div.mcTopBgMessageList { background: url(images/mcTopBgMessageList.png) repeat-x 1px top; width: 990px; height: 31px; padding: 0px 0px; }
div.mcWrapperMessages { background: none; width: 987px; padding: 15px 69px 15px 57px; }
.messages { }
div.mcBotBgMessageList { background: none; width: 987px; height: 17px; padding: 0px 0px; }

div.mcWrapperOneReadMessage { width: 861px; padding-bottom: 21px; margin-bottom: 24px; border-bottom: 1px solid #FB6383; overflow: hidden; }
    div.mcWrapperOneReadMessage .SenderInfo { width: 138px; text-align: center; float: left; border-right: 2px solid #FB6383; }
.mcWrapperOneReadMessage .SenderInfo img { clear: both; }
div.mcWrapperOneReadMessage .SenderInfo .mcUserName { padding-bottom: 4px; color: #FB6383; font: bold 14px arial; text-decoration: underline; display: block; }
.mcWrapperOneReadMessage .SenderInfo .spnDate { font: normal 11px Tahoma; color: #898989; }
.mcWrapperOneReadMessage .SenderInfo .btn-user-online { margin-top: 4px; background: url('images/btn-user-online.png') no-repeat center top; width: 100%; height: 16px; }
.mcWrapperOneReadMessage .SenderMessage { margin-left: 21px; float: left; }
div.mcWrapperOneReadMessage .SenderMessage .divText { font: normal 14px Tahoma; color: #fff; padding-top: 10px; }
div.sentApproval { padding-bottom: 10px; text-align: center; color: #ccc; font-family: Arial; font-size: 14px; }

div.mcWrapperPostForm { width: 700px; padding-left: 160px; padding-bottom: 21px; margin-bottom: 0; outline: 0px solid red; text-align: left; }
    div.mcWrapperPostForm span { display: block; margin-bottom: 3px; font-family: Arial; font-size: 14px; font-weight: normal; color: #FB6383; }
    div.mcWrapperPostForm textarea { width: 603px; height: 100px; border: 2px solid #FB6383; background: none; color: #FFFFFF; }
    div.mcWrapperPostForm .btn-reply { background: url('images/btn-reply.png') no-repeat left top; margin: 10px 0 0 0px; width: 104px; height: 33px; border: none; }
.mcWrapperPostForm .msWrapperErrors { text-align: right; width: 603px; }
    .mcWrapperPostForm .msWrapperErrors .errors { float: left; display: none; text-align: left; border: 1px solid #f85858; background-color: #f8b9b9; line-height: 18px; margin-top: 11px; padding: 3px 5px; min-width: 300px; }

.mcWrapperMessages .GetMoreMessages { font-family: Tahoma; font-size: 14px; color: #3c4754; font-weight: bold; }

/* END Repeater Messages */

/*message center - open*/

.SenderImage { height: 70px; width: 90px; overflow: hidden; display: inline-block; }
.MessageRight { width: 400px; display: inline-block; }


.lineunRead { background-color: #000; width: 840px; }
.lineRead { width: 840px; }
.beforeDelete { display: none; border: solid 1px #3c4754; background-color: #cccccc; width: 150px; padding: 15px; }
div.beforeDelete div { color: Red; font-weight: bold; font-size: 16px; }
div.mainContent { /*background: url(images/repeatyMC.jpg);*/ background-position: top left; background-repeat: repeat-y; margin: 0px 0px 0px 0px; border: solid red 0px; width: 998px; }
    div.mainContent div.MsgCenterWrapperDiv { background: none repeat scroll 0 0 #d83980; margin-left: 20px; border-bottom: 1px solid #FB6383 !important; border-top: 1px solid #FB6383 !important; }
div.bubble { /* background: url(images/Bubble.jpg);*/ background-position: left; background-repeat: no-repeat; margin: 0px 0px 0px 0px; width: 97px; }
div.ActiveBg { margin-left: -4px; background: #000; background-position: top left; background-repeat: no-repeat; /*margin: 0px 0px 0px 0px;
		border:solid red 0px;*/ border: 1px solid #FB6383; width: 101px; height: 41px; }
div.notActive { margin-bottom: 2px; margin-left: -4px; height: 41px; background: #F786BB; margin-top: 2px; }


div.ActiveBg a { font-family: arial; color: #FB6383; text-decoration: none; font-size: 16px; font-weight: bold; margin: 10px 0px 0px 25px; display: inline-block; }
div.notActive a { font-family: arial; color: #fff; text-decoration: none; font-size: 15px; font-weight: normal; margin: 11px 0px 0px 25px; display: inline-block; }
a.hostname { color: #FB6383; text-decoration: underline; font-size: 15px; font-weight: bold; font-family: arial; }
.date { color: #cbcbcb;; font-size: 12px; font-family: arial; margin-top: 3px; }
.subject { color: #3c4754; font-size: 14px; font-weight: bold; font-family: Tahoma; text-align: left; }
.shortbody { color: #000000; font-size: 12px; font-weight: normal; font-family: Tahoma; text-align: left; border: solid red 0px; padding: 0px; margin: 0px; }
.messagesp2 { clear: both; background: url(images/messageSP2.png); background-position: top left; background-repeat: repeat-x; height: 5px; margin: 0px 60px 0px 60px; }
.MCheaderBg { background: url(images/MCheaderBg.png); background-position: top left; background-repeat: no-repeat; width: 987px; height: 33px; padding: 5px 0px 0px 127px; }

.deleteMarkedImg, .checkAll, .checkRead, .uncheckAll { float: left; color: #ffffff; font-size: 13px; font-family: Trebuchet MS; }

.select { font-weight: bold; float: left; color: #ffffff; font-size: 13px; font-family: Trebuchet MS; }
.headerSP { float: left; margin: 0px 5px; border: solid red 0px; }
a.pager, a.pager:hover { color: #ffffff; font-size: 13px; font-family: Trebuchet MS; text-decoration: none; float: left; }

div.noMesssages { /*background:none repeat scroll 0 0 #22303C;

/*border:2px solid #3885BC;
border-left:none;*/ width: 869px; height: 63px; padding-top: 43px; text-align: center; font-family: Arial; font-weight: bold; font: size:12px; }
/*message center - close*/

/* INBOX */

.mcWrapperCheckBox { float: left; margin: 0px; text-align: center; width: 57px; padding-top: 32px; height: 52px; outline: 0px solid red; }

.mcWrapperOneNoReadMessage { width: 872px; padding-top: 15px; overflow: hidden; height: 79px; }
    .mcWrapperOneNoReadMessage .mcWrapperListMessage { width: 720px; padding-bottom: 13px; margin-right: 20px; border-bottom: 1px solid #d83980; overflow: hidden; float: left; }
    .mcWrapperOneNoReadMessage .SenderInfo { width: 252px; text-align: left; float: left; border-right: 2px solid #d83980; }
        .mcWrapperOneNoReadMessage .SenderInfo img { float: left; margin-right: 8px; }
        .mcWrapperOneNoReadMessage .SenderInfo .mcUserName { color: #406d79; font: bold 13px Tahoma; text-decoration: underline; }
        .mcWrapperOneNoReadMessage .SenderInfo .spnDate { font: normal 11px Tahoma; color: #898989; }
        .mcWrapperOneNoReadMessage .SenderInfo .btn-user-online { margin-top: 4px; background: url('images/btn-user-online.png') no-repeat center top; width: 100%; height: 16px; }
    .mcWrapperOneNoReadMessage .SenderMessage { margin-left: 21px; float: left; }
        .mcWrapperOneNoReadMessage .SenderMessage .divText { font: normal 14px Tahoma; color: #000; padding-top: 10px; }
    .mcWrapperOneNoReadMessage .mcSubjectMessage a { color: #ffffff; font: bold 14px arial; text-decoration: none; }
    .mcWrapperOneNoReadMessage .mcTextMessage a { float: left; margin-top: 6px; color: #fff; font: normal 12px arial; text-decoration: none; }
div.MsgCentertopMC { display: none; }
div.MsgCenterMid { background: #000; width: 876px; }
div.MsgCenterBottomMc { display: none; }

/*message center - close*/

a.show-all-modals { background: url("images/Show_All_girls.png") no-repeat; width: 263px; display: block; height: 46px; margin: 0 auto; padding: 20px 0; }
div.hpHostListContainer div#hlWrap div.detailsContainerRomance div.HL_title ul li.quickList { background: url("images/HP_add_favorite.png") no-repeat scroll 0 1px transparent; }

/*Send Messages window*/
div.NewMessage { height: 296px; width: 609px; background-color: #FFF; border: 1px solid #f70097; }
    div.NewMessage h1 { height: 39px; font-family: calibri; color: #fff; font-size: 18px; font-weight: bold; position: relative; line-height: 28px; text-indent: 10px; background-image: url('images/msgcntrhbg.png'); background-repeat: repeat-x; width: 100%; }
        div.NewMessage h1 span.CloseSpan { background: url("images/Msg_X_Close.png") no-repeat scroll right 6px transparent; width: 40px; height: 39px; position: absolute; right: 8px; width: 40px; }
    div.NewMessage div.inner { margin-top: 11px; }
        div.NewMessage div.inner p { padding-bottom: 6px; }
            div.NewMessage div.inner p.errors { left: 105px; position: absolute; }
            div.NewMessage div.inner p div.errors { padding-bottom: 0 !important; }
            div.NewMessage div.inner p span.MessageTitle { font-family: arial; font-size: 16px; color: #666666; display: block; float: left; padding-right: 5px; text-align: right; width: 100px; }
            div.NewMessage div.inner p span { font-family: Trebuchet MS; color: #3c4754; font-size: 16px; }
            div.NewMessage div.inner p.buttons { padding-right: 25px; margin-top: 3px; position: relative; }
                div.NewMessage div.inner p.buttons .Msg_Cancel { position: relative; top: -2px; margin-right: 10px; width: 101px; height: 32px; font-family: Myriad Pro; color: #000; font-size: 18px; text-decoration: underline; border: none; background: none; cursor: pointer; }
                * + html div.NewMessage div.inner p.buttons .Msg_Cancel { top: -6px; }
                div.NewMessage div.inner p.buttons .Msg_Send { background: url("images/Message_send_button.png") no-repeat; width: 101px; height: 32px; border: none; cursor: pointer; }
            div.NewMessage div.inner p input#txtTo { background: none; font-family: Trebuchet MS; color: #ff009c; font-family: arial; font-size: 14px; border: none; }
            div.NewMessage div.inner p input#txtSubject { background: #fff; font-family: arial; color: #666; font-size: 14px; border: 1px solid #ff009c; height: 18px; width: 475px; padding-left: 2px; }
            div.NewMessage div.inner p textarea#txtMessage { background: #fff; font-family: arial; color: #666; font-size: 14px; border: 1px solid #ff009c; height: 130px; width: 475px; padding-left: 2px; }
div.afterMessage { color: #666; font-family: Arial; font-size: 14px; margin-top: 97px; margin-left: 160px; }




a.alertMessagePopupClose { position: absolute; z-index: 3200; cursor: pointer; display: inline; background: url("images/popup/x.png") no-repeat scroll 0 0 transparent; width: 28px; height: 24px; }
span.newMessage { color: #99f706; }
span.newMessage2 { cursor: pointer; }



/*feedback*/
div.feedbackContainer { text-align: left; background: url("images/feedbackfooterline.png") no-repeat scroll 0 546px; }
div.FeedBackHeader { background: url("images/feedback-icon.png") no-repeat; height: 61px; padding-left: 66px; margin-bottom: 10px; padding-top: 10px; font-family: Tahoma; font-size: 29px; margin-left: 209px; }
p.FeedBackHeader2 { color: #ccc; font-family: arial; font-size: 12px; width: 470px; }

div.FeedBackBody { position: relative; padding-top: 3px; margin-bottom: 20px; background: url("images/feedback-bg-form.png") no-repeat; width: 986px; height: 378px; margin-left: 4px; text-align: left; }
div.feedbackSubjectCnt { margin-left: 216px; padding-top: 4px; background: url("images/feedback-subject-bg.png") no-repeat left top; height: 55px; width: 485px; }


    div.feedbackSubjectCnt input { font-style: normal; margin-left: 12px; margin-top: 19px; width: 400px; height: 24px; border: 0px; }
    * + html div.feedbackSubjectCnt input { font-style: normal; margin-left: -205px; margin-top: 22px; width: 400px; height: 24px; border: 0px; /*margin-left:-214px;*/ }

div.feedbackBodyCnt { background: url("images/feedback-textbox.png") no-repeat left -1px; height: 252px; width: 465px; margin-left: 216px; position: relative; z-index: 10; padding: 5px 10px 10px; }

    div.feedbackBodyCnt textarea.feedbacktextarea { font-style: normal; border: medium none; overflow: hidden; background: url("images/feedback-textbox-bg.png"); background-position: top; background-repeat: repeat-y; width: 465px; border: 0px; }

div.afterFeedbackMsg p { text-align: center; font-size: 18px; }
div.afterFeedbackMsg a { font-size: 18px; }
* + html div.feedbackBodyCnt textarea.feedbacktextarea { margin-left: -214px; font-style: normal; border: medium none; overflow: hidden; background: url("images/feedback-textbox-bg.png"); background-position: top; background-repeat: repeat-y; width: 465px; border: 0px; }


div.feedbackSubmitCnt { padding-top: 2px; }
    div.feedbackSubmitCnt input { cursor: pointer; background: url("images/feedback-send-btn.png") no-repeat; border: medium none; width: 76px; height: 27px; margin-left: 216px; margin-top: 12px; }
div.feedback-girl { background: url("images/feedback-bg-girl.png") no-repeat scroll 2px 1px transparent; height: 386px; position: absolute; width: 219px; right: 68px; top: -68px; z-index: 1; }
body.page_leave-feedback div.PaneBody { padding-bottom: 5px !important; }
div.invalidMsgCnt { position: absolute; bottom: 39px; }

div.feedbackFooter { background: url("images/feedbackfooterimg.png") no-repeat; color: #d4eafe; text-align: center; width: 645px; font-family: Arial; font-size: 12px; font-weight: bold; padding-left: 23px; position: absolute; bottom: 95px; left: 172px; }
label.validationMsg { color: #ff0000; left: 216px; position: relative; }

div.mirroringBannerCnt { text-align: center; }

div.feedbackFooterCon { margin: 0 auto; width: 990px; position: relative; }

div.userCreditCon { width: 800px; white-space: nowrap; }
    div.userCreditCon .userCreditBalance { clear: both; color: #FB6383; float: left; position: relative; width: auto; }
        div.userCreditCon .userCreditBalance .vipIcon { top: -6px; }

    div.userCreditCon .creditBalance { color: #fff; display: block; float: left; padding-left: 8px; font-size: 12px; }
    div.userCreditCon.vipUser .creditBalance { padding-left: 38px; }

.Logotext { color: #ffa600; font-size: 18px; margin-left: 22px; position: relative; bottom: -51px; }


/* TOP HEADER MENU v3 - Sexier*/

#SexierHeader.wrapperMainHeader { width: 990px; min-height: 100px; margin: 0 auto; position: relative; outline: 0px solid white; }
#SexierHeader div.logoSite { cursor: pointer; width: 485px; height: 95px; position: absolute; overflow: hidden; top: 0px; left: 0px; float: left; background: url('/App_Themes/PrivateImages/Sexier/images/logo.png?v=001') no-repeat 0 0; text-indent: -100000px; z-index: 1; }
#SexierHeader div.wrapperCell-1 { width: 990px; min-height: 100px; margin: 0 5px 0 auto; outline: 0px solid red; }


#SexierHeader div.wrapperCell-2 { width: 990px; min-height: 70px; margin: 0 0 0 auto; position: relative; z-index: 1; outline: 0px solid green; background: url('images/header/bgTopMenu.png?v=001') no-repeat right 0px; }

/* User Top Pannel */
#SexierHeader .wrapperCell-1 div.welcomeMessageUser a { font-size: 11px; }
#SexierHeader .wrapperCell-1 div.welcomeMessageUser { font: 11px/35px Arial; position: absolute; color: #fb6383; left: 5px; top: 154px; z-index: 2; }
    #SexierHeader .wrapperCell-1 div.welcomeMessageUser img.statusLogo { vertical-align: middle; }

#SexierHeader .wrapperCell-1 div.userLinkPanel { float: right; margin-right: 7px; font: 11px/35px Arial; color: #ffc944; }
    #SexierHeader .wrapperCell-1 div.userLinkPanel a { text-decoration: underline; color: #fff; font: 11px/28px Arial; margin-right: 10px; }
        #SexierHeader .wrapperCell-1 div.userLinkPanel a:hover { text-decoration: none; }
#SexierHeader .wrapperCell-1 div.vipUserName span.vipIcon { background: transparent url(images/header/vipIcon.png) no-repeat scroll 0 0; display: block; height: 21px; position: absolute; right: -36px; top: 5px; width: 28px; }

/* Facebook Like Button */

.FaceBooklikeDivWrapper { left: 100px; margin: 0 auto; position: relative; top: -33px; width: 990px; }
.FaceBooklikeDiv { z-index: 1; width: 47px; }

/* Top Menu */
#SexierHeader .wrapperCell-2 .topMenu ul.ulTopMenu { margin-left: 23px; float: left; height: 34px; list-style-image: none; list-style-position: outside; list-style-type: none; }
    #SexierHeader .wrapperCell-2 .topMenu ul.ulTopMenu li { background: transparent url(images/header/bg-secondary-menu-sep.jpg?v=3) no-repeat scroll right center; color: #382B36; float: left; font-size: 13px; font-weight: bold; height: 34px; line-height: 34px; padding: 0 15px; position: relative; }
        #SexierHeader .wrapperCell-2 .topMenu ul.ulTopMenu li.selected { background: transparent url(images/header/bg-tab-selected.png?v=3) repeat-x scroll left bottom; color: #FFFFFF; font-size: 15px; font-weight: bold; height: 44px; line-height: 56px; margin: 0 10px; padding: 0 5px; top: -10px; }

        #SexierHeader .wrapperCell-2 .topMenu ul.ulTopMenu li.um-last { background: none; }
        #SexierHeader .wrapperCell-2 .topMenu ul.ulTopMenu li.selected.um-last { background: transparent url(images/header/bg-tab-selected.png?v=3) repeat-x scroll left bottom; }
        #SexierHeader .wrapperCell-2 .topMenu ul.ulTopMenu li a { color: #fff; display: inline; text-decoration: none; font-size: 15px; }
        #SexierHeader .wrapperCell-2 .topMenu ul.ulTopMenu li.selected a { color: #061D2E; font-size: 15px; font-weight: bold; }
        #SexierHeader .wrapperCell-2 .topMenu ul.ulTopMenu li.um-mystatus.selected { background: url("images/bg-tab-selected.png") no-repeat scroll 0 8px transparent; padding-left: 30px; margin-left: 5px; }
        #SexierHeader .wrapperCell-2 .topMenu ul.ulTopMenu li.um-mystatus a { /*background: url("images/sexierbaynew.png") no-repeat scroll 70px 9px transparent;*/ width: 98px; }
        #SexierHeader .wrapperCell-2 .topMenu ul.ulTopMenu li span.left,
        #SexierHeader .wrapperCell-2 .topMenu ul.ulTopMenu li span.right { display: block; height: 36px; position: absolute; top: 8px; }

        #SexierHeader .wrapperCell-2 .topMenu ul.ulTopMenu li span.left { background: transparent url(images/header/bg-tab-selected-left.png?v=2) no-repeat scroll 0 0; left: -12px; width: 12px; }
        #SexierHeader .wrapperCell-2 .topMenu ul.ulTopMenu li span.right { background: transparent url(images/header/bg-tab-selected-right.png?v=2) no-repeat scroll 0 0; right: -33px; width: 33px; }

/* Search Panel For User*/
#SexierHeader div.wrapperCell-2 div.wrapperRightPartPanel { background: none; float: right; }
    #SexierHeader div.wrapperCell-2 div.wrapperRightPartPanel div.um-celeb { display: none; background: none; float: left; margin-right: 4px; margin-top: 5px; }
    #SexierHeader div.wrapperCell-2 div.wrapperRightPartPanel div.wrapperSearchPanel { float: right; margin-right: 15px; margin-top: 8px; width: 173px; height: 19px; background: url('images/header/bgSearchInput.png') no-repeat left 1px; }
        #SexierHeader div.wrapperCell-2 div.wrapperRightPartPanel div.wrapperSearchPanel .inputSearch { color: #929192; font-size: 11px; font-style: italic; padding-left: 0px; background: transparent; border: none; height: 15px !important; position: relative; top: 1px; left: 2px; width: 138px; float: left; padding-top: 2px; }
        #SexierHeader div.wrapperCell-2 div.wrapperRightPartPanel div.wrapperSearchPanel .btnSubmitSearch { width: 27px; height: 16px; outline: 0px solid red; position: relative; top: 1px; left: 5px; cursor: pointer; }


/* Top Login Panel */
#SexierHeader div.wrapperNonUserPanel { float: right; margin: 7px 0 0; }
    #SexierHeader div.wrapperNonUserPanel div.btnSignUpNow { background: url("images/header/btnSignUpNow-sxr.png") repeat-x scroll 0 0 transparent; float: right; width: 135px; height: 25px; margin-right: 3px; margin-top: 1px; }
        #SexierHeader div.wrapperNonUserPanel div.btnSignUpNow img { width: 135px; height: 23px; }
    #SexierHeader div.wrapperNonUserPanel div.wrapperLoginPanel { float: right; width: 354px; height: 25px; margin-top: 1px; background: transparent url(images/header/bgLoginPanel.png) repeat-x 0 0; }
        #SexierHeader div.wrapperNonUserPanel div.wrapperLoginPanel a.linkLogin { float: left; display: block; margin-left: 14px; color: #fff; font: bolder 12px/22px Arial; text-decoration: underline; }
        #SexierHeader div.wrapperNonUserPanel div.wrapperLoginPanel div.wrapperInputs { float: right; margin: 3px 11px 0 0px; }
            #SexierHeader div.wrapperNonUserPanel div.wrapperLoginPanel div.wrapperInputs input[type="text"],
            #SexierHeader div.wrapperNonUserPanel div.wrapperLoginPanel div.wrapperInputs input[type="password"] { width: 117px; height: 15px; border: 1px solid #fff; padding: 0 0 0; color: #929192; float: left; font: 10px Verdana; }
            #SexierHeader div.wrapperNonUserPanel div.wrapperLoginPanel div.wrapperInputs .btnLoginGo { float: left; margin: 0 0 0 7px; border: none; }
            #SexierHeader div.wrapperNonUserPanel div.wrapperLoginPanel div.wrapperInputs .userNameInputs { margin-right: 7px; }

/* Top Sub Menu */
#SexierHeader div.subMenu { margin-left: 30px; }
    #SexierHeader div.subMenu ul.ulSubMenu { display: inline; margin-top: 5px; float: left; height: auto; line-height: 18px; list-style-image: none; list-style-position: outside; list-style-type: none; width: 100%; }
        #SexierHeader div.subMenu ul.ulSubMenu li { background: transparent; float: left; padding: 0 7px; }
            #SexierHeader div.subMenu ul.ulSubMenu li a { background: transparent url(images/header/bg-bottom-menu-links.png) no-repeat scroll left center; color: #FFFFFF; display: block; font-size: 12px; font-weight: bold; padding-left: 13px; text-decoration: none; }
                #SexierHeader div.subMenu ul.ulSubMenu li a:hover { color: #fb6383; }
            #SexierHeader div.subMenu ul.ulSubMenu li.selected a { color: #fb6383; }

/* Recently Visited Links */
#SexierHeader div.wrapperCell-3 { width: 990px; height: 20px; margin: -6px 0 0 auto; position: relative; z-index: 1; outline: 0px solid white; }
#SexierHeader div.rvLinksWrapper { bottom: 0px; right: 0; position: static; float: right; }
    #SexierHeader div.rvLinksWrapper a { color: #FFFFFF; display: block; float: left; height: 18px; line-height: 18px; padding-left: 20px; margin: 0 5px 0 20px; position: relative; text-decoration: none; }
        #SexierHeader div.rvLinksWrapper a:hover { color: #fb6383; }
#SexierHeader div.wrapperCell-3 div.rvLinksWrapper a.rvLinksMyCart { background: transparent url('images/header/bg-rvLinksMyCart.png') no-repeat scroll left 2px; }
#SexierHeader div.wrapperCell-3 div.rvLinksWrapper a.rvLinksRV { background: url('images/header/bg-recently-visited-link.png') no-repeat left 4px; }
#SexierHeader div.wrapperCell-3 div.rvLinksWrapper a.rvLinksMyFav { background: url('images/header/bg-rvLinksMyFav.png') no-repeat left center; padding-right: 0; }
#SexierHeader div.wrapperCell-3 div.rvLinksWrapper a.myMessagesLink { background: transparent url('images/header/bg-rvLinksMsg.png') no-repeat scroll left 2px; padding-left: 24px; }

/* Header Messages Panel */
#SexierHeader .wrapperCell-4 { text-align: center; width: 990px; min-height: 1px; margin: 5px 0 5px auto; position: relative; z-index: 1; outline: 0px solid white; }
    #SexierHeader .wrapperCell-4 div.welcomeBackMessage { clear: both; color: #fb6383; font-size: 14px; position: relative; }

/* END TOP HEADER MENU v3 */

/* TOP BREAD CRUMBS MENU v3 */

#SexierBreadCrumbs.wrapperFilterBrCrumbs { background-color: transparent; margin: 4px 10px; position: relative; overflow: hidden; font: 600 11px Arial; }
#SexierBreadCrumbs div { float: left; margin-right: 5px; font: 600 11px Arial; }


/* END TOP BREAD CRUMBS MENU v3 */

/* TOP NICHES MENU v3 */

#SexierNiches.wrapperMainNiches { background-color: transparent; width: 990px; min-height: 25px; margin: 0 auto 12px auto; position: relative; border: 1px solid #534c4c; overflow: hidden; }
/*#SexierNiches div.lmWrap h3 {display:none !important;}*/
#SexierNiches div.lmWrap { float: left; }
#SexierNiches h4 { float: left; font: 700 11px/24px Arial; color: #fff; margin: 0 15px 0 10px; }
#SexierNiches div.lmWrap ul.narrowItem { width: 900px; float: right; list-style-image: none; list-style-position: outside; list-style-type: none; margin: 0; overflow: hidden; padding: 0; }
    #SexierNiches div.lmWrap ul.narrowItem li { float: left; padding: 0 11px 0px; white-space: nowrap; }
        #SexierNiches div.lmWrap ul.narrowItem li a { font: 700 11px/24px Arial; color: #fff; text-decoration: none; }
#SexierNiches div.lmWrap a.leftMenuMoreLink { background: transparent url(images/header/More.png?v=2) no-repeat scroll center top; position: absolute; top: 11px; right: -12px; clear: both; display: block; font-weight: 700; height: 16px; line-height: 25px; margin: 0 auto; text-decoration: none; width: 100px; }
/* More Niches */
#SexierNiches div.lmWrap div.more { width: 990px; float: left; overflow: hidden; background: url('images/header/bg-top-narrow-strip-x.gif') repeat-x left 24px; margin-bottom: 0; }
#SexierNiches div.lmWrap div.moreItem { background: url('images/header/bg-top-narrow-strip-y.gif') repeat-y left top; margin: 0 1px 0 -1px; padding: 6px 14px 0 14px; min-height: 170px; float: left; }
#SexierNiches div.lmWrap div.more div.moreItem h3 { color: #fff; font-size: 11px; font-weight: bold; margin: 0 0 9px; }
#SexierNiches div.lmWrap div.more div.moreItem ul { list-style-type: none; float: left; }
    #SexierNiches div.lmWrap div.more div.moreItem ul li { color: #339933; line-height: 18px; margin-bottom: 1px; clear: both; }
        #SexierNiches div.lmWrap div.more div.moreItem ul li span { font-size: 12px; }
            #SexierNiches div.lmWrap div.more div.moreItem ul li span.lmCnt { display: block; overflow: hidden; float: left !important; color: #fb6383; font-size: 12px; padding: 0; line-height: 18px; }
        #SexierNiches div.lmWrap div.more div.moreItem ul li a.moreItem { display: block; float: left; margin-right: 4px; color: #FFF; text-decoration: none; }

#SexierNiches div.lmWrap a.moreClose { bottom: 0; height: 13px; width: 73px; position: absolute; right: 5px; background-image: url(images/header/Close.png?v=2); }


/* END TOP NICHES MENU v3 */

/* TOP SORT PANEL v3 */
#SexierSortPanel.wrapperSortPanel { width: 990px; height: 25px; margin: 0 auto 12px auto; border: 1px solid #534c4c; overflow: hidden; }
#SexierSortPanel h4 { float: left; font: 700 11px/24px Arial; color: #fff; margin: 0 15px 0 10px; }
#SexierSortPanel div.wrapperDropSelect { float: left; margin: 3px 0 0 0; }
    #SexierSortPanel div.wrapperDropSelect div.bgSelect { float: left; }

/* Problem pages */
.page_fclanding #SexierSortPanel.wrapperSortPanel { width: 988px; }

/* Drop down styles*/
#SexierSortPanel div.selectbox-wrapper { position: absolute; z-index: 100; width: 400px; background-color: white; border: 1px solid #FB6383; margin: 0px; margin-top: -9px; padding: 2px; text-align: left; max-height: 200px; overflow: auto; display: none; }

    /*Drop down list styles*/
    #SexierSortPanel div.selectbox-wrapper ul { list-style-type: none; margin: 0px; padding: 0px; }

        /* Selected item in dropdown list*/
        #SexierSortPanel div.selectbox-wrapper ul li.selected { background-color: #FF9FB5; color: #000; }

        /* Hover state for dropdown list */
        #SexierSortPanel div.selectbox-wrapper ul li.current { background-color: #fb6383; color: #000; }

        /* Drop down list items style*/
        #SexierSortPanel div.selectbox-wrapper ul li { font-size: 11px; list-style-type: none; display: block; margin: 0; padding: 2px; cursor: pointer; }

/* Look and feel of select box */
#SexierSortPanel .selectbox { margin: 0px 5px 10px 0px; padding-left: 4px; padding-top: 1px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; /* Resize Font*/ width: 141px; /* Resize Width */ height: 18px; /* Resize Height */ display: block; text-align: left; background: url('images/header/bgSelectInput1.png') no-repeat left; cursor: pointer; color: #000; border: none; }

#SexierSortPanel div.langPagerWrapper { float: right; margin-top: 3px; position: absolute; right: 0; }
    #SexierSortPanel div.langPagerWrapper div.pgrClass { float: right; margin: 0; margin-left: 14px; padding-right: 2px; position: relative; z-index: 30; }
    #SexierSortPanel div.langPagerWrapper div.detailsViewBtn { float: left; margin-right: 0; }
        #SexierSortPanel div.langPagerWrapper div.detailsViewBtn a { background: transparent url(images/header/bg-icon-list.png) no-repeat scroll right center; color: #fff; float: right; font-size: 11px; font-weight: 600; height: 18px; line-height: 18px; padding-right: 20px; text-decoration: none; }
    #SexierSortPanel div.langPagerWrapper div.pgrClass ul.pages { display: block; font-size: 11px; font-weight: 600; padding: 0; }
        #SexierSortPanel div.langPagerWrapper div.pgrClass ul.pages li { background: transparent url('images/header/pager-sep.png') no-repeat scroll right top; float: left; list-style-image: none; list-style-position: outside; list-style-type: none; margin: 0 3px 0 0; padding: 0; text-decoration: none; }
            #SexierSortPanel div.langPagerWrapper div.pgrClass ul.pages li.pgEmpty { color: #EEEEEE; display: none; }
            #SexierSortPanel div.langPagerWrapper div.pgrClass ul.pages li.pgCurrent a { color: #fb6383 !important; }
            #SexierSortPanel div.langPagerWrapper div.pgrClass ul.pages li.last { background: none; border: medium none; }
            #SexierSortPanel div.langPagerWrapper div.pgrClass ul.pages li.pgNext { background: none; border: medium none; }


/* BOTTOM PAGER HEADER v3 */

#SexierPagerBottom { float: right; margin-top: 4px; }
    #SexierPagerBottom.SexierPagerBottom { float: right; margin-top: 15px; }
    #SexierPagerBottom div.pgrClass { float: right; margin: 0; margin-left: 14px; padding-right: 2px; position: relative; z-index: 30; }
    #SexierPagerBottom div.detailsViewBtn { float: left; margin-right: 0; }
    #SexierPagerBottom div.pgrClass ul.pages { display: block; font-size: 11px; font-weight: 600; padding: 0; }
        #SexierPagerBottom div.pgrClass ul.pages li { background: transparent url('images/header/pager-sep.png') no-repeat scroll right top; float: left; list-style-image: none; list-style-position: outside; list-style-type: none; margin: 0 3px 0 0; padding: 0 5px 0 0; text-decoration: none; }
            #SexierPagerBottom div.pgrClass ul.pages li a { color: #fff; text-decoration: none; font: 600 11px Arial; }
                #SexierPagerBottom div.pgrClass ul.pages li a:hover { color: #fb6383 !important; }
            #SexierPagerBottom div.pgrClass ul.pages li.pgEmpty { color: #EEEEEE; display: none; }
            #SexierPagerBottom div.pgrClass ul.pages li.pgCurrent a { color: #fb6383 !important; }
            #SexierPagerBottom div.pgrClass ul.pages li.last { background: none; border: medium none; }
            #SexierPagerBottom div.pgrClass ul.pages li.pgNext { background: none; border: none; padding-bottom: 3px; }
                #SexierPagerBottom div.pgrClass ul.pages li.pgNext a { color: #fff !important; display: block; position: relative; top: -1px; font: normal 18px/14px Arial; }
                    #SexierPagerBottom div.pgrClass ul.pages li.pgNext a:hover { color: #fb6383 !important; }

/* END TOP SORT PANEL v3 */

.Dec2010Banner { padding-left: 5px; }


div.adminMessageContainer { float: left; margin-left: -115px; background: none repeat scroll 0 0 #1B6293; border: 1px solid #568DBE; line-height: 25px; padding-left: 25px; width: 535px; padding-bottom: 1px; }
div.admindontshow { margin-top: 10px; }
    div.admindontshow input { float: left; margin-top: 5px; }
    * + html div.admindontshow input { margin-top: 1px; }
    div.admindontshow label { float: left; padding-left: 5px; }
div.adminMessageBody { font-weight: bold; width: 500px; }
div.continueAdminMessage img { margin-left: -40px; padding-top: 25px; cursor: pointer; }



div.timerBannerCnt { height: 34px; margin: -4px auto 0; padding: 4px 6px 2px 15px; width: 590px; background: #efc75d; border: 1px solid #FB6383; float: none !important; }
.timerBannerCnt > div { color: #18486A; float: left; font-size: 15px; font-weight: bold; line-height: 34px; margin-left: 0px; }


div.timerBannerCnt #defaultCountdown { line-height: 30px; margin: 0 8px; height: 34px; width: 81px; background: transparent url('images/counter_background.gif') no-repeat scroll center top; color: #e29e09; text-align: center; font-size: 20px !important; }
    div.timerBannerCnt #defaultCountdown span { line-height: 30px; margin: 0 4px; height: 30px; width: 81px; color: #e29e09; text-align: center; font-size: 18px; font-family: Times New Roman; font-weight: bold; }
div.timerBannerCnt #dvSmallLetters2 { font-size: 12px; float: none; text-align: center; font-weight: normal; line-height: normal; }

.signUpNewUserContainer #SignUpMainLogic div.timerBannerCnt { margin: 0 0 0 130px; padding: 0 !important; font-size: 12px; text-align: center; height: 108px; width: 332px !important; background: #1d5c8c; }
.signUpNewUserContainer #SignUpMainLogic .timerBannerCnt > div { font-size: 12px; clear: both; text-align: center; float: none; margin: 8px auto; color: #fff; line-height: 11px; }
.signUpNewUserContainer #SignUpMainLogic div.timerBannerCnt #dvSmallLetters2 { color: #feaf01; font-size: 11px; }


div.timerBannerCnt #defaultCountdown.counter_00 { background-position: center -4px; }

/*LoyaltyPoints*/
.StatusPopUpDiv { width: 689px; height: 534px; color: #fff; display: none; font-family: arial; font-weight: normal; }
    .StatusPopUpDiv div { float: left; }
    .StatusPopUpDiv .clear { clear: both; }
    .StatusPopUpDiv .content { width: 671px; height: 337px; }

    .StatusPopUpDiv .contentbg0 { background: url('images/LoyaltyPoints/status0/3.jpg'); }
    .StatusPopUpDiv .contentbg1 { background: url('images/LoyaltyPoints/status1/3.jpg'); }
    .StatusPopUpDiv .contentbg2 { background: url('images/LoyaltyPoints/status2/3.jpg'); }
    .StatusPopUpDiv .contentbg3 { background: url('images/LoyaltyPoints/status3/3.jpg'); height: 335px !important; }


    .StatusPopUpDiv.status_1 .contentbg1 { background: url('images/LoyaltyPoints/status1/3.jpg'); height: 337px; }
    .StatusPopUpDiv.status_2 .contentbg1 { background: url('images/LoyaltyPoints/status1/3.jpg'); height: 334px; }
    /*.StatusPopUpDiv.status_2 .img4{display:none}*/




    .StatusPopUpDiv .content div { float: none; }
    .StatusPopUpDiv .text1 { font-size: 14px; color: #ffffd7; padding-left: 13px; padding-top: 50px; font-weight: bold; }
    .StatusPopUpDiv .text2 { color: #fff; font-size: 16px; padding-top: 17px; font-weight: bold; padding-left: 13px; width: 345px; }
    .StatusPopUpDiv .text3 { color: #fff; font-weight: bold; font-size: 18px; padding-top: 4px; padding-left: 13px; padding-bottom: 11px; }
.divul { width: 345px; background-color: #07242f; padding-top: 0px; }
.StatusPopUpDiv ul { list-style-type: none; margin: 0px; padding: 13px 13px 7px 12px; }
.StatusPopUpDiv li { font-size: 16px; color: #f4cc43; font-weight: bold; background: url('images/LoyaltyPoints/status1/bullet_div.gif') left top no-repeat; padding-left: 20px; padding-bottom: 5px; }
    .StatusPopUpDiv li strong { color: #fff; font-size: 15px; font-style: italic; }
.StatusPopUpDiv .text4 { color: #ffffd7; font-size: 12px; width: 345px; padding-top: 8px; padding-left: 13px; }

div.mystatusdiv { height: 633px; margin: 21px auto; width: 900px; }

.page_live-sex-chats #simplemodal-container { top: 20px !important; margin-left: -355px !important; }
li.lichecked span.worthLoyaltyPoints { color: #e39d06; }
/*LoyaltyPoints*/

.myStatusBg { background: url('images/mystatusBg.png?v=2') left top no-repeat; width: 420px; height: 67px; }
/*a.myStatusLink,a.myStatusLink:hover{display:block;margin-top:55px;}
a.myStatusLink div.myStatusBg span.mystatuscontent{ left: 295px;position: relative;top: 32px;}
a.myStatusLink div.myStatusBg span.mystatuscontent span.loyaltyStatus{color:#fb6383;}
a.myStatusLink div.myStatusBg span.mystatuscontent span.LoyaltyPointsAccumulated{color:#cccccc;}*/

div.myStatusBg span.mystatuscontent { left: 269px; position: relative; top: 18px; }
    div.myStatusBg span.mystatuscontent span { color: #fff; font-size: 13px; }

        /*
div.myStatusBg span.mystatuscontent span.loyaltyStatus{color:#fff;margin-left:2px;font-size:15px;}
div.myStatusBg span.mystatuscontent span.LoyaltyPointsAccumulated{color:#cccccc;margin-left:2px;font-size:15px;}
*/

        div.myStatusBg span.mystatuscontent span.AccountDetails { font-size: 14px; text-decoration: none; color: #ffcc00; }
/*step23*/
div.Step23PopUpDiv { display: none; z-index: 101; position: absolute; width: 500px; min-height: 581px; }
    div.Step23PopUpDiv div.closeStep23PopUpDiv { text-align: right; }
        div.Step23PopUpDiv div.closeStep23PopUpDiv img { width: 32px; height: 32px; }
    div.Step23PopUpDiv img.step23divHostList { width: 500px; }
    div.Step23PopUpDiv div.closeStep23PopUpDiv { width: 500px; }
#step23-overlay { background-color: #000000; /*bottom: 0;   
	left: 0;
	margin: 0;    
	padding: 0;
	position: absolute;
	right: 0;
	top: 0;   
	z-index: 2;    */ }
/*step23*/

.fvcbcCntSugested { margin: 0 auto; }
    .fvcbcCntSugested .fvcbcBottomContent { height: auto; width: 1020px; padding: 0 0 0 0; margin-top: 2px; }
        .fvcbcCntSugested .fvcbcBottomContent div.sugestedHostsContainer { margin-left: 6px; margin-top: 0; }
    .fvcbcCntSugested .hdCnt, .fvcbcCntSugested .fvcbcTopContent { margin-left: 25px; }
    .fvcbcCntSugested .hdContent div p { font-size: 10px; }
    .fvcbcCntSugested .hdContent .hdBuyCredit a.enjoy { font-size: 12px; line-height: 13px; margin-top: 12px; }
    .fvcbcCntSugested .hdContent { height: 63px; margin-top: 0; background: none; border: solid 1px #1D394F; display: none; }
        .fvcbcCntSugested .hdContent div { height: 46px; }
            .fvcbcCntSugested .hdContent div h4 { font-size: 11px; }
        .fvcbcCntSugested .hdContent .hdkinks ul li .featuresCnt { margin-top: -7px; }
        .fvcbcCntSugested .hdContent .hdkinks ul li { font-size: 11px; line-height: 6px; }
            .fvcbcCntSugested .hdContent .hdkinks ul li .flagsCnt { margin-top: 0; }
        .fvcbcCntSugested .hdContent .hdBuyCredit { margin-top: -5px; }
            .fvcbcCntSugested .hdContent .hdBuyCredit a.btn { margin-top: 15px; }
        .fvcbcCntSugested .hdContent .hdkinks ul li .featuresCnt img { height: 18px; }
        .fvcbcCntSugested .hdContent .spacer { background: none; }
    .fvcbcCntSugested .hdCaption { background-color: #333; margin-bottom: 10px; }



/*celeb event banner*/
div.celebeventWrapper { width: 205px; float: right; position: relative; cursor: pointer; z-index: 2005; }
.down { z-index: 2000; position: absolute; }
/*div.celebeventWrapper img{z-index:2000;position:relative;}*/
.swicherWrapper { width: 205px; float: right; cursor: pointer; }
/*celeb event banner*/


div.afterFree_FM p { float: left; margin-top: 34px; font-family: arial; font-size: 14px !important; color: #fff; margin-left: 55px; }
div.afterFree_FM .followmeDivButtons { float: left; margin-left: 100px !important; margin-top: 45px !important; width: 330px !important; }
div.followMeDiv_small div.afterFree_FM { width: 862px !important; }
div.afterFree_FM .followmeDivButtons div.btnContainer { margin: 2px 17px !important; width: 130px !important; }
    div.afterFree_FM .followmeDivButtons div.btnContainer a { font-size: 13px !important; font-weight: normal !important; }

/* NEW SIGNUP 17.02.2011 */

/* All Helper class */
.h-fLeft { float: left; }
.h-fRight { float: right; }
.h-fNone { float: none; }
.h-aLeft { text-align: left; }
.h-aRight { text-align: right; }
.h-aCenter { text-align: center; }
.h-dBlock { display: block; }
.h-dNone { display: none; }
.h-dInline { display: inline; }
.h-dInlineBlock { display: inline-block; }

/* End All Helper class */

/* Layouts SIGNUP */
.l-SignUpWrapper { width: 990px; min-height: 372px; overflow: hidden; }
.l-TopLineWrapper { width: 990px; min-height: 372px; min-height: 42px; overflow: hidden; }
.l-CenterBlockWrapper { width: 990px; min-height: 372px; background-color: #000000; overflow: hidden; }
    .l-CenterBlockWrapper .l-LeftCenterBlock { width: 141px; overflow: hidden; }
    .l-CenterBlockWrapper .l-FormsCenterWrapper { width: 353px; overflow: hidden; }
    .l-CenterBlockWrapper .l-RightCenterBlock { width: 494px; overflow: hidden; }
.l-FooterLineWrapper { width: 990px; overflow: hidden; }
/* End Layouts SIGNUP */

/* TOP SIGNUP */
.l-TopLineWrapper .b-ImageTitle { background: url("images/signup/AB1_03.png") no-repeat scroll center top transparent; height: 72px; margin-bottom: 30px; }
.l-TopLineWrapper .b-BreadCrumbRegister { width: 988px; }
    .l-TopLineWrapper .b-BreadCrumbRegister.b-Step1 { background: url("images/signup/register-strip-step-01.png") no-repeat scroll center top transparent; margin-bottom: 13px; height: 38px; }
    .l-TopLineWrapper .b-BreadCrumbRegister.b-Step2 { background: url("images/signup/register-strip-step-02.png") no-repeat scroll center top transparent; margin-bottom: 13px; height: 38px; }
    .l-TopLineWrapper .b-BreadCrumbRegister.b-Step3 { background: url("images/signup/register-strip-step-03.png") no-repeat scroll center top transparent; margin-bottom: 13px; height: 38px; }

/* END TOP SIGNUP */

/* BOTTOM SIGNUP */
.l-FooterLineWrapper .b-BillingInformation { overflow: hidden; min-height: 30px; text-align: center; }
    .l-FooterLineWrapper .b-BillingInformation ul { height: 14px; list-style: none; margin: 20px auto 0; padding: 0; }
        .l-FooterLineWrapper .b-BillingInformation ul li { background: url("images/signup/bg-signUpBottomText-bullet.png") no-repeat scroll left 1px transparent; color: #FFFFFF; height: 14px; display: inline; letter-spacing: 0; line-height: 14px; padding: 0 16px 0; }

.l-FooterLineWrapper .b-SecureImages { overflow: hidden; text-align: center; }
    .l-FooterLineWrapper .b-SecureImages.img-SSL { background: url("images/signup/bg-secureImages.png") no-repeat center top transparent; height: 36px; margin: 20px 0 15px; }
.l-FooterLineWrapper .b-QuoteTxtWrapper { overflow: hidden; background: url("images/signup/bg-signup-quotes.png") no-repeat center top transparent; height: 132px; margin-bottom: 25px; }
    .l-FooterLineWrapper .b-QuoteTxtWrapper .b-QuoteTxt { width: 770px; margin: 10px auto 0; color: #C2C2C2; }
        .l-FooterLineWrapper .b-QuoteTxtWrapper .b-QuoteTxt h3 { font-size: 13px; margin: 10px 0 20px; }
        .l-FooterLineWrapper .b-QuoteTxtWrapper .b-QuoteTxt p { font-size: 12px; margin-bottom: 4px; }
/* END BOTTOM SIGNUP */

/* CENTER SIGNUP */
.l-CenterBlockWrapper.b-GirlStep1 { background: #000000 url('images/signup/bg-register-girl.jpg') no-repeat right bottom; }
.l-CenterBlockWrapper.b-GirlStep2 { background: #000000 url('images/signup/bg-register-girl-2.jpg') no-repeat right bottom; }
.l-CenterBlockWrapper.b-GirlStep3 { background: #000000 url('images/signup/bg-register-girl-3.jpg') no-repeat right bottom; }

.l-CenterBlockWrapper.b-GuyStep1 { background: #000000 url('images/signup/bg-register-guy.jpg') no-repeat right bottom; }
.l-CenterBlockWrapper.b-GuyStep2 { background: #000000 url('images/signup/bg-register-guy-2.jpg') no-repeat right bottom; }
.l-CenterBlockWrapper.b-GuyStep3 { background: #000000 url('images/signup/bg-register-guy-3.jpg') no-repeat right bottom; }

.l-CenterBlockWrapper .l-LeftCenterBlock.Left { width: 141px; min-height: 354px; padding-top: 16px; }
    .l-CenterBlockWrapper .l-LeftCenterBlock.Left img { margin-bottom: 11px; }
.l-CenterBlockWrapper .l-FormsCenterWrapper.Center { width: 353px; min-height: 372px; }
.l-CenterBlockWrapper .l-RightCenterBlock.Right { width: 494px; min-height: 372px; }
.l-CenterBlockWrapper .l-RightCenterBlock .b-RightTxt { color: #fff; margin: 15px 0 0 15px; }
    .l-CenterBlockWrapper .l-RightCenterBlock .b-RightTxt h3 { text-transform: uppercase; font-size: 14px; }
    .l-CenterBlockWrapper .l-RightCenterBlock .b-RightTxt ul { list-style: none; margin: 20px 0 0; padding: 0; }
        .l-CenterBlockWrapper .l-RightCenterBlock .b-RightTxt ul li { background: url("images/signup/bg-register-bullet-new.png") no-repeat scroll -12px -7px transparent; height: 25px; padding-left: 25px; line-height: 25px; }

.l-CenterBlockWrapper .l-FormsCenterWrapper .b-MainSignupCnt { overflow: hidden; margin: 0 0 0 45px; }
.l-CenterBlockWrapper .l-FormsCenterWrapper .b-LabelAndInput { margin-top: 7px; color: #fff; }
    .l-CenterBlockWrapper .l-FormsCenterWrapper .b-LabelAndInput label { font: bold 12px Tahoma; }
    .l-CenterBlockWrapper .l-FormsCenterWrapper .b-LabelAndInput input.inp-Signup { width: 263px; height: 24px; margin: 3px 0; }

.l-CenterBlockWrapper .l-FormsCenterWrapper .b-SubmitBtn { margin: 20px 0 5px; }
    .l-CenterBlockWrapper .l-FormsCenterWrapper .b-SubmitBtn .btn-Submit { background: url("images/signup/btn-continue.png") no-repeat scroll 0 0 transparent; color: #1C1C1C; text-shadow: 1px 1px #FF8D9B; padding-bottom: 18px; }
.signUpNewUserContainer #SignUpMainLogic input.myAccountButton { background: url("images/signup/btn-continue.png") no-repeat scroll 0 0 transparent; color: #1C1C1C; text-shadow: 1px 1px #FF8D9B; padding-bottom: 16px; padding: 8px 0 60px 6px !important; }
.l-CenterBlockWrapper .l-FormsCenterWrapper .b-TermsOfUseWrapper { text-align: center; }
.l-CenterBlockWrapper .l-FormsCenterWrapper .b-TermsOfUseWrapper { margin-bottom: 15px; }
.l-CenterBlockWrapper .l-FormsCenterWrapper .b-TermsOfUse { background: url("images/signup/bg-dot-line.png") no-repeat scroll center bottom transparent; font-size: 11px; padding-bottom: 9px; }
    .l-CenterBlockWrapper .l-FormsCenterWrapper .b-TermsOfUse a { font-size: 11px; }
.l-CenterBlockWrapper .l-FormsCenterWrapper .b-AlreadyMember { display: block; font-size: 12px; margin: 4px 0 0; }

/* END CENTER SIGNUP */


/* STEP PAYMENT METHOD */

.l-FormsCenterWrapper .paymentMethod { display: none; }
.l-FormsCenterWrapper #helpBtn { display: none; }
.l-FormsCenterWrapper ul.signupStep2Radios { border: 1px solid #3d3c39; width: 332px; list-style-type: none; margin-top: 80px; }


    .l-FormsCenterWrapper ul.signupStep2Radios li { background: url("images/signup/bg-dot-line.png") repeat-x scroll left bottom transparent; min-height: 50px; margin: 10px 10px 9px 12px; }
        .l-FormsCenterWrapper ul.signupStep2Radios li span { font-weight: bold; font-size: 12px; }
        .l-FormsCenterWrapper ul.signupStep2Radios li:last-child { background: none; }
    .l-FormsCenterWrapper ul.signupStep2Radios.step3 { margin-top: 10px; }
.l-FormsCenterWrapper span.purchaceCredit span.multiTitle { display: block; margin: 10px 0 0; font: bold 16px/18px Arial; }
.l-FormsCenterWrapper .signupStep2Submit.myAccountButton { background: url("images/signup/btn-continue.png") no-repeat scroll 0 0 transparent; clear: both; color: #1C1C1C; text-shadow: 1px 1px #FF8D9B; margin: 20px 0 0 30px !important; padding-bottom: 16px; }
.l-FormsCenterWrapper #PreviousStep { margin: 5px 0 15px; display: block; font: 14px Arial; text-align: center; }
/* END STEP PAYMENT METHOD */

/* END NEW SIGNUP 17.02.2011 */

/* LOGIN  */

.loginMainCnt { width: 990px; height: 253px; margin: 10px auto 0; }
    .loginMainCnt .box { height: 253px; background: #22303c; }
        .loginMainCnt .box h3 { height: 43px; line-height: 43px; padding-left: 13px; font-size: 20px; color: #ffffff; background: url('images/hp-cats-seperator.png') repeat-x bottom left; font-weight: normal; }
    .loginMainCnt .left { width: 358px; float: left; position: relative; background-color: #000000; }
        .loginMainCnt .left table.loginTable { margin: 0 auto !important; }
        .loginMainCnt .left table.loginMainTable { background: none; border: none; width: 190px !important; /*margin-top:10px;*/ }
            .loginMainCnt .left table.loginMainTable label { color: #fff; }
        .loginMainCnt .left input.forgotButton { height: 26px !important; background: url('images/spriteBack.gif') repeat-x 0 -387px; color: #000; border: none; font-size: 16px; font-weight: bold; text-transform: uppercase; font-family: Arial; padding: 0 0 1px 0; width: 164px; margin-left: 1px; }
        * + html .loginMainCnt .left input.forgotButton { padding: 1px 0 0 0; }
        .loginMainCnt .left a.ForgotPassword { text-align: center; margin: 0; color: #fff; display: block; background: url('images/hp-cats-seperator.png') repeat-x top left; height: 26px; line-height: 26px; position: absolute; bottom: 0; left: 0; width: 358px; }
    .loginMainCnt .right { width: 621px; float: right; position: relative; background: #000000 url('images/signup/signup-girl.jpg') no-repeat right bottom; }

    .loginMainCnt .box.right h3 { width: 345px; }
    .loginMainCnt .right .girl { display: none; }
    .loginMainCnt .right ul { list-style: none; width: 310px; float: left; margin: 16px 0 0 15px; }
        .loginMainCnt .right ul li { background: url('images/signup/bg-register-bullet.png') no-repeat left 2px; width: 372px; padding-left: 23px; line-height: 18px; float: left; margin-bottom: 10px; color: #fff; }
    .loginMainCnt .right input { margin-top: 10px; float: left; clear: left; width: 162px; margin-left: 82px; cursor: pointer; height: 26px; background: url('images/spriteBack.gif') repeat-x 0 -387px; border: none; font: bold 16px Arial; color: #000; padding: 0 0 1px 0; }
    * + html .loginMainCnt .right input { padding: 1px 0 0 0; margin-top: 17px; }
    .loginMainCnt .left input.inputGray { width: 162px; height: 17px; border: 1px solid #141414; }
.signupErr { width: 358px; text-align: center; float: left; color: #fff; height: 43px; background: url('images/hp-cats-seperator.png') repeat-x left bottom; }
    .signupErr p { font-size: 12px; line-height: 16px; margin-top: 4px; }
    .signupErr span { line-height: 13px; font-size: 11px; }
    .signupErr a { font-size: 12px; }
    .signupErr span a { font-size: 11px; }
    .signupErr a:hover { color: #fff; }

/* END LOGIN */

/* LEFT PANEL */

body.leftNavigation .PaneBody { margin: 0 auto; min-height: 400px; padding: 0 12px; width: 1000px; position: relative; }
body.leftNavigation .PaneLeftBar { float: left; width: 222px; margin-left: 0px; }
body.leftNavigation .PaneContent { float: right; height: auto !important; min-height: 270px; padding-bottom: 10px; position: relative; width: 757px; z-index: 20; }

body.leftNavigation #SexierHeader div.wrapperCell-2 { background: url("images/header/bgTopMenu-xhm.png?v=001") no-repeat scroll right 0 transparent; margin: 0 0 9px auto; min-height: 35px; outline: 0 solid green; position: relative; width: 990px; z-index: 1; }

body.leftNavigation #SexierHeader div.wrapperNonUserPanel div.wrapperLoginPanel { background: url("images/header/bgLoginPanel-xhm.png") repeat-x scroll 0 0 transparent; float: right; height: 48px; margin-top: 1px; width: 294px; }

body.leftNavigation #SexierHeader div.wrapperNonUserPanel div.btnSignUpNow { background: url("images/header/btnSignUpNow-xhm.png") repeat-x scroll 0 0 transparent; float: right; height: 47px; margin-right: 3px; margin-top: 1px; width: 136px; }

body.leftNavigation #SexierHeader div.wrapperNonUserPanel div.wrapperLoginPanel div.wrapperInputs { float: right; margin: 3px 6px 0 0; width: 282px; }

body.leftNavigation #SexierHeader div.wrapperNonUserPanel div.btnSignUpNow img { width: 136px; height: 47px; visibility: hidden; display: block; }
body.leftNavigation #SexierHeader div.wrapperNonUserPanel div.btnSignUpNow { height: 47px; display: block; }
body.leftNavigation #SexierHeader div.wrapperNonUserPanel div.wrapperLoginPanel a.linkLogin { text-decoration: none; margin-left: 6px; }

body.leftNavigation #SexierHeader div.wrapperNonUserPanel div.wrapperLoginPanel .b-forgotLinkDiv { float: right; margin: 4px 4px 0 0; }
    body.leftNavigation #SexierHeader div.wrapperNonUserPanel div.wrapperLoginPanel .b-forgotLinkDiv a { font: italic 11px Arial; color: #a9a7a6; text-decoration: none; }

body.leftNavigation .hpHostListContainer .singleHostContainer, body.leftNavigation .srWrapperCnt .srContainer { float: left; margin: 3px 0 9px; padding: 4px; position: relative; width: 180px; z-index: 1; }
    body.leftNavigation .hpHostListContainer .singleHostContainer p, body.leftNavigation .srWrapperCnt .srContainer p { color: #000000; font-size: 11px; height: 21px; line-height: 21px; width: 180px; padding-left: 3px; float: left; }
    body.leftNavigation .hpHostListContainer .singleHostContainer div.topRight { top: 29px;; }
body.leftNavigation #SexierSortPanel.wrapperSortPanel { height: 25px; margin: 0 auto 12px; overflow: hidden; width: 757px; }
body.leftNavigation .NarrowMenuWrap span.top { background: none; }
body.leftNavigation .NarrowMenuWrap { background: none; margin-left: 0px; margin-top: 5px !important; #margin-top:7px !important; position: relative; width: 100%; }
    body.leftNavigation .NarrowMenuWrap span.bottom { background: none; bottom: -26px; display: none; }
    body.leftNavigation .NarrowMenuWrap span.shadow { display: block; height: 32px; left: 0; position: absolute; width: 997px; display: none; }
body.leftNavigation .hpHostListContainer, body.leftNavigation .srWrapperCnt { float: none; margin-left: 1px; margin-top: -3px; overflow: hidden; width: 760px; }
    body.leftNavigation .hpHostListContainer .singleHostContainer a.enterChatPopup { top: 61px; }
body.leftNavigation.page_mini-profile .otherHostsCnt { width: 978px !important; margin-left: 8px; }
body.leftNavigation .hpHostListContainer .singleHostContainer p.singleHostNickname { bottom: 32px; line-height: 19px; text-align: left; background: url("images/trans.png") repeat scroll 0 0 transparent; color: #FFFFFF; height: 19px; left: 5px; line-height: 19px; position: absolute; text-align: left; width: 177px; float: left; padding-left: 3px; }
body.leftNavigation .srWrapperCnt div.srContainer .srcontentLeft p.srSingleHostLinks { width: 177px; }


body.leftNavigation .hpHostListContainer .singleHostContainer, body.leftNavigation .srWrapperCnt .srContainer { height: auto; }
    body.leftNavigation .hpHostListContainer .singleHostContainer p.singleHostLinks, body.leftNavigation .srWrapperCnt .srContainer p.singleHostLinks { width: 177px; }




body.leftNavigation .NarrowMenuWrap .leftMenuMoreLink { background: none !important; font-weight: normal; display: block; line-height: 25px; text-align: right; text-decoration: none; color: #fb6383; float: right; margin-right: 18px; height: inherit; width: inherit; position: inherit; right: 0; text-decoration: underline; }


body.leftNavigation .LatestActivitiesInfo { border-bottom: 1px solid #6b6666; }


body.leftNavigation p a.hostNick { color: #FFFFFF; font-weight: 400; text-decoration: none; }

body.leftNavigation .hpHostListContainer .singleHostContainer span, body.leftNavigation .srWrapperCnt .srContainer span { color: #FFFFFF; display: block; float: right; font-size: 11px; height: 18px; line-height: 18px; margin-right: 3px; }

body.leftNavigation div.srTop { background: none repeat scroll 0 0 #333; clear: both; height: 26px; line-height: 26px; margin: 12px 0; width: 757px; }


body.leftNavigation div.srContainer .srcontentLeft img { height: 136px; width: 180px; }

body.leftNavigation div.srContainer .srcontentLeft a { display: block; height: 136px; z-index: 9; }

body.leftNavigation div.srContainer .srcontentLeft { border: 1px solid #505050; float: left; height: 136px; overflow: hidden; position: relative; width: 180px; }

body.leftNavigation .hpHostListContainer .singleHostContainer div.contentHost,
body.leftNavigation .srWrapperCnt .srContainer div.contentHost { background: none repeat scroll 0 0 #fb6383; border: 1px solid transparent !important; clear: both; overflow: hidden; width: 180px; }

body.leftNavigation .hpHostListContainer .singleHostContainer a div, body.leftNavigation .srWrapperCnt .srContainer a div { float: left; height: 136px !important; width: 180px !important; }

body.leftNavigation div.srContainer .srcontentLeft a.vewBio, body.leftNavigation div.srContainer .srcontentLeft a.vewBio { left: 21px; }

body.page_free-videochat .singleHostContainer a.enterChat, .srContainer a.enterChat { width: 177px !important; }

body.leftNavigation .srContainer a.viewProfile { background-position: -1px -108px !important; }
    body.leftNavigation .srContainer a.viewProfile:hover { background-position: -1px -135px !important; }

body.leftNavigation .popupMore-container { background: none repeat scroll 0 0 #000; border: 2px solid #999999; height: 360px; width: 1000px; }

    body.leftNavigation .popupMore-container h3 { color: #FFF; float: left; font-size: 13px; font-weight: 400; margin: 4px 0 9px 0; width: 100%; }
    body.leftNavigation .popupMore-container div.lmWrap { clear: both; }

    body.leftNavigation .popupMore-container .more div { background: url("images/bg-free-chat-sep.gif") repeat-y scroll left top transparent; margin: 0 1px 0 -1px; padding: 6px 24px 0 23px !important; float: left; height: auto !important; min-height: 170px; }

    body.leftNavigation .popupMore-container .more, body.leftNavigation div.NarrowMenuWrap .more2 { background: url("images/bg-top-narrow-strip-x.gif") repeat-x scroll left 28px transparent !important; margin-bottom: 0; }

body.leftNavigation a.simplemodal-close { background: url("images/simplemodal_close.png") no-repeat scroll 0 0 transparent; cursor: pointer; height: 21px; position: absolute; right: 6px; top: 6px; width: 21px; }

body.leftNavigation .popupMore-container .more div.moreItem0 { margin-left: 20px; }
body.leftNavigation .popupMore-container .more div.part2 { background: none repeat scroll 0 0 transparent !important; }
body.leftNavigation .popupMore-container .more ul { list-style-type: none; }
    body.leftNavigation .popupMore-container .more ul li { clear: both; color: #339933; height: 18px; line-height: 18px; }
        body.leftNavigation .popupMore-container .more ul li:hover { background: none repeat scroll 0 0 #333; }
        body.leftNavigation .popupMore-container .more ul li a { color: #FFF; display: block; float: left; text-decoration: none; }
        body.leftNavigation .popupMore-container .more ul li.selected a { color: #fb6383; }
body.leftNavigation .popupMore-container .more p.title { border-top: 1px solid #6E6E6E; color: #FFFFFF; font-size: 12px; margin: 5px; padding: 14px 6px 6px; }
body.leftNavigation .popupMore-container .more div { background: url("images/bg-free-chat-sep.gif") repeat-y scroll left top transparent; margin: 0 1px 0 -1px; padding: 6px 24px 0 23px !important; }

body.leftNavigation .popupMore-container div ul li span { cursor: pointer; display: block; float: left !important; margin-left: 3px; }
body.leftNavigation .countersOnline { color: #FB6383; }
body.leftNavigation .detailsContainer .centerContent .bigImg .icons div.newHost,
body.leftNavigation .hpHostListContainer .singleHostContainer div.newHost { top: 26px; left: 5px; }

body.leftNavigation .hpHostListContainer .singleHostContainer div.p098 { background: url("images/098Icon.png") no-repeat scroll 0 0 transparent; bottom: 52px; display: block; height: 39px; position: absolute; right: 5px; text-decoration: none; text-transform: uppercase; width: 39px; }

body.leftNavigation.page_recently-visited .rvPanelWrap { width: 750px !important; }
body.leftNavigation.page_recently-visited .PaneContent { float: right; }
body.leftNavigation.page_quick-list .rvPanelWrap { width: 750px !important; }
body.leftNavigation.page_quick-list .PaneContent { float: right; }
.worthLoyaltyPoints { clear: both; font-size: 11px !important; font-weight: normal; margin-top: -5px !important; width: 100%; }
.l-SignUpWrapper #id-CenterBlockWrapper ul.step3 li input { margin: 0 !important; }
.step3 li input { margin-top: 14px; position: relative; top: -12px; float: left; height: 16px; width: 16px; }

ul.step3 li span { float: left; font-size: 12px; margin-left: 5px; margin-top: 3px; }

    ul.step3 li span.creditS3fn { color: #FFFFFF; float: right; margin-left: 7px; padding-top: 1px; }

    ul.step3 li span.creditS3f { color: #FFFFFF; float: right; margin-left: 15px; margin-right: 6px; padding-right: 8px; padding-top: 1px; }

/* END LEFT PANEL */
body.page_quick-list #SexierRvPanel .rvPanelWrap .clearAllCnt a { color: #FB6383; }
body.page_quick-list .PaneContent { float: none; }
body.page_quick-list #SexierRvPanel .hlPanelWrap { margin-left: 0; width: 988px; border: 1px solid #FB6383; }
    body.page_quick-list #SexierRvPanel .hlPanelWrap .detailsViewBtn a { bottom: 3px; color: #aaa; }
body.page_recently-visited .PaneContent { float: none; }
body.page_recently-visited #SexierRvPanel .hlPanelWrap { margin-left: 0; width: 988px; border: 1px solid #FB6383; }
body.page_recently-visited #SexierRvPanel .rvPanelWrap .clearAllCnt a { color: #FB6383; }
body.page_recently-visited .hlPanelWrap .detailsViewBtn a { bottom: 3px; color: #aaa; }
.profileTopSection .imgContainer .mainProfileImg a.enterChat.happyhourBtn, .profileTopSection .hostTopDetails a.enterChat.happyhourBtn { background-position: center -162px; }

body.page_video-chat-buy-credits .l-CenterBlockWrapper { width: 600px !important; }
body.page_video-chat-buy-credits .l-TopLineWrapper { display: none !important; }
body.page_video-chat-buy-credits .l-FooterLineWrapper { display: none !important; }
body.page_video-chat-buy-credits .l-SignUpWrapper { width: 600px !important; }
body.page_video-chat-buy-credits .l-CenterBlockWrapper .l-RightCenterBlock.Right { display: none !important; }

body.page_search .PaneLeftBar .welcomeMsg.landing, body.page_quick-list .PaneLeftBar .welcomeMsg.landing, body.page_recently-visited .PaneLeftBar .welcomeMsg.landing, body.page_vip-peepshows .PaneLeftBar .welcomeMsg.landing { display: none; }
body.page_search .PaneLeftBar .NarrowMenuWrap.NarrowMenuWrapLandingPage1, body.page_quick-list .PaneLeftBar .NarrowMenuWrap.NarrowMenuWrapLandingPage1, body.page_recently-visited .PaneLeftBar .NarrowMenuWrap.NarrowMenuWrapLandingPage1, body.page_vip-peepshows .PaneLeftBar .NarrowMenuWrap.NarrowMenuWrapLandingPage1 { display: none; }

body.leftNavigation.page_vip-peepshows div.hpHostListContainer { width: auto !important; }
body.leftNavigation.page_vip-peepshows .hlPanelWrap { width: auto !important; }
#SexierHeader .wrapperCell-2 .topMenu ul.ulTopMenu li.um-mystatus.um-last.selected { padding-left: 0; }


/*Phonemates signup*/
.signUpNewUserContainer { float: left; position: relative; width: 990px; }
    .signUpNewUserContainer #SignUpMainLogic { height: auto !important; margin-left: 21px; min-height: 359px; overflow: hidden; position: relative; }
.signUpMainBoxes { height: 358px; background: #000; float: left; margin-top: 7px; position: relative; width: 990px; z-index: 2; }
table.imageContiner { height: 100% !important; left: 26px; position: absolute; top: 12px; width: 105px; }

.signUpNewUserContainer #SignUpStepInfo { background: #000 !important; position: absolute; right: 0px; top: 0px; width: 498px; z-index: 9; }
.signUpNewUserContainer h1.Steptext1H1 { color: #E39D06; letter-spacing: 0; margin-bottom: 6px; margin-top: 0px; padding-left: 47px; width: 420px; }
.signUpNewUserContainer #SignUpStepInfo ol { list-style: none outside none; margin: -8px 0 0 35px; padding: 0; }
    .signUpNewUserContainer #SignUpStepInfo ol li { background: url("images/signup/bg-register-bullet-new.png") no-repeat scroll left top transparent; color: #FFFFFF; font-size: 13px; font-weight: normal; margin-bottom: -11px; height: 38px; line-height: 34px; padding-left: 29px; white-space: nowrap; }
.signUpNewUserContainer #SignUpStepInfo .signUpGirl { background: url("images/bg-register-girl.jpg") no-repeat scroll 0 0 #000000; height: 232px; position: absolute; right: 0; top: 126px; width: 498px; }
.signUpNewUserContainer #SignUpStepInfo .signUpGuy1 { background: url("images/bg-register-guy.jpg") no-repeat scroll 0 0 #000000; }
.signUpNewUserContainer #SignUpStepInfo .signUpGuy2 { background: url("images/bg-register-guy.jpg") no-repeat scroll 0 0 #000000; }
.signUpNewUserContainer #SignUpStepInfo .signUpGuy3 { background: url("images/bg-register-guy.jpg") no-repeat scroll 0 0 #000000; }
#mainSignupCnt { float: left; margin: 24px 0 0 166px; width: 346px; }
    #mainSignupCnt p.labelAndInput { float: left; height: auto !important; margin: 5px 0 1px; min-height: 26px; width: 100%; }
        #mainSignupCnt p.labelAndInput label { float: left; height: 18px; letter-spacing: 1px; line-height: 18px; width: 200px; }
#SignUpMainLogic p.termsOfUse { color: #FFFFFF; font-weight: normal; left: 103px; margin-bottom: 29px; position: absolute; text-align: center; bottom: 0; width: 374px; }
.signUpNewUserContainer #SignUpMainLogic h3, .signUpNewUserContainer #SignUpMainLogic a#helpBtn { display: none; }
#mainSignupCnt p.submitBtn { float: left; margin-top: 21px; }
#SignUpMainLogic a.alreadyMember { bottom: 0; color: #C5C5C5; font-weight: normal; height: 24px; line-height: 24px; position: absolute; left: 103px; text-align: center; text-decoration: underline; width: 367px; }

#mainSignupCnt p.labelAndInput input.inputGray { border: 1px solid #141414; height: 22px !important; margin: 0; padding: 0 0 0 4px; width: 256px !important; }
.signUpNewUserContainer #SignUpMainLogic span.paymentMethod, .signUpNewUserContainer #SignUpMainLogic span.purchaceCredit { margin: 6px 0; display: block; font-size: 16px; font-weight: bold; margin: 15px 0 1px 90px; text-align: center; width: 374px; }
.signUpNewUserContainer #SignUpMainLogic ul.signupStep2Radios { border: medium none; height: auto; margin-bottom: 35px; margin-left: 56px; margin-right: 12px; list-style: none outside none; width: 345px; }
.advBottomText { font-size: 11px; margin-left: 150px; width: 300px; margin-top: 275px; text-align: center; }
.advBottomText { *margin-top: 100px; }
.signUpNewUserContainer #SignUpMainLogic ul.signupStep2Radios li { border-bottom: 1px dotted #202D39; padding-bottom: 0; padding-top: 12px; cursor: pointer; float: left; height: 48px; margin-bottom: -2px; position: relative; margin-left: 70px; width: 333px; }
.signUpNewUserContainer #SignUpMainLogic ul.step3 { border: 1px dotted #202D39; float: left; height: auto; margin-bottom: 17px; margin-right: 21px; margin-top: 5px; width: 330px; margin-left: 125px; }
    .signUpNewUserContainer #SignUpMainLogic ul.step3 li { margin-left: 0; }
.signUpNewUserContainer #SignUpMainLogic ul.signupStep2Radios.matrix li { padding-bottom: 5px; position: relative; }
.signUpNewUserContainer #SignUpMainLogic ul.step3 li { height: auto !important; width: 319px; }
.signUpNewUserContainer #SignUpMainLogic ul.signupStep2Radios { height: auto; }
.signUpNewUserContainer #SignUpMainLogic #PreviousStep { bottom: 14px; clear: both; cursor: pointer; display: block; margin-left: 131px; position: absolute; }
.signUpNewUserContainer #SignUpMainLogic ul.step3 li * { padding-bottom: 2px; margin-top: 4px; font-size: 13px !important; font-weight: bold; }
.signUpNewUserContainer #SignUpMainLogic ul.signupStep2Radios li p.bulletParagraf { line-height: 11px; background: url("../images/bullet-white-alt.png?v=1") no-repeat scroll left 0px transparent; font-size: 10px !important; margin-left: 20px; padding-left: 20px; height: 20px; }
.signUpNewUserContainer #SignUpMainLogic ul.step3 li p { margin: 5px 0; position: static !important; }
.signUpNewUserContainer #SignUpMainLogic ul.step3 li div.dayFreeTrial { margin-bottom: 0px; font-size: 11px; margin-left: 26px; margin-top: 0px; }
div.signUpNewUserContainer div#div1 { padding: 0 !important; }
.registerBottomText { display: none; }

/*hostlist over images*/
.hpHostListContainer .singleHostContainer div.contentHost.bg_girl { background-image: url("images/hostlist_message.jpg"); width: 180px; height: 136px; }
.hpHostListContainer .singleHostContainer div.contentHost.bg_guy { background-image: url("images/hostlist_message_gay.jpg"); width: 180px; height: 136px; }
.hpHostListContainer .singleHostContainer div.contentHost.bg_couples { background-image: url("images/hostlist_message_couple.jpg"); width: 180px; height: 136px; }
/* end over over images*/

#SexierHeader .wrapperCell-2 .topMenu ul.ulTopMenu li.um-mystatus.selected { background: url("images/header/bg-tab-selected.png?v=3") repeat-x scroll left bottom transparent; margin-left: 5px; padding-left: 10px; }
/********purchase msg************/
#dvBillingMessageFrame { width: 992px; height: 80px; border: 1px solid #FB6383; margin-bottom: 10px; display: table-cell; text-align: center; vertical-align: middle; font-size: 13px; }
/******************/
a.add2Fav_add { background-image: url('images/bg-add2Cart_add.png'); height: 18px; }
a.add2Fav_remove { background-image: url('images/bg-add2Cart_remove.png'); }



/* Gays Classes */

.gays .l-CenterBlockWrapper.b-GirlStep1 { background-image: url("images/gays/bg-register-girl.jpg"); }

.gays .l-CenterBlockWrapper.b-GirlStep2 { background-image: url("images/gays/bg-register-girl-2.jpg"); }

.gays .l-CenterBlockWrapper.b-GirlStep3 { background-image: url("images/gays/bg-register-girl-3.jpg"); }

.gays div.VipOuterWrapper .VipInnerWrapper { background: url("images/gays/woman-SexierVip.png") no-repeat -14px -8px; }

.gays .loginMainCnt .right { background-image: url("images/gays/signup-girl.jpg"); }

.gays span.phone-title1 { background-image: url("images/gays/phonegirl-bg.png"); }

.gays span.phone-title2 { background-image: url("images/gays/phonegirl-bg2.png"); }

.gays span.phone-title3 { background-image: url("images/gays/phonegirl-bg3.png"); }

.gays .hpCatsCntMain .liveSexCams { background-image: url("images/gays/bg-hp-box-01.png"); }

.gays .hpCatsCntMain .commonTags { background-image: url("images/gays/bg-hp-box-02.png"); }

.gays .hpCatsCntMain .popularSearch { background-image: url("images/gays/bg-hp-box-03.png"); }

/* Shemales Classes */

.shemales .l-CenterBlockWrapper.b-GirlStep1 { background-image: url("images/shemales/bg-register-girl.jpg"); }

.shemales .l-CenterBlockWrapper.b-GirlStep2 { background-image: url("images/shemales/bg-register-girl-2.jpg"); }

.shemales .l-CenterBlockWrapper.b-GirlStep3 { background-image: url("images/shemales/bg-register-girl-3.jpg"); }

.shemales div.VipOuterWrapper .VipInnerWrapper { background: url("images/shemales/woman-SexierVip.png") no-repeat -14px -8px; }

.shemales .loginMainCnt .right { background-image: url("images/shemales/signup-girl.jpg"); }

.shemales span.phone-title1 { background-image: url("images/shemales/phonegirl-bg.png"); }

.shemales span.phone-title2 { background-image: url("images/shemales/phonegirl-bg2.png"); }

.shemales span.phone-title3 { background-image: url("images/shemales/phonegirl-bg3.png"); }

.shemales .hpCatsCntMain .liveSexCams { background-image: url("images/shemales/bg-hp-box-01.png"); }

.shemales .hpCatsCntMain .commonTags { background-image: url("images/shemales/bg-hp-box-02.png"); }

.shemales .hpCatsCntMain .popularSearch { background-image: url("images/shemales/bg-hp-box-03.png"); }
.gays .signUpNewUserContainer #SignUpStepInfo .signUpGirl1 { background: url("images/gays/bg-register-girl.jpg") no-repeat scroll 0 0 #2C0C06; right: 0; width: 498px; }
.gays .signUpNewUserContainer #SignUpStepInfo .signUpGirl2 { background: url("images/gays/bg-register-girl-2.jpg") no-repeat scroll 0 0 #2C0C06; right: 0; width: 498px; }
.gays .signUpNewUserContainer #SignUpStepInfo .signUpGirl3 { background: url("images/gays/bg-register-girl-3.jpg") no-repeat scroll 0 0 #2C0C06; right: 0; width: 498px; }
body.leftNavigation .hpHostListContainer .singleHostContainer span.singleHostAge {#top:-20px; #right:11px; position: relative; }




/* New Left Menu 22/07/2012 */

/* header */
.headerItems,
.headerItems a { color: #fb6383; }
    .headerItems ul li a { border-right: 1px solid #fb6383; }
.leftNavigation .underLogoTxt { display: none; }
#lnkForgotPassword { color: #000; }

/* Login PoUp */
#divLoginBox { background: url(images/header/new_login_box.png) no-repeat; }

/* Left Bar */
.leftMenuFrame { background: #525151; border: 1px solid #525151; }

/* signup */
.leftSignupLoginDiv .lfSignupTxt { color: #fb6383; }
.leftSignupLoginDiv .lfSignup { color: #fff; border: 1px solid #ccc; border-bottom: 0; border-right: 0; box-shadow: 1px 1px #333; background: #262626; background-image: -webkit-linear-gradient(#a3a3a3,#5f5f5f); background-image: -moz-linear-gradient(top,#a3a3a3,#5f5f5f); }
.leftSignupLoginDiv .lfLogin { color: #fff; border: 1px solid #ccc; border-bottom: 0; border-right: 0; box-shadow: 1px 1px #333; background: #ec5776; background-image: -webkit-linear-gradient(#e34d6c,#f56180); background-image: -moz-linear-gradient(top,#e34d6c,#f56180); }

/* NarrowMenu */
p.narrowMenuSelectCategory { color: #fff; background: #fb6383; }
.NarrowMenuWrap .lmWrap { padding-bottom: 0; background: none; }
    .NarrowMenuWrap .lmWrap ul.narrowItem li { background: #3b3b3b; background-image: -webkit-linear-gradient(#424242,#323232); background-image: -moz-linear-gradient(top,#424242,#323232); }
        .NarrowMenuWrap .lmWrap ul.narrowItem li a { color: #fff; }
        .NarrowMenuWrap .lmWrap ul.narrowItem li.narrowItemCategory:hover,
        .NarrowMenuWrap .lmWrap ul.narrowItem li.narrowItemCategory.selected { background-color: #5a5a5a; border-right: 10px solid #fb6383 !important; border-color: #fb6383 !important; }
        .NarrowMenuWrap .lmWrap ul.narrowItem li.narrowItemCategory a { color: #fff; }
        .NarrowMenuWrap .lmWrap ul.narrowItem li.narrowItemCategory:hover a,
        .NarrowMenuWrap .lmWrap ul.narrowItem li.narrowItemCategory.selected a { color: #fb6383; }
    .NarrowMenuWrap .lmWrap ul.narrowItem { background: #3f3f3f; }
        .NarrowMenuWrap .lmWrap ul.narrowItem li.niche-li { background: #525151; padding-bottom: 0; margin-bottom: 2px; }
            .NarrowMenuWrap .lmWrap ul.narrowItem li.niche-li:hover,
            .NarrowMenuWrap .lmWrap ul.narrowItem li.niche-li.selected { background-color: #5a5a5a; border-right: 10px solid #fb6383 !important; border-color: #fb6383 !important; }
                .NarrowMenuWrap .lmWrap ul.narrowItem li.niche-li:hover a,
                .NarrowMenuWrap .lmWrap ul.narrowItem li.niche-li.selected a { color: #fb6383; }

.NarrowMenuWrap div ul li span.countersOnline { color: #fb6383; }
.NarrowMenuWrap div ul li:hover span.countersOnline,
.NarrowMenuWrap div ul li.selected span.countersOnline { color: #fb6383; }

.PaneLeftBar .searchDiv a.advancedSearch { color: #f56180; }

/* My Model */
.myHosts_list .myHosts_ttl p { color: #fff; background: #fb6383; }
.myHosts_list .myHosts_ul li a { color: #fff; }
    .myHosts_list .myHosts_ul li a:hover,
    .myHosts_list .myHosts_ul li a.MyHostSelected { color: #fb6383; background-color: #5a5a5a; border-right: 10px solid #fb6383 !important; }

/* My Profile */
.myProfile .myProfile_ttl p { color: #fff; background: #fb6383; }
    .myProfile .myProfile_ttl p a { color: #fff; }
.myProfile .myProfile_ul li a { color: #fff; }
    .myProfile .myProfile_ul li a:hover,
    .myProfile .myProfile_ul li a.MyHostSelected { color: #fb6383; background-color: #5a5a5a; border-right: 10px solid #fb6383 !important; }
    .myProfile .myProfile_ul li a span span { color: #fb6383; }

/* Celeb */
.celeb .celeb_ttl p { color: #fff; background: #fb6383; }
    .celeb .celeb_ttl p a { color: #fff; }

/* Affiliate */
.affiliate li { color: #fff; background: #fb6383; }
    .affiliate li a { color: #fff; }

/* Latest Activities */
.LatestActivitiesCon,
.LatestActivitiesCon a,
.LatestActivitiesCon b { color: #000; }

/*Mobile Page*/
.QRcodePopup { background-color: #FFD6DC; }
    .QRcodePopup span { color: #FF3D5B; }
    .QRcodePopup .orImg { background-image: url("images/QRcode/OR.png"); height: 37px; width: 57px; }
    .QRcodePopup input.qr_submit { background: url("images/QRcode/shortbutton.png") no-repeat scroll 0 0 transparent; width: 91px; height: 36px; }
.sndAgain { background: url("images/QRcode/longbutton.png") no-repeat scroll 0 0 transparent; text-indent: -9999px; }


/* new hostlist buttons */
.singleHostContainer a.enterChat { background: url("images/hostlist_btns_sprite.png") repeat-x 0px -54px !important; }

.detailsContainer .centerContent .bigImg a.enterChat { background: url("images/hostlist_btns_sprite.png") repeat-x 0px -54px !important; }
    .detailsContainer .centerContent .bigImg a.enterChat:hover { background-position: 0px -27px !important; }

.srContainer a.enterChat { background: url("images/hostlist_btns_sprite.png") repeat-x 0px -54px !important; width: 168px !important; text-indent: 0; color: #fff; }

.topModelsCnt .h1 p.singleHostLinks, .topModelsCnt .h1 p.singleHostNickname { width: 379px !important; }

.profileTopSection a.enterChat { background: url("images/hostlist_btns_sprite.png") repeat-x 0px -54px !important; }
    .profileTopSection a.enterChat:hover { background: url("images/hostlist_btns_sprite.png") repeat-x 0px -82px !important; }

.profileTopSection .hostTopDetails input.privateChatBtn { background: url("images/hostlist_btns_sprite.png") repeat-x 0px -54px !important; }
    .profileTopSection .hostTopDetails input.privateChatBtn:hover { background: url("images/hostlist_btns_sprite.png") repeat-x 0px -82px !important; }


/* Steps Tabs */
.signUpSteps { background: url(images/signup/signup_steps_bg.png) no-repeat; }
    .signUpSteps span { background: url(images/signup/steps_icons_sprite.png) no-repeat 0 0; padding-left: 30px; }

    .signUpSteps.step1 span.step1txt { color: #FB6383; background-position: 0 -21px; }
    .signUpSteps.step1 span.step2txt { color: #636363; }
    .signUpSteps.step1 span.step3txt { color: #636363; }

    .signUpSteps.step2 span.step1txt { color: #ffffff; background-position: 0 -42px; }
    .signUpSteps.step2 span.step2txt { color: #FB6383; background-position: 0 -21px; }
    .signUpSteps.step2 span.step3txt { color: #636363; }

    .signUpSteps.step3 span.step1txt { color: #ffffff; background-position: 0 -42px; }
    .signUpSteps.step3 span.step2txt { color: #ffffff; background-position: 0 -42px; }
    .signUpSteps.step3 span.step3txt { color: #FB6383; background-position: 0 -21px; }
/* end of Steps Tabs */

/*--------------------------------------- hostlist hover slide text - color -----------------------------------------*/
/*  host list - happy hour */
body.wlg_phoneMates .hpHostListContainer .singleHostContainer a.happyhourBtn, body.wlg.phoneMates .srContainer a.happyhourBtn { background-position: center -81px !important; }
    body.wlg_phoneMates .hpHostListContainer .singleHostContainer a.happyhourBtn:hover, body.wlg.phoneMates .srContainer a.happyhourBtn:hover { background-position: center -54px !important; }
.hpHostListContainer .singleHostContainer a.enterChatPopupNoText.happyhourChat span, .hpHostListContainer .detailsContainer a.enterChatPopupNoText.happyhourChat span { color: #ffffff; }
/* end host list - happy hour */
/*  host list - host list */
.hpHostListContainer .singleHostContainer a.enterChatPopupNoText span.hostModeButton, .hpHostListContainer div.detailsContainer a.enterChatPopupNoText span.hostModeButton, .topModelsCnt .singleHostContainer .contentHost a.enterChatPopupNoText span.hostModeButton, .page_recently-visited .imageCnt a.enterChatPopup span.hostModeButton, .page_myfavorites .favoritesMainSingleCnt .singleHostContainer a.enterChatPopupNoText span.hostModeButton, .page_mypaidchats .singleHostContainer a.enterChatPopupNoText span.hostModeButton, .mainProfileImg a.enterChatPopupNoText span.hostModeButton { color: #FB88A0; }
/* end host list - host list */
/*--------------------------------------- end hostlist hover slide text - color -----------------------------------------*/
/*--------------------------------------- upper login button - color ---------------------------------------*/
a.topLoginButton { background: #FB6383; border: #000 solid 2px; color: #ffffff; }
/*--------------------------------------- end upper login button - color ---------------------------------------*/


/* Over 18 PopUp */
.popUp18Plus { border: 3px solid #f56180; background: url(../images/Over18_popUp/18_pop_up_black.jpg) no-repeat center center; }
.gays .popUp18Plus { background-image: url(../images/Over18_popUp/18_pop_up_black_gay.jpg); }
.popUp18Plus .msgCnt { color: #fff; }
    .popUp18Plus .msgCnt .iAmOver18Btn { background: #f56180; color: #fff; }
    .popUp18Plus .msgCnt a { color: #f56180; }


/* Blog */
.blogLink a { color: #fff; background: #FB6383; }

.blogPostTitle { color: #FB6383 !important; }
.blogPoatPara { color: #fff !important; }
.blogPostWrapper .blogPostCnt, .blogPostWrapper .blogPostCnt p { color: #fff; }
.liveModels .contentHost { border-color: #FB6383; }
.blogPostDate { background: #FB6383; color: #fff; }
.blogPostReadMore a { color: #FB6383; }
.liveModels h4,
.relatedPosts h4 { background: #000; color: #FB6383; }
.blogPostWrapper .blogPostDate { color: #fff; }

.liveModels .singleHostContainer p.singleHostNickname span.stars { width: 100px; height: 20px; float: left; }
.liveModels .singleHostContainer p.singleHostNickname span.stars0 { background: url("images/stars_0.png") no-repeat scroll 0 2px transparent; }
.liveModels .singleHostContainer p.singleHostNickname span.stars1 { background: url("images/stars_1.png") no-repeat scroll 0 2px transparent; }
.liveModels .singleHostContainer p.singleHostNickname span.stars2 { background: url("images/stars_2.png") no-repeat scroll 0 2px transparent; }
.liveModels .singleHostContainer p.singleHostNickname span.stars3 { background: url("images/stars_3.png") no-repeat scroll 0 2px transparent; }
.liveModels .singleHostContainer p.singleHostNickname span.stars4 { background: url("images/stars_4.png") no-repeat scroll 0 2px transparent; }
.liveModels .singleHostContainer p.singleHostNickname span.stars5 { background: url("images/stars_5.png") no-repeat scroll 0 2px transparent; }


/*Color Changes Section*/
.page_customhomepage .PaneContent > div { background-color: #323232; }
.page_customhomepage .PaneContent>div h1,
    .page_customhomepage .PaneContent > div h2 { background-color: #525151; color: #fb6383; }
    .page_customhomepage .PaneContent > div > p { color: #ffffff; }
.page_customhomepage .lastPostContainer .lastPost p,
.page_customhomepage .lastPostContainer .blogContainer .blog,
.page_customhomepage .hpHostListContainer .singleHostContainer #extra { background-color: #1e1d1d; }
.topModelsCntInner { background: url("images/topmodels/topmodels_buttom.jpg") no-repeat scroll center 0 transparent; }
.page_customhomepage .hpHostListContainer .singleHostContainer #extra p { color: #ffffff; }
.page_customhomepage .hpHostListContainer > p { color: #ffffff; }
.page_customhomepage .popularSearches ul.ulSearches li a { color: #ffffff; }


.page_customhomepage #topModelsDiv .topModelsCntInner { background: #323232; background: -moz-radial-gradient(bottom, ellipse cover, #323232 0%, #fb6383 0%, #323232 50%); background: -webkit-gradient(radial, bottom center, 0px, center center, 100%, color-stop(0%,#323232), color-stop(0%,#fb6383), color-stop(50%,#323232)); background: -webkit-radial-gradient(bottom, ellipse cover, #323232 0%,#fb6383 0%,#323232 50%); background: -o-radial-gradient(bottom, ellipse cover, #323232 0%,#fb6383 0%,#323232 50%); background: -ms-radial-gradient(bottom, ellipse cover, #323232 0%,#fb6383 0%,#323232 50%); background: radial-gradient(ellipse at bottom, #323232 0%,#fb6383 0%,#323232 50%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#323232', endColorstr='#323232',GradientType=1 ); }

.page_customhomepage.leftNavigation .threeTopModels .h1,
.page_customhomepage.leftNavigation .threeTopModels .h2,
.page_customhomepage.leftNavigation .threeTopModels .h3 { border: 2px solid #FB6383; border-bottom: none; }


/********************Message Center***********************/

/**********colors********/

/*main background color black*/
#HostlistController.leftPanel > div:not(:first-child) > div,
.conversationMain .msgsHostsBox,
.conversationMain .conversationBox, .conversationMain .textBox,
.conversationMain .emptyBox,
.conversationMain .recipientBox { background: #000; }

    /*background color white*/
    .resultList .addressBookLi.selected,
    .conversationMain .textBox .txtBG, .conversationMain .msgsHostsBox li.selected,
    .mCSB_draggerContainer { background-color: #ffffff; }

        /*background color pink*/
        .popupHeader, .popupBtn,
        .conversationMain .textBox .txtBG .sendMsg, .conversationMain .msgsHostsBox li.new,
        .mCSB_dragger, .mCSB_dragger_bar, .conversationMain .leftPanel .inboxArchiveTabs a.newMessageLink span { background-color: #fb6383 !important; }

        /*text color pink*/
        li.addressBookLi .info p.name,
        ul.searchLetters li a.searchLetter, ul.searchLetters li span,
        .resultList li.selected .info .name, .resultList li.selected .info .removeFromAddBook,
        .msgsTopPanel h5, .conversationMain .conversationBox li p.name, .conversationMain .msgsHostsBox li.selected p.name, .conversationMain .msgsHostsBox li .info p.name,
        .mCSB_draggerRail, .conversationMain .leftPanel .inboxArchiveTabs > div.active a { color: #fb6383; }
div.mCustomScrollBox ul.msgsList div.info p.msg,
ul.msgsHostsList .inboxConversation .info .msgDesc { color: #fff; }
li.addressBookLi.selected .info p.name, li.addressBookLi.selected .info a.removeFromAddBook,
ul.msgsHostsList .inboxConversation.selected .info .msgDesc { color: #000; }
.mCustomScrollBox ul.msgsList .info .date,
ul.msgsHostsList .inboxConversation .info .date { color: #7d7d7d; }
/*text color white*/
.addressBookLi .info a,
.resultList li .info .name,
.conversationMain .conversationBox li p.date,
.conversationMain .msgsHostsBox li p.name,
.conversationMain .leftPanel .inboxArchiveTabs > .inboxContainer.active .inboxLink,
.conversationMain .leftPanel .inboxArchiveTabs > .newMessageLinkContainer.active .newMessageLink { color: #fff; }

/*text color black*/
.conversationMain .leftPanel .inboxArchiveTabs > .inboxContainer a,
.conversationMain .leftPanel .inboxArchiveTabs > .newMessageLinkContainer a,
.conversationMain .msgsHostsBox li p, .conversationMain .msgsHostsBox li p.date,
.conversationMain .textBox .txtBG, .addressBookContainer .addressBook .searchResults .emptyAddressBook { color: #000; }
.conversationMain .leftPanel .inboxArchiveTabs a.newMessageLink span { text-decoration: none; margin-right: 4px; font-size: 17px; font-weight: bolder; display: inline-block; }
.conversationMain .leftPanel .inboxArchiveTabs > div.active a { text-decoration: none; }

/************Address Book Color Changes Section **********/
.addressBook { background-color: #FFFFFF; }
.searchLetters li span { color: #010101; }
.searchLetters li a.searchLetter { color: #010101; }
.searchLetters li a.empty { color: #B4B4B4; }
/*.resultList li .info .name{color:#000;}
.addressBookLi .info a{color:#b4b4b4;}*/
.searchLetters:first-child { width: 280px; }
.searchLetters { width: 183px; }
/***********************************message center images*******************************/
/*tabs*/
.conversationMain .leftPanel .inboxArchiveTabs > div { background: url("images/MessageCenter/searchTabs.png") no-repeat scroll -111px -1px rgba(0, 0, 0, 0); }
/*envelope icon top bar*/
.notificationLetter { background: url("images/MessageCenter/envelope.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important; }
/*More arrow*/
.msgsTopPanel .more { background: url("images/MessageCenter/arrow_down.png") no-repeat scroll right center rgba(0, 0, 0, 0); }
/*address book icon */
.newMessageBox .msgsTopPanel a { background: url("images/MessageCenter/addres-book-icon.png") no-repeat scroll left center rgba(0, 0, 0, 0); }
/*search-icon*/
.conversationMain .msgsHostsBox .searchBox a, .searchEngine a { background: url(images/MessageCenter/search-icon.png) no-repeat 0px 0px; }
/*checkbox*/
.enterOption input[type="checkbox"] + label { background: url("images/MessageCenter/checkboxSprite.png") no-repeat; display: inline-block; height: 13px; margin: 0 0 12px; min-width: 12px; padding: 0 20px; }
.enterOption input[type="checkbox"]:checked + label { background: url("images/MessageCenter/checkboxSprite.png") no-repeat scroll 0 -13px rgba(0,0,0,0); height: 13px; min-width: 12px; }
/*add remove from favorites*/
/*.msgsTopPanel .add2FavLnk{background:url(images/bg-add2Cart_add.png) no-repeat left center}*/
/*.msgsTopPanel .add2FavLnk.remove{background:url(images/bg-add2Cart_remove.png) no-repeat left center}*/

/***********************************  message center VG  *******************************/
.VGContent { background-color: #000; }
.VGContainer ul h1 { color: #fb6383; }
.VGTopMarcom .info { /*box-shadow: 0 0 5px 2px #fb6383;*/ border-color: #fb6383; }
#btnIScrollPrev:after, #btnIScrollNext:after { border-color: #fb6383; }
.VGContent .MessagesPager ol.pager li.active,
.VGContainer ul li span.price { background-color: #fb6383; }
    .VGContainer ul li span.price p { color: #000; }
    .VGContainer ul li span.price .arrow { border-color: #fb6383 transparent transparent transparent; }
.VGContainer ul:before, .VGContainer ul:after { background-color: #000; }
.VGContent .infoPopup:after { border-color: transparent transparent #fb6383 transparent; }
.VGContent .infoPopup { background-color: #fb6383; color: #000; }
.giftPopup a.reg_Content.continueBtn { background: #fb6383; }
    .giftPopup a.reg_Content.continueBtn h1 { color: #000; }

/*bug fix - buy credit */

.membership495 > div:first-child { display: inline-block; font: 12px arial; margin-left: 0 !important; vertical-align: text-bottom; }

.bulletParagraf:first-of-type { display: inline-block !important; font: 12px arial; }


.dayFreeTrial h1 { float: left; font: 12px arial; margin-right: 3px !important; padding: 0 !important; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~ online notification (messenger) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

/* Header area */
#MessageCenterPopups .miniChatHeader { color: #000; background-color: #fb6383; }
    #MessageCenterPopups .miniChatHeader .chatClose { color: #000; }
    #MessageCenterPopups #hiddenChatsCount:before,
    #MessageCenterPopups .messageArea .bgImg,
    #MessageCenterPopups .miniChatHeader .bgImg { background-image: url("images/MessageCenter/messageNotification.png"); }
    #MessageCenterPopups .miniChatHeader .online { background-color: #008810; }
/* background color of the message area */
.miniChatContainer { background-color: #000; }
/* load more */
.miniChatArea > a { color: #fff; }
/* Host message (in coming message) */
#MessageCenterPopups .incomingMessage div:before { border-color: transparent #818080 transparent transparent; }
#MessageCenterPopups .incomingMessage div { background-color: #818080; border-color: #818080; color: #000; }
    #MessageCenterPopups .incomingMessage div:after { border-color: transparent #818080 transparent transparent; }
/* Geust message (out coming message) */
#MessageCenterPopups .outcomingMessage div:before { border-color: transparent transparent transparent #cfcfcf; }
#MessageCenterPopups .outcomingMessage div { background-color: #fff; border-color: #cfcfcf; color: #000; }
    #MessageCenterPopups .outcomingMessage div:after { border-color: transparent transparent transparent #fff; }
/* footer area */
#MessageCenterPopups .messageArea { background-color: #fff; border-top-color: #a7a3a1; }
    #MessageCenterPopups .messageArea .txtMinichat { color: #000; }
    #MessageCenterPopups .messageArea .presenticonBtn:before { color: #2a557c; }

    #MessageCenterPopups #invisibleChatsTab, #invisibleChatsTab #invisibleChatsWrapper{ background-color: #fff; }
#MessageCenterPopups #hiddenChatsCount, #invisibleChatsTab a.closeChat { color:#000; }

#MessageCenterPopups .reportUserWrapper .btnReportUser { background: #fb6383; }
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~ online notification (messenger) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/


.conversationMain .conversationBox li div {color:#fff;}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~ start ~~~~~~~~~~~ end video chat ~~~~~~~~~~~~~~~~~ start ~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.page_endvideochat #writeReviewBox,
.page_endvideochat .endVideoChatVirtualGifts,
.page_endvideochat .endVideoChatHostView,
.page_endvideochat .moreHostsProfileNavigator,
.page_endvideochat .rateHostLeftBox { background-color: #525151; }

.page_endvideochat .buyGiftButton,
.page_endvideochat .giftsCnt .mask .giftsGallery .panel .giftItem .baloon { background-color: #fb6383 ; }

.page_endvideochat .endVideoChatHostView p,
.page_endvideochat #sendReviewBtn,
.page_endvideochat #chatWithMeLink { background-color: #fb6383 ; }


.page_endvideochat #endVideoChatHeadLine,
.page_endvideochat .rateHostRightBox .rateLabel,
.page_endvideochat .endVideoChatHostView #addRemoveFavText,
.page_endvideochat #endChatMoreHostsHeadline,
.page_endvideochat .giftsCnt .mask .giftsGallery .panel h4,
.page_endvideochat .giftsCnt .mask .giftsGallery .panel .giftItem .baloon span,
.page_endvideochat #homePageLink { color: #fb6383 ; }

.page_endvideochat #writeReviewBox,
.page_endvideochat .rateHostLeftBox .rateHostTopText { color: #fff; }
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~ end ~~~~~~~~~~~ end video chat ~~~~~~~~~~~~~~~~~ end ~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

/*virtual gift in the bio section */

.page_live-sex-chat .buyGiftButton {background: #fb6383; }
.page_live-sex-chat .giftsCnt .next::after,
 .page_live-sex-chat .giftsCnt .next,
.page_live-sex-chat .giftsCnt .prev::after, 
.page_live-sex-chat .giftsCnt .prev { background:#fb6383; }



/*virtual gift in the bio section */

.page_live-sex-chat .buyGiftButton { color: #fff; background: #1AAB0D; }
.page_live-sex-chat .giftsCnt .next::after,
 .page_live-sex-chat .giftsCnt .next,
.page_live-sex-chat .giftsCnt .prev::after, 
.page_live-sex-chat .giftsCnt .prev { background:#1AAB0D; }




/*message center color fix 24.6.2015*/
.popupDeleteMessages .popupBox .content .popupBtnMC {background-color:#FB6383;color:#000;}
.sectionSearch .recomendationSearch {background-color: #000;}
.sectionSearch h2 {color:#fff;}
.conversationMain #hostInfoCard #hostMoreInfo .favorite .fav.remove {
    background: url("images/bg-add2Cart_remove.png");background-repeat:no-repeat;
}

.conversationMain .msgsHostsBox li .infoTab::before {
    border-color: transparent #FB6383;
}



.conversationMain .msgsHostsBox li.new

.infoTab::before {
    border-color: transparent #fff;
}

.conversationMain .msgsHostsBox li.new p.name {color:#000;}

.inboxArchiveTabs > div > a{
    color:#FB6383;
}

.newMessageLinkContainer h2 {

    color: #FB6383;
}

.searchEngine .toDiv {

    color: #000;
}
.msgsTopPanel .more {
 
    color:#FB6383;
}
.msgsTopPanel #chatMode.Offline {
    
    color: #000;
}


.conversationMain .msgsHostsBox li .infoTab::after {
    background-image: url("images/MessageCenter/infotabImgBk.png");

}

}
.addressBook .closeAddBook {
color:#fb6383;
}
.msgsTopPanel .add2FavLnk.remove {
       background: url("images/bg-add2Cart_remove.png");background-repeat:no-repeat;
}

.msgsTopPanel .add2FavLnk {
      background: url("images/bg-add2Cart_add.png");background-repeat:no-repeat;
}
/*****************************/




/*FAQ - generic colors - Alon*/
.mainFAQ_PageContent .seperated:after{
    background-color:#fff !important;
}

.mainFAQ_PageContent .divFAQSections ul.faqMainCategoryList li.arrowOpen .hiddenAnswerContent p a{
    color:#ffffff!important;
}
/*****************************/




/********************************************* Generic Colors חייב להיות אחרון ***************************/

.outerBoxBackgroundColor {background:#313131!important;}
.specialBoxBackgroundColor {background:#000 !important;}

.titleColor{color:#ffcc00 !important;}
.primeTextColor{color:#fff !important;}
.secondTextColor{color:#ff6384 !important;}
.thirdTextColor{color:#c0c0c0 !important;}
.errorTextColor{color:#e41414 !important;}

.mainBtnColors{background-color:#ff6384 !important; color:#fff !important;}



/*Generic colors - Based content Sexier*/
.mainBackgroundColor{background:#22303c;}
.titleStyleColor{color:#ffcc00;}
.primeText{color:#fff;}
.linkColor{color:#ff6384;}
.btnStyle{background-color:#ff6384;}

/*.gradientStyleBtn {
    background: rgba(240,186,29,1);
    background: -moz-linear-gradient(top, rgba(240,186,29,1) 0%, rgba(227,153,4,1) 51%, rgba(240,186,29,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(240,186,29,1)), color-stop(51%, rgba(227,153,4,1)), color-stop(100%, rgba(240,186,29,1)));
    background: -webkit-linear-gradient(top, rgba(240,186,29,1) 0%, rgba(227,153,4,1) 51%, rgba(240,186,29,1) 100%);
    background: -o-linear-gradient(top, rgba(240,186,29,1) 0%, rgba(227,153,4,1) 51%, rgba(240,186,29,1) 100%);
    background: -ms-linear-gradient(top, rgba(240,186,29,1) 0%, rgba(227,153,4,1) 51%, rgba(240,186,29,1) 100%);
    background: linear-gradient(to bottom, rgba(240,186,29,1) 0%, rgba(227,153,4,1) 51%, rgba(240,186,29,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0ba1d', endColorstr='#f0ba1d', GradientType=0 );
}*/

body, .PaneTemplate div.PaneContentV2{background-color:#222020;} 
 /*icons sprite*/
#chatHeaderWrapper #infoBtnHead #infoBtnBtn,
#version #messageInput input.predefinedMessageBtn,
#version #predefinedMessageBtn,
#version #messageInput input.emoticonsBtn,
#version #emoticonsBtn,
.hostProfileIcon,
.hostProfileImgIcon,
.hostProfileRateIcon,
.fav,
#chatHeaderWrapper #infoBtnHead #infoBtnBtn,
#version #messageInput input.virtualgiftBtn,
#version #messageInputButton,
#chatHeaderWrapper #infoBtnHead #infoBtnBtn.blueBg{background-image:url(images/Sprite_Mobile.png) !important;}
.predefinedMessagesContainer .messageList ol li.female{background-image:url("images/messages/female-sprite.png");}
.predefinedMessagesContainer .messageList ol li.couple{background-image:url("images/messages/couple-sprite.png") }
.predefinedMessagesContainer .messageList ol li.male{background-image:url("images/messages/male-sprite.png") }
.predefinedMessagesContainer .messageList ol li.fetish{background-image:url("images/messages/fetishIcon.png") }


.creditMatrix.orange.mid .forOnlyAmount::after,
.creditMatrixBonus.orange .forOnlyAmount::after{border-color: transparent #ff6384 transparent transparent;}
div.PaneContentV2 div.HLContainer div.HLSingleContainer div.HLImageContainer div.chatType p,#wrapperIconsChat{background: rgba(34,32,32,0.7);}/*page background color in rgba */
#chatHeaderWrapper #infoBtnHead #infoBtnBtn.blueBg{background-color:#fc225a;}/*second header btn color*/
.darkBG{background:#000000!important;}
 #version #virtualgiftBtn{background:url(images/sprite_mobile.png) -169px -58px #000000 !important}
.mainBackground {background:#222020!important;}
.subBackground1 {background:#000000!important;}
.subBackground2 {background:#ff6384!important;}
.subBackground3 {background:#fc225a!important;}

.mainBorderColor {border-color:#222020!important;}
.subBorderColor1 {border-color:#000000!important;}
.subBorderColor2 {border-color:#ff6384!important;}
.subBorderColor3 {border-color:#fc225a!important;}

#billersImages .billerRow.orange{border-color:#ff6384!important;}

.mainBtn {background:#ff6384!important;color:#000000!important;font-weight:bold!important;}
.subBtn1 {background:#c0c0c0!important;color:#000000!important;font-weight:bold!important;}
.subBtn2 {background:#fc225a!important;color:#000000!important;font-weight:bold!important;}
.subBtn3 {background:#ffffff!important;color:#000000!important;font-weight:bold!important;}

/*simplemodal fix*/
#MainpPopupBox {background:#000000!important;border-color:#969696!important;}
/*end simplemodal fix*/

.MainpopupBox {background:#000000!important;border-color:#969696!important;}
.MaincolseXPopupBox { background: #969696!important; color: #000000!important; position: absolute!important; right: -1px!important; top: -24px!important; text-decoration: none!important; padding: 0px 2px!important; font-weight: bolder!important; font-size: 20px!important; }

.mainSelectedBox {background:#000000!important;border-color:#ff6384!important;color:#ffffff!important;}

.mainTxtColor {color:#ffffff!important;}
.subTxtColor1 {color:#ff6384!important;}
.subTxtColor2 {color:#fc225a!important;}
.subTxtOkMessage {color:#00b700!important;}
.subTxtFailMessage {color:#ff0000!important;}
.txtLightGrey {color:#c0c0c0!important;}
.txtDrakGrey {color:#969696!important;}
.messageFrom.messageFrom2, .messageText.messageText2{color:#969696}
.checkMark:after {border-color:#00b700;}
#version .messageFrom.messageFrom1, #version .messageText.messageText1{ color: #fc225a; }

@media all and (min-aspect-ratio: 13/9) {

    #version #ChatContainer {background: rgba(34,32,32,0.6);/*page background color in rgba*/ }
}
/*************************************************************************************************/ 



