/* READING FROM MEMCACHE */



/*******************************************************************************
**
**      ORIGINAL Global CSS Definitions
**
*******************************************************************************/

/* DEFAULT TAGS - PULLING */

/* 
#b1055d - color_1_bg - Dark pink - nav and all links 
#e56eb3 - color_1_text - Med pink - button, border-hover pink, titles, stars
#f0d8e5 - color_1_link - Light pink

#09a71e - color_2_bg - Green Submit buttons
#1ecd36 - color_2_text - Green Submit buttons hover

color_2_link    - text-color on buttons
color_3_bg              - text-color on submits
*/




        
        
                
        


.raffle .winnerTables.currentWinnersTable h2, .raffle .winnerTables.currentWinnersTable h2 span {
 		color:                                  #004587;
}

.controlPanel .accountTiles a.tile:hover {
        background-color:       #004587;
        color:                          #ffffff;
}

.accountSideNav .menuWrapper > a:hover:before, .accountSideNav .menuWrapper > a.active:before { background: #2080DC; }

.accountSideNav > a:hover, .accountSideNav a.active { 
        background:                             #004587;
        color:                                  #ffffff;
}

.transferCreditsColor input[type='submit'] { 
        background:                             #004587;
        color:                                  #ffffff;
}

.transferCreditsColor input[type='submit']:hover { 
        opacity: .8;
}

a, a:link { color: #004587; }

a:visited { color: #004587; }

.welcome strong a { color: #004587; }

.navigation li:hover { background: #004587; }

.pageSelected { background: #004587; }

.serviceType .selectedType { color: #004587; }

a.serviceGirls.girls,
a.serviceGuys.guys,
a.serviceTrans.trans { background: #004587; }

.mostPop .sideTabs .bioTab:hover { color: #004587; }

.mostPop .buttonWrap a:hover { background: #004587; color: #ffffff; }

.live .buttonWrap a:hover { background: #004587; border: 2px solid #004587; color: #ffffff; }

.btnStandard a:hover { background: #004587; border: 2px solid #004587; }

.standard a:hover { background: #004587; }

.bioTabWrap ul .selected a { color: #004587; }

.bioTabWrap ul .selected a:hover { color: #004587; }

.miniAlbum .bar span, .statsBar span { background: #2080DC; color: #004587; }

.bioReview span { color: #004587; }

h4 { color: #004587; }

#chatArea .bioTabWrap ul .selected a, #chatArea .bioTabWrap ul .selected a:hover { color: #004587; text-shadow: 1px 1px #fff; }

.titles h1 span { color: #004587; }

.titleSmall h1 span { color: #004587; }

.titleSmaller h3 span { color: #004587; }

.titleMed h1 span { color: #004587; }

.mostPop .buttonWrap a { background: #004587; color: #ffffff; }

.mostPop .buttonWrap a:hover { border: 2px solid #004587;  color: #ffffff; }

.theBorder a:hover { border: 1px solid #004587; }

.live .buttonWrap a { background: #004587; color: #ffffff; }

.live .buttonWrap a:hover { border: 2px solid #004587; color: #ffffff; }

.pages a:hover { background: #004587; }

.pages .active { background: #004587; }

.featureAdType {  background: #004587; }

.login .btn { background: #004587; color: #ffffff; }

.alphaSearch a { color: #004587; }

.alphaSearch a:hover { background: #004587; }

.editorsPicks .imageWrap a:hover { border: 1px solid #004587; }

.editorInfo h3 { color: #004587; }

.btnStandard a { background: #004587; }

.standard a{ background: #004587; }

.quote { color: #004587; }

.regPics span { color: #004587; }

.smallForm input:focus { border: 1px solid #004587; }

.modelNameDisplay span { color: #004587; }

.starWrapVert div { background: #004587 url("http://lvlt.vs3.com/images/skins/whitelabel/basic_02/star.png") repeat; }

.ratings div { background: #004587 url("http://lvlt.vs3.com/images/skins/whitelabel/basic_02/star.png") repeat; }

.ratingsWhite div { background: #004587 url("http://lvlt.vs3.com/images/skins/whitelabel/basic_02/star-onwhite.png") repeat; }

.ratingsLightGrey div { background: #004587 url("http://lvlt.vs3.com/images/skins/whitelabel/basic_02/star-onlightgrey.png") repeat; }

.ratingsBlack div { background: #004587 url("http://lvlt.vs3.com/images/skins/whitelabel/basic_02/star-onwhite.png") repeat; }

.miniAlbum .bar { background: #2080DC; }

.miniAlbum .bar span { background: #2080DC; }

.miniAlbum .aArrow { background: #2080DC url("http://lvlt.vs3.com/images/skins/whitelabel/basic_02/aarrow.png") center no-repeat; }

.wrapAlbum .vodThumb { background: #2080DC url("http://lvlt.vs3.com/images/skins/whitelabel/basic_02/type-video.png") no-repeat; }

.wrapAlbum .picThumb { background: #2080DC url("http://lvlt.vs3.com/images/skins/whitelabel/basic_02/type-pic.png") no-repeat; }

.statsBar { background: #2080DC; }

.statsBar span { background: #2080DC; }

.whatYouGet { background: #2080DC url("http://lvlt.vs3.com/images/skins/whitelabel/basic_02/chat/what-you-get.png") no-repeat; }

.smallForm .submit { background: #000000; color: #ffffff; }

.smallForm .submit:hover { background: #1F0600; color: #ffffff; }


.smallForm .loginBtn { background: #004587; color: #ffffff; }

.smallForm .loginBtn:hover { background: #004587; color: #ffffff; }

.smallForm.siteBody .loginBtn { background: #004587; color: #ffffff; }

.smallForm .submit { background: #000000;  color: #ffffff; }

.smallForm .submit:hover { background: #1F0600;  color: #ffffff; }

.subNav a, .topLinks a { color: #747373; }

.wrapAlbum div:hover { border: 1px solid #004587; }

.topLinks span a { color: #004587; }

/* Registration Overlay */
#registerOverlay  { background: #004587; }

#registerOverlay input[type=submit] { 
        background:                     #004587;; 
        color:                                  #ffffff;
        text-shadow:                    0px 0px rgba(255,255,255, .0);
}

#registerOverlay input[type=submit]:hover { 
        background:                     #004587; 
        color:                                  #ffffff;
        text-shadow:                    0px 0px rgba(255,255,255, .0);
        border:                                 1px solid #004587; ;
}

#registerOverlay .lineTwo { color: #004587; }

#registerOverlay input[type=text]:focus , #registerOverlay input[type=password]:focus { 
        background:                     #fff; 
        box-shadow:                             inset 0px 0px 0px #eee;
        -webkit-box-shadow:             inset 0px 0px 0px #eee;
        -moz-box-shadow:                inset 0px 0px 0px #eee;
        -moz-box-shadow:                0px 0px 5px #004587;
        -webkit-box-shadow:     0px 0px 5px #004587;
        box-shadow:                     0px 0px 5px #004587;
        color:                                  #000;
        text-shadow:                    0px 0px rgba(255,255,255, .0);
}

/* Registration Box (similar to registerOverlay but not an overlay) */
#registerBox  { background: #004587; }

#registerBox input[type=submit] { 
        background:                     #004587;; 
        color:                                  #ffffff;
        text-shadow:                    0px 0px rgba(255,255,255, .0);
        border:                                 1px solid #2080DC;
}

#registerBox input[type=submit]:hover { 
        background:                     #004587; 
        color:                                  #ffffff;
        text-shadow:                    0px 0px rgba(255,255,255, .0);
        border:                                 1px solid #2080DC;
}

#registerBox .lineTwo { color: #004587; }

#registerBox input[type=text]:focus , #registerBox input[type=password]:focus { 
        background:                     #fff; 
        box-shadow:                             inset 0px 0px 0px #eee;
        -webkit-box-shadow:             inset 0px 0px 0px #eee;
        -moz-box-shadow:                inset 0px 0px 0px #eee;
        -moz-box-shadow:                0px 0px 5px #004587;
        -webkit-box-shadow:     0px 0px 5px #004587;
        box-shadow:                     0px 0px 5px #004587;
        color:                                  #000;
        text-shadow:                    0px 0px rgba(255,255,255, .0);
}

/* Registration Convergence */

.cnvrgRegistration { background: #004587; }

.cnvrgRegistration #registration_form input[type=submit] { 
        background:                     #004587;; 
        color:                                  #ffffff;
        text-shadow:                    0px 0px rgba(255,255,255, .0);
}

.cnvrgRegistration #registration_form input[type=submit]:hover { 
        background:                     #004587; 
        color:                                  #ffffff;
        text-shadow:                    0px 0px rgba(255,255,255, .0);
        border:                                 1px solid #004587; ;
}

.cnvrgRegistration .lineTwo { color: #004587; }

.cnvrgRegistration #registration_form input[type=text]:focus , 
.cnvrgRegistration #registration_form input[type=password]:focus { 
        background:                     #fff; 
        box-shadow:                             inset 0px 0px 0px #eee;
        -webkit-box-shadow:             inset 0px 0px 0px #eee;
        -moz-box-shadow:                inset 0px 0px 0px #eee;
        -moz-box-shadow:                0px 0px 5px #004587;
        -webkit-box-shadow:     0px 0px 5px #004587;
        box-shadow:                     0px 0px 5px #004587;
        color:                                  #000;
        text-shadow:                    0px 0px rgba(255,255,255, .0);
}


/* Dark */


/* END Dark */

.serviceType a { color: #a4a4a4; }

.footCol a { color: #9d9d9d; }

.otherBtn a { color: #6a6a6a; }

.pages a, .chatCats a { color: #707070; }

.standard a, .btnStandard a, .playNow a, .onlineBtn a, .registerBtn a  {  color: #ffffff; }

.navigation li a { color: #d0d0d0; }

.giftImage img:hover { border: 1px solid #004587; }

/*  Mobile */
body { background: #ffffff;  }
#header_container { background: #000; }
.top_links a { color: #004587; }
#footer_container { background: #000; }
.portrait a.go_private_btn, .portrait a.go_premiere_btn, .portrait a.multiuser_btn { color: #BABABA; }
.portrait a.free_credits_btn , .portrait a.buy_btn, .portrait a.signup_btn, .portrait a.btn_tip_main, .portrait a.btn_blue { color: #fff; }
a.go_private_btn, a.go_premiere_btn, a.multiuser_btn, a.btn_blue { color: #BABABA; }
a.free_credits_btn , a.buy_btn, a.signup_btn, a.btn_tip_main { color: #fff; }
#room_topic { margin-left: 258px; }
.box_title span { color: #004587; }

/* Light Mobile */

.horzLine, .horzPortrait { background: #ededed; }
.portrait .horzLine, .portrait .horzPortrait { background: #ededed; }
.chat_type { color: #000; }
#room_type_title { color: #000; }
#room_name { background: #ededed; }
#room_topic_mobile { background: #ededed; color: #333; }
#room_name h1 { color: #004587; }
#room_topic { color: #000; }
.portrait #room_topic { background: #ededed; }
.chat_buttons { background:  #c9c9c9; }
#chat_buttons, #chat_buttons_group, #chat_buttons_guest {  }
.portrait #chat_buttons, .portrait #chat_buttons_group, .portrait #chat_buttons_guest { background:  #c9c9c9; }

#room_info, .portrait #room_info { color:#000; border-top: 6px solid #ededed; border-left: 26px solid #ededed; background: #ffffff; }
.room_info_text { color:#444; }
#room_type_title { color:#000; }
#room_info .model_name { color: #004587; }
.hd_icon, #rooms_list_area .hd_icon  { background: #004587; color: #ffffff; }

#tabs { background: #ffffff; }
#tabs li a { background: #eee; color: #004587; }
#tabs .activeTab a { background: #ededed; color: #000 ;box-shadow: inset 0px 1px 0px #ccc; -webkit-box-shadow:  inset 0px 1px 0px #ccc; -moz-box-shadow: inset 0px 1px 0px #ccc; }
#chat_area, .portrait #chat_area, #about_area, .portrait #about_area, .portrait #rooms_list_area, #rooms_list_area  { background: #ededed; color: #000; }

.about_desc { color: #000; }
.about_title2 { color: #004587; }
.about_title { color: #000; }
.about_title span { color: #004587; }

.rooms_list_item span { color: #333; }

#group_open .group_jar_wrap, #group_private .group_jar_wrap { background: #c9c9c9; }

#chat_text_menu a { box-shadow: inset 1px 1px 0px #fff; -webkit-box-shadow: inset 1px 1px 0px #fff; -moz-box-shadow: inset 1px 1px 0px #fff; }
a.btn_emot { background: #c9c9c9 url("http://lvlt.vs3.com/images/rooms/icons/smile.png") 4px 4px no-repeat; }
#chat_text_menu .font_sizer_up { background: #c9c9c9; text-shadow: 1px 1px #ededed; color: #333; }
#chat_text_menu .font_sizer_down { background: #c9c9c9; text-shadow: 1px 1px #ededed; color: #333; }
.arrow_down { border-bottom: 2px solid #333;    }
.arrow_up { border-top: 2px solid #333; }
#chat_input.chatTextInput { background: #ffffff; border-color: #cdcdcd; color: #000; border-bottom:0px; }
#chat_display { background: #000; border: 1px solid #cdcdcd; }
.adminMessages { -moz-box-shadow: 0px 0px 6px #ccc; -webkit-box-shadow: 0px 0px 6px #ccc; box-shadow: 0px 0px 6px #ccc; }

.modelBubble:after { background: #000; }
.guestBubble:after { background: #000; }
.paidBubble:after { background: #000; }
.vipBubble:after { background: #000; }

.guestBubble { background: #ccc; }
.guestBubble:before { border-left: 80px solid #ccc; }
.paidBubble { background: #555; }
.paidBubble:before { border-left: 80px solid #555; }
.vipBubble { background: #555; }
.vipBubble:before { border-left: 80px solid #555; }

a.btn_green { color: #fff; }
.overlay_box { background: #ccc; }

.box_title { color: #666; }

.overlay_box a.close { background: #999; }

.ccSelect {
        color:                                  #222;
        border:                                 1px solid #666;
}

.ccSelect option { border-bottom: 1px dotted #444; }




/* END Light Mobile */

/* BEGIN Performer Deals */

.dealTabWrap ul .selected a { color: #004587; }

.dealTabWrap ul .selected a:hover { color: #004587; }

/* END Performer Deals */


/* BEGIN Fan Club Members only Shows */

.fcmoUpsellContainer a.fanclubBtn { background: #004587; color: #ffffff; }

.fcmoUpsellContainer a:hover.fanclubBtn { background: #004587; }



/* BEGIN new VOD Page Styles */

.vodPlaybackOptionsSide { 
        background: #2080DC; 
        color: #004587; 
}

.vodPlaybackOptionsSide span { 
        background: #2080DC; 
        color: #004587; 
}




/* DESKTOP HTML5 CHAT GLOBAL COLOR SETTING */

#page .modelName { color: #fff; }
#page .headerInfo a:link { color: #fff; text-decoration: none; margin-top: -1px; }
#page .headerInfo .btnRed { color: #fff; text-decoration: none; }

#page a.btnMoreCredits { color: #fff; text-decoration: none; }

#chat_area:before { background: #ffffff; }

#page a.btn_blue, 
#page a.btnBlue { 
        background: #004587; 
        color: #ffffff;
        border:                         2px solid #d4d4d4;
}

#page #start_show_panel a.btnBlue,
#page #custom_tip_link.btnBlue { 
        background:             #004587; 
        color:                          #ffffff;
        border:                         0px;
        margin-bottom:          4px;
}

#page #start_show_panel a.btnBlue:hover,
#page #custom_tip_link.btnBlue:hover { 
        border:                         0px;
        background:             #004587;
        color:                          #2080DC;
}

.showDesc {
        margin-top:                     4px;
}

.showDesc span {
        margin-top:                     0px;
}

#group_component {

}

#chat_input_btn { 
        background: #004587; 
        color: #ffffff;
        z-index: 2;
        position: relative;
}

#chat_input_btn:hover { 
        opacity: .8;
}

#page a.btn_blue:hover, 
#page a.btnBlue:hover,
#page a#chat_input_btn:hover { 
        background: #004587;
        color: #2080DC;
        border: 2px solid #004587;
}

.goPrivateBtn a, 
.pledgeBtn a, 
.goSimiBtn a, 
.multiuserBtn a, 
.goVoyeurBtn a, 
.feature_btn a  {
        background: #004587;
        color: #ffffff; 
}

.goPrivateBtn a:hover, 
.pledgeBtn a:hover, 
.goSimiBtn a:hover, 
.multiuserBtn a:hover, 
.goVoyeurBtn a:hover, 
.feature_btn a:hover  {
        background: #004587;
        color: #ffffff; 
}

.goPrivateForm .form input[type=button ]{
        background: #004587;
        color: #ffffff; 
}

.chatNavBar a span {
        background: #004587;
        color: #ffffff;
}

#chat_buttons .mainBtns a {
        background: #004587;
        color: #ffffff;
}

#chat_buttons .mainBtns a:hover {
        background: #004587;
        color: #ffffff;
        opacity: .8;
}

.chatNavBar a span:after,
.chatNavBar a:hover span:after {
        border-left:                    5px solid #004587;

}

.userChat #video_image_private, .userChat #video_image_break, .userChat #video_image_group { margin-top: 6px; height: 99%; }


#page a.emo_wrap:hover { border: 1px solid #004587; }

#page a.set_tip_link { color: #fff; }


#page #chat_display {
        z-index:                                1;
        position:                               relative;
}

.boxTitle span { color: #000000; }


a.image_size_link:hover,
a.current_image_size_link,
#room_sort a.current_image_size_link:hover,
#room_sort a.sortSelected,
#room_sort a.sortSelected:hover { background: #004587;  }

.performer:hover { border-top: 1px solid #004587; } 

a.closePanelBtn:hover { background: #004587; }


.btnInstantCredits {
        background: #004587;
        color: #ffffff; 
}

.btnInstantCredits:hover,  
.btnInstantCredits.active {
        background: #004587;
        color: #ffffff; 
}



/*** GUEST ***/


a#guest_tip_btn, a#free_credits_btn, a#chat_input_btn { 
        background: #004587;
        color: #ffffff; 
        animation-name: none;
}

a#guest_tip_btn:hover, a#free_credits_btn:hover, a#chat_input_btn:hover { 
        background: #004587;
        color: #ffffff; 
        animation-name: none;
}

#loginOverlay input[type=submit] {
        background: #004587;
        color: #ffffff; 
}

#loginOverlay input[type=submit]:hover{ background: #004587; }
#loginOverlay input[type=text]:focus, #loginOverlay input[type=password]:focus { 

        -moz-box-shadow:                0px 0px 5px #004587;
        -webkit-box-shadow:     0px 0px 5px #004587;
        box-shadow:                     0px 0px 5px #004587;
}


.oneClickProductBar.selected { background-color: #000000; }
a.selected:hover { background-color: #004587; }


/******************* SITE HEADER COLOR UPDATES *************************/

.headerWrap { background: #000000; }


/* TOP TEXT LINKS */
.topLinks span a { color: #ffffff; }
.topLinks span a:hover { color: #ffffff; }
.topLinks a { color: #ffffff; }
.topLinks a:hover { color: #ffffff; }

/*** TABLET HEADER ***/
#header_container { background: #000000; }

/*** HTML5 CHAT - HEADER COLOR UPDATES ***/

header, #header { background:  #000000;  } 

#header .headerInfo a  { color: #ffffff; } 

#header .headerInfo a.special {  }  
#header .headerInfo .moreDrop a { color: #ffffff; } 
#header .headerInfo { } 

#header .headerInfo .moreDrop:hover a { #ffffff }
.moreDrop:before { }

#header .headerInfo a.special {
        font-weight: bold;
        color: #fff;
        padding: 1px 4px 1px 4px;
        display: inline-block;
        background: rgb(155, 209, 99);
        -moz-border-radius:     3px;
        -webkit-border-radius:  3px;
        border-radius:                  3px;
}

/*** NEW UPDATES ***/
#tip_panel { color: #ffffff; }
#tip_panel .line { background: #444444; }
#tip_flood_info { color: #ffffff; }





/*******************************************************************************
**
**      DESKTOP HTML5 CHAT AREA - LIGHT VS DARK UPDATES
**
*******************************************************************************/



        
        /*** LIGHT VERSION ***/

        /*** PRIVATE SHOW ***/
        #page .chatWrapper, 
        #page #chatWrapper, 
        #page #chat_display { background: #fff; }

        #page #chat_area.chatArea { background: #fff; }

        #page .chatArea .chatWrapper { border: 1px solid #acacac; }

        #page .chatArea #chat_controls { background: #eee; }
        #page .clockHeader { background: #606060; color: #fff; }
        #page .privateClock { border: 1px solid #acacac; }
        #page .clockIcon { border-right: 1px solid #acacac; }
        #page .cam2cam { border: 1px solid #ccc; background: #acacac; }
        #page #drag { opacity: .5; }

        #page #chat_controls a#btn_tip,
        #page #chat_controls a#btn_emoticons,
        #page #chat_controls .btnControls { background-color: #777; }
        #page .adminMessages { box-shadow: 0 0 0px #fff; }


        #page .chatToolWrap { background: #ccc; }
        #page .chatToolWrap .arrow { border-top: 6px solid #ccc; }
        #page #send_tip  a:link { color: #fff; text-decoration: none; }
        #page #send_tip .tip_box_info { color: #000; }

        #page a.emo_wrap { background-color: #eee; border: 1px solid #ccc; }

        #page .vipBubble:after { background: #fff; }
        #page .modelBubble:after { background: #fff; }
        #page .guestBubble:after { background: #fff; }
        #page .paidBubble:after { background: #fff; }

        #page .oneClickOptions { background: #606060; }
        #page .oneClickOptions:after { border-left: 12px solid #606060; }
        #page #one_click { background: #444; color: #ccc; }
        #page .ccDrop { color: #fff; }
        #page .ccDrop a{ color: #fff; }


        #page .overlayBox, 
        #page .boxTitle { color: #333; }
        #page .overlayBox { background: #ccc; }

        #chat_display::-webkit-scrollbar-track
        {
                border-radius:                  0px;
                background-color:               #eee;
                width:                                  8px;
        }

        #chat_display::-webkit-scrollbar
        {
                border-radius:                  0px;
                width:                                  8px;
                background-color:               rgba(255,255,255,0);
                border:                                 0px;
        }

        #chat_display::-webkit-scrollbar-thumb
        {
                border-radius:                  0px;
                width:                                  8px;
                background-color:               #ccc;
                border:                                 0px;
        }


        /*** LIGHT COLOR UPDATES HTML5 USER INTERFACE ***/
        .chatNavBar a {  
                border-bottom:          1px solid #fff;
                border-left:            1px solid #eee;
                border-top:             1px solid #ccc;
        }

        a.iframeBtn {
                background:             #eee; 
                border-bottom:          1px solid #fff;
                border-left:            1px solid #eee;
                border-top:             1px solid #ccc;
        }

        a.iframeBtn .moreRooms {
                background:                     url("http://lvlt.vs3.com/images/chat/html5/chat-icon-spritesheet-light.png") no-repeat;
                background-position:    -87px -234px;
        }

        /*** HOLIDAY SPRITES - LIGHT VERSION ***/
        .easterTheme .chatNavBar a.btnPromo { 
                background:                     #eee url("http://lvlt.vs3.com/images/chat/html5/holiday/holiday-chat-icons-light.png") no-repeat;
                background-position:    -42px 0px; 
        }

        .performer { border-color: #fff; }
        .chatNavBar { background: #fff; }

        .chatAreaHolder .infoTopBar.rightPanel { border-right: 10px solid #eee; }

        .infoTopBar { 
                background-color:               #eeeeee; 
                color:                                  #000; 
                -moz-border-radius:     3px 3px 0px 0px;
                -webkit-border-radius:  3px 3px 0px 0px;
                border-radius:                  3px 3px 0px 0px;
        }

        .infoTopBar.rightPanel { 
                -moz-border-radius:     0px;
                -webkit-border-radius:  0px;
                border-radius:                  0px;
        }


        .headerInfo { color: #999999; }


        .chatPanel { border: 1px solid #ccc; }

        #chat_area:before { 
                background:                             #fff;
        }



        #page #chat_controls a#btn_tip, 
        #page #chat_controls a#btn_emoticons, 
        #page #chat_controls .btnControls,
        #page #chat_controls .btnControls#btn_grey_users,
        #page #chat_controls .btnControls#offer_timer,
        #page #chat_controls .btnControls#btn_offers { 
                background-color:               #cccccc; 
                color:                                  #000000; 
                text-shadow:                    -1px -1px rgba(255, 255, 255, 0.2);
        }


        @-moz-keyframes glowThis { 
                0% { background-color: #eee; opacity: .9; border-top: 1px solid #ccc; }
                50% { background-color: #004587; opacity: 1; border-top: 1px solid #0372B9; }
                100% { background-color: #eee; opacity: .9; border-top: 1px solid #ccc; }
        }

        @-webkit-keyframes glowThis {  
                0% { background-color: #eee; opacity: .9; border-top: 1px solid #ccc; }
                50% { background-color: #004587; opacity: 1; border-top: 1px solid #0372B9; }
                100% { background-color: #eee; opacity: .9; border-top: 1px solid #ccc; }
        }

        @keyframes glowThis {  
                0% { background-color: #eee; opacity: .9; border-top: 1px solid #ccc; }
                50% { background-color: #004587; opacity: 1; border-top: 1px solid #0372B9; }
                100% { background-color: #eee; opacity: .9; border-top: 1px solid #ccc; }
        }

        /*** HOLIDAY PROMO GLOWS ***/

        @-moz-keyframes glowGreen { 
                0% { background-color: #eee; opacity: .9; border-top: 1px solid #ccc; }
                50% { background-color: #25ad28; opacity: 1; border-top: 1px solid #25ad28; }
                100% { background-color: #eee; opacity: .9; border-top: 1px solid #ccc; }
        }

        @-webkit-keyframes glowGreen {  
                0% { background-color: #eee; opacity: .9; border-top: 1px solid #ccc; }
                50% { background-color: #25ad28; opacity: 1; border-top: 1px solid #25ad28; }
                100% { background-color: #eee; opacity: .9; border-top: 1px solid #ccc; }
        }

        @keyframes glowGreen {  
                0% { background-color: #eee; opacity: .9; border-top: 1px solid #ccc; }
                50% { background-color: #25ad28; opacity: 1; border-top: 1px solid #25ad28; }
                100% { background-color: #eee; opacity: .9; border-top: 1px solid #ccc; }
        }



        @-moz-keyframes glowPink { 
                0% { background-color: #eee; opacity: .9; border-top: 1px solid #ccc; }
                50% { background-color: #f06eaa; opacity: 1; border-top: 1px solid #f06eaa; }
                100% { background-color: #eee; opacity: .9; border-top: 1px solid #ccc; }
        }

        @-webkit-keyframes glowPink {  
                0% { background-color: #eee; opacity: .9; border-top: 1px solid #ccc; }
                50% { background-color: #f06eaa; opacity: 1; border-top: 1px solid #f06eaa; }
                100% { background-color: #eee; opacity: .9; border-top: 1px solid #ccc; }
        }

        @keyframes glowPink {  
                0% { background-color: #eee; opacity: .9; border-top: 1px solid #ccc; }
                50% { background-color: #f06eaa; opacity: 1; border-top: 1px solid #f06eaa; }
                100% { background-color: #eee; opacity: .9; border-top: 1px solid #ccc; }
        }


        footer a.compliance { color: #555; }

        .chatToolWrap {
                -moz-box-shadow:        0px 0px 5px rgba(0,0,0,.2);
                -webkit-box-shadow: 0px 0px 5px rgba(0,0,0,.2);
                box-shadow:                     0px 0px 5px rgba(0,0,0,.2);
        }

        a.closePanelBtn {
                background:                             #999;
                color:                                  #fff;
        }

        a.closePanelBtn:hover {
                color:                                  #fff;
        }

        .performer a.performerName { color: #444; }
        .profileGear { background-color: #777; }

        .ccSelect {
                background:                     #fff;
                color:                                  #333;
                border:                                 1px solid #333;
        }

        .ccSelect option { font-size:12px; padding: 4px; border-bottom: 1px dotted #222; color: #222; }

        #page #one_click.chatPanel { background: #fff; }

        .chatArea .panel,
        .ccTitle,
        h2 { color: #333; }

        .pledgeField input[type="number"] { height: 24px; border: 1px solid #000; }

        .groupPercent { background: #888; }
        .loadingBarWrap { border-color: #888; background: #777; }


        /*** TEXT OPTIONS UPDATE ***/
        .noBubbles .paidBubble { color: #000; }

        .leftAlignChat .guestBubble:before {
                border-right:                   80px solid #ccc;
        }

        .noBubbles .guestBubble.powerBoost { color: #fff; }

        .leftAlignChat .paidBubble:before {
                border-right:                   80px solid #444;
        }

        /*** CHAT DISPLAY OPTIONS: NO BUBBLES ***/

        .noBubbles .modelBubble:before,
        .noBubbles .paidBubble:before,
        .noBubbles .vipBubble:before,
        .noBubbles .guestBubble:before,
        .noBubbles .paidBubble:after,
        .noBubbles .vipBubble:after,
        .noBubbles .guestBubble:after,
        .noBubbles .modelBubble:after,
        .noBubbles .modelBubble,
        .noBubbles .paidBubble,
        .noBubbles .vipBubble,
        .noBubbles .guestBubble,
        .noBubbles .adminMessages { 
                border:                                 0px; 
                background:                     none; 
                padding:                                3px;
        }


        .chatControls div.btnControls {
                background-color:               #ccc;
                border-right:                   1px solid #fff;
        }

        .chatControls div.btnControls.active,
        .chatControls div.btnControls:hover {
                background-color:               #ccc;
                border-right:                   1px solid #fff;
        }

        .adminMessages.adminStandard { background: #444; }


        #text_controls i,
        #emoticon_controls i {
                opacity: .6;
        }

        .bigQuote {
                background: url("/images/icons/quote-dark.png") no-repeat;
        }

        .topVideoRight .makeOffer { background: #cccccc; color: #000; }
        .topVideoRight .makeOffer:hover { background: #888; }

        .makeOffer #offer_timer {
                background: #000;
                color: #fff;
                margin-top: 2px;
        }

        /*** CHAT SPRITE ICONS FOR LIGHT WL ***/

        .chatNavBar a {
                background-color: #cccccc;
        }

        .chatNavBar a:hover, .chatNavBar a.active {
                background-color: #eee;
                border-bottom:          1px solid #fff;
                border-left:            1px solid #eee;
                border-top:             1px solid #ccc;
        }

        .chatNavBar a i {
                opacity:                                .6;
                filter:                                 alpha(opacity=60);
        }

        .chatNavBar a.btnChat i { background-position: -25px 0px; }
        .chatNavBar a.btnChatRooms i { background-position: -25px -25px; }
        .chatNavBar a.btnChatCredits i { background-position: -25px -50px; }

        .chatNavBar a.btnChatFavAdd i { background-position: -25px -100px; }
        .chatNavBar a.btnChatFavRemove i { background-position: -25px -125px; }

        .chatNavBar a.btnChatNotifyAdd i { background-position: -25px -150px; }
        .chatNavBar a.btnChatNotifyRemove i { background-position: -25px -175px; }

        .chatNavBar a.btnChatPhone i { background-position: -25px -475px; }

        .chatNavBar a.btnChatBio i { background-position: -25px -225px; }
        .chatNavBar a.btnChatBioGuys i { background-position: -25px -200px; }

        .chatNavBar a.btnPromo i { background-position: -25px -75px; }

        .chatNavBar a.btnChatFanclub i { background-position: -25px -275px; }
        .chatNavBar a.btnChatBoost i { background-position: -25px -350px; }
        .chatNavBar a.btnChatVip i { background-position: -25px -250px; }
        .chatNavBar a.btnChatVod i { background-position: -25px -300px; }

        .chatNavBar a.btnChatFoty i { background-position: -25px -775px; }

        .chatNavBar a.btnChatDeals i { background-position: -25px -550px; }

        .chatNavBar a.btnInteractive i { 
                background-position:    -25px -400px 
        }

        .chatNavBar a.btnInteractive.active i { 
                background-position:    -25px -400px 
        }

        #text_controls i {
                background-position:    -25px -325px;
        }

        #emoticon_controls i {
                background-position:    -25px -500px;
        }

        .chatNavBar a.btnChatMore,
        .chatNavBar a.btnChatLess { 
                color:                                  #333;
        }

        .chatNavBar a.btnChatMore:hover,
        .chatNavBar a.btnChatLess { 
                color:                                  #000;
        }

        .chatNavBar a.btnChatMore:before { 
                border-top:             7px solid #333;
        }

        .chatNavBar a.btnChatLess:before { 
                border-bottom:          7px solid #333;
        }


        





/*** Profile  Alpha Search ***/

A.alpha {
        color:                                  #FFFFFF;
        background:                             #333;
}

A.alpha:hover {
        color:                                  #fff;
        background:                     #555;
}




        .linkGroup h3 { color: #707070; }

        .linkGroup ul { 
                border-top:                     1px solid #222; 
        }

        .linkGroup ul li a {
                background:                             #d0d0d0;
                color:                                  #464646;
                border-bottom:                  1px solid #929292;
                border-right:                   1px solid #929292;
        }

        .linkGroup ul li a:hover {
                color:                                  #464646;
        }






        .bubbleWrap {
                background:                             #ededed;
                color:                                  #999;
                border-bottom:                  1px solid #c6c6c6;
                border-right:                   1px solid #c6c6c6;
        }





        a.btnClear, a.btnClear:link {
                border:                         1px solid #cdcdcd;
                border-top:                     1px solid #cccccc;
                border-left:            1px solid #cccccc;
                color:                          #707070;
        }

        a.btnClear:hover, a.btnClear:focus { color:     #515151; text-shadow: 0px 0px #135eb3; cursor: pointer; background: #dedede; }






        .recentReview .ratingBubble {
                background:                             #ededed;
        }




/*** Profile  Top Webcam Performer Section ***/

.modelDisplayThin:hover { border-top: 2px solid #004587; }




.viewersChoiceInfo BUTTON.btnNoWidth { background: #004587; color: #ffffff; }
.viewersChoiceInfo BUTTON.btnNoWidth:hover { background: #004587; border: 2px solid #004587; color: #ffffff; }
.btnNoWidth A { background: #004587; color: #ffffff; }
.btnNoWidth A:hover { background: #004587; border: 2px solid #004587; color: #ffffff; }


/* RESPONSIVE HOMEPAGE UPDATES*/

nav .navigation li.join a {
        background:                             #004587;
        color:                                  #ffffff;
}

.topFourWrapper .info .modelText a:hover,
#homePage .live .info .modelText a:hover {
        color:                                  #004587;
        border-left:                    4px solid #004587;
}

.topFourWrapper .info .buttonWrap a,
#homePage .live .info .buttonWrap a {
        background:                             #004587;
        color:                                  #ffffff;
}


@media all and (max-width: 1024px) {

        .navigationWrap {
                background:                             #000000;
        }
}







