#mem-header {
background-color: #f4f4f4;
background-image: url('//media.fling.com/images/whitelabels/worldstarmatch.com/mem_header_bg.png');
}

#mem-header a#mem-logo {
height: 38px;
margin: 7px 5px 0 -10px;
}

#mem-header a#mem-logo img { width: 180px; }

.fl-ico-arrow-down { background-position: -68px -6px; }
.fl-ico-specials { background-position: -23px -131px; }
.fl-ico-messenger { background-position: 0 -131px; }
.fl-ico-friends { background-position: -54px -131px; }

ul.header-nav > li > a:hover .fl-ico-arrow-down,
ul.header-nav > li.open .fl-ico-arrow-down { background-position: -59px -6px; }

ul.header-nav > li > a:hover .fl-ico-specials,
ul.header-nav > li.open .fl-ico-specials { background-position: -23px -107px; }

ul.header-nav > li > a:hover .fl-ico-messenger { background-position: 0 -107px; }
ul.header-nav > li > a:hover .fl-ico-friends  { background-position: -54px -107px; }

ul.header-nav > li > a { 
    color: #636363;
}

ul.header-nav > li > a:hover, 
ul.header-nav > li.open > a,
ul.header-nav > li.active-nav > a { background-color: #e4e4e4; color: #333; }

body#public { background-color:#DFDFDE; }
#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; }

#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;
background-color:transparent;
z-index:500;
}

#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;
}

#public #header_top p, #public #tag_line { color:#333; font-size:12px; }


#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:#000;
background-image:url("//media.fling.com/images/whitelabels/worldstarhookup.com/wsh_sign_in_bg.gif");
}

#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 -16px 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');
}





#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; }


.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:#0099cc; 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:#FF3399; font-size:12px; font-weight:normal; line-height:12px; text-decoration:underline; }
#thumbcontainer .age a:hover, #thumbcontainer .age a:active { color:#0099cc; 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 #ff6600; }

#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; }

#footer_outside {
background-image:url("//media.fling.com/images/whitelabels/worldstarhookup.com/wsh_container_bg.gif");
background-repeat:repeat-y;	
border:none;
clear:both;
line-height:20px;
margin:0 auto;
padding:60px 50px 0 50px;
text-align:center;
width:1000px;
}


/*** Members ***/

#wrap {
background:url("//media.fling.com/images/whitelabels/worldstarhookup.com/mem_header_bg.gif") repeat-x scroll 0 0 transparent;
width:100%;
}

#mem_header_bottom #menu_wrap { margin: 0 0 0 90px; }


#mem_logo_wrap { background-image:none; }

#menu li { border-right:1px solid #999; }
#menu li a { color:#333; }
#menu li:hover ul, #menu li.sfhover ul { border: 1px solid #666; }
#menu li:hover, #menu li.sfhover { background-image:none; background-color:#d5d5d5; }
#menu li a:hover, #menu li a.sfhover { color:#333; }
#menu li li:hover, #menu li li.sfhover { background-image:none; background-color: #333; }
#menu li li a:hover { color:#fff; }

#upgrade_now a { color:#333; }
#upgrade_now a:hover { background-image:none; background-color:#d5d5d5; }


/* written by whitelabel builder */