/*-------------------------------------------------------*/
BODY 
{
    margin-top: 2px;
}
table.MainRHPTable 
{
    /*border-left: solid 2px #999999;*/
    width: 780px; 
}
.greyLinkBMed {
	background-image: url(../images/content/button_med.gif);
	background-repeat: no-repeat;
	background-position: center 0px;
	height: 20px;
	font-size: 10px;
	color: #666666;
}
.greyLinkBMed2 {
	background-image: url(../images/content/button_med2.gif);
	background-repeat: no-repeat;
	background-position: center 0px;
	background-position: center;
	height: 20px;
	font-size: 10px;
	color: #666666;

}
.greyLinkBSmall {
	background-image: url(../images/content/button_small.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 16px;
	font-size: 10px;
	color: #666666;
}

        #searchTable{
            border:none !important; 
            background:none !important; 
        }
        #searchTable td{
	        color:#666666;
	        text-align: left;
            height:22px;
        }
        #searchTable th{
	        color:#333333;
	        text-align: right;
	        width:113px;
	        height:22px;
        }

        #searchTableTitle{
        border:none !important; 
        background:#FFFFFF !important;
        padding-top:5px;
        padding-bottom:5px;
        padding-left:1px; 
        }
        #searchTableTitle th{
	        color:#333333;
        }

        #searchToggleTable{
        border:none !important; 
        background:none !important; 

        }
        #searchToggleTable td{
            color:#666666;
            text-align: left;
            height:22px;
            padding-left:0px;
            padding-right:0px;
            background:#d7ebf4;
            border:none;
            border-bottom:1px #CCCCCC solid;
        }
        #searchToggleTable th{
	        color:#333333;
	        padding-right:0px;
	        text-align: right;
	        width:130px;
	        height:22px;
        }

        #detailTable{
	        border:none !important;
	        background:#FFFFFF !important;
	        padding: 0;
	        margin: 0;
	        border-right:1px solid #CCCCCC !important;
	        border-left:1px solid #CCCCCC !important;
        	
        }
        #detailTable th{
	        color:#666666 !important;
	        text-align: left;
	        background:none;
	        border:none;
	        padding:0;
	        margin:0;
        }
        #detailTable td{
	        color:#333333 !important;
	        text-align: right;
	        background:none;
	        border:none;
	        padding:0;
	        margin:0;
        }
        #mapTable{
            border:none !important; 
            background:none !important; 
        }
        #mapTable td{
	        text-align:left;

        }

div.memberLevelBox 
{
    text-align: center; 
    padding: 2px 0 0 0; 
    height: 18px;
    width: 130px; 
    border-width: 1px;
    border-style: solid; 
    font-size: 14px; 
    font-weight: bold;
}
div.memberLevelBox span 
{
    padding: 0;
    margin: 0;
}
table.OpenProfileMainPhoto
{
    border: 1px solid #E8E8E8; 
    background: #F3FADA !important; 
    height: 210px;
    width: 210px !important;
    padding:0;
    margin:0;
}
#notesHeaderOP{
	background:#E8E8E8;
	color:#333333;
	border:1px solid #CCCCCC;
	padding-left:8px;
	padding-top:2px;
	padding-bottom:5px;
	text-align:left;
	font-weight: bold;
	margin-bottom:3px;
	margin-top:3px;
}
/*-------------------------------------------------------*/
.headerDatingSwitch
{
    background-color:#990000;
    height:22px;
    color:White;
    font-size:11px;
    width:100%;
}
.headerDatingSwitch td
{
    padding:0;
    text-align:center;
    width:90px;
}
.headerDatingButton
{
    background-image:url(../images/header/navBG_datingswitch.gif);
}
.headerDatingSwitchDT
{
    background-image:url(../images/header/dating_highlight_spacerdt.gif);
    height:26px;
    color:White;
    font-size:11px;
    width:100%;
}
.headerDatingSwitchDT td
{
    padding:0;
    text-align:center;
    width:90px;
}
.headerDatingButtonDT
{
    background-image:url(../images/header/navBG_yesdating.gif);
    color: White;
}
/*-------------------------------------------------------*/

        .introTitleOP{
	        font-size: 11px;
	        font-weight: bold;
	        color: #006699;
	        font-family: Verdana, Arial, Helvetica, sans-serif;
	        line-height: 150%;
	        text-align:left;
	        height: 22px;
        }

        .subHeaderOP{
	        background:#DFEFFF;
	        color:#006699;
	        padding-left:8px;
	        text-align:left;
	        height:18px;
	        font-weight: bold;
	        line-height: 150%;
        }
        .writeupAreaOP{
	        background:#F8F8F8;
	        padding-left:25px;
			 padding-right:8px;
	        text-align:left;
	        margin-top: 8px;
	        margin-bottom: 8px;

        }
        .memberSummaryOP{

        }
        .memberSummaryOP td{
        padding-left:2px;
        text-align: left;
        }
        .memberSummaryOP th{
        padding-left:2px;
        text-align: left;
        }
        .memberInfoOP{
        width:100%;
        border:none !important;
        background:none !important;
        }
        .memberInfoOP td{
        text-align:left;
        height:22px;
        color:#666666;
        }
        .memberInfoOP th{
        text-align:left;
        padding-right:4px;
        padding-left:2px;
        height:22px;
        }
        .contactInfoOP{
            border:none !important;
            height:62px;
            margin-top:3px;
        }
        .contactInfoOP td {
            background:#F3FADA !important; 
        }
        .contactInfoOP th {
            background:#DFEFFF !important; 
            font-style:normal;
        }
        div.hidden_div {
	        display:none;
	        padding: 5px;
        } 
        TEXTAREA {
	FONT-SIZE: 8pt; FONT-FAMILY: verdana,arial,helvetica
}
INPUT {
	FONT-SIZE: 8pt; FONT-FAMILY: verdana,arial,helvetica
}
SELECT {
	FONT-SIZE: 8pt; FONT-FAMILY: verdana,arial,helvetica
}
table        { font-size: 8pt; font-family: Arial; color: #000000 }
form {margin:0 0 0 0; padding:0 0 0 0;}
A {
	COLOR: #006699; FONT-FAMILY: arial,verdana,helvetica; TEXT-DECORATION: none; font-size:8pt
}
A:hover {
	COLOR: #006699; TEXT-DECORATION: underline
}
A:active {
	COLOR: #006699; TEXT-DECORATION: underline
}

.MainGrey        { font-size: 8pt; font-family: Arial; color: #666666; line-height:100% }
.MainGreyPadding { 
	font-size: 8pt;
	font-family: Arial;
	color: #666666;
	line-height:100%;
	padding: 0 0.75em 0 0.75em;
	text-align:justify;
}
.MainGreyFrontCaption{ 
	font-size: 8pt;
	font-family: Arial;
	text-align:justify;
	color: #666666;
	line-height:100%;
	width:213;
	padding-right:2em;
	padding-left:0.5em;
 }
.MainGreyQuote   { 
	font-size: 8pt;
	font-family: Arial;
	font-style:italic;
	line-height:100%;
	color: #666666; 
	width:50%;
	text-align:justify;
	vertical-align:top;
}
.WhiteBold   { font-family: Arial; font-size: 8pt; color: #FFFFFF; font-weight: bold }
.SubBlack   { font-family: Arial; font-size: 8pt; color: #000000}
.MainBlack   { font-family: Arial; font-size: 9pt; color: #000000}
.TitleBlack   { font-family: Arial; font-size: 10pt; color: #000000}

.mainContentLeftMenu {
	overflow:hidden;
	background-color:#cccc00;
	background-image:url('/images/left_panel/leftMenuBackground.gif');
	background-repeat:repeat-y;
}

.quickSearch {
	WIDTH: 56pt
}
.title {
	FONT-WEIGHT: bold; FONT-SIZE: 20pt; COLOR: #8aaabe; FONT-FAMILY: arial,helvetica; LETTER-SPACING: 1pt
}
.blacktitle {
	FONT-WEIGHT: bold; FONT-SIZE: 16pt; COLOR: #000000; FONT-FAMILY: arial,helvetica; LETTER-SPACING: 1pt
}
.SubGreen   { font-family: Arial; font-size: 8pt; color: #006699}


.descBox {
	background-color: #FFFFFF;
	height: 200px;
	width: 160px;
	
	overflow-y: 'auto';
	overflow-x: 'hidden';
	position: absolute;
	visibility: hidden;
	z-index: 2;
}

.descText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0033FF;
	text-align: left;
	vertical-align: middle;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	line-height: 125%;
}
.greenNavLineBG {
	background-image: url('../../images/greenLineBG.gif');
}
.specialHeading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
}
.SubBlackBigger {
font-family: Arial; font-size: 9px; color: #000000
}

.GreenI        { font-size: 8pt; font-family: Arial; color: #7B813B; font-style:italic }
.center { text-align:center; vertical-align:middle; }
.memberOnlineNow { font-weight:bolder; color:#bf0000; font-size:10pt;}
.floatRight{ float:right; }

.activeFeedbackTitle {
	width: 340; 
	height:18; 
	overflow:hidden; 
	border-style:solid; 
	border-bottom-style:none; 
	border-width:1; 
	background-image:url('/images/mail/mailBkgdBlue.gif');
	background-repeat:repeat-x;
	text-align:center;
	font-weight:bold;
	font-size:10pt;
}
.activeFeedbackBody {
	width: 340; 
	height:59; 
	overflow:auto; 
	border-style:solid; 
	border-top-style:none; 
	border-width:1; 
	font-size:8pt;
	padding-right:0.5em;
}
.hotListContact {
	font-weight:bold;
	color:#FF0000;
}
.profileStatTitle {
	font-size:larger;
	font-weight:bold;
}
.profileStatEntry{
	margin-left:2em;
}
.floatLeft {
	float: left;
	margin:0;
	padding:0;
	border-collapse:collapse;
}
.floatLeftMiddle {
	float: left;
	vertical-align:middle;
}
.smaller{
	font-size:smaller;
}

.headerTable {
	border-width:0;
	border-style:none;
	border-collapse:collapse;
	padding:0 0 0 0;
	margin:0 0 0 0;
	width:780;
}

.noBorderTop{
	border-style:none;
	vertical-align:top;
}
.noBorder{
	border-style:none;
	border-collapse:collapse;
}
.noBorderWide{
	border-style:none;
	border-collapse:collapse;
	width:100%;
}
.noBorderBottomMargin{
	border-style:none;
	border-collapse:collapse;
	margin-bottom:2;
}
.mainContentDiv {
	width:780;
}
.leftMenuItem {
	background-color:#cccc00;
	background-image:url('/images/left_panel/leftMenuBackground2.gif');
	background-repeat:repeat-y;
	width:100%;
	background-color:#cccc00;
	border-style:none;
	margin:0 0 0 2;
}
.leftMenuItemWhiteBoarder {
	width:100%;
	background-color:none;
	border-bottom:6 solid white;
	margin:0 0 0 2;
	
}
.leftMenuUserType{
	width:182;
	height:20;
	background-color:black;
	margin:0 0 0 2;
	color:white;
	text-align:right;
	font-weight:bold;
	padding:3 2 0 0;
}
.leftMenuUserPremiumP{
	width:182;
	height:20;
	background-color:black;
	margin:0 0 0 2;
	color:white;
	text-align:right;
	font-weight:bold;
	padding:3 2 0 0;
}
.leftMenuUserPremium{
	width:182;
	height:20;
	background-color:#cc6600;
	margin:0 0 0 2;
	color:white;
	text-align:right;
	font-weight:bold;
	padding:3 2 0 0;
}
.leftMenuUserStandard{
	width:182;
	height:20;
	background-color:#006699;
	margin:0 0 0 2;
	color:white;
	text-align:right;
	font-weight:bold;
	padding:3 2 0 0;
}
.leftMenuSubMenu{
 	width:160;
	background-color:#ecec00;
	padding:4;
	margin-bottom:2;
 }
.contentTopSpacerBoarder {
	width:182;
	height:10;
	background-color:white;
	background-image:url('/images/left_panel/leftMenuBackground.gif');
	background-repeat:repeat-y;
}
.contentTopSpacer {
	height:7;
	background-color:white;
}
.textWhiteSmall {
	color:white;
	font-weight:bold;
	font-size:10;
}
.textSmall {
	font-weight:bold;
	font-size:10;
}
.textSmallCenter {
	text-align:center;
	font-weight:bold;
	font-size:10;
}
.textWhiteSmallRight {
	color:white;
	font-weight:bold;
	font-size:10;
	text-align:right;
}
.textHandle {
	color:#990000;
	text-align:center;
	font-weight: bold;
	font-size:larger;
}
.realTimeInfoDisplay {
	width:391px;
	height: 75px;
	font-size:8pt;
	overflow:auto; 
	padding: 0.5em;
	text-align: left;
	position: relative;
	left: 91px;
	top: 8px;
}
.realTimeInfoTitle {
	background-color:black;
	font-weight:bold;
	color:white;
	width:55%;
	text-align:center;
	margin-left:0.5em;
}
table.tblfeedback 
{
	margin:0;
	padding:0;
}
table.tblfeedback td
{
    text-align:left;
}
.realTimeInfoDiv {
	padding-bottom: 2;
}
.flirtWhite {
	border-style:solid;
	border-color:white;
	border-width: 0 3 1 145;
	background-color:#cccc00;
	height: 34;
}
.flirtWhiteBorder {
	background-color:#cccc00;
	border-style:solid;
	border-color:white;
	border-width: 1 3 1 145;
	width:100%;
	text-align:center;
	font-size:10px;

	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:4px;
}
.flirtWhiteBorderClose {
	background-color:#cccc00;
	border-style:solid;
	border-color:white;
	border-width: 1 3 1 145;
	width:100%;
	text-align:center;
	font-size:10px;
	font-weight:bold;
	padding:15px;
}
.flirtNoBorderClose {
	/*background-color:#cccc00;
	border-style:solid;
	border-color:white;
	border-width: 0 2 0 2;*/
	width:100%;
	text-align:center;
	padding:15px;
}
.flirtSentWhiteBorder {
	background-color:#cccc00;
	border-style:solid;
	border-color:white;
	border-width: 1 3 1 145;
	width:100%;
	text-align:center;
	font-size:10px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:4px;
	height:134;
}
.flirtFontBlue30 {
	color:#0066cc;
	font-size:30px;
}
.flirtFontRed16 {
	color:#990000;
	font-size:16px;
}
.greyBar {
	background-color:#cccccc;
	height:7;
	border-style:none;
	padding:0;
	margin:0;
}
.greyBarClear {
	background-color:#cccccc;
	height:7;
	border-style:none;
	border-collapse:collapse;
	overflow:hidden;
	padding:0;
	margin:0;
	
}
.whiteBar {
	background-color:white;
	height:8px;
	overflow:hidden;
}

.whiteBarSmall {
	background-color:white;
	height:8px;
	overflow:hidden;
	clear:both;
}

.leftBottom {
	text-align:left;
	vertical-align:bottom;
}


.topTitleRed{
	font-size: 14pt;
	font-weight:normal;
	color:#990000;
	text-transform:lowercase;
	background-color:white;
	padding: 4px 0 0 10px;
}

.topTitleRedArrows{
	font-size: 14pt;
	font-weight:normal;
	color:#990000;
	text-transform:lowercase;
	padding: 0;
}

.topTitleRedDiv{
	font-size: 13pt;
	font-weight:bold;
	color:#990000;
	text-transform:lowercase;
	background-color:white;
	padding: 10px 0 0 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	word-spacing: normal;
	letter-spacing: 1px;
}

.topTitleRedSm{
	font-size: 14pt;
	color:#990000;
	text-transform:lowercase;
	padding: 6px 0 0 0px;
}

.topTitleRedRight{
	background-color:white;
	font-size: 12pt;
	font-weight:bold;
	color:#990000;
	text-transform:lowercase;
	text-align:right;
}
.topTitleRedTopPad{
	font-size: 16pt;
	font-weight:bold;
	color:#990000;
	text-transform:lowercase;
	padding: 10px 0 0 5px;
}
.topTitleRedPadding{
	font-size: 16pt;
	font-weight:bold;
	color:#990000;
	text-transform:lowercase;
	padding: 10px 0 10px 10px;
}

.errorMsgBox {
	width:100%;
	padding:3px;
	font-weight:bold;
	border:2px solid #990000;
	text-align:center;
	display:table;
	color:#990000;
}

.memberSummaryBox {
	background-image:url('../images/memberSummary/background_box.gif');
	background-repeat:no-repeat;
}
.memberSummaryPic {
	border: 1px solid #cccccc; 
	background-color:#F7FBE7; 
	text-align:center;
	vertical-align:middle;
}

.memberSummaryOrderNumber {
	color:#cc9900;
	font-weight:bold;
	font-size:8pt;
}
.memberSummaryOnline {
	color: #990000;
	font-weight:bold;
}
.memberSummaryHandle {
	color:#0033ff;
	font-weight:bold;
	font-size:9pt;
}
.memberSummarySexAge {
	font-size:9pt;
}
.memberSummaryIntroTitle {
	color:#cc9900;
	font-size:9pt;
}
.memberSummaryCityState {
	font-size:9pt;
}

#leftMenuSubItem {
	background-color: #ECEFAD;
	border:1 inset #CCCC00;
}

#leftMenuSubItem td{
	padding:0;
	margin:0;
}

#leftMenuSubItem a {
	color: #990000;
	font-weight: bold;
	margin:3px 0 3px 0;
	display:block;
}
#leftMenuSubItem div {
	color: #990000;
	font-weight: bold;
	margin:3px 0 3px 0;
	display:block;
}

#leftMenuButton {
	
	width:160px;
	height:23px;
	background-color:#cccc00;
	border-top:1px solid #DCDC00; 
	border-right:1px solid #D7D700; 
	border-left:1px solid #A5A500; 
	border-bottom:1px solid #9D9D00; 
	text-align:center;
	font-size:14px;
	font-style:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:white;
	line-height:125%;
	text-decoration:none;
	margin:0 0 2px 0;
	cursor:default;
}

#leftMenuButtonOver {
	width:160px;
	height:23px;
	background-color:#D6E74A;
	border-top:1px solid #DCDC00; 
	border-right:1px solid #D7D700; 
	border-left:1px solid #A5A500; 
	border-bottom:1px solid #9D9D00; 
	text-align:center;
	font-size:14px;
	font-style:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#A2A60B;
	line-height:125%;
	text-decoration:none;
	margin:0 0 2px 0;
	cursor: hand;
}
.leftMenuButtonSmall {
	
	width:70px;
	height:23px;
	background-color:#cccc00;
	border-top:1px solid #DCDC00; 
	border-right:1px solid #D7D700; 
	border-left:1px solid #A5A500; 
	border-bottom:1px solid #9D9D00; 
	text-align:center;
	font-size:10px;
	font-style:normal;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	color:#000099;
	line-height:150%;
	text-decoration:none;
	margin:0 0 2px 0;
	padding-top:3px;
	cursor:default;
	white-space:nowrap;
}

.leftMenuButtonSmallOver {
	width:70px;
	height:23px;
	background-color:#D6E74A;
	border-top:1px solid #DCDC00; 
	border-right:1px solid #D7D700; 
	border-left:1px solid #A5A500; 
	border-bottom:1px solid #9D9D00; 
	text-align:center;
	font-size:10px;
	font-style:normal;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	color:#000099;
	line-height:150%;
	text-decoration:none;
	margin:0 0 2px 0;
	padding-top:3px;
	cursor: hand;
	white-space:nowrap;
}

#photoUploadTable {
	display:inline;
	width:9.8% !important;
}
#photoUploadTable td {
	text-align:center;
	font-weight:bold;
}

#topMenuBar {
	padding:0;
	margin:0;
	border-collapse:collapse;
}
#topMenuBar div{
	display:inline;
}

#searchQuickTable {
	margin:15px;
	border-collapse:collapse;
	
}
#searchQuickTable td{
	padding:0;
	margin:0;
}

#testMagicalStuff {
	border-collapse:collapse;
	padding:0;
	margin:0;
	width:100%;
	border: 0 none;
}

#testMagicalStuff td{
	padding:0;
	margin:0;
}

.frontPageQuickSearch {
	background-image: url("/images/content/quickSearchPic.jpg");
	background-repeat:no-repeat;
	margin: 0 5px 5px 0;
	background-color: #E6E6E6;
}

.frontPageQSText {
	position:absolute;
	left:14px;
	width:37;
	text-align:right;
	color:#666666;
}

.frontPageQSSelect {
	position:absolute;
	left:55px;
}

#noPaddingOrMargin {
	border-collapse:collapse;
	padding:0;
	margin:0;
	width:100%;
	border: 0 none;
}

#noPaddingOrMargin td{
	padding:0;
	margin:0;
}

#rightPanelRecentBox {
	background-repeat:no-repeat;
	background-color:#cccccc;
	position:relative;
	border-bottom: 1 solid white;
	width: 160px;
	height: 156px;
	margin-top: 10px;
}

#rightPanelRecentBox img{
	border: 0 none;
}

#rightPanelPicBox {
	width: 100%;
	height: 100%;
	vertical-align:middle;
	text-align:center;
	padding:0;
	margin:0;
}

#rightPanelPicBox td {
	padding:0;
	margin:0;
}

.DatingTermsOfUse, .DatingTermsOfUse:hover
{
	font-size:			9px;
	color:				#000000 !important;
}
.DatingTermsOfUse:hover
{
	text-decoration:	underline !important;
	font-weight:		normal !important;
}

#leftMenuUserInfo {
	background-color:#F8FFDC;
	height:110px;
    border:1px solid #A0A050;
	font-size:11px; 
	width:162px;
	margin: 0 0 5px 0;
}

#leftMenuUserInfo div {
	margin-left:9px;
}

#leftMenuUserInfo a{
	color: #0000CC;
}

#leftMenuUserInfoDating {
	background-color:#e5edfc;
	height:110px;
    border:1px solid #7b8b9c; 
	margin: 0 0 5px 0;
	font-size:11px; 
	width:162px;
}

#leftMenuUserInfoDating div {
	margin-left:9px;
}
#leftMenuUserInfoDating a{
	color: #0000CC;
}


#leftMenuUIHandle {
	padding-top: 3px;
	font-weight:bold; 
	font-size:12px; 
	color:#990000;
	text-align:center;
}
#leftMenuUIHandle a{
	font-weight:bold; 
	font-size:12px; 
	color:#990000;
}
#leftMenuUIheading{
	position:absolute;
	color:#666666;
	text-align:right;
	width:70px;
	left:0px;
}
.MEMLVLCOLOUR 
{
    height:22px;
    width:162px;
    margin-top:5px;
}
.MEMLVLCOLOUR td
{
    padding-top:1px;
}
.MEMLVLCOLOUR a{
	font-weight:bold; 
	font-size:12px; 
	color:#ffffff;
}
.MEMLVLCOLOUR a:hover{
	color:#ffffff;
}

#smallRedLink {
	white-space:nowrap;
}

#smallRedLink a{
	color:#990000;
	font-size:smaller;
}

.realTimeInfoHeader {
	background-image: url("../images/header/realtimeinfo.jpg");
	background-repeat:no-repeat;
	background-position:right top;
	height:102px;
	width:500px;

}

.realTimeInfoHeaderNoBG {
	background-image: url("../images/header/realtimeinfo-transparent.gif");
	background-repeat:no-repeat;
	background-position:right top;
	height:102px;
	width:500px;
}

.realTimeInfoHeaderUK {
	background-image: url("../images/header/realtimeinfo_uk.jpg");
	background-repeat:no-repeat;
	background-position:right top;
	height:102px;
	width:470px;

}

.realTimeInfoHeaderDating {
	background-image: url("../images/header/realtimeinfo_dating.gif");
	background-repeat:no-repeat;
	background-position:right top;
	height:102px;
	width:500px;

}

#photoToolbar {
	height:22px;
	padding:0;
	margin:0;
	width:100%;
	border-collapse:collapse;
}
#photoToolbar img {
	border: 0 none;
}
#photoToolbar td {
	padding:0;
	margin:0;
}

#tableNoSpace {
	width:100%;
	padding:0;
	margin:0;
	border-collapse:collapse;
}

#tableNoSpace td {
	padding:0;
	margin:0;
}

#profileStatViewTable {
	padding:0;
	margin:0;
	border-collapse:collapse;
	width: 100%;
	font-size:11px;
	text-align:center;
}
#profileStatViewTable th{
	padding:0;
	margin:0;
	border-bottom: 1 solid #b4b4b5;
	border-top: 1 solid #b4b4b5;
	background-color:#EBF0F3;
	height:18px;
 }
#profileStatViewTable td{
	padding:2px;
	margin:0;
}
#profileStatViewTable a{
	font-size:12px;
}

#profileStatViewRowWhite {
	background-color:white;
}
#profileStatViewRowBlue {
	background-color:#E8E8E8;
}

.greyBorder {
	border: 1px solid #CCCCCC;
}

.greyBorderSpecial {
	border: 1px inset #666666;
	background-color: #D6E74A;
}

.whiteLarge {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}

.redHeader{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #990000;
}

#adminAnnouncementTable {
	width: 100%;
	border: 1px solid #CCCCCC;
	border-collapse:collapse;
}
#adminAnnouncementTable table{
	border-collapse:collapse;
}
#adminAnnouncementTable td{
	white-space:nowrap;
}
#adminAnnouncementTable th{
	white-space:nowrap;
	
}
#redTableHeading{
	background-image: url(../images/subheader_symbol.gif);
	background-repeat:no-repeat;
	background-position: left;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:16px;
	font-weight:bold;
	color:#990000;
	text-align:left;
	white-space:nowrap;
	padding-left: 25px;
	height:26px;
}
#upgradePage{

}
#upgradePage td{
	height: 20px;
	white-space:nowrap;
}
#upgradePage th{
	color: #666666;
	height: 20px;
}
#upgradePage div{
	margin-left:15px;
}
#comparison {
	border: 1px solid #999999 !important;
}
#comparison div {
	margin-left:3px !important;
}
#comparison td {
	margin-left:0 !important;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-color: #CCCCCC;
	text-align: left;
	text-indent: 3pt;
	height:18px;
}
#payButton{
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../images/content/button.jpg);
	height: 20px;
	width: 100px;
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
	line-height: 110%;
	cursor:hand;
}
.payButton{
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../images/content/button.jpg);
	height: 20px;
	width: 100px;
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
	line-height: 110%;
}
#why {
	font-size: 12px;
}
#why div {
	text-indent: 5pt;
}
#why th {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-color: #CCCCCC;
}
#onlineNowTable {
	width: 100%;
	border: 1px solid #9a9a99;
	border-collapse:collapse;
	padding:0;
	margin:0;
}
#onlineNowTable th{
	text-align:center;
	white-space:nowrap;
	background-color:#ECEFAD;
	font-weight:bold;
	border-bottom: 1px solid #9a9a99;
	text-indent: 5pt;
	height: 20px;
 }
#onlineNowTable td{
	background-color:#f8ffdc;
	border-bottom: 1px solid #9a9a99;
	margin:0;
	vertical-align:middle;
	text-align:center;
	height:18;
	white-space:nowrap;
	text-indent: 15pt; 
}
#onlineNowTable a{
	font-size:13px;
}

#onlineNowToolbar {
	width: 100%;
	border: 0 none;
	border-collapse:collapse;
	padding:0;
	margin:0;
	background-color:#95c1d6 !important;
	font-size: 11px;
	text-align:center;
	color:#333333;
	white-space:nowrap;
}

#onlineNowToolbar a {
	font-size: 11px;
	color:#333333;
	text-decoration:none;
}
#onlineNowToolbar tr {
	vertical-align:middle;
	height:18px;
}

#onlineNowToolbar td {
	padding:0;
	margin:0;
}
#onlineNowToolbar div {
	padding:0;
	margin:0;
	width:100px;
}

#onlineNowToolbar img {
	border: 0 none;
}

#onlineNowToolbar select {
	overflow:hidden;
	width:100px;
}
.onlineNowToolbarDiv{
	padding:0;
	margin: 0;
	text-align:center;
}
.onlineNowToolbarDivA {
	padding:0;
	margin: 0;
	text-align:center;
}
.onlineNowToolbarDivAOver {
	background-color:#9ADDFC;
	border:1px solid white;
	padding:0;
	margin: 0;
	text-align:center;
	cursor:hand;
}

.OpenProfileHeader{
    height: 35px;
    text-indent: 5pt;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #990000;
    font-weight: bold;
    background-color:#F8F8F8;
    line-height:210%;
    border-bottom:none;
    border-left:1px solid #E8E8E8;
    border-right:1px solid #E8E8E8;
    border-top:1px solid #E8E8E8;
    text-align:left;
}

/*--LEFT MENU NEW STUFF -- */
TD.mainContentLeftMenuGreen DIV.SideMenuRHP,
TD.mainContentLeftMenuGreen DIV.SideMenuYD {
	width:					163px;
	padding:				7px;
}
TD.mainContentLeftMenuGreen DIV.MemberHeader {
	padding:				3px 0;
}
TD.mainContentLeftMenuGreen DIV.MemberHeader A {
	color:					#FFFFFF;
	font-weight:			bold;
	font-size:				13px;
}
TD.mainContentLeftMenuGreen DIV.Guest		{background-image:	url(../images/left_panel/MembHeaderGuest.gif);}
TD.mainContentLeftMenuGreen DIV.Platinum	{background-image:	url(../images/left_panel/MembHeaderPlatinum.gif);}
TD.mainContentLeftMenuGreen DIV.Premium		{background-image:	url(../images/left_panel/MembHeaderPremium.gif);}
TD.mainContentLeftMenuGreen DIV.PremiumPLUS	{background-image:	url(../images/left_panel/MembHeaderPremiumPLUS.gif);}
TD.mainContentLeftMenuGreen DIV.Stats {
	padding:				5px;
	text-align:				left;
	line-height:			16px;
}
TD.mainContentLeftMenuGreen DIV.SideMenuRHP DIV.Stats {
	background-color:		#f8fce6;
	border:					1px solid #a0a050;
}
TD.mainContentLeftMenuGreen DIV.SideMenuYD DIV.Stats {
	background-color:		#e5edfc;
	border:					1px solid #7b8b9c;
}
TD.mainContentLeftMenuGreen DIV.Stats STRONG {
	display:				block;
	float:					left;
	width:					70px;
	padding:				0 0 0 5px;
	font-weight:			normal;
}
TD.mainContentLeftMenuGreen DIV.Stats A {
	font-size:				10px;
}
TD.mainContentLeftMenuGreen DIV.Stats INPUT {
	margin:					4px 0 4px 5px;
}
TD.mainContentLeftMenuGreen DIV.Stats DIV {
	padding:				1px 5px;
	margin:					2px 0 0 0;
}
TD.mainContentLeftMenuGreen DIV.SideMenuRHP DIV.Stats DIV {
	background-color:		#eaf594;
	border:					1px solid #a0a050;
}
TD.mainContentLeftMenuGreen DIV.SideMenuYD DIV.Stats DIV {
	background-color:		#ffffff;
	border:					1px solid #7b8b9c;
}
TD.mainContentLeftMenuGreen DIV.Stats DIV STRONG {
	width:					60px;
	padding:				0;
}
TD.mainContentLeftMenuGreen DIV.Stats DIV SPAN {
	display:				block;
	float:					left;
	width:					53px;
}
TD.mainContentLeftMenuGreen DIV.Stats DIV A {
	position:				relative;
	top:					1px;
	.top:					0;
}
TD.mainContentLeftMenuGreen UL.Menu {
	padding:				0;
	margin:					5px 0 0 0;
	list-style:				none;
	border-style:			solid;
	border-width:			1px 1px 0 1px;
	text-align:				left;
}
TD.mainContentLeftMenuGreen DIV.SideMenuRHP UL.Menu {
	background-color:		#f8fce6;
	border-color:			#a0a050;
}
TD.mainContentLeftMenuGreen DIV.SideMenuYD UL.Menu {
	background-color:		#e5edfc;
	border-color:			#7b8b9c;
}
TD.mainContentLeftMenuGreen UL.Menu LI A {
	display:				block;
	_height:				14px;
	padding:				5px 0 4px 30px;
	color:					#595959;
	background-repeat:		no-repeat;
	background-position:	5px 2px;
}
TD.mainContentLeftMenuGreen DIV.SideMenuRHP UL.Menu LI A {
	border-bottom:			1px solid #eaf594;
}
TD.mainContentLeftMenuGreen DIV.SideMenuYD UL.Menu LI A {
	border-bottom:			1px solid #7b8b9c;
}
TD.mainContentLeftMenuGreen UL.Menu LI A:HOVER {
	color:					#000000;
	text-decoration:		none;
}
TD.mainContentLeftMenuGreen DIV.SideMenuRHP UL.Menu LI A:HOVER,
TD.mainContentLeftMenuGreen DIV.SideMenuRHP UL.Menu LI A.Active {
	background-color:		#fffc9a;
}
TD.mainContentLeftMenuGreen DIV.SideMenuYD UL.Menu LI A:HOVER,
TD.mainContentLeftMenuGreen DIV.SideMenuYD UL.Menu LI A.Active {
	background-color:		#c2d5fb;
}
TD.mainContentLeftMenuGreen UL.Menu LI A.MyAccount			{ background-image: url(../images/icons/rhp_myaccount_mini2.gif);	}
TD.mainContentLeftMenuGreen UL.Menu LI A.MyMessages			{ background-image: url(../images/icons/rhp_mail_mini2.gif);			}
TD.mainContentLeftMenuGreen UL.Menu LI A.MyFlirts			{ background-image: url(../images/icons/rhp_flirt_mini2.gif);		}
TD.mainContentLeftMenuGreen UL.Menu LI A.MyLists			{ background-image: url(../images/icons/rhp_note_mini2.gif);			}
TD.mainContentLeftMenuGreen UL.Menu LI A.MyFriends			{ background-image: url(../images/icons/rhp_myfriends_mini2.gif);	}
TD.mainContentLeftMenuGreen UL.Menu LI A.Datefinder			{ background-image: url(../images/icons/rhp_dates_mini2.gif);		}
TD.mainContentLeftMenuGreen UL.Menu LI A.ProfileStatistics	{ background-image: url(../images/icons/rhp_stats_mini2.gif);		}
TD.mainContentLeftMenuGreen UL.Menu LI A.Logout				{ background-image: url(../images/icons/rhp_logout_mini2.gif);	color: #990000;}

TD.mainContentLeftMenuGreen UL.Menu LI.SubMenu {
	padding:				1px 0 0 0;
	background-color:		#FFFFFF;
}
TD.mainContentLeftMenuGreen UL.Menu LI.SubMenu UL {
	.width:					161px;
}
TD.mainContentLeftMenuGreen UL.Menu LI.SubSubMenu {
	margin:					0;
	.margin:				0 0 0 30px;
	list-style:				none;
}
TD.mainContentLeftMenuGreen UL.Menu LI.SubSubMenu UL {
	.width:					auto;
}
TD.mainContentLeftMenuGreen UL.Menu UL {
	padding:				0 0 5px 15px;
	.padding:				0 0 5px 0;
	margin:					0;
	background-color:		#FFFFFF;
	list-style-position:	inside;
}
TD.mainContentLeftMenuGreen DIV.SideMenuRHP UL.Menu UL {
	color:					#a0a050;
	border-bottom:			1px solid #eaf594;
}
TD.mainContentLeftMenuGreen DIV.SideMenuYD UL.Menu UL {
	color:					#7b8b9c;
	border-bottom:			1px solid #7b8b9c;
}
TD.mainContentLeftMenuGreen UL.Menu UL LI {
	padding:				4px 0 1px 0;
	margin:					0 0 0 15px;
	.margin:				0 0 0 30px;
}
TD.mainContentLeftMenuGreen UL.Menu UL LI A {
	display:				inline;
	.position:				relative;
	.left:					-3px;
	padding:				0 0 0 3px;
	border:					none !important;
}
TD.mainContentLeftMenuGreen UL.Menu UL LI A:HOVER {
	background-color:		transparent !important;
}
TD.mainContentLeftMenuGreen UL.Menu UL LI.Title {
	color:					#595959;
	margin:					0;
	list-style:				none;
}
TD.mainContentLeftMenuGreen UL.Menu UL LI.Folder {
	padding:				4px 0 1px 30px;
	.padding:				4px 0 1px 19px;
	margin:					0;
	.margin:				0 0 0 15px;
	list-style:				none;
	background-image:		url(../images/mail_folder_yellow.gif);
	background-repeat:		no-repeat;
}
TD.mainContentLeftMenuGreen UL.Menu UL LI.Folder A {
	padding:				0;
}
TD.mainContentLeftMenuGreen UL.Menu UL UL {
	list-style-type:		circle;
	border:					none !important;
}
TD.mainContentLeftMenuGreen UL.Menu UL UL LI {
	margin:					0 0 0 15px;
}


/*-- END OF LEFT MENU NEW STUFF -- */
/*-- YES Footer Menus --*/

        TD.footerTD DIV.YesSearch {
         position:   relative;
         height:    250px;
         width:    300px;
         background-image: url(images/YES_Dating_search_back.jpg);
        }
        TD.footerTD DIV.YesSearch SELECT.Seeking {
         position:   absolute;
         top:    123px;
         left:    50px;
        }
        TD.footerTD DIV.YesSearch SELECT.AgeFrom,
        TD.footerTD DIV.YesSearch SELECT.AgeTo {
         position:   absolute;
         top:    151px;
         width:    45px;
        }
        TD.footerTD DIV.YesSearch SELECT.AgeFrom {
         left:    50px;
        }
        TD.footerTD DIV.YesSearch SELECT.AgeTo {
         left:    117px;
        }
        TD.footerTD DIV.YesSearch SELECT.State {
         position:   absolute;
         top:    176px;
         left:    50px;
        }
        TD.footerTD DIV.YesSearch INPUT.Submit {
         position:   absolute;
         top:    211px;
         left:    50px;
        }
/*-- End of YES Footer --*/
		
		.frontpageBessGeoff{
		vertical-align:top; 
		margin-top:6px; 
		width:196px; 
		height:152px; 
		background:url(../images/frontpage/frontpageBessieGeoff.gif) no-repeat !important;
		}
