#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; }

.nav-dropdown-menu > li > a:hover { background-color: #ce1d21; color: #fff; }


/*********** Public ************/

body#public {
background-image: none;	
background-color:#dfdfde;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
text-align:center;
margin:0;
}

#content_area { padding:1px; }

a:link,a:visited,a:link .alt,a:visited .alt { color:#333; }
a:hover,a:active,.txtred,.txterror { color:#CC0000; }
a.white:link,a.white:visited,a.white:active { color:#CC0000; font-size:12px; }
a.white:hover { color:#ff6699; font-size:12px; }

.login_form2 { color:#333; }
.login_form2 input.txt { border:1px solid #999; margin:5px 11px 0 0; }
.login_form2 label { color:#b8b8b8; }
.forgot { float:left; }
.forgot a:link, .forgot a:visited { color:#0099CC; font-size:11px; text-decoration:none; }
.forgot a:hover { text-decoration:underline; }
.forgot_pass { height:400px; margin:0 auto; padding:20px 0 0 0; width:800px; }




#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 language drop-down ***/
#public_language_wrap { margin:0 0 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 { color:#0099CC; }

#public_language_wrap .arrow {
background-image:url('//media.fling.com/images/flag_arrow_gray.gif');
}




.btn-login {
background-color:#ff3399;
background-image:url('//media.fling.com/images/sb_login_btn_bg.gif');
background-repeat: repeat-x;
border: none;
height: 16px;
font-size:11px;
font-weight:700;
color:#fff;
text-align:center;
margin: 7px 3px 0 10px;
padding:0 3px 5px 3px;
cursor: pointer;
}

#loc_label2 { 
width: 195px;
}

#pw_ph_wrap { position: relative; float: left; }

#password_ph { position: absolute; left: -157px; }

#register_member_login { float:right; padding:5px 7px 0 0; font-size:11px; }
#register_member_login a { color:#333;}

#sb_banner { position:absolute; top:8px; right:10px; }

.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:#f90; }
.txtbold { font-weight:700; }
.txtredbold { color:#b90000; font-weight:700; }
.txtlightblue { color:#0099cc; }
.txtpink { color: #0099CC; }
.txtdarkred { color: #333333; }
.txt999 { color: #999; }

.txt18 { font-size: 18px; }
.txt10 { font-size: 10px; }
.txt11 { font-size: 11px; }

#tag_line { float:left; }

.module-red { background-color:#b90000; border:1px solid #0f0f0f; color:#f0f0f0; padding:6px; vertical-align:middle; }
.module-whitemini { background-color:#fff; border:1px solid #ccc; color:#0f0f0f; padding:6px; }
.module-dialogbox { background-color:#fff; border:2px solid #000; color:#0f0f0f; padding:6px; }
.module-transparent { color:#0f0f0f; padding:6px; }

.btn-white {
background:#3366cc url(//media.fling.com/images/sb_btn_bg.gif) repeat-x scroll 0%;
border:1px solid #ccc;
color:#FFFFFF;
cursor:pointer;
font-size:14px;
font-weight:700;
padding:2px 18px 3px;
text-align:center;
}

.btn-white-sm {
background:#3366cc url(//media.fling.com/images/sb_btn_bg.gif) repeat-x scroll 0%;
border:1px solid #ccc;
color:#FFFFFF;
cursor:pointer;
font-size:12px;
font-weight:700;
padding:2px 18px 3px;
text-align:center;
}

img.png { behavior:url(/css/iepngfix.htc); }
img { border:none; }
.main-content { margin:0 auto; width:1000px; }
.content_tour { margin:0 auto; width:1000px; }
em { color:#10597b; }
	
/* block placement */
#public #header {
	position: relative;
	margin: 0 auto;
	padding:0 20px;
	background-color:#fff;
	background-image:url("//media.fling.com/images/whitelabels/worldstarhookup.com/wsh_container_bg.gif");
	background-repeat:repeat-y;
	font-size:11px;
	width:1000px;
	height:206px;
}

#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;
}

#public .header, #public #headerreg {
background-color:#FFFFFF;
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;
}

#headerreg { }

#public #header_top {
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;
}

#public #header_bottom {
position:relative;
background-color:#F1F1F1;
background-image:none;
border-bottom:1px solid #ccc;
height:162px;
width:auto;
z-index:10;
}

#public #header_inner { border-bottom:1px solid #ccc; height:340px; }
#public #sub_header { position:relative; border-bottom:1px solid #ccc; height:133px; }

#public .content_tour { margin:0; width:auto; }
#public #content { margin:0; padding:0; width:auto; }

#header_forgotpass {
	position: relative;
	margin: 0 auto 50px auto;
	padding:0;
	background-image:url("//media.fling.com/images/sf_bg_header.gif");
	background-repeat:repeat-x;
	font-size:11px;
	width:1000px;
	height:204px;
	font-family:Verdana, Arial, sans-serif
}

#searchreg {
	position:absolute;
	padding:39px 0 0 51px;
	margin: 0;
	background-image:url("//media.fling.com/images/sf_bg_search.gif");
	background-repeat:no-repeat;
	width:452px;
	height:115px;
	top:9px;
	right:17px;
	text-align:left;
}

#searchreg p {
padding:10px 0 0 30px;
width:380px;
font-size:13px;
color:#666;
line-height:24px;
font-family: Arial, Verdana, Helvetica, sans-serif;
margin:0;
}

#searchreg h1 { color:#cc0000; font-size:20px; font-weight:bold; margin:0; padding:0; }
.bigger { font-size:15px; font-weight:bold; }
#header-image { height:184px; margin:0 auto; padding:0; width:782px; }
#content { background:transparent; margin:0 auto; padding-top:15px; position:relative; width:1000px; }

#public .main {
background-image:url("//media.fling.com/images/whitelabels/worldstarhookup.com/wsh_footer_bg.gif");
background-position:center bottom;
background-repeat:no-repeat;
padding-bottom:74px;
position:relative;
width:1040px;
position: relative;
margin:0 auto;
text-align: left;
background-color:#fff;
color:#333;
}

#public #content_inner {
background-image:url("//media.fling.com/images/whitelabels/worldstarhookup.com/wsh_container_bg.gif");
background-repeat:repeat-y;
margin:0 auto;
padding:0 20px;
position:relative;
width:1000px;
}

#footer_outside, #sb_footer_wrap {
background-image:url("//media.fling.com/images/whitelabels/worldstarhookup.com/wsh_container_bg.gif");
background-repeat:repeat-y;
border:none !important;
border
clear:both;
font-size:9px;
line-height:20px;
margin:0 auto;
padding:60px 20px;
text-align:center;
width:1000px;
}

#ft_right .sc-div {
	margin-right: 40px;
}

#sb_footer_wrap #footer_outside { background-image:none; }
#homeleft { left:30px; margin:0; padding:8px; position:absolute; top:0; }
#homeleft h1 { color:#cc0000; font-size:16px; font-weight:bold; margin:0; padding:5px 0 0 0; }
#homeleft ul { margin:0; padding:3px 0 0 23px; text-align:left; }
#homeleft li { color:#333; font-size:14px; line-height:22px; list-style-position:outside; list-style-type:disc; margin:0; padding:0; }

#homeleft li span { color:#666; }

#search_cover {
	position:absolute;
	padding:0;
	margin: 0;
	background-image:url("//media.fling.com/images/sf_bg_search.gif");
	background-repeat:no-repeat;
	width:503px;
	height:154px;
	top:-20px;
	right:40px;
	z-index:10;
	text-align:left;
}

#search_cover h1 { color:#CC0000; font-size:16px; font-weight:bold; margin:0; padding:27px 0 0 44px; }
#search_cover .blue-arrow { margin-bottom:-1px; padding:0x; }

#pageHeader { color:#666; float:left; font-size:12px; padding:6px 5px 0 22px; position:relative; text-align:left; }
#pageHeader strong { color:#666; }

.geocity { color:#0099cc; float:left; font-size:16px; font-weight:bold; padding:5px 0 0 0; text-transform:uppercase; }

.sort { color:#666; font-size:13px; margin:0; padding:10px 0 10px 41px; }
.sort a:link, .sort a:visited { color:#0099CC; text-decoration:underline; }
.sort a:hover, .sort a:active { color:#cc0000; text-decoration:underline; }

#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: #333;
	text-align: center;
	display: block;
}

#thumbcontainer .age {
	font-size: 12px;
	font-weight:normal;
	color: #0099CC;
	text-decoration: none;
	display: block;
}
#thumbcontainer .age a:link, #thumbcontainer .age a:visited  {
	font-size: 12px;
	font-weight:normal;
	color: #FF3399;
	text-decoration: underline;
	line-height:12px;
}

#thumbcontainer .age a:hover, #thumbcontainer .age a:active  {
	font-size: 12px;
	font-weight:normal;
	color: #0099cc;
	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;
}

.regthumbWrap {
width: 98%;
background-color:#f6f6f6;
border:1px solid #cccccc;
color:#0f0f0f;
padding:6px;
}

/* end thumb items */
	
#col2 {
	position: relative;
	padding: 0 15px;
	margin: 0 0 0 470px;
	width: 496px;
	}
#col1 {
	position: relative;
	padding: 14px 0 0 0;
	margin: 0;
	width: 510px;
	float: right;
	}
/* inside header */

#logo1 { height:170px; left:40px; margin:0; position:absolute; top:-11px; width:222px; }
#col2 h3 { color:#10597b; font-size:16px; font-style:italic; font-weight:normal; text-align:center; }
#startNowTour { position:absolute; right:280px; top:90px; }

/* inside col1 & col2*/
#col2 h2 { font-size:22px; line-height:22px; text-align:center; }
#flashcontent_top { margin-top:10px; }
#col1 h3 { font-size:20px; margin-top:10px; }
#col1 ul { font-size:12px; }

#findAFling {
	width: 445px;
	margin:0;
	padding:0;
	position:absolute;
	top:65px;
	left:38px;
}

#findAFling h2 { margin-bottom:10px; text-align:left; }
#findAFling .fl { margin-left:10px; }
#findAFling .fl input, #findAFling select { display:block; float:left; margin-bottom:5px; width:165px; }
#findAFling .fl input#city_name { margin-bottom:0px; }
#findAFling .fl label { display:block; float:left; width:75px; }
#findAFling .fl br { clear:left; }
#findAFling .fl .txtblue { margin-left:80px; padding-top:0; }
.txtnone { text-decoration:none; }
.trial_offer { margin:0 auto; }


.col1 { float:left; padding:0px 15px; position:relative; width:45%; }
.col2 { float:left; padding-left:10px; padding-right:15px; position:relative; width:49%; }
.module-white h2 { font-size:22px; line-height:22px; text-align:center; }
#regForm { zoom:1; }
.thumbWrap li { margin:0 !important; width:162px; }
#t7Content { padding:6px 27px 0 26px !important; }

/******************* Members ********************/
.highlight_row { background-color:red; }

body {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
background-color:#dfdfde;
background-image:url("//media.fling.com/images/lb_body_bg.png");
background-repeat:repeat-y;
background-position:center;
margin:0;
}

p { margin:0; padding:0; }

#content_area { padding: 1px; }

a:link,a:visited,a:link .alt,a:visited .alt { color:#333; }
a:hover,a:active,.txtred,.txterror { color:#cc0000; }
a.white:link,a.white:visited,a.white:active { color:#cc0000; font-size:12px; }
a.white:hover { color:#ff6699; font-size:12px; }

a.gray:link,a.gray:visited,a.gray:active { color: #a6a6a6; text-decoration: none; }
a.gray:hover { color: #cc0000; text-decoration: underline; }

a.blue:link,a.blue:visited,a.blue:active { color: #0099CC; font-size: 11px; text-decoration: none; }
a.blue:hover { text-decoration: underline; }

a.pink2:link,a.pink2:visited,a.pink2:active { color: #0099CC; text-decoration: none; }
a.pink2:hover { text-decoration: underline; }

a.pink3:link,a.pink3:visited,a.pink3:active { color: #0099CC; text-decoration: underline; font-size: 10px; }
a.pink3:hover { color: #cc0000; }


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 #CC0000; }


a.borderBlue:link img, a.borderBlue:visited img { border:2px solid #0099cc; }
a.borderBlue:focus img, a.borderBlue:hover img, a.borderBlue:active img { border:2px solid #CC0000; }

*html #sb_logo { behavior:url(/css/iepngfix.htc); }

.borderCam { border:2px solid #0099cc; height:100px; width:100px; }
.borderCam:hover { border:2px solid #ee3c96; }

.main {
background-color:#fff;
color:#333;
width:998px;
border-spacing:0;
margin:0;
padding:0;
}

.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;
}

.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:#f90; }
.txtbold { font-weight:700; }
.txtredbold { color:#b90000; font-weight:700; }
.txtlightblue { color:#0099cc; }
.txtpink { color: #cc0000; }
.txtdarkred { color: #990033; }
.txt999 { color: #999; }

.txt18 { font-size: 18px; }
.txt10 { font-size: 10px; }
.txt11 { font-size: 11px; }

#tag_line { float: left; }






/* start navigation */


/* start navigation */

#menu_wrap { margin: 0 0 0 25px; }

#menu li:hover, #menu li.sfhover {
background-image:url('//media.fling.com/images/lb_menu_mem_bg.png');
background-repeat:repeat-x;
background-color: #292727;
height: 50px;
color: #fff;
}

#menu li { border-right:1px solid #515151; }

#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: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:url('//media.fling.com/images/sb_menu_dropdown_bg.png');
background-repeat:repeat-x;
background-color: #cc3333;
height: 30px;
color: #fff;
}

.topred {
color:#f0f0f0;
height:93px;
padding:2px;
}

#welcomeWrap {
position: relative;
width: 264px;
height: 186px;
}

#memControlsWrap {
background-image:url("//media.fling.com/images/sf_mem_panel_bg.jpg");
background-repeat: no-repeat;
width: 524px;
height: 129px;
margin: 42px 0 0 0;
line-height: 18px;
padding: 15px 0 0 0;
}

#memPic { border:1px solid #b26867; }
#memberHeaderLinks { border-left:1px dashed #425d2c; margin:5px 0 0 0; padding:0 0 0 20px; }
.header { height:75px; width:100%; }

#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 34px; height:auto; width:242px; }

#mem_logo { float:left; height:50px; left:0; margin:0; position:relative; width:99px; }
#navWrap { display:none; height:31px; position:relative; width:994px; }
#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:url('//media.fling.com/images/lb_menu_mem_bg.png');
background-repeat:repeat-x;
background-color: #292727;
color: #fff;
}

#welcomeMsg {
position: absolute;
top: 6px;
left: 20px;
color: #666666;
z-index: 3;
font-size: 12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#advert {
width: 988px;
background-color:#fff;
padding: 5px 0 0 0;
}


#quickSearchWrap {
margin: 0;
padding: 20px 0 18px 0;
border-top: 1px dotted #ccc;
}

#quickSearchWrap h1 {
float: left;
font-size: 14px;
padding: 2px 0 0 0;
margin: 0;
font-weight:bold;
}

#quickSearchWrap ul {
margin: 0;
padding: 0;
list-style: none;
}

#quickSearchWrap li {
float: left;
margin: 0 10px 0 10px;
padding: 0;	
}

#quickSearchWrap li p {
font-size: 12px;
float: left;
margin: 3px 0 0 2px;
color: #999;
}

.ziptxt {
font-size: 11px;
font-weight: normal;
color: #999;
padding: 0 6px 0 6px;
}

#advanceLnk {
font-size: 10px;
float: right;
padding-top: 2px;
color: #0099CC;
}


/* box modules */
.boxWrapBlue {
position: relative;
color: #333;
}

.boxWrapBlue h1 {
font-size: 18px;
font-weight: normal;
margin: 0;
padding: 0;
float: left;
}

.boxWrapBlue h2 {
font-size: 13px;
font-weight: bold;
color: #ee3c96;
margin: 0;
padding: 0;
float: left;
}

.boxWrapBlue p {
font-size: 11px;
padding: 5px 0 0 0;
color: #333;
float: right;
}

.boxWrapBlue .boxTop {
position: relative;
background-image:url(//media.fling.com/images/lb_box_blue_tl.png);
background-repeat: no-repeat;
background-position: left center;
height: 49px;
padding: 0 11px 0 11px;
}

.boxWrapBlue .boxMiddle {
background-image:url(//media.fling.com/images/lb_box_blue_mid.png);
background-repeat: repeat-x;
height: 49px;
}

.boxWrapBlue .boxRight {
position: absolute;
background-image:url(//media.fling.com/images/lb_box_blue_tr.png);
background-repeat: no-repeat;
background-position: left center;
width: 11px;
height: 49px;
right: 0;
top: 0;
}

.boxHeader, .boxHeader2 {
position: relative;
padding: 0 0 12px 0;
margin: 0;
zoom: 1;
}

.boxHeader2 { padding: 9px 0 12px 0; }

.boxContent, .boxContent2, .boxContentMini {
position: relative;	
margin: -34px 0 0 0;
padding: 0 10px 12px 10px;
border: 1px solid #d5d6d7;
border-top: none;
z-index: 10;
}

.boxContent2 {
height: 332px;
overflow: hidden;
}

.boxContentMini  {
height: 150px;
overflow: hidden;
}

#photosOn { }

#videosOn {
position: absolute;
top: 0;
left:10px;
text-align: left;
}


.boxWrapPink {
position: relative;
color: #333;
}

.boxWrapPink .boxTop {
position: relative;
background-image:url(//media.fling.com/images/lb_box_pink_tl.png);
background-repeat: no-repeat;
background-position: left center;
height: 49px;
padding: 0 11px 0 11px;
}

.boxWrapPink .boxMiddle {
background-image:url(//media.fling.com/images/lb_box_pink_mid.png);
background-repeat: repeat-x;
height: 49px;
}

.boxWrapPink .boxRight {
position: absolute;
background-image:url(//media.fling.com/images/lb_box_pink_tr.png);
background-repeat: no-repeat;
background-position: left center;
width: 11px;
height: 49px;
right: 0;
top: 0;
}

.boxWrapGray {
position: relative;
color: #333;
}

.boxWrapGray .boxTop {
position: relative;
background-image:url(//media.fling.com/images/lb_box_gray_tl.png);
background-repeat: no-repeat;
background-position: left center;
height: 49px;
padding: 0 11px 0 11px;
}

.boxWrapGray .boxMiddle {
background-image:url(//media.fling.com/images/lb_box_gray_mid.png);
background-repeat: repeat-x;
height: 49px;
}

.boxWrapGray .boxRight {
position: absolute;
background-image:url(//media.fling.com/images/lb_box_gray_tr.png);
background-repeat: no-repeat;
background-position: left center;
width: 11px;
height: 49px;
right: 0;
top: 0;
}

.onlineNowWrap { margin:0; padding:0 0 0 1px; }
ul.onlineNow { list-style:none; margin:0; padding:0; }
ul.onlineNow li { float:left; margin:0; padding:0 6px; text-align:center; width:61px; }
ul.gallery { list-style:none; margin:0; padding:0; }
ul.gallery li { float:left; margin:0; padding:0 10px; text-align:center; width:116px; }
.nameSmall { height:17px; overflow:hidden; white-space:nowrap; width:104px; }
p.nameLarge { height:17px; overflow:hidden; white-space:nowrap; width:106px; }
.page_number_btm { padding:4px 0 0 0; text-align:right; }

#nav .topnav {
background-color:#f4f4f4;
border-bottom:solid #0f0f0f 1px;
padding-top:8px;
padding-bottom:8px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}

#nav a:link {
color:#090909;
text-decoration:none;
background-color:#f4f4f4;
height:auto;
width:auto;
border-right-width:1px;
border-right-style:solid;
border-right-color:#cacaca;
font-size:14px;
padding:6px;
}

#nav a:visited {
color:#0f0f0f;
text-decoration:none;
background-color:#f6f6f6;
height:auto;
width:auto;
border-right-width:1px;
border-right-style:solid;
border-right-color:#cacaca;
font-size:14px;
padding:6px;
}

.title1 { font-size:40px; padding-top:5px; }
.title2 { font-size:36px; padding-top:5px; }
.title3 { font-size:24px; padding-top:5px; }
.title4 { font-size:14px; font-weight:700; padding-top:5px; }
.title5 { font-size:13px; font-weight:700; padding-top:5px; }
.title6 { font-size:11px; font-weight:bold; }
.title7 { font-size:13px; font-weight:bold; }
.title8 { font-size:14px; font-weight:bold; }

.module-advert { background-color:#fff; border:0px; }

#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-white {
background-color:#f6f6f6;
border:1px solid #999;
color:#0f0f0f;
padding:6px;
}

.module-whitemini {
background-color:#fff;
border:1px solid #ccc;
color:#0f0f0f;
padding:6px;
}

.module-dialogbox {
background-color:#fff;
border:2px solid #000;
color:#0f0f0f;
padding:6px;
}

.module-transparent {
color:#0f0f0f;
padding:6px;
}

.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;
}

#thumbgrid img { float:left; margin-right:4px; }
#thumbgrid li { list-style-position:inside; list-style-type:none; }
#thumbgrid .quote { font-style:italic; }
#thumbgrid .displayname { font-size:12px; font-weight:700; }
#thumbgrid img.featuredborder { border:#ff9900 solid 4px; }
img.featuredborder { border:#ff9900 solid 4px; }
img.featuredborder2 { border:#ff9900 solid 4px !important; margin-top:-4px; }
hr.dashed { border:1px dashed #0f0f0f; height:1px; width:80%; }

.lbBtnSmall {
background-image: url(//media.fling.com/images/lb_btn_sm.gif);
background-repeat: no-repeat;
color:#fff;
cursor:pointer;
font-size:12px;
font-weight:700;
border: none;
padding: 0;
width: 92px;
height: 21px;
text-align:center;	
}

.lbBtnPinkWrap { position: relative; }

.lbBtnPinkWrap .lbBtnLeft {
position: relative;
background-image: url(//media.fling.com/images/lb_btn_pink_sprite.gif);
background-repeat: no-repeat;
background-position: left top;
background-color: transparent;
color:#fff;
cursor:pointer;
font-size:12px;
font-weight:700;
border: none;
padding: 1px 20px 2px 26px;
float: left;
text-align:center;
overflow: visible;
display: block;
}

.lbBtnPinkWrap .lbBtnRight {
position: relative;
background-image: url(//media.fling.com/images/lb_btn_pink_sprite.gif);
background-repeat: no-repeat;
background-position: -344px 0;
border: none;
width: 6px;
height: 20px;
float: left;	
}

.lbBtnGrayWrap {
position: relative;
}
.lbBtnGrayWrap .lbBtnLeft {
position: relative;
background-image: url(//media.fling.com/images/lb_btn_gray_sprite.gif);
background-repeat: no-repeat;
background-position: left top;
background-color: transparent;
color:#fff;
cursor:pointer;
font-size:12px;
font-weight:700;
border: none;
padding: 1px 20px 2px 26px;
float: left;
text-align:center;
overflow: visible;
display: block;
}

.lbBtnGrayWrap .lbBtnRight {
position: relative;
background-image: url(//media.fling.com/images/lb_btn_gray_sprite.gif);
background-repeat: no-repeat;
background-position: -344px 0;
border: none;
width: 6px;
height: 20px;
float: left;	
}

.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;
}

#whatsnext .txtdisabled { color:#999; font-size:14px; font-weight:700; }
#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 { color:#ba0000; font-size:17px; font-weight:700; padding-bottom:5px; }
.head-mini-blue { color:#175878; font-size:17px; font-weight:700; padding-top:5px; }
.head-blue { color:#175878; font-size:20px; font-weight:700; padding-top:5px; }
.closer { font-size:12px; font-weight:700; }
.error-block { background-color:#fcc; border:1px solid #c99; padding:4px; }
.success-block { background-color:#fff; border:1px solid #0099cc; padding:4px; }
.warn-block { background-color:#f4f4f4; border:1px solid #CC0000; padding:4px; }
#search .searchgroup { background-color:#fff; border:solid 1px #ccc; padding:6px; }
#search .searchgroupheader { border-bottom:solid 1px #ccc; font-weight:700; }
#search .quicksearchheader { border-bottom:solid 1px #ccc; }
#search .searchgroupbottom { background-color:#fff; border:solid 1px #ccc; padding:6px; }

a:link .imagelink,a:visited .imagelink { border:solid 2px #0099CC; }
a:hover .imagelink,a:active .imagelink { border:solid 2px #CC0000; }
.imagelink { border:solid 2px #0099CC; }

a:hover .alt,a:active .alt,.txtwhite,#topred a:link,#topred a:visited,#topred a:hover,#topred a:active {
color:#f6f6f6;
}

#nav table.topnav td a.highlighted, #nav a:hover,#nav a:active {
color:#b90000;
text-decoration:none;
background-color:#fff;
height:auto;
width:auto;
border-right-width:1px;
border-right-style:solid;
border-right-color:#cacaca;
font-size:14px;
padding:6px;
}

#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;
}

.featured-tbl-wrap { margin: -10px 0 0 0; }

.featured-tbl {
background-color:#DDEEFF;
border:1px solid #99AABB;
}

.featured-tbl-header {
margin: 0 0 0 5px;
font-size: 14px;
font-weight: bold;
text-align: left;
}

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; }

a.featuredPink:link img, a.featuredPink:visited img { border:3px solid #cc6699; }
a.featuredPink:focus img, a.featuredPink:hover img, a.featuredPink:active img { border:3px solid #cc6699; }

.gold-tbl { background-color:#ffefbb; border:1px solid #f90; }
.silver-tbl { background-color:#dfdfdf; border:1px solid #666; }
.databold { color:#0f0f0f; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; font-weight:bold; }
#thumbgrid #userstatus li { line-height:19px; list-style-position:outside; list-style-type:none; }

.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;
}

.clearFix
{
    content:".";
    display:block;
    visibility:hidden;
    height:0;
    clear:both;
}

.hidden { display: none; }

.tags_popup_profile {
    position: absolute;
    left: 50%;
    top: 230px;
    margin-left: -125px;
    width:595px;
    height: 360px;
    background-color: #666666;
    background: url('//media.fling.com/images/grey_alpha.png');
    color: white;
}

.txtsmall { font-size: 11px; }
.txtsmaller { font-size: 10px; }
.txtsmallest { font-size: 9px; }

.user-media { display:block; }

.user-media .media-btns { list-style-type:none; margin:0; padding:0; position:relative; z-index:2; }
.user-media .media-btns LI { border:1px solid #000; float:left; margin-right:5px; }
.user-media .media-btns LI A { background-color:#CCC; display:block; font-size:15px; font-weight:bold; outline:none; padding:5px; text-decoration:none; }
.user-media .media-thumbs { border:1px solid #000; margin-top:-1px; padding:3px; position:relative; }
#active-tab { border-bottom:0; }
#active-tab A { background-color:#FFF; padding-bottom:6px; }
.hide_block { display:none; }
.uploads A, #uploadphotos A, #uploadvideos A { float:left; margin:0 1px 5px 0; text-align:center; text-decoration:none; }
#edit_left_col li.select a { color:#0099CC !important; }
p.disclaimer { color:#666; font-size:10px; line-height:16px; margin:0; padding:3px 150px 0 0; }
p.copyright { margin:0; padding:0; }

#flingliveframe { width:990px; height:1650px; }
#naked_iframe_wrap {
    width:970px;
    height:836px;
    margin:0 auto;
    background-color:#F6F6F6;
    border:1px solid #aaa;
    padding-top:12px;
    margin-top:2px;
    margin-bottom:5px;
}
#naked_iframe { width:812px; height:815px; }

#wrap { background-image:none; }


/********** 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 #CC0000 !important; }
.message-thread { background-color:#ffffff; border:1px solid #ccc; }

.message-unread { 
background-color:#f5f5f5 !important; 
background-image:url("//media.fling.com/images/whitelabels/seekbang.fling.com/sb_ico_new_msg.gif") !important; 
background-position:11px center !important; 
background-repeat:no-repeat !important; 
border:1px solid #CC0000 !important; 
padding:2px 0 2px 36px !important; 
}

.message-thread-head { background-color:#ffffff; border-bottom:none; padding:5px; }
.message-thread-head a.title4 { color:#000 !important; }
.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 #CC0000 !important; }
#home-msgsummary td.message-summary { background-color:#fff !important; border:1px solid #ccc !important; }
#home-msgsummary td.message-summary:hover { border:1px solid #CC0000 !important; }

#lrgPicDiv { margin-top:76px !important; }

/* written by whitelabel builder */