/* DEFUALT BRANDING */

/* temo id for title */
.hasLayout
{
	zoom: 1;
}

#dvTitleImage
{
	background-image: url('../images/defaultTitleImage.png');
}

select
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

a
{
	color:#0B2E52;
}
a:hover
{
	color:#0B2E52;
	text-decoration: none;
}
a:visited
{
	color:#0B2E52;
}
a img
{
	border: 0px;
}
a:hover img
{
	border: 0px;
}
a:visited img
{
	border: 0px;
}

/* START - FONT */

.f9 
{
	font-size:9px;
}
.f10 
{
	font-size:10px;
}
.f11 
{
	font-size:11px;
}
.f12 
{
	font-size:12px;
}
.f13 
{
	font-size:13px;
}
.f14
{
	font-size:14px;
}
.f18 
{
	font-size:18px;
}

.embolden
{
	font-weight: bold;
}

.largerFont
{
	font-size: 105%;
}

.smallerFont
{
	font-size: 90%;
}

/* font weight */
.fB
{
	font-weight: bold;
}
.fN
{
	font-weight: normal;
}
.fRed
{
	color: #FF0000;
}
/* default error color */

#spn_errorMessages
{
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
}
/* default result color */

#spn_resultMessages
{
	font-size: 11px;
	font-weight: bold;	
	color: #669933;
}
/* borders */
.btmB
{
	border-bottom-color: #C0C0C0; 
}
.leftB
{
	border-left-color: #C0C0C0; 
}

.headingLink a:link
{
	color: #0B2E52;
}
.headingLink a:hover
{
	color: #cccccc;
}
.headingLink a:visited
{
	color: #0B2E52;
}
.allCaps
{
	font-variant: small-caps;
}

/* borders */

.bB1s { border: 1px solid #CCCCCC;}
.bB1sg { border: 1px solid #999999;}
.bB1sb { border-bottom: 1px solid #DBEBEA;}

/* cursors */

.cursorHand
{
	cursor: pointer;
}

/* main page containers */
.primaryColoring
{
	background-color:#FFFFFF;
}

.primaryColoringALT
{
	background-color:#E9E9E9;
}

.secondaryColoring
{
	background-color:#ffffff;
}



#dvTopBar
{
	background-color: #C0C0C0;
	background-position: 0px 0px;	
}





#dvSide1
{
	/*background-repeat: repeat-y;*/
}
	/*.side1Background
	{
		background-color: #3E6391;
	}
	.side1Text
	{
		color: #C0C0C0;
	}
	.side1Text a
	{
		color: #C0C0C0;
	}
	.side1Text a:visited
	{
		color: #C0C0C0;
	}
	.side1Text a:hover
	{
		color: #C0C0C0;
		text-decoration: none;
	}	*/
#dvSide2
{
	/*border-left-style: solid;*/
	background-color: #FFF;
}
/*#dvPageNavigation
{
	background-color: #C0C0C0;
}
	.ulNavigation li
	{
		background-color: #C0C0C0;
	}
	.ulNavigation li:hover
	{
		background-color: #0B2E52;
	}	
	.ulNavigation li a
	{
		color: #0B2E52;
		font-size: 10pt;
		text-decoration: none;
		font-variant: small-caps;
	}
	.ulNavigation li:hover a
	{
		color: #C0C0C0;	
		text-decoration: none;
	}*/

/* member home */
#dvSearchHeader
{
	background-image: url('../images/large_box_header.png');
}
#dvGoldRoomHeader
{
	background-image: url('../images/small_box_header.png');
}
#dvAutoMatchHeader
{
	background-image: url('../images/small_box_header.png');
}
#dvPhotoVideoHeader
{
	background-image: url('../images/small_box_header.png');
}
#dvProfileOptionsHeader
{
	background-image: url('../images/small_box_header.png');
}
#dvPopMembersHeader
{
	background-image: url('../images/largest_box_header.png');
}
.memHomeHeadingColor
{
	color: #6c8096;
}
.dvMemHomeBoxBody
{
	border-width:1px;
	border-color: #0B2E52;
	border-style: solid;
	color:#0B2E52;
}

#ul_folderList li
{
	margin-left: 10px;
	list-style-type: none;
}

.dvBoxBody
{
	border-width: 1px;
	border-style: solid;
	border-color: #C0C0C0;
	color:#0B2E52;
}
	.dvBoxBody a
	{
		color:#0B2E52;
	}
	.dvBoxBody a:hover
	{
		color:#0B2E52;
		/*text-decoration: underline;*/
	}
	.dvBoxBody a:visited
	{
		color:#0B2E52;
	}
	.dvBoxItemHeadingEqual
	{
		font-size: 13px;
		font-weight: bold;
	}
	.dvBoxItemContentEqual
	{
		font-size: 11px;
		font-weight: normal;
	}	
	.dvBoxItemHeadingTiny
	{
		font-size: 13px;
		font-weight: bold;
	}		
	.dvBoxItemHeadingSmall
	{		
		font-size: 13px;
		font-weight: bold;
	}
	.dvBoxItemContentLarge
	{
		font-size: 11px;
		font-weight: normal;
	}		
	
.dvBoxHeader
{
	background-repeat: no-repeat !important;
}
.dvBoxHeader h3
{
	font-size: 9px;
	font-weight: bold;
}
/*.headingColor
{
	color:#0B2E52;
}
.headingColor a
{
	color:#0B2E52;
}
.headingColor a:hover
{
	color:#0B2E52;
}
.headingColor a:visited
{
	color:#0B2E52;
}*/
/* new design */
	.headingColor
	{
		color:#999999;
	}
	.headingColor a
	{
		color:#999999;
	}
	.headingColor a:hover
	{
		color:#000;
	}
	.headingColor a:visited
	{
		color:#999999;
	}
.dvExtraLargeBox
{
	background-color: #C0C0C0;
	border-top:1px solid #C0C0C0;
}
/*.dvStandardBox
{
	background-color: #C0C0C0;
	/*border-top:1px solid #C0C0C0;
}*/
/* new design */
	.dvStandardBox
	{
		background-color: #3C404C;
	}
.dvBoxFooter
{
  	background-color:#C0C0C0;
}
.dvBoxBigFooter
{
	background-color:#C0C0C0;
	border: 1px solid #999;
}
.btnPNG
{
	background-repeat: no-repeat;
	cursor: pointer;
}
.submitButton
{
	border: 3px double #999999;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	background-color: #C0C0C0;
	color: #0B2E52;
	font-size: 6pt;
	font-weight: bold;
}
.submitButton:active
{
   border: 3px double #CCCCCC;
   border-top-color: #999999;
   border-left-color: #999999;
}
.submitButton a
{
	color: #0B2E52;
	text-decoration: none;
}
.submitButton a:hover
{
	color: #0B2E52;
	text-decoration: none;
}
.submitButton a:active
{
	color: #0B2E52;
	text-decoration: none;
}
.textSubmitButton
{
	background-color: transparent;
	background-image: none;
}

#dvImgBanner
{
	background-image: none;
	background-repeat: no-repeat;
}

/* common page */
.largeHeader
{
	font-size:30px;
	font-weight:bold;
	font-variant: small-caps;
	color: #000099;
}
.alternateRowColor2
{
	background-color: transparent;
}
.alternateRowColor1
{
	background-color:#F0F0F0;
}
.sidebarMenuButton a:hover
{
	color: #555555;
}
.sidebarMenuButton a
{
	font-size: 10pt;
	color: #000000;
	text-decoration: none;
	font-variant: small-caps;
	font-weight:bold;
}

/* customer service */

.question
{
	font-weight: bold;
	font-size: 12px;
}
.response
{
	font-size: 11px;
}

/* member home */
#tbl_profileList td
{
	font-size:9px;
}
#tbl_profileList th
{
	font-size:12px;
	font-weight: bold;
}

/* page navigation */
#div_pagination a
{
	color:#0B2E52;
}
#div_pagination a:hover
{
	color:#0B2E52;
	text-decoration: none;
}
#div_pagination a:visited
{
	color:#0B2E52;
}

/* Personality Profile */

.dvPersonalityHeading
{
	font-weight: bold;
	font-size: 13px;
}

/* Display/ Edit Profile */

.dvProfileDivideBar
{
	background-color: #C0C0C0;
}

.whiteBg
{
	background-color: #ffffff;
}

/* basic search */

#dvBlockOut
{
	background-color: #0B2E52;
	-moz-opacity: .2;
	opacity: .2;
	filter:alpha(opacity=20);
}

/* misc site images */
.gfxUploadGetLaid
{
	background-image: url('../images/upload_get_laid.png');
	height: 129px;	
}

.gfxUploadGetLaid2
{
	background-image: url('../images/option_photo_upload.png');
	height: 241px;	
}

.gfxUploadGetFreeGold
{
	background-image: url('../images/upload_get_free_gold.png');
	height: 129px;	
}

.gfxUploadVideoProfile
{
	background-image: url('../images/option_upload_video.png');
	height: 129px;	
}

.gfxAddPersonalityProfile
{
	background-image: url('../images/opt_personality_profile.png');
	height: 129px;	
}

/* matching profile */
.imgMemSilver
{
	background-image: url('../images/member_level_silver_122x19.png');
}
.imgMemGold
{
	background-image: url('../images/member_level_gold_122x19.png');
}
.imgMemBasic
{
	background-image: url('../images/member_level_basic_122x19.png');	
}

/* fake thumb nail div */
.dvThumbNail
{
	border-color: #C0C0C0;
}

/* new box model */
	.dvBox
	{
		border: 1px solid #B9B9B9;
		background-color: #FFFFFF;
		padding: 3px;
	}
	
	.dvBox.noResults {
		border:0px;
		}
		
		.dvBox .dvBoxHeader
		{
			text-align: left;
		}
			.marginTop5px
			{
				margin-top: 5px;
			}
			.dvBox .dvBoxHeader h3
			{
				color:#FFFFFF;
				font-family:Arial,Helvetica,sans-serif;
				font-size:11px;
				font-weight:bold;
			}			
		.dvBox .dvBoxBody
		{
			border: 1px solid #B9B9B9;
			background-color: #FFFFFF;
			color: #333;
			font-size: 12px;
			text-align: left;
		}
		.dvBox .dvBoxBody.noResults 
		{
			border:0px;
		}
		
			.dvBox .dvBoxBody.whiteBg
			{
				background-color: #ffffff;
			}		
			.dvBox .dvBoxBody ul
			{
				font-weight: bolder;
				list-style: disc;
				font-family:Arial,Helvetica,sans-serif;
				font-size:12px;
				color: #565656;				
			}
				.dvBox .dvBoxBody ul .mostPopular
				{
					list-style: none;
				}
				.dvBox .dvBoxBody ul li a
				{
					color: #565656;	
					text-decoration: none;
				}
				.dvBox .dvBoxBody ul li a:hover
				{
					color: #565656;	
					text-decoration: underline;
				}
					.dvBox .dvBoxBody ul li a:visited
					{
						color: #565656;	
					}
				.dvBox .dvBoxBody.noBorder
				{
					border: 0px;
				}				
				
.dvBox .dvBoxHeader.activeProfile
{
	border-top: 0px;
	background-color: #E9E9E9;
}
	 .dvBox .dvBoxHeader.activeProfile h3
	{
		color:#31313B;
		line-height:16px;
		font-size:10px;
		font-family:Arial,Helvetica,sans-serif;
		font-weight:normal;
	}	
/* new design */


#dvcFooter
{
	overflow: hidden;
}
/* new top banner */
	.dvBox .dvBoxBody.viewMy {
		background-image: url('../images/view_my_etc_bg_gradient.jpg');
		background-repeat: repeat-x;
		}	
		.dvBox .dvBoxBody.viewMy ul 
		{	
			color:#FFFFFF;
			font-size: 14px;
			font-weight: bold;
		}
		.dvBox .dvBoxBody.viewMy ul li a {
			 color: #FFF;
			 text-decoration: none;
		 }
		.dvBox .dvBoxBody.viewMy ul li a:hover {
			 color: #FFF;
			 text-decoration: underline;
		 }		
		.dvBox .dvBoxBody.viewMy ul li a:visited {
			 color: #FFF;
		 }			  
		 
		/* member home - August 24 2007 */
		
		.chatSM {
			font-size: 11px;
			font-weight: normal;
			color: #1102B1;
			line-height: 1.8em;
		}
					
		.memLevel {
				background-image: url('../images/mem_level_leftBanner_gradient.jpg');
				background-repeat: repeat-x;
				color:#FFFFFF;
		}
		
#dvViewResultsPrePage
{
	line-height: 2em;
}
	.profileName {
		font-size:12px;
		font-weight:bold;
		color:#565656;
		}				
	.picText
	{
		font-family:Arial,Helvetica,sans-serif;
		font-size:10px;
		font-weight:bold;
		color:#565656;
		text-align: left;
	}
		.dvBoxBody .picText a {
			color: #565656;
		}
		.dvBoxBody .picText a:hover {
			color: #565656;
			text-decoration: underline;
		}		
	.chatIcon {
				background-image: url('../images/chat_room_icon.png');
				background-repeat: no-repeat;
				background-position:3px 3px;
				height:37px;
				}
	
	.videochatIcon {
				background-image: url('../images/video_chat_icon.png');
				background-repeat: no-repeat;
				background-position: 3px 3px;
				height:38px;
				}
				
	.chatText {
			margin-left: 32px;
			text-align: left;
			}
			
	/* side bar ads - new */
	.premiumFeatures {
		width:234px;
		height:26px;
		background-image: url(../images/premium_feat_title.jpg);
		background-repeat: no-repeat;
		background-position: center center;
		border-top:1px solid #B2B2B2;
		border-left:1px solid #B2B2B2;
		border-right:1px solid #B2B2B2;
		margin: 0px;
		padding: 0px;
			}
			
	.premiumFeatures span {
			display:none;
			}
			
	.vipMemberTitle {
		width:234px;
		height:27px;
		background-image: url(../images/vip_member_title.jpg);
		background-repeat: no-repeat;
		background-position: center center;
		border-top:1px solid #B2B2B2;
		border-left:1px solid #B2B2B2;
		border-right:1px solid #B2B2B2;
		margin: 0px;
		padding: 0px;
			}
			
	.vipMemberTitle span {
			display:none;
		}
		
	.featuredMembersTitle {
		width:234px;
		height:27px;
		background-image: url(../images/featured_mem_title.jpg);
		background-repeat: no-repeat;
		background-position: center center;
		border-top:1px solid #B2B2B2;
		border-left:1px solid #B2B2B2;
		border-right:1px solid #B2B2B2;
		margin: 0px;
		margin-top:4px;
		padding: 0px;
			}
			
	.featuredMembersTitle span {
			display:none;
			}
	
	/* end */
	
	.whosOnline {
		background-image: url( "../images/member_home/contentBoxHeaderBg.gif" );
		background-repeat: repeat-x;
		background-position: bottom;
		height: 27px;
		text-align: left;
		font-size: 11px;
		padding-top: 0;
		padding-left:5px;
		padding-right:5px;
		margin-bottom:7px;
		color: #565656;
		font-size: 12px;
		font-weight: bold;
}  	
	
	#dvViewResultsPerPageLink a
	{
		color:#565656 !important;	
		font-family:Arial,Helvetica,sans-serif;
		font-size:12px !important;
		line-height:2.5em;
	}
	
	#dvViewResultsPerPageLink a:hover
	{
		text-decoration: underline;
	}

.blue {
		color:#003399;
		}
		
.ltGrey {
		color:#666666;
		}
		
.dkGrey {
		color:#333333;
		}

.grey56 {
	color:#565656;
	}

.profileVIP {
		border:0px solid #999999;
		background-color:#fff;
		color:#CCCCCC;
		text-align: center;
		overflow: hidden;
		}	
.vipMemberBody
{
	text-align: left;
}		
	.dvBox .dvBoxBody.vipMemberBody
	{
		background-color: #E9E9E9;
		text-align: left;
	}
.vipProfileName
	{
		overflow: hidden;
	}
	.vipMem
	{
	   font-size: 13px !important;
	   font-weight: bold;
	   
	   
	}
	.vipMem li
	{
	   line-height: 100%;
	}
	
	.vipMem li.large
	{
	   font-size: 14px !important;
	   
	}
	.dvBox .dvBoxBody .vipMem ul li a:link, .dvBox .dvBoxBody .vipMem ul li a:active 
	{
		color: #565656;
		text-decoration: none;
	}
	
	.dvBox .dvBoxBody .vipMem ul li a:hover {
	
		color:#565656;
		text-decoration:underline;
		}
		
		
	.smallGrey
	{
	   font-size: 12px !important;
	   font-weight: bold;
	   color: #565656;
	   
	}
	
	
	
	.dvBox .dvBoxBody .vipMem ul li a:visited
	{
		color: #1102B1;
		text-decoration: none;
	}
	
	/* featured members right col boxes */
	
	.featMem {
			background-color:#E9E9E9;
			color: #565656;
			}
	
	.dvBox .dvBoxBody .featMem div a:link, .dvBox .dvBoxBody .featMem div a:visited, .dvBox .dvBoxBody .featMem div a:active
	{
		color: #565656;
		text-decoration: none;
	}
	
	.dvBox .dvBoxBody.featMemBody
	{
		background-color: #E9E9E9;
		text-align: left;
		height: 231px;
	}

	.dvBox .dvBoxBody .featMem div a:hover 
	{
		color: #565656;
		text-decoration: underline;
	}
		
/* upsell */

.upsell {
	color:#ffffff;
	}

.chatNotice
{
	color: #565656;
	font-size: 13px;
	font-weight: bold;
	/*margin-top: 5px;*/
}
	.chatNotice a
	{
		color: #565656;
		text-decoration: none;
	}
		.chatNotice a:hover
		{
			color: #565656;
			text-decoration: underline;
		}	
	.chatNotice a:visited
	{
		color: #565656;
		text-decoration: none;
	}
/* Search Pages */

#searchResults
{
	background-color: #fff;
}
	.searchResultsBody
	{
		background-color: #FFFFFF;
		border: 1px solid #B2B2B2;
		margin-top:4px;
	}
		.searchResultsHead
		{
			background-color: #fff;
			background-image: url('../images/member_home/contentBoxHeaderBg.gif');
			background-repeat: repeat-x;
		}
		.searchResultsHead.recentActivitySearchHeader
		{
			background-image: url('../images/recentActivitySearchHeadBg.jpg');
			background-repeat: repeat-x;	
			text-align: center;		
		}
			/*.searchResultsHead span
			{
				color: #fff;
				font-size: 11pt;
				font-weight: bold;
			}*/
			.searchResultsHead span
			{
				color: #999999;
				font-size: 12px;
				font-weight: normal;
			}
		.searchResultsHead.recentActivitySearchHeader span
		{
			font-size: 13px;
			font-weight: bold;
		}

.searchProfile
{
	background-color: #fff;
	border:1px solid #B2B2B2;
	font-weight: bold;
	color: #565656;
}
	.searchProfileHeading
	{
		/*background-image: url( '../' );*/
	}
		.searchProfileHeading h2
		{
			color: #009;
			font-size: 13px !important;
			font-weight: bold;
		}
		.memberLevelImage
		{
			background-repeat: no-repeat;
			float: left;
			margin-left: 11px !important;
			margin-left: 5px;
			width: 14px;
			height: 13px;
		}
		.imgMemBasicIcon
		{
			background-image: url('../images/bullet_basic.gif');
		}
		.imgMemSilverIcon
		{
			background-image: url('../images/bullet_silver.gif');
		}
		.imgMemGoldIcon
		{
			background-image: url('../images/bullet_gold.gif');
		}
		.memberLevelImageHome
		{
			background-repeat: no-repeat;
			padding-top: 3px;
		}
			.memberLevelImageHome h2
			{
				display: none;
			}		
		.imgMemBasicIconHome
		{
			background-image: url('../images/button_wol_basic_122x13.jpg');
		}
		.imgMemSilverIconHome
		{
			background-image: url('../images/button_wol_silver_122x13.jpg');
		}
		.imgMemGoldIconHome
		{
			background-image: url('../images/button_wol_gold_122x13.jpg');
		}		
	.searchProfileInfo
	{
	   
	}
	.searchProfileInfo:hover
	{
	   cursor: pointer;
	   text-decoration: underline;
	}
	.searchProfileImage:hover
	{
	   cursor: pointer;
	}
	.searchProfileHeading:hover
	{
	   cursor: pointer;
	   text-decoration: underline;
	}
	
	
	.searchProfileInfo ul
	{
	}
		.searchProfileInfo ul li
		{
			font-size: 10px;
			line-height: 87%;
			text-align: center;
		}
			.searchProfileInfo ul li.liScreenName {
				font-size: 11px;
			}
		.searchProfileInfo ul li.onlineNow
		{
			color: #009;
			font-weight: bold;
			font-size: 11px !important;
		}
		
		.searchProfileInfoFull ul li
		{
		    font-size: 11px !important;
		    color: #565656;  
		}
			
		.searchProfileInfoFull ul li.location
		{
		  height: 2em;
		  
		 }
		 li.location div {
            
            height:2em;
            text-align:center;
            
            width:170px;
         }
		.searchProfileInfoFull ul li.onlineNow
		{
		    color: #1102B1;
		    font-size:11px !important;
		}

.searchPagination
{
	/*background-color: #fff;*/
	text-align: center;
	line-height:13px;
}
	.searchPagination a:link, .searchPagination a:visited, .searchPagination a:active
	{
		color: #565656;
		text-decoration: none;
	}
	.searchPagination a:hover
	{
		text-decoration: underline;
	}
	.searchPreviousButton
	{
		cursor: pointer;
	}
		.searchPreviousButton span
		{
			display: none;
		}
		.searchPreviousButton span.doubleArrows {
			display:inline;
			font-size:14px;
		}
		.searchPreviousButton.previousImage
		{
			background-image: url( '../images/but_view_previous.gif' );
			background-repeat: no-repeat;
		}
			.searchPreviousButton.previousImage:hover
			{
				background-image: url( '../images/but_view_previous_rollover.gif' );
			}
		.searchPreviousButton.viewPreviousImage
		{
			background-image: url( '../images/online_search_topnav_prev.gif' );
			background-repeat: no-repeat;
		}
			.searchPreviousButton.viewPreviousImage:hover
			{
				background-image: url( '../images/online_search_topnav_prev_rollover.gif' );
			}	
		.hideLink {
			visibility: hidden;
		}		
	.searchPrevious10Button
	{
		/*background-color: #88f;*/
		font-size: 12px;
		font-weight: normal;		
	}
	.searchPageNumbers
	{
		/*background-color: #8f8;*/
		font-size: 12px;
		font-weight: normal;
	}
		.searchSelectedPage
		{
			font-size: 12px;
			font-weight: bold;
		}
	.searchNext10Button
	{
		/*background-color: #88f;*/
		font-size: 12px;
		font-weight: normal;		
	}
	.searchNextButton
	{
		cursor: pointer;
	}
		.searchNextButton span
		{
			display: none;
		}
		.searchNextButton span.doubleArrows {
			display:inline;
			font-size:14px;
		}
		.searchNextButton.nextImage
		{
			background-image: url( '../images/but_view_more.gif' );
			background-repeat: no-repeat;	
		}	
			.searchNextButton.nextImage:hover
			{
				background-image: url( '../images/but_view_more_rollover.gif' );	
			}
			
			
	.searchWhosOnlineSettings
	{
		background-image: url( '../images/but_whoseOnlineSettings.gif' );
		background-repeat: no-repeat;		
		cursor: pointer;
	}
		.searchWhosOnlineSettings:hover
		{
			background-image: url( '../images/but_whoseOnlineSettings_rollover.gif' );
		}
		.searchWhosOnlineSettings span
		{
			display: none;
		}
#dvSaveSearch
{
	text-align: left;
}
	#sub_saveSearch
	{
		float: left;
		background-image: url( '../images/btnSaveSearch.gif' );
		background-repeat: no-repeat;	
		cursor: pointer;		
	}
		#sub_saveSearch:hover
		{
			background-image: url( '../images/btnSaveSearch_over.gif' );
			background-repeat: no-repeat;			
		}
		#sub_saveSearch span
		{
			display: none;
		}
/* speech bubble */

p.popupBlockerText
{
	text-align: center;
}
	p.popupBlockerText
	{
		color: #333333;
		font-size: 12px;
		line-height:14px;
	}	
/* member home online search */
.searchResultsBody.homeSearchBody
{
	border: 0px;
	/*overflow: hidden;*/
}
.searchSettingsHeading strong
{
	font-weight: bold;
}
.searchResultsBody .searchSettingsHeading
{
	color: #333333;
	font-size: 12px;	
	font-weight: normal;
}
.searchResultsBody .searchSettingsContent
{
	color: #333333;
	font-size: 11px;
	font-weight: normal;
}
.searchSettingsContent table tbody tr td span
{
	margin-left: 10px;
}
.searchNoResults
{
	color: #FFF;
}
	.dvBox .dvBoxBody .vipMem ul
	{
		list-style: none;
	}	
#dvSidebarHack
{
	background-color: #FFF;
	width: 100%
}



/* turn im incoming / outgoing on / off */

	.imSwitch {
		font-family:Arial,Helvetica,sans-serif;
		font-size:12px;
		font-weight:normal;
		color: #1102B1;
		}
		
	.imSwitch a {
		color: #1102B1;
		text-decoration:underline;
		}
	
	.imSwitch a:visited {
		text-decoration:underline
		}
		
	.imSwitch a:hover {
		text-decoration:none;
		}
#dvImSwitch
{
	text-align: center;
	}
	#dvImSwitchOnline .imSwitch {
		font-family:Arial,Helvetica,sans-serif;
		font-size: 12px;
		color: #FFF;
		font-weight: normal;
		}
		
	#dvImSwitchOnline .imSwitch a {
		color: #FFF;
		text-decoration:none;
		}
	
	#dvImSwitchOnline .imSwitch a:visited {
		text-decoration:none;
		color: #FFF;
		}
		
	#dvImSwitchOnline .imSwitch a:hover {
		text-decoration:underline;
		color: #FFF;
		}
		
.linkBlue
{
    color: #1102B1;
}

.linkGrey {
	color:#565656;
	}

	.dvBox .dvBoxBody table.activityGrid .leftColOptions a {
		color:#565656;
		font-family:Arial,Helvetica,sans-serif;
		font-size:10px;
		font-weight:bold;	
		text-decoration: none;
		}
	.dvBox .dvBoxBody table.activityGrid .leftColOptions a:hover
	{
		text-decoration: underline;
	}
	.dvBox .dvBoxBody table.activityGrid .rightColOptions a {
		color:#1102B1;
		font-family:Arial,Helvetica,sans-serif;
		font-size:10px;
		font-weight:bold;
		text-decoration: underline;		
	}
		.dvBox .dvBoxBody table.activityGrid .rightColOptions a:visited {
			text-decoration: underline;
			color:#1102B1;
		}
		.dvBox .dvBoxBody table.activityGrid .rightColOptions a:hover {
			text-decoration:underline;
			color:#1102B1;
			}

#dvUpdateMySettings, #dvUpdateMySettings a
{
	cursor: pointer;
	background: url( '../images/updateMySettings_btn.gif' );
	background-repeat: no-repeat;	
}
	#dvUpdateMySettings span
	{
display:none;
	}
	#dvUpdateMySettings:hover
	{
		background: url( '../images/updateMySettings_btn_over.gif' );
		background-repeat: no-repeat;	
	}


/* ---- */

	.dvBox .dvBoxBody .chatNotice a:link, .dvBox .dvBoxBody .chatNotice a:active 
	{
		text-decoration: none;
	}
	
	.dvBox .dvBoxBody .chatNotice a:hover {
	
		text-decoration:underline;
		}

/* confirmation thanks */

	/* goes in pl_branding.css */
	#dvValidationKey
	{
		border: 1px solid #000066;
	}
	#dvValidationKey #dvHeader
	{
		background-color: #000066;
	}
	#dvValidationKey .dvBody
	{
		text-align: center;
	} 
/* featured member */
.fmProfileAge, .fmProfileGender, .fmProfileName {
	text-align: center;
	font-weight: bold;
}
.fmProfileName {
	color:#1102B1;
}

.searchPagination a.onlineNav {
	color:#565656;
	font-size: 12px;
	text-decoration: none;
	display: block;
	width:186px;
	float: left;
	margin-left: 20px;
}
		.onlineNav span.doubleArrows, a.onlineNav span.doubleArrows {
			display:inline;
			font-size:14px;
		}
	.searchPagination a.onlineNav.right {
		float: right;
		margin-right: 18px !important;
	}
	.searchPagination a.onlineNav:Hover {
		text-decoration: underline;
	}
	.whosOnlineSettings {
		clear: left;
		text-align: center;
	}
		.whosOnlineSettings a {	
			color:#1102B1;
			font-size:12px;
			text-decoration:underline;
		}
			.whosOnlineSettings a:visited {
				text-decoration:underline;
				color:#1102B1;
			}
.searchPagination a.onlineNav.blue {
			color:#1102B1;
			text-decoration:underline;
			}			

.searchPagination a.onlineNav.blue:Hover {
		text-decoration:none;
		}
			
/* search results new styles */

	.titleNewMember {
	background-image:url(../images/title_new_members.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	height:14px;
	width:225px;
	margin-left:7px;
	padding-top:11px;
	float:left;
	}
	
	.titleMoPoLesbians {
	background-image:url(../images/title_moPo_lesbians.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	height:14px;
	width:371px;
	margin-left:7px;
	padding-top:11px;
	float:left;
	}
	
	.titleMoPoWomen {
	background-image:url(../images/title_moPo_women.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	height:14px;
	width:352px;
	margin-left:7px;
	padding-top:11px;
	float:left;
	}
	
	.titleMoPoMen {
	background-image:url(../images/title_moPo_men.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	height:14px;
	width:319px;
	margin-left:7px;
	padding-top:11px;
	float:left;
	}
	
	.titleMoPoCouples {
	background-image:url(../images/title_moPo_couples.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	height:14px;
	width:364px;
	margin-left:7px;
	padding-top:11px;
	float:left;
	}
	
	.titleMoPoGayMen {
	background-image:url(../images/title_moPo_gay_men.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	height:14px;
	width:362px;
	margin-left:7px;
	padding-top:11px;
	float:left;
	}
	
	.titleAutomatchResults {
	background-image:url(../images/title_automatch_results.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	height:14px;
	width:205px;
	margin-left:4px;
	padding-top:11px;
	float:left;
	}
	
	.titleBasicSearchResults {
	background-image:url(../images/title_basic_search_results.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	height:14px;
	width:231px;
	margin-left:4px;
	padding-top:11px;
	float:left;
	}
	
	.titleAdvancedSearchResults {
	background-image:url(../images/title_adv_search_results.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	height:14px;
	width:276px;
	margin-left:4px;
	padding-top:11px;
	float:left;
	}
	
	.titleMemberSearchResults {
	background-image:url(../images/title_mem_search_results.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	height:14px;
	width:257px;
	margin-left:4px;
	padding-top:11px;
	float:left;
	}
	
	.titleQuickSearchResults {
	background-image:url(../images/title_quick_search_results.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	height:14px;
	width:229px;
	margin-left:4px;
	padding-top:11px;
	float:left;
	}	
	
	.titleSearchResults {
	background-image:url(../images/title_search_results.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	height:14px;
	width:165px;
	margin-left:4px;
	padding-top:11px;
	float:left;
	}	
	
	.titleWhosOnline {
	background-image:url(../images/title_whos_online.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	height:14px;
	width:137px;
	margin-left:4px;
	padding-top:11px;
	float:left;
	}	

	.titleWhosOnlineSet {
	background-image:url(../images/title_whos_online_set.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	background-color:transparent;
	height:14px;
	width:241px;
	margin-left:4px;
	padding-top:11px;
	float:left;
	}	

	.titleWhoWantsToMeet {
	background-image:url(../images/hl_whoWantsToMeetInPerson.gif);
	background-repeat: no-repeat;
	background-position: left center;
	background-color:transparent;
	height:13px;
	width:313px;
	margin-left:7px;
	padding-top:12px;
	float:left;
	}	
	
	.titleWhoseFriendlistImOn {
	background-image:url(../images/hl_whoseFriendListImOn.gif);
	background-repeat: no-repeat;
	background-position: left center;
	background-color:transparent;
	height:13px;
	width:250px;
	margin-left:7px;
	padding-top:12px;
	float:left;
	}	
	
	.titleWhoViewedMyProfile {
		background-image:url(../images/hl_whosViewedMyProfile.gif);
		background-repeat: no-repeat;
		background-position: left center;
		background-color:transparent;
		height:13px;
		width:255px;
		margin-left:7px;
		padding-top:12px;
		float:left;
	}	
	
.titleWhoWantsToMeet  span {
	display:none;
	}

.titleWhoseFriendlistImOn  span {
	display:none;
	}
	
.titleWhoViewedMyProfile  span {
	display:none;
	}

.titleNewMember  span {
	display:none;
	}

.titleMoPoLesbians  span {
	display:none;
	}

.titleMoPoWomen  span {
	display:none;
	}

.titleMoPoMen  span {
	display:none;
	}

.titleMoPoCouples  span {
	display:none;
	}

.titleMoPoGayMen  span {
	display:none;
	}

.titleAutomatchResults  span {
	display:none;
	}
 
.titleBasicSearchResults  span {
	display:none;
	} 

.titleAdvancedSearchResults  span {
	display:none;
	}  

.titleMemberSearchResults  span {
	display:none;
	} 

.titleQuickSearchResults  span {
	display:none;
	}

.titleSearchResults  span {
	display:none;
	}
	
.titleWhosOnline  span {
	display:none;
	}
	
.titleWhosOnlineSet  span {
	display:none;
	}
	
.blue {
	color:#003399;
	}
.onlineNowContainer {
	text-align: center;
	height: 14px;
}
.dvBoxBody.featMemBody {
	line-height: 100% !important;
}
/* Upload Photo Nag - START */
.uploadPhotoBanner {
	background-image: url( '../images/option_photo_upload/uploadPhotoBanner.gif' );
	background-repeat: no-repeat;
	
	height: 20px;
	width: 1038px;
}
	.uploadPhotoBanner span {
		display: none;
	}
	.uploadPhotoBanner.bottomBanner{
		clear: left;
	}
	.uploadPhotoBanner.femaleBanner {
		background-image: url( '../images/option_photo_upload/freeUpgradeBanner.gif' );
	}
#h2UploadYourPhoto {
	background-image: url( '../images/option_photo_upload/upLoadPhotoHeader.jpg' );
	background-repeat: no-repeat;	
	
	height: 129px;
	width: 1038px;
}
	#h2UploadYourPhoto span {
		display: none;
	}
	#h2UploadYourPhoto.femaleHeader {
		background-image: url( '../images/option_photo_upload/freeUpgradeHeader.jpg' );
	}
#imgLookingFor {
	float: left;
	
	height: 523px;
	width: 394px;
}
#divUploadPhotoAdActionContainer {
	background-image: url( '../images/option_photo_upload/adActionBackground.jpg' );
	background-repeat: repeat-x;	
	
	float: left;
	height: 523px;
	width: 644px;
	clear: right;
}
	#divUploadPhotoAction p {
		color:#565656;
		font-size: 16px;
		text-align: center;
		padding-bottom: 8px;
	}
		#divUploadPhotoAction p span {
			font-weight: bold;
		}
		#divUploadPhotoClickArea {
			background-image: url( '../images/option_photo_upload/UploadPhotoClickAreaBg.jpg' );
			background-repeat: no-repeat;
			
			height: 122px;
			width: 541px;
			padding-top: 21px;
			margin-right: auto;
			margin-left: auto;
		}
		#aUploadPhotoLink {
			background-image: url( '../images/option_photo_upload/largeButtonBg.jpg' );
			background-repeat: no-repeat;
			
			font-size: 14px;
			color: #000000;
			text-decoration: none;
			text-align: center;
			
			display: block;
			height: 20px;
			width: 259px;
			margin-top: 4px;
			margin-right: auto;
			margin-left: auto;
			padding-top: 4px;
			
		}
			#aUploadPhotoLink:hover {
				color: #646464;
				text-decoration: none;
			}
			#aUploadPhotoLink:visited {
				color: #000000;
				text-decoration: none;
			}
		#aMemberHomeLink {
			background-image: url( '../images/option_photo_upload/smallButtonBg.jpg' );
			background-repeat: no-repeat;
			
			font-size: 11px;
			color: #000000;
			text-decoration: none;
			text-align: center;
			
			display: block;
			height: 17px;
			width: 89px;
			margin-top: 19px;
			padding-top: 3px;
			margin-right: 50px;
			float: right;
		}
			#aMemberHomeLink:hover {
				color: #646464;
				text-decoration: none;
			}
			#aMemberHomeLink:visited {
				color: #000000;
				text-decoration: none;
			}	
/* Upload Photo Nag - END */

/* Sidebar Search Ad Column - START */
#dvAdColumn {
	width: 146px;
	float: left;
	margin-left: 5px;
	margin-top: 15px;
}
	#dvAdColumn a {
		color: #565656;
		font-size:12px;
		font-weight:bold;
		padding-left: 8px;	
		display: block;	
	}
	.dvAdSpace {
		border-top: 1px solid #B9B9B9;
		padding-top: 5px;
		margin-top: 5px;
		height: 258px;
	}
	#dvAdColumn.profilePageAds {
		width: 150px;
		border-left: 1px solid #D7D7D7;
		margin-bottom: 30px;
		margin-top: 20px;
	}
	#dvAdColumn.profilePageAds .dvAdSpace {
		border-left: 4px solid #EAEAEA;
		border-top: 1px solid #EAEAEA;
		padding-top: 10px;
		margin-top: 0px;
	}
	#dvAdColumn.profilePageAds a {
		display: block;
		border-left: 4px solid #EAEAEA;
		color: #6077A0;
		font-size:12px;
		padding-left: 8px;	
		font-weight: normal;
	}
/* Sidebar Search Ad Column - END */

/* Account Options - START */
#searchResults.accountOptions {
	padding: 4px;
	border: 1px solid #B9B9B9;
	margin-top: 9px;
	height: 1216px;
	width: 593px;
}
#searchResults.accountOptions .searchResultsHead.accountOtionsHead {
	height: 20px !important;
}
	#searchResults.accountOptions .searchResultsHead.accountOtionsHead h3 {
		background-image: url( '../images/hl_accountOptions.gif' );
		background-repeat: no-repeat;
		height: 13px;
		width: 171px;
		margin-top: 7px;
		margin-left: 7px;
	}
		#searchResults.accountOptions .searchResultsHead h3 span {
			display: none;
		}
#searchResults.accountOptions .searchResultsBody.acctOptionsBodyContainer {
	margin-top: 0px;
	height: 1214px;
}
.searchResultsBody.acctOptionsBody {
	width: 287px;
	height: auto;
	margin-top: 0px;
}
	.searchResultsBody.acctOptionsBody .searchResultsHead {
		height: 18px !important;
		font-size: 11px;
		color: #565656;
		background-image: url( '../images/mini_silverHeaderTile.gif' );
		padding-left: 7px;
		padding-top: 3px !important;
	}
	.searchResultsBody.acctOptionsBody.topMargin {
		margin-top: 4px;
	}
	.searchResultsBody.acctOptionsBody .dvBoxBody {
		padding: 3px 0px 0px 14px;
	}
		.searchResultsBody.acctOptionsBody .dvBoxBody.profileSettings  {
			height: 161px;
		}
		.searchResultsBody.acctOptionsBody .dvBoxBody.adminSettings  {
			height: 132px;
		}	
		.searchResultsBody.acctOptionsBody .dvBoxBody.photoVideoSettings  {
			height: 103px;
		}		
		.searchResultsBody.acctOptionsBody .dvBoxBody.emailSettings  {
			height: 80px;
		}				
		.searchResultsBody.acctOptionsBody .dvBoxBody.helpDeskSettings  {
			height: 80px;
		}			
		.searchResultsBody.acctOptionsBody .dvBoxBody ul {
			font-weight: normal;
		}
			.searchResultsBody.acctOptionsBody .dvBoxBody ul li {
				padding-top: 12px;
			}
.dvAcctOptionsCol {
	float: left;
}
	.dvAcctOptionsCol.leftPadding {
		padding-left: 4px;
	}
/* Account Options - END */

