#mem-header {
background-color: #000;
background-image: none;
}

#mem-header a#mem-logo {
margin:  0 5px 0 -15px;
}

.fl-ico-arrow-down { background-position: -77px -6px; }
.fl-ico-specials { background-position: -23px -83px; }
.fl-ico-messenger { background-position: 0 -83px; }
.fl-ico-friends { background-position: -54px -83px; }

ul.header-nav > li > a { color: #ccc; }

ul.header-nav > li > a:hover, 
ul.header-nav > li.open > a,
ul.header-nav > li.active-nav > a { background-color: #606060; color: #fff; }




/*********** Public ************/

body#public { background-color:#DFDFDE; background-image:none; }
#public #menu_wrap  { display:none; }

#public .main { 
position:relative;
background-image:url("//media.fling.com/images/whitelabels/worldstarhookup.com/wsh_footer_bg.gif");
background-repeat:no-repeat;
background-position:bottom center;
width:1040px; 
padding-bottom:75px;
z-index:100;
}

#public #startNow { color:#028BCC; font-size:12px; margin-top:8px; }

#public .header_container { 
background-image:none;
background-color:#fff;
background-image:url("//media.fling.com/images/whitelabels/worldstarhookup.com/wsh_container_bg.gif");
background-repeat:repeat-y;
font-size:11px;
height:215px;
margin:0 auto;
padding:0 20px;
position:relative;
width:1000px;
z-index:100;
}

#public #header_top {
width:1000px;
margin:0 auto;
padding:0 20px;
height:42px;
background-image:url("//media.fling.com/images/whitelabels/worldstarhookup.com/wsh_container_bg.gif");
background-repeat:repeat-y;
z-index:500;
}
#public #header_top p { color:#B90000; font-size:12px; margin-top:8px; }
 #public #tag_line { color:#B90000; font-size:12px;  }

#header_top_inner { 
background-color:transparent;
background-image:url("//media.fling.com/images/whitelabels/worldstarhookup.com/wsh_header_bg.gif");
background-repeat:repeat-x;
height:42px;
width:auto;
}
#header_bottom_cap { display:none; }

#public #header_bottom {
background-image:none;
background-color:#f1f1f1; 
width:auto; 
height:172px; 
border-bottom:1px solid #ccc; 
z-index:10; 
}

#public .btn-login  {
background-color:#ff6500;
background-image:url('//media.fling.com/images/sb_login_btn_bg.gif');
-moz-border-radius:3px;
-webkit-border-radius:3px;
}

#public #logo1_wrap { 
background-image:none; 
margin:8px 0 0 0;
width:473px;
height:161px;
}

#public #logo1 {
width:473px;
height:161px;
top:0;
left:0;
}

#password_ph  { left:-157px; }

.login_form2, .forgot a:link, .forgot a:visited  { color:#003366; }
.login_form2 input.txt { border:1px solid #bbb; margin:5px 11px 0 0; }



/*** public language drop-down ***/
#public_language_wrap { margin:0 -17px 0 16px }
#public_language_wrap ul#lang_drop li { background-color:#eee; border-top:1px solid #aaa; color:#000; }
#public_language_wrap ul#lang_drop li:hover { background-color:#ccc; }
#public_language_wrap ul#lang_drop li.last { background-color:#eee; }
.login_form2 a#reg_free, .login_form2 .hpipe, span#home_login_toggle, #register_member_login a#register_member_link { color:#003366; }

#public_language_wrap .arrow {
background-image:url('//media.fling.com/images/flag_arrow_gray.gif');
}


#controls { float:right; height:25px; right:0; }
#controls li#profile { height:23px; margin:0px 10px 0 0; }
#controls A:link, #controls A:visited, #controls A:active { height:25px; line-height:25px; color:#000; font-size:11px; text-decoration:none; }
#controls A:hover { background-color:#eee; }
#controls strong { color:#999; }
#controls .status { color:#ff0000; font-weight:bold; }

span#my_account_ico { background-image:url('//media.fling.com/images/flag_arrow_gray.gif'); margin-top:11px; }
a#my_account_btn { border:1px solid transparent; border-width:0 1px 0 1px; }
a#my_account_btn.open { height:26px; border:1px solid #777; border-width:0 1px 0 1px; }
#controls a.open { background-color:#eee; }

a#new_msg_link { background-position:5px 5px; }
a#new_friends_link { background-position:6px 6px; }
div#my_account ul#contents { top:25px; border:1px solid #777; background-color:#eee; }
div#my_account ul#contents li a, div#my_account ul#contents li#profile_preview { border-bottom:1px solid #aaa; }
div#my_account ul#contents li a:hover { background-color:#ccc; }



#public #content { width:auto; padding:0; margin:0; }
#public .content_tour { margin:0; width:auto; }
#public #content_inner {
margin:0 auto;
padding:0 20px;
position:relative;
width:1000px;
background-image:url("//media.fling.com/images/whitelabels/worldstarhookup.com/wsh_container_bg.gif");
background-repeat:repeat-y;
}

#find_a_fling {
position:absolute;
top:-196px;
right: 32px;
background-color:transparent;
background-image:url("//media.fling.com/images/sf_bg_search.gif");
background-repeat:no-repeat;
border:none;
width:503px;
height:154px;
z-index:400;
overflow:hidden;
}

#find_a_fling h2 { 
color:#028BCC;
font-size:16px;
font-weight:bold;
width:auto;
line-height:normal;
margin:0;
padding:27px 0 0 44px;
}

#find_left { height:154px; padding:10px 0 0 44px;  }
#find_search_btn { float:right !important; margin:10px 12px 0 0; display:inline !important;}

#loc_label2 { color:#073C9A; }

.sort { color:#666; font-size:13px; margin:0; padding:18px 0 16px 20px; }
.sort #links { float:left; padding:3px 0 0 0; }
.sort a:link, .sort a:visited { color:#3399CC; text-decoration:underline; }
.sort a:hover, .sort a:active { color:#3399CC; text-decoration:underline; }
.sort p { float:left; color:#003366; font-size:18px; margin-left:100px; }
.sort #geo { color:#028BCC; font-weight:bold; }

#thumbcontainer {
	position:relative;
	display:block;
	width: 972px;
	margin:0 auto;
	text-align:center;
}
#thumbcontainer ul {
	list-style: none;
	margin:0;
	padding:0;
}
#thumbcontainer li {
	padding:4px 4px 20px 4px;
	position: relative;
	list-style: none;
	float: left;
	background-image:url("//media.fling.com/images/sf_bg_thumb.gif");
	background-repeat:repeat-x;
	display: inline;
	margin-bottom:0px;
	margin-top: 0px;
	width:154px;
	height:184px;
	text-align:center;
}

#thumbcontainer a:link, #thumbcontainer a:visited, #thumbcontainer a:hover, #thumbcontainer a:active  {
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	text-decoration:none;
	color: #0099CC;
	text-align: center;
	display: block;
}

#thumbcontainer .age { color:#333; display:block; font-size:12px; font-weight:normal; text-decoration:none; }
#thumbcontainer .age a:link, #thumbcontainer .age a:visited { color:#333; font-size:12px; font-weight:normal; line-height:12px; text-decoration:underline; }
#thumbcontainer .age a:hover, #thumbcontainer .age a:active { color:#FF6600; font-size:12px; font-weight:normal; text-decoration:underline; }
#thumbcontainer a:link img, #thumbcontainer a:visited img { border:2px solid #0099cc; }
#thumbcontainer a:focus img, #thumbcontainer a:hover img, #thumbcontainer a:active img { border:2px solid #cc0000; }

#register_member_login a { color:#028BCC; }
#reg_col1 { padding:0 2px 0 17px; }

#reg_col2 { 
position:absolute;
top:-196px;
right: 32px;
background-color:transparent;
background-image:url("//media.fling.com/images/sf_bg_search.gif");
background-repeat:no-repeat;
border:none;
width:503px;
height:154px;
z-index:25;
}

#reg_col2 h1 { margin:15px 0 0 18px !important; }
#reg_col2 h1 strong, #reg_col1 h1 strong { color:#0099CC; }
#reg_col1 em { color:#555; }
#reg_col1 .txtorange { color:#0099CC; }
#reg_col1 .txtblue { color:#0099CC; }

#footer_outside {
background-image:url("//media.fling.com/images/whitelabels/worldstarhookup.com/wsh_container_bg.gif");
background-repeat:repeat-y;	
border:none;
clear:both;
font-size:9px;
line-height:20px;
margin:0 auto;
padding:60px 50px 0 50px;
text-align:center;
width:1000px;
}

#footer_outside a:link, #footer a:visited { color:#3399CC; }


/******************* Members ********************/

body { 
margin:0;
background-color:#dfdfde;
background-image:url("//media.fling.com/images/lb_body_bg.png");
background-repeat:repeat-y;
background-position:center;
}

#wrap { background-image:none; }

#content_area { padding:1px; }
a:link,a:visited,a:link .alt,a:visited .alt { color: #0099cc; }
a:hover,a:active, .txterror { color:#0099cc; }

#wrap .txtred, .txtredbold, .txterror { color:#3399CC !important; }
div#profile a:hover, div#profile a:active { color:#0099cc; }

a.promo-btn, a.promo-btn:visited { color:#fff; }

a.white:link,a.white:visited,a.white:active { color:#0099cc; font-size:12px; }
a.white:hover { color:#ff6699; font-size:12px; }

a.online:link img, a.online:visited img { border:1px solid #0099cc; }
a.online:focus img, a.online:hover img, a.online:active img { border:1px solid #0099cc; }

.borderCam {
width: 100px;
height: 100px;
border:2px solid #0099cc;
}

.borderCam:hover { border:2px solid #0099cc; }

.main {
background-color:#fff;
color:#333;
width:998px;
border-spacing:0;
margin:0 auto;
padding:0;
}

div#mainHolder { width:998px; }

.main-content {
width:100%;
height:400px;
border:none;
border-spacing:0;
background-color:#fff;
padding-top: 2px;
padding-left: 8px;
padding-right:8px;
padding-bottom: 2px;
margin: 0px;
}

.footer {
width:100%;
border:none;
border-spacing:0;
padding: 2px;
line-height: 20px;
}

.footer #inner { padding:14px 28px 20px 28px; }

.txtfooter {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
}


.txtdisabled { color:#999; }
.txtdarkgray { color:#666; }
.txtlightgray { color:#ccc; }
.txtblue { color:#0099cc; }
.txtorange { color:#111; }
.txtredbold { color:#b90000; font-weight:700; }
.txtlightblue { color:#0099cc; }
.txtpink { color: #ee3c96; }
.txtdarkred { color: #990033; }
.txt999 { color: #999; }

.txt18 { font-size: 18px; }
.txt10 { font-size: 10px; }
.txt11 { font-size: 11px; }

.fr { float: right; }
.fl { float: left; }
.cl { clear: left; }
.cb { clear: both; }

/* start navigation */

#menu_wrap { margin: 0 0 0 25px; }

#menu li:hover, #menu li.sfhover {
background-image:none;
background-color: #222;
height: 50px;
color: #fff;
}

#menu li a {
display: block;
height: 32px;
padding: 18px 15px 0 15px;
color: #fff;
float: left;
}

#menu li a:hover, #menu li a.sfhover {
display: block;
color: #fff;
}

#menu li li {
 height: 30px;
 width: 10em;
 border-right: none;
 float: left;
 clear: both;
}

#menu li li span {  border-bottom: 1px solid #333; }

#menu li:hover ul, #menu li.sfhover ul {
left: auto;
background: #fff;
border: 1px solid #333;
}

#menu li li a {
display: block;
height: 22px;
width: 10em;
padding: 8px 0 0 8px;
color: #000;
}

#menu li li:hover, #menu li li.sfhover {
background-image:none;
background-color: #9C0000;
height: 30px;
color: #fff;
}

#navWrap {
display: none;
position: relative;
width: 994px;
height: 31px;
}

.btn-white-sm  {
background:url("//media.fling.com/images/sb_btn_bg.gif") repeat-x scroll 0 50% #3366cc;
border:1px solid #ccc;
color:#fff;
cursor:pointer;
font-size:12px;
font-weight:700;
overflow:visible;
padding:2px 18px 3px;
text-align:center;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}

a:link .featuredimage, a:visited .featuredimage {
border:3px solid #FF9900;
}

.header {
width:100%;
height:75px;
}

#mem_header_top {
height: 25px;
padding: 0 12px;
background-color: #e5e3e3;
background-image: url('//media.fling.com/images/lb_mem_header_bg.png');
background-repeat: repeat-x;
font-size: 12px;
color: #000;
}

#mem_header_bottom {
position: relative;
height: 50px;
background-color: #000;
}

#mem_header_bottom #menu_wrap { margin: 0 0 0 -26px; }
#mem_logo_wrap { background-image:none; margin:0 0 0 10px; height:auto; width:268px; }

#mem_logo {
position:relative;
left:0;
width: 232px;
height: 50px;
margin: 0;
float: left;
}

#tag_line { float:left; }

#menu li { border-right:1px solid #333; }
#menu li:hover ul, #menu li.sfhover ul { border: 1px solid #555; }

#upgrade_now {
float: right;
height: 50px;
}

#upgrade_now a {
display: block;
height: 33px;
padding: 17px 10px 0 10px;
color: #fff;
font-size: 13px;
text-decoration: none;
}

#upgrade_now a:hover {
background-image:none;
background-color: #222;
color: #fff;
}

.search-bar { background-color:#fff; border:0; border-top:1px dotted #ccc; padding:10px 6px; margin-top:5px; color:#999; }
.search-bar .title3 { color:#0099CC; }

td#mem_online_now, td#mem_promos, td#mem_vchat, td#mem_messages, td#mem_who_viewed, td#mem_my_friends, td#mem_photo_gal, td#mem_video_gal, td.module_home_ads {
background-color:#fff; 
border:1px solid #D5D6D7;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
background-image:url(//media.fling.com/images/whitelabels/letsbang.com/lb_box_blue_bg.gif);
background-repeat:repeat-x;
background-position:center 1px;
}

td.module_home_ads {
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
background-color:#fff;
border:1px solid #D5D6D7;
}

td#mem_featured {
background-color:#fff; 
border:1px solid #D5D6D7;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
background-image:url(//media.fling.com/images/whitelabels/letsbang.com/lb_box_blue_bg.gif);
background-repeat:repeat-x;
background-position:center 1px;
}

td#mem_online_now a, td#mem_vchat a, td#mem_messages a, td#mem_who_viewed a, 
td#mem_my_friends a, td#mem_photo_gal a, td#mem_video_gal a, td.module_home_ads  a, td#mem_featured a {  
color:#3399CC;
}

.warn-block { border:1px solid #FF6600; }

/********** Messaging ***********/

#messages_wrap { background-color:#fff; border:1px solid #D5D6D7; }
#messages_wrap a { color:#0099CC; }

.usrStats { color:#666; }
#messages { }
#msgLinks { padding:4px 0 3px 0; }
#msgLinks .msgTotals { color:#0099cc; font-size:11px; }
#msgLinks .pageLinks { color:#0099CC; font-size:11px; }
#msgLinks .pageLinks a { color:#0099CC; font-size:11px; }
.msgBlueBorder { border:1px solid #0099CC; }
.msgScammer { float:right; font-size:10px; margin:40px 0 0 0; }
.msgScammer p { color:#ee3c96; font-size:10px; margin:1px 0 0 0; padding:0; text-align:right; }
.msgDelete { height:15px; width:15px; }
.msgDelete a { background-image:url(//media.fling.com/images/lb_msg_delete.gif); background-position:0 -75px; background-repeat:no-repeat; display:block; height:15px; text-decoration:none; text-indent:-5000px; width:15px; }
.msgDelete a:hover { background-image:url(//media.fling.com/images/lb_msg_delete.gif); background-position:0 -30px; background-repeat:no-repeat; display:block; height:15px; text-decoration:none; width:15px; }
#messageBtns { padding:5px 0 0 0; }
.msgSendWrap { margin:0 auto; position:relative; width:200px; }
.your-msg { background-color:#f4f4f4; border-bottom:1px dotted #ccc; padding:0 6px 30px 6px; }
.my-msg { background-color:#f4f4f4; border-bottom:1px dotted #ccc; padding:0 6px 30px 6px; }
.message-center { background-color:#f4f4f4; border:1px solid #999999; }
.message-summary { background-color:#fff; border-bottom:1px solid #fff; border-left:1px solid #fff; border-right:1px solid #fff; border-top:1px dotted #ccc; padding:2px 0 2px 37px; }
.message-summary:hover { border:1px solid #ff6500 !important; }
.message-thread { background-color:#ffffff; border:1px solid #ccc; }

.message-unread { 
background-color:#f5f5f5 !important; 
background-image:url("//media.fling.com/images/whitelabels/datingerotic.com/de_ico_new_msg.gif") !important; 
background-position:11px center !important; 
background-repeat:no-repeat !important; 
border:1px solid #0099CC !important; 
padding:2px 0 2px 36px !important; 
}

.message-thread-head { background-color:#ffffff; border-bottom:none; border-left:1px solid #ccc; border-right:1px solid #ccc; border-top:1px solid #ccc; padding:5px; }
.message-thread-body { background-color:#f4f4f4; }
.priority_message { background-color:#EFC2C2; }
#home-msgsummary .roweven { background-color:#ffffff; }
#home-msgsummary .rowodd { background-color:#f6f6f6; }
#home-msgsummary img.profile { border:#ddd solid 1px; float:left; height:36px; margin-right:4px; width:36px; }
#home-msgsummary a.unread { font-weight:700; }
#home-msgsummary td.unread { background-color:#f5f5f5 !important; border:1px solid #3399CC !important; }
#home-msgsummary td.message-summary { background-color:#fff !important; border:1px solid #ccc !important; }
#home-msgsummary td.message-summary:hover { border:1px solid #ff6500 !important; }

#lrgPicDiv { margin-top:76px !important; }

#profile .title1 { color:#0099CC !important; }
#active-tab a:hover, #active-media-tab a:hover, #active-profile-tab a:hover, .user-media .media-btns li a:hover { color:#0099CC !important; }

#edit_left_col li.select a, h1#manage, .pad5 .title3 { color:#ff6500 !important; }

#thumbHolder a img { border:2px solid #0099CC !important; }
#thumbHolder #isActive img { border-color:#FF6600 !important; }

span.navSort strong { color:#0099CC !important; }
div.pagination strong { color:#0F0F0F !important; }
/* written by whitelabel builder */