.highlight_row {
background-color:red;
}


.ad-header {
    text-align:left;
    margin:0 0 3px 0;
    color: #999;
    font-weight:bold;
}


body {
background-image:url('http://media.fling.com/images/fl_wrap_bg.png');
background-position:center;
background-repeat: repeat-y;	
}

a.white:link,a.white:visited,a.white:active {
color: #ffffff;
font-size: 12px;
}

a.white:hover {
color: #F7D4D4;
font-size: 12px;
}

#wrap {
width: 100%;
background:url('http://media.fling.com/images/fl_body_inside_bg.png');
background-repeat:repeat-x;
}

.main {
color:#0f0f0f;
width:990px;
border-spacing:0;
margin:0 auto;
padding:0;
}


/* New Member Home test 
--------------------------------------------------------*/

div#home_content { 
min-height:400px;
background-color:#fff;
padding:15px 15px 0 15px;
zoom:1;
}

div#home_content a { color:#268bc3; }
div#home_content a:hover { color:#b90000; }

div#mem_home_left { float:left; width:244px; }
div#mem_home_right { float:right; width:698px; }

div#home_account_panel_wrap {
background-color:#e2eff3;
padding:5px;
zoom:1;
-webkit-border-radius:5px;
-moz-border-radius:5px;
}

div#home_account_panel { 
background-color:#f1f7f9;
padding:5px;
text-align:center;
-webkit-border-radius:5px;
-moz-border-radius:5px;
}

div#home_account_panel img#account_panel_thumb { float:left; border:1px solid #ccc; margin-right:6px; }
div#home_account_panel #btn_upgrade_now { margin:5px 0 1px 0; }

div#home_account_panel ul#account_panel_stats { float:left; list-style-type:none; margin:0; padding:0; }
div#home_account_panel ul#account_panel_stats li { margin:1px 0 2px 0; padding:0; font-size:11px; text-align:left; }
div#home_account_panel ul#account_panel_stats li#name { font-size:14px; font-weight:bold; }
div#home_account_panel ul#account_panel_stats li#membership { margin:21px 0 0 0; }
div#home_account_panel ul#account_panel_stats li span { color:#4d4d4d; font-weight:bold; }


div#mem_search_panel { 
background-color:#e2eff3;
margin:18px 0 18px 0;
padding:10px;
text-align:left;
-webkit-border-radius:5px;
-moz-border-radius:5px;
}

div#mem_search_panel p { font-size:14px; font-weight:bold; margin:0 0 5px 0; padding:0; }
div#mem_search_panel div#whats_next_wrap { border-bottom:1px solid #a6c7d1; padding-bottom:7px; margin-bottom:7px; zoom:1; }
div#mem_search_panel ul#whats_next { margin:0 0 0 5px; padding:0; list-style-type:none; list-style-position:outside; }
div#mem_search_panel ul#whats_next li { padding:0 0 4px 0; }
div#mem_search_panel ul#whats_next li a { text-decoration:underline; }

div#mem_search_panel ul#whats_next li a#new_msg { 
text-decoration:none; 
background-color:#2789bc; 
color:#fff; 
padding:2px 4px;
margin:0 0 0 4px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
}

div#mem_search_panel table#search_wrap { margin:4px 0 0 7px; }
div#mem_search_panel table#search_wrap td { padding:0 0 12px 0; }
div#mem_search_panel table#search_wrap td.label { font-weight:bold; text-align:right; padding-right:5px; }


div#category_search { margin:18px 0 0 0; text-align:left; }
div#category_search h1 { font-size:18px; font-weight:bold; margin:0 0 16px 0; padding:0;  }
div#category_search ul.category_search_list { margin:0 0 22px 0; padding:0; list-style-type:none; list-style-position:outside; }
div#category_search ul.category_search_list li { color:#268bc3; padding:0 0 2px 0; font-size:16px; }
div#category_search ul.category_search_list li a { text-decoration:underline; }
div#category_search ul.category_search_list li.title { padding:0 0 4px 0; font-weight:bold; }

div.home_module_green { 
position:relative;
background-color:#d7f5c2;
margin:0 0 18px 0;
padding:7px;
text-align:left;
-moz-border-radius:5px;
border-radius:5px;
}

div#free_mem_notice { padding:0 0 0 1px; margin-bottom:10px; zoom:1; text-align:left; }
div#free_mem_notice h1#notice { font-size:26px; font-weight:normal; color:#777; margin:0; padding:0; }
div#free_mem_notice p { margin:4px 0 0 0; padding:0; font-size:14px; line-height:18px; }
div#free_mem_notice a { color:#559500; font-size:16px; font-weight:bold; }
div#free_mem_notice a:hover { color:#69a922 !important; }
div#free_mem_notice div#links { margin:10px 0 6px 0; }

div#free_mem_notice span#btn_close {
position:absolute;
background-image:url('http://media.fling.com/images/btn_close_green.gif');
background-repeat:no-repeat;
width:21px;
height:21px;
top:5px;
right:5px;
text-align:center;
cursor:pointer;
}


div.home_module_blue { 
background-image:url('http://media.fling.com/images/module_blue_bg.gif');
background-repeat:repeat-x;
background-position:top;
background-color:#f9fcf7;
margin:0 0 18px 0;
border:1px solid #e1e1e1;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
border-top-left-radius:5px;
border-top-right-radius:5px;
}

div.home_module_blue_head { height:38px; line-height:38px; border-bottom:1px solid #e1e1e1; padding:0 7px; margin:0 0 9px 0; }
div.home_module_blue_head p { float:left; font-size:18px; font-weight:bold; padding:0; margin:0; }
div.home_module_blue_head a { float:right; font-size:12px; color:#2789bc; text-decoration:underline; }
div.home_module_blue_head span.msg { color:#ff7800; }
div.home_module_blue_head span.online_now { color:#09c122; }

div.home_module_blue_content { padding:0 0 0 6px; }

div#hottest_members { padding:0 5px 8px 5px; zoom:1; }
div#hottest_members table { width:100%; border-collapse:collapse; text-align:center; }
div#hottest_members table p { margin:0; padding:0; }

span#ladies_txt { float:left; font-weight:bold; color:#238ac2; margin:2px 0 0 74px; }


ul.home_thumb_list { margin:0; padding:0; list-style-type:none; }
ul.home_thumb_list li { float:left; width:114px; margin:0 0 10px 0; text-align:center; }
ul.home_thumb_list li a { text-decoration:none; color:#000 !important; }
ul.home_thumb_list li p { color:#000; margin:0; padding:0; font-size:11px; }
ul.home_thumb_list li p img.msg_ico { vertical-align:top; margin:0; }

ul.on_now_list { margin:0; padding:0; list-style-type:none; }
ul.on_now_list li { float:left; width:114px; height:120px; margin:0 0 10px 0; text-align:center; }
ul.on_now_list li a { text-decoration:none; color:#000 !important; }
ul.on_now_list li p { color:#000; margin:0; padding:0; font-size:11px; }

ul#on_chat_list { margin:0 0 0 -7px; }

div#upgrade_footer { text-align:center; margin:30px 0 30px 0; }
div#upgrade_footer p { font-size:22px; font-weight:bold; margin:0 0 4px 0; padding:0; color:#646464; }
div#upgrade_footer a { font-size:28px; font-weight:bold; margin:0; padding:0; color:#179c21; }

div#home_live_cams { padding:0 0 0 2px; }

.btn_blue_sm {
background-image:url('http://media.fling.com/images/btn_blue_bg.gif');
background-repeat:repeat-x;
background-color:#7fb2cc;
font-size:14px;
font-weight:bold;
color:#fff;
text-align:center;
border:1px solid #7fb2cc;
/*height:30px;*/
padding:5px 22px;
cursor: pointer;
overflow: visible;
text-shadow: 0px 0px 2px #437384;
}



.header {
position: relative;
width:100%;
height:64px;
padding:0;
z-index: 2500; /* fixed ie7 z-index bug */
}

#mem_header_top {
position:relative;
height: 26px;
padding: 0 0 0 12px;
background-color: #000;
font-size: 12px;
color: #f2f2f2;
z-index:3000;
}

#mem_header_bottom {
position: relative;
height: 38px;
}

#mem_logo_wrap {
position: relative;
width: 326px;
height: 38px;
background:url('http://media.fling.com/images/fl_logo_inside_bg.png');
background-repeat: no-repeat;
float: left;
margin: 0 0 0 -100px;
}

#mem_logo {
position: absolute;
width: 86px;
height: 38px;
top: 0;
left: 112px;
}

.footer {
width: 964px;
margin:0 auto;
border-top: 1px solid #b1b1b1;
border-spacing:0;
line-height: 20px;
font-size: 11px;
}

.footer #inner { padding:14px 10px 20px 10px; zoom:1; }


#top_mobile { position:absolute;top:0;left:0;height:26px; width:300px; overflow:hidden;}

#top_mobile ul { padding: 0;margin: 0;list-style: none; zoom:1;}

#top_mobile ul li { position: relative; margin:0; padding:0; text-align:left; float:left; list-style:none; line-height: 26px;}

#top_mobile li.ico { padding:0 6px; height:26px; background-image:url('http://media.fling.com/images/ico_mobile.gif'); background-repeat:no-repeat; background-position:6px center; padding-left:20px !important; zoom:1;}


#top_mobile li.ico_logos { width:56px; height:26px; background-image:url('http://media.fling.com/images/ico_mobile_logos.gif'); background-repeat:no-repeat; background-position:left center; zoom:1;}

#controls {
position:absolute;
top:0;
right:0;
height:26px;
}

#controls ul {
padding: 0;
margin: 0;
list-style: none;	
}

#controls li {
position:relative;
float:left;
padding: 0;
margin: 0;
}

#controls li.last { margin: 6px 0 0 0; }

#controls A:link, #controls A:visited, #controls A:active {
display:inline-block;
font-size: 11px;
text-decoration: none;
color: #f2f2f2;
padding:0 6px;
height:26px;
line-height:26px;
outline:none;
}

#controls A img {
border:0;
}

#controls a:hover {
background-color:#333;
}

#controls A.open {
background-color:#111;
}

#controls strong { color: #ccc; }
#controls strong.active { color: #11cc11; }

#controls li#profile {
margin: 3px 10px 0 0;
height: 23px;
}

#controls .status {
color: #FF9900;
font-weight: bold;
}

a#finish_profile_link {
background-image:url('http://media.fling.com/images/ico_warning.png');
background-repeat:no-repeat;
background-position:5px center;
padding-left:23px !important;
}

a#new_msg_link {
background-image:url('http://media.fling.com/images/ico_mail-new.gif');
background-repeat:no-repeat;
background-position:5px center;
padding-left:23px !important;

}

a#new_friends_link { 
background-image:url('http://media.fling.com/images/ico_online_10x10.gif');
background-repeat:no-repeat;
background-position:6px center;
padding-left:20px !important;
}

/**** Social links ****/

li#social_li { padding:0 4px 0 12px;  }
li#social_li a { height:auto !important; padding:0 !important; }
li#social_li a:hover { background-color:transparent !important; }
#social_links { /*float:right;*/ padding:3px 0 0 6px; }
#social_links div { display: inline; }
#social_links #yt_link { float:left; }
#social_links #tw_link, #social_links #gplus  { float:left; margin-right:7px; display: inline; }

/* start navigation */
#menu_wrap {
position: relative;
margin: 0 0 0 -100px;
padding: 0;
font-size: 12px;
float: left;
z-index: 2000;
zoom: 1;
}

#menu, #menu ul {
padding: 0;
margin: 0;
list-style: none;
background-color: #fff;
}

#menu li a small {
 font-size:10px;
} 

#menu a {
display: block;
text-decoration: none;
color: #000;
}


#menu li {
float: left;
margin: 0;
padding: 0;
border-right: 1px solid #861213;
}

#menu li.noBorder {
border-right: none;
}

#menu li ul {
position: absolute;
width: 10em;
left: -999em;
text-align: left;
}

#menu li li {
height: 30px;
width: 10em;
border-right: none;
float: left;
clear: both;
}

#menu li li.last {
border-bottom: 0;
}

#menu li:hover ul {
left: auto;
}

#menu li:hover ul, #menu li.sfhover ul {
left: auto;
background: #fff;
border: 1px solid #b90000;
}

#menu li:hover, #menu li.sfhover {
background-image:url('http://media.fling.com/images/fl_menu_mem_bg.png');
background-repeat:repeat-x;
background-color: #9a0000;
height: 38px;
color: #fff;
}


#menu li li:hover, #menu li li.sfhover {
background-image:url('http://media.fling.com/images/fl_menu_dropdown_bg.png');
background-repeat:repeat-x;
background-color: #9a0000;
height: 30px;
color: #fff;
}

#menu li li.sfhover a { color: #fff; }  /* for IE6 */

#menu li li span { display:block; height:29px; border-bottom:1px solid #9d9d9d; }

#menu li a {
display: block;
height: 27px;
padding: 11px 15px 0 15px;
color: #fff;
float: left;
}

#menu li li a {
display: block;
height: 22px;
width: 10em;
padding: 8px 0 0 8px;
color: #000;
}

#menu li a:hover, #menu li a.sfhover {
display: block;
color: #fff;
}

#upgrade_now {
float: right;
height: 38px;
}

#upgrade_now a {
float:right;
display: block;
height: 28px;
padding: 10px 10px 0 10px;
color: #fff;
font-size: 13px;
text-decoration: none;
}

#upgrade_now a:hover {
background-image:url('http://media.fling.com/images/fl_menu_mem_bg.png');
background-repeat:repeat-x;
background-color: #9a0000;
}

#nav {
display: none;	
}

td.ad_title {
padding-left: 6px;	
}

td.ad_link {
padding-right: 6px;	
}

td.module_home_ads {
background-color:#f6f6f6;
border:1px solid #aaaaaa;
color:#0f0f0f;
padding: 6px 0;
}

.home_ads_wrap {
width: 466px;
margin: 0 auto;
overflow: hidden;
}

.module-advert {
background-color:#fff;
border:0px;
}

#advert { 
padding: 4px 0 0 0; 
width: 990px;
margin: 0 auto;
}

#advert td, #advert a:link, #advert a:visited, #advert a:active {
font-size: 11px;
}

.module-red {
background-color:#b90000;
border:1px solid #0f0f0f;
color:#f0f0f0;
vertical-align:middle;
padding:6px;
}

.module-dialogbox {
background-color:#fff;
border:2px solid #000;
color:#0f0f0f;
padding:6px;
}

.module-transparent {
color:#0f0f0f;
padding:6px;
}

#flingliveframe { width:990px; height:1650px; }
#naked_iframe_wrap { 
	width:940px;
	margin:0 auto;
	padding:12px 8px; 
	margin-top:2px;
	margin-bottom:5px;
}

#naked_content_wrap { background-color:#fff; padding-top:22px; zoom:1; }
#naked_content { width:840px; margin:0 auto; zoom:1; }
#naked_content p#frame_head { color:#777; font-size:19px; margin:17px 0 0 23px; padding:0; text-align:left; }
#naked_content h3 { text-align:center; font-size:30px; margin-top:20px; padding:0 0 40px 0; }
#naked_content h3 a { text-align:center; color:#777; }
#naked_content_left { float:left; width:420px; text-align:left; margin-left:23px; zoom:1; }
#naked_content_left h1 { font-size:22px; color:#175878; padding:0; }
#naked_content_left p { font-size:17px; color:#444; margin:13px 0; line-height:26px; }
#naked_content_left ul { margin:0 0 0 50px; padding:0; list-style-image:url("http://media.fling.com/images/fl_naked_stars.jpg"); }
#naked_content_left li { margin:0; padding:0 0 17px 0; font-size:16px; color:#777; }
#naked_content_left li span { font-size:12px; }
#naked_content_left h2 { font-size:18px; margin-left:51px; padding:0; }
#naked_content_left h2 a { color:#175878; }

#naked_content_right { float:right; width:349px; margin-right:26px; zoom:1;  }
#naked_content_right #naked_clip { width:349px; height:229px; background-color:#000; }

#livecams_info_content { padding:4px 15px 0 15px; zoom:1; }

#livecams_info_left { float:left; width:530px; text-align:left; }
#livecams_info_left h1 { font-size:29px; color:#175878; padding:0; }
#livecams_info_left p { font-size:15px; color:#555; margin:5px 0 0 5px; }
#livecams_info_left h2 { font-size:24px; font-weight:bold; color:#555; padding:0; margin:30px 0 0 5px; }
#livecams_info_left ul { margin:18px 0 0 29px; padding:0; list-style-image:url("http://media.fling.com/images/fl_naked_stars.jpg"); }
#livecams_info_left ul li { margin:0; padding:0 0 24px 4px; font-size:16px; color:#333; }

#livecams_info_right { float:right; width:350px; }
#livecams_info_right a#help_link { float:right; text-decoration:underline; font-size:12px; }

#naked_iframe { width:840px; height:808px; margin-top:-4px; }

.module-errorform {
background-color:#f6f6f6;
border:1px solid #b90000;
color:#0f0f0f;
overflow:hidden;
padding:5px;
}

.featured-red {
background-color:#b90000;
border:1px solid #0f0f0f;
color:#f0f0f0;
vertical-align:middle;
padding:1px;
}

#content_area {
padding: 1px;
}

img.featuredborder, img.featuredpadded {
border: #ff9900 solid 4px;
}

img.featuredpadded {
border-color:transparent;
}

.page_number_btm {
text-align: right;
padding: 4px 0 0 0;
}

.gallery {
padding-left: 2px;
}

.gallery ul {
padding: 0;
margin: 0;
list-style: none;
}

.gallery li {
width:116px;
margin: 0;
padding: 10px 0;
float: left;
text-align: center;
}

#terms {

}

#terms p {
padding: 0;	
margin: 14px 0 14px 0;
}

hr.dashed {
height:1px;
width:80%;
border:1px dashed #0f0f0f;
}

.btn-white-disabled {
background-color:#fff;
font-size:14px;
font-weight:700;
color:#999;
text-align:center;
border:1px solid #999;
padding:1px;
cursor: default;
}

.btn-white-sm2 {
background-color:#fff;
font-size:10px;
font-weight:200;
color:#b90000;
text-align:center;
border:1px solid #0f0f0f;
padding:1px;
cursor: pointer;
}

.btn-gray-sm {
background-color:#ccc;
font-size:14px;
font-weight:700;
color:#000000;
text-align:center;
border:1px solid #0f0f0f;
padding:1px;
cursor: pointer;
}


.btn-red {
background-color:#b90000;
font-size:11px;
font-weight:700;
color:#f4f4f4;
text-align:center;
width:100px;
max-width:100px;
border:2px solid #0f0f0f;
padding:5px;
cursor: pointer;
}

.btn-red-sm {
background-color:#b90000;
font-size:11px;
font-weight:700;
color:#f4f4f4;
text-align:center;
width:70px;
border:2px solid #0f0f0f;
padding:1px;
cursor: pointer;
}

.btn-black {
background-color:#0f0f0f;
font-size:11px;
font-weight:700;
color:#f4f4f4;
text-align:center;
width:100px;
border:2px solid #999;
padding:5px;
cursor: pointer;
}

.btn-black-sm {
background-color:#0f0f0f;
font-size:11px;
font-weight:700;
color:#f4f4f4;
text-align:center;
width:70px;
border:2px solid #f6f6f6;
padding:1px;
cursor: pointer;
}

.search_inside {
width: 175px;
}

#whatsnext .txtdisabled {
font-size:14px;
font-weight:700;
color:#999;
}

#whatsnext a.hide {
font-size:11px;
font-weight:400;
}

#autothumbs img {
border:#ddd solid 1px;
}

#autothumbs img.featuredborder {
border: #ff9900 solid 4px;
}

.head-mini-red {
font-size:17px;
color:#ba0000;
font-weight:700;
padding-bottom:5px;
}

.head-mini-blue {
font-size:17px;
color:#175878;
font-weight:700;
padding-top:5px;
}

.head-blue {
font-size:20px;
color:#175878;
font-weight:700;
padding-top:5px;
}

.closer {
font-size:12px;
font-weight:700;
}

.error-block {
border:1px solid #c99;
background-color:#fcc;
padding: 4px;
}

.success-block {
border:1px solid #26CCC8;
background-color:#fff;
padding: 4px;
}

.warn-block {
border:1px solid #b90000;
background-color:#f4f4f4;
padding: 4px;
}

#thumbgrid a:link img,#thumbgrid a:visited img, #blackbook a:link img,#blackbook a:visited img {
border-color:#0f0f0f;
}

#thumbgrid a:hover img,#thumbgrid a:active img, #blackbook a:hover img,#blackbook a:active img {
border-color:#b90000;
}

#thumbgrid a:link img.featuredborder,#thumbgrid a:visited img.featuredborder, #autothumbs a:link img.featuredborder,#autothumbs a:visited img.featuredborder {
border: #ff9900 solid 4px;
}

#thumbgrid a:hover img.featuredborder,#thumbgrid a:active img.featuredborder, #autothumbs a:hover img.featuredborder,#autothumbs a:active img.featuredborder {
border: #ff9900 solid 4px;
}

#whatsnext a:link,#whatsnext a:visited,#whatsnext a:hover,#whatsnext a:active {
font-size:14px;
font-weight:700;
}


a:link .featuredimage,a:visited .featuredimage{
border:solid 4px #91B9FF;
}
a:hover .featuredimage,a:active .featuredimage {border:solid 4px #91B9FF;}
.featuredimage {
border:solid 4px #91B9FF;
}




.gold-tbl {
background-color: #ffefbb;
border: 1px solid #f90;
}

.silver-tbl {
background-color: #dfdfdf;
border: 1px solid #666;
}

.databold {
font-size: 11px;
font-weight: bold;
color: #0f0f0f;
}

/* CHAT RELATED ELEMENTS :: START */
/* Questions?... see Chad*/
#chatNotify
{
    position:absolute;
    top:139px;
    left:0;
    z-index:2000;
    width:200px;
    border:1px solid #000000;
    border-left:0;
    display:none;
}

    #chatNotify IMG
    {
        cursor:pointer;
    }

    #chatNotify .background
    {
        position:absolute;
        top:0;
        left:0;
        width:100%;
        height:100%;
        opacity:.65;
        filter:alpha(opacity:65);
        background-color:#000000;
    }

    #chatNotify .contents
    {
        position:relative;
        z-index:2005;
    }

        #chatNotify .contents .pending, #chatNotify .contents .pendingButtons
        {
            display:block;
            margin:3px;
            padding:3px;
            border:1px solid #cccccc;
            background-color:#FFFFFF;
            background-image:url("http://media.fling.com/images/chat_pend_grad.jpg");
            background-position:bottom left;
            background-repeat:repeat-x;
        }

            #chatNotify .contents .pending .thumb
            {
                float:left;
                background-color:#FFFFFF;
                padding:2px;
                border:1px solid #000000;
            }


            #chatNotify .contents .pending .pendingContents
            {
                margin-left:55px;
                text-align:left;
            }

                #chatNotify .contents .pending .pendingContents .pendingTitle, #chatNotify .contents .pending .pendingContents .pendingTitle A
                {
                    text-align:left;
                    font-weight:bold;
                    color:#000000;
                    border-bottom:1px solid #999999;
                    padding:3px;
                    text-decoration:none;
                }

    #chatNotify .title
    {
        position:relative;
        z-index:2005;
        text-align:center;
        padding:5px;
        font-weight:bold;
        color:#FFFFFF;
    }
    
    
#chatReminder
{
	position:absolute;
	display:none;
	left:100%;
	top:139px;
	width:200px;
	z-index:2000;
	margin-left:-201px;
	border:1px solid #000;
	border-right:0;
	opacity:0;
    filter:alpha(opacity:0);
}

	#chatReminder .contents
	{
		position:relative;
		z-index:2008;
		display:block;
        margin:3px;
        padding:3px;
        border:1px solid #cccccc;
        background-color:#FFFFFF;
        background-image:url("http://media.fling.com/images/chat_pend_grad.jpg");
        background-position:bottom left;
        background-repeat:repeat-x;
	}

	#chatReminder .background
	{
		position:absolute;
        top:0;
        left:0;
        width:100%;
        height:100%;
        opacity:.65;
        filter:alpha(opacity:65);
        background-color:#000000;
	}
	
	#chatReminder .title
    {
        position:relative;
        z-index:2005;
        text-align:center;
        padding:5px;
        font-weight:bold;
        color:#FFFFFF;
    }
	
/* CHAT RELATED ELEMENTS :: END */

.title3_browse { font-size:24px; padding:10px 0 0 6px; }
.title3_browse2 { font-size:24px; padding:16px 0 0 6px; }
.title4_browse{ font-size:14px; font-weight:700; padding:5px 0 1px 6px; }

.browse_wrap { padding: 0 6px; }
.browse_wrap_inner { padding: 0 6px 8px 6px; }
.browse_content { padding: 10px 6px; }

.module-white-browse {
background-color:#f6f6f6;
border:1px solid #aaaaaa;
color:#0f0f0f;
}

.module-whitemini-browse {
background-color:#fff;
border:1px solid #ccc;
color:#0f0f0f;
}

.hidden { display: none; }

.tags_popup_profile {
position: absolute;
left: 50%;
top: 230px;
margin-left: -125px;
width:595px;
height: 360px;
background-color: #666666;
background: url('http://media.fling.com/images/grey_alpha.png');
color: white;
}

#pvp_wrap { position: relative; float: left; }

.photo_verified_profiles {
float: right;
padding-right: 10px;
margin: 4px 0 0 0;
}

.photo_verified_profiles img { border: none; padding: 0 5px 0 0; }

.photo_verified_profiles h3 {
font-size: 24px;
font-weight: bold;
line-height: 26px;
padding: 5px 0 0 0;
margin: 0;
}

.photo_verified_profiles h4 {
font-size: 14px;
font-weight: bold;
line-height: 16px;
padding: 2px 0 0 0;
margin: 0;
}

.default_views {
position: relative;
background-image:url('http://media.fling.com/images/fl_no_views.jpg');
background-repeat:no-repeat;
width: 459px;
height: 120px;
display: block;
cursor: pointer;
color: #111;
text-decoration: none;
overflow: hidden;
}

.default_views p {
margin: 0 auto;
padding: 20px 0 0 0;
width: 450px;
font-size: 27px;
text-align: center;
line-height: 30px;
}

#no_views { background-image:url('http://media.fling.com/images/fl_default_noviews2.jpg'); }

#verify_pics {
position: relative;
margin: 0 auto;
padding: 3px 0 0 0;
width: 537px;
text-align: center;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#verify_pics h1 {
margin: 0;
padding: 0;
font-size: 27px;
font-weight: bold;
color: #000000;
}

#verify_pics h2 {
margin: 4px 0 0 0;
padding: 0;
color: #fd0100;
font-size: 12px;
font-weight: bold;
}

#verify_pics img { margin: 0 6px 0 0; }

#shop_left_col {
width: 440px;
border-right: 1px dotted #999999;
padding: 30px 20px 0 15px;
margin: 0;
text-align: center;
float: left;
}

#shop_left_col h1 {
font-size: 25px;
font-weight: normal;
padding: 0 0 18px 0;
margin: 0;
}

#shop_left_col p {
font-size: 12px;
padding: 0 14px 8px 14px;
margin: 0;
line-height: 18px;
text-align: left;
}

#shop_panel {
background-image:url('http://media.fling.com/images/sex_shop_panel_bg.png');
background-repeat: no-repeat;
width: 422px;
height: 236px;
margin: 20px auto 100px auto;
}

#shop_panel ul {
margin: 0;
padding: 48px 20px 0 35px;
list-style: disc;
list-style-position: outside;
text-align: left;
color: #fff;
}

#shop_panel li {
margin: 0;
padding: 4px 0 4px 0;	
}

#shop_panel p {
text-align: right;	
padding: 12px 20px 0 0;
font-size: 16px;
}

#shop_panel .txt14 {
font-size: 14px;
}

#shop_right_col {
width: 482px;
text-align: center;
padding: 0;
margin: 0;
float: right;
}

#premium_movies_wrap { background-color:#fff; padding:0 !important; overflow:hidden; zoom:1; }
#premium_movies { padding:6px; zoom:1; }
.user-media
{
    display:block;
    padding-top: 10px;
}

.user-media .media-btns
{
    list-style-type: none;
    padding: 0;
    margin: 0;
    position:relative;
    z-index:2;
	zoom:1;
}

.user-media .media-btns LI
{
    float:left;
    border:1px solid #999;
    margin-right:5px;
}

.user-media .media-btns LI A
{
    display: block;
    padding:5px;
    font-size:15px;
    font-weight:bold;
    text-decoration: none;
    background-color: #CCC;
    outline: none;
}

#active-tab, #active-media-tab, #active-profile-tab
{
    border-bottom: 0;
}

#active-tab A, #active-media-tab A, #active-profile-tab A
{
    background-color:#FFF;
    padding-bottom: 6px;
}

/* John Leufray */

.twentxt { font-size:20px; }
.validation { text-align:left; }
.login-box { background-color:#e5e5e5; line-height:18px; padding:15px 20px 15px 20px; width:210px; }
.login-hr { border-bottom:1px solid #fff; height:10px; margin-bottom:10px; }
#update-email { height:45px; padding-top:10px; }
#div1 { visibility:visible; }
#div2 { position:absolute; visibility:hidden; }

.btn-shiny {
background-image:url(http://media.fling.com/images/shiny_btn_bg.jpg);
background-repeat:no-repeat;
padding:6px 13px 10px 13px;
width:180px;
font-size:18px;
font-weight:bold;
color:#fff;
border:none;
cursor:pointer;
background-color:transparent;
}

#tutorial_container ul { margin:10px 0 0 15px; padding:0; }
.choose_provider { font-size:14px; padding-bottom:5px; }

.search-bar{ position:relative; z-index:2; }
.search-bar div { float:left; padding-right:10px; padding-top:5px; }

.promo { text-align:left; }
.promo-head { font-size:16px; font-weight:bold; margin-bottom:5px; text-align:left; }
.promo-body { font-size:14px; line-height:18px; text-align:left;}
.promo-title { margin-bottom:5px; }
a.promo-btn, a.promo-btn:visited { display:inline-block; margin-top:9px; padding:5px; text-decoration:none; color:#B90000; }
.promo_wrap { position:relative; _width:476px; }
.promo-graphic { float:left; margin-right:15px; }

ul.promo-features { list-style-type:disc; list-style-position:outside; margin:0; padding:0 0 0 14px; }
ul.promo-features li { font-size:14px; padding:0 0 1px 0; }


img.png { behavior: url("iepngfix.htc") }

.status_area{ color:#3e8c14; font-weight:bold; text-align:center; padding-top:3px; }

#tips { border:1px solid #ffcc66; background:#fff7e4; margin:5px 8px 5px; padding:10px; font-size:12px; }
#tips_header { border:1px solid #ffcc66; background:#fff7e4; margin:5px 8px 5px; padding:10px; font-size:12px; }

#notify { border:1px solid #9999cc; background:#e4eaff; margin:5px 8px 5px; padding:10px; font-size:12px; }

.tips_label {color:#b90000; padding-right:5px; }
.tips_data {font-weight:bold; color: #333; }
.tips_close {float:right; font-size:11px; }

#priority_input { }
#priority_input #priority_check { float:left; margin:1px 9px 0 0; padding:0; height:13px; width:13px; }
#priority_input img { float:left; margin-right:4px; }
#priority_input strong { float:left; padding-top:2px; }
#priority_input a { text-decoration:none; cursor:pointer; color:#0F0F0F; }

.bkg_highlight {
background-image:url('http://media.fling.com/images/bkg_highlight.jpg');
background-repeat:no-repeat;
background-position:top right;
}


#reg_success { padding:0 5px; text-align:left; zoom:1; }
#reg_success a { color:#0000ff; }
#reg_success_chk { float:left; margin:4px 8px 0 0; }
h1#reg_success_title { float:left; font-size:28px; font-weight:normal; }
#reg_success h2 { font-size:19px; font-weight:normal; padding:17px 0 10px 0; color:#666; }
#reg_success h3 { font-size:19px; font-weight:normal; padding-top:0; margin-bottom:15px; color:#666; position:relative; float:left; z-index:400; }

#reg_success_gmail { float:right; margin:20px 20px 0 0; }
a#reg_success_info { font-size:13px; float:left; margin:5px 0 0 9px; }

#reg_success_steps { background-color:#f4f4f4; padding:20px; zoom:1; }
#reg_success_steps_left { float:left; width:400px; }
#reg_success_steps_left p { font-size:22px;  color:#000; margin:0; padding:0 0 18px 0; }
#reg_success_steps_left ol { text-align:left; font-size:18px; color:#444; margin:0; padding:0 0 0 30px; }
#reg_success_steps_left li { padding:0 0 26px 0; margin:0; }
#reg_success_steps_right { float:right; width:474px; }

a.tooltip { color:#c00; }
a.tooltip b { display:none; }
a.tooltip:hover { border:0; position:relative; z-index:500; text-decoration:none; }
a.tooltip:hover b { display:block; position:absolute; /*top:20px; left:-15px;*/ top:-47px; left:90px; padding:5px; font-weight:normal; color:#000; border:1px solid #888; background:#ffc; width:190px; line-height:18px;  }
a.tooltip:hover b em { position:absolute; left:-6px; bottom:40px; width:6px; height:11px; background:#fff url(http://media.fling.com/images/fl_tooltip.gif) 0 0; display:block; font-size:1px; }
a.tooltip:hover .small { font-size:11px; color:#333; padding-left:16px; }

a#success_guide_hide { position:absolute; top:11px; right:10px; font-size:11px; color:#666; text-decoration:underline; cursor:pointer; z-index:10; }
a#success_guide_hide:hover { color:#b90000; }

a#success_guide_link { position:absolute; top:56px; right:30px; font-size:14px; font-weight:bold; color:#4283ca; text-decoration:underline; cursor:pointer; z-index:10; }
a#success_guide_link:hover { color:#b90000; }


.hl_keyword { background-color:#ffff5a; }

.error_message {
    border:1px solid #EFE277;
    background-color: #FFF8BF;
    padding:10px;
}

.error_message:before {
    font-weight:bold;
    color:#BF1F00;
    content: "ERROR:";
}

.error_message div {
    font-weight:bold;
    color: #000;
    margin-bottom:5px;
}

.success, .success_grey {
    width:25px;
	height:26px;
    font-size:0px;
    display:inline-block;
    background-image: url("http://media.fling.com/images/fl_success_chk.gif");
    background-repeat:no-repeat;
}
.success_grey {
    background-image: url("http://media.fling.com/images/fl_success_grey_chk.gif");
}

.fail {
    padding:14px 15px;
    font-size:0px;
    display:inline-block;
    background-image: url("http://media.fling.com/images/fl_fail_crs.gif");
    background-repeat:no-repeat;
}

.hide {
    display:none;
}

.show {
    display:block;
}

.txtBlue { color:#175878 }

#no_validate {
	background-image:url(http://media.fling.com/images/no_validate_bg.gif);
	background-repeat:repeat-x;
	padding-top:10px;
	height:50px;
	text-align:center;
}

a.header_link, a.header_link:hover {
    color:#000;
    text-decoration:none;
}


/* My Account */

a#my_account_btn { border:1px solid #000; border-width:0 1px 0 1px; }

span#my_account_txt { float:left; cursor:pointer; }

span#my_account_ico { 
float:left;
width:7px;
height:4px;
background-image:url('http://media.fling.com/images/flag_arrow_white.gif');
background-repeat:no-repeat;
margin:12px 0 0 4px; 
}

a#my_account_btn.open {
    border:1px solid #555;
    border-width:0 1px 0 1px;
	padding:0 6px;
    position:relative;
    z-index:2500;
    height:27px;
}

div#my_account {
    position:absolute;
    top:0;
    right:0;
    width:200px;
    z-index:2499;
    display:none;
}

div#my_account ul#contents {
    position:absolute;
    top:26px;
    right:0;
    width:180px;
    background-color:#111;
    z-index:1;
    list-style-type:none;
    border:1px solid #555;
}

div#my_account ul#contents li {
    padding:0;
    margin:0;
}

div#my_account ul#contents li a{
    display:block;
    width:160px;
    padding:5px 10px;
    border-bottom:1px solid #333;
    text-align:left;
    height:auto;
    line-height:normal;
}


div#my_account ul#contents li a:hover {
    background-color:#333;
}

div#my_account ul#contents li.last a { border-bottom:none; }

div#my_account ul#contents li#profile_preview {
    padding:5px;
    border-bottom:1px solid #333;
    width:170px;
    font-size:14px;
    text-align:left;
}

div#my_account ul#contents li#profile_preview a, div#my_account ul#contents li#profile_preview a:hover {
    padding:0;
    margin:0;
    border:0;
    background: transparent;
    text-decoration:none;
    font-size:14px;
}


.message_filter_warnings {
    font-size:11px;
    border:1px solid #9999cc;
    background-color:#e4eaff;
    padding:5px 5px 5px 8px;
    margin:10px 0;
}

.message_filter_warnings p { margin:0 0 1px 0; padding:0; }

.message_filter_warnings ul {
	margin:0;
    padding:0;
    list-style-position:inside;
}

.message_filter_warnings ul li { padding:4px 0 0 0; }



/* new priority messaging styles */
#pri_messaging {
    display:none;
    position:absolute;
    top:0;
    bottom:0;
    z-index:5000;
    height:100%;
    width:100%;
}

#pri_messaging h1,
#pri_messaging h2,
#pri_messaging h3 {
   color:#1e62a5;
}

#pri_messaging h3 { font-size:22px; }

#pri_messaging #bg-fill {
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    opacity:.5;
    filter:alpha(opacity=50);
    background-color:#000;
    z-index:5000;
}

#pri_messaging #cont {
    position:absolute;
    height:200px;
    width:400px;
    top:50%;
    left:50%;
    margin-left:-200px;
    margin-top:-100px;
    z-index:5001;
}

#pri_messaging #cont #cont-header, #pri_messaging #cont #cont-footer {
   position:absolute;
   top:0;
   height:5px;
   line-height:5px;
   right:0;
   left:0;
   font-size:0pt;
}

#pri_messaging #cont #cont-footer {
   top:auto;
   bottom:0;
   background-position:bottom left;
}

#pri_messaging #cont #cont-header .left, #pri_messaging #cont #cont-header .right,
#pri_messaging #cont #cont-footer .left, #pri_messaging #cont #cont-footer .right {
   position:absolute;
   top:0;
   background-image:url('http://media.fling.com/images/messaging/pri_message_corners.png');
   background-position:top left;
   background-repeat:none;
   height:5px;
   line-height:5px;
}

#pri_messaging #cont #cont-header .left, #pri_messaging #cont #cont-footer .left {
   left:0;
   width:10px;
}

#pri_messaging #cont #cont-header .right, #pri_messaging #cont #cont-footer .right {
   left:9px;
   right:0;
   background-position:top right;
}

#pri_messaging #cont #cont-footer .left {
   background-position:bottom left;
}
#pri_messaging #cont #cont-footer .right{
   background-position:bottom right;
}

#pri_messaging #cont #cont-body {
   position:absolute;
   top:5px;
   bottom:5px;
   left:0;
   right:0;
   padding-top:20px;
   background-color:#fff;
   text-align:center;
}

#pri_messaging #cont #close-btn{
   position:absolute;
   display:block;
   top:4px;
   right:4px;
   background-image:url('http://media.fling.com/images/messaging/pri_close_btn.png');
   background-position:center center;
   background-repeat: no-repeat;
   width:20px;
   height:20px;
   z-index:5001;
   font-size:1pt;
}

#pri_messaging #cont #cont-body #buy-credits {
   display:none;
   text-align:left;
   padding:0 15px;
}

#pri_messaging #cont #cont-body #buy-credits UL {
    margin:14px 0 0 0;
	padding:0 0 0 22px;
	zoom:1;
}
#pri_messaging #cont #cont-body #buy-credits UL LI {
    font-size:14px;
    color:#555;
    margin-bottom:15px;
    list-style-image: url("http://media.fling.com/images/fl_bp_chkmark.gif");
}

.blue_rounded_button {
    background-color:#1e62a5;
    border:none;
    color:#fff !important;
    padding:4px 17px;
    margin:0;
    font-size:15px;
    line-height:20px;
    font-weight:normal;
    text-align:center;
    overflow:visible;
    text-decoration:none;
    cursor:pointer;
    -webkit-border-radius:12px;
    -moz-border-radius:12px;
    text-shadow: 1px 1px 3px #253a7a;            
}

#hotornot {
  background: transparent url('http://media.fling.com/images/hotornot_bg.jpg') repeat 0 0;
}
#hotornot_img_box {
  border:1px solid #ccc;
  background-color:#fff;
  text-align:center;
  float:right;
  padding:0;
  width:200px;
  height:160px;
  margin:0 20px 0 0;
  position:relative;
}
#hotornot_form {
  width:100%;
  position:absolute;
  bottom:0;
  left:0;
  padding:0;
  margin:0;
  height:40px;
}
#hotornot_img {
  width:160px;
  max-height:114px;
  margin:0 auto;
  padding-top:5px;
}
#hotornot_img img {
  vertical-align:middle;
  max-width:160px;
  max-height:114px;
}
#hotornot_yes, #hotornot_no, #hotornot_hot, #hotornot_upload_yes {
  border:0;
  padding:4px;
  font-size:14px;
  color:#fff !important;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
  text-shadow:#666 1px 1px 2px;
  -webkit-box-shadow: 0px 1px 2px #555;
  -moz-box-shadow: 0px 1px 2px #555;
  box-shadow: 0px 1px 2px #555;
  margin:6px 4px 5px 4px;
  cursor:pointer;
  outline:none;
}
#hotornot_yes, #hotornot_hot, #hotornot_upload_yes {
  background: transparent url('http://media.fling.com/images/btn_green_bg.gif') repeat-x 0 0;
}
#hotornot_no {
  background: transparent url('http://media.fling.com/images/btn_red_bg.gif') repeat-x 0 0;
}
#hotornot_upload_yes {
  padding-left:15px;
  padding-right:15px;
}
#hotornot_upload_no {
  background:none;
  border:0;
  padding:4px;
  font-size:14px;
  text-decoration:underline;
  color:#888;
  margin:6px 4px 5px 4px;
  cursor:pointer;
}
#hotornot_upload {
  margin:20px 70px 30px;
  padding:20px;
  background-color:#fff;
  font-size:14px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
  -webkit-box-shadow: 0px 1px 2px #555;
  -moz-box-shadow: 0px 1px 2px #555;
  box-shadow: 0px 1px 2px #555;
}
#hotornot_overlay {
  background:transparent url(http://media.fling.com/images/transparent_1x1_65.png) repeat 0 0;
  position:absolute;
  top:0;
  left:0;
  z-index:999;
  text-align:center;
  width:100%;
  height:100%;
}

#votes_bar_wrap { position:relative; width:220px; height:22px; border:1px solid #ccc; }
.votes_progress { float:left; background-image:url(http://media.fling.com/images/hotornot_progress_bg.png); background-repeat:repeat-x; height:22px; width:0; }

#hotornot_votes {
  position:absolute;
  top:3px;
  left:0;
  width:220px;
  text-align:center;
  font-size:14px;
  color:#111;
  text-shadow:#ddd 0 1px 2px;
  margin:0;
}
#hotornot_votes span {
  padding:0 2px;
}

#hotornot_txt { font-size:14px; margin:4px 0 0 0; }

#hotornot_msg {
  font-size:15px;
  font-weight:bold;
  text-align:center;
  margin:5px 0 9px 0;
  color:#51a106;
}

#hotornot a#view_all_link { display:inline-block; color:#999; margin:8px 0 0 0; }

#hotornot_rewards { width:482px; margin-left:20px; padding:0 0 20px 0; }
#hotornot_rewards p#title { color:#666; font-size:12px; margin:5px 0 20px 0; padding:0; }

table#hotornot_rewards_list { width:100%; border-collapse:collapse; }
table#hotornot_rewards_list th { background-color:#e0e0e0; text-align:left; padding:6px 0 6px 8px; }
table#hotornot_rewards_list tr { border-bottom:1px solid #dfdfdf; }
table#hotornot_rewards_list td { text-align:left; padding:12px 0 12px 8px; }
table#hotornot_rewards_list td.votes { font-size:33px; color:#666; }
table#hotornot_rewards_list td.progress_wrap { width:200px; padding:12px 25px 12px 15px; }

#hotornot_rewards h4#play_link { text-align:center; font-size:22px; font-weight:normal; padding-top:15px; }
#hotornot_rewards h4#play_link a { color:#082ada; }

#hotornot_rewards .progress_bar { height:22px; border:1px solid #ccc; }

#inline_photos_tip { position:relative; padding:30px 20px; margin:-40px 0 0 0; background:#fff; color:#222; }
#inline_photos_tip a#close_link { position:absolute; top:5px; right:40px; font-size:14px; color:#555; text-decoration:underline; }
#inline_photos_tip a#close_link:hover { color:#000; }
#inline_photos_tip p#title { margin:0; padding:0; font-size:30px; font-weight:bold;  }
#inline_photos_tip ul#share_photos { margin:0; padding:12px 0 0 20px; font-size:14px; }
#inline_photos_tip ul#share_photos li { margin:0; padding:0 0 10px 0;} 


/* HOT OR NOT UI */
#honn {
    position:fixed;
    height:20px;
    right:220px;
    left:200px;
    bottom:0;
    z-index:5001;
}

#honn div.notify {
    float:right;
    margin-left:2px;
}

#honn div.notify div.user_thumb {
    width:140px;
    background-color:#CCC;
    height:20px;
    border:1px solid #333;
    border-width:1px 1px 0 1px;
    cursor:pointer;
    margin-top:-1px;
    position:relative;
}

#honn div.notify div.user_thumb div.username {
    margin-top:-1px;
    width:99px;
    overflow:hidden;
    position:absolute;
    top:4px;left:24px;
    text-overflow: ellipsis;  
    -o-text-overflow: ellipsis;  
    -moz-binding: url('/ellipsis.xml#ellipsis');
}

#honn div.notify div.user_thumb i.close{
    display:none;
}

#honn div.notify div.user_thumb:hover i.close{
    display:block;
}

#honn div#active div.user_thumb {
    background-color:#FFF;
}

#honn div#active div.chat_win {
    display:inline;
}

#honn div.notify div.chat_win {
    display:none;
    position:absolute;
    margin-top:-222px;
    margin-left:-80px;
    top:0px;
    height:220px;
    width:220px;
    border:1px solid #333;
    background-color:#FFF;
}

#honn div.notify div.chat_win div.message_time {
    text-align:center;
    font-size:11px;
    color:#999;
}

#honn div.notify div.chat_win div.chat_header {
    height:20px;
    width:100%;
    background-color:#CCC;
    background-image:url("http://media.fling.com/images/im/header_gradient.jpg");
    background-repeat: repeat-x;
    background-position:top left;
    color:#FFF;
}

#honn div.notify div.chat_win div.chat_header span.username {
    cursor:pointer;
}

#honn i.icon {
    display:inline-block;
    width:15px;
    height:15px;
    cursor:pointer;
    background-image:url("http://media.fling.com/images/im/im_sprites.png");
}

#honn i.online {
    cursor:auto;
    float:left;
    margin:2px;
    background-position:0px -30px;
}

#honn i.minimize {
    float:right;
    margin:2px;
    background-position:0px 0px;
}

#honn i.close {
    float:right;
    margin:2px;
    background-position:0px -15px;
}

#honn img.message_pic {
    float:left;
    margin:5px;
    width:100px;
    height:100px;
    border:1px solid #000;
}

#honn img.thumb_pic {
    float:left;
    margin:2px 4px;
    width:15px;
    height:15px;
    border:1px solid #000;
}

#honn div.notify div.chat_win div.chat_log {
    position:relative;
    height:176px;
    width:100%;
}


#honn div.notify div.chat_win div.chat_log div.message_text {
    float:left;
    width:105px;
    word-wrap:break-word;
}

#honn div.notify div.chat_win div.chat_log img {
    cursor:pointer;
}

#honn div.notify div.chat_win div.chat_log a.big_button {
    display:block;
    font-size:20px;
    font-weight:bold;
    background-color:#9F0100;
    color:#FFF;
    text-align:center;
    height:50px;
    line-height:50px;
    margin:5px 5px 0 5px;
    cursor: pointer;
    border-radius: 5px;
    -moz-border-radius:5px;
    text-decoration:none;
}

#honn div.notify div.chat_win div.chat_log a.med_button {
    display:block;
    font-size:15px;
    font-weight:bold;
    background-color:#9F0100;
    color:#FFF;
    text-align:center;
    height:30px;
    line-height:30px;
    margin:5px 5px 0 5px;
    cursor: pointer;
    border-radius: 5px;
    -moz-border-radius:5px;
    text-decoration:none;
}

#honn div.notify div.chat_win input.chat_input {
    position:relative;
    height:22px;
    border:1px solid #CCC;
    border-width:1px 0 0 0;
    margin:0;
    padding:0;
    width:100%;
    outline:none;
    background-color:#FFF;
}

#honn div.notify div.chat_win div.gapper {
    position:absolute;
    height:4px;
    bottom:-2px;
    left:80px;
    right:0;
    background-color:#FFF;
}


#honn div.notify div.chat_win div.gapper div {
    position:absolute;
    top:1px;
    left:5px;
    right:5px;
    background-color:#CCC;
    height:1px;
}





/* SITE MESSAGE CSS */
#site_message {
    position:relative;
    padding-top:15px;
    margin:5px 12px 0px 12px;
}

#site_message a.close_btn {
    position:absolute;
    right:3px;
    top:3px;
    display:block;
    text-decoration:none;
}

.site_message_wrap {
    background-color:#deeefe;
    border:1px solid #99aaba;
    padding:15px 10px 10px 10px;
    text-align:center;
    font-size:25px;
    font-weight:bold;
}

.site_message_wrap a {
    color:#0f60cc !important;
    text-decoration: underline;
}




