﻿@charset "UTF-8";
/* ++Tools--sprites icons */
.spr{background:transparent url(../img/Community/JDate/ui-sprite-icons.png) no-repeat 0 0;}
.s-icon-history-blank{background-position:100px 0;width:16px;height:16px;}
.s-icon-IM{background-position:0 0;width:16px;height:16px;}
.s-icon-both-like{background-position:-66px 0;width:18px;height:16px;}
.s-icon-chat{background-position:-134px 0;width:17px;height:14px;}
.s-icon-ecard{background-position:-201px 0;width:16px;height:16px;}
.s-icon-flirt{background-position:-267px 0;width:16px;height:16px;}
.s-icon-hotlist-add{background-position:-333px 0;width:20px;height:16px;}
.s-icon-hotlist-remove{background-position:-403px 0;width:20px;height:16px;}
.s-icon-hotlist{background-position:-473px 0;width:16px;height:16px;}
.s-icon-send-to-friend{background-position:-539px 0;width:16px;height:16px;}
.s-icon-status-hidden{background-position:-605px 0;width:16px;height:16px;}
.s-icon-status-offline{background-position:-671px 0;width:16px;height:16px;}
.s-icon-members-IM-bth{background-position:-737px 0;width:24px;height:16px;}
.s-icon-members-IM-mem{background-position:-811px 0;width:24px;height:16px;}
.s-icon-members-IM-you{background-position:-885px 0;width:24px;height:16px;}
.s-icon-members-ecard-you{background-position:-959px 0;width:24px;height:16px;}
.s-icon-members-emailed-bth{background-position:-1033px 0;width:24px;height:16px;}
.s-icon-members-emailed-mem{background-position:-1107px 0;width:24px;height:16px;}
.s-icon-members-emailed-you{background-position:-1181px 0;width:24px;height:16px;}
.s-icon-members-flirted-bth{background-position:-1255px 0;width:24px;height:16px;}
.s-icon-members-flirted-mem{background-position:-1329px 0;width:24px;height:16px;}
.s-icon-members-flirted-you{background-position:-1403px 0;width:24px;height:16px;}
.s-icon-members-hotlisted-bth{background-position:-1477px 0;width:24px;height:16px;}
.s-icon-members-hotlisted-mem{background-position:-1551px 0;width:24px;height:16px;}
.s-icon-members-hotlisted-you{background-position:-1625px 0;width:24px;height:16px;}
.s-icon-members-viewed-bth{background-position:-1699px 0;width:24px;height:16px;}
.s-icon-members-viewed-mem{background-position:-1773px 0;width:24px;height:16px;}
.s-icon-members-viewed-you{background-position:-1851px 0;width:24px;height:16px;}
.s-icon-members-you-ecard{background-position:-1925px 0;width:24px;height:16px;}
.s-icon-news{background-position:-1997px 0; height:16px; width:16px;}
.s-icon-closethick{background-position:0 -32px; height:11px; width:11px;}
.s-icon-closethick-color{background-position:-61px -32px; height:11px; width:11px;}
.s-icon-hover-comm{background-position:-180px -31px; height:14px; width:14px;}
.s-icon-hover-comm-active{background-position:-209px -31px; height:14px; width:14px;}
.s-icon-hover-contact{background-position:-240px -31px; height:14px; width:12px;}
.s-icon-hover-contact-active{background-position:-292px -31px; height:14px; width:12px;}
.s-icon-hover-favorites{background-position:-1997px -119px; height:14px; width:12px;}
.s-icon-hover-block{background-position:-118px -29px; height:12px; width:10px;}
.s-icon-hover-block-active{background-position:-140px -29px; height:12px; width:10px;}
.s-icon-profile-edit{background-position:-742px -32px; height:13px; width:14px;}
.s-icon-profile-edit-large{background-position:-761px -32px; height:17px; width:18px;}
/* sprite row 2 */
.s-icon-email-opened{background-position:0 -66px;width:24px;height:16px;}
.s-icon-email-replied{background-position:-74px -66px;width:24px;height:16px;}
.s-icon-email-sort{background-position:-148px -66px;width:24px;height:16px;}
.s-icon-email-unopened{background-position:-222px -66px;width:24px;height:16px;}
.s-icon-email-viewed{background-position:-296px -66px;width:24px;height:16px;}
.s-icon-select-all{background-position:-370px -66px;width:11px;height:8px;}
.s-icon-click-m-off{background-position:-431px -66px;width:17px;height:17px;}
.s-icon-click-m-on{background-position:-498px -66px;width:17px;height:17px;}
.s-icon-click-m-on-sm{background-position:-498px -100px;width:15px;height:12px;}
.s-icon-click-n-off{background-position:-565px -66px;width:17px;height:17px;}
.s-icon-click-n-on{background-position:-632px -66px;width:17px;height:17px;}
.s-icon-click-n-on-sm{background-position:-632px -100px;width:15px;height:12px;}
.s-icon-click-y-off{background-position:-699px -66px;width:18px;height:17px;}
.s-icon-click-y-on{background-position:-767px -66px;width:17px;height:17px;}
.s-icon-click-y-on-sm{background-position:-767px -100px;width:16px;height:13px;}
.s-icon-click-yy{background-position:-835px -66px;width:23px;height:14px;}
.s-icon-click-yy-on-sm{background-position:-835px -100px;width:23px;height:13px;}
.s-icon-hover-y-on-sm{background-position:-741px -100px;width:12px;height:13px;}
.s-icon-hover-y-off-sm{background-position:-699px -100px;width:12px;height:13px;}
.s-icon-close{background-position:-910px -66px;width:13px;height:13px;}
.s-icon-folder-create-manage{background-position:-973px -66px;width:19px;height:16px;}
.s-icon-help{background-position:-1042px -66px;width:17px;height:17px;}
.s-icon-highlighted-profile{background-position:-1109px -66px;width:21px;height:21px;}
.s-icon-new-member{background-position:-1180px -66px;width:25px;height:19px;}
.s-icon-page-message{background-position:-1255px -66px;width:20px;height:20px;}
.s-icon-pref-off{background-position:-1325px -66px;width:11px;height:11px;}
.s-icon-pref-on{background-position:-1386px -66px;width:11px;height:11px;}
.s-icon-tip{background-position:-1447px -66px;width:14px;height:19px;}
.s-icon-top{background-position:-1511px -66px;width:16px;height:15px;}
.s-icon-updated{background-position:-1577px -66px;width:44px;height:19px;}
.s-icon-view-gallery-active{background-position:-1671px -66px;width:14px;height:14px;}
.s-icon-view-gallery{background-position:-1735px -66px;width:14px;height:14px;}
.s-icon-view-list-active{background-position:-1799px -66px;width:14px;height:14px;}
.s-icon-view-list{background-position:-1863px -66px;width:14px;height:14px;}
.s-icon-favorites{background-position:-1997px -66px; width:17px; height:16px;}
.s-icon-favorites-added{background-position:-1997px -100px;width:12px;height:12px;}
.s-icon-favorites-none{background-position:-1997px -119px;width:12px;height:12px;}
.s-icon-status-online-sm{background-position:-605px -32px;width:20px;height:22px;}
.s-icon-status-offline-sm{background-position:-671px -32px;width:24px;height:22px;}
.s-icon-arrow-right{background-position:-1327px -64px;width:9px;height:14px;}
.s-icon-arrow-down{background-position:-1386px -64px;width:14px;height:14px;}
.s-icon-arrow-right-color{background-position:-1327px -30px;width:7px;height:14px;}
.s-icon-arrow-down-color{background-position:-1386px -30px;width:11px;height:14px;}
.s-icon-arrow-up-color{background-position:-1354px -30px;width:11px;height:14px;}
.s-icon-double-arrow-up{background-position:-1327px -100px;width:9px;height:11px;}
.s-icon-double-arrow-down{background-position:-1387px -100px;width:9px;height:11px;}
.s-icon-arrow-single-r-sm{background-position:-1327px -83px; width:4px; height:14px;}
.s-icon-arrow-double-r-sm{background-position:-1342px -83px; width:8px; height:14px;}
.s-icon-arrow-single-l-sm{background-position:-1386px -83px; width:4px; height:14px;}
.s-icon-arrow-double-l-sm{background-position:-1367px -83px; width:8px; height:14px;}
/* sprite row 3 */
.s-icon-members-flirted-bth-off{background-position:0px -137px;width:24px;height:16px;}
.s-icon-members-emailed-you-off{background-position:-74px -137px;width:24px;height:16px;}
.s-icon-members-emailed-mem-off{background-position:-148px -137px;width:24px;height:16px;}
.s-icon-members-emailed-bth-off{background-position:-222px -137px;width:24px;height:16px;}
.s-icon-members-ecard-you-off{background-position:-296px -137px;width:24px;height:16px;}
.s-icon-members-you-ecard-off{background-position:-370px -137px;width:24px;height:16px;}
.s-icon-members-viewed-you-off{background-position:-444px -137px;width:24px;height:16px;}
.s-icon-members-viewed-mem-off{background-position:-518px -137px;width:24px;height:16px;}
.s-icon-members-viewed-bth-off{background-position:-592px -137px;width:24px;height:16px;}
.s-icon-members-IM-you-off{background-position:-666px -137px;width:24px;height:16px;}
.s-icon-members-IM-mem-off{background-position:-740px -137px;width:24px;height:16px;}
.s-icon-members-IM-bth-off{background-position:-814px -137px;width:24px;height:16px;}
.s-icon-members-hotlisted-you-off{background-position:-888px -137px;width:24px;height:16px;}
.s-icon-members-hotlisted-mem-off{background-position:-962px -137px;width:24px;height:16px;}
.s-icon-members-hotlisted-bth-off{background-position:-1036px -137px;width:24px;height:16px;}
.s-icon-members-flirted-you-off{background-position:-1110px -137px;width:24px;height:16px;}
.s-icon-members-flirted-mem-off{background-position:-1184px -137px;width:24px;height:16px;}
.s-icon-members-you-blank{background-position:-1258px -137px;width:24px;height:16px;}
.s-icon-members-them-blank{background-position:-1325px -137px;width:24px;height:16px;}
.s-icon-like{background-position:-1258px -136px;height:13px;width:9px;}
.s-icon-you-like{background-position:-1332px -136px;height:13px;width:9px;}
.s-icon-members-ecard{background-position:-1406px -137px;width:16px;height:16px;}
.s-icon-members-emailed{background-position:-1472px -137px;width:16px;height:16px;}
.s-icon-members-flirted{background-position:-1539px -137px;width:16px;height:16px;}
.s-icon-members-hotlisted{background-position:-1605px -137px;width:16px;height:16px;}
.s-icon-members-IM{background-position:-1671px -137px;width:16px;height:16px;}
.s-icon-members-viewed{background-position:-1737px -137px;width:16px;height:16px;}
.s-icon-notification-sub{background-position:-1802px -137px;width:16px;height:16px;}
.s-icon-notification-match{background-position:-1934px -137px;width:16px;height:16px;}
.s-icon-notification-nudges{background-position:-1868px -137px;width:16px;height:16px;}
/* ++Tools--sprites one offs for animations and things */
.s-icon-icon-email-new{background:transparent url(../img/Community/JDate/icon-email-new.gif) no-repeat 0 0;width:18px;height:16px;}
/* ++Tools--sprites buttons */
.spr-btn{background:transparent url(../img/Community/JDate/ui-sprite-buttons.png) no-repeat 0 0;}
.sbtn-click20-yes{background-position:0 -505px;width:179px;height:48px;}
.sbtn-click20-yes:hover{background-position:0 -599px;width:179px;height:48px;}
.sbtn-click20-no{background-position:0 -693px;width:179px;height:48px;}
.sbtn-click20-no:hover{background-position:0 -787px;width:179px;height:48px;}
.sbtn-click20-maybe{background-position:0 -881px;width:179px;height:48px;}
.sbtn-click20-maybe:hover{background-position:0 -975px;width:179px;height:48px;}
.click20-horizontal .sbtn-click20-yes{background-position:0 0;width:130px;height:38px;}
.click20-horizontal .sbtn-click20-yes:hover{background-position:0 -84px;width:130px;height:38px;}
.click20-horizontal .sbtn-click20-no{background-position:0 -168px;width:130px;height:38px;}
.click20-horizontal .sbtn-click20-no:hover{background-position:0 -252px;width:130px;height:38px;}
.click20-horizontal .sbtn-click20-maybe{background-position:0 -336px;width:130px;height:38px;}
.click20-horizontal .sbtn-click20-maybe:hover{background-position:0 -420px;width:130px;height:38px;}

.sbtn-click20-yes-sm-off{background-position:0 -1620px;width:94px;height:41px;}
.sbtn-click20-yes-sm-off:hover{background-position:0 -1670px;width:94px;height:41px;}
.sbtn-click20-yes-sm-on{background-position:0 -1720px;width:94px;height:41px;}
.sbtn-click20-yes-sm-on:hover{background-position:0 -1770px;width:94px;height:41px;}
.sbtn-click20-no-sm-off{background-position:0 -1820px;width:83px;height:41px;}
.sbtn-click20-no-sm-off:hover{background-position:0 -1870px;width:83px;height:41px;}
.sbtn-click20-no-sm-on{background-position:0 -1920px;width:83px;height:41px;}
.sbtn-click20-no-sm-on:hover{background-position:0 -1970px;width:83px;height:41px;}
.sbtn-click20-maybe-sm-off{background-position:0 -2020px;width:101px;height:41px;}
.sbtn-click20-maybe-sm-off:hover{background-position:0 -2070px;width:101px;height:41px;}
.sbtn-click20-maybe-sm-on{background-position:0 -2120px;width:101px;height:41px;}
.sbtn-click20-maybe-sm-on:hover{background-position:0 -2170px;width:101px;height:41px;}

.btn-arrow-lg-prev{background-position:-120px -1620px; width:14px; height:28px;}
.btn-arrow-lg-next{background-position:-133px -1620px; width:14px; height:28px;}

/* ++Tools--sprites repeat-x backgrounds */
.spr-bg-x{background:transparent url(../img/Community/JDate/ui-sprite-bg-x.png) repeat-x 0 0;}
.spr-bg-x.s-bg-bar{background-position:0 -26px;}
/* ==Structure  -----*/
.header-container{
	background-image:url(../img/Community/JDate/logo-header.png);
	background-repeat:no-repeat;
}
.header-fb-like-btn{
    position: absolute;
    top: 83px;
    left: 130px;
}
.page-home .header-fb-like-btn{
    position: absolute;
    top: 30px;
    left: 130px;
}
.page-home .header-container{
	background-position:8px 2px;
}
.page-home #header-logo{
    margin-top: 1px;
}
#footer, #footer-narrow, #footer-container, .footer-container{
	background-color:#25426B;
	color:#96b1cc;
}
/* ==Components -----*/
/* ++Com--Nav -----*/
/*
.sf-menu{
	background:url(../img/Community/JDate/nav-bg.png) repeat-x left bottom;
}
.sf-menu li{
	background:url(../img/Community/JDate/nav-bg.png) repeat-x left bottom;
}
ul.sf-menu li ul{
	background:white url(../img/Community/JDate/nav-sub.png) repeat-x center bottom;
}
.sf-menu a:link, .sf-menu a:visited {
	color:white;
	border-right:1px dotted #EBEFF2;
}
.sf-menu a:hover, .sf-menu a:active {
	color:#25426b;
}
.sf-menu.sf-navbar ul li a{
	color:#25426b;
	border-right:0px dotted #EBEFF2;
}
.sf-menu li li{
	background:url(../img/Community/JDate/nav-sub.png) repeat-x center bottom;
}
.sf-menu li.subli{
	background: #993366 url("../img/Community/JDate/nav-sub-high.png") center bottom;
}
*/
/* nav hover */
/*
.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active, .sf-menu li.new-messages:hover{
	background:url(../img/Community/JDate/nav-bg-indicator-hover.png) no-repeat center bottom;
}
.sf-menu li li.current, .sf-menu li li.current a:hover, .sf-menu li.new-messages li.current, .sf-menu li.new-messages ul li.current a:hover{
	background:url(../img/Community/JDate/nav-sub-on.png) center bottom;
	color:White;
}
.sf-menu li li.current a{
	color:White;
}
.sf-menu ul li:hover, .sf-menu ul li.sfHover, ul.sf-menu ul li:hover li, ul.sf-menu ul li.sfHover li, .sf-menu ul a:focus, .sf-menu ul a:hover, .sf-menu ul a:active, .sf-menu li.new-messages ul a:hover{
	background:#ebeff2 url(../img/Community/JDate/nav-sub-bg-indicator-hover.png) no-repeat center bottom;
	color:#25426b;
}
.sf-menu li.sf-breadcrumb{
    background:url(../img/Community/JDate/nav-on.png) no-repeat center bottom;
}
.sf-menu li.new-messages a{
    background:url(../img/Community/JDate/icon-email-new.gif) no-repeat 0.50em 0.67em;
}
.sf-menu li.new-me2ssages li a{
    background-image:none;
}
*/
/* nav-alternative */
.nav-alternative{
	background:url(../img/Community/JDate/nav-bg.png) repeat-x left bottom;
	color:White;
}
.nav-alternative span.bread-fake{
	color:#cccccc;
}
/* ++Com--Sitewide components */
.error-page-container{
	background:transparent url(../img/bknd_error.gif) repeat-x left bottom;
}
.error-page-person{
    background:transparent url(../img/Community/JDate/onsite-error-person.png) no-repeat right bottom;
}
.error-page-container h1{
    background-color:white;
}
.error-page-container p{
    background-color:white;
}
.termination-reasons{
	border-top:1px dotted #cccccc;
	border-bottom:1px dotted #cccccc;
}
.confirmation-message{
	border:5px solid #ECEFF2;
}
.dl-form .error{
    background-color:#FFECE9;
    border:1px solid red;
    color:#F02E0C;
 }
/* member photo classes */
/* no-photo */
/* unfinished */
a.no-photo:link, a.no-photo:visited, a.no-photo:active{
	border:1px solid #CCCCCC;
	color:#fff;
}
a.no-photo:hover{
	border:1px solid #936;
	color:#fff;
}
/* ++Com--Results - Profiles */
/* defaults */
.timestamp{
	color:#999999;
}
.results .picture a:link, .results .picture a:visited, .results .picture a:active{
    border:1px solid #cccccc;
}
.results .picture a:hover{
    border:1px solid #993366;
}
.results .picture .no-photo{
    color:white;
}
#profile-full .picture table tr td{
    background-color:#F7F7FF;
}
.info.basics #profile-full-timestamp{
    position:static;
    top: auto;
    right: auto;
    width:auto;
    text-align: left;
}
.results .overview p{
	color:#666666;
}
/* gallery view */
.results.gallery-view{
	background-color:#ffffff;
	border:1px solid #cccccc;
}
	.results.gallery-view .picture{
		border-right:1px dotted #999999;
		background-color:white;
}
	.results.gallery-view .header{
		border-bottom:1px dotted #999999;
		background-color:#ECEFF2;
}
	.results.gallery-view .communications{
		border-top:1px dotted #999999;
}
	.results.gallery-view .actions{
		border-right:1px dotted #999999;
}
.results.gallery-view .actions a:hover{text-decoration:none;}
/* gallery-profile - hightlighted */
.results.gallery-view.highlighted{
    background-color:#e8f0d7;
    border:1px solid #cbfd04;
}
	.results.gallery-view.highlighted .communications{
	    background-color:#e8f0d7;
}
	.results.gallery-view.highlighted .header{
		background:#d6f0a1 url(../img/Community/JDate/results-highlight-header-bg.png) no-repeat right center;
}
	.results.gallery-view.highlighted .info{
		background:#f2f7e8 url(../img/Community/JDate/results-highlight-details-bg.png) no-repeat right bottom;
}
/* list view */
.results.list-view{
	border:1px solid #cccccc;
	background-color:#ffffff;
}
    .results.list-view .header{
		border-bottom:1px dotted #999999;
		background-color:#ECEFF2;
}
	.results.list-view .note{
		border-top:1px dotted #999999;
		background-color:#F5F7FB;
}
	.results.list-view .picture{
		border-right:1px dotted #999999;
		background-color:white;
}
	.results.list-view .info{
		border-right:1px dotted #999999;
}
	.results.list-view .details{
		background-color:#f5f7fb;
}
	.results.list-view .communications{
		border-top:1px dotted #999999;
		background-color:#ffffff;
}
	.results.list-view .click{
		border-left:1px dotted #999999;
}
/* mini-profile - hightlighted */
.results.list-view.highlighted{
    background-color:#e8f0d7;
    border:1px solid #cbfd04;
}
	.results.list-view.highlighted .communications{
	    background-color:#e8f0d7;
}
	.results.list-view.highlighted .header{
		background:#d6f0a1 url(../img/Community/JDate/results-highlight-header-bg.png) no-repeat right center;
}
	.results.list-view.highlighted .header span.remove-x{
		color:#936;
}
	.results.list-view.highlighted .details{
		background:#e8f0d7 url(../img/Community/JDate/results-highlight-info-bg.png) no-repeat right bottom;
}
	.results.list-view.highlighted .info{
		background-color:#f2f7e8;
}
/* mini-profile - spotlighted */
.spotlighted-profile-wrap{
    background-color:#eceff2;
}
.spotlighted-header-wrap{
    background-color:#eceff2;
}
	.results.list-view.spotlighted{
	    background-color:#ffffff;
}
	.results.list-view.spotlighted{
	    border:1px solid #cccccc;
}
	.results.list-view.spotlighted .header{
		background:#FFFFFF url(../img/Community/JDate/results-spotlight-header-bg.png) no-repeat right center;
}
	.results.list-view.spotlighted .details{
		background-color:#F2F7E8;
}
	.results.list-view.spotlighted .info{
		background-color:#f2f7e8;
}
	.results.list-view.spotlighted{
	    background-color:#f2f7e8;
}
	.results.list-view.spotlighted .actions{
	    background-color:#d1e2af;
}
	.results.list-view.spotlighted .communications{
	    background-color:#E8F0D7;	   
}
/* photo gallery */
.results.photo-view{
	border:3px solid #eceff2;
	background-color:#eceff2;
}
    .results.photo-view .picture{
	    background-color:white;
    }
    .results.photo-view .picture a:link, .results.photo-view .picture a:active, .results.photo-view .picture a:visited{
	    border:1px solid white;
    }
    .results.photo-view .picture a:hover{
	    border:1px solid #936;
    }
    /* Photo gallery highlighted */
    .results.photo-view.highlight{
	    background:url(../img/Community/JDate/photo-gallery-details-bg.png) no-repeat center bottom;
    }
    .results.photo-view.highlight .picture{
	    background:url(../img/Community/JDate/photo-gallery-picture-bg.png) no-repeat center top;
    }
/* photo profile */
.photo-profile{
	background-color: #ffffff;
	border-radius: 6px; -moz-border-radius:6px; -webkit-border-radius:6px;
	box-shadow: 0 0 8px #999999; -moz-box-shadow:0 0 8px #999999; -webkit-box-shadow:0 0 8px #999999;
	width: 145px;
	height: 220px;
	text-align: center;
} .lte8 .photo-profile{ border: #dedede 1px solid;}
.photo-profile-inner{
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.5, rgb(255,255,255)), color-stop(1, rgb(239,239,239)));
	background-image: -moz-linear-gradient(center bottom, rgb(255,255,255) 50%, rgb(239,239,239) 100%);
	border-radius: 6px; -moz-border-radius:6px; -webkit-border-radius:6px;
	border: 3px #ffffff solid;
	padding: 20px 8px 0;
}
.photo-profile .picture{
	margin-bottom: 12px;
}
/* ++Com--Results filter, sort and pagination */
    .pagination a strong, .pagination-mail a strong{
	    color:#333333;
    }
.sort-display{
	border-bottom:1px dotted #cccccc;
}
.page-membersonline .sort-display{
	border-bottom:none;
}
.sub-page-searchresults .sort-display{
	border-bottom:none;
}
.sort-display .cat-list{
    border-left:1px dotted #cccccc;
}
.sort-display .view-type{
    /*border-left:1px dotted #cccccc;*/
}
.sort-display .view-by{
    /*border-left:1px dotted #cccccc;*/
 }
/* quick-search */


/* ++Com--slideshow */
#hp-hero.homepage-memslideshow{
	background-color:#eceff2;
}
#slideshow-member{
	background-color:#E0E7EB;
}
#slideshow-waiting{
	background-color:#eceff2;
}
#fp-click20{
	border-bottom: 1px solid #b1c5d4;
}
/* ++Com--AllAccess */
.allaccess-xsmall{
	width:50px;
	height:30px;
	vertical-align:middle;
	background: url(../img/Community/JDate/icon-allaccess-xsmall.png) top left no-repeat;
	text-indent: 9999px;
	overflow:hidden;
	display:inline-block;
} .ie7 .allaccess-xsmall{text-indent:-1000px;margin-left:1000px;}
.ie7 .feed .allaccess-xsmall{margin-left:0;}
.tab .allaccess-xsmall{
	margin-top: -2px;
	cursor: pointer;
}
.tab a:hover .allaccess-xsmall{
	background: #96b1cc url(../img/Community/JDate/icon-allaccess-xsmall-tab-h.png) top left no-repeat;
}
.tab.selected .allaccess-xsmall, .tab.selected a:hover .allaccess-xsmall{
	background: #202e42 url(../img/Community/JDate/icon-allaccess-xsmall-tab-s.png) top left no-repeat;
}
.allaccess-small{
	width:58px;
	height:37px;
	vertical-align:middle;
	background: url(../img/Community/JDate/icon-allaccess-small.png) top left no-repeat;
	text-indent: 9999px;
	overflow:hidden;
	display:inline-block;
} .page-email .ie7  h1 .allaccess-small{text-indent:-1000px;margin-left:1000px;}
.allaccess-medium{
	width:90px;
	height:55px;
	vertical-align:middle;
	background: url(../img/Community/JDate/icon-allaccess-med.png) top left no-repeat;
	text-indent: 9999px;
	overflow:hidden;
	display:inline-block;
} .ie7 .allaccess-medium{text-indent:-1000px;margin-left:1000px;}
.allaccess-large{
	width:115px;
	height:70px;
	vertical-align:middle;
	background: url(../img/Community/JDate/icon-allaccess-large.png) top left no-repeat;
	text-indent: 9999px;
	overflow:hidden;
	display:inline-block;
} .ie7 .allaccess-large{text-indent:-1000px;margin-left:1000px;}
#divSendVIPOverlay, .vip-m2m-overlay{
	padding: 30px 50px;
	display: none;
	position:fixed; 
	top: 30%;
	left:50%;
	margin-left:-225px;
	z-index:1002;
	background: #ffffff url(../img/Community/JDate/ui-bg-vipoverlay.png) top center no-repeat;
	box-shadow:0 0 8px #888888; -webkit-box-shadow:0 0 8px #888888;-moz-box-shadow:0 0 8px #888888;
	border: 3px solid #202e42;
	border-radius: 16px; -webkit-border-radius: 16px; -moz-border-radius: 16px;
	outline: none;
	width: 350px;
	text-align: left;
}
#divSendVIPOverlay h2, .vip-m2m-overlay h2{
	font: normal 22px  Georgia, Palatino, Palatino Linotype, Times, "Times New Roman", serif;
	font-weight: normal;
}
#divSendVIPOverlay .cta, .vip-m2m-overlay .cta{
	text-align: center;
}
#divSendVIPOverlay input,.vip-m2m-overlay input{
	margin-top: 16px;
}
#tooltip-remaining{
	color:#993366;
}
#allaccess-tooltip{
	text-align:left;
	right:0;
	font-weight: normal;
	color:#333333;
	text-indent:0;
}
#allaccess-tooltip h3{
	font: normal 18px  Georgia, Palatino, Palatino Linotype, Times, "Times New Roman", serif;
	font-weight: normal;
}
#allaccess-tooltip ul{
	margin-bottom: .5em;
}
#allaccess-tooltip li{
	padding-left: 20px;
	background: url(../img/Community/JDate/bullet-check-md.gif) no-repeat left top;
}
#vip-inbox-overlay{
	display: none;
	width: 510px;
	background: #ffffff url(../img/Community/JDate/ui-bg-vipoverlay.png) top center no-repeat;
	box-shadow:0 0 8px #888888; -webkit-box-shadow:0 0 8px #888888;-moz-box-shadow:0 0 8px #888888;
	border: 3px solid #202e42;
	border-radius: 16px; -webkit-border-radius: 16px; -moz-border-radius: 16px;
	padding: 30px 20px 20px;
	text-align: left;
}
#vip-inbox-overlay .photo-profile{
	float: right;
	margin: 0 0 0 30px;
}
#vip-inbox-overlay .photo-profile h2 a:hover{
	color: #333333;
	text-decoration: none;
	cursor: default;
}
#vip-inbox-overlay h1{
	text-align: center;
	font: bold 18px Arial,Helvetica Neue,Helvetica,sans-serif;
	color: #25426b;
}
#vip-inbox-overlay .message{
	font: 18px/1.5 Georgia,Palatino,Palatino Linotype,Times,Times New Roman,serif;
	margin: 20px;
}
#vip-inbox-overlay .message strong{
	color:#202e42;
	display:block;
	margin-bottom: 1em;
}
#vip-inbox-overlay .cta{
	text-align:center;
}
.nav-rounded-tabs-sub-menu{
	display:none;
}
#allaccess-inbox-header, #standard-mail-header{
	background-color: #E8F0D7;
	margin-right: 8px;
	height: 36px;
	line-height: 36px;
	color: #25426b;
}
#standard-mail-header{
	background: #E8F0D7 url(../img/Community/JDate/icon-email-unopened.gif) no-repeat 4px center;
	margin-top: 12px;
	padding-left: 30px;
}
#allaccess-inbox-header h2, #standard-mail-header h2{
	display: inline;
	color:#202e42;
	margin-left: 8px;
	font-weight: bold;
	font-size: 14px;
}
#allaccess-inbox-header h2 em, #standard-mail-header h2 em{
	font-style: normal;
	font-weight: bold;
	text-decoration: underline;
}
#allaccess-message-container{
	max-height: 210px;
	overflow:auto;
	margin-right:8px;
	padding: 0 0 0 1px;
} .ie7 #allaccess-message-container{
	height: expression( this.scrollHeight > 209 ? "210px" : "auto" );
	overflow-y: scroll;
}
#allaccess-message-container .mail-table.allaccess{
	width:100%;
}.ie7 #allaccess-message-container .mail-table.allaccess{
	width:685px;
}
.ie7 #allaccess-message-container input[type='checkbox']{
	position:static;
}
.mail-table.allaccess .mail-header-check, .mail-table.allaccess .mail-footer-check, .mail-table.allaccess .mail-item-check{
	width: 20px;
}
.mail-table.allaccess .mail-header-status{
	width: 25px;
}
.mail-table.allaccess .mail-header-username{
	width: 92px;
}
.mail-table.allaccess .mail-header-subject{
	width: 400px;
}
.mail-table.allaccess .mail-header-date{
	width: 136px;
}
.allaccess tr.unopened, .allaccess tr.opened{
	height: 70px;
	border: 1px solid #d8e0e6;
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(229,238,244)), color-stop(1, rgb(255,255,255)));
	background-image: -moz-linear-gradient(center bottom, rgb(229,238,244) 0%, rgb(255,255,255) 100%);
} .lte8 .allaccess tr.unopened td, .lte8 .allaccess tr.opened td { background: url(../img/Community/JDate/ui-allaccess-inbox-bg.png) repeat-x left bottom;}
.allaccess td.mail-item-subject{
	background: transparent url(../img/Community/JDate/icon-allaccess-med.png) no-repeat right center;
} .lte8 .allaccess tr.unopened td.mail-item-subject, .lte8 .allaccess tr.opened td.mail-item-subject{ background: url(../img/Community/JDate/ui-allaccess-inbox-bg.png) repeat-x right bottom;}
#mail-list .mail-table .mail-header a {
	font-weight:normal;
}
#moveToFolder{
	display:none;
	position:relative;
	top: 8px;
	left: 10px;
}
#moveToFolder select{
	width: 120px;
} 
#mail-options{
	margin-bottom: 4px;
}
#mail-options .secondary, #message-view-container .message-options .textlink{
	border: 1px solid #993366;
	border-width: 0 1px 0 0;
	padding: 0 6px;
	border-radius: 0;-webkit-border-radius: 0;-moz-border-radius: 0;
	background: none;
} .ie7 #mail-options .secondary, .ie7 .allaccess-msg .message-options .secondary{ padding-top: 0; padding-bottom: 0; }
#mail-options .secondary:hover, #message-view-container .message-options .textlink:hover{
	background: none;
}
#mail-options .secondary.last, #message-view-container .message-options .textlink.last {
	border-right: none;
	padding-right: 0;
}
.mail-select-arrow{
	display:none;
}
.allaccess-msg{
	margin:-6px 0 0;
	border:3px solid #202e42;
	border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;
	background: #ffffff url(../img/Community/JDate/ui-bg-vipoverlay.png) center 50px repeat-x;
}
.allaccess-msg #message-control-header{
	float: none;
	width: auto;
}
.allaccess-msg .message-header{
	border-width: 0 0 1px 0;
	margin: 0;
}
#message-view-container.allaccess-msg .message-options{
	position: relative;
	bottom: -36px;
	margin: 0 20px 0 -2px;
	padding: 8px 4px;
	border-top: none;
}.ie7 .allaccess-msg .message-options{
	bottom: -38px;
}
.message-options .primary{
	display: block;
	float: right;
	margin: -44px 0 0 0;
} .ie7 .message-options .primary{ margin: -50px 0 0 0; }
.allaccess-reply{
	background: #ffffff;
	float:right;
	margin: -40px 0 0;
	padding: 0 10px 0 4px;
	color: #202e42;
}
#allaccess-empty-folder{
	text-align:center;
	margin:1.5em 0 0;
}
#profile30Comm #mail-send-as-vip{
    margin: 0 0 0 18px;
    text-indent: -20px;
    float: left;
    width: 220px;
}
#profile30Comm #mail-send-as-vip label{
    font-weight: normal;
    font-size: 11px;
}
#profile30Comm #mail-send-as-vip input[type="checkbox"]{
    margin-top:0;
    margin-bottom:0;
    vertical-align:text-bottom;
}
.ie7 #profile30Comm #mail-send-as-vip input[type="checkbox"]{margin:0;vertical-align:middle;}
/* ==Pages - page-specific classes*/
/* ++Pages--Settings your hot lists */
#folder-settings-hot-lists h2{
    border-bottom:1px dotted #cccccc;
}
#folder-settings-hot-lists .item{
    border-bottom:1px dotted #cccccc;
}
/* ++Pages--Message Settings ------------*/
.message-setting-container{
    border-top:1px dotted #cccccc;
}
.message-setting-container.last{
    border-bottom:1px dotted #cccccc;
}
.message-option-info{
	background-color:#eceff2;
	padding: 8px;
}
/* ++Pages--Popup WidePopup -----*/
body.page-framenav.sub-page-right{
	background-color:#fff; 
}
/* ++Pages--Splash page - New Splash Page */
.fixed-width #header-contentainer .header-login{
	background:url(../img/Community/JDate/login-back-base-red.gif) no-repeat 0 50%;
}
.fixed-width #header-contentainer .header-login a{
	background:url(../img/Community/JDate/login-back-right-red.gif) no-repeat 100% 50%;
	color:#fff;
}
.sub-page-splash20 .content-main{
	background:#96b1cc;
}
ul#splash_bullets li.splash_bullets{
    background:url('../../img/Community/JDate/splash_checkmark.png') no-repeat top left;
    color:#264061;
}
ul#splash-bullets li {
    background:url('../../img/Community/JDate/splash_checkmark.png') no-repeat top left;
    color:#264061;
}
/* img rotator */
#img_controls{
	background-color:#96b1cc;
}
#img_controls a{
	color:#202e42; 
}
#img_controls a.activeSlide, #img_controls a:hover{
	color:#fff; 
	background-position:0 -30px;
	background-color:#202e42;
}
.content-main big span{
	color:#fff;
}
fieldset.primary-content div.agreement{
	color:#fff;
}
fieldset.primary-content div.agreement a{
	color:#fff;
}	
fieldset.primary-content .error{
	color:#fff;
} 
fieldset.primary-content div .error{
	color:#cc0000;
}
.sub-page-splash20 fieldset.primary-content div.cta{
	background:url(../img/Community/JDate/btn-cta-back.png) no-repeat scroll 0% 50%;
}
.sub-page-splash20 fieldset.primary-content .cta input{
	background:url(../img/Community/JDate/btn-cta-right.png) no-repeat scroll 100% 50%;
}
.sub-page-splash20 .vis-info{
	color:#666;
} 
.sub-page-splash20 .vis-info h1{
	color:#333;
}
.sub-page-splash20 .vis-info h2{
	color:#333;
}
/* ++Pages--Registration page - New Registration Page */
.page-registration .content-main{
	background:#eceff2 url(../img/Community/JDate/bknd-regist-content-main.gif) repeat-x center bottom; 
}
.page-registration fieldset.primary-content{
    width: 36em;
}
.page-registration .content-main h1{
	background-color:#96b1cc;
	color:#fff;
}
.page-registration fieldset.primary-content h2, .page-registration fieldset.primary-content label.h2{
	display:block;
	margin:1em 0 .5em 0;
	font-size:1.5em;
	font-weight:normal;
	clear:left;
	}
.page-registration fieldset.step-relatinship h2{margin-bottom:0;}
.page-registration fieldset.primary-content h2 sup, .page-registration fieldset.primary-content h2 ol{font-size:.75em;	}
.page-registration fieldset.primary-content h2 .tagline{display:block;font-size:.75em;line-height:1.25em;margin:.5em 0 0 0;}
.page-registration fieldset.primary-content label{font-size:12px; line-height:1.5em;}
.page-registration fieldset.primary-content select,
.page-registration fieldset.primary-content input{font-size:1.417em;}
.page-registration .content-main .cta {margin-left:0; text-align:left;}
.page-registration .deactivate{
	background-color:#96b1cc;
	height:10.58em;
} 
.page-registration .border-gen{
	background-color:#fff;
	border:4px double #96b1cc;
}
.page-registration .secondary-content{
	width:20em;
	margin-top:4px;
	margin-right:4px;
	float:right;
}
.page-registration .secondary-content .tips{padding:.5em;}
.page-registration .secondary-content .tips p{margin-left:60px;}
.page-registration p.decoration-content{
	background:url(../img/Community/JDate/mood-img-registration-03.gif) no-repeat left 77px;
	color:#fff;
}
.vis-links .secondary.next-arrow{
	background:url(../img/Community/JDate/btn-secondary-bg-arrow.png) no-repeat 100% 50%;
}
.vis-links .secondary.next-arrow:hover{
	background:url(../img/Community/JDate/btn-secondary-bg-arrow-hover.png) no-repeat 100% 50%;
}
.vis-links .secondary.prev-arrow{
	background:url(../img/Community/JDate/btn-secondary-bg-arrow.png) no-repeat 0% 50%;
	padding-left:2em;
} .ie7 .vis-links .secondary.prev-arrow{padding-left:2em;}
.vis-links .secondary.prev-arrow:hover{
	background:url(../img/Community/JDate/btn-secondary-bg-arrow-hover.png) no-repeat 0% 50%;
}
.page-registration em.error{color:Red;}
/* ++Pages--Registration welcome */
.sub-page-registrationwelcome .rbox-wrapper h2{
	color:#25426B;
}
.sub-page-registrationwelcome div.cta-bevel.sequre{
	background:url(../img/Community/JDate/btn-cta-back-sequre.png) no-repeat scroll 0% 50%;
}
.sub-page-registrationwelcome div.cta-bevel a.link-primary{
	background:url(../img/Community/JDate/btn-cta-right.png) no-repeat scroll 100% 50%;
}

.sub-page-registrationwelcome div.main-info{width:64.5%;}
.sub-page-registrationwelcome div.main-info .rbox-style-high{background:#F2F7E8 url(../img/Community/JDate/ui-reg-welcome-mood.jpg) no-repeat right bottom; min-height:37.5em; height:37.5em;}
.sub-page-registrationwelcome div.marketing{width:34%; float:right; margin-bottom:1em;}
.sub-page-registrationwelcome div.marketing .rbox-style-clear{min-height:17em; height:17em; margin:0px 0px 10px 0px;}

.sub-page-registrationwelcome div.main-info h2{margin-right:3em;}
.sub-page-registrationwelcome div.main-info p.block-text{margin-right:22em;}
.sub-page-registrationwelcome .cta-wrapper{margin:0 0 0 5em;}

.sub-page-registrationwelcome div.marketing h2{font-size:1.75em; margin-bottom:.5em;}
.sub-page-registrationwelcome div.marketing img{float:left; margin:0 .5em 1em 0; width:155px; height:119px;}
.sub-page-registrationwelcome .ie7 div.marketing p.block-text{margin:0px;}
.sub-page-registrationwelcome div.marketing div.cta{clear:both;}

/* ++Pages--Registration Color Code */
.page-registration .color-code-secondary .tips {background:#fff url(../img/Community/JDate/ui-cc-promo-top-headline.png) no-repeat 0 1em;}
.page-registration .ui-modal-window .modal-content {background:url(../img/Community/JDate/ui-color-code-people.jpg) no-repeat 0 0;}
/* ++Pages--Login Page */
.page-logon .login-box h2{
	color:#25426b;
}
.page-logon .login-box h2 b{
	color:#202e42;
}
/* Micro Profile - New Home Page */
.micro-profile{
	background-color:#f7f7f7;
}
.page-home .highlight-profile, li.highlight-profile{
	background-color:#d6f0a1;
}
.micro-profile .member-pic a:link, .micro-profile .member-pic a:visited, .micro-profile .member-pic a:active{
    border:1px solid #cccccc;
}
.micro-profile .member-pic a:hover{
    border:1px solid #993366;
}
.micro-profile .member-pic .no-photo{
    color:white;
}
span.dim-text {
	color:#999;
}
.highlight-profile, li.highlight-profile{
	background-color:#d6f0a1;
}
/* ++Pages--Homepage hot-list overlay */
.homepage-hotlists-links td{
    border:1px solid #E0E0E0;
    background-color:#F7F7F7;
}
.homepage-hotlists-links td:hover{
    background-color:#96B1CC;
}
.homepage-hotlists-links a:hover{
    color: #25426B;
}
/* ++Pages--Full Profiles */
/* Full profile structure */
#profile-full{
	background-color:#ffffff;
}
#profile-full .thumbs-picture{
	background-color:#ffffff;
}
#profile-full .profile-content{
	background-color:#ffffff;
}
/* Full profile content */
#profile-full ul.thumbs{
	background-color:#F7F7FF;
}
#profile-full ul.thumbs li a:link, #profile-full ul.thumbs li a:active, #profile-full ul.thumbs li a:visited{
	background:url(../img/Community/JDate/nav-profile-full-thumbs-indicator.png) no-repeat right 0;
}
	#profile-full ul.thumbs li a:hover, #profile-full ul.thumbs li a.selected{
		background:url(../img/Community/JDate/nav-profile-full-thumbs-indicator.png) no-repeat right center;
}
#profile-full .photos-area{
	background-color:#f7f7ff;
}
#profile-full .photos-tmb{
	border:3px solid #fff;
}
#profile-full .tmb-area .photos-border-active{
	border:3px solid #993366;
}
/* Profile full communications */
#profile-full-comm li.action-flirt{
	background-color:#e8f0d7;
	border-top:1px dotted #999999;
}
	#profile-full-comm li.action-flirt:hover{
        background-color:#D6F0A1;    
    }
#profile-full-comm li.action-e-card{
	background-color:#e8f0d7;
	border-top:1px dotted #999999;
	border-left:1px dotted #999999;
}
    #profile-full-comm li.action-e-card:hover{
        background-color:#D6F0A1;    
    }
#profile-full-comm li.action-click{
	background-color:#d1e2af;
	border-top:1px dotted #999999;
	border-left:1px dotted #999999;
}
	#profile-full-comm li.action-click:hover{
        background-color:#D6F0A1;    
    }
#profile-full-comm  li.action-online{
	background-color:#FFFFFF;
	border-top:1px dotted #999999;
	border-bottom:1px dotted #999999;
}
#profile-full-comm  li.action-hot-list{
	background-color:#FFFFFF;
	border-top:1px dotted #999999;
	border-bottom:1px dotted #999999;
	border-left:1px dotted #999999;
}
#profile-full .photos ul#profile-full-comm li, #profile-full .qanda ul#profile-full-comm li{
	border-bottom:1px dotted #999;
}
/* Full profile narrow*/
#profile-full.narrow .thumbs-picture{
	background-color:#ffffff;
}
/* Pagination - profile content */
.pagination-profile-content{
	border-top:1px dotted #999999;
	border-bottom:1px dotted #999999;
	background-color:#ECEFF2;
}
.pagination-buttons a, .pagination-buttons a:link, .pagination-buttons a:active, .pagination-buttons a:visited, .pagination-buttons a:hover {
	background:url(../img/Community/JDate/pagination-results-profile-full-bh.png) repeat-x 50% 50%;
	border:1px solid #e0e0e0;
}
.pagination-profile-results .back{
	border-left:1px dotted #999999;
}
.pagination-buttons .prev{
	border-left:1px dotted #999999;
}
.pagination-buttons .next{
	border-right:1px dotted #999999;
}
/* ++Pages--Tabs rounded - profile, lists, etc */
ul.nav-rounded-tabs{
	border-bottom:1px dotted #999999;
}
ul.nav-rounded-tabs li.tab{
	background:transparent url(../img/Community/JDate/nav-tabs-outside.png) no-repeat 100% 0px;
}
ul.nav-rounded-tabs li.tab:hover{
	background:transparent url(../img/Community/JDate/nav-tabs-outside-on.png) no-repeat 100% -300px;
	color:#993366;
}
ul.nav-rounded-tabs li.tab.selected:hover{
	background:transparent url(../img/Community/JDate/nav-tabs-outside.png) no-repeat 100% -300px;
}
ul.nav-rounded-tabs li.tab.selected.hover a:hover{
	background:transparent url(../img/Community/JDate/nav-tabs-inside.png) no-repeat 0 -300px;
}
ul.nav-rounded-tabs li.tab a:link, ul.nav-rounded-tabs li.tab a:visited, ul.nav-rounded-tabs li.tab a:active, ul.nav-rounded-tabs li.tab a:hover{
	background:transparent url(../img/Community/JDate/nav-tabs-inside.png) no-repeat 0% 0px;
}
	ul.nav-rounded-tabs li.tab a:hover{
		background:transparent url(../img/Community/JDate/nav-tabs-inside-on.png) no-repeat 0 -300px;
		color:#25426b;
}
ul.nav-rounded-tabs li.tab .nav-profile-full-indicator{
	background:transparent url(../img/Community/JDate/nav-tabs-indicator-on.png) no-repeat 50% top;
}
ul.nav-rounded-tabs li.tab .nav-profile-full-selector-indicator{
	background:transparent url(../img/Community/JDate/nav-tabs-indicator.png) no-repeat 50% top;
}
ul.nav-rounded-tabs li.tab.selected .x, ul.nav-rounded-tabs li.tab.selected a{
	background:transparent url(../img/Community/JDate/nav-tabs-inside.png) no-repeat 0% -300px;
	color:White;
}
ul.nav-rounded-tabs li.no-tab.view-type{
    border:none;
}
ul.nav-rounded-tabs li.no-tab{
    background-image:none;
}
ul.nav-rounded-tabs li.no-tab a{
    background-image:none;
    color:#993366;
}
/* ++Pages--Adunits  -----*/
/* in-house */
.promo-header-content-main{
	background-color:#DEDEDE;
	border:1px solid #CECECE;
}
#bnr-sub-now{
    background-image:url(../img/Community/JDate/bg-subscribe-now.png);
    background-position:0% 0%;
    background-repeat:no-repeat;
    color:White;
}
    #bnr-sub-now h2{
        color:White;
    }
    #bnr-sub-now p{
        color:White;
    }
    #bnr-sub-now a{
        color:White;
    }
.adunit-sm-leaderboard{
	background-color:#334c7b;
}
.page-home #topSubscriptionBanner{display:none;}
.page-home #content-main{padding-top:0 !important;}
/* ++Pages--Footer */
#footer ul{
	margin-bottom:1em;
}
#footer a:link, #footer a:visited, #footer a:active, #footer-narrow a:link, #footer-narrow a:visited, #footer-narrow a:active{
	color:#96b1cc;
}
#footer a:hover{
	color:#FFFFFF;
}
/* ++Pages--Mail */
.mail-table tr.odd{
    background-color:#eceff2;   
}
.mail-table .mail-header, .mail-table .mail-header.odd{
    background-color:#ffffff;
    border-bottom:1px dotted #cccccc;
} .ie7 .mail-table .mail-header, .ie7.mail-table .mail-header.odd{ background-color: #f2f7e8; }
.mail-table .mail-footer, .mail-table .mail-footer.odd{
    background-color:#e8f0d7;
    border-bottom:1px dotted #cccccc;
    border-top:1px dotted #cccccc;
}
#message-view .mail-header{
    background-color:#e8f0d7;
    border-bottom:1px dotted #cccccc;
    border-top:1px dotted #cccccc;
}
.sub-page-viewmessage .message-header{
	background-color:#e8f0d7;
	border-bottom:1px dotted #ccc;
	border-top:1px dotted #ccc;
}.ie7 .pagination-mail .pagination-buttons{
	display:none;
}
#message-view-container .message-options{
	border-top: 1px dotted #999999;
	padding-top: 4px;
	margin-top: 40px;
}
/* ++Pages--FAQ */
#top-ten{
	border:5px solid #eceff2;
}
#faq-wrapper h2{
    border-bottom:1px dotted #999999;
}
#faq-wrapper #top-ten h2{
	border-bottom:1px dotted #999999;
}
#faq-wrapper #top-ten h3{
	color:#993366;
}
/* ++Pages--Send to Friend ---------------*/
/* tips */
.tips{
    background-image:url(../img/Community/JDate/icon-tips.gif);
    background-position:.5em .5em;
    background-repeat:no-repeat;
}
.tips.items-03 .item{
    border-right:1px dotted #999999;
}
.tips ul.check-mark li{
	background:transparent url(../img/Community/JDate/bullet-check-md.gif) no-repeat left top;
}
/* ++Pages--Premium service settings */
#premium-settings h2{
    background-color:#E8F0D7;
    border-bottom:1px dotted #D1D1D1;
    border-top:1px dotted #D1D1D1;
}
#spotlight-form-container{
    border-top:1px dotted #cccccc;
    background-color:#f7f7f7;
}
#spotlight-form-container div.disable{
    background-color:White;
}
/* ++Pages--Search preferences */
#search-pref h2, #search-pref-more h3{
    background-color:#e8f0d7;
    border-bottom:1px dotted #cccccc;
    border-top:1px dotted #cccccc; 
}
/* ++Pages--Folder Settings */
#folder-settings tr.header{
	background:#e8f0d7;
	border-top:1px dotted #d1d1d1;
	border-bottom:1px dotted #d1d1d1;
}
#folder-settings tr.header td{
	border-top:1px dotted #d1d1d1;
	border-bottom:1px dotted #d1d1d1;
}
#folder-settings tr.repeater td{
	border-bottom:1px dotted #d1d1d1;
}
/* ++Pages--Forced email verification  -----*/
#verify-email #current-email, #optout-email #main-message{
    border:1px solid #96b1cc;
    background-color:#eceff2;
}
#verify-email-confirmation #checklist ul{
    border-bottom:1px dotted #cccccc;
}
#verify-email-confirmation #checklist li{
    background-position:left center;
    background-repeat:no-repeat;
    border-top:1px dotted #cccccc;
}
#verify-email-confirmation #checklist li#subscribe-link{
    background-image:url(../img/Community/JDate/reg-conf-upgrade.gif);
}
#verify-email-confirmation #checklist li#upload-link{
    background-image:url(../img/Community/JDate/reg-conf-upload.gif);
}
#verify-email-confirmation #checklist li#online-link{
    background-image:url(../img/Community/JDate/reg-conf-online.gif);
}
/* ++Pages--Change Your Email or Password  -----*/
#change-email h2{
	border-bottom:1px dotted #ccc;
}
/* ++Pages--Chat  -----*/
#enter-chat{
	background:transparent url(../img/Community/JDate/bknd-chat-repeat.png) repeat-x left top;
}
.enter-chat-wrapper{
	background:transparent url(../img/Community/JDate/bknd-chat-enter.jpg) no-repeat right top;
}
/* ++Pages--Flirt  -----*/
#flirt-options{
	border:1px solid #96B1CC;
	border-top:none;
}
.sub-page-tease #prefTab .prefTabItem.tab-promo{
	background-color:#000000;
}
.sub-page-tease #prefTab .tab-promo{
	background: #000000 url(../img/Site/JDate-com/Promo/promo-its-complicated-tab.png) no-repeat center center;
}
/* ++Pages--Smiles  -----*/
.collapsible h2, .collapsible .category{border:1px dotted #CCCCCC;}
.collapsible h2{background-color:#eceff2;}
.collapsible .category{background:#eceff2 url("../img/Community/JDate/icon-collapsible.gif") no-repeat 0.4em -15%;}
.collapsible .category.open{background:#eceff2 url("../img/Community/JDate/icon-collapsible.gif") no-repeat 0.4em 120%;}
/* ++Pages--Photo Upload  -----*/
#photoGuidelines ol li.num-one{
	background:url(/img/Community/JDate/icon-photoupload-number-one.gif) no-repeat 0 0;
}
#photoGuidelines ol li.num-two{
	background:url(/img/Community/JDate/icon-photoupload-number-two.gif) no-repeat 0 0;
}
#photoGuidelines ol li.num-three{
	background:url(/img/Community/JDate/icon-photoupload-number-three.gif) no-repeat 0 0;
}
/* ++Pages-- for miniature search results  ------*/
#mini-search-block{
    background-color:#FFFFFF;
} 
#photos-header{
    background-image:url(../img/Community/JDate/border-top.jpg);
    background-position:bottom;
    background-repeat:no-repeat;
}
.photos-arrows{
    background-color:#FFFFFF;
    border:1px solid White;
}
.photos-arrows:hover{
    background-color:#DBE0F4;
}
.photos-border{
    border:3px solid #FFFFFF;
}
.photos-border-active{
    border:3px solid #993366;
}
#photos-min a:link, #photos-min a:visited, #photos-min a:active{
	border:1px solid #FFFFFF;
}
#photos-min a:hover{
    border:1px solid #993366;
}
#photos-min .photos-border-active a{
	border:1px solid #FFFFFF;
}
#photos-min .photos-border-active a:hover{
	border:1px solid #993366;
}
#divMiniSearchMarketingCopy{
    background-image:url(../img/Community/JDate/layer-bubble-bg.png);
}
    #divMiniSearchMarketingCopy h2{
        color:#993366;
    }
    #divMiniSearchAjaxLoading .loading{
        color:#25426B;
    }
#divMiniSearch{
    background:#EDEEF2 url(../img/Community/JDate/border-bottom-curve.jpg) no-repeat bottom;
}
/* Begin 4info Mobile Alert SMS */
ol#mobile-alert-steps li{
	background-repeat:no-repeat;
	border:1px solid #ccc;
}
div#mobile-info{
	background-color:#d1e2af;
}
ol#mobile-alert-steps li#step1{
	background-image:url(../img/community/jdate/sms-step1.gif);
}
ol#mobile-alert-steps li#step2{
	background-image:url(../img/community/jdate/sms-step2.gif);
}
ol#mobile-alert-steps li#step3{
	background-image:url(../img/community/jdate/sms-step3.gif);
}
/* ++Pages--Keyword Search --*/
#keyword-popular h2{
    color:#333;
}
.keyword-example-text{
    color:#999999;
}
#keyword-popular-terms{
    background:transparent url(../img/Community/JDate/KeywordSearch-background.gif) repeat-x;
    border:solid 1px #ECEFF2;
}
#keyword-popular-terms h2{
    color:#333333;
}
#searchTips{
    border:5px solid #ECEFF2;
}
/* NEW Keyword search */
.page-search fieldset.rbox-style-clear{
	background:url(../img/Community/JDate/bg-grad-dkb-ltb.jpg) repeat-x 0% 100%;
}
.sub-page-keywordsearchresults fieldset.rbox-style-clear{
	background:url(../img/Community/JDate/bg-grad-dkb-ltb.jpg) repeat-x 0% 95%;
}
.page-search h1 span{
	color:#993366;
}
.page-search fieldset big{
	color:#fff;
}
.page-search fieldset big.color{
	color:#e8f0d7;
}
.sub-page-keywordsearch fieldset .tag-line{
	color:#fff;
}
.sub-page-keywordsearch fieldset div.cta{
	background:transparent url(../img/Community/JDate/btn-cta-back.png) no-repeat 0 50%;
}
.sub-page-keywordsearch fieldset .cta input{
	background:transparent url(../img/Community/JDate/btn-cta-right.png) no-repeat 100% 50%;
}
#keyword-popular{
	background:transparent url(../img/Community/JDate/KeywordSearch-background.gif) repeat-x 0 0;
	border:1px solid #ECEFF2;
}
a.tag1:link, a.tag1:active, a.tag1:visited{
	color:#96b1cc;
}
a.tag2:link, a.tag2:active, a.tag2:visited{
	color:#96b1cc;
}
a.tag3:link, a.tag3:active, a.tag3:visited{
	color:#333;
}
a.tag4:link, a.tag4:active, a.tag4:visited{
	color:#993366;
}
/* Keyword search positional DIV */
div#city_suggestions1{
	border-color:black;
	border-style:none solid solid;
	border-width:medium 1px 1px;
	background-color:white;
	color:black;
}
div#city_suggestions{
	border-color:black;
	border-style:none solid solid;
	border-width:medium 1px 1px;
	background-color:white;
	color:black;
}
div.city_element{
	border-color:Gray;
	border-style:solid none none;
	border-width:thin 1px 1px;
}
span.text-highlight{
    color:#993366;
}	
/* ++Pages--Quick Search Box */
div#quick-search-box{
	background:#936 url(../img/Community/JDate/ui-quick-search-box-bg-btm.png) no-repeat 50% 100%;
}
div#quick-search-box h2{
	color:#fff;
}
dl.quick-search-box{
	background:#fff url(../img/Community/JDate/ui-quick-search-box-bg-top.gif) no-repeat 50% 0%;
}
dl.quick-search-box label{
	color:#25426B;
}
/* ++Pages--PhotoTab */
#pics-management{
    background-color:#ffffff;
}
	#pics-management thead{
	    background-color:#e8f0d7;
}
	#pics-management tfoot{
	    background-color:#e8f0d7;
}
	#pics-management tbody tr{
	    background-color:#ffffff;
}
	#pics-management td,#pics-management th{
	    padding:1px;
}
    /* table/row/cell borders */    
    #pics-management-container{
        border-top:1px dotted #90939c;
        border-bottom:1px dotted #90939c;
        border-left:1px solid #d8e0e6;
        border-right:1px solid #d8e0e6;
    }
    #pics-management-blocker{
        background-color:white;
    }
    #pics-management tbody tr td{
        border-bottom:1px solid #d8e0e6;
        border-top:1px solid #d8e0e6;
    }
	/* body cells */
	/* tab category specific styles */
	#pics-management tbody tr.pic-primary{
	    background:#e5eef4 url(../img/Community/JDate/ui-pics-management-row-primary-bg.png) repeat-x 0 0;
	}
	/* row styles on drag/drop */
	#pics-management tbody tr.pics-management-drag{
	    background-color:#e2e2e2;
	    background-image:none;
    }
	/* row content */
	#pics-management tbody tr.pic-delete{
	    background-image:none;
	    background-color:#f7f7f7;}
    .pics-management-guidlines-layer h2{
	    color:#25426b;
    }
    .pics-management-guidlines-layer em{
	    color:#993366;
    }
    .pics-management-guidlines-layer li{
        background-repeat:no-repeat;
        background-position:0px 0px;
    }
    .pics-management-guidlines-layer li.item-one{
	    background-image:url(../img/Community/JDate/ui-bullet-numbered-001.png);
    }
    .pics-management-guidlines-layer li.item-two{
	    background-image:url(../img/Community/JDate/ui-bullet-numbered-002.png);
    }
    .pics-management-guidlines-layer li.item-three{
	    background-image:url(../img/Community/JDate/ui-bullet-numbered-003.png);
    }
    .pics-management-edited{
        border-left:2px solid #999999;
        background:#f2f1df url(../img/Community/JDate/ui-pics-management-alert-arrow.png) no-repeat right center;
    }
    .pics-management-edited-inner{
        border-top:2px solid #999999;
        border-bottom:2px solid #999999;
        background-color:#f2f1df;
    }
    .no-photo-nolink{
        color:White;
    }
/* ++Pages--Articles*/
#page-container .article-navigation{
    background-color:#E8F0D7;
}
#page-container .article-navigation .pagination-buttons{
    background-color:#FFFFFF;
}
#article table.zebra-striping th{
    background-color:#D1E2AF;
}
#article table.zebra-striping .odd{
    background-color:#ECEFF2; 
}
#article .border-gen .tips{
    background-position:0% 0%;
}
blockquote.pull-outside{
    border-bottom:3px solid #25426B;
    border-top:3px solid #25426B;
    color:#333333;
}
/* Video page */
.nav-rounded-tabs .week{
    color:#333333;
}
#video-tabs ul.nav-rounded-tabs{
    background-position:top;
}
#video-tabs ul.nav-rounded-tabs li div{
    background-color:#202E42;
    color:White;
}
ul.nav-rounded-tabs li.tab.selected .week{
	color:White;
}
#video-navlist{
    background-image:url(../img/Community/JDate/navlist-background.jpg);
    background-repeat:repeat-x;
}
#video-navlist li a{
    color:White;
}
#video-navlist .right-arrow{
    color:#5D5D5D;
}
#video-background{
    background-color:Black;
}
/* Account history */
#account-history h2.account-history{
    background-color:#E8F0D7;
    border-bottom:1px dotted #CCCCCC;
    border-top:1px dotted #CCCCCC;
}
#account-history h3.account-history{
    border-bottom:1px dotted #333333;
}
#account-history .account-history-item{
    background:transparent url(../img/Community/JDate/sub-account-history-item-bg.png) repeat-x top center;
}

#finacialaccount-history h2.finacialaccount-history{
    background-color:#E8F0D7;
    border-bottom:1px dotted #CCCCCC;
    border-top:1px dotted #CCCCCC;
}
#finacialaccount-history h3.finacialaccount-history{
    border-bottom:1px dotted #333333;
}
#finacialaccount-history .finacialaccount-history-item{
    background:transparent url(../img/Community/JDate/sub-account-history-item-bg.png) repeat-x top center;
}

#nonfinacialaccount-history h2.nonfinacialaccount-history{
    background-color:#E8F0D7;
    border-bottom:1px dotted #CCCCCC;
    border-top:1px dotted #CCCCCC;
}
#nonfinacialaccount-history h3.nonfinacialaccount-history{
    border-bottom:1px dotted #333333;
}
#nonfinacialaccount-history .nonfinacialaccount-history-item{
    background:transparent url(../img/Community/JDate/sub-account-history-item-bg.png) repeat-x top center;
}


/* ++Pages--auto-renewal settings */
.sub-page-autorenewalsettings .plan-subscription{
	background:#d6e3ad;
	border-top:1px dotted #ccc;
	border-bottom:1px dotted #ccc;
}
/* ++Pages--Mobile - Phone Selector */
#mobile-reg #mobile-reg-intro h2 {
	color:#25426b;
}
#mobile-reg #mobile-reg-intro .mobile-reg-benefits li{
	list-style-image:url(../img/community/JDate/bullet-check-md.gif);
}
#mobile-reg #mobile-reg-steps-container{
	background:url(../img/community/JDate/ui-mobile-reg-phone-bg.png) repeat-x center top;
}
#mobile-reg #mobile-reg-steps li#mobile-reg-step1 {
	background:url(../img/community/JDate/ui-mobile-reg-step1-bg.png) no-repeat center top;
}
#mobile-reg #mobile-reg-steps li#mobile-reg-step2 {
	background:url(../img/community/JDate/ui-mobile-reg-step2-bg.png) no-repeat center top;
}
#mobile-reg #mobile-reg-steps li#mobile-reg-step3 {
	background:url(../img/community/JDate/ui-mobile-reg-step3-bg.png) no-repeat center top;
}
#mobile-reg #mobile-reg-steps li strong {
	color:#25426b;
}
/* ++Pages--Mobile - settings */
.sub-page-mobilesettings .mobile-confirmation-modal{
	background: #ffffff;
	background-image: -moz-linear-gradient(center bottom, #e7ecf2 16%, #ffffff 50%);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.16, #e7ecf2), color-stop(0.5, #ffffff));
}
.sub-page-mobilesettings #mobile-confirmation-modal h2{
	color:#993366;
}
.sub-page-mobilesettings .mobile-confirmation-modal .ui-dialog-buttonpane button{
	background:#993366;
	color:#ffffff;
}
#mobile-settings #phone-number {
	background-color:#eaedf0;
}
#mobile-settings h3 {
	border-top: 1px dotted #999999;
	border-bottom: 1px dotted #999999;
	background-color: #D1E2AF;
}
#mobile-settings #mobile-settings-alerts {
	border-bottom: 1px dotted #999999;
}
#mobile-right ol li{
	background: url(../img/Community/JDate/ui-list-decimal-bknd.png) no-repeat top left;
}
/* ++Pages - color code comprehensive analysis */
/* development tasks */
.dev-tasks h2.ccc-start{background:url(../img/Community/JDate/icon-ccc-start.gif) no-repeat 0 50%; padding-left:24px;}
.dev-tasks h2.ccc-stop{background:url(../img/Community/JDate/icon-ccc-stop.gif) no-repeat 0 50%; padding-left:24px;}
.dev-tasks h2.ccc-continue{background:url(../img/Community/JDate/icon-ccc-continue.gif) no-repeat 0 50%; padding-left:24px;}

/* ++Pages pledge page */
#pledge{
    width:600px;
    position:relative;
    left:176px;
    margin-top:2em;
    background:transparent url(/img/Community/JDate/ui-logo-watermark-large.png) no-repeat 50% 50%;
}
#pledge h1{color:#936;}

/* ==Retrofitted classic CSS - this is for controls that show up on 2.0 pages */
#blockUI{
	background-color:black;
}
.blockUI_info .blockUI_infoOuter{
	/*border:1px solid #96B1CC;*/
	background-color:#ECEFF2;
}
.blockUI_info .blockUI_subContainer{
	border:1px solid #96b1cc;
	background-color:#ffffff;
}
#blockUI{
	background-color:black;
}
.blockUI_close a:link, .blockUI_close a:active, .blockUI_close a:visited, .blockUI_close a:hover{
	color:#bebebe;
	background-color:#7F7F7F;
}
.blockUI_info h2.tips{
    background-image:url(../img/Community/JDate/icon_tips.gif);
    background-position:left top;
    background-repeat:no-repeat;
}
/* Message settings */
/* new styles for message settings page */
.prefMSDivider{
	border-bottom:1px solid #96b1cc;
}
.msColorShaded{
	background-color:#eceff2;
}
.msColorWhite{
	background-color:#FFFFFF;
}
/* edit registration */
body.page-memberprofile.sub-page-registrationstep1 table h2,
body.page-memberprofile.sub-page-registrationstep2 table h2,
body.page-memberprofile.sub-page-registrationstep3 table h2,
body.page-memberprofile.sub-page-registrationstep4 table h2{
    background-color:#e8f0d7;
    border-bottom:1px dotted #cccccc;
    border-top:1px dotted #cccccc;
}
body.page-memberprofile.sub-page-registrationstep1 .save-button,
body.page-memberprofile.sub-page-registrationstep2 .save-button,
body.page-memberprofile.sub-page-registrationstep3 .save-button,
body.page-memberprofile.sub-page-registrationstep4 .save-button{border-top:1px dotted #cccccc;}
/* show/hide settings */
.sub-page-displaysettings .displaysettings-wrapper p strong{
	border-bottom:1px dotted #ccc;
}
/* Quick Search */
#shadowBoxContent{
	background:white;
}
#shadowBoxContainer{
	background:#CFCFCF;
}
.prefSearchPRInfoContDynamic{
	background-image:url(../img/Community/JDate/icon-pref-off.gif);
	background-position:.4em 50%;
	background-repeat:no-repeat;
}
/* search preferences */
.prefSearchTogglePrefClosed{
	background-image:url(../img/Community/JDate/icon-pref-off.gif);
	background-position:.4em 50%;
	background-repeat:no-repeat;
	background-color:#e8f0d7;
    border-bottom:0px dotted #cccccc;
    border-top:1px dotted #cccccc;
}
.prefSearchTogglePrefOpen{
	background-image:url(../img/Community/JDate/icon-pref-on.gif);
	background-position:.4em 50%;
	background-repeat:no-repeat;
	background-color:#e8f0d7;
    border-bottom:0px dotted #cccccc;
    border-top:1px dotted #cccccc;
}
.prefSearchToggleContainer{
	border-bottom:1px dotted #cccccc;
}
.prefRegionPickerContainer
{
	background-color:white;
	border:1px solid #96b1cc;
}
.prefRegionPickerHeader{
	background-color:#eceff2;
	border-bottom:1px solid #96b1cc;
}
/* TABLE AREA WITH BORDER USED IN PREFERENCES PAGE, ETC. */
#prefTab{
	border-bottom:1px solid #96b1cc;
}
#prefTab .prefTabItem{
	border-left:1px solid #96b1cc;
	border-right:1px solid #96b1cc;
	border-top:1px solid #96b1cc;
	background-color:#eceff2;
}
#prefTab .prefTabItemActive{
	border-left:1px solid #96b1cc;
	border-right:1px solid #96b1cc;
	border-top:1px solid #96b1cc;
}
/* Reverse Search */
/* ++Hotlist dropdown menu */
#content-container .listMenuContainer .ListMenu{
	border:1px solid #96b1cc;
	border-top:0px solid #96b1cc;
	background-color:#eceff2;
}
#content-container .listMenuContainer .ListMenu li{
	border-top:1px solid #96b1cc;
	border-bottom:0px solid white !important;
}
#content-container .listMenuContainer .ListMenu a:hover{
	background-color:#FFFFFF;
}
/* ++IM ALERT */
#content-container #IMAlert{
	background-color:#FFFFFF;
}
#content-container .IMAlert a .profileImageHover{
	border:1px solid #cccccc;
}
#content-container .IMAlert .profileImageHover a .profileImageHover:hover{
	border:1px solid #993366;
}
#content-container .IMAlertHeader{
	background-color:#e8f0d7;
}
#content-container .IMAlert{
	background-color:#FFFFFF;
	border:2px solid black;
}
#content-container .AlertTable{
	background-color:#FFFFFF;
}
#content-container .AlertHead{
	color:white;
	background-color:#96b1cc;
}
#content-container .highlightProfileInfo{
	background-color:#eceff2;
	border:2px solid #96b1cc;
}
#content-container #hp-hero .highlightProfileInfo{
    background-image:url(../img/Community/JDate/bg-premium-teaser.png);
    background-position:center top;
    background-repeat:no-repeat;
}
#content-container .hotlist-home .highlightProfileInfo{
    background-image:url(../img/Community/JDate/bg-premium-teaser.png);
    background-position:center top;
    background-repeat:no-repeat;
}
#content-container .your-matches .highlightProfileInfo{
    background-image:url(../img/Community/JDate/bg-premium-teaser.png);
    background-position:center top;
    background-repeat:no-repeat;
}
/* ++NoMatches */
/* noMatches box */
#content-container #noMatches{
	border:5px solid #ECEFF2;
}
#noMatches .noMatchesLeft{
	border-top:dotted 1px #ccc;
} 
#content-container #noMatches .noMatchesRight{
	border-top:dotted 1px #ccc;
}
#content-container #noMatches ul{
	border-width:0;
}
#content-container #mailPhotoAddress{
	background-color:#EEF1F9;
	border:1px solid #5362B5;
}
/* Profile unavailable noPhoto */
.sub-page-profileunavailable #content-container .noPhoto td{
    color:white;
	background-repeat:no-repeat;
}
/* ++ Mobile - Phone Selector on registration confirmation*/
#mobile-reg-fields ul {
	border-top: 1px dotted #999999; 
	border-bottom: 1px dotted #999999;
	background-color: #D1E2AF;
}
.sub-page-registrationwelcome #mobile-reg #mobile-reg-confirmation {
	background: url(../img/community/JDate/bg-mobile-reg-confirmation.jpg) no-repeat right bottom;
	_background: url(../img/community/JDate/bg-mobile-reg-confirmation.jpg) no-repeat 170% 100%;
}
.sub-page-registrationwelcome #mobile-reg input[type="submit"] {
    border:1px solid #cccccc;
    background:#ffffff url(../img/Community/JDate/btn-secondary-bg.png) repeat-x 50% 50%;
    color:#936;
}
.page-photogallery .results .s-icon-highlighted-profile{float:right;}

/* Cloned Splash Page */
.sub-page-landing1 fieldset.primary-content{
    margin: 0px;
    width: 30em;
}
.sub-page-landing1 fieldset.primary-content div.cta{
	background:url(../img/Community/JDate/btn-cta-back.png) no-repeat scroll 0% 50%;
}
.sub-page-landing1 fieldset.primary-content .cta input{
	background:url(../img/Community/JDate/btn-cta-right.png) no-repeat scroll 100% 50%;
}
.sub-page-splash20 #content-main {
	border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;
	box-shadow:0 0 9px #333333;-webkit-box-shadow:0 0 9px #333333;-moz-box-shadow:0 0 9px #333333;
	border:2px solid white;
}

.sub-page-splash20 #content-container {
    background-color:Transparent;
}

.page-home #header-content{
    min-height:64px;
}

.page-home ul#nav-auxiliary{
    margin:46px .25em 0 0;
}

/********* Vertical Nav Bar ************/
.sf-menu-vertical{
	line-height:1.0;
	width:100%;
	float:left;
	height:3.083em;
	position:relative;
}
.ie7 #nav{position:relative;}
.ie7 .sf-menu-vertical{float:none;z-index:1;position:static;}
.ie7 .sf-menu-vertical li li{position:static;}

.sf-menu-vertical li{
	position:static;
	float:left;
}
.sf-menu-vertical li:hover ul, .sf-menu-vertical li.sfHover ul{
	left:0;	
	top:31px;
	z-index:99;
	height: auto;
	-webkit-border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
    box-shadow:5px 2px 4px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 5px 2px 4px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow:5px 2px 4px rgba(0, 0, 0, 0.5); 
}
ul.sf-menu-vertical li ul
{
	border: 2px solid #96B1CC;
	border-radius: 2px;-webkit-border-radius: 2px;-moz-border-radius: 2px;
	position:absolute;
	white-space:nowrap;
	text-decoration:none;
	left:0;
	width:100%;
	height:2.25em;/* #002 27px */
	top:-999em;
	z-index:999999 !important;
}
.sf-menu-vertical ul li{
	width:100%;
}
.sf-menu-vertical li:hover{
	visibility:inherit;/* fixes IE7 'sticky bug' */
}
.sf-menu-vertical a{
	padding:0.917em 1em 1.167em;/* #001 11px 1em 14px */
	text-decoration:none;
	display:block;
}
.sf-menu-vertical.sf-navbar ul li a{
	text-decoration:none;
	font-size:0.917em;
	padding:5px 14px;
}
    .ie .sf-menu-vertical.sf-navbar ul li a{padding-bottom:0.917em;padding:10px 18px;}
.sf-menu-vertical li li{
	position:relative;
	width:auto;
	float:none;
	text-decoration:none;	
}
.sf-menu-vertical.sf-navbar .no-link
{
    text-decoration:none;
	font-size:0.917em;
	font-weight:bold;
	display:block;
	padding:0.583em 1em 0.833em;
	padding:0.583em 1em 0.833em;
	border-right:0 dotted #EBEFF2;
    color:#25426B;
    background:#ebeff2 url(../img/Community/JDate/nav-sub-bg-indicator-hover.png) no-repeat center bottom;
}
.sf-menu-vertical .topmenu_nolink {
	display:block;
    padding:0.917em 1em 1.167em;
    position:relative;
}
/* nav hover */
.sf-menu-vertical li:hover, .sf-menu-vertical li.sfHover, .sf-menu-vertical a:focus, .sf-menu-vertical a:hover, .sf-menu-vertical a:active, .sf-menu-vertical li.new-messages:hover{
	outline:0;
}
.sf-menu-vertical li li.current a{
	text-decoration:underline;
}
.sf-menu-vertical ul li:hover, .sf-menu-vertical ul li.sfHover, ul.sf-menu-vertical ul li:hover li, ul.sf-menu-vertical ul li.sfHover li, .sf-menu-vertical ul a:focus, .sf-menu-vertical ul a:hover, .sf-menu-vertical ul a:active, .sf-menu-vertical li.new-messages ul a:hover{
	text-decoration:underline;
}

.sf-menu-vertical li.sf-breadcrumb a{
    text-decoration:underline;
}
.sf-menu-vertical li.new-messages a{
	padding-left:2.6em;
}
.sf-menu-vertical li.new-messages li a{
    background-image:none;
}
.sf-menu-vertical{
	background:url(../img/Community/JDate/nav-bg.png) repeat-x left bottom;
}
.sf-menu-vertical a:link, .sf-menu-vertical a:visited {
	color:white;
	border-right:1px dotted #EBEFF2;
}
.sf-menu-vertical a:hover, .sf-menu-vertical a:active {
	color:#25426b;
}
.sf-menu-vertical.sf-navbar ul li a{
	color:#25426b;
	border-right:0px dotted #EBEFF2;
	border-bottom: 1px dotted #C2C2C2;
}
.sf-menu-vertical li ul li,.sf-menu-vertical li ul li:hover,.sf-menu-vertical li.sfHover ul li,
.sf-menu-vertical li#favNav.socialnav-menu,.sf-menu-vertical li#molNav.socialnav-menu,
.sf-menu-vertical li#newsNav.socialnav-menu{
	background:none;
	margin:0;
	padding-top:0px;
	line-height: normal;
	box-shadow:none;
	-moz-box-shadow: none;
	-webkit-box-shadow:none;
	-webkit-border-top-left-radius:0;
	-webkit-border-top-right-radius:0;
	-moz-border-radius-topleft:0;
	-moz-border-radius-topright:0;
	border-top-left-radius:0;
	border-top-right-radius:0;
}
.ie .sf-menu-vertical li ul li,.ie .sf-menu-vertical li ul li:hover,.ie .sf-menu-vertical li.sfHover ul li
{
	line-height:7px;
}
.sf-menu-vertical li li:hover
{
	padding-top:0;
	margin-top:0;
}
.sf-menu-vertical li ul li a:hover
{
	background-color:#96B1CC;	
	box-shadow:none;
	-moz-box-shadow: none;
	-webkit-box-shadow:none;
	-webkit-border-top-left-radius:0;
	-webkit-border-top-right-radius:0;
	-moz-border-radius-topleft:0;
	-moz-border-radius-topright:0;
	border-top-left-radius:0;
	border-top-right-radius:0;
}
.sf-menu-vertical li.subli{
	background: #993366 url("../img/Community/JDate/nav-sub-high.png") center bottom;
}
.sf-menu-vertical li.subli-with-icon 
{
	height:32px;
}
.sf-menu-vertical li.subli-with-icon a
{
	margin:0;
	padding:0;
	border-right:0;
}
.sf-menu-vertical li.subli-with-icon img
{
	vertical-align:top;
}
/* nav hover */
.sf-menu-vertical > li:hover, .sf-menu-vertical > li.sfHover, .sf-menu-vertical > li.new-messages:hover,
.sf-menu-vertical > li.sf-breadcrumb:hover{
	background:url(../img/Community/JDate/nav-bg-indicator-hover.png) no-repeat center bottom;
	-webkit-border-top-left-radius:9px;
	-webkit-border-top-right-radius:9px;
	-moz-border-radius-topleft:9px;
	-moz-border-radius-topright:9px;
	border-top-left-radius:9px;
	border-top-right-radius:9px;
	-moz-box-shadow: 3px 3px 10px #000000;
	-webkit-box-shadow:3px 3px 10px #000000;
    box-shadow:3px 3px 10px #000000; 
     line-height: 2px;
    margin-top: -2px;
    padding-top: 6px;
    background: none repeat scroll 0 0 #96B1CC;
}
.sf-menu-vertical > li.sf-breadcrumb{
	background:url("../img/Community/JDate/nav-on.png") no-repeat scroll center bottom transparent;
	box-shadow:none;
	-moz-box-shadow: none;
	-webkit-box-shadow:none;
	-webkit-border-top-left-radius:0;
	-webkit-border-top-right-radius:0;
	-moz-border-radius-topleft:0;
	-moz-border-radius-topright:0;
	border-top-left-radius:0;
	border-top-right-radius:0;
	padding-top:0;
	margin-top:0;
	line-height: 1;
}
.sf-menu-vertical li.sfHover ul
{
	display:none !important;
}
.sf-menu-vertical li.sfHover:hover ul
{
	display:block !important;
	visibility:visible !important;
}
.sf-menu-vertical li.sfHover.home:hover ul
{
	display:none !important;
	visibility:hidden !important;
}
.sf-menu-vertical li li.current, .sf-menu-vertical li.new-messages li.current{position:relative;} 
.sf-menu-vertical li li.current:before, .sf-menu-vertical li.new-messages li.current:before{
    content:">";
    color:#25426b;
    position:absolute;
    left:5px;
    top:5px;
}.ie .sf-menu-vertical li li.current:before, .ie .sf-menu-vertical li.new-messages li.current:before{left:8px; top:10px;}
.sf-menu-vertical li li.current:hover:before, .sf-menu-vertical li.new-messages li.current:hover:before{color:#25426b;}
.sf-menu-vertical li li.current:hover{text-decoration:none;}
.sf-menu-vertical li li.current a{
	color:#25426B;
}
.sf-menu-vertical li.new-messages a{
    background:url("../img/Community/JDate/icon-email-new.gif") no-repeat scroll 0.50em 0.67em transparent;
}
.sf-menu-vertical li.new-messages a:hover,.sf-menu-vertical li.new-messages.sfHover a{
    background:url("../img/Community/JDate/icon-email-new.gif") no-repeat scroll 0.50em 4px transparent;
}
.sf-menu-vertical li.new-messages.sfHover ul li a
{
	background:none;
}
.sf-menu-vertical li.new-messages ul li a:hover
{
	background-color:#96B1CC;	
	-moz-box-shadow: none;
	-webkit-box-shadow:none;
	box-shadow:none;
	-webkit-border-top-left-radius:0;
	-webkit-border-top-right-radius:0;
	-moz-border-radius-topleft:0;
	-moz-border-radius-topright:0;
	border-top-left-radius:0;
	border-top-right-radius:0;
}
.sf-menu-vertical li.new-me2ssages li a{
    background-image:none;
}
.sf-menu-vertical li.home ul{display:none !important;}
.sf-menu-vertical li.home.sfHover,.sf-menu-vertical li.home.current,.sf-menu-vertical li.home.sfHover:hover,
.sf-menu-vertical li.home.sfHover.sf-breadcrumb,.sf-menu-vertical li.home:hover
{
	background:url("../img/Community/JDate/nav-on.png") no-repeat scroll center bottom transparent;
	-moz-box-shadow: none;
	-webkit-box-shadow:none;
	box-shadow:none;
	-webkit-border-top-left-radius:0;
	-webkit-border-top-right-radius:0;
	-moz-border-radius-topleft:0;
	-moz-border-radius-topright:0;
	border-top-left-radius:0;
	border-top-right-radius:0;
	padding-top:0;
	margin-top:0;
	line-height: 1;
}
.sf-menu-vertical li.home.sfHover a:hover,.sf-menu-vertical li.home.current a:hover,.sf-menu-vertical li.home a:hover
{
	background:url("../img/Community/JDate/nav-bg-indicator-hover.png") no-repeat scroll center bottom transparent
}
.sf-menu-vertical li.search ul
{
	background: url("../img/community/Jdate/nav-arrow.png") no-repeat scroll 26% top #F6F9FC;
    left: 187px;
    width: 121px;
}
.sf-menu-vertical li.matches ul
{
	background: url("../img/community/Jdate/nav-arrow.png") no-repeat scroll 20% top #F6F9FC;
    left: 113px;
    width: 163px;
}
.sf-menu-vertical li.inbox ul
{
	background: url("../img/community/Jdate/nav-arrow.png") no-repeat scroll 23% top #F6F9FC;
    left: 57px;
    width: 113px;
}
.sf-menu-vertical li.your-profile ul
{
	background: url("../img/community/Jdate/nav-arrow.png") no-repeat scroll 28% top #F6F9FC;
    left: 417px;
    width: 155px;
}
.sf-menu-vertical li.account ul
{
	background: url("../img/community/Jdate/nav-arrow.png") no-repeat scroll 18% top #F6F9FC;
    left: 591px;
    width: 178px;
}
.sf-menu-vertical li.jdatetv ul{
	background: url("../img/community/Jdate/nav-arrow.png") no-repeat scroll 24% top #F6F9FC;
    left: 508px;
    width: 146px;
}
.sf-menu-vertical.visitor li.jdatetv ul{
    left: 416px;
}
.sf-menu-vertical li.jdatetv a:hover sup,.sf-menu-vertical li.jdatetv.sfHover sup{line-height: 1px;}
.sf-menu-vertical li.socialnav-menu:hover{height:27px;}
.sf-menu-vertical li.new-messages ul
{
	background: url("../img/community/Jdate/nav-arrow.png") no-repeat scroll 33% top #F6F9FC;
    left: 56px;
    width: 110px;
}
.sf-menu-vertical li.hot-lists ul
{
	background: url("../img/community/Jdate/nav-arrow.png") no-repeat scroll 20% top #F6F9FC;
    left: 253px;
    width: 166px;
}
.sf-menu-vertical li.community ul
{
	background: url("../img/community/Jdate/nav-arrow.png") no-repeat scroll 33% top #F6F9FC;
    left: 328px;
    width: 125px;
}
.sf-menu-vertical li.subscribe ul
{
	background: url("../img/community/Jdate/nav-arrow.png") no-repeat scroll 33% top #F6F9FC;
    left: 591px;
    width: 131px;
}
.sf-menu-vertical.visitor li.subscribe ul{
    left: 504px;
}
.sf-menu-vertical li a.remove-border-left,.sf-menu-vertical li span.remove-border-left
{
	border-right:1px dotted transparent;
}
.sf-menu-vertical li.subli-with-icon
{
	margin-top:0;
	padding-top:0;
}
.sf-menu-vertical li#favNav.socialnav-menu a:hover,.sf-menu-vertical li#molNav.socialnav-menu a:hover,
.sf-menu-vertical li#newsNav.socialnav-menu a:hover
{
	color:White;
}
.ie7 .sf-menu-vertical .socialnav-menu a span.cate
{
padding-top:2px;
}













/* ++Pages--Registration Overlay */
div#step_10 div.TermsAndConditions {
    clear: both;
    margin-top: 10px;
    white-space: nowrap;
}
.ie7 div#step_10 div.TermsAndConditions {
    clear: both;
    margin-top: 10px;
    white-space: normal;
}
.ie7 div#step_10 div.TermsAndConditions a {
    white-space: nowrap;
}

div.TermsAndConditions input[type="checkbox"] {
    margin-top: -2px;
    display: inline-block;
}

.overlayBox .error {
	font-weight:bold;
	padding:3px 5px 0 0;
	clear: left;
}
.overlayBox .steptip {clear: both; padding: 10px 0;}
.overlayBox .steptip p {margin-bottom: 10px; line-height:1.5em;}



/* Prompt for Switching to Mobile */
#linkToMobile {
    font: bold 24px Arial;
    color: white;
    text-align: center;
    padding: 20px 0;
    text-decoration: underline;
    background-image: -webkit-gradient(linear, 0 59, 0 0, color-stop(0.28, #521a36), to(#993366));
    background-image: -webkit-linear-gradient(90deg, #521a36 28%, #993366);
    background-image: -moz-linear-gradient(90deg, #521a36 28%, #993366);
    background-image: -o-linear-gradient(90deg, #521a36 28%, #993366);
    position: absolute;
    width: 100%;
    z-index: 9999;
    top: 0;
}
