﻿/* ==Base -----*/
body{
    color:#333333;
	background:#d8d8d8 url(../img/Community/JDate/bg.png) repeat-x 0 0;
}
body a:link{
	color:#993366;
}
body a:visited{
	color:#993366;
}
body a:hover{
	color:#993366;
}
body a:active{
	color:#993366;
}
hr{
	border-top:1px dotted #CCCCCC;
	border-color:#CCCCCC;
}
/* ++Base--classes -----*/
span.help{
    cursor:help;
    border-bottom:1px dotted #999999;
}
span.close{
    color:#999999;
}
em.accent {
	color:#936;
}
.selected em.accent {
	color:#d7a6bf;
}
.error{
    color:Red;
}
p.disclaimer{
	color:#666666;
}
ul.ul-arrow li{
	background:url(../img/Community/JDate/bullet-arrow-blk-sm.gif) no-repeat 0 4px;	
}
span.remove-x{
    color:#999999;
}
.content-headline{
    background-color:#E8F0D7;
    border-bottom:1px dotted #CCCCCC;
    border-top:1px dotted #CCCCCC;
}
/* ++Base--Notifications -----*/
.notification{
    border:2px solid #999999;
    background-color:#f2f1df;
}
.notification.error{
    color:#F02E0C;
}
/* ++Base--Editorial styles */
ol.editorial, .editorial ol{
    list-style-type:none;
}
/* ==Tools  -----*/
.border-gen {
	border:5px solid #ECEFF2;
	margin:.5em;
	padding:1em;
}
.rbox-style-clear, .rbox-style-gradient, .rbox-style-high{
    border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;
}
.rbox-style-clear, .rbox-style-gradient{
    border:4px solid #eceff2;
    background-color:white;
}
.rbox-style-gradient{
	background-image: -moz-linear-gradient(#fff, #eceff2 90%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.0, white), color-stop(1.0, #eceff2));
	background-color:#f5f7f8;
}
.rbox-style-high{
    border:4px solid #E6EFD4;
    background-color:#F2F7E8;
}
.rel-layer-div{
    background-color:white;
    border:1px solid #999999;
}
.no-wrap-class{white-space:normal;}
.no-wrap-class a{font-size:11px;}
/* ++Tools--sprites */
.spr{background:transparent url(../img/Site/JDate-fr/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;}
/* 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-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-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-yy{background-position:-835px -66px;width:23px;height:14px;} 
.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;}
/* 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-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;}
.s-icon-omnidate{background-position:-0px -203px;width:20px;height:13px;} 
.s-icon-omnidate-dating{background-position:-68px -203px;width:20px;height:13px;} 
.s-icon-members-omnidate-bth{background-position:-137px -203px;width:24px;height:14px;} 
.s-icon-members-omnidate-mem{background-position:-211px -203px;width:24px;height:14px;} 
.s-icon-members-omnidate-you{background-position:-285px -203px;width:24px;height:14px;}
/* ++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/site/JDate-fr/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;}
.s-bg-bar .sbtn-click20-yes{background-position:0 0;width:130px;height:38px;} 
.s-bg-bar .sbtn-click20-yes:hover{background-position:0 -84px;width:130px;height:38px;}
.s-bg-bar .sbtn-click20-no{background-position:0 -168px;width:130px;height:38px;} 
.s-bg-bar .sbtn-click20-no:hover{background-position:0 -252px;width:130px;height:38px;}
.s-bg-bar .sbtn-click20-maybe{background-position:0 -336px;width:130px;height:38px;} 
.s-bg-bar .sbtn-click20-maybe:hover{background-position:0 -420px;width:130px;height:38px;}
/* ++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);
}
#footer, #footer-narrow{
	color:#D3DDE7;
	background-image:url(../img/site/JDate-fr/bg-footer.gif);
	background-repeat:repeat-x;
}
/* click20 module */
.click20.click20-horizontal h3{
	width:217px;
	font-size:20px;
}
#fp-click20 .click20.click20-horizontal{
	width:620px;
}
.click20.click20-horizontal .click20-option{
	width:130px;
}
/* ==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
{
	padding:0.917em 0.5em 1.167em;
}
.sf-menu a:link, .sf-menu a:visited {
	color:white;
	border-right:1px dotted #EBEFF2;
}
    #ie6only .sf-menu a:link, #ie6only .sf-menu a:visited{border-right:1px solid #EBEFF2;}
    #ie6only .sf-menu ul a:link, #ie6only .sf-menu ul a:visited{color:#25426b;border-right:0px solid #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;
}
.sf-menu .topmenu_nolink {
	color:white;
	border-right:1px dotted #EBEFF2;
	font-weight:bold;
}
.sf-menu .newKeywordSearchTag{color:#A63868;}
/* 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;/* sub nav current indicator */
	color:White;
}
.sf-menu li li.current a{
	color:White;
}
    #ie6only #content-container .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;/* nav current indicator */
}
.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;
 }
/* ++Com--Progress Bar */
.progress-bar{
	background:url(../img/Community/JDate/progress-bar-bg.gif) no-repeat 0 0;
}
.progress-bar span{
	background:url(../img/Community/JDate/progress-bar.gif) no-repeat 0 0;
}
.progress-bar em{
	background:url(../img/Community/JDate/progress-bar-bg-cover.gif) repeat-x 0 0;
}
/* ++Com--Icon Help ------------*/
#iconListLink{
	background:#eceff2;
	border:1px solid #c1ced7;
}
.settings-header{
	background-color:#e8f0d7;
    border-bottom:1px dotted #cccccc;
    border-top:1px dotted #cccccc;
}
.icon-title{
	float:left;
	width:13em;
}#ie6only .icon-title{width:12.6em}
.action-click-title{font-size:12px;font-family:Arial !important;}
/* 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;
}#ie6only .results.gallery-view .header{border-bottom:1px solid #cccccc;}
	.results.gallery-view .communications{
		border-top:1px dotted #999999;
}#ie6only .results.gallery-view .communications{border-top:1px solid #cccccc;}
	.results.gallery-view .actions{
		border-right:1px dotted #999999;
}#ie6only .results.gallery-view .actions{border-right:1px solid #cccccc;}
/* 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;
}#ie6only .results.list-view .header{border-bottom:1px solid #cccccc;}
	.results.list-view .note{
		border-top:1px dotted #999999;
		background-color:#F5F7FB;
}
	.results.list-view .picture{
		border-right:1px dotted #999999;
		background-color:white;
}#ie6only .results.list-view .picture{border-right:1px solid #cccccc;}
	.results.list-view .info{
		border-right:1px dotted #999999;
}#ie6only .results.list-view .info{border-right:1px solid #cccccc;}
	.results.list-view .details{
		background-color:#f5f7fb;
}
	.results.list-view .communications{
		border-top:1px dotted #999999;
		background-color:#ffffff;
}#ie6only .results.list-view .communications{border-top:1px solid #cccccc;}
	.results.list-view .click{
		border-left:1px dotted #999999;
}#ie6only .results.list-view .click{border-left:1px solid #cccccc;}
/* 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;
    }
/* ++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 */
.quicksearch-submit .quicksearch-submit-hasphoto{
	border-left:1px dotted #ccc;
	border-right:1px dotted #ccc;
}
/* ++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;
}
/* ==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;
}
/* ++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;
}
.fixed-width #header-logo {
width:37em;
}
body.sub-page-splash20 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EEEEEE url(../img/Community/JDate/bg.png) repeat-x scroll 0 0;
}
.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;
    padding:0 0 12px 23px;
}#ie6only ul#splash-bullets li {background:url('../../img/Community/JDate/splash-checkmark-8.png') no-repeat top left;}

/* img rotator */
.sub-page-splash20 #img_controls{
	background-color:#96b1cc;
}
.sub-page-splash20 #img_controls a{
	color:#202e42; 
}
.sub-page-splash20 #img_controls a.activeSlide, .sub-page-splash20 #img_controls a:hover{
	color:#fff; 
	background-position:0 -30px;
	background-color:#202e42;
}
.sub-page-splash20 .content-main big span{
	color:#fff;
}
.sub-page-splash20 fieldset.primary-content div.agreement{
	color:#fff;
}
.sub-page-splash20 fieldset.primary-content div.agreement a{
	color:#fff;
}	
.sub-page-splash20 fieldset.primary-content .error{
	color:#fff;
} 
.sub-page-splash20 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%;
	width:275px;
}
.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 #ie6only fieldset.primary-content .cta input.primary{background-color:Transparent;}
.sub-page-splash20 .vis-info{
	color:#666;
} 
.sub-page-splash20 .vis-info h1{
	color:#333;
}
.sub-page-splash20 .vis-info h2{
	color:#333;
}
.sub-page-splash20 .logoText{
    color:#939495;
    font-size:12px;
}
.sub-page-splash20 .blue{
    color:#18497B;font-weight:bold;
}
/* ++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 .content-main h1{
	background-color:#96b1cc;
	color:#fff;
}
.page-registration .deactivate{
	background-color:#96b1cc;
} .page-registration #ie6only .deactivate{background-color:#96b1cc;  }
.page-registration .border-gen{
	background-color:#fff;
	border:4px double #96b1cc;
}
.page-registration p.decoration-content{
	background:url(../img/Site/JDate-fr/mood-img-registration.gif) no-repeat left bottom;
	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;
} #ie6-7 .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%;
}
/* ++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%;
}
/* ++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;
}
div.cta a.link-primary{width:14em;}
/* ++Pages--Home page - New Home Page 
.border-box{border: 4px solid #eceff2;}
#hero-profile-wrapper .picture table tr td{
	background-color:#f7f7ff;
}
#hero-profile-wrapper .hero-profile-spotlight{
	background:url(../img/Community/JDate/spotlight-back-bottom.png) no-repeat bottom right;
}
    #ie6only #hero-profile-wrapper .hero-profile-spotlight{background-image:url(../img/Community/JDate/spotlight-back-bottom.gif);}
#hero-profile-wrapper .hero-profile-content-div.hero-profile-spotlight h2.link-to-full-profile-big{
	background:url(../img/Community/JDate/spotlight-back-top.png) no-repeat bottom right;
}
    #ie6only #hero-profile-wrapper .hero-profile-content-div.hero-profile-spotlight h2.link-to-full-profile-big{background-image:url(../img/Community/JDate/spotlight-back-top.gif);}
.page-home .communications{
	background-color:#e8f0d7;
	border-bottom:1px dotted #ccc;
	border-top:1px dotted #ccc;
}
li.home-your-matches{
	background-color:#f7f7f7;
	border-left:1px dotted #cccccc;
}
.content-inside{
	border-left:5px solid #fff;
	border-right:5px solid #fff;
}
.content-inside, .content-inside-left, .content-inside-right{border-top:1px solid white;}
#quick-link .content-inside{
	border-left:1px dotted #ccc;
	border-right:1px dotted #ccc;
	background-color:#fff;
}
#quick-link .content-inside-right, #quick-link .content-inside-left{
	background-color:#fff;	
}
.homepage-B #hp-hotlist-stats{
	border-right:1px dotted #ccc;
}
.homepage-B #hp-hotlist-stats ul.clear-floats-after{
	border-bottom:1px dotted #ccc;
}
#hp-hero.homepage-B{
	background-color:#f7f8fa;
}
#hp-hero.homepage-B #hp-hotlist-stats{
	background-color:#fff;
}
#hp-hotlist-stats{
	border-right:0px dotted #ccc;
	background-color:#fff;
}
#hp-hero.homepage-B{
	background-color:#f7f8fa;
}*/
/* ++Pages--Home page */
#hp-hero #hp-hero-profile-cont .action-email .link-primary.large{
    width:160px;
}
/* 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;
}
/* Marketing (No Matches) - New Home Page */
#hero-profile-wrapper .tips{
	background-color:White;
}
#hero-profile-wrapper #quick-link{
	background-color:White;
}
.hotlist-home ul.marketing li{
	background:url(../img/Community/JDate/bullet-check-md.gif) no-repeat top left;
}
.hotlist-home .marketing-who-have{
	background:url(../img/Community/JDate/mkt-nomatch-img-04.jpg) no-repeat 99% 90%;
}
.hotlist-home .marketing-you-have{
	background:url(../img/Community/JDate/mkt-nomatch-img-05.jpg) no-repeat 100% 100%;
}
/* ++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;
}
#profile-full .profile-content h1{
    float:left;
    font-size:1.5em;
    line-height:2.12em;
    margin:0 0.4em;
}
/* 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;
} #ie6only #profile-full .photos-tmb{background-color:Transparent;}
#profile-full .tmb-area .photos-border-active{
	border:3px solid #993366;
}
#profile-full input.btnEditPhoto{
	width:137px;
}
/* Profile full communications */
#profile-full-comm li.action-flirt{
	background-color:#e8f0d7;
	border-top:1px dotted #999999;
}#ie6only #profile-full-comm  li.action-flirt{border-style:solid;}
	#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;
}#ie6only #profile-full-comm  li.action-e-card{border-style:solid;}
    #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;
}#ie6only #profile-full-comm  li.action-click{border-style:solid;}
	#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;
}#ie6only #profile-full-comm  li.action-online{border-style:solid;}
#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;
}#ie6only #profile-full-comm  li.action-hot-list{border-style:solid;}
#profile-full .photos ul#profile-full-comm li{
	border-bottom:1px dotted #999;
}
#profile-full .photos ul#profile-full-comm.omnidate-on li{
	width:14%;
}
#profile-full .photos ul#profile-full-comm.omnidate-on li.action-click{
	width:21%;
}
#profile-full .photos ul#profile-full-comm.omnidate-on li.action-online{
	width:18%;
}
#profile-full .photos ul#profile-full-comm.omnidate-on li.action-hot-list{
	width:18%;
}
/* 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;
}#ie6only .pagination-profile-content{border-style:solid;}
.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;
}#ie6only .pagination-buttons .back{border-style:solid;}
.pagination-buttons .prev{
	border-left:1px dotted #999999;
}#ie6only .pagination-buttons .prev{border-style:solid;}
.pagination-buttons .next{
	border-right:1px dotted #999999;
}#ie6only .pagination-buttons .next{border-style:solid;}
/* ++Pages--Tabs rounded - profile, lists, etc */
ul.nav-rounded-tabs{
	border-bottom:1px dotted #999999;
}#ie6only ul.nav-rounded-tabs{border-bottom:1px solid #202E42;}
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;
}
#ie6only ul.nav-rounded-tabs li.tab.hover{
    background:transparent url(../img/Community/JDate/nav-tabs-outside-on.png) no-repeat 100% -300px;
}
#ie6only ul.nav-rounded-tabs li.tab.hover a{
    background:transparent url(../img/Community/JDate/nav-tabs-inside-on.png) no-repeat 0% -300px;
}
#ie6only ul.nav-rounded-tabs li.tab.hover.selected{
    background:transparent url(../img/Community/JDate/nav-tabs-outside.png) no-repeat 100% -300px;
	color:White;
}
#ie6only ul.nav-rounded-tabs li.tab.hover.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;
}
ul.nav-rounded-tabs li.tab br{display:none;}
ul.nav-rounded-tabs li.tab h2{font-size:12px;}
/* Tabs page specific overrides - hotlist */
.page-hotlist ul.nav-rounded-tabs li.tab a:link, .page-hotlist ul.nav-rounded-tabs li.tab a:visited, .page-hotlist ul.nav-rounded-tabs li.tab a:active, .page-hotlist ul.nav-rounded-tabs li.tab a:hover{
	padding:2px 4px;
}
/* ++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;
}
/* ++Pages--Subscription slider ad */
#slider-container{
	background:#000;
}
div#emislider{
	background-color:transparent;
}
/* ++Pages--Footer */
#footer{
    padding:5px 5px;
}
#footer ul{
	margin-bottom:0em;
	text-align:left;
}
#footer a:link, #footer a:visited, #footer a:active, #footer-narrow a:link, #footer-narrow a:visited, #footer-narrow a:active{
	color:#D3DDE7;
}
#footer a:hover{
	color:#FFFFFF;
}
#footer .text-center{font-size:10px;}
#footer .legal-background-checks{font-size:11px;}
#ie6-7 #footer ul.nav-footer{height:0%}
/* ++Pages--Mail */
.mail-table tr.odd{
    background-color:#eceff2;   
}
.mail-table .mail-header, .mail-table .mail-header.odd, .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;
}
/* ++Pages--Compose */
div.compose-email{
	border:3px solid #96b1cc;
}
.compose-email h1{
	border-bottom:1px dotted #90939c;
}
/* ++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 ---------------*/
#send-to-friend label{
	width:11em;
}
/* 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--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);
}
    #ie6only #divMiniSearchMarketingCopy{background-image:url(../img/Community/JDate/layer-bubble-bg.gif);}
    #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%;
} .sub-page-keywordsearch #ie6only fieldset .cta input{color:#fff; background-color:Transparent;}
#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{
        background:transparent url(../img/Community/JDate/no-photo-sm-54x70.gif) no-repeat 0 0;
        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;
}
/* ++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-steps li#mobile-reg-step1 {
	background:url(../img/community/JDate/mobile-reg-step1.jpg) no-repeat center top;
}
#mobile-reg #mobile-reg-steps li#mobile-reg-step2 {
	background:url(../img/community/JDate/mobile-reg-step2.jpg) no-repeat center top;
}
#mobile-reg #mobile-reg-steps li#mobile-reg-step3 {
	background:url(../img/community/JDate/mobile-reg-step3.jpg) no-repeat center top;
}
/* ++Pages--Mobile - settings */
#mobile-settings h3 {
	border-top: 1px dotted #999999;
	border-bottom: 1px dotted #999999;
	background-color: #D1E2AF;
}
#mobile-settings #mobile-settings-types {
	border-bottom: 1px dotted #999999;
}
/* ++ Pages - Omnidate */
div.omnidate-hover{
	background-color: #ffffff;
	background-image: -moz-linear-gradient(center bottom, rgb(255,255,255) 16%, rgb(232,238,224) 50%);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.16, rgb(255,255,255)), color-stop(0.5, rgb(232,238,224)));
	border:1px solid #333333;
	box-shadow: 5px #000000;
	-webkit-box-shadow: 5px #000000;
}
div.omnidate-hover img{
	box-shadow: 0 2px 2px 0 #000000;
	-webkit-box-shadow: 0 2px 2px 0 #000000;
}
div.omnidate-hover strong.currently-dating{
	color:#993366;
}
li.action-omnidate{
	border:1px dotted #999999;
	border-right:none;
}
/* ==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 #ie6only table h2,
body.page-memberprofile.sub-page-registrationstep2 #ie6only table h2,
body.page-memberprofile.sub-page-registrationstep3 #ie6only table h2,
body.page-memberprofile.sub-page-registrationstep4 #ie6only table h2{border-bottom:1px solid #cccccc;border-top:1px solid #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;}
/* ++splash-seo */
.sub-page-splash20 .vis-info {
padding:0 0;
}
.sub-page-splash20 .vis-info, .sub-page-splash20 #footer{margin-top:0em;}
.sub-page-splash20 .rotator, .sub-page-splash20 .vis-registration{margin-right:0em;}
.sub-page-splash20 .marketing-wrap big{margin:0.25em 10px 0.5em;}
.sub-page-splash20 .marketing-wrap fieldset.primary-content div.cta-wrapper {
padding:0 0 0 5.5em;
}
#splash-seo{width:960px;padding:0 10px;}
#splash-seo #seo-text h2{font-family:arial;font-size:13px;font-weight:bold;}
#splash-seo #seo-text p{font-size:12px;}
#splash-seo #seo-text{width:78%;float:left;}
#ie6only #splash-seo #seo-text{width:75%;float:left;}
#splash-seo #seo-text .item-column{background-color:white;float:left;margin-right:1%;padding:8px 1%;text-align:justify;width:30%;min-height:291px;-moz-border-radius:4px;border-bottom:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;}
#splash-seo #ie6only .item-column{height:291px;}
#splash-seo #seo-text .item{background-color:white;clear:both;margin-bottom:10px;margin-right:1.5%;margin-top:10px;padding:8px 1%;-moz-border-radius:4px;border-bottom:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;}
#splash-seo #seo-sidebar{width:22%;float:right;}
#splash-seo #seo-sidebar .item{background-color:white;clear:both;margin-bottom:10px;margin-right:1%;padding:8px 2%;-moz-border-radius:4px;border-bottom:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;min-height:150px;}
#splash-seo #seo-sidebar .item p{height:35px;padding-top:15px;margin-bottom:0;}
#splash-seo #ie6only .#seo-sidebar .item{height:150px;}
#splash-seo #seo-sidebar #btn-seo-jmag{margin:10px 0 0;}
#splash-seo #seo-sidebar #btn-seo-register{margin-left:10px;}
#ie6-7 #splash-seo #seo-sidebar #btn-seo-register img{margin-left:0px;}
#splash-seo .splash-seo-links{color:#666666;font-weight:normal;text-decoration:underline;}
#splash-seo .item h2{font-family:arial;font-size:13px;font-weight:bold;}
#splash-seo .item p{font-size:12px;}
/* ++sitemap page*/
.jmagArticle a{color:#204066 !important;}

.sub-page-splash20 #content-main {
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	-moz-box-shadow:0 0 9px #333333;
	-webkit-box-shadow:0 0 9px #333333;
	border:2px solid white;
}

.sub-page-splash20 #content-container {
    background-color:Transparent;
}

/* ++Favorites Online 
.vertstrip-favs li.item:nth-child(6n+1),
.vertstrip-favs li.item:nth-child(6n+2),
.vertstrip-favs li.item:nth-child(6n+3){background-color:#ECEFF2;}

#vertstripFavsNav li.item:nth-child(2n+1){background-color:#ECEFF2;}

.favs-online li.offline{background:transparent url(../img/Community/Jdate/icon-favs-status.png) no-repeat 16% -107px;}
.favs-online li.offline:hover{color:#fff; background-color:#7CA5C3; background-position:16% -168px; text-decoration:none;}
.favs-online li.online {background:transparent url(../img/Community/Jdate/icon-favs-status.png) no-repeat 16% 11px;}
.favs-online li.online:hover{color:#fff; background-color:#7CA5C3; background-position:16% -49px; text-decoration:none;}

#vertstripFavsNav li.offline{background-position:20% -107px;}
#vertstripFavsNav li.offline:hover{background-color:#7CA5C3; background-position:20% -168px;}
#vertstripFavsNav li.online {background-position:20% 11px;}
#vertstripFavsNav li.online:hover{background-color:#7CA5C3; background-position:20% -49px;}

.socialnav .sf-menu li.favs-selected,
.socialnav .sf-menu li.favs-selected:hover,
.socialnav .sf-menu li.favs-selected a:link, 
.socialnav .sf-menu li.favs-selected a:focus, 
.socialnav .sf-menu li.favs-selected a:hover, 
.socialnav .sf-menu li.favs-selected a:active{color:#25426b;}*/

/* ++Social Nav 
div.announcement{background-color:#e8f0d7;}
.socialnav ul#nav-auxiliary li.im-status a{color:#25426b;}
.socialnav .sf-menu li.socialnav-menu:hover,
.socialnav .sf-menu li.socialnav-menu a:focus, 
.socialnav .sf-menu li.socialnav-menu a:hover, 
.socialnav .sf-menu li.socialnav-menu a:active{background:none; color:#fff;}

.socialnav .sf-menu li.sfHover{background-position:-5000px -5000px;}

.socialnav .sf-menu li.favs-selected, .socialnav .sf-menu li.favs-selected:hover{
	background:url("../img/ui-favs-bdr.png") no-repeat right top #eceff2;
}
.socialnav .sf-menu li.favs-selected a span{color:#25426b;}
.socialnav ul#nav-auxiliary a.sign-in{color:#993366;}*/

/* Cloned Splash Page */
.sub-page-landing1 fieldset.primary-content{
    margin: 0px;
    width: 30em;
}.sub-page-landing1 #ie6only fieldset.primary-content{margin: 0px;width: 28em;}
.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-landing1 #ie6only fieldset.primary-content .cta input.primary{background-color:Transparent;}


.sub-page-splash20 #content-main {
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	-moz-box-shadow:0 0 9px #333333;
	-webkit-box-shadow:0 0 9px #333333;
	border:2px solid white;
}

.sub-page-splash20 #content-container {
    background-color:Transparent;
}
/* Secret Admirer */
#secretAdmirer .bucket-header{
	background: transparent url(../img/site/Jdate-fr/ui-sprite-ynm.png) no-repeat left top;
}


#hp-hotlist-stats .hp-hotlist-stats li{
	padding:2px 0;
}