﻿@charset "UTF-8";
@import url("jqui.4.css"); /* moved out jQuery UI styles because of IE style rule limit */
/* __structure-rtl.css -----*/
/* ==Reset - YUI 2 reset (modified)  -----*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{ 
margin:0;
padding:0;
}
table {
border-collapse:collapse;
border-spacing:0;
}
fieldset,img { 
border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
font-style:normal;
font-weight:normal;
}
ol,ul {
list-style:none;
}
caption,th {
text-align:left;
}
h1,h2,h3,h4,h5,h6 {
font-size:100%;
font-weight:normal;
}
q:before,q:after {
content:'';
}
abbr,acronym,span{
border:0;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
/* ==Base -----*/
body{
font:0.75em/1.333 Arial, Helvetica Neue, Helvetica, sans-serif;
}
h1, h2, h3, h4, h5, h6, p{margin-bottom:.4em;}
h2, h3, h4, h5, h6{font-weight:bold;}
h1{font-size:2em;font-weight:normal;font-family:Arial, Helvetica Neue, Helvetica, sans-serif;margin:0 8px .5em 0;}
h2{font-size:1.3em;}
h3, h4, h5, h6{font-size:1em;}
h2 .heading-sub-copy{
font-size:.68em;
font-weight:normal;
}
body a:link,body a:visited {
font-weight:bold;
text-decoration:none;
}
body a:hover,body a:active{
font-weight:bold;
text-decoration:underline;
}
strong{
font-weight:bold;
}
.not-strong{font-weight:normal;}
em{
font-style:italic;
}
img{
vertical-align:middle;
}
ins{
padding:0;
margin:0;
outline:0;
border:0
}
sup{
vertical-align:top;
margin:0 .1em;
}
hr{
clear:both;
border:0;
width:100%;
height:1px;
 border-top:1px dotted #ccc;
border-color:#ccc;
}
hr.hr-thin{
width:98%;
}
hr.hr-vertical-spacer{
margin:.5em 0;
}
input[type="radio"], input[type="checkbox"]{
margin:2px;
}
.ie7 input[type="radio"], .ie7 input[type="checkbox"]{margin:0;}

/* ++Base--classes -----*/
.tooltip{
cursor:pointer;
}
#secretAdmirer #slideshow h2 .tooltip{
font: 11px Arial,Helvetica Neue,Helvetica,sans-serif;
color:#936
}
.tooltip-content{
position:absolute;
width:300px;
 box-shadow:0 0 8px rgba(0,0,0,.5);-moz-box-shadow:0 0 8px rgba(0,0,0,.5);-webkit-box-shadow:0 0 8px rgba(0,0,0,.5);
border-radius:3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;
background-color:White;
border:1px solid #333;
padding:12px;
display:none;
 line-height:1.5;
 text-align:right;
z-index:10000;
}
.serif{
font-family:Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
}
.sans-serif{
font-family:Arial, Helvetica Neue, Helvetica, sans-serif;
}
span.help{
cursor:help;
}
span.close{
font-size:1.08em;
font-weight:bold;
font-family:Verdana;
}
.error{
font-weight:normal;
}
p.disclaimer{
margin:1em 8px;
padding:0;
font-size:.92em;
}
ul.ul-arrow li{
margin:0 0 .65em 0;
padding:0 1em 0 0;
}
span.remove-x{
font-size:1.08em;
font-weight:bold;
font-family:Verdana;
}
.semantic-html label{
cursor:pointer;
}
.content-headline{
clear:both;
font-size:1.2em;
font-weight:bold;
margin:1em 0;
padding:0 0.4em;
}
.do-we-click{
font-weight:bold;
}
/* ++Base--Notifications/Errors -----*/
.notification{
display:block;
padding:1em;
clear:both;
font-weight:bold;
margin:0 0 0.5em 6px;
}
/* ++Base--Buttons ----- !!!COMBINED!!!*/
input, textarea, select{
font:1em Arial, 'Helvetica Neue', Helvetica, sans-serif;
padding:.1em;
}
button, input[type="submit"], input[type="radio"], input[type="checkbox"]{
cursor:pointer;
}
input[type="submit"], input[type="button"]{
border:none;
font-weight:bold;
font-size:12px;
cursor:pointer;
padding: 4px 10px;
background-color:#993366;
color:White;
text-align:center;
border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;
background: -webkit-gradient(linear, left bottom, left top, color-stop(0.28, #662344), color-stop(0.8, #993366));
background: -moz-linear-gradient(center bottom, #662344 28%, #993366 80%);
}
input[type="submit"]:hover, input[type="button"]:hover{
background: -webkit-gradient(linear, left bottom, left top, color-stop(0.28, #521a36), color-stop(0.8, #993366));
background: -moz-linear-gradient(center bottom, #521a36 28%, #993366 80%);
}
input[type="submit"].disabled, input[type="button"].disabled{
background-color:#E7E7E7;
color:#bbb;
cursor: auto;
background:-webkit-gradient(linear, left bottom, left top, color-stop(0.28, #E7E7E7), color-stop(0.8, #E7E7E7));
background:-moz-linear-gradient(center bottom, #E7E7E7 28%, #E7E7E7 80%);
}
.ie7 input[type="submit"], input[type="button"]{overflow:visible;}
h3 input[type="submit"], h3 input[type="button"]{
font-size:.82em;
}
input[type="submit"].secondary, input[type="button"].secondary{
padding: 4px 10px;
border:1px solid #ccc;
color:#936;
background:#e7e7e7;
border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;
background: -webkit-gradient(linear, left bottom, left top, color-stop(0.28, #e7e7e7), color-stop(0.8, #fff));
background: -moz-linear-gradient(center bottom, #dbdbdb 28%, #fff 80%);
}
.ie7 input[type="submit"].secondary, input[type="button"].secondary{padding:.3em 1em}
input[type="submit"].secondary:hover, input[type="button"].secondary:hover{
text-decoration:underline;
display:inline-block;
background: -webkit-gradient(linear, left bottom, left top, color-stop(0.28, #dbdbdb), color-stop(0.8, #fff));
background: -moz-linear-gradient(center bottom, #ccc 28%, #fff 80%);
}
input[type="submit"].primary:hover, input[type="button"].primary:hover{
text-decoration:underline;
display:inline-block;
}
input[type="submit"].textlink, input[type="button"].textlink{
border: none;
background: none;
color:#993366;
}
input[type="submit"].textlink:hover, input[type="button"].textlink:hover{
text-decoration:underline;
display:inline-block;
}
.ie7 input[type="submit"].textlink{overflow:visible;}
/* Primary and secondary button rounded gradient links */
.link-primary, .link-primary:link, .link-primary:visited, .link-primary:active{
font-weight:bold;
font-size:12px;
font-family:Arial,Helvetica Neue,Helvetica,sans-serif;
cursor:pointer;
padding: 5px 10px;
display:inline-block;
text-align:center;
text-decoration:none;
line-height:1.4em;
background-color:#993366;
color:white;
border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;
background: -webkit-gradient(linear, left bottom, left top, color-stop(0.28, #662344), color-stop(0.8, #993366));
background: -moz-linear-gradient(center bottom, #662344 28%, #993366 80%);
}
.link-primary:hover{
text-decoration:underline;
color:#fff;
background: -webkit-gradient(linear, left bottom, left top, color-stop(0.28, #521a36), color-stop(0.8, #993366));
background: -moz-linear-gradient(center bottom, #521a36 28%, #993366 80%);
}
.link-primary.large,input[type="submit"].large,input[type="button"].large{
font-size: 16px;
font-weight:normal;
border-radius: 6px;-webkit-border-radius: 6px;-moz-border-radius: 6px;
padding:12px;
}
.link-primary.wide,input[type="submit"].wide,input[type="button"].wide{
padding-left:32px;
padding-right:32px;
}
.link-secondary:link, .link-secondary:visited, .link-secondary:active{
padding: 5px 10px;
display:inline-block;
text-decoration:none;
line-height:1.4em;
border:1px solid #ccc;
color:#936;
background-color:#e7e7e7;
border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;
background: -webkit-gradient(linear, left bottom, left top, color-stop(0.28, #e7e7e7), color-stop(0.8, #fff));
background: -moz-linear-gradient(center bottom, #dbdbdb 28%, #fff 80%);
}
.link-secondary:hover{
text-decoration:underline;
color:#936;
background: -webkit-gradient(linear, left bottom, left top, color-stop(0.28, #dbdbdb), color-stop(0.8, #fff));
background: -moz-linear-gradient(center bottom, #ccc 28%, #fff 80%);
}
button{
background:url(../img/Community/JDate/pagination-results-profile-full-bh.png) repeat-x scroll 50% 50% transparent;
border:1px solid #E0E0E0;
padding:4px 0px;
color:#4F2A31;
display:block;
}.ie7 button, .ie8 button{padding:4px 2px;}
button.filmstrip-next, button.filmstrip-prev{
position:absolute;
top:60px;
}
.plcPeekBnrFlash {position:absolute;top:0;left:0;width:655px;height:655px;overflow:visible;z-index:4000;clip:rect(0px 100px 100px 0px);}
button.disabled{
background-color: #ccc;
color:#999;
border:1px solid #ccc;
cursor: auto;
text-decoration:none;
outline:none;
}
input.textlink,button.textlink{
border: none;
background: none;
display:inline-block;
padding:0;
margin:0;
font-weight:normal;
color:#936;
font-family: Arial;
font-size:12px;
}
button.textlink::-moz-focus-inner{padding: 0;border: 0;}
.ie7 button.textlink{overflow:visible;}
input.textlink:hover,button.textlink:hover,input.textlink:focus,button.textlink:focus{
text-decoration:underline;
}
input.textlink.disabled,
button.textlink.disabled,
input.textlink[disabled="disabled"],.ie7 input.textlink[disabled],
button.textlink[disabled="disabled"],.ie7 button.textlink[disabled]{
color:#999;
cursor:default;
}
input.textlink.disabled:hover,
button.textlink.disabled:hover,
input.textlink[disabled="disabled"]:hover,.ie7 input.textlink[disabled]:hover,
button.textlink[disabled="disabled"]:hover,button.textlink[disabled]:hover{
text-decoration:line-through;
}
/* ++Base--Editorial styles */
ol.editorial, .editorial ol{
 list-style-type:decimal;
margin:1em 24px;
border:none;
}
ul.editorial, .editorial ul{
 list-style-type:disc;
margin:1em 0em;
border:none;
}
ul.editorial ul, .editorial ul ul{
 margin-top:0em;
margin-bottom:0em;
border:none;
}
ul.editorial li, .editorial ul li{
 margin-left:24px;
border:none;
}
p.editorial, .editorial p{
 margin-bottom:1em;
}
blockquote.editorial, .editorial blockquote{
margin:1em 3em;
}
dl.editorial, .editorial dl{
margin-bottom:1em;
}
dl.editorial dt, .editorial dl dt{
font-weight:bold;
}
blockquote.curlyquotes{
font-size:18px;
position: relative;
padding: 1em 56px;
font-family:Georgia;
}
blockquote.curlyquotes:before, blockquote.curlyquotes:after{
 color:#ccc;
font-size:74px;
font-weight:bold;
font-family:Arial, Helvetica Neue, Helvetica, sans-serif;
position:absolute;
display:block;
height:33px;
}
blockquote.curlyquotes:before{
 content:"\201D";
top:-14px;
right:0;
}
blockquote.curlyquotes:after{
 content:"\201C";
 bottom:14px;
left:0;
}
.no-generatedcontent blockquote.curlyquotes{
background:transparent url(/img/ui-curlyquotes.png) no-repeat 12px 12px;
}
blockquote.curlyquotes p:last-child{
 margin-bottom:0;
}
/* ==Tools  -----*/
.wrapper{
float:right;
width:100%;
direction:rtl;
}
.clickable{
color:#936;
cursor:pointer;
}
.clickable:hover{
text-decoration:underline;
}
.clearfix:after {content: ".";display: block;height: 0;clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
/* required comment for clearfix to work in Opera \*/
* html .clearfix {height:1%;}
.clearfix {display:block;}
/* depreciated - use clearfix */.clear-floats{overflow:hidden;}.ie7 .clear-floats{height:1%;}
/* depreciated - use clearfix */.clear-floats-after:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.ie7 .clear-floats-after{height:1%;zoom:1;display:inline-block;}
.clear-both{clear:both;}
.no-wrap-class{white-space:nowrap;}
.float-inside{float:right;display:inline;}
.float-outside{float:left;display:inline;}
.show{display:block;}
.hide,.hideSpan{display:none;}
.showSpan{display:inline;}
.text-inside{text-align:right;}
.text-outside{text-align:left;}
.text-center{text-align:center;}
.margin-light{margin:.5em;}
.margin-medium{margin:1em;}
.margin-heavy{margin:1.5em;}
.padding-light,.padding-medium{padding:.5em;}
.padding-heavy{padding:1em;}
img.centered{
margin-left:auto;
margin-right:auto;
display:block;
}
.two-column{
float:right;
width:49.5%;
}
.three-column{
float:right;
width:33.3%;
}
.four-column{
float:right;
width:24%;
}
div.prof-edit-region .image-text-pair{
 float:left;
margin:13px 15px 0 0;
}
.image-text-pair a:hover{
 text-decoration:none;
}
.image-text-pair a span:hover{
 text-decoration:underline;
}
.border-gen{
margin:.5em;
padding:1em;
border:5px solid #ECEFF2;
}
.border-gen img{
 margin-left:.5em;
}
.border-gen img.border-gen-icon{
margin:.5em 0 0 .5em;
}
 .border-gen:after{
 content:".";
display:block;
height:0;
clear:both;
 visibility:hidden;
 }
.border-btm-dotted{
display:block;
margin:1em 0;
padding-bottom:1em;
}
.border-top-dotted{
margin:1em 0;
padding-top: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-container{
display:inline;
}.ie7 .rel-layer-container .rel-layer-div p{width:100%;}
.rel-layer-div{
position:absolute;
right:0;
top:2em;
padding:8px;
display:none;
z-index:1000000;
width:28em;
background-color:white;
border:1px solid #999999;
}
.rel-layer-div h2{
width:100%;
 white-space:nowrap;
}
/* ++Tools--sprites icons */
.spr, .spr-btn{
display:inline-block;
vertical-align:text-top;
text-indent:-9999px;
text-align:right;
}
.spr span.spr-content{visibility:visible;color:white;font-weight:bold;text-indent:8px;display:block;font-size:10px;text-align:center;line-height:15px;}
/* IE6 */
.ie7 .spr, .ie7 .spr-btn{text-indent:0;}
.ie7 .spr span, .ie7 .spr-btn span{text-indent:0;display:none;}
a.spr-parent:hover{
text-decoration:none;
cursor:pointer;
}
.spr span.spr-content{visibility:visible;color:white;font-weight:bold;text-indent:8px;display:block;font-size:10px;text-align:center;line-height:15px;}
.spr span, .spr-btn span{display:none;}
/* IE6 */
a.spr-parent{
vertical-align:text-top;
}
a.spr-parent:hover{
text-decoration:none;
cursor:pointer;
}
/* sprite superscript */
.spr.spr-superscript{text-indent:0;position:relative;}
.spr.spr-superscript span{
background-color:#cc0f15;
color:white;
display:block;
font-size:10px;
padding:0 1px;
position:absolute;
left:-5px;
text-indent:0;
top:-7px;
}.ie7 .spr.spr-superscript span {text-indent:0;display:block;}
/* ==Structure  -----*/
.header-container{
padding:8px 0 8px 8px;
overflow:hidden;
background-position:1000px 57px;
}
.header-fb-like-btn{
position: absolute;
top: 42px;
width:370px;
right:0;
text-align:center;
}
.header-fb-like-btn iframe 
{
    width:90px !important;
}
.header-googleplus-btn{
position: absolute;
top: 92px;
left: 793px;
}
.twitter-follow-button
{
position:absolute;
top:67px;
left:780px; 
width: 63px !important;   
}
.sub-page-subscribenew .header-container{padding:0;}

/* Rounded corners with shadows */
#content-container{
background-color:#fff;
 box-shadow: 0 0 10px #000;-moz-box-shadow:0 0 10px #000;-webkit-box-shadow:0 0 10px #000;
border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;
padding:3px;
position:relative;
 zoom:1;
}
 .ie8 #content-container, .ie7 #content-container, .lte8 #content-container {border:1px solid #ccc;}
 .ie9 #content-container{box-shadow:0 0 0 #000;}
.page-provo #content-container:after{
content:"";
display:block;
height:0;
clear:both;
}
.sub-page-splash20 #content-container {
 -webkit-box-shadow: 0px 0px 0px #fff; 
 -moz-box-shadow: 0px 0px 0px #fff; 
 box-shadow: 0px 0px 0px #fff; 
border-radius: 0;-webkit-border-radius: 0;-moz-border-radius: 0;
padding:0;
}

.lte8 #content-container {border:1px solid #ccc;}

#min-max-container{
margin:0 auto;
padding:0;
width:1000px;
position:relative;
direction:rtl;
}
 .page-provo #min-max-container, .sub-page-subscribenew #min-max-container{
 width:974px;
  max-width:974px;
 min-width:974px;
 }
.fixed-width #min-max-container{
width:81.17em;max-width:81.17em;min-width:974px;
}
.fixed-width #header-content, .fixed-width #content-container{
margin:0 auto;
float:none;
}
#page-container, .page-container{
margin:0 4px 2em;
}
 #page-container h1, .page-container h1{
  margin-right:0;
 }
#page-container-centered, .page-container-centered{
margin:0 auto 2em;
 max-width:70em;
padding:0 10px;
}
 #page-container-centered h1, .page-container-centered h1{
  margin-right:0;
 }
/* content templates */
.ie7 #content-main{
display:inline-block;
}
/* template two-column-lf #1 liquid, #2 fixed */
#content-container.two-column-lf #content-main{
margin:0 0 0 300px;
}
 #content-container.two-column-lf #content-main.registered, #content-container.one-column #content-main.registered{
 position:relative;
  padding-top:68px;
 clear:both;
 }
 .sub-page-attributeedit #content-container.two-column-lf #content-main.registered{padding-top:0;}
#content-container.two-column-lf #content-promo{
float:right;
display:inline;
width:300px;
margin:0 -300px 0 0;
}
/* template three-column #1 fixed, #2 liquid, #3 fixed */
#content-container.three-column-flf #content-nav{
float:right;
width:160px;
margin:0 -100% 0 0;
}
#content-container.three-column-flf #content-main{
margin:0 160px 0 300px ;
}
#content-container.three-column-flf #content-promo{
float:right;
display:inline;
width:300px;
margin:0 -300px 0 0;
}
/* template homepage #1 fixed, #2 liquid, #3 fixed */
#content-container.homepage-flf #content-nav{
float:right;
width:192px;
margin:0 -100% 0 0;
}
#content-container.homepage-flf #content-main{
margin:0 192px 0 300px;
}
#content-container.homepage-flf #content-promo{
float:right;
display:inline;
width:300px;
margin:0 -300px 0 0;
}
#footer, #footer-narrow{
clear:both;
margin:6em auto 0;
padding:.4em 0;
direction:rtl;
width:100%;
}
#footer-container{
margin:0 auto;
width:952px;
padding:0 24px;
}.page-provo #footer-container{width:948px;padding:0;}
/* ==Components -----*/
.paging{font-weight:bold;color:#936;}
.paging a strong, .paging strong, .paging strong .clickable{
 color:#333;
 text-decoration:underline;
}
/* nav-alternative */
.nav-alternative{
width:994px;
min-height:2em;
margin-bottom:0.5em;
font-weight:bold;
padding:8px 0;
}
.nav-alternative span.bread-fake{
font-weight:normal;
}
.subNavTop{
 float:right;
 padding-bottom:10px;
}
/* ++Com--Sitewide components */
.error-page-container{
height:490px;
}
.error-page-person{
height:490px;
}
.error-page-container h1{
 float:right;
 min-width:15em;
}
.error-page-container p{
 float:right;
 min-width:26em;
}
.termination-reasons{
display:block;
padding:8px 2px 8px 0px;
margin-top:.4em;
margin-bottom:.4em;
}
.confirmation-message{
padding:1em;
margin-bottom:12px;
}
.confirmation-message img{
 margin-left:.5em;
 float:right;
}
.confirmation-message-content{
float:right;
width:90%;
}
/* conf message 30 - currently only in use for flirt already sent */
.conf-message30{
border: 5px solid #ECEFF2;
 margin-bottom: 12px;
border-radius:12px;-moz-border-radius:12px;-webkit-border-radius:12px;
background-color:#fff;
}
.conf-message30 .conf-message30-title{
font-weight:bold;
font-size:16px;
padding:8px 50px 20px 0;
background: transparent url(../img/Site/JDate-co-il/icon-flirt-confirmation.gif) no-repeat 100% 0%;
 border-bottom:1px dotted #ccc;
margin:12px;
}
.conf-message30 .conf-message30-cont{
margin:12px;
padding:8px 50px 0 0;
}
.conf-message30 .conf-message30-cont > p{
 margin-right:12px;
}
.conf-message30 .conf-message30-cont > h2:first-child{
margin:0 0 18px;
}
.conf-message30 .conf-message30-cont > .bullet{
font-size:14px;
 margin-right:12px;
position:relative;
}
.conf-message30 .conf-message30-cont > .bullet:before{
 content:"\25AA";
position:absolute;
right:-12px;
top:0;
}
.conf-message30 .conf-message30-cont > .back-link{
margin:24px 0;
}
.ie7 .conf-message30 .conf-message30-cont > .bullet{
background: transparent url(../img/icon-ie7-bullet.gif) no-repeat center right;
margin:0;
 padding-right:12px;
}
.dl-form dd input.medium{
width:10em;
}
.dl-form dd input.short{
width:3em;
}
.dl-form .error{
border:1px solid red;
display:block;
font-size:11px;
font-weight:bold;
margin:4px 0;
padding:4px;
width:97%;
}
input.medium{
width:10em;
}
input.short{
width:3em;
}
input.tiny{
width:2em;
} 
ul.form-radio-list li input{
 float:right;
}
ul.form-radio-list li label{
padding:0 8px;
}
ul.form-radio-list li{
padding:4px;
clear:both;
}
div.key-value-pair{
 line-height:19px;
}
div.key-value-pair.inside, div.key-value-pair.outside{
 float:right;
width:49.8%;
}
div.key-value-pair span.key{
font-weight:bold;
}
#site-container .form-element-wide{
width:97%;
}
#site-container .form-element-medium{
width:75%;
}
#site-container .form-element-narrow{
width:18em;
}
#site-container .form-element-tiny{
width:3em;
}
/* radio button list as seen in multiple choice questions */
.radio-list{
padding-left:30px;
}
.radio-list .radio-item{
margin-bottom:6px;
display:block;
float:right;
text-indent:-20px;
margin-right:20px;
width:90%;
line-height: 16px;
}
.radio-list .radio-item:last-child{
margin-bottom:0px;
}
.radio-list input[type="radio"]{
margin:0 0 0 7px;
vertical-align:text-bottom;
padding:0;
top:0;
}
.ie8 .radio-list input[type="radio"]{vertical-align:top;}
.ie7 .radio-list input[type="radio"]{vertical-align:baseline;}
.radio-list label:hover, .radio-list input[type="radio"]:hover{
text-decoration:underline;
cursor:pointer;
}
.radio-list.disabled label:hover, .radio-list.disabled input[type="radio"]:hover{
text-decoration:none;
cursor:default;
}.lte8 .radio-list.disabled label, .lte8 .radio-list.disabled input[type="radio"]{text-decoration:none;cursor:default;}
/* ++Com--Progress Bar */
.progress-bar{
width:316px;
height:41px;
position:relative;
}
.progress-bar span{
position:absolute;
display:block;
width:300px;
height:25px;
top:8px;
right:8px;
overflow:hidden;
text-indent:-8000px;
}
.progress-bar em{
position:absolute;
display:block;
width:300px;
height:25px;
top:0;
}
/* ++Com--Icon Help ------------*/
#iconListLink{
margin-top:5px;
padding:5px 10px;
direction:rtl;
}
.settings-header{
margin-bottom:10px;
padding:0.4em;
font-weight:bold;
}
.icon-header{
font-size:1.1em;
}
.icon-list .sub{
min-height:0;
}
.icon-title{
float:right;
width:10em;
}
.icon-container{
width:45px;
text-align:center;
}
.icon-description-container{
padding:0 10px 10px 10px;
}
.icon-description-container li{
float:right;
}
.icon-description-container img{
margin-left:5px;
}
.icon-description-container .icon-text{
width:14em;
height:1.4em;
}
.icon-image{
width:45px;
text-align:center;
}
.icon-description{
padding-right:82px;
width:525px;
}
a.no-photo:link, a.no-photo:visited, a.no-photo:active{
display:block;
font-size:11px;
text-align:center;
line-height:1em;
}
.no-photo-container{background-position:75% 0;}
/* ++Com--Results - Profiles */
/* defaults */
.timestamp{
font-size:11px;
}
.results{
position:relative;
}
.results .picture img{
display:block;
 vertical-align:baseline;
}
.results .picture a:link, .results .picture a:visited, .results .picture a:active{
display:block;
margin:0 auto;
font-size:12px;
}
.results .picture a:hover{
display:block;
margin:0 auto;
}
.results .picture .no-photo{
height:59px;
 padding-top:44px;
 text-align:center;
width:79px;
 margin-bottom:1em;
}
#profile-full .picture table tr td{
height:400px;
width:246px;
 vertical-align:middle;
} .ie7 #profile-full .picture table tr td{height:405px;}
#profile-full .picture table tr td img{
margin:0 auto;
}
#profile-full .picture table div#memberPhotoEdit a
{
float:right;
margin-left:10px;
}
.results .actions-email{
 float:left;
}
.results .actions-email img{
margin:.2em;
}
.results .actions .item{
 white-space:nowrap;
 float:right;
margin:0 .2em;
}
.results .overview p{
padding:0 .4em;
margin:0;
}
.results .details p{
padding:0 .4em;
margin:1.4em 0 0 0;
}
.results .overview p a, .results .details p a{
font-weight:normal;
}
.results .history-icons{
 float:right;
margin:.2em .2em 0 0;
}
.results.spotlight-header{
width:53em;
margin:0 auto;
float:none;
padding:0 .4em;
}
/* gallery view */
.results.gallery-view{
width:48%;
float:right;
display:inline;
margin:0 .6em .6em 0;
}
.results.gallery-view .picture{
float:right;
display:inline;
width:82px;
margin:0 -100% 0 0;
padding:4px;
height:8.83em;
}
.results.gallery-view .header{
margin:0 91px 0 0;
padding:2px 0 0 4px;
overflow:hidden;
}
.results.gallery-view .info{
margin:0 91px 0 0;
min-height:7.2em;
}
.results.gallery-view h2{
float:right;
line-height:1em;
 margin:0.2em;
 height:1em;
}
.results.gallery-view .outside{
float:left;
line-height:1em;
 margin:0;
 width:20px;
}
.results.gallery-view .history{
width:100%;
min-height:3.8em;
}
.results.gallery-view .history img{
margin:.2em .2em 0 0;
}
.results.gallery-view .actions-email img{
margin:.3em 0 0 .3em ;
}
.results.gallery-view .overview{
clear:both;
width:100%;
}
.results.gallery-view .communications{
width:100%;
clear:both;
}
.results.gallery-view .actions{
float:right;
width:40%;
padding:.6em 0;
text-align:center;
min-height:1.7em;
}
.actions .listMenuContainer{display:inline !important;}
.results.gallery-view .click{
float:left;
width:59%;
padding:.7em 0;
font-weight:bold;
text-align:center;
min-height:1.47em;
}
.gallery-view .view-more{display: block;}
/* list view */
.results.list-view{
width:97%;
display:block;
max-width:53em;
min-width:408px;
margin:0 auto .6em;
position:static;
}
.results.list-view #boxContent
{
width:100%;
}
 .results.list-view .header{
margin:0;
padding:.2em .4em;
min-height:2.50em;
overflow:hidden;
}
.results.list-view h2{
float:right;
min-height:1.2em;
 margin:0.4em 0 0 0.4em ;
}
.results.list-view .note{
width:100%;
padding:.4em 0;
margin:0;
}
.results.list-view .note input[type="text"]{
width:82%;
margin-right:.4em;
}
.results.list-view .picture{
float:right;
padding:8px;
min-height:8.91em;
width:80px;
}
.results.list-view .liquid{
margin:0 99px 0 0;
}
.results.list-view .history, .results.list-view .overview{
float:right;
width:100%;
}
.results.list-view .info{
margin:0 0 0 209px ;
min-height:7.25em;
}
.results.list-view .details{
float:left;
display:inline;
width:209px;
margin:0 -210px 0 0;
min-height:7.25em;
}
.results.list-view .communications{
width:100%;
clear:both;
}
.results.list-view .actions{
margin:0 0 0 209px;
padding:.6em 0;
}
.results.list-view .click{
width:209px;
margin:0 -210px 0 0;
display:inline;
  float:left;
padding:.6em 0;
text-align:center;
min-height:1.5em;
}
.results.list-view .click .no-wrap-class .narrow-hide{display:none;}
.results.list-view .click .no-wrap-class img{padding-left:3px;}
/* mini-profile narrow overrides */
.results.list-view .liquid.narrow .info{
margin:0 0 0 139px;
}
.results.list-view .liquid.narrow .details{
width:139px;
margin:0 -140px 0 0;
}
.results.list-view .communications.narrow .actions{
margin:0 0 0 139px;
}
.results.list-view .communications.narrow .click{
width:139px;
margin:0 -140px 0 0;
}
/* mini-profile wide overrides */
.results.list-view.wide{
width:49%;
 float:right;
display:inline;
 max-width:100%;
 min-width:530px;
margin:0 .6em .6em 0;
}
/* undo changes spotlight from above */
.results.list-view.spotlighted.wide{
width:97%;
  float:none;
 display:block;
  max-width:53em;
  min-width:408px;
 margin:0 auto .6em;
}
/* mini-profile - spotlighted */
.spotlighted-profile-wrap{
width:98%;
margin:0 1%;
padding:0 0 0.6em 0;
}
.spotlighted-header-wrap{
width:98%;
margin:0 1%;
padding:0.2em 0 0 0;
}
.results.list-view.spotlighted{
margin:0 auto;
 max-width:53em;
 min-width:408px;
 float:none;
display:block;
}
.results.list-view.spotlighted .details p{
margin:0;
}
.results.list-view.spotlighted .actions{
 min-height:1.46em;
}
/* photo gallery */
.results.photo-view{
width:12.4em;
float:right;
display:block;
text-align:center;
margin:0 .3em .6em .3em;
padding-bottom:1.4em;
}
 .results.photo-view .picture{
padding:2.2em;
display:block;
 }
 .results.photo-view p{
padding:0;
margin:0;
 }
 .results.photo-view h2{
 padding-top:1em;
font-size:1.2em;
margin:0;
 }
 .results.photo-view .picture a:link, .results.photo-view .picture a:active, .results.photo-view .picture a:visited{
display:block;
width:79px;
height:104px;
margin:0 auto;
 }
 .results.photo-view .picture a:hover{
display:block;
 }
/* photo profile */
.photo-profile{
background-color: #fff;
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 #fff solid;
padding: 15px 8px 0;
}
.photo-profile .picture{
margin-bottom: 12px;
}
.photo-profile-inner h2{margin-bottom:0px;}
.photo-profile-inner .picture{margin-bottom:4px;}

/* ++Com--Results filter, sort and pagination */
.header-options{
 margin-bottom:.5em;
}
.header-options h1{
float:right;
margin:0 8px 0 0;
padding:0;
display:inline;
}.ie7 .page-email .header-options h1{float:none;}
.header-options h3.tag-line{
margin-right:8px;
font-weight:normal;
}
.header-options .links{
font-size:1em;
float:right;
padding:.8em;
display:inline;
}
.pagination{
float:left;
margin:.8em 0 1em 1em;
width:50%;
text-align:left;
display:inline;
}
/* photo gallery header overrides */
.p-photo-gallery .header-options h1{
width:30%;
}
.p-photo-gallery .photo-header-info{
float:right;
width:30%;
}
.p-photo-gallery .pagination{
width:34%;
}
 .pagination a strong, .pagination-mail a strong{
 text-decoration:underline;
 }
.sort-display{
clear:both;
text-align:right;
margin:0 0 1em 1em;
padding-top:.25em;
font-weight:normal;
}
.page-membersonline .sort-display{
clear:both;
margin:0 0 0 1em ;
padding-top:.5em;
font-weight:normal;
border-bottom:none;
overflow:hidden;
}
.sub-page-searchresults .sort-display{
margin:1em 0 1em 1em ;
border-bottom:none;
}
.sort-display .cat-list{
 float:left;
padding:.8em;
 margin-bottom:.3em;
}
.sort-display .view-type{
 float:left;
padding:.8em;
 margin-bottom:.3em;
}
.sort-display .view-by{
 float:right;
padding:.75em .5em .5em .5em;
 margin-bottom:.3em;
} .ie7 .sort-display .view-by input{vertical-align:bottom;}
.filter{
margin:0 0 1em 0;
padding:0 0 0 0;
}.page-membersonline .filter{float:right;margin-bottom:.25em;width:400px;}
.filter label{
display:block;
float:right;
margin-right:.5em;
font-weight:bold;
}
.filter .age-from input , .filter  .age-to input{
width:1.4em;
}
.filter  .age-from{
margin-right:0.5em;
text-align:center;
}
.filter  .age-to{
margin-right:.2em;
}
.filter  .age-to input{
margin-right:0;
}
.filter  legend{
display:none;
}
.filter .validation-error{
 display:block;
 clear:both;
  padding-right:1em;
 }
/* quick-search */
.page-quicksearch .filter .prefSearchPRInfoContDynamic{
margin-top:1.22em;
margin-bottom:0em;
float:right;
}
.quicksearch-submit{
clear:both;
overflow:hidden;
}
.quicksearch-submit label{
float:none;
font-weight:normal;
display:inline;
margin:0;
}
.quicksearch-submit .quicksearch-submit-hasphoto{
float:right;
padding:1em .25em .55em;
}
.quicksearch-submit .quicksearch-submit-hasphoto > div{
 float:left;
 margin-left:.5em;
}
.quicksearch-submit .quicksearch-submit-btn{
float:right;
margin-left:.5em;
vertical-align:top;
padding-top:.55em;
}

/* ++Com--Tabbed menu --*/
.tabbed.active .title.header{
background-color:#f2f7e8;
 border-top:1px solid #d1e2af;
 border-bottom:1px solid #d1e2af;
 color:#202E42;
display:block;
font-size:12px; 
margin:0 -3px 4px;
padding:4px 0;
 text-indent:10px;
}
.tabbed.active p.description{margin:5px;}

/* ++Com--Checklist lists - supports one nested level */
ul.check-lists ul{
 margin-top:8px;
}
ul.check-lists ul li{
height:2em;
 margin-bottom:.5em;
}
ul li.check-list-01-col{
 float:right;
width:50%;
}
ul li.check-list-01-col ul li{
   float:right;
width:100%;
}
ul li.check-list-02-col{
 float:left;
width:50%;
}
ul li.check-list-02-col ul li{
width:100%;
}

/* ++Com--slideshow */
#slideshow{
 float:right;
width:67.8%;
 padding-top:18px;
 margin-right:1%;
}
#slideshow-inner{
width:434px;
margin:0 auto;
position:relative;
overflow:hidden;
}
#slideshow-member{
 float:right;
width:246px;
}
#slideshow-details{
 float:right;
margin:0 8px 0 0;
width:179px;
}
#slideshow h2{
font:normal 22px Georgia,Palatino,"Palatino Linotype",Times,"Times New Roman", serif;
 margin-bottom:8px;
}
#slideshow #slideshow-info h3{
font:bold 16px Georgia,Palatino,"Palatino Linotype",Times,"Times New Roman", serif;
 margin-bottom:0px;
}
#slideshow-member td{
height:328px;
 vertical-align:middle;
}
#slideshow-info{
 margin-bottom:24px;
}
#slideshow-waiting{
width:424px;
height:50.00em;
top:0;
right:0;
position:absolute;
}
#slideshow-waiting h2{
padding-top:134px;
}
#slideshow-end{
 padding-top:134px;
width:304px;
margin:0 auto;
}
/* full profile action */
.profile-full-comm-slideshow #profile-full-comm li.action-flirt{
width:51%;
}
.profile-full-comm-slideshow #profile-full-comm li.action-e-card{
width:48%;
}
.micro-profile-strip .micro-profile {
float:right;
width:32.3%;
padding:0;
min-height:110px;
min-width:196px;
display:-moz-inline-stack;
display:inline-block;
 vertical-align:top;
margin: 0 .5% 8px;
position:static;
}
 .ie7 .micro-profile-strip .micro-profile{display:inline;width:32%;}

.micro-profile-strip .micro-profile .member-pic{
margin:4px 4px 2em;
}
.micro-profile-strip .micro-profile .member-info{
 margin-top:4px;
}
.micro-profile-strip .tips {
margin-bottom: 12px;
}
/* ++Com--Like*/
.like{
display:inline-block;
/*background-color:white;
border:1px solid white;*/
padding:0 2px;
border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;
font-size:11px;
cursor: pointer;
}
.like.like-you{background-color:#eceff2;border:1px solid #96b1cc;}
.like-module a:link{font-weight:normal;font-size:11px;}
.answer-info .like{/*width:62px;*/text-align:right;}
#membersWhoLikeYourAnswer{
background-color:#eceff2;
}
#membersWhoLikeYourAnswer .loading-gif{
margin-top:140px;
margin-right:212px;
}
#like-answer-container{
/*width:446px;*/
height:330px;
overflow-y:scroll;
padding:0;
background-color:white;
margin:0 4px;
}
.like-answer-sort{
margin:8px;
}
.like-answer-profile{
margin:4px 0px;
padding-bottom:4px;
border-bottom: 1px dotted #ccc;
}
.like-answer-profile:first-child{
border-top: 1px dotted #ccc;
padding-top:4px;
margin-top:0;
}
.like-answer-profile .member-pic{
float:right;
width:54px;
margin-right:4px;
position:static;
}
.like-answer-profile .member-pic a{
width:54px;
}
.like-answer-profile .no-photo{
width:52px !important;
height:47px !important;
padding-top: 20px !important;
}
.like-answer-profile .cc-pic-tag{
width:54px;
}
.like-answer-profile .member-info{
float:right;
width:234px;
padding-top:12px;
padding-right:8px;
}
.like-answer-profile .member-info .member-details{
color:#999;
}
.like-answer-profile .action-items{
float:right;
width:120px;
text-align:center;
padding-top:16px;
}
.like-answer-profile .action-items .listMenuContainer{
padding-top:4px;
display:block !important;
}
.like-answer-profile .action-items .listMenuContainer img{
display:none;
}
.like-answer-profile .listMenuContainer {
display:inline;
position:relative;
z-index:1;
}
.like-answer-profile .action-items .listMenuContainer .ListMenu li {
 border-bottom:0 solid white !important;
 border-top:1px solid #F7E3A5;
padding: 4px;
}
.like-answer-profile .listMenuContainer .ListMenu {
background-color:#eceff2;
 border-color:#F7E3A5;
 border-style:solid;
 border-width:0 1px 1px;
display:none;
left:10px;
position:absolute;
 text-align:left;
width:200px;
}
/* Micro Micro Profile */
.micro-micro-profile{
position:relative;
width:396px;
 float:right;
}
.micro-micro-profile .member-info{float:right;width:280px;}
.micro-micro-profile .member-info > h2{font-size:17px;color:#202E42;margin:0;line-height:24px;}
.micro-micro-profile .member-pic{width:72px;}
.micro-micro-profile .member-pic img{
display:block;
 vertical-align:baseline;
width:70px;
height:auto;
border:1px solid #202e42;
}
.micro-micro-profile .member-pic a:link, .micro-micro-profile .member-pic a:visited, .micro-micro-profile .member-pic a:active{
display:block;
width:54px;
font-size:11px;
border:1px solid #999;
}
.micro-micro-profile .member-pic a:hover{
display:block;
border:1px solid #936;
}
.micro-micro-profile .member-pic .no-photo{
 text-align:center;
 line-height:1em;
width:52px;
height:48px;
 padding-top:20px;
display:block;
border:1px solid #999;
background: transparent url(../img/Community/JDate/no-photo-sm-54x70.gif) no-repeat 0 0;
 color:White;
}
.micro-micro-profile .member-pic .no-photo:hover{
border:1px solid #936;
}
.micro-micro-profile p{margin:0;padding:0;line-height:17px;}
/* ==Pages - page-specific classes*/
/* ++Pages--About */
#article td{
vertical-align:middle;
}
/* ++Pages--Settings your hot lists */
#folder-settings-hot-lists .border-gen{
 margin-bottom:2em;
}
#folder-settings-hot-lists .item{
padding:1em 0;
}
#folder-settings-hot-lists .pagination-buttons{
margin:2em 0;
}
/* ++Pages--Message Settings ------------*/
.message-setting-container{
margin:0;
padding:1.2em 5px;
 overflow:auto;
}
.message-setting-container.last{
 margin-bottom:25px;
}
.message-settings-label{
font-size:1.2em;
font-weight:bold;
display:block;
float:right;
width:15em;
}
.message-settings-caption input, .message-settings-caption label{
float:right;
}
.offsite-settings h2{
font-size:1.2em;
font-weight:bold;
}
.message-options-container{
padding:10px 60px 0 0;
}
.message-options-container label{
display:inline-block;
width:8em;
padding-right:5px;
}
.message-options-sub-container{
overflow:auto;
padding:0 0 13px 8px;
display:block;
}
.message-options-sub-container label{
padding-right:5px;
}
.message-options-sub-container .msColorShaded{
clear:both;
}
.messageSettingsHelpParagraphHide{
padding:10px;
}
.options-title{
float:right;
width:18em;
}
.message-option-info{
clear:both;
}
#clickemail_background{
margin:15px 0 5px;
}
/* ++Pages--Splash page - New Splash Page */
.fixed-width #header{
margin:1em 0;
}
.fixed-width #header-logo{
float:right;
width:55.00em;
min-height:100%;
}
.fixed-width #header-logo a{
float:right;
}
.fixed-width #header-logo a img.logo{
width:auto;
height:auto;
margin-left:8px;
margin-top:-12px;
}
.fixed-width #header-logo p.header-message{
padding-top:12px;
}
.fixed-width .header-nav{
float:left;
margin:.75em 0 0 1em ;
font-size:1.17em;
}
.fixed-width .header-nav li{
display:block;
text-align:left;
vertical-align:middle;
}
.fixed-width .header-nav li a{
font-weight:normal;
}
.fixed-width .header-nav li.header-nav-filler{
padding-top:0.67em;
}
.fixed-width #header-contentainer .header-login{
float:left;
margin:.5em 1em 0 ;
padding:0 0;
}
.fixed-width #header-contentainer .header-login a{
display:block;
padding:1em 1em 1em ;
font-size:1.17em;
font-weight:bold;
}
.fixed-width .footer-container{
width:78em;
margin:0 auto;
}  
.fixed-width #footer{
margin-top:5.25em;
}
.sub-page-splash20 .content-main{
position:relative;
padding:1em;
}
ul#splash_bullets{
 margin-right:50px;
padding:0;
width:320px;
 margin-bottom:20px;
 padding-left:10px;
display:block;
 float:right;
}
ul#splash_bullets li.splash_bullets{
padding:0 23px 5px 0;
font-size:16px;
font-weight:bold;
}
ul#splash-bullets{
 margin-right:50px;
padding:0;
width:320px;
 margin-bottom:20px;
 padding-left:10px;
display:block;float:right;
}
ul#splash-bullets li{
padding:0 23px 5px 0;
font-size:16px;
font-weight:bold;
}

/* img rotator */
.sub-page-splash20 #wrapper{
position:relative;
width:536px;
height:296px;
}
.sub-page-splash20 #img_contents{
width:536px;
height:296px;
overflow:hidden;
position:relative;
}
.sub-page-splash20 #img_contents a, 
.sub-page-splash20 #fw_Content a:link, 
.sub-page-splash20 #img_contents a:visited, 
.sub-page-splash20 #img_contents a:hover, 
.sub-page-splash20 #img_contents:active{
border:none;
}
.sub-page-splash20 #img_contents img{
width:536px;
height:296px;
border:none;
position:absolute;
top:0;
}
.sub-page-splash20 #img_controls{
position:absolute;
right:0px;
bottom:0px;
width:91px;
height:26px;
margin:5px;
display:block;
z-index:100;
}
.sub-page-splash20 #img_controls a{
float:right;
width:30px;
height:24px;
padding-top:6px;
font-size:14px;
font-weight:bold;
text-align:center;
}
.sub-page-splash20 #img_controls ul li, .sub-page-splash20 #img_contents ul li{
list-style-type:none;
}.ie7 .sub-page-splash20 #img_controls ul li, .ie7 .sub-page-splash20 #img_contents ul li{display:inline;}
.sub-page-splash20 .rotator, .sub-page-splash20 .vis-registration{
float:left;
margin-left:0;
}
.sub-page-splash20 .content-main big{
display:block;
font-size:3.33em;
line-height:.95em;
margin:0 .4em .5em 0;
}
.sub-page-splash20 .content-main big span{
display:block;
font-size:.85em;
}
.sub-page-splash20 fieldset.primary-content{
position:relative;
}
.sub-page-splash20 fieldset.primary-content h2, .sub-page-splash20 fieldset.primary-content label.h2{
float:right;
width:32%;
margin:.25em 0 0 .5em ;
text-align:left;
font-size:1em;
font-weight:bold;
}
 
.sub-page-splash20 fieldset.primary-content input{
float:right;
margin-left:.5em;
}
.sub-page-splash20 fieldset.primary-content select{
margin-bottom:.5em;
}
.sub-page-splash20 fieldset.primary-content div{
position:relative;
min-height:2.25em;
}
.sub-page-splash20 fieldset.primary-content div.agreement{
padding:0 10.5em .5em 0;
font-size:.92em;
}
.sub-page-splash20 fieldset.primary-content div.agreement a{
font-size:.92em;
text-decoration:underline;
}
.sub-page-splash20 fieldset.primary-content .error{
display:block;
padding:.25em;
clear:both;
margin:0 10em 0 0;
} 
.sub-page-splash20 fieldset.primary-content div .error{
margin:0 10.5em -1em 0;
font-weight:bold;
}
.sub-page-splash20 fieldset.primary-content div.agreement .error{
margin:0;
}
.sub-page-splash20 fieldset.primary-content div.cta-wrapper{
padding:0 10.5em 0 0;
}
.sub-page-splash20 fieldset.primary-content div.cta-wrapper div.amadesa-tag{
min-height:0px;
}
.sub-page-splash20 fieldset.primary-content div.cta{
height:40px;
width:16em;
text-align:left;
}
.sub-page-splash20 fieldset.primary-content .cta input{
float:none;
height:40px;
width:100%;
margin-left:0;
font-size:1.33em;
}

.sub-page-splash20 .marketing-wrap{
float:right;
text-align:right;
width:380px;
}
.sub-page-splash20 .marketing-wrap big{margin:.5em 0;text-align:center;}
.sub-page-splash20 .marketing-wrap fieldset.primary-content div.cta-wrapper{padding:0 8.5em 0 0;}

.sub-page-splash20 .splashLeaderboardAd{
margin:0 auto;
text-align:center;
}
.sub-page-splash20 .vis-info{
padding:0 0 0 1.5em;
} 
.sub-page-splash20 .vis-info h1{
margin-right:0;
}
.sub-page-splash20 .vis-info h2{
margin-bottom:.5em;
font-size:13px;
}
.sub-page-splash20 .vis-info h2 sup{
font-size:.45em;
margin-right:-.75em
}
.sub-page-splash20 .vis-info p{
margin-bottom:1em;
}
.sub-page-splash20 .vis-info, .sub-page-splash20 #footer{
margin-top:1.25em;
}
.sub-page-splash20 #footer-narrow{display:none;}
/* ++Pages--Registration page - New Registration Page */
.page-registration .content-main{
position:relative;
padding-bottom:4.5em;
min-height:370px;
}
.page-registration fieldset.primary-content{
display:block;
float:right;
width:27em;
margin:0 285px 0 0;
}
.page-registration em.error{
clear:both;
display:block;
margin-bottom:.5em;
}
.page-registration fieldset.primary-content h2, .page-registration fieldset.primary-content label.h2{
display:block;
margin:1em 0 .5em 0;
font-size:1.3em;
font-weight:normal;
clear:right;
}
.page-registration fieldset.primary-content h2 sup, .page-registration fieldset.primary-content h2 ol{
font-size:.75em;
}
.page-registration fieldset.primary-content h2 ol{
list-style-type:decimal;
list-style-position:inside;
margin:1em 1em 1em 0;
}
.page-registration fieldset.primary-content h2 ol li{
margin-bottom:1em;
}
.page-registration fieldset.step-gender label{
font-weight:bold;
line-height:2.5em;
}
.page-registration fieldset.step-username select{
margin-left:.5em;
}
.page-registration fieldset.step-aboutme textarea{
min-width:300px;
}
.ie7 .page-registration fieldset.step-region input{width:130px;}
.page-registration fieldset.step-captcha input{
margin-top:1em;
}
.page-registration fieldset.step-offer div{
margin-top:3em;
}
.page-registration .secondary-content{
width:26.17em;
margin-top:4px;
margin-left:4px;
float:left;
}
.page-registration .init-page{
padding-top:2em;
line-height:2em;
}
.page-registration .init-page label{
font-weight:bold;
font-size:1.15em;
}
.page-registration .content-main h1{
margin:0;
padding:.5em 6em .5em 0;
}
.page-registration .results.gallery-view{
position:relative;
margin:0 0 .25em;
width:99.5%;
}
.page-registration .results.gallery-view .info{
min-height:0;
}
.page-registration .results.gallery-view .overview p{
margin:.5em 0;
}
.page-registration .profile-wrapper{
position:relative;
}
.page-registration .border-gen{
margin:0;
min-height:10em;
clear:both;
}
.page-registration p.decoration-content{
width:265px;
position:absolute;
right:0;
bottom:0;
margin:0;
padding:380px 0 15px;
font-size:1.1em;
font-weight:bold;
text-align:left;
}
.page-registration .vis-links{
width:60%;
min-height:3em;
text-align:center;
margin:1.25em auto;
}
.page-registration .vis-links .secondary{
float:right;
margin:.65em .5em 0 0;
padding:0;
}
.vis-links .secondary.next-arrow{
padding-left:2em;padding-right:1em;
} .ie7 .vis-links .secondary.next-arrow{padding-left:2em;}
.vis-links .secondary.prev-arrow{
padding-right:2em;
} .ie7 .vis-links .secondary.prev-arrow{padding-right:2em;}
.page-registration .vis-links h2{
float:right;
font-size:1.1em;
margin:.75em .5em;
}
.page-registration .select-birthdate{margin-left:10px;}
#registration-confirmation-copy{
width:640px;
margin:1em auto;
}
/* ++Pages--Registration welcome */
.sub-page-registrationwelcome #page-container{
margin-bottom:5em;
}
.sub-page-registrationwelcome #content-container.one-column #content-main.registered{
padding-top:0;
}
.sub-page-registrationwelcome .rbox-wrapper{
float:right;
width:32.5%;
}
.sub-page-registrationwelcome .rbox-wrapper.margin-left{
margin:0 1.25% 0 0;
}
.sub-page-registrationwelcome .rbox-style-high, .sub-page-registrationwelcome .rbox-style-clear{
height:33em;
}
.sub-page-registrationwelcome .rbox-wrapper h2{
font-size:1.17em;
font-weight:normal;
margin-bottom:1em;
}
.sub-page-registrationwelcome p.block-text{
margin:1.5em 0;
}
.sub-page-registrationwelcome ul.ul-arrow{
margin:1em 0;
line-height:1.15em;
}
.sub-page-registrationwelcome .cta-wrapper{
width:18em;
margin:0 auto;
text-align:center;
}
.sub-page-registrationwelcome div.cta-bevel.sequre{
height:40px;
width:18em;
padding-right:2em;
text-align:center;
}
.sub-page-registrationwelcome div.cta-bevel a.link-primary{
float:none;
height:40px;
width:100%;
padding:0;
margin-left:0;
font-size:1.33em;
line-height:2.5em;
}
.sub-page-registrationwelcome div.cta{
text-align:center;
}
.sub-page-registrationwelcome a.link-secondary{
font-size:1.33em;
}
#page-container h3.tag-line{
font-weight:normal;
} 
.sub-page-registrationwelcome #reg-welcome-1-cn1{
width: 49%;
background: url(http://static.jdate.co.il/Campaigns/MPR-2176_JDIL_registration_success_page/img/couple.jpg) no-repeat scroll left bottom;
 min-height: 478px;padding: 1.5em;
background-color:#F2F7E8 !important;
border:4px solid #E6EFD4 !important;
border-radius:8px 8px 8px 8px;-webkit-border-radius:8px 8px 8px 8px;-moz-border-radius:8px 8px 8px 8px;
height:33em;
 float:right;
}
.sub-page-registrationwelcome #reg-welcome-1-cn1 p{
color:#224290;
}
.sub-page-registrationwelcome #reg-welcome-1-cn1 .pTitle{
font-size:20px;
font-weight:bold;
 margin-bottom:0;
}
.sub-page-registrationwelcome #reg-welcome-1-cn1 p.pSubTitle {
color:#000;
font-size:16px;
font-weight:bold;
margin-top:15px;
}
.sub-page-registrationwelcome #reg-welcome-1-cn1 ul.ul-arrow {
line-height:1.5em;
width:300px;
}
.sub-page-registrationwelcome #reg-welcome-1-cn1 .cta-wrapper
{
margin:0 0 0 5em;
padding-top:21px;
}
.sub-page-registrationwelcome #reg-welcome-1-cn1 .cta-wrapper .sequre
{
padding-right:0 !important;
}
.sub-page-registrationwelcome #reg-welcome-1-cn2{
display:block;
background-color:#fff;
border:4px solid #ECEFF2;
 float:right;
height:212px;
 margin-bottom:1em;
 margin-right:1em;
 min-height:18em;
padding:1.5em;
width:40%;
border-radius:8px 8px 8px 8px;-webkit-border-radius:8px 8px 8px 8px;-moz-border-radius:8px 8px 8px 8px;
}
.sub-page-registrationwelcome #reg-welcome-1-cn2 .h2Title{
 color:#25426B;
 float:right;
font-size:16px !important;
font-weight:bold !important;
 margin-bottom:0.5em !important;
width:200px;
}
.sub-page-registrationwelcome #reg-welcome-1-cn2 img{
float:left;
margin:0 0.5em 1em 0;
}
.sub-page-registrationwelcome #reg-welcome-1-cn2 .para{
font-size:14px;
 margin-bottom:0;
}
.sub-page-registrationwelcome #reg-welcome-1-cn2 .cta {
 padding-top:35px;
 text-align:right !important;
}
.sub-page-registrationwelcome #reg-welcome-1-cn3{
background-color:#fff !important;
border:4px solid #ECEFF2 !important;
 float:right !important;
height:206px !important;
 margin-bottom:1em !important;
 margin-right:1em !important;
 min-height:10em !important;
padding:1.5em !important;
width:40% !important;
}
.sub-page-registrationwelcome #reg-welcome-1-cn3 .h2TitleMatches {
 float:right;
font-size:16px;
font-weight:bold;
 margin-bottom:0.5em;
width:176px;
 color:#25426B;
}
.sub-page-registrationwelcome #reg-welcome-1-cn3 img{
 float:left;
}
.sub-page-registrationwelcome #reg-welcome-1-cn3 .para{
font-size:14px;
 margin-bottom:0;
}
.sub-page-registrationwelcome #reg-welcome-1-cn3 .cta{
 padding-top:35px;
 text-align:right !important;
}
/* ++Pages--Login Page */
.page-logon .rbox-wrapper-member{
float:right;
width:49%;
}
.page-logon .rbox-wrapper-nonmember{
margin:0 51% 0 0;
}
.page-logon .login-box{
height:27em;
padding:1.5em;
}
.page-logon .login-box h2{
font-weight:normal;
}
.page-logon .member dl{
margin:2em 0 0;
}
.page-logon .member dt{
font-size:1.17em;
font-weight:bold;
}
.page-logon .member dd{
margin:0 0 1em;
}
.page-logon .member dd input{
width:auto;
}
.page-logon .member .remember-me{
position:relative;
}
.page-logon dl small{
clear:both;
display:block;
margin:.25em 0 0 0;
font-size:.92em;
}
.page-logon .non-member h2{
display:inline;
}
.page-logon a.join-now{
font-size:1.33em;
}
.page-logon .non-member p.block-text{
margin:1.25em 0;
}
.page-logon .non-member div.cta{
margin:1em 0 0 0;
}
.page-logon dd.cta input.cta, .page-logon a.link-primary{
width:9em;
}
div.component-header{
margin:1em 0 .5em 0;
position:relative;
}
h2.component-header{
float:right;
display:inline-block;
margin-left:.25em;
margin-bottom:0;
padding:0 4px 0 0;
font-size:2em;
font-weight:normal;
}
h3.component-header-second{
display:inline;
float:right;
margin-bottom:0;
padding-top:.25em;
}
.page-home .pagination-buttons{
margin:0;
}
#quick-link .quick-item{
 float:left;
width:32%;
margin:0 .5%;
 border-right:1px dotted #ccc;
}
#quick-link .quick-item.last-child{
 border-right:0px dotted #ccc;
}
#quick-link h2.force-h1{
padding:0;
font-size:2em;
font-weight:normal;
}
#quick-link .matches-num-big, #quick-link .matches-num-med{
font-weight:bold;
line-height:1em;
}
#quick-link .matches-num-big{
font-size:2em;
}
#quick-link .matches-num-med{
font-size:1.5em;
}
#quick-link h2 sub{
font-size:.4em;
vertical-align:baseline;
}
#quick-link .whats-this{
padding-top:1em;
margin-bottom:1em;
display:block;
}
#quick-link img.quick-link-icon{
clear:right;
float:right;
}
#quick-link .quick-link-info{
display:block;
line-height:1.75em;
margin-right:4em;
}
#hp-hero-profile .communicated-info{
margin-top:-1.95em;
}
/* Micro Profile - New Home Page */
.micro-profile{
padding:.65em .65em .65em .75em;
min-height:9.5em;
position:relative;
}
.page-home li.home-your-matches .micro-profile{min-height:6.5em;}
.member-pic{
position:relative;
}
.micro-profile .member-pic img{
display:block;
 vertical-align:baseline;
width:54px;
height:70px;
}
.micro-profile .member-pic a:link, .micro-profile .member-pic a:visited, .micro-profile .member-pic a:active{
display:block;
width:54px;
font-size:11px;
}
.micro-profile .member-pic a:hover{
display:block;
}
.micro-profile .member-pic .no-photo{
 text-align:center;
 line-height:1em;
width:52px;
height:48px;
 padding-top:20px;
 margin-bottom:1em;
}
div.member-pic{
float:right;
width:55px;
margin-left:8px;
}
.ie7 div.member-pic{right:0px;}
.ymn-wrapper span.ymn-box{
display:inline-block;
}
.communicated-info{
margin-top:.75em;
}
span.dim-text{
display:inline-block;
}
.ie7 .your-matches ul li div.member-info{float:right;min-width:100px;}
.page-home .your-matches .tips h2{
display:block;
margin-right:0;
margin-top:3.15em;
}.ie7 .page-home .your-matches .tips h2{margin-top:4em;}
.page-home .your-matches .tips p{
margin-right:0;
}
/* Marketing (No Matches) - New Home Page */
#hp-hero-profile .tips{
margin:0 .5em;
padding:1em;
}
#hp-no-matches .hp-no-matches-item{
 float:right;
width:32%;
margin:0 .5%;
 border-left:1px dotted #ccc;
 min-height:180px;
}
#hp-no-matches .hp-no-matches-item.last-child{
 border-left:0px dotted #ccc;
}
#hp-no-matches .quick-link-info{
 line-height:1.75em;
}
#hp-hero-profile #quick-link{
background-image:none;
margin:0 .5em .5em .5em;
padding-bottom:0;
}
#hp-hero-profile #quick-link .quick-link-info{
margin-right:0;
}
.page-home img.marketing{
float:left;
margin-right:.5em;
}
.hotlist-home ul.marketing li{
display:block;
margin:0 1em 0 12em;
padding-right:1.5em;
}
.hotlist-home .marketing-who-have{
min-height:8em;
} 
.hotlist-home .marketing-you-have{
min-height:8em;
}
.hotlist-non-home #hot-list-one div.component-header{
margin:0 0 0.5em 0;
}
.hotlist-non-home #hot-list-one.hotlist-home{
margin:0;
}
.hotlist-non-home .pagination-buttons{
margin:0;
 max-width:inherit;
padding:0.21em;
 float:right;
}
/* ++Pages--Homepage hot-list overlay */
#hot-list-one{
position:relative;
}
#hot-list-two{
position:relative;
 margin-bottom:8px;
}
.homepage-hotlists-links{
margin:5px 0;
width:100%;
}
 .homepage-hotlists-links td{
 padding:.5em 0;
  text-align:center;
  border-collapse:separate;
 }
.edit-custom-lists{
margin:0.3em 0.3em 0 0.3em;
}
/* ++Pages--Full Profiles */
/* Full profile structure */
#profile-full .thumbs-picture{
float:right;
width:311px;
margin:0 -100% 0 0;
}
#profile-full .profile-content{
margin:0 311px 0 0;
min-height:434px;
}
#profile-full .profile-content.photos, #profile-full .profile-content.qanda{
margin:0;
}
#profile-full .profile-content .photos-wrapper{
max-width:32em;
margin:0 auto;
text-align:center;
}
#profile-full .thumbs-picture div.adunit
{
float: right;
 margin-right: 4px;
}
/* Full profile content */
#profile-full ul.thumbs{
 float:right;
 min-height:400px;
margin:0;
padding:0;
width:65px;
}
#profile-full ul.thumbs li{
margin:0;
display:block;
width:65px;
margin:0.2em 0;
}
#profile-full ul.thumbs li a:link, #profile-full ul.thumbs li a:active, #profile-full ul.thumbs li a:visited{
display:block;
padding:2px 2px 2px 7px;
}
#profile-full ul.thumbs li a:hover, #profile-full ul.thumbs li a.selected{
padding:2px 2px 2px 7px;
}
#profile-full .picture{
margin:0;
float:right;
position:relative;
}
#profile-full .picture img{
margin:0;
}
#profile-full .picture .no-photo{
text-align:center;
}
#profile-full #memberPhotoSwap{
position:absolute;
left:-9999px;
display:none;
}
#profile-full .header{
margin-left:.4em;
}
#profile-full .header h2{
float:right;
margin:0 0 0 .4em;
font-size:1.5em;
line-height:2.12em;
font-weight:bold;
}
#profile-full .header input{
float:left;
margin:1em 0 0 .4em;
}

#profile-full .action-send-to-friend{
float:right;
margin:1em 0;
padding:0 1em;
border-left:1px solid #ccc;
}
#profile-full .action-report{
float:right;
margin:1em 0;
padding:0 1em;
white-space:nowrap;
border-left:1px solid #ccc;
}
#profile-full .action-block{
float:right;
margin:.725em 0;
padding:0 1em;
position:relative;
}
#profile-full #blockConfirmation{
display:none;
font-weight:bold;
}
#profile-full #blockConfirmation .spr{
position:relative;
top:-2px;
}
#profile-full #blockDiv{
padding: 6px 6px 6px 12px;
border: 1px solid #999999;
background: #fff;
position:absolute;
display:none;
}.ie7 #profile-full #blockDiv{right:0;top: 26px;}
#profile-full #blockDiv li{white-space:nowrap;}
#profile-full .action-block button#btnBlock{
font-size: 10px;
font-weight:bold;
padding-left: .4em;
padding-right: .4em;
margin-left: .4em;
display:inline;
}.ie7 #profile-full .action-block button#btnBlock{padding-left:0; padding-right:0;}
#profile-full #blockDiv input[type="button"]{
margin: 4px 20px 4px 0;
}
.btn-arrow{
border-right:1px dotted #999999;
margin-right:.4em;
padding-right:.4em;
}.ie7 .btn-arrow{margin-right:0;padding:0 0 0 .4em;}
.pagination-profile-full{
padding:1em 0 0 1em;
}
#profile-full input.btnEditPhoto{
display:block;
width:100px;
margin:0 auto;
margin-top:.15em;
}
#profile-full .photos-area{
margin:.5em auto 1em;
min-height:37em;
width:320px;
} .ie7 #profile-full .photos-area{zoom:1;}
#profile-full .photos-area img{max-width:300px !important;}
.ie8 #profile-full .photos-area img{max-height:400px !important;}
.ie7 #profile-full .photos-area img{max-height:345px !important;}
.lte8 #profile-full .photos-area .valign-container{display:block;}
.lte8 #profile-full .photos-area .valign-position{display:block;}
#profile-full .tmb-area{
width:32em;
margin-bottom:1em;
}
#profile-full .photos-large{
width:300px;
min-height:400px;
margin:0 auto;
}
#profile-full .valign-container{
width:100%;
height:345px;
display:table;
} .ie7 #profile-full .valign-container{position:relative;}
#profile-full .valign-position{
display:table-cell;
vertical-align:middle;
} .ie7 #profile-full .valign-position{right:0px;}
#profile-full .valign-content{

} 
.ie7 #profile-full .photos .valign-content, .ie7 #profile-full .qanda .valign-content{right:-50%;}
#profile-full p.photo-caption{
text-align:center;
font-weight:bold;
}
#profile-full .photos-tmb{
width:54px;
height:70px;
margin:0 .15em;
text-align:center;
}
#profile-full .photos-tmb img{
cursor:pointer;
display:block;
overflow:hidden;
width:54px;
height:70px;
margin:0;
}
#profile-full .tmb-area .photos-border-active{
width:54px;
height:70px;
}
#profile-full h1{
 float:right;
font-size:1.5em;
font-weight:bold;
 line-height:2.12em;
margin:0 0 0 0.4em;
}
#profile-full-timestamp{
position:absolute;
left:8px;
top:14px;
width:170px;
 text-align:left;
}
#profile-full-timestamp.own-profile{
top:-38px;
}
/* Profile full communications */
#profile-full-comm{
clear:both;
margin-left:0.4em;
position:relative;
}
#profile-full-comm li{
float:right;
display:block;
padding:.5em 0 .2em;
min-height:1.7em;
text-align:center;
}
#profile-full-comm li.action-flirt{
width:24%;
}
#profile-full-comm li.action-e-card{
width:27%;
}
#profile-full-comm li.action-click{
width:48%;
}
#profile-full-comm  li.action-click .action-click-title{
font-weight:bold;
}
#profile-full-comm  li.action-online{
clear:both;
width:51%;
}
#profile-full-comm li.action-hot-list{
width:48%;
position:relative;
}
#profile-full-comm  li img{
vertical-align:middle;
}
#profile-full .action-email{
padding:0;
float:left;
margin:0 0 0.4em 0.4em ;
}
.ie7 #profile-full .action-email{padding-bottom:5px;}
#profile-full .info{
padding:.4em;
line-height:1.46em;
position:relative;
}.ie7 #profile-full .info{position:static;}
#profile-full .info h3{
padding:0;
margin:.8em 0 0 0;
font-size:1.17em;
}
#profile-full .info.interests li{
margin-bottom:1em;
}
#profile-full .info.interests h3{
padding-bottom:1em;
}
#profile-full .photos ul#profile-full-comm li, #profile-full .qanda ul#profile-full-comm li{
width:17%;
}
#profile-full .photos ul#profile-full-comm li.action-click, #profile-full .qanda ul#profile-full-comm li.action-click{
width:31%;
}
#profile-full .photos ul#profile-full-comm li.action-online, #profile-full .qanda ul#profile-full-comm li.action-online{
clear:none;
}
#profile-full #religion-txt{position:relative;top:-5px;right:5px;}
/* Full profile narrow*/
#profile-full.narrow .thumbs-picture{
float:right;
display:block;
margin:0;
right:0;
position:relative;
}
#profile-full.narrow .profile-content{
float:right;
display:inline;
width:100%;
margin:0;
min-width:100%;
right:0;
position:relative;
}
#profile-full.narrow #profile-full-comm li{
 min-height:1.6em;
}
/* Pagination - profile content */
.pagination-profile-content{
padding:1em;
margin:0 0 0.4em 0.4em;
clear:both;
}
.pagination-profile-content a:link, .pagination-profile-content  a:active, .pagination-profile-content a:visited, .pagination-profile-content a:hover{
font-weight:normal;
}
.pagination-buttons{
padding:.21em;
}
.pagination-buttons a.btn, .pagination-buttons a.btn:link, .pagination-buttons a.btn:active, .pagination-buttons a.btn:visited, .pagination-buttons a.btn:hover{
padding:.4em;
font-size:.92em;
}
.pagination-profile-results .back{
padding-right:.4em;
margin-right:.4em;
}
.pagination-buttons .direction{
font-size:1em;
line-height:1em;
}
.pagination-buttons .prev{
padding-right:.4em;
margin-left:.4em;
}
.pagination-buttons .next{
padding-left:.4em;
margin-left:.4em;
padding-right:0.7em;
}
/* ++Pages--Remove profile */
#remove-profile-reasons-container td label{
padding:0 4px;
}
#remove-profile-reasons-container td{
padding:4px;
}
#remove-profile-reasons-container td input{
 float:right;
}
/* ++Pages--Activity center */
#activity-center h2{
margin-bottom:5px;
}
#activity-center h2{
margin-top:.15em;
margin-bottom:.2em;
margin-right:.5em;
float:right;
}.ie7 #activity-center h2{margin-bottom:0;}
#activity-center .log-in-out{
float:left;
margin-top:.15em;
margin-left:.75em;
}
#activity-center .activity{
clear:both;
padding-bottom:0;
direction:rtl;
}
#activity-center .activity-item{
 margin-bottom:0;
}
#activity-center .activity-icon{
display:inline-block;
width:3em;
}
.ie7 #activity-center .activity .email .activity-icon{margin:0 4px;}
#activity-center .activity-icon img{padding-right:.75em;}
/* New Activity Center */
#activity-center .activity-profile-pic{
width:60px;
float:right;
padding:.15em .15em 0 0;
margin-bottom:.5em;
}
#activity-center .activity-profile-pic .no-photo{
width:52px;
height:45px;
display:block;
padding-top:23px;
}
#activity-center .activity-profile-pic-tiny{
width:40px;
float:right;
padding:.15em .15em 0 0;
}
#activity-center .activity-profile-pic-tiny .no-photo{
width:34px;
height:43px;
display:block;
}
#activity-center .activity-profile-info{
width:265px;
position:relative;
float:right;
}
.ie7 #activity-center .activity-profile-info{float:none;}
.page-home #activity-center .activity-profile-info{
width:200px;
}
.sub-page-error #activity-center .activity-profile-info{
width:265px;
}
#activity-center .activity-profile-info-short{
float:left;
width:220px;
position:relative;
padding-top:1em;
}
#activity-center .activity-profile-info h2{
float:none;
margin:0;
font-size:1em;
}
.page-home #activity-center .activity-profile-info h2{
font-size:1.33em;
margin-bottom:.25em;
}
.sub-page-error #activity-center .activity-profile-info h2{
border-bottom:none;
font-size:1em;
margin:0;
}
#activity-center .activity-profile-info-short h2{
float:none;
margin:0;
}
#activity-center .log-in-out{
float:none;
position:absolute;
left:-5px;
top:-1px;
font-size:.83em;
}
.ie7 #activity-center .log-in-out{left:0px;}
.page-home #activity-center .log-in-out{
font-size:1em;
display:none;
}
#activity-center .activity-profile-info-short .log-in-out{
top:10px;
}
#activity-center .profile-completion-wrapper{
padding:0 0 .25em;
}
#activity-center ul.profile-completion{
display:block;
width:65px;
float:right;
padding:0;
margin:0;
}
#activity-center .profile-completion li{
display:inline;
margin:0 0 0 -2px;
padding:0;
}
#activity-center .activity{
height:1%;
min-height:27px;
}
#activity-center .activity #divMembersOnline a, #activity-center .activity .email a{
font-weight:normal;
}
#activity-center .activity-item{
padding-top:.4em;
}
#activity-center .activity .online{
width:130px;
border-top:none;
display:-moz-inline-box;
display:none;
}
#activity-center .activity .email{
border-top:none;
display:-moz-inline-box;
display:inline-block;
}
#activity-center .manage-item{
display:block;
padding-right:.75em;
height:1.5em;
}
/* ++Pages--Tabs rounded - profile, lists, etc */
ul.nav-rounded-tabs{
margin:0;
padding:0;
clear:both;
margin-bottom:5px;
width:99%;
position:relative;
}
.ie7 ul.nav-rounded-tabs
{
width:98%;
}
ul.nav-rounded-tabs img{
vertical-align:top;
}
ul.nav-rounded-tabs li.tab{
float:right;
margin:5px .2em 0 .2em;
padding:0;
position:relative;
}
ul.nav-rounded-tabs li.tab:hover{
color:#993366;
}
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{
line-height:2.2em;
height:2.2em;
display:block;
padding:.2em 1em;
margin:0;
white-space:nowrap;
}
ul.nav-rounded-tabs li.tab a:link, ul.nav-rounded-tabs li.tab a:visited, ul.nav-rounded-tabs li.tab a:active{
text-decoration:none;
}
ul.nav-rounded-tabs li.tab a:hover{
text-decoration:underline;
}
ul.nav-rounded-tabs li.tab .nav-profile-full-indicator{
display:block;
position:absolute;
bottom:-5px;
right:42%;
width:10px;
height:5px;
}
ul.nav-rounded-tabs li.tab .nav-profile-full-selector-indicator{
display:block;
position:absolute;
bottom:-5px;
right:42%;
width:10px;
height:5px;
}
ul.nav-rounded-tabs li.tab.selected{
background-position:100% -300px;
}
ul.nav-rounded-tabs li.tab.selected .x, ul.nav-rounded-tabs li.tab.selected a{
line-height:2.2em;
height:2.2em;
display:block;
padding:.2em 1em;
margin:0;
white-space:nowrap;
text-decoration:underline;
font-weight:bold;
cursor:text;
}
ul.nav-rounded-tabs li.no-tab.search-type{
padding:1em 1em 0 1em;
border:none;
}
ul.nav-rounded-tabs li.no-tab.view-type{
 float:left;
padding:1em 1em 0 0;
font-weight:normal;
border:none;
 white-space:nowrap;
}
ul.nav-rounded-tabs li.no-tab{
 background-image:none;
 float:right;
}
ul.nav-rounded-tabs li.no-tab a{
 background-image:none;
padding:0;
}
ul.nav-rounded-tabs h2
{
font-size:1em;
 margin-bottom:0;
}
/* 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:0.2em 0.5em;
}
/* Tabs page specific overrides - full-profile */
.page-memberprofile ul.nav-rounded-tabs li.tab a:link, .page-memberprofile ul.nav-rounded-tabs li.tab a:visited, .page-memberprofile ul.nav-rounded-tabs li.tab a:active, .page-memberprofile ul.nav-rounded-tabs li.tab a:hover{
padding:0.2em 1.92em;
}
/* Tabs page specific overrides - quick-search */
.page-quicksearch ul.nav-rounded-tabs{
margin-bottom:1em;
}
/* ++Pages--Adunits  -----*/
/* in-house */
.promo-header-content-main{
margin:.4em;
padding:1em 0 0 1em;
}
.adspace_header{
position:absolute;
top:34px;
left:6px;
width:728px;
 white-space:nowrap;
height:90px;
}
#bnr-sub-now{
padding:1em;
font-size:1.4em;
font-weight:bold;
}
 #bnr-sub-now h2{
 display:inline;
 }
 #bnr-sub-now p{
 display:inline;
 font-size:.92em;
 }
 #bnr-sub-now a{
  text-decoration:underline;
 }
 
 #bnr-sub-now a:hover{
  text-decoration:none;
 }
.adunit-sm-leaderboard{
position:absolute;
top:0;
right:0;
width:690px;
height:60px;
}
.adunit-sm-leaderboard #google_ads_div_il_jdateil_subnow_top_592x60,
.adunit-sm-leaderboard #google_ads_div_il_jdateil_subnow_top_592x60_ad_container{display:none;}
/* adunits */
#content-promo .adunit, #content-promo-video .adunit, .template-popup .adunit{
 margin-top:3px;
}
/* ++Pages--Footer */
#footer ul{
margin-bottom:1em;
text-align:right;
}
#footer ul.nav-footer:after{
content:".";
display:block;
height:0;
clear:both;
 visibility:hidden;
}.ie7 #footer ul.nav-footer{height:1%}
#footer ul.nav-footer li{
float:right;
padding-left:.2em;
white-space:nowrap;
}
#footer .legal-copyright{
margin-bottom:0;
}
#footer .legal-background-checks, #footer-narrow .legal-background-checks{
text-transform:uppercase;
font-weight:bold;
margin-top:.2em;
}
#footer a:link, #footer a:visited, #footer a:active, #footer-narrow a:link, #footer-narrow a:visited, #footer-narrow a:active{
font-weight:normal;
}
#footer #footer-links-main{
width:80%;
margin:0 auto;
 text-align:center;
}
#footer #footer-links-main .footer-group-title
{
font-weight:bold;
 margin-bottom:5px;
}
/* ++Pages--Mail */
#mail-options{
width:99%;
 margin-bottom:.6em;
}
#moveToFolder{
display:none;
position:relative;
top: 8px;
left: 10px;
}
#moveToFolder select{
width: 120px;
} .ie7 #moveToFolder select {position: relative; }
.message-options input.secondary{
padding:.4em .5em;
}
.message-options input.primary{
padding:.4em 3em;
}
.nav-rounded-tabs-sub-menu{
 text-align:left;
padding:.6em 0;
width:99%;
}
#mail-list a{
font-weight:normal;
}
#mail-list img{
 vertical-align:middle;
}
#message-view{
padding:1em;
}
#message-view table{
 line-height:2em;
 border-spacing:6px;
}
.mail-table{
width:99%; 
}
.mail-table tr td{
padding:.2em .3em;
 vertical-align:middle;
}
#message-view .mail-header td{
 padding-right:.5em;
}
#mail-list .mail-table .mail-header a{
font-weight:bold;
}
.mail-table .mail-header-check, .mail-table .mail-item-check, .mail-table .mail-footer-check{
 text-align:center;
 vertical-align:middle;
}
.mail-table .mail-header-status, .mail-table .mail-item-status{
 text-align:center;
}
.mail-table .mail-item-username{
 white-space:nowrap;
}
.mail-table .mail-thumb{
width:2.33em;
height:2.92em;
display:inline;
}
.mail-select-arrow{
margin:.6em .8em 0;
}
.mail-table tr td.mail-header-subject, .mail-table tr td.mail-item-subject{
width:80%;
 padding-right:3%;
}
.mail-table .mail-header-date, .mail-table .mail-item-date{
 white-space:nowrap;
}
#mail-list .mail-table tr.unopened td, #mail-list .mail-table tr.unopened td a{
font-weight:bold;
}
.view-message-profile{
margin:0 .6em;
 line-height:1.6em;
}
.view-message-profile hr{
width:100%;
}
.pagination-mail{
margin:.4em 0 1em 8px;
text-align:left;
}
.pagination-mail .pagination-buttons{
display:inline;
width:200px;
}
.ie7 #message-control-header{/*position: relative;*/z-index: 2;}
.sub-page-viewmessage .carrot-profile{
width:24.4%;
float:left;
}
.sub-page-viewmessage .message-header{
margin-top:.5em;
padding:.5em;
}
.message-header .message-header-head{
 word-wrap:break-word;
}
.sub-page-viewmessage .carrot-profile .micro-profile{
min-height:6.67em;
}
/* ++Pages--Compose */
div.compose-email{
border: 3px solid #96B1CC;
 margin-left: .5em;
height: auto;
}
.sub-page-compose .compose-email{
margin-left:.5em;
height:auto;
border:1px solid #ccc;
background-color:#e8f0d7;
border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;
 box-shadow: 0 0 6px rgba(0, 0, 0, 0.3);-webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.3);-moz-box-shadow: 0 0 6px rgba(0, 0, 0, 0.3);
 padding-top:1em;
}
.compose-email-content {
padding:0 1em;
position:relative;
}
.ie7 .compose-email-content {
position:static;
}
.page-container.color-code .compose-email-content {
padding:0 1em 0 210px;
}
.compose-email-content .micro-micro-cont .micro-micro-profile  {
padding:4px 12px 4px 4px;
}
.compose-email h1{
margin:.33em .4em 0 .4em;
padding:0 0 .25em 0;
 border-bottom:1px dotted #90939c;
}
.compose-email .option-item{
padding-top:.5em;
display:inline-block;
padding-right:1em;
}
.compose-email label{
font-weight:bold;
width:5em;
margin:.5em 1em .5em 0;
float:right;
}
.compose-email input[type="text"]{
margin:.5em 1em 0 1em;
width:75%;
}
.compose-email textarea{
margin:.5em 1em 0 1em;
width:75%;
}
.compose-email .no-cc textarea, .compose-email .no-cc input[type="text"]{
width:80%;
}
.compose-email br{
clear:both;
}
.compose-email .options{
 margin-right:1em;
display:none;
}
.compose-email .options label{
 float:none;
margin:0;
width:auto;
font-weight:normal;
}
.compose-email .buttons{
margin:1em;
}
.page-container.color-code .compose-email {
padding-left:0;
}
div#content-main .compose-email .buttons .primary{
 padding-left:3em;
 padding-right:3em;
}
#mail-send-as-vip{
margin-bottom: 12px;
}
#profile30Comm #mail-send-as-vip{
margin: 0 18px 0 0;
width:220px;
float:right;
text-indent:-20px;
}
#mail-send-as-vip label{
font-weight:bold;
color:#25426b;
float:none;
margin-right:0;
margin-left: .5em;
}
#profile30Comm #mail-send-as-vip label{font-weight:normal;font-size:11px;}
/* ++Pages--FAQ */
/*#faq-wrapper{margin:1.25em;}*/
.js #faq-wrapper div.answer-block{display:none;}
#top-ten{
 margin-bottom:2em;
padding:1.25em;
}
#faq-wrapper h2{font-size:1em;padding:0 2em .65em 0;margin-bottom:1.5em;}
#faq-wrapper #top-ten h2{
font-size:1em;
padding:0 0 .5em 0;
}
#faq-wrapper #top-ten h3{
font-size:1em;
margin-bottom:1em;
cursor:pointer;
}
#faq-wrapper #top-ten h3:hover{text-decoration:underline;}
#faq-wrapper p{margin:0 1.25em 1em 0;}
 
#faq-wrapper p.answer{
margin-right:.65em;
padding-right:.5em;
text-indent:-1em;
}
#faq-wrapper ul li{margin-right:2em;margin-bottom:1.75em;}
#faq-wrapper ul li h3{margin-bottom:.25em;}
#faq-wrapper #top-ten ul{margin-bottom:1em;}
#faq-wrapper #top-ten ul li{list-style-type:disc;margin-right:2.5em;margin-bottom:.25em;}
/* ++Pages--Send to Friend ---------------*/
#send-to-friend .email-form-wrapper{
max-width:95%;
margin-bottom:1em;
}
#send-to-friend label{
font-weight:bold;
width:11em;
margin:.5em 0 .5em 1em;
float:right;
white-space:nowrap;
}
#send-to-friend input[type="text"], #send-to-friend textarea{
margin-top:.5em;
margin-right:1em;
width:75%;
}
#send-to-friend br{
clear:both;
}
#send-to-friend fieldset#friend, #send-to-friend fieldset#you{
float:right;
width:300px;
white-space:nowrap;
}
#send-to-friend fieldset#friend{
margin-left:1em;
}
#send-to-friend fieldset#you  label{
width:6em;
}
#send-to-friend fieldset#friend input, #send-to-friend fieldset#you input{
float:right;
max-width:10em;
}
/* tips */
.tips{
 line-height:1.5em;
 min-height:4.5em;
}
.tips ul.editorial{
 margin-right:88px;
}
.tips p, .tips h2, .tips h3, .tips ul{
 margin-right:66px;
} 
.tips .item p, .tips .item h2, .tips .item h3, .tips .item ul{
 margin-right:0;
}
.tips.items-03 .item{
 float:right;
width:31%;
margin:1em 1% 0;
}
.tips.items-03 .item.last{
 border-left:none;
}
.tips ul.check-mark li{
display:block;
margin:0 1em 0 12em ;
padding-right:1.5em
}
/* ++Pages--Premium service settings */
#premium-settings{
margin:1em;
}
#premium-settings h2{
font-size:1em;
 padding-right:.5em;
 line-height:2em;
clear:both;
}
#member-spotlight-mini-profile-link{
font-weight:normal;
}
#spotlight-form-container{
width:80%;
 margin-right:2%;
 margin-top:1em;
}
#spotlight-form-container div.enable{
padding:1em 2em 1em 1em;
 margin-bottom:1em;
}
#spotlight-form-container div.disable{
padding:1em 2em 1em 1em;
}
#spotlight-form-container .item, #settings-form-container h3{
 margin-bottom:1em;
position:relative;
}
#spotlight-form-container .radio-button-shifter{
position:absolute;
top:0;
right:-2em;
}
#highlight-form-container{
 margin-right:2%;
 margin-top:1em;
 padding-right:0em;
 line-height:1.5em;
}
#highlight-form-container input{
 float:right;
 margin-left:.8em;
}
 .ie7 #highlight-form-container input{float:none;margin-left:.4em;}
 
.s-icon-highlighted-profile span
{
 visibility:hidden;
}
#premium-settings #premium-settings-my-spotlight{display:none;}
#premium-settings #member-spotlight-header{display:none;}
#premium-settings #spotlight-form-container{display:none;}
#premium-settings .border-gen tips{display:none;}
#premium-settings #txt-explain-spotlight{display:none;}
/* ++Pages--Lookup Profile */
#lookup-profile{
margin:1em;
}
#lookup-profile #member-id, #lookup-profile #member-username{
float:right;
}
#lookup-profile #member-id{
margin-left:3em;
}
#lookup-profile .more{
clear:both;
margin:0 1em 0 0;
padding:1em 0 0 0;
}
#lookup-profile .more h2{
font-size:1em;
font-weight:bold;
margin-bottom:0;
}
.more ul{
margin-top:.5em;
}
/* ++Pages--Search preferences */
#search-pref{
  margin-right:.5em;
 width:97%;
}
#search-pref p.sub{
 margin:1.5em 0 0em .8em ; 
  min-height:0;
}
#search-pref h2, #search-pref-more h3{
padding:.2em .5em;
font-size:1.2em;
}
#search-pref .filter{
 margin-right:1em;
 /*position:relative;remove because it's affecting search prefrences - select location*/
display:block;
}
#search-pref .filter.location{
position:relative;
display:block;
z-index:1;
}
.ie7 #search-pref .filter.location
{
display:inline-block;
z-index:1;
}
#search-pref-toggle-more{
padding:1em 0;
cursor:pointer;
}
#search-pref-toggle-more-hide{
padding:1em 0;
cursor:pointer;
display:none;
}
.js #search-pref-more{
display:none;
}
/* ++Pages--Folder Settings */
#folder-settings{
margin-left:1em;
}
.folder-settings-form{
font-weight:bold;
}
.folder-settings-form input.text-small{
width:16.25em;
}
#folder-settings table{
width:98%;
margin:1.25em .5em 0 0;
}
#folder-settings tr.header td{
padding:.33em .33em;
}
#folder-settings td{
text-align:right;
vertical-align:top;
width:20%;
padding:1.25em 0;
}
#folder-settings td.first, #folder-settings tr.header td.first{
text-align:right;
font-weight:bold !important;
width:60%;
padding-right:.25em;
}
/* ++Pages--member services  -----*/
.sub-page-memberservices #page-container li{
padding:0 .4em;
}
/* ++Pages--Sitemap  -----*/
.page-sitemap.sub-page-sitemap dt,
.page-sitemap.sub-page-sitemap dd{
float:right;
min-height:3em;
}
.page-sitemap.sub-page-sitemap dt{
width:32%;
padding-right:0.4em;
}
.page-sitemap.sub-page-sitemap dd{
width:67%;
}
/* ++Pages--Forced email verification  -----*/
#verify-email, #optout-email{
margin:1em;
}
#verify-email p{
 margin-bottom:1em;
}
#verify-email #current-email, #optout-email #main-message{
padding:1em;
 line-height:2em;
 text-align:center;
}
#verify-email .title{
font-weight:bold;
}
#verify-email .buttons, #optout-email .buttons{
 text-align:center;
margin:1em;
}
#verify-email-confirmation{
margin:1em;
}
#verify-email-confirmation #checklist li a{
display:block;
font-size:1.2em;
}
#verify-email-confirmation #checklist li{
padding:1em 66px 1em 1em;
}
/* ++Pages--Change Your Email or Password , Retrieve Password -----*/
#change-email fieldset, .sub-page-retrievepassword fieldset{
margin:0 1em 1.5em;
}
.sub-page-retrievepassword fieldset{
height:20em;
margin:3em 0 0 0;
}
#change-email h2{
margin:0 0 1em;
padding:0 0 .5em;
}
#change-email label, .sub-page-retrievepassword label{
clear:right;
float:right;
margin:0;
white-space:nowrap;
width:21em;
}
#change-email fieldset span.field, .sub-page-retrievepassword fieldset span.field{
display:block;
margin-bottom:1.5em;
}
#change-email fieldset span.submit, .sub-page-retrievepassword fieldset span.submit{
clear:right;
margin:0 17em 1em 0;
display:block;
}
/* ++Pages--Chat  -----*/
#enter-chat{
margin-left:1em;
min-height:298px;
padding-top:0;
position:relative;
}
.enter-chat-wrapper{
max-width:62.25em;
min-height:298px;
}
.enter-chat-info{
float:left;
margin-left:1em;
margin-top:0.3em;
line-height:1.66em;
}
.enter-chat-info  img.enter-chat-button{
clear:both;
display:block;
margin-top:2em;
margin:0 5em;
}
/* ++Pages--Flirt  -----*/
.sub-page-tease #prefTab{
max-width:53em;
min-width:408px;
}
#flirt-options{
width:97%;
float:none;
display:block;
max-width:53em;
min-width:408px;
margin:0 auto 1em;
clear:left;
line-height:1.75em;
position:relative;
}
.sub-page-tease #prefTab .tab-promo{
text-indent:-9999px;
width:5em;
}
.sub-page-tease #prefTab a:link,.sub-page-tease #prefTab a:visited, .sub-page-tease #prefTab a:hover, .sub-page-tease #prefTab a:active{
text-decoration:none;
}
.sub-page-tease .promo-insert{
position:absolute;
left:2%;
top:25%;
}
/* ++Pages--Photo Guidelines  -----*/
#photoGuidelines{
padding:0 1em 1em;
margin:.5em 0;
}
#photoGuidelines h2{
font-weight:normal;
margin-top:1em;
}
#photoGuidelines ul{
 list-style-type:none;
}
#photoGuidelines ol li{
display:block;
margin-bottom:.5em;
padding:.25em 2.5em 0 0;
min-height:1.75em;
}
/* ++Pages-- for miniature search results  ------*/
#mini-search-block{
margin:0 6px;
width:288px;
} 
.ie #mini-search-block{margin:0;}
#photos-header{
 padding-top:5px;
 padding-bottom:17px; 
}
#photos-header h3{
display:inline;
font-size:1.5em;
 padding-right:10px;
line-height:1.25em;
}
#photos-header a{
 white-space:nowrap;
font-size:11px;
}
#photos-min{
width:244px;
margin:0 auto;
}
 #photos-min div{
  float:right;
 }
 #photos-min div img{
 width:53px;
 height:66px;
 }
 .ie7 #photos-min div img{vertical-align:top;display:block;}
.photos-arrows{
width:44px;
 text-align:center;
 vertical-align:middle;
}
.photos-arrows:hover{
cursor:pointer;
}
.photos-border{
width:55px;
height:68px;
}
.photos-border-active{
width:55px;
height:68px;
}
#photos-min a:link, #photos-min a:visited, #photos-min a:active{
display:block;
overflow:hidden;
width:53px;
}
#photos-min a:hover{
display:block;
}
#photos-min .no-photo{
height:47px;
 padding-top:20px;
}
#photos-min .ask-me{
font-size:10px;
}
#marketing-copy{
position:absolute;
top:-40px;
right:-400px;
}
#divMiniSearchMarketingCopy{
right:360px;
position:absolute;
top:-11px;
z-index:100;
height:247px;
width:372px;
display: none;
}
 #divMiniSearchMarketingCopy h2{
 font-size:24px;
 margin:0px 25px 0px 0px;
 }
 #divMiniSearchMarketingCopy #MarketingClose{
 margin:15px 0 0px 60px ;
  text-align:left;
 }
 
 #divMiniSearchMarketingCopy .marketing-copy{
 margin:20px 25px 0px 50px;
  line-height:1.6em;
 } 
#divMiniSearchAjaxLoading{
 text-align:center;
position:absolute;
top:20%;
right:25%;
 text-align:center;
width:140px;
}
#divMiniSearch{
/*position:relative; */
 padding-bottom:16px;
}
 .ie7 #divMiniSearch{
  margin-top:-1px; 
}
/* Begin 4info Mobile Alert SMS */
ol#mobile-alert-steps{
margin:0 auto;
padding:0;
width:600px;
list-style-type:none;
}
ol#mobile-alert-steps li{
display:block;
float:right;
min-height:8em;
width:89px;
margin:0 0 16px 7px;
padding:33px 13px 0 89px;
font-size:.92em;
}
.mobile-info-container{
margin:0pt auto;
overflow:auto;
width:600px;
}
dl.mobile-info dt{
padding-top:6px;
font-weight:bold;
width:40%;
}
.mobile-info dd{
padding-top:5px;
width:50%;
}
dl.mobile-info dd input{
width:auto;
}
div#mobile-info{
margin:16px 0 16px 0;
margin:15px 0 ;
padding:0.25em 0;
font-weight:bold;
}
div#mobile-info input{
width:40px;
}
div#mobile-info .error{
display:block;
}
p.mobile-disclaimer{
font-size:.92em;
margin-top:15px;
}
/* ++Pages--Keyword Search --*/
.ie7 .sub-page-keywordsearch #content-container.two-column-lf #content-main.registered div.tag-line{
 margin-top:-70px;
}
.ie7 .sub-page-keywordsearchresults #content-container.two-column-lf #content-main.registered div.tag-line{
 margin-top:-70px;
}
#keyword-popular h2{
font-weight:normal;
 }
 #keyword-popular ul, #keyword-popular-terms ul{
  list-style-type:none;
  padding-bottom:0.5em;
  text-align:center;
 }   
  #keyword-popular ul li, #keyword-popular-terms ul li{
  display:inline;
  }
  #keyword-popular ul li a, #keyword-popular-terms ul li a{
  margin:0 0.8em;
  font-weight:normal;
  }
  #keyword-popular ul li .keyword-font-big,  #keyword-popular-terms ul li .keyword-font-big{
  margin:0 0.8em;
   line-height:35px;
  font-weight:bold;
  }
.keyword-bold{
font-weight:bold;
}
.keyword-margin{
margin:0 1em 1em 0;
clear:both;
}
.keyword-block{
 float:right;
font-weight:bold;
 margin-right:1em;
}
#keyword-validation{
clear:both;
 margin-right:1em;
}
.keyword-font-small{
font-size:11px;
}
.keyword-font-normal{
font-size:14px;
}
.keyword-font-big{
font-size:18px;
font-weight:bold;
}
#changePreferenceDiv{
display:none;
}
#changeLocationDiv{
display:none;
}
.pagination-buttons .double-arrow{
 letter-spacing:-4px;
}
#keyword-pagination-bottom{
border:0px;
 text-align:left;
}
#keyword-pagination-bottom a{
margin:0 0.3em;
}
#keyword-popular-terms{
 margin-top:0.5em;
}
#keyword-popular-terms h2{
padding:0.6em 1em 0 0;
 float:none;
}
#searchTips{
padding:0.4em;
clear:both;
}
#searchTips h2{
 float:none;   
}
#searchTips .noMatchesHomePage{
 margin-right:7em;
 list-style-type:square;
}
#searchTips{
display:none;
}
/* NEW Keyword search */
.page-search h1 span{
font-size:.75em;
}
.page-search fieldset{
padding:1em 1em 1.5em 1em;
}
.page-search fieldset div.float-inside{
margin:0 0 0 1em;
}
.sub-page-keywordsearch fieldset div.second-row{
margin:0 0 0 4.25em;
}
.sub-page-keywordsearchresults fieldset div.second-row{
margin:1em 0 0 0;
}
.sub-page-keywordsearch fieldset div.third-row{
margin:0 8.75em 0 0;
}
.sub-page-keywordsearch fieldset label{
display:block;
padding:1em 0 0 0;
}
.sub-page-keywordsearch fieldset .wide label{
padding-top:0;
}
.sub-page-keywordsearch fieldset .wide input{
width:28em;
}
.page-search fieldset big{
font-size:2em;
font-weight:normal;
}
.sub-page-keywordsearch fieldset .tag-line{
display:block;
font-style:italic;
font-size:1em;
}
.sub-page-keywordsearch div.location{
position:relative;
}
.page-search input.locationInputClass, .page-search #changeLocationInput{
width:12em;
}
.ie7 .sub-page-keywordsearch div#city_suggestions{
top:5.45em;
right:0px;
}
.sub-page-keywordsearch fieldset .cta big{
display:inline;
}
.sub-page-keywordsearch fieldset div.cta-wrapper{
float:right;
margin:1em 1em 0 0;
}
.sub-page-keywordsearch fieldset div.cta{
height:40px;
text-align:left;
width:16em;
}
.sub-page-keywordsearch fieldset .cta input{
float:none;
font-size:1.33em;
height:40px;
margin-right:0;
width:100%;
}
.sub-page-keywordsearchresults .keyword-margin-search{
margin:.75em 0 0 0;
} .ie7 .sub-page-keywordsearchresults .keyword-margin-search{margin:.45em 0 0 0;}
.pagination-wrapper{
position:relative;
}
#keyword-pagination-top{
border:none;
position:absolute;
top:0;
left:0;
}
#keyword-pagination-top a{
margin:0 .25em;
}
.sub-page-keywordsearchresults .second-row a, .sub-page-keywordsearchresults .second-row select, .sub-page-keywordsearchresults .second-row input{
margin:0 .5em;
}
.sub-page-keywordsearchresults div#changePreferenceDiv{
margin-left:0;
}
#keyword-popular{
margin:1em 0
}
#keyword-popular .section-title{
margin:1em 1em .75em 0;
}
p.popular-tags{
text-align:center;
padding:0 1em;
margin-bottom:1.25em;
}
p.popular-tags a{
text-decoration:none;
padding:3px;
font-weight:normal;
}
a.tag1:link, a.tag1:active, a.tag1:visited{
font-size:.83em;
}
a.tag2:link, a.tag2:active, a.tag2:visited{
font-size:1.17em;
}
a.tag3:link, a.tag3:active, a.tag3:visited{
font-size:1.38em;
}
a.tag4:link, a.tag4:active, a.tag4:visited{
font-size:1.67em;
}
/* Keyword search positional DIV */
div#city_suggestions1{
display:none;
height:auto;
overflow:hidden;
width:200px;
position:absolute;
z-index:102;
font-weight:normal;
}
div#city_suggestions{
display:none;
height:auto;
overflow:hidden;
width:200px;
position:absolute;
z-index:102;
font-weight:normal;
}
div.city_element{
font-size:8pt;
cursor:pointer;
height:35px;
overflow:hidden;
padding-right:10px;
}
span.city_text{
text-align:right;
vertical-align:middle;
}
span.newKeywordSearchTag{
font-weight:bold;
text-decoration:none;
}
span.totalResults{
font-weight:bold;
}
/* ++Pages--Quick Search Box */
dl.quick-search-box{
padding:6px 8px 0;
margin-top:.5em;
}
dl.quick-search-box dt, dl.quick-search-box dd{
display:inline-block;
margin:.25em 2px;
} .ie7 dl.quick-search-box dt, .ie7 dl.quick-search-box dd{display:inline;margin:.15em;}
div#quick-search-box dt.zip{
margin-right:.92em;
}
div#quick-search-box input.tiny{
width:1.35em;
}
div#quick-search-box input.short{
width:4em;
}
div#quick-search-box select.select-region
{
width:120px;
}
div#quick-search-box dt.seeking{
margin-right:.33em;
} .ie7 div#quick-search-box dt.seeking{margin-right:.83em;}
dl.quick-search-box label{
font-weight:bold;
}
div#quick-search-box dd.submit input{
width:178px;
}
div#quick-search-box .error{
display:block;
}
/* ++Pages--PhotoTab */
#pics-management{
width:100%;
padding:0 16px;
 border-collapse:collapse;
 table-layout:static;
}
#pics-management thead{
width:100%;
}
#pics-management tfoot{
width:100%;
}
#pics-management thead th, #pics-management tfoot th{
padding:4px 0 4px 4px ;
}
#pics-management tbody tr{
margin:0;
padding:0;
width:100%;
}
#pics-management td,#pics-management th{
padding:1px;
}
#pics-management tbody tr td{
 vertical-align:middle;
padding:4px 0;
}
 /* table/row/cell borders */ 
 #pics-management-container{
  margin-bottom:6px;
 }
 #pics-management-blocker{
 height:100%;
 right:0;
 position:absolute;
 top:0;
 width:100%;
 z-index:10000;
  opacity:.6;
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
 filter:alpha(opacity=60);
 zoom:1;
display:block;
 }
 #pics-management-blocker-content{
 right:0;
 position:absolute;
 top:66px;
 width:100%;
 z-index:10001;
  text-align:center;
 }
 #pics-management-blocker-content h2{
 display:block;
 margin:0 auto;
 width:50%;
 }  
 /* header/footer cells */
#pics-management .th-move{
width:40px;
 padding-right:4px;
}
#pics-management .th-photo{
width:56px;
}
#pics-management .th-status{
width:200px;
}
#pics-management .th-caption{
width:400px;
}
#pics-management .th-delete{
width:54px;
 text-align:center;
}
/* body cells */
#pics-management .td-move.drag, #pics-management .td-photo.drag, #pics-management .td-status.drag{
cursor:move
}
#pics-management .td-delete{
width:54px;
 text-align:center;
}
#pics-management .td-delete.drag{
cursor:move
}
#pics-management div.move{
margin:0 auto;
width:20px;
}
/* row styles on drag/drop */
#pics-management tbody tr.pics-management-drag{
 background-image:none;
}
/* row content */
#pics-management tbody td-pic{
width:75px;
margin:8px 0;
}
#pics-management tbody td div.pic img{
width:54px;
height:73px;
}
#pics-management tbody tr.block div.pic, #pics-management tbody tr.nodrag div.pic{
cursor:default;
}
#pics-management tbody td div.move img{
cursor:pointer;
 margin-bottom:4px;
}
#pics-management tbody tr.pic-delete{
 background-image:none;
}
#pics-management tbody td.td-caption textarea{
width:94%;
 overflow:auto;
 overflow-x:hidden;
 overflow-y:auto;
padding:4px;
 resize:none;
height:58px;
 line-height:1.5em;
}
/* hidden on pageload */
#pics-management tbody tr.pic-empty div.move,
#pics-management tbody tr.pic-empty div.delete,
#pics-management tbody tr.upload div.delete,
#pics-management tbody tr.pic-active div.clear,
#pics-management tbody tr.pic-empty div.clear,
#pics-management tbody tr.pic-delete div.clear,
#pics-management tbody tr div.pic-upload{
display:none;
}
#pics-management tbody tr div.pic{
height:70px;
margin:6px 0;
}
#pics-management tbody tr.upload div.clear{
display:block;
}
#site-container #pics-management tbody tr.pic-delete .block-on-delete{
 opacity:.1;
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
 filter:alpha(opacity=10);
 zoom:1;
}
 #site-container .pics-management-guidlines-layer{
 display:none;
 }
 .pics-management-guidlines-layer h2{
margin:0;
padding:0;
 }
 .pics-management-guidlines-layer em{
font-style:normal;
 }
 .pics-management-guidlines-layer ol{
 margin:0;
padding:0;
 float:right;
 }
 .pics-management-guidlines-layer li{
  background-repeat:no-repeat;
  background-position:0px 0px;
 padding:0px 20px 4px 4px;
 }
 .pics-management-guidlines-layer li.item-three{
 padding-bottom:0;
 }
 .pics-management-delete-message{
 height:73px;
 right:0;
  line-height:73px;
  padding-right:48px;
 position:absolute;
 top:-28px;
 width:516px;
 z-index:10000;
 cursor:default;
 }
 .pics-management-edited{
  visibility:hidden;
 margin:0 0 0 6px;
 font-weight:bold;
  padding-left:1.58em;
 }
 .pics-management-edited-inner{
 padding:0.50em;
 height:1.75em;
  line-height:1.75em;
 }
 .no-photo-nolink{
 font-weight:bold;
 height:53px;
 width:54px;
  text-align:center;
  padding-top:17px;
 }
 .pics-management-button-container{
  margin-bottom:6px;
 }
 .pics-management-edited-liquid{
margin:0 0 0 156px;
 }
 .pics-management-edited-fixed{
 float:left;
display:inline;
width:156px;
margin:0 -156px 0 0;
 }
/* ++Pages--Articles*/
#page-container #article{
 margin-right:1em;
}
#page-container .article-navigation{
 margin-bottom:2em;
}
#page-container .article-marketing{
font-size:14px;
margin:1em 0 0.5em 0;
clear:both;
}
#page-container .article-navigation .pagination-buttons{
 padding-right:.5em;
 min-height:2.17em;
}
#page-container .article-navigation h2{
padding:0.3em 0.3em 0.3em 0;
 margin-bottom:0;
}
#page-container .article-navigation .article-pagination{
padding:0.6em 0.3em 0 0;
}
#article p.article-greeting{
 margin-bottom:2.5em;
}
#article img.photo-first{
 float:left;
margin:20px 10px 10px 10px;
}
#article img.photo-right{
 float:left;
margin:10px;
}
#article img.photo-left{
 float:right;
margin:10px;
}
#article img.photo-center{
margin:10px;
}
#article table.zebra-striping{
width:100%;
}
#article table.zebra-striping td{
padding:2px;
}
#article table.zebra-striping th{
font-size:14px;
font-weight:bold;
 text-align:center;
}
#article table.zebra-striping{
 border-spacing:1px;
}
#article .border-gen{
padding:0px;
clear:both;
}
#article .border-gen .tips span.quick-tips-title{
font-weight:bold;
 margin-right:70px;  
display:block;
}
#article .border-gen .tips span{
 margin-right:70px;  
display:block;
}
#article img.margin-all{
margin:10px;
}
#article img.margin-bottom-left{
margin:0 10px 10px 0;
}
#article img.right{
 float:left;
}
#article img.left{
 float:right;
}
blockquote.pull-outside{
display:block;
 float:left;
font-size:14px;
font-style:italic;
font-weight:bold;
margin:8px 16px 16px 0;
padding:24px 0 0 24px;
width:200px;
}
#article .vertical-align-top{
 vertical-align:top;
}
#article .vertical-align-middle{
 vertical-align:middle;
}
#article a.link-button-top{
 float:left;
clear:both;
}
#article table.padding-table td{
padding:4px;
}
#article cite.cite-italic{
font-style:italic;
}
#article table .table-center{
 text-align:center;
}
#article h2.center-clear{
 text-align:center;
clear:both;
}
#article table.clear-both{
clear:both;
}
#article-pagination-bottom{
margin:0 0 0 18.42em;
padding:.5em 0 0 .5em;
}
#article-pagination-buttons-bottom{
 float:right;
display:inline;
width:18.42em;
margin:0 -18.42em 0 0;
}
/* ++Pages--auto-renewal settings */
.sub-page-autorenewalsettings .plan-subscription{
padding:.17em;
margin:1em 0;
}
.sub-page-autorenewalsettings h3.strong{
font-size:1.17em;
margin-bottom:.17em;
}
.sub-page-autorenewalsettings h3 .sub-copy{
font-weight:normal;
}
/* ++Pages--Reverse Search */
.sub-page-reversesearch .pagination{
width:21em;
}
.sub-page-reversesearch ul.nav-rounded-tabs li.no-tab.search-type{
padding:1em .25em 0;
}
/* ++Pages--Video page */
.nav-rounded-tabs .week{
font-weight:normal;
}
#video-tabs ul.nav-rounded-tabs{
 margin-bottom:0px;
 border-bottom:none;
 margin-bottom:2.167em;
position:relative;
width:100%;
}
#video-tabs ul.nav-rounded-tabs li{
position:static;
margin:5px 0 0 4px;
}
#video-tabs ul.nav-rounded-tabs li div{
position:absolute;
right:0;
width:100%;
 margin-left:4px;
height:1.8em;
 padding-top:4px;
font-weight:bold;
}
#video-tabs ul.nav-rounded-tabs li div p{
padding:0 12px;
margin:0;
}
#video-tabsul.nav-rounded-tabs li.tab a:link, #video-tabs ul.nav-rounded-tabs li.tab a:visited, #video-tabs ul.nav-rounded-tabs li.tab a:active, #video-tabs ul.nav-rounded-tabs li.tab a:hover{
 line-height:1.2em;
height:4em;
}
ul.nav-rounded-tabs li.tab.selected .week{
text-decoration:underline;
font-weight:bold;
}
#video-navlist{
width:100%;
height:2.33em;
 padding-top:3px;
clear:both;
}
#video-navlist li{
display:inline;
 padding-right:10px;
}
#video-navlist li a{
 padding-right:10px;
}
.video-preview{
 float:right;
width:48%;
 margin-right:10px;
 min-width:308px;
}
.video-preview p{
 padding-left:10px;
}
.video-preview .week-on{
font-weight:bold;
}
.video-preview h2{
font-weight:lighter;
}
.video-preview h3{
 margin-left:10px;
}
#video-background{
width:100%;
}
#video-background .video-player{
width:956px;
margin:0 auto;
}
.video-preview .small-test{
font-weight:normal;
}
.video-preview .screen{
 margin-bottom:10px;   
}
.small-register-logo{
font-size:small;
}
.page-video #content-main-video{
margin:1em 0 0 300px;
}
.page-video #content-promo-video{
float:right;
display:inline;
width:300px;
margin:1em -300px 0 0;
}
/* ++Pages--Account history */
#account-current{
padding:1em;
}
#account-history{
padding:1em 0;
}
#account-current .cell-plan h2, #account-history .cell-plan h2, #account-history .sub_planContent h2{
font-weight:normal;
font-size:1em;
margin:0;
padding:0;
}
#account-history h2.account-history{
font-size:1.25em;
padding:0.2em 0.5em;
}
#account-history h3.account-history{
font-size:1em;
padding:0.2em 1em;
 margin-bottom:0;
}
#account-history p.account-history{
padding:1em;
}
#account-history .account-history-item{
padding:4px 1em 3em;
}
#account-history dd.account-history-cell-plan{
width:100%;
margin:0;
}
.sub-page-history20 .no-col-header .rel-layer-container, .sub-page-history20 .no-col-header .plan-includes{
display:none;
}
.sub-page-history20 .cell-plan.no-col-header{
height:5.67em;
}
#sub-conf-continue{
position:relative;
}
#sub-conf-continue .primary{
position:absolute;
top:-4em;
left:0em;
}
#opt-out{
border:0px;
 text-align:center;
}
#email-address{
display:block;
}
/* ++Pages--Mobile - Phone Selector on registration confirmation*/

#mobile-reg-confirmation, #mobile-reg-register{
display:none;
}
.sub-page-registrationwelcome .mobile-welcome .rbox-wrapper{
width:29%;
}
.sub-page-registrationwelcome .mobile-welcome .mobile-wrapper{
width:39.5%;
_width:36%;
}
.sub-page-registrationwelcome #mobile-reg #mobile-reg-confirmation{
display:block;
}
.sub-page-registrationwelcome #mobile-reg{
min-width:330px;
}
.sub-page-registrationwelcome #mobile-reg #mobile-reg-confirmation #mobile-reg-confirmation-intro{
padding:0 0 1em 130px;
}
.sub-page-registrationwelcome #mobile-reg #mobile-reg-fields ul{
margin:0 0 8px 0 ;
padding:0 16px 0 0;
text-align:right;
}
.sub-page-registrationwelcome #mobile-reg #mobile-reg-fields li{
display:block;
margin:4px 0;
}
.sub-page-registrationwelcome #mobile-reg #mobile-reg-confirmation{
display:block;
height:210px;
}
.sub-page-registrationwelcome #mobile-reg input[type="submit"]{
font-size:1.3em;
padding:.4em 1em;
display:inline-block;
 text-decoration:none;
 line-height:1.4em;
}
/* ++Pages--Mobile - Phone Selector */

.page-mobile #mobile-reg #mobile-reg-register{
display:block;
}
#mobile-reg #mobile-reg-intro p{
margin-bottom:1em;
margin-right:8px;
}
#mobile-reg #mobile-reg-steps{
margin:2em auto 2em auto;
height:119px;
width:613px;/*was 609 */
}
#mobile-reg #mobile-reg-steps li{
display:block;
text-align:right;
width:90px;
height:90px;
padding:12px 12px 12px 93px;
margin:0 0 0 4px;
float:right;
font-size:.83em;
}
#mobile-reg #mobile-reg-steps li strong{
display:block;
text-transform:uppercase;
font-size:1.6em;
}
#mobile-reg-fields{
clear:both;
text-align:center;
}
.page-mobile #mobile-reg #mobile-reg-fields ul{
padding:4px;
}
.page-mobile #mobile-reg #mobile-reg-fields li{
display:inline;
font-weight:bold;
margin:0 .5em;
}
#mobile-reg-fields .PhoneBox1, #mobile-reg-fields .PhoneBox2{
width:3em;
}
#mobile-reg-fields .PhoneBox3{
width:4em;
}
#mobile-reg-fields #tos-confirm{
margin:2em 0 2em 0;
}

/* ++ Mobile - settings */
#mobile-settings #mobile-settings-intro{
margin:0 8px 0 0;
}
#mobile-settings #phone-number{
font-size:1.5em;
margin:1em 8px 1em 0;
}
#mobile-settings #phone-number dt{
font-weight:bold;
}
#mobile-settings #phone-number dd{
margin:-1.3em 8em 0 0;
}
#mobile-settings #phone-number dd #phone-number-status{
font-size:.6em;
}
#mobile-settings #phone-number dd a{
font-weight:bold;
margin:0 4px 0 0;
font-size:.67em;
}
#mobile-settings h3{
padding:4px 16px 4px 0;
margin:1em -24px .5em 0;
}
#mobile-settings #mobile-settings-alerts{
padding-right:24px;
}
#mobile-settings #mobile-settings-types{
padding-right:24px;
margin-bottom:2em;
padding-bottom:1em;
}
#mobile-settings td{
padding:.5em 0 .5em 0;
}
#mobile-settings table{
margin:1em 0 1em 0;
}
#mobile-settings #mobile-settings-submit{
text-align:center;
margin-bottom:2em;
}
/* ++Pages You're Checking Out */
.css-dropdown-wrapper {display:none;}

/* ++Pages pledge page */
#pledge{
width:600px;
position:relative;
right:176px;
 margin-top:2em;
background:transparent url(/img/Site/JDate-co-il/ui-logo-watermark-large.png) no-repeat 50% 50%;
}
#pledge h1{color:#936;}

/* ==Retrofitted classic CSS - classic controls that show up on 2.0 pages */
#blockUI{
width:100%;
height:0px;
position:absolute;
right:0px;
top:0px;
z-index:50000;
-moz-opacity:0.5;
opacity:0.5;
filter:alpha(opacity=50);
visibility:hidden;
}
#blockUI_adunit{
position:absolute;
top:50px;
right:0px;
z-index:50001;
width:100%;
text-align:center;
margin:0 auto;
}
.blockUI_subContainer{
margin:0 auto;
position:relative;
}
.blockUI_close{
text-align:center;
padding:6px;
margin:0;
}
/* blockUI info */
.blockUI_info p.closeInside{
text-align:left;
margin:0;
padding-top:0;
}
.blockUI_info ul{
 line-height:2em;
}
.blockUI_info .blockUI_infoOuter{
padding:.4em;
width:32em;
margin:0 auto;
}
.blockUI_info .blockUI_subContainer{
padding:4px;
text-align:right;
}
.blockUI_info .footerLink{
font-size:1.1em;
text-align:left;
}
.blockUI_close a:link, .blockUI_close a:active, .blockUI_close a:visited, .blockUI_close a:hover{
font-weight:bold;
}
.blockUI_info h2.tips{
padding:.4em 0 0em 4em;
}
/* Message settings */
/* new styles for message settings page */
.prefContainer p{
margin:0;
line-height:2em;
}
 .prefContainer:after{
 content:"";
display:block;
height:0;
clear:both;
 }
.prefContainer input{
margin:0;
padding:0;
}
.prefSubContainer{
padding:4px 8px 0 8px;
display:block;
}
.prefMSDivider{
margin:32px 8px 4px 8px;
font-weight:bold;
font-size:12px;
padding-bottom:4px;
}
.messageSettingsHelpParagraph{
padding:0 24px 0 24px;
}
.messageSettingsHelpParagraphHide{
text-align:left;
}
.page-email.sub-page-messagesettingsnew .prefHeader{
 padding-right:.4em;
}
/* edit registration */
.js body.page-memberprofile #content-main #prefBorder{display:none;}
.profile-edit-row .item{
width:32%;
 max-width:20em;
 float:right;
display:inline;
 min-width:16em; 
}
body.page-memberprofile.sub-page-registrationstep2 #tipAppReg{
margin:1em 0;
width:90%;
 max-width:80em;
}
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{
 padding-right:.4em;
}
body.page-memberprofile.sub-page-registrationstep1 .essayTitle,
body.page-memberprofile.sub-page-registrationstep2 .essayTitle,
body.page-memberprofile.sub-page-registrationstep3 .essayTitle,
body.page-memberprofile.sub-page-registrationstep4 .essayTitle{
 padding-right:5px;
 padding-bottom:.5em;
 padding-top:1em;
display:inline-block;
}
.ie7 .twoColumnCheckList td{padding-right:5px;}
.ie7 .threeColumnCheckList td{padding-right:5px;}
body.page-memberprofile .full-width{
width:98%;
 margin-top:1em;
}
body.page-memberprofile .full-width-20em{
width:20em;
}
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{
 padding-top:1em;
 margin-top:0em;
 text-align:center;
}
.edit-profile-form-table{
width:100%;
}
/* show/hide settings */
.sub-page-displaysettings .displaysettings-wrapper{
margin:1em;
}
.sub-page-displaysettings .displaysettings-wrapper p strong{
display:block;
margin-top:1em;
padding:.5em 0;
}
.sub-page-displaysettings .displaysettings-wrapper p span{
display:block;
margin:1em 3em 1em 0;
}
/* ARICLE PAGE POSITIONING ELEMENTS*/
.imgLeft{
clear:right;
float:right;
margin-left:.5em;
}
.imgRight{
clear:left;
float:left;
margin-right:.5em;
}
.alignRTL{
 text-align:left;
}
.alignLTR{
 text-align:right;
}
.essaytitle{
font-weight:bold;
}
/* Quick Search */
#searchPopupDiv{
display:none;
z-index:1000;
position:absolute;
width:360px;    
}
.shadowBox{
float:right;
}
#shadowBoxContent{
border:none;
position:relative;
right:-4px;
top:-4px;
}
#shadowBoxContainer{
position:relative;
margin:4px;
}
/* reg perferences */
.prefBorder{
width:592px;
margin-top:0px;
clear:right;
position:relative;
}
.prefBorder h2{
padding:4px;
display:block;
font-size:14px;
line-height:15px;
}
.prefBorder h3{
font-size:12px;
margin:0px;
padding:6px;
}
.prefBorder h4{
font-size:11px;
margin:0px;
padding:6px;
display:inline;
}
.prefSearchPRInfoCont{
height:16px;
padding-top:2px;
}
.prefSearchPRInfoContOne{
float:right;
padding:3px 0 0 0;
}
.prefSearchPRInfoContOne select{
margin-top:-2px;
}
.prefSearchPRInfoContDynamic{
float:right;
position:relative;
padding:.5em 1.7em .5em .5em;
margin-top:1.35em;
margin-bottom:1em;
width:auto;
z-index:1000;
}
/* search preferences */
.preferencesContainer{
clear:both;
padding:6px;
margin:0px;
max-width:58em;
}
 .ie7 .preferencesContainer{height:1%;}
 
.preferencesContainer:after{
content:"";
display:block;
height:0;
clear:both;
}
.preferencesContainer li{
float:right;
width:32%;
padding-bottom:6px;
margin:0px;
list-style:none;
}
 .ie7 .preferencesContainer li{padding-bottom:0;}
.preferencesContainer input{
margin:0;
margin-left:4px;
}
 .ie7 .preferencesContainer input{margin-left:0px;}
.preferencesContainerHeight{
width:150px;
text-align:left;
margin:0;
padding:0;
display:block;
}
/* Search pref */
.prefSearchTogglePrefClosed{
font-weight:bold;
padding:.5em 1.7em .5em .5em;
cursor:pointer;
display:block;
}
.prefSearchTogglePrefOpen{
font-weight:bold;
padding:.5em 1.7em .5em .5em;
cursor:pointer;
display:block;
}
.prefSearchSelectedItems{
font-weight:normal;
padding:.5em;
overflow:hidden;
display:inline;
}
.prefSearchToggleContainer{
width:100%;
}
.prefSearchToggleContainer:after{
content:"";
display:block;
height:0;
clear:both;
}
.prefSearchToggleContainer .RegDropDown{
width:100px;
}
.prefSearchPrefHeader{
font-weight:bold;
padding:1.5em .5em .5em .5em;
}
/* search pref region picker styles */
.prefRegionPickerContainer{
width:350px;
position:relative;
}
.prefRegionPickerHeader{
padding:6px 4px 6px 8px;
margin-bottom:6px;
}
.prefRegionPickerHeader img{
vertical-align:baseline;
}
.prefRegionPickerPopupClose{
position:absolute;
left:6px;
top:6px;
}
.prefRegionPickerTabsContainer{
padding:6px 8px 8px 8px;
margin-top:0px;
margin-bottom:6px;
}
.prefRegionPickerFormTitle{
width:86px;
text-align:left;
float:right;
position:relative;
padding:4px 4px 4px 0;
}
.prefRegionPickerFormInput{
width:220px;
float:right;
position:relative;
padding:4px;
}
.prefRegionPickerItems{
height:40px;
}
.prefRegionPickerCityLinks{
position:absolute;
width:114px;
top:2px;
right:144px;
}
/* TABLE AREA WITH BORDER USED IN PREFERENCES PAGE, ETC. */
#prefTab{
width:97%;
float:none;
display:block;
margin:0 auto;
margin-top:1em;
}
#prefTab .prefTabItem{
cursor:pointer;
display:inline-block;
padding:.5em;
text-align:center;
} .ie7 #prefTab .prefTabItem, .ie7 #prefTab .prefTabItemActive{display:block;float:right;margin-right:2px;}
#prefTab .prefTabItemActive{
display:inline-block;
padding:.5em;
text-align:center;
font-weight:bold;
}
/* ++Hotlist dropdown menu */
#content-container .listMenuContainer{
display:inline-block;
position:relative;
}
#content-container .listMenuContainer .ListMenu{
position:absolute;
right:0;
display:none;
padding:0;
margin:0;
text-align:right;
min-width:16em;
width:16em;
z-index:2;
}
#content-container .listMenuContainer .ListMenu li{
margin:0;
padding:0;
border-bottom:0px solid white !important;
width:100% !important;
min-height:100%;
text-align:right;
}
#content-container div.ViewProfileHeaderContent .ListMenu{
right:-110px;
}
#content-container .listMenuContainer .ListMenu a{
display:block;
margin:0;
padding:.2em;
white-space:normal;
}
#content-container .listMenuContainer .ListMenu a:hover{
text-decoration:underline;
}
#content-container #profile-full-comm .listMenuContainer .ListMenu{
left:-40px;
width:304px;
right:auto;
}
/* ++IM ALERT */
#content-container #IMAlert{
display:block;
width:20em;
margin-bottom:.4em;
z-index:1000;
}
#content-container .AlertTable td{
 float:right;
 vertical-align:top;
}
#content-container .AlertTable td.alertTableProfileImage{
width:56px;
}
#content-container .AlertTable td.alertTableProfileInfo{
width:150px;
 padding-top:.4em;
}
#content-container .IMAlert .profileImageHover{
margin:.4em;
}
#content-container .IMAlertHeader{
line-height:1.8em;
}
#content-container .IMAlertHeader img{
vertical-align:middle;
}
#content-container .IMAlertHeader td{
padding:.4em;
}
#content-container .IMAlert{
display:block;
width:20em;
margin-bottom:.4em;
line-height:1em;
}
#content-container .AlertHead{
width:100%;
padding:.4em;
font-weight:bold;
}
.alertTableProfileInfo .IM-mutual-yes{display:block;}
.alertTableProfileInfo .IM-cta{display:block;margin:.5em 0;}
#content-container .highlightProfileInfo{
position:absolute;
text-align:center;
z-index:201;
padding-bottom:1em;
}
#content-container #hp-hero .highlightProfileInfo{
width:27em;
top:0px;
right:20px;
}
#content-container .hotlist-home .highlightProfileInfo{
width:23em;
top:-16em;
right:0px;
}
#content-container .your-matches .highlightProfileInfo{
width:23em;
top:-16em;
left:0px;
}
#content-container .results.gallery-view .highlightProfileInfo{
width:93%;
top:1em;
left:0.6em;
}
#content-container .results.list-view .highlightProfileInfo{
top:1.6em;
width:31em;
left:0.6em;
}
#content-container .results .highlightProfileInfo h2{
margin:16px auto 1em auto;
float:none;
}
#content-container .results .highlightProfileInfo p{
margin:1em 2em 0 2em;
}
#content-container .results .boxContent1 img.highlightProfileImage{
display:block;
float:left;
margin:-22px 0 0 2px;
}
#content-container .results .photoGallery img.highlightProfileImage{
position:absolute;
margin:174px -22px 0 0;
}
#content-container .results .spotlightProfile .highlightProfileInfo{
top:0;
right:-114px;
}.ie7 #content-container .results .spotlightProfile .highlightProfileInfo{
right:88px;
 }
#content-container .results .highlightProfileImage{
display:block;
float:left;
margin:0 0 0 2px;
}
#content-container .highlightProfileInfo .highlightProfileInfoClose{
text-align:left;
padding:1em 1em 0 1em;
}
#content-container .results.photo-view .highlightProfileInfo .highlightProfileInfoClose{
position:absolute;
left:4px;
top:2px;
margin:0;
padding:0;
}
#content-container .results.photo-view .highlightProfileInfo h2{
margin:0px 1em .5em 1em;
float:none;
}
#content-container .results.photo-view .highlightProfileInfo p{
margin:0 2px;
padding:0 0 0.5em;
}
#content-container .results.photo-view .highlightProfileInfo{
top:0;
left:0;
font-size:.92em;
width:13em;
}
/* ++NoMatches */
#content-container #noMatches{
margin:0px;
padding:.4em;
width:auto;
}.ie7 #content-container #noMatches{margin-left:1em;}
#content-container #noMatches:after{
content:" ";
clear:both;
height:0;
visibility:hidden;
display:block;
}
#content-container #noMatchesBorder:after{
content:" ";
clear:both;
height:0;
visibility:hidden;
display:block;
}
#content-container #noMatchesBorder center{
clear:both;
}
#content-container #noMatchesBorder .clearFloat{
clear:both;
padding:.5em 0;
text-align:center;
}
#content-container #noMatchesBorder{
padding:.4em;
position:relative;
margin-left:.4em;
margin-bottom:1em;
width:auto;
}.ie7 #content-container #noMatchesBorder{width:100%;margin-left:.8em;}
#content-container .noMatchesHeaderContainer{
display:block;
}
#content-container #noMatches .noMatchesHeaderContainer h2{
margin-bottom:.4em;
margin-top:.4em;
margin-right:58px;
}
#content-container #noMatches .noMatchesHeaderContainer p{
margin-right:58px;
}
#content-container #noMatches .noMatchesHeaderContainer .tips-icon{
float:right;
}
#noMatches .noMatchesLeft{
clear:both;
float:right;
padding:.8em 0 0 .8em;
width:48%;
margin-top:1em;
} 
#content-container #noMatches .noMatchesRight{
float:right;
padding:.8em 0 0 .8em;
width:46%;
margin-top:1em;
} #content-container #noMatches .noMatchesRight:after{
content:" ";
clear:both;
height:0;
visibility:hidden;
display:block;
}
#content-container #noMatches li{
margin-right:1em;
padding:0px;
font-weight:normal;
list-style:square;
}
#content-container #noMatches ul{
margin-right:2em;
padding-right:0;
border-width:0;
}
#content-container #noMatches:after{
content:"";
display:block;
height:0;
clear:both;
}
#content-container #mailPhotoAddress{
z-index:1;
right:15em;
position:absolute;
top:29em;
visibility:hidden;
padding:.8em;
width:200px;
}
#content-container #mailPhotoAddress p{
margin:.4em 0 .4em 0;
}
#content-container #mailPhotoAddress blockquote{
margin:.8em;
}
#content-container a.closeBox:link, #content-container a.closeBox:active, #content-container a.closeBox:visited{
width:14px;
height:14px;
font-size:10px;
}
#content-container a.closeBox:hover{
width:14px;
height:14px;
font-size:10px;
}
/* Profile unavailable noPhoto */
.sub-page-profileunavailable #content-container .noPhoto td{
 text-align:center;
width:80px;
height:104px;
padding-top:49px;
padding-bottom:10px;
margin-top:1px;
text-align:center;
cursor:pointer;
font-weight:bold;
}
.sub-page-profileunavailable #content-container .noPhoto td{
margin:3em;
}
.sub-page-profileunavailable #content-container #rightNew h2{
margin:1em;
}
/* ++ Sector Header */
#sector-header #sector-text{float:right;width:60%;}
#sector-header a{float:left;padding-left:10px;}
/* ++ JMETER */
/* ++personality test */
#personality-test-container{text-align:center;}

/* ++Retro--JMeter-- !!!style needs to be split to style.id.css */
#jmeterCenterWrapper{
margin:0 auto;
padding:0;
background:transparent url(../img/site/jdate-co-il/jmeter_containerBack.gif) repeat-y 10px 10px;
width:592px;
}
.jmeterCenterContainer{
margin:0 auto;
padding:0;
background:transparent url(../img/site/jdate-co-il/jmeter_containerBottomCap.gif) no-repeat right bottom;
width:592px;
}
#jmeterCenterWrapper .cursor{cursor:pointer;}
.jmeterCenterContainer h1{
font-size:16px;
}

.jmeterCenterContainer .noPhoto td
{
 color:#fff;
 padding-top:40px;
 text-align:center;
}
.lnkMatchMeter{cursor:pointer;}
.lnkMatchMeter span{color:#993366;font-weight:bold;display:none;}
#jmeter-results-reviseLinks{
  width:97%;
display:block;
max-width:53em;
min-width:408px;
margin:0 auto .6em;
position:static;
text-align:left;
}
#jmeter-results-reviseLinks a{
font-weight:normal;
}
/* JMeter Left */
#jmeterLeft {
width:170px;
float:left;
margin:10px;
line-height:20px;
min-height:550px;
}
.ie #jmeterLeft
{
height:550px;
}
#jmeterLeft .activityButton{
padding:0px 5px 1px;
}
#jmeterLeft  h2{
text-align:center;
padding-bottom:10px;
}
#jmeterLeft  div{
margin-bottom:26px;
}
#jmeterLeft .yourMatchesLink
{
margin:40px -10px;
}
#jmeterLeft #more-matches-lnk{
margin:0 -10px 10px;
}

#jmeterLeft .jmeter-left-lnk{margin:0 -10px 10px;}
#jmeterLeft .jmeter-left-lnk img {padding-top:10px;}

.jmeterLeftBanner
{
 bottom:0;
position:absolute;
}
.jmeter_logo{margin:0 5px 0 0;}
.jmeter_logoTxt{margin:0 5px 0 0;}
.jmeter_raanan{margin-top:80px;}
.jmeter_raanan img{border:1px solid #B3C5E5;}
/* JMeter Right */
#jmeterRight{
width:360px;
float:left;
margin:10px 10px 0px;
padding-bottom:20px;
line-height:16px;
}
#jmeterRight .activityButton{
padding:0px 5px 1px;
}
#jmeterRight .jmeterProgressDummy{
border:1px solid #EFEFEF;
margin-left:10px;
padding:10px;
text-align:center;
}
#jmeterRight .jmeterProgressDummy span.textLeft, #jmeterRight .jmeterProgressDummy span.textRight{
color:#0F1177;
font-weight:bold;
width:100px;
}
#jmeterRight .textLeft{
text-align:left;
float:left;
margin:0px 0px 5px 20px;
}
#jmeterRight .textRight{
text-align:right;
float:right;
margin:0px 20px 5px 0px;
}
#jmeterRight .jmeterProgressDummy  img{
padding-bottom:5px;
}
#jmeterRight .jmeterBtmBdr{
border-bottom:1px solid #BBC0E9;
padding:0px 0px 10px 0px;
}
#jmeterRight h3{
font-size:16px;
font-weight:normal;
line-height:20px;
}
#jmeterRight p.jmeterHowDoWeMatch{
color:#DA062E;
font-weight:bold;
font-size:16px;
padding-top:10px;
}
#jmeterRight #trans2{
height:165px;
width:190px;
margin-right:-3px;
top:-13px;
}
.jmeterLogoInfoPopupMicroProfile{
 background-image:url(/img/Site/JDate-co-il/bknd_vote.gif);
 margin-right:75px;
width:250px;  
}
#jmeterRight .memberPic{
float:right;
 margin-top:-22px;
padding:5px;
background-color:#EEF1F9;
}
#jmeterRight .memberInfo{
margin:5px 85px 0px 35px;
}
#jmeterRight li{
 list-style-type:none;
 margin-bottom:10px;
}
.lnkYourMatches1{
clear:both;
display:block;
}
/* JMeter completion */
.jmeterComplete .textLeft{
float:left;
font-weight:bold;
}
.jmeterComplete .textRight{
float:right;
font-weight:bold;
}
.jmeterComplete p{
clear:both;
margin:0px 0px 10px 0px;
padding:10px 0px;
border-bottom:1px solid #BBC0E9;
}
.jmeterCompleteBar{
display:block;
position:relative;
margin:10px 0px 0px 0px;
height:30px;
background:transparent url(../img/site/jdate-co-il/jmeter_indicateBack.png) no-repeat center center;
}
.jmeterCompleteBar img{
display:block;
position:absolute;
top:4px;
right:0px;
}
#jmeterRight .jmeterCompletionHeader{
font-size:18px;
color:#da062e;
}
/* JMeter Popup-- */
.gp4 .jmeterLogoInfoPopup{
position:absolute;
left:10px;
bottom:5px;
} .ie .gp4 .jmeterLogoInfoPopup{
left:5px;
}
.mp2 .jmeterLogoInfoPopup{
position:relative;
 text-align:left;
top:-13px;
} .ie .mp2 .jmeterLogoInfoPopup{
left:5px;
}
.mp2 .jmeterLogoInfoPopup a:hover{
text-decoration:none;
}
.gp4, profileText{
position:relative;
}
.jmeterLookupByUsername{
height:2em;
position:relative;
}
.mp2 .jmeterLogoInfoPopup .highlightProfileInfo{
right:-105px;
top:22px;
}
.gp4 .jmeterLogoInfoPopup .highlightProfileInfo{
right:-7px;
top:-7px;
}
.profileText .jmeterLogoInfoPopup .highlightProfileInfo{
right:-50px;
top:22px;
}
#jmeterLeft .highlightProfileInfo{
left:-155px;
}
.jmeterLookupByUsername .highlightProfileInfo{
right:-20px;
top:45px;
}
.jmeterLinkMiniProfile{
 float:right;
margin:10px 85px 0 0;
}
.jmeterLinkMiniProfileReg{
 float:left;
}
/* JMeter OneOnOne-- Poorly written classes*/
#jmeterRight .jmeterOneOnOneBoxGallery{
float:right;
margin:0 0 0 .5em;
}
.jmeterOneOnOneBoxGallery .listMenuContainer{display:inline !important;}

#jmeterRight .jmeterButtonSet{
margin:2em 0;
}
#jmeterRight .jmeterOneOnOneEmail, #jmeterRight .jmeterOneOnOneOnline{
margin:.5em 0;
} 
#jmeterRight .jmeterOneOnOneEmail .jmeterOneOnOneIconEmail{margin-left:8px;}

.jmeter-logo{
 border-left:1px dotted #999999;
 float:right;
padding:0 39px;
}
#boxContentGallery{ 
background:#969EDB;
border:1px solid #969EDB;
}
#boxContentGallery .gp1{
height:24px;
background:#fff;
}
#boxContentGallery .gp2{
  background:#fff;
   vertical-align:top;
}
#boxContentGallery .gp3{
background:#fff;
 vertical-align:top;
}
#boxContentGallery .gp4{
 background:#EEF1F9;
}
#boxContentGallery .gp3 .gpYNM{
display:block;
height:23px;
padding:3px;
margin-top:1px;
background-image:url(../img/Site/jdate-co-il/pro_bottomBknd.gif);
background-repeat:repeat-x;
background-color:#EEF1F9;
border-top:1px solid #969EDB;
border-bottom:1px solid #969EDB;
}
#boxContentGallery .gp3 .gpInfo{
padding:3px;
height:70px;
}
/* JMeter specific, poorly written classes-- */
span.close{
font-size:1.08em;
 color:#999999;
font-weight:bold;
font-family:Verdana;
}
.error-message li{
clear:both;
}
.close-color{
 color:#0F1177;
}
.padding-right-5px{
 padding-right:5px;
}
.jmeterOnHeader{
 float:left;
}
#sortOnlineNow{
 float:right;
width:96.5%;
margin-bottom:5px;
}
.floatInside{
float:right;
}
.floatOutside{
float:left;
}
.textOutside{
text-align:left;
}
/* ++Retro--SMS-- */
.sms-alerts-success{
 background-image:url(../img/Site/JDate-co-il/bg-sms-alerts-success-new.jpg);
 background-repeat:no-repeat;
height:650px;
width:585px;
position:relative;
margin:0 auto;
}
.sms-alerts-success-text{
position:absolute;
top:140px;
right:120px;
width:320px;
}
.sms-alerts-success-text li{
 margin-right:-25px;
 margin-bottom:10px;  
}
#sms-alerts-success-button{
position:absolute;
top:303px;
left:158px;
width:146px;
height:36px;
}
#sms-alerts-code-text-container
{
background-color:#fff;
border-left:1px solid #E0E0E0;
border-right:1px solid #E0E0E0;
border-top:1px solid #E0E0E0;
height:auto;
padding-right:0;
}
#sms-alerts-code-homepage
{
padding:10px;
}
#sms-alerts-code-error
{
background-color:White;
 border-bottom:1px solid #E0E0E0;
width:590px;
}
#sms-alert-code-reason
{
background-color:#ECEFF2;
 padding:5px 10px 5px;
font-weight:bold;
}
#sms-alerts-code-error-text
{
background-color:#fff;
border-left:1px solid #E0E0E0;
border-right:1px solid #E0E0E0;
border-top:1px solid #E0E0E0;
height:auto;
padding-right:0;
}
.heading-red{
 color:#DA062E;
}
#sms-alerts-settings{
width:552px;
}
#sms-alerts-settings h2{
 background-image:url(../img/Site/JDate-co-il/tbl_blue_header.gif);
margin:0;
padding:5px 10px 5px 0px;
 color:White;
}
#sms-alerts-settings-text{
 padding-right:10px;
height:284px;
}
#changeNumber{
 float:left;
}
#phoneValidator{
position:relative;
top:10px;   
}
#sms-alerts-settings-phone{
background-color:#D9E1F4;
 padding-top:5px;
 padding-bottom:5px;
 padding-right:10px;
}
#sms-alerts-settings .textOutside{
padding-left:20px;
padding-top:10px;
}
#sms-alerts-bottom-left{
 padding-left:20px;
 padding-bottom:10px;
 text-align:left;
}
#sms-alerts-bottom-left-button{
 text-align:left;
 padding-left:10px;
 padding-bottom:10px;
}
#sms-alerts-bottom-image{
 background-image:url(../img/Site/JDate-co-il/tbl_blue_bottom.gif); 
height:18px;
}
#sms-alerts #sms-alerts-bottom-image{
display:none;
}
#sms-alerts-code-auth #sms-alerts-bottom-image{
 background-image:url(../img/Site/JDate-co-il/tbl_blue_bottom.gif); 
height:18px;
}
#sms-alerts #sms-alerts-settings #divBtnServer{
 padding-left:20px;
 padding-bottom:10px;
}
#sms-alerts-top-image{
border:1px solid #E0E0E0;
}
#sms-alerts-top-image h2{
background:#eceff2;
margin:0;
padding:5px 10px 5px 0px;
 border-bottom:1px solid #E0E0E0;
}
#sms-alerts #sms-alerts-settings{
width:590px;
 border-bottom:solid 1px #E0E0E0;
background-color:White;
}
#sms-alerts #sms-alerts-settings h2{
border:solid 1px #E0E0E0;
background-color:#EEF1FA;
 background-image:none;
 color:#333333;
}
#sms-alerts #sms-alerts-settings-text{
 padding-right:0;
 border-left:solid 1px #E0E0E0;
 border-right:solid 1px #E0E0E0;
 border-top:solid 1px #E0E0E0;
height:auto;
background-color:#fff;
}
#sms-alerts #sms-alerts-settings-phone{
background-color:#eceff2;
 padding-top:5px;
 padding-bottom:5px;
 padding-right:10px;
}
#sms-alerts #sms-alerts-settings .textOutside{
padding-left:20px;
 padding-bottom:10px;
}
#sms-alerts .sms-alerts-settings-checkbox{
position:relative;
}
#sms-alerts .sms-alerts-settings-checkbox checkbox{
position:absolute;
top:0;
right:0;
}
#sms-alerts #sms-alerts-bottom-left{
 padding-left:20px;
 padding-bottom:10px;
 text-align:left;
}
#sms-alerts #sms-alerts-bottom-left-button{
 text-align:left;
 padding-left:10px;
 padding-bottom:10px;
}
#sms-alerts-code-auth
{
width:552px;
}
#sms-alerts-code-auth-text{
background-color:#fff;
 text-align:center;
}
#sms-alerts-last-text #sms-alerts-code-auth-text{
border:0px;
}
#sms-alerts-code-auth-text .sms-alerts-padding.sms-alerts-text{
 padding-top:100px;
}
.smsAlert{
 background-image:url(../img/Site/JDate-co-il/bg-sms-alerts-main-new.jpg) !important;
height:772px;
width:586px;
position:relative;
margin:0 auto;
}
.smsAlert #sms-alerts-settings-phone{
background:none;
padding:0;
}
.smsAlert #sms-alerts-settings{
position:relative;
top:331px;
}
.smsAlert #sms-alerts-settings-text{
position:relative;
right:302px;
 text-align:right;
top:72px;
width:300px;
}
.smsAlert #divBtnServer{
padding:10px 19px;
 text-align:right;
}
.smsAlert #lnkBackToSubConfirm{
 padding-right:21px;
 padding-top:0;
 text-align:right;
}
#sms-alert-button{
position:absolute;
top:360px;
left:220px;
width:149px;
height:43px;
cursor:pointer;
}
.sms-j-alerts-link{
position:absolute;
top:420px;
left:205px;
font-size:14px;
}
#sms-alert-button1{
position:absolute;
top:308px;
left:177px;
width:231px;
height:44px;
cursor:pointer;
}
#sms-link{
position:absolute;
 color:#000251;
font-family:arial;
font-size:12px;
font-weight:bold;
height:22px;
left:155px;
position:absolute;
top:358px;
width:231px;
}
#sms-alerts-cancel{
width:260px;
border:1px solid #E0E0E0;
}
#sms-alerts-cancel h2{
background:#ECEFF2 none repeat scroll 0 0;
 border-bottom:1px solid #E0E0E0;
margin:0;
padding:5px 10px 5px 0;
}
#sms-alerts-cancel div{
 padding-top:50px;
}
#sms-alerts-cancel-text{
background-color:#fff;
 text-align:center;
}
.sms-alerts-padding{
 padding-top:10px;
 padding-bottom:10px;
 padding-right:10px;
}
.close-button-text{
position:absolute;
top:5px;
left:10px;
}
.close-button-text-cancel{
left:160px;
}
.close-button-text-top{
 float:left;
 padding-top:5px;
 padding-left:10px;
}
#sms-alerts-last{
width:552px;
border:1px solid #E0E0E0;
}
#sms-alerts-last h2{
background:#eceff2;
margin:0;
padding:5px 10px 5px 0px;
 border-bottom:1px solid #E0E0E0;
}
#sms-alerts-last-text{
background-color:#fff; 
 text-align:center;
height:284px;
}
#sms-alerts-last-text .sms-alerts-padding.sms-alerts-text{
 padding-top:100px;
}
#sms-alerts-j-header{
font-size:24px;
 color:#DA062E;
font-weight:normal;
 padding-top:10px;
}
#sms-alerts-cancel-success-button{
 text-align:left;
 padding-left:90px;
 padding-top:57px;
}
.sms-alerts-popup{
position:absolute;
top:170px;
right:22%;
z-index:50001;
width:552px;
}
.sms-alerts-popup #sms-alerts-cancel{
margin-right:138px;
}
.selectDDlPrefix{
padding:0;
border:1px solid #bb90b0;
margin:0 2px;
}
.txtPhoneNumer{
border:1px solid #bb90b0;
}
.jalerts-logo{
 float:left;
padding:0 28px;
}
/* __combined css -----*/


/* __style.4.css -----*/
/* ==Base -----*/
body{
 color:#333333;
background:#d8d8d8 url(../img/Community/JDate/bg.png) repeat-x 0 0;
}
body a:link,body a:visited,body a:hover,body a:active{
color:#993366;
}
*:focus { outline-color: #993366; }
/* ++Base--classes -----*/
span.help{
cursor:help;
 border-bottom:1px dotted #999999;
}
span.close{
 color:#999999;
}
.error{
 color:Red;
}
p.disclaimer{
color:#666666;
}
ul.ul-arrow li{
background:url(../img/Site/JDate-co-il/bullet-arrow-blk-sm.gif) no-repeat right top;
}
span.remove-x{
 color:#999999;
}
.content-headline{
background-color:#E8F0D7;
 border-bottom:1px dotted #ccc;
 border-top:1px dotted #ccc;
}
input[type="submit"].textlink, input[type="button"].textlink{
border: none;
background: none;
color:#993366;
}
/* ++Base--Notifications -----*/
.notification{
border:2px solid #999999;
background-color:#f2f1df;
}
.notification.error{
 color:#F02E0C;
}
/* ++Tools--sprites icons */
.spr{background:transparent url(../img/Site/JDate-co-il/ui-sprite-icons.png) no-repeat 0 0;}
.s-icon-IM{background-position:0 0;width:16px;height:16px;}
.s-icon-history-blank{background-position:100px 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-omnidate{background-position: 0 -184px;height: 16px;width: 20px;}
.s-icon-omnidate-dating{background-position: -68px -184px;height: 16px;width: 20px;}
.s-icon-members-omnidate-mem{background-position: -283px -184px;height: 16px;width: 27px;}
.s-icon-members-omnidate-you{background-position: -211px -184px;height: 16px;width: 27px;}
.s-icon-members-omnidate-bth{background-position: -136px -184px;height: 16px;width: 27px;}
.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;}
/* 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;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-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/Site/JDate-co-il/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;}
.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;}

.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-co-il/bg-footer.gif);
background-repeat:repeat-x;
}
/* ==Components -----*/
/* ++Com--Nav -----*/
.sf-menu{
background:url(../img/Community/JDate/nav-bg.png) repeat-x right bottom;
}
.sf-menu li{
background:url(../img/Community/JDate/nav-bg.png) repeat-x right 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-left:1px dotted #EBEFF2;
}
.sf-menu a:hover, .sf-menu a:active {
color:#25426b;
}
.sf-menu.sf-navbar ul li a{
color:#25426b;
border-left: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 li.subli-with-icon 
{
height:32px;
}
.sf-menu li.subli-with-icon a
{
margin:0;
padding:0;
border-left:0;
}
.sf-menu li.subli-with-icon img
{
vertical-align:top;
}
/* 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;
}
.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/Site/JDate-co-il/icon-email-new.gif) no-repeat 5.9em 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 right bottom;
color:White;
}
.nav-alternative span.bread-fake{
color:#ccc;
}
/* ++Com--Sitewide components */
.error-page-container{
background:transparent url(../img/bknd_error.gif) repeat-x right bottom;
}
.error-page-person{
background:transparent url(../img/Community/JDate/onsite-error-person.png) no-repeat left bottom;
}
.error-page-container h1{
background-color:white;
}
.error-page-container p{
background-color:white;
}
.termination-reasons{
border-top:1px dotted #ccc;
border-bottom:1px dotted #ccc;
}
.confirmation-message{
border:5px solid #ECEFF2;
}
.dl-form .error{
background-color:#FFECE9;
border:1px solid red;
 color:#F02E0C;
 }
 
/* ++Com--form-set */
/* form-set style */
.form-set input[type="text"], .form-set select, .form-set textarea{
border-top:1px solid #a1a1a1;
border-left:1px solid #a1a1a1;
border-bottom:1px solid #d7d7d7;
border-right:1px solid #d7d7d7;
padding:3px;
background-color:#f6f6f6;
}
.form-set input[type="text"]:focus, .form-set select:focus, .form-set textarea:focus{
box-shadow:0 0 4px #d7d7d7;-webkit-box-shadow:0 0 4px #d7d7d7;-moz-box-shadow:0 0 4px #d7d7d7;
background-color:#fff;
border:1px solid #25426b;
}
.form-set select{padding:2px;}

/*for-set structure */
.form-set input,
.form-set label,
.form-set select,
.form-set .form-set-label{
vertical-align:middle;
}
.form-set input[type="radio"],
.form-set input[type="checkbox"]{
margin:0 3px;
}
/* form-set widths refactored to exlude .btn */
input[type=text].full, textarea.full, select.full, input[type="password"].full{width:97%;}
input[type=text].large, textarea.large, input[type="password"].large{width:13em;}
.form-set select.large{width:13.7em;}
input[type=text].medium, textarea.medium, select.medium, input[type="password"].medium{width:10em;}
input[type=text].short, textarea.short, select.short, input[type="password"].short{width:3em;}
input[type=text].tiny, textarea.tiny, select.tiny, input[type="password"].tiny{width:2em;}
/*
.form-set .full{width:97%;}
.form-set .large{width:13em;}
.form-set select.large{width:13.7em;}
.form-set .medium{width:10em;}
.form-set .short{width:3em;}
.form-set .tiny{width:2em;}
*/
/* form-set section: three column checkbox lists */
.form-set .form-set-label-3col label{
display:block;
float:left;
width:32%;
padding:4px;
border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;
}
.form-set .form-set-label-3col label{
padding:4px;
}
.form-set .form-set-label-3col label:hover{
background-color:#efefef;
}

/* form-set section: one-line (think checkbox followed by text  */
.form-set .form-set-oneline{margin-bottom:.5em;}
.form-set .form-set-oneline span{display:block;float:left;}
.form-set .form-set-oneline label{display:block;float:left;width:94%;}
.form-set .form-set-oneline label.form-set-error{float:right;width:200px;}

/* form-set section: full width (think essays and multiple selects*/
.form-set .dl-form dt.dl-form-full-width{margin-bottom:0;padding-bottom:0;}
.ie7 .form-set .dl-form dt.dl-form-full-width{min-height:auto;}
.form-set .dl-form dd.dl-form-full-width{margin-bottom:8px;padding-bottom:20px;}
.form-set .dl-form-full-width{width:100% !important;}
.form-set .dl-form-full-width label{display:block;}
.form-set .dl-form-full-width textarea{min-height:92px;}
.dl-form .dl-form-spacer{margin-bottom:1em;}
/* form-set parts */
.form-set .form-set-note{display:block;float:left;font-size:11px;width:97%;}
.form-set-tip-visible{display:block;font-size:11px;width:97%;font-weight:normal;line-height:1.25em;}
.form-set .form-set-optional{color:#999999;font-size:11px;font-weight:normal;right:300px;position:absolute;top:1px;width:52px;}
.info.lifestyle .form-set .form-set-required{color:#999999;font-size:11px;font-weight:normal;left:300px;position:absolute;top:1px;}
.form-set .dl-form-full-width .form-set-optional{bottom:-124px;left:0;position:absolute;top:auto;width:200px;}

/* form-set counter */
.form-set .count-container{padding:0 4px 4px;text-align:right;font-size:11px;width:47%;float:right;}
.form-set .count-neg{color:red;}
.form-set .count-pos{color:green;}
.form-set .count-pos.count-neg-min{color:red}

/* form-set specific overrides */
/* form-set birthdate */
.form-set .fv-birthday-month,
.form-set .fv-birthday-day,
.form-set .fv-birthday-year{margin-right:4px;
}
/* form-set location */
.form-set input.zipJs,
.form-set input.cityJs,
.form-set select.cityJs,
.form-set select.cityDDLJs,
.form-set input.stateJs,
.form-set select.countryJs,
.form-set select.countryDDLJs{display:block;margin-bottom: 4px;}
.form-set label.zipJs,
.form-set label.cityJs,
.form-set .countryDDLJs,
.form-set .stateDDLJs.stateLblJs,
.form-set label.stateDDLJs,
.form-set .cityDDLJs{display:block;}
.ie8 .form-set .stateDDLJs.stateLblJs, 
.ie7 .form-set .stateDDLJs.stateLblJs, 
.ie7 .form-set label.cityJs{display:block;}

.form-set .cityJs.cityLink{display:inline-block;}
/* form-set min/max age */
.form-set .fv-minage, .form-set .fv-maxage{margin:0 4px;}

/* form-set error */
.form-set-error{background-color:#f7d8d8;}
.form-set .dl-form span.error, .form-set label.form-set-error{background-color:Transparent;border:0 solid white;color:red;display:block;font-size:11px;font-weight:normal;}
.form-set textarea.form-set-error,.form-set input.form-set-error{background-color:#f7d8d8;}
.dl-form-full-width label.form-set-error{width:50%;float:left;}

/* form-set highlights */
.form-set .form-set-highlight{background-color:#eceff2;}

/* form-set save messaging and button*/
.edit-profile-save{padding:4px 0;margin:4px 0;clear:both;}
.edit-profile-save-message{padding:18px 42px 18px 36px;display:inline-block;width:462px;}
.ie7 .edit-profile-save-message{zoom:1;display:inline;}
.edit-profile-save-message.message-on{background: transparent url(../img/Site/JDate-co-il/ui-edit-profile-save-message-bg.png) no-repeat -14px 0;}

/* form-set dl overrides */
.form-set .dl-form dt{padding:6px 3px 6px;margin:0;width:32%;}
.ie7 .form-set .dl-form dt, .ie7 .form-set .dl-form dd{min-height:35px;}
.form-set .dl-form dd{padding:6px 3px 6px;margin:0;}
.form-set dd .long-desc{margin:10px 0 0;}

/* form set with divs */
.form-set .form-item{overflow:hidden;padding:4px 0;margin:4px 0;}
.form-set .form-item:first-child{margin:0 0 4px;}
.form-set .form-error{margin:1em 1em 0 1em;padding:6px 34px 6px 6px;border: 2px solid #999999;color:Red;background: #F2F1DF url(../img/Community/JDate/page_error.gif) no-repeat 4px 4px;font-weight:bold;}
.form-set .form-error-inline{color: red;display: block;font-size: 11px;}
.form-set .form-requirement{color: #999999;font-size: 11px;}
.form-set .form-item.form-submit input:first-child{margin-right:30.5%;}
.form-set .form-item .form-label{float:right;width:30%;padding-left:.5%;font-weight:bold;}
.form-set .form-item .form-input{float:right;width:68%;padding-right:.5%;}
.form-set .form-item .two-column{float:right;width:49%;padding-left:.5%;}
.form-set .checkbox-list > li{margin:2px 0;clear:both;overflow:hidden;}
.form-set .checkbox-list > li:hover label{text-decoration:underline;}
.form-set .checkbox-list > li input{float:right;margin-right:0;margin-top:2px;}
.form-set .checkbox-list > li label {cursor:pointer;float:right;width:86%;}

/* edit profile overrides */
.form-set .form-item.form-edit-location select,.form-set .form-item.form-edit-location input{margin-bottom:12px;}
.form-set .form-item.form-edit-location .form-input label {display:block;font-weight:bold;}

/*dl-form*/
.dl-form dt{
clear:both;
width:33%;
float:right;
text-align:left;
margin-right:0.6em;
font-weight:normal;
}
.dl-form.form-inside dt{text-align:right;}
.dl-form dd{
float:right;
width:64%;
margin:0 0 0.25em;
}
.dl-form .dl-form-full-width{
width:auto;
float:none;
min-height:inherit;
margin-bottom:4px;
}
.dl-form label, .dl-form .form-set-label{
font-weight:bold;
position:relative;
}.ie7 .dl-form label{display:inline-block; zoom:1;}
.dl-form .error{
border:1px solid red;
display:block;
font-size:11px;
font-weight:bold;
margin:4px 0;
padding:4px;
width:97%;
}
/* pickregion hacks for edit profile page */ 
.form-set .formSelectDefaultPickRegion, .form-set .formDefaultPickRegion{
width:13em !important;
display:block;
margin:2px 0 4px;
}
ul.form-radio-list li{
padding:4px;
clear:both;
}
div.key-value-pair{
line-height:19px;
}
div.key-value-pair.inside, div.key-value-pair.outside{
float:left;
width:49.8%;
}
div.key-value-pair span.key{
font-weight:bold;
}
#site-container .form-element-wide{
width:97%;
}
#site-container .form-element-medium{
width:75%;
}
#site-container .form-element-narrow{
width:18em;
}
#site-container .form-element-tiny{
width:3em;
}
/* radio button list as seen in multiple choice questions */
.radio-list{
padding-right:30px;
}
.radio-list .radio-item{
margin-bottom:6px;
display:block;
float:left;
text-indent:-20px;
margin-left:20px;
width:90%;
line-height: 16px;
}
.radio-list .radio-item:last-child{
margin-bottom:0px;
}
.radio-list input[type="radio"]{
margin:0 7px 0 0;
vertical-align:text-bottom;
padding:0;
top:0;
}
.ie8 .radio-list input[type="radio"]{vertical-align:top;}
.ie7 .radio-list input[type="radio"]{vertical-align:baseline;}
.radio-list label:hover, .radio-list input[type="radio"]:hover{
text-decoration:underline;
cursor:pointer;
}
.radio-list.disabled label:hover, .radio-list.disabled input[type="radio"]:hover{
text-decoration:none;
cursor:default;
}.lte8 .radio-list.disabled label, .lte8 .radio-list.disabled input[type="radio"]{text-decoration:none;cursor:default;}

 
/* ++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 #ccc;
 border-top:1px dotted #ccc;
}
/* member photo classes */
/* no-photo */
/* unfinished */
a.no-photo:link, a.no-photo:visited, a.no-photo:active{
border:1px solid #ccc;
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 #ccc;
}
.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: right;
}
.results .overview p{
color:#666666;
}
/* gallery view */
.results.gallery-view{
background-color:#fff;
border:1px solid #ccc;
}
.results.gallery-view .picture{
border-left: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-left: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 left center;
}
.results.gallery-view.highlighted .info{
background:#f2f7e8 url(../img/Community/JDate/results-highlight-details-bg.png) no-repeat left bottom;
}
/* list view */
.results.list-view{
border:1px solid #ccc;
background-color:#fff;
}
 .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-left:1px dotted #999999;
background-color:white;
}
.results.list-view .info{
border-left:1px dotted #999999;
}
.results.list-view .details{
background-color:#f5f7fb;
}
.results.list-view .communications{
border-top:1px dotted #999999;
background-color:#fff;
}
.results.list-view .click{
border-right: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 left 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 left 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:#fff; 
}
.results.list-view.spotlighted{
border:1px solid #ccc;
}
.results.list-view.spotlighted .header{
background:#fff url(../img/Community/JDate/results-spotlight-header-bg.png) no-repeat left 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 #ccc;
}
.page-membersonline .sort-display{
border-bottom:none;
}
.sub-page-searchresults .sort-display{
border-bottom:none;
}
.sort-display .cat-list{
 border-right:1px dotted #ccc;
}
/* quick-search */
.quicksearch-submit span.quicksearch-submit-hasphoto{
border-right:1px dotted #ccc;
border-left: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;
}
/* ++Com--AllAccess */
.allaccess-xsmall{
width:50px;
height:30px;
vertical-align:middle;
background: url(../img/Site/JDate-co-il/icon-allaccess-xsmall.png) top right 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;
}
.ie7 .tab .allaccess-xsmall{
text-indent: 0;
}
.tab a:hover .allaccess-xsmall{
background: #96b1cc url(../img/Site/JDate-co-il/icon-allaccess-xsmall-tab-h.png) top left no-repeat;
}
.tab.selected .allaccess-xsmall, .tab.selected a:hover .allaccess-xsmall{
background: #202e42 url(../img/Site/JDate-co-il/icon-allaccess-xsmall-tab-s.png) top left no-repeat;
}
.allaccess-small{
width:58px;
height:37px;
vertical-align:middle;
background: url(../img/Site/JDate-co-il/icon-allaccess-small.png) top left no-repeat;
text-indent: 9999px;
overflow:hidden;
display:inline-block;
} .ie7 .page-email h1 .allaccess-small{text-indent:-1000px;}
.allaccess-medium{
width:90px;
height:55px;
vertical-align:middle;
background: url(../img/Site/JDate-co-il/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/Site/JDate-co-il/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 {
padding: 30px 50px;
display: none;
position:fixed; 
top: 30%;
left:50%;
margin-left:-225px;
z-index:1002;
background: #fff 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: right;
}
.ie7 #divSendVIPOverlay{left: 40%;}
#divSendVIPOverlay h2{
font: normal 22px  Georgia, Palatino, Palatino Linotype, Times, "Times New Roman", serif;
font-weight: normal;
}
#divSendVIPOverlay .cta{
text-align: center;
}
#divSendVIPOverlay input{
margin-top: 16px;
}
#tooltip-remaining{
color:#993366;
}
#profile30Comm #tooltip-remaining{
margin-right:20px;
}
#allaccess-tooltip{
text-align:right;
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 li{
padding-right: 20px;
background: url(../img/Community/JDate/bullet-check-md.gif) no-repeat right top;
}
#vip-inbox-overlay{
display: none;
width: 510px;
background: #fff 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: right;
*margin-left: -255px; /* Have to use this hack because this div is rendered outside of the IE specific div tags. Deepest apologies, Erik. */
}
#vip-inbox-overlay .photo-profile{
float: left;
margin: 0 30px 0 0;
}
#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-size: 18px;
margin: 20px;
}
#vip-inbox-overlay .message strong{
color:#202e42;
display:block;
margin-bottom: 1em;
}
#vip-inbox-overlay .cta{
text-align:center;
}
#inbox-shutdown-inbox-overlay
{
display: none;
width: 500px; 
height: 503px; 
padding: 0;
position: relative; 
background: url(../img/Site/JDate-co-il/bg.png) center top no-repeat; 
 text-align: left;
}
#inbox-shutdown-inbox-overlay .photo-profile{
float: left;
margin: 0 30px 0 0;
}
#inbox-shutdown-inbox-overlay .photo-profile h2 a:hover{
color: #333333;
text-decoration: none;
cursor: default;
}
#inbox-shutdown-inbox-overlay h1{
text-align: center;
font: bold 18px Arial,Helvetica Neue,Helvetica,sans-serif;
color: #25426b;
}
#inbox-shutdown-inbox-overlay .message{
font-size: 18px;
margin: 20px;
}
#inbox-shutdown-inbox-overlay .message strong{
color:#202e42;
display:block;
margin-bottom: 1em;
}
#inbox-shutdown-inbox-overlay .cta{
text-align:center;
}
.nav-rounded-tabs-sub-menu{
display:none;
}
#allaccess-inbox-header, #standard-mail-header{
background-color: #E8F0D7;
margin-left: 8px;
height: 36px;
line-height: 36px;
color: #25426b;
}
#standard-mail-header{
background: #E8F0D7 url(../img/Community/JDate/icon-email-unopened.gif) no-repeat right center;
margin-top: 12px;
padding-right: 30px;
}
#allaccess-inbox-header h2, #standard-mail-header h2{
display: inline;
color:#202e42;
margin-right: 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;
overflow-x: hidden;
overflow-y:auto;
margin-left:8px;
padding: 0 1px 0 0;
} .ie7 #allaccess-message-container{
height: expression( this.scrollHeight > 209 ? "210px" : "auto" );
}
#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/Site/JDate-co-il/ui-allaccess-inbox-bg.png) repeat-x right bottom;}
.allaccess td.mail-item-subject{
background: transparent url(../img/Site/JDate-co-il/icon-allaccess-med.png) no-repeat left center;
} .lte8 .allaccess tr.unopened td.mail-item-subject, .lte8 .allaccess tr.opened td.mail-item-subject{ background-position: left bottom;}
.allaccess .mail-item-subject{
background-image: url(../img/Site/JDate-co-il/icon-allaccess-med.png);
background-repeat: no-repeat;
background-position: right center;
}
#mail-list .mail-table .mail-header a {
font-weight:normal;
}
#moveToFolder{
display:none;
position:relative;
top: 8px;
right: 10px;
}
#mail-options{
margin-bottom: 4px;
}
#mail-options .secondary, #message-view-container .message-options .textlink{
border: 1px solid #993366;
border-width: 0 0 0 1px;
padding: 0 6px;
border-radius: 0;-moz-border-radius: 0;-webkit-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-left: 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: #fff 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 -2px 0 20px;
padding: 8px 4px;
border-top: none;
}.ie7 .allaccess-msg .message-options{
bottom: -38px;
}
.message-options .primary{
display: block;
float: left;
margin: -44px 0 0 0;
} .ie7 .message-options .primary{margin: -50px 0 0 0; }
.allaccess-reply{
background-color:transparent;
float:left;
margin: 0;
padding: 0 4px 0 10px;
color: #202e42;
}
#allaccess-empty-folder{
text-align:center;
margin:1.5em 0 0;
}
/* ==Pages - page-specific classes*/
/* ++Pages--Settings your hot lists */
#folder-settings-hot-lists h2{
 border-bottom:1px dotted #ccc;
}
#folder-settings-hot-lists .item{
 border-bottom:1px dotted #ccc;
}
/* ++Pages--Message Settings ------------*/
.message-setting-container{
 border-top:1px dotted #ccc;
}
.message-setting-container.last{
 border-bottom:1px dotted #ccc;
}
.message-option-info{
background-color:#eceff2;
}
/* ++Pages--Popup WidePopup -----*/
body.page-framenav.sub-page-right{
background-color:#fff; 
}

/* ++Pages--Registration page - New Registration Page */
.fixed-width #header-contentainer .header-login
{
background:url("../img/Community/JDate/login-back-base-red.gif") no-repeat scroll 0 50% transparent;
}
.fixed-width #header-contentainer .header-login a
{
background:url("../img/Community/JDate/login-back-right-red.gif") no-repeat scroll 100% 50% transparent;
 color:#fff;
}
.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 .border-gen{
background-color:#fff;
border:4px double #96b1cc;
}
.page-registration p.decoration-content{
background:url(../img/Site/JDate-co-il/mood-img-registration.gif) no-repeat right bottom;
color:#fff;
}
.vis-links .secondary.next-arrow{
background:url(../img/Community/JDate/btn-secondary-bg-arrow.png) no-repeat left;
}
.vis-links .secondary.next-arrow:hover{
background:url(../img/Community/JDate/btn-secondary-bg-arrow-hover.png) no-repeat left;
}
.vis-links .secondary.prev-arrow{
background:url(../img/Community/JDate/btn-secondary-bg-arrow.png) no-repeat right;
padding-left:1em;
} .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 right;
}
/* ++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--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 #ccc;
}
.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 right;
}
.hotlist-home .marketing-who-have{
background:url(../img/Site/JDate-co-il/mkt-nomatch-img-04.jpg) no-repeat 1% 90%;
}
.hotlist-home .marketing-you-have{
background:url(../img/Community/JDate/mkt-nomatch-img-05.jpg) no-repeat left 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:#fff;
}
#profile-full .thumbs-picture{
background-color:#fff;
}
#profile-full .profile-content{
background-color:#fff;
}
/* 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/site/JDate-co-il/nav-profile-full-thumbs-indicator.png) no-repeat left 0;
}
#profile-full ul.thumbs li a:hover, #profile-full ul.thumbs li a.selected{
background:url(../img/site/JDate-co-il/nav-profile-full-thumbs-indicator.png) no-repeat left 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-right: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-right:1px dotted #999999;
}
#profile-full-comm li.action-click:hover{
 background-color:#D6F0A1; 
 }
#profile-full-comm  li.action-online{
background-color:#fff;
border-top:1px dotted #999999;
border-bottom:1px dotted #999999;
}
#profile-full-comm  li.action-hot-list{
background-color:#fff;
border-top:1px dotted #999999;
border-bottom:1px dotted #999999;
border-right: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:#fff;
}
/* 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-right:1px dotted #999999;
}
.pagination-buttons .prev{
border-right:1px dotted #999999;
}
.pagination-buttons .next{
border-left:1px dotted #999999;
}
/* ++Pages--Activity center */
#activity-center .activity{
border-top:1px dotted #999999;
}
/* New Activity Center */
#activity-center .activity-item{
border-top:medium none;
}
#activity-center .activity .email .activity-icon{
border-right:1px dotted #999;
}
#activity-center .manage-item{
background:url(../img/Site/JDate-co-il/icon-arrow-nolink.gif) no-repeat right center;
}
/* ++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;
}
.gamBottom_520_125_div
{
padding-top:20px;
margin-left:auto;
margin-right:auto;
width:520px;
}
.ie7 .gamBottom_520_125_div
{
padding-top:0;
}
/* ++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:#D3DDE7;
}
#footer a:hover{
color:#fff;
}
/* ++Pages--Mail */
.mail-table tr.odd{
background-color:#eceff2;   
}
.mail-table .mail-header, .mail-table .mail-header.odd{
background-color:#fff;
 border-bottom:1px dotted #ccc;
} .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 #ccc;
 border-top:1px dotted #ccc;
}
#message-view .mail-header{
background-color:#e8f0d7;
 border-bottom:1px dotted #ccc;
 border-top:1px dotted #ccc;
}
.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/Site/JDate-co-il/icon-tips.gif);
 background-position:right .5em;
 background-repeat:no-repeat;
}
.tips.items-03 .item{
 border-left:1px dotted #999999;
}
.tips ul.check-mark li{
background:transparent url(../img/Community/JDate/bullet-check-md.gif) no-repeat right 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 #ccc;
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 #ccc;
 border-top:1px dotted #ccc; 
}
/* ++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--Member Services  -----*/
.page-memberservices.sub-page-memberservices .mediumRow,
.page-sitemap.sub-page-sitemap .mediumRow{
background-color:#e8f0d7;
 border-bottom:1px dotted #ccc;
 border-top:1px dotted #ccc;
}
/* ++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 #ccc;
}
#verify-email-confirmation #checklist li{
 background-position:right center;
 background-repeat:no-repeat;
 border-top:1px dotted #ccc;
}
#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 right top;
}
.enter-chat-wrapper{
background:transparent url(../img/Site/JDate-co-il/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:#000;
}
.sub-page-tease #prefTab .tab-promo{
background: #000 url(../img/Site/JDate-com/Promo/promo-its-complicated-tab.png) no-repeat center center;
}
/* ++Pages--Smiles  -----*/
.collapsible h2, .collapsible .category{
border:1px dotted #ccc;
border-width:1px 0;
}
.collapsible h2{
font-size:1.2em;
padding:0.2em 0.5em;
background-color:#eceff2;
}
.collapsible .category{
cursor:pointer;
display:block;
font-weight:bold;
padding:0.5em 1.7em;
background:#eceff2 url("../img/Site/JDate-co-il/icon-collapsible.gif") no-repeat 99% -15%; 
}
.collapsible .category.open{background:#eceff2 url("../img/Site/JDate-co-il/icon-collapsible.gif") no-repeat 99% 120%;}
.collapsible .category-wrapper ul{margin: .5em 1em;}
/* ++Pages--Photo Upload  -----*/
#photoGuidelines ol li.num-one{
background:url(/img/Community/JDate/icon-photoupload-number-one.gif) no-repeat 100% 0;
}
#photoGuidelines ol li.num-two{
background:url(/img/Community/JDate/icon-photoupload-number-two.gif) no-repeat 100% 0;
}
#photoGuidelines ol li.num-three{
background:url(/img/Community/JDate/icon-photoupload-number-three.gif) no-repeat 100% 0;
}
/* ++Pages-- for miniature search results  ------*/
#mini-search-block{
background-color:#fff;
} 
#photos-header{
 background-image:url(../img/Community/JDate/border-top.jpg);
 background-position:bottom;
 background-repeat:no-repeat;
}
.photos-arrows{
background-color:#fff;
border:1px solid White;
}
.photos-arrows:hover{
background-color:#DBE0F4;
}
.photos-border{
border:3px solid #fff;
}
.photos-border-active{
border:3px solid #993366;
}
#photos-min a:link, #photos-min a:visited, #photos-min a:active{
border:1px solid #fff;
}
#photos-min a:hover{
border:1px solid #993366;
}
#photos-min .photos-border-active a{
border:1px solid #fff;
}
#photos-min .photos-border-active a:hover{
border:1px solid #993366;
}
#divMiniSearchMarketingCopy{
 background-image:url(../img/Site/JDate-co-il/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.newKeywordSearchTag{
color:#993366;
}
span.jmeterTag{
color:#DA062E;
}
a.selected span.newKeywordSearchTag{
color:#d7a6bf;
}
span.text-highlight{
 color:#993366;
}
/* ++Pages--Quick Search Box */
div#quick-search-box{
border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;
border:1px solid #5B595A;
background: url("/img/site/jdate-co-il/quick-search-header.gif") repeat-x scroll 0 -5% transparent;
}
div#quick-search-box #header{
 line-height: 31px;
 color: #fff;
font-size: 22px;
font-weight: bold;
 line-height: 36px;
 padding-right: 11px;
}
div#quick-search-box #content{
padding:12px;
}
div#quick-search-box #row1-header div{
float: right;
font-size: 12px;
width: 50%;
}
div#quick-search-box #row1-controls div{
 float: right;
font-size: 12px;
width: 50%;
}
div#quick-search-box #row1-controls select{
margin-left: 5px;
}
div#quick-search-box #row1-controls span
{
padding-left: 5px;
position: relative;
top: -1px;
}
div#quick-search-box #row2-header div
{
 float: right;
width: 50%;
}
div#quick-search-box #row2-header
{
float: right;
 padding-top: 10px;
width: 100%;
}
div#quick-search-box #row2-controls div
{
 float: right;
width: 50%;
}
div#quick-search-box #row3-header
{
float: right;
 padding-top: 10px;
width: 100%;
}
div#quick-search-box #search-button
{
padding-top: 12px;
 text-align: left;
clear: both;
}
div#quick-search-box #search-button input
{
border: 1px solid #721A44;
background: #EBEBEB;
 background: -webkit-gradient(left top, left bottom, from(#C6C6C6), to(#EFEFEF));
 background: -moz-linear-gradient(#C6C6C6, #EFEFEF);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#C6C6C6', endColorstr='#EFEFEF');
}
/* ++Pages--PhotoTab */
#pics-management{
background-color:#fff;
}
#pics-management thead{
background-color:#e8f0d7;
}
#pics-management tfoot{
background-color:#e8f0d7;
}
#pics-management tbody tr{
background-color:#fff;
}
#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-right:1px solid #d8e0e6;
  border-left: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:right;
 }
 .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-right:2px solid #999999;
 background:#f2f1df url(../img/site/JDate-co-il/ui-pics-management-alert-arrow.png) no-repeat left 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:#fff;
}
#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 #ccc;
 border-top:1px dotted #ccc;
}
#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-image:url(../img/community/JDate/mobile-reg-step2.jpg) no-repeat center top;
}
#mobile-reg #mobile-reg-steps li#mobile-reg-step3 {
background-image: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;
}
/* ==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:#fff;
}
#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/site/JDate-co-il/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:#fff;
}
/* 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 #ccc;
 border-top:1px dotted #ccc;
}
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 #ccc;}
/* 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: transparent url(../img/Site/JDate-co-il/icon-pref-off.gif) no-repeat right center;
}
/* search preferences */
.prefSearchTogglePrefClosed{
background:#e8f0d7 url(../img/Site/JDate-co-il/icon-pref-off.gif) no-repeat 99.5% 50%;
 border-bottom:0px dotted #ccc;
 border-top:1px dotted #ccc;
}
.prefSearchTogglePrefOpen{
background:#e8f0d7 url(../img/Community/JDate/icon-pref-on.gif) no-repeat 99.5% 50%;
 border-bottom:0px dotted #ccc;
 border-top:1px dotted #ccc;
}
.prefSearchToggleContainer{
border-bottom:1px dotted #ccc;
}
.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-right:1px solid #96b1cc;
border-left:1px solid #96b1cc;
border-top:1px solid #96b1cc;
background-color:#eceff2;
}
#prefTab .prefTabItemActive{
border-right:1px solid #96b1cc;
border-left: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:#fff;
}
/* ++IM ALERT */
#content-container #IMAlert{
background-color:#fff;
}
#content-container .IMAlert a .profileImageHover{
border:1px solid #ccc;
}
#content-container .IMAlert .profileImageHover a .profileImageHover:hover{
border:1px solid #993366;
}
#content-container .IMAlertHeader{
background-color:#e8f0d7;
}
#content-container .IMAlert{
background-color:#fff;
border:2px solid black;
}
#content-container .AlertTable{
background-color:#fff;
}
#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 left 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 #ccc;
background:#fff url(../img/Community/JDate/btn-secondary-bg.png) repeat-x 50% 50%;
 color:#936;
}

/*mini profile cells*/

.mp1
{
 background-color: #EEF1F9;
  border-top:1px solid  #969EDB;
  border-right:1px solid  #969EDB;
  border-left:1px solid  #969EDB;
}

.mp2
{
  background-image: url(../img/Community/JDate/bknd_vote.gif);
  background-repeat: repeat-x;
 background-color: #DFE4F7;
  border-top:1px solid  #969EDB;
  border-bottom:1px solid  #969EDB;
  border-left:1px solid  #969EDB;
}

.mp3
{
 background:#fff;
  border-left:1px solid  #969EDB;
}

.mp4
{
 background:#EEF1F9;
  border-left:1px solid  #969EDB;
}

.mp5
{
  background-image: url(../img/Site/jdate-co-il/pro_bottomBknd.gif);
  background-repeat: repeat-x;
 background-color: #DFE4F7;
  border-top:1px solid  #969EDB;
  border-right:1px solid  #969EDB;
  border-left:1px solid  #969EDB;
  border-bottom:1px solid  #969EDB;
}

.mp6
{
  background-image: url(../img/Site/jdate-co-il/pro_bottomBknd.gif);
  background-repeat: repeat-x;
 background-color: #DFE4F7;
  border-top:1px solid  #969EDB;
  border-left:1px solid  #969EDB;
  border-bottom:1px solid  #969EDB;
  text-align: left;
}
/* ==sms alerts */
.sms-alerts-settings-success{background-image: url(../img/Site/jdate-co-il/bg-sms-alerts-successfully.jpg);}
/* ++sitemzp */
#sitemap .new-in-site
{
 color:#25426B;
font-weight:bold;
}
#sitemap .no-link
{
 color:#993366;
font-weight:bold;
}
#sitemap .seoLinks a{color:#234368;}
/* ==Jmeter Matches */
#jmeterNoMatchs{margin:0 auto;width:400px;}
#jmeterNoMatchs .header{font-size:16px;font-weight:bold;height:36px;}

.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 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;-moz-border-radius:6px;-webkit-border-radius:6px;
box-shadow:0 0 9px #333333;-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;
}
/* added for JDSocialHome COMBINED - structure no longer driven by structure-ltr.css */
/* goes under this selector: h2.component-header */
h2.component-header small{
font-size:12px;
font-family:Arial, Helvetica Neue, Helvetica, sans-serif;
color:#212c42;
}
h3.component-header-second{
display:inline;
float:right;
margin-bottom:0;
padding-top:.25em;
font:1.5em Georgia,Palatino,'Palatino Linotype',Times,'Times New Roman',serif;
}
/* ++Com--header -----*/
#header-content{
margin:0;
min-width:196px;
min-height:116px;
}
#header-logo {
margin:55px 1px 0px;
 float:right;
}
#header-logo img.logo{
  width:208px;
  height:62px;
}
ul#nav-auxiliary{
float:left;
margin:0 0 0 .25em;
}
ul#nav-auxiliary li{
float:right;
display:inline;
padding:0;
}.ie7 ul#nav-auxiliary li{float:none;}
ul#nav-auxiliary a.sign-in{color:#9c042a;}
ul#nav-auxiliary a:link, ul#nav-auxiliary a:visited, ul#nav-auxiliary a:active, ul#nav-auxiliary a:hover{
padding:0 0.3em;
white-space:nowrap;
font-size:.92em;
}
ul#nav-auxiliary li.im-status{
 margin-right:.33em;
}
ul#nav-auxiliary li.im-status a{
display:inline;
}
ul#nav-auxiliary li.im-status a.user-name{
font-size:12px;
 padding-left:0px;
}
ul#nav-auxiliary li.im-status div.activity-item{
display:inline-block;
}.ie ul#nav-auxiliary li.im-status div.activity-item{display:inline;}
ul#nav-auxiliary .greeting{
 margin-left:1em;
}
ul#nav-auxiliary a.sign-in {
padding:0.3em 0.5em;
 color:#9c042a;
 margin-left:.5em;
}
#header-content-homepage #header-logo{
float:right;
margin:0;
}
#header-content-homepage #nav-auxiliary{
float:right;
margin:0em;
}
#header-content-homepage #header-links{
float:right;
margin:.4em;
}
#header-content-homepage #header-links li{
float:right;
display:inline;
margin-right:.4em;
}
/* ++Com--Hotlist-stats*/
#hp-hotlist-stats h2.component-header{
font-size:15px;
float:none;
margin:6px 0;
}
#hp-hotlist-stats .view-more{
padding:4px 27px 0 0;
}
#hp-hotlist-stats .view-more a{
font-weight:normal;
}
#hp-hotlist-stats .hp-hotlist-stats li{
padding:3px 0;
clear:both;
}
#hp-hotlist-stats .hp-hotlist-stats .stats-notification{
color: #212c42;
font-weight:bold;
}
#hp-hotlist-stats .hotlist-stat-icon{
width:26px;
display:block;
 float:right;
}
#hp-hotlist-stats .hotlist-stat-category{
width:162px;
display:block;
 float:right;
}
#hp-hotlist-stats .hp-hotlist-stats li a{
font-weight:normal;
}
#hp-hotlist-stats .hp-hotlist-stats li a{
font-weight:normal;
}
#hp-hotlist-stats .hp-hotlist-stats .spr.s-icon-history-blank{
width:8px;
}
#hp-hotlist-stats #empty-list-messaging{
padding:8px;
}
#hp-hotlist-stats #empty-list-messaging .section{
margin:4px 0 16px;
padding:4px 0 16px;
border-bottom: 1px dotted #333;
}
#hp-hotlist-stats #empty-list-messaging .section.last{
border-bottom: 0px dotted #333;
}
#hp-hotlist-stats #empty-list-messaging .section h2{
font-family:Georgia, Palatino, Palatino Linotype, Times, 'Times New Roman', serif;
font-size:14px;
margin:0 0 2px;
padding:0;
color:#4f2a31;
}
/* ++Com--member filmstrip */
#hp-hero.rbox-style-high{
background-color:#F7F7F7;
 border-color:#F7F7F7
}
#hp-hero #hp-hotlist-stats{
float:right;
width:188px;
padding:3px;
background-color:white;
min-height:365px;
}
#hp-hero #hp-hero-profile{
 float:left;
padding:0 0 0 4px;
width:476px;
}
#hp-hero #hp-hero-profile #hp-hero-profile-pic{
background-color:#FFF;
 float:right;
height:237px;
margin:0 21px 0 0;
position:relative;
width:185px;
}
.ie7 #hp-hero #hp-hero-profile #hp-hero-profile-pic{position:static}
#hp-hero #hp-hero-profile #hp-hero-profile-pic td.content-centered img{
max-height:237px;
max-width:185px;
}
.lte8 #hp-hero #hp-hero-profile #hp-hero-profile-pic td.content-centered a.hero-link{
max-height:237px;
max-width:185px;
display:block;
}
#hp-hero #hp-hero-profile-cont{
 float:right;
margin:0;
padding:0 8px 0 0;
width:258px;
}
#hp-hero #hp-hero-profile-cont .top-header{
font-size:2em;
float:none;
margin:14px 0 0;
font-weight:normal;
color:#212c42;
}
#hp-hero #hp-hero-profile-cont .top-header small a, #hp-hero #hp-hero-profile-cont .top-header small{
font-size:12px;
font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;
font-weight:normal;
color:#212c42;
padding-right:2px;
}
#hp-hero #hp-hero-profile-cont .info-basics .overview li{
 margin-bottom:2px;
}
#hp-hero #hp-hero-profile-cont .username{
font-size:16px;
font-weight:bold;
margin:12px 0 0;
}
#hp-hero #hp-hero-profile-cont .action-email{
margin:20px 0 0;
}
#hp-hero #hp-hero-profile-cont .info-basics{
min-height:52px;
}
#hp-hero #hp-hero-strip{
 float:left;
padding:8px 8px 0px 8px;
width:462px;
}
#nano-filmstrip-cont .ajax-loading{
width:80px;
height:60px;
margin:24px auto 0;
float:none;
}
#nano-filmstrip-cont{
background-color:white;
padding:0;
float:right;
margin-right:12px;
width:438px;
height:106px;
position:relative;
border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;
box-shadow:0 0 8px #999;-moz-box-shadow:0 0 8px #999;-webkit-box-shadow:0 0 8px #999;
}.lte8 #nano-filmstrip-cont{border:1px solid #dedede;}
.nano-filmstrip.results ul{margin-right:-10000px;float:right;}
.nano-filmstrip{
visibility: hidden;
position: relative;
margin: 0 auto;
}
.nano-filmstrip li.item{
display:block;
float:right;
margin:4px 1px;
height:auto !important;
position:relative;
padding-top:8px;
}
.nano-filmstrip li.item.view-more a.memberpic{
display:block;
font-family:Georgia, Palatino, Palatino Linotype, Times, 'Times New Roman', serif;
font-size:13px;
height:52px;
padding:20px 2px 8px;
}
.nano-filmstrip li.item .picture img{
width:58px;
height:75px;
}
.results .nano-filmstrip .picture a:link,.results .nano-filmstrip .picture a:visited,.results .nano-filmstrip .picture a:active{
border:5px solid white;
border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;
}
.results .nano-filmstrip .picture.turn-on a{
border:5px solid #212c42;
}
.results .nano-filmstrip .picture.turn-on:before{
content:"\25B2";
right:40%;
display:block;
position:absolute;
top:-6px;
font-size:14px;
color:#212c42;
}
.ie7 .results .nano-filmstrip .picture .no-photo-container{
height:85px;
width:68px;
}
.results .nano-filmstrip .picture .no-photo-container .no-photo{
font-size:11px;
height:43px;
padding:30px 2px 2px;
width:54px;
}
.results .nano-filmstrip .picture .no-photo-container, .results .nano-filmstrip .picture.turn-on .no-photo-container{
background-position: 5px 5px;
background-repeat:no-repeat;
}
.results .nano-filmstrip .cc-pic-tag-sm {
position:absolute;   
width:58px;
bottom:5px;
right:5px;
}
#hp-hero-strip button.filmstrip-prev,#hp-hero-strip button.filmstrip-next{
background-image:none;
float:none;
position:absolute;
margin:0;
top:44px;
background-color:white;
border:1px solid white;
box-shadow:0 1px 4px #999;-moz-box-shadow:0 1px 4px #999;-webkit-box-shadow:0 1px 4px #999;
font-size:11px;
padding:4px;
width:26px;
}
.lte8 #hp-hero-strip button.filmstrip-prev,.lte8 #hp-hero-strip button.filmstrip-next{width:20px;border:1px solid #dedede;}
#hp-hero-strip button.filmstrip-prev{
left:0;
-webkit-border-top-left-radius:20px;
-webkit-border-bottom-left-radius:20px;
-moz-border-radius-topleft:20px;
-moz-border-radius-bottomleft:20px;
border-top-left-radius:20px;
border-bottom-left-radius:20px;
}
#hp-hero-strip button.filmstrip-next{
right:0;
-webkit-border-top-right-radius:20px;
-webkit-border-bottom-right-radius:20px;
-moz-border-radius-topright:20px;
-moz-border-radius-bottomright:20px;
border-top-right-radius:20px;
border-bottom-right-radius:20px;
}
#hp-hero-profile-pic .cc-pic-tag.cc-pic-tag-lrg{
position:absolute;
bottom:0;
right:0;
width:177px;
}
#hp-hero-profile .picture .no-photo{
text-align:center;
}
#hp-hero-profile-pic td.content-centered{
vertical-align:middle;
height:237px;
width:185px;
text-align:center;
}
#hp-hero-strip .nano-filmstrip-message{
font-size:11px;
margin:0px 16px 0px 4px;
 padding-top:4px;
clear:both;
}
/* ++Pages--Activity center */
#activity-center{
padding:4px;
}
#activity-center h2{
margin:0;
font-size:13px;
}
#activity-center .activity-profile-info{
float:right;
width:214px;
position:relative;
padding:4px;
}
#activity-center .activity-profile-pic{
width:54px;
float:right;
padding:4px;
}
#activity-center .activity-profile-pic .no-photo{
width:52px;
height:45px;
display:block;
padding-top:23px;
}
.sub-page-error #activity-center .activity-profile-info{
width:265px;
}
#activity-center .activity-profile-info-short{
float:left;
width:220px;
position:relative;
padding-top:1em;
}
#activity-center ul.profile-completion{
display:block;
width:66px;
float:right;
padding:0;
margin:0;
}
#activity-center .profile-completion li{
float:right;
margin:0 1px;
padding:0;
width:11px;
height:11px;
padding-top:2px;
display:block;
}
#activity-center .profile-completion li a{
display:block;
width:11px;
height:11px;
}
#activity-center .profile-completion li img{
vertical-align:baseline;
}
#activity-center .manage-item{
display:block;
padding-left:8px;
background: transparent url(../img/Community/Spark/icon-arrow-nolink.gif) no-repeat right center;
margin-top:2px;
}
/* Secret Admirer */
#secretAdmirer #slideshow{
float:none;
margin:0 8px;
padding:8px 0;
width:auto;
background: #E8F0D7;
box-shadow: 1px 1px 5px #666666;-webkit-box-shadow: 1px 1px 5px #666666;-moz-box-shadow: 1px 1px 5px #666666;
border-radius: 8px;-webkit-border-radius: 8px;-moz-border-radius: 8px;
}
#secretAdmirer #slideshow-inner{
width: 620px;
margin: 0 auto;
}
#secretAdmirer #slideshow h2{
color:#212c42;
}
#secretAdmirer #slideshow h2 .tooltip{
font: 11px Arial,Helvetica Neue,Helvetica,sans-serif;
}
#secretAdmirer #slideshow-inner h2, #secretAdmirer #slideshow-details{
width:335px;
float:left;
}
#secretAdmirer #slideshow-waiting h2, #secretAdmirer #slideshow-inner #slideshow-end h2{
float:none;
width:auto;
}
#secretAdmirer #slideshow-member{
float:right;
}
#secretAdmirer #slideshow-info h3{
font: 16px bold Arial,Helvetica Neue,Helvetica,sans-serif;
}
#secretAdmirer #slideshow-end{
padding: 60px;
}
#secretAdmirer #slideshow-waiting{

width: 100%;
background-color: #E8F0D7;
}
#secretAdmirer .bucket{
float:right;
position:relative;
width:212px;
margin:12px 8px 50px;
min-height: 160px;
border: 1px solid #ccc;
border-radius: 6px;-webkit-border-radius: 6px;-moz-border-radius: 6px;
box-shadow: 0 0 5px #ccc;-moz-box-shadow: 0 0 5px #ccc;-webkit-box-shadow: 0 0 5px #ccc;
}
#secretAdmirer .wrapper{
border:3px solid #fff;
border-radius: 6px;-webkit-border-radius: 6px;-moz-border-radius: 6px;
background-color: #f4f9f7;
background-image: -webkit-gradient(linear, right bottom, right top, color-stop(.3, rgb(255,255,255)), color-stop(1, rgb(225,225,225)));
background-image: -moz-linear-gradient(center bottom, rgb(255,255,255) 30%, rgb(225,225,225) 100%);
float: none;
width: auto;
}
#secretAdmirer .carousel{
height:356px;
width:206px;
}
.ie7 #secretAdmirer .carousel{
height:376px;
}
#secretAdmirer .bucket-header{
height: 30px;
line-height: 30px;
padding-right:36px;
background: transparent url(../img/Community/Spark/ui-sprite-ynm.png) no-repeat right top;
margin: 8px 8px 0 0; 
}
#secretAdmirer .micro-profile{
background:none;
height:80px;
min-height:0;
padding-top:4px;
padding-bottom:4px;
}
#secretAdmirer .member-pic{
margin-bottom: 0;
}
#secretAdmirer #placeholder{
width:100%;
text-align:center;
color:#999999;
position:absolute;
top:70px;
right:0;
font-size:2.5em;
font-weight:bold;
z-index:2;
display:none;
}
#secretAdmirer #buckets{
margin-bottom: 50px;
position:relative;
}
#secretAdmirer #noBucket .bucket-header{
background-position: 171px -50px;
}
#secretAdmirer #maybeBucket .bucket-header{
background-position: 171px -100px;
}
#secretAdmirer .carousel ul .home-your-matches.clearfix{
height: auto;
}
#secretAdmirer .bucket .your-matches-view-more-btm{
position:absolute;
bottom: -36px;
left: 0;
display:none;
}
#secretAdmirer .bucket button{
position:absolute;
bottom: -36px;
right: 5px;
width: 20px;
}
#secretAdmirer .bucket button.next{
right: 30px;
}
#slideshow{
float:right;
width:67.8%;
padding-top:18px;
margin-right:1%;
}
#slideshow-inner{
width:434px;
margin:0 auto;
position:relative;
overflow:hidden;
}
#slideshow-member{
float:right;
width:246px;
background-color:#E0E7EB;
}
#slideshow-details{
float:right;
margin:0 8px 0 0;
width:179px;
}
#slideshow h2{
font-size:22px;
font-weight:normal;
margin-bottom:8px;
color:#4F2A31;
}
#slideshow #slideshow-info h3{
font-size:16px;
font-weight:bold;
margin-bottom:0px;
}
#slideshow-member td{
height:328px;
vertical-align:middle;
background-color:#F7F7F7;
}
#slideshow-info{
margin-bottom:24px;
}
#slideshow-waiting{
width:424px;
height:50.00em;
top:0;
right:0;
position:absolute;
background-color:#F7F7F7;
}
#slideshow-waiting h2{
padding-top:134px;
}
#slideshow-end{
padding-top:134px;
width:304px;
margin:0 auto;
}
/* ++Com--click20 module */
.click20 h3{
margin-bottom:8px;
font-size:14px;
}
.click20.click20-vertical h2{
margin-bottom:8px;
}
.click20.click20-vertical .click20-option{
margin-bottom:4px;
}
.click20 sup{
font-size:10px;
}
.click20.click20-horizontal h3{
float:right;
width:160px;
margin:5px 0 0 3px;
color:#25426b;
font-size:22px;
font-weight:normal;
}
.click20.click20-horizontal .click20-option{
float:right;
width:130px;
margin-right:3px;
}
.click20 .click20-option .spr-btn{
cursor: pointer;
overflow: hidden;
}
.click20 .click20-option p{
font-size:10px;
}
#fp-click20{
padding:4px;
border-bottom: 1px solid #ccc;
}
#fp-click20 .click20.click20-horizontal{
float:left;
width:572px;
}
#fp-click20-back{
display:block;
float:right;
line-height:38px;
padding-right:4px;
}
/* ++Pages--Question and Answer COMBINED */
.qanda {
border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;
margin:0 auto;
position:relative;
background-color: #ECEFF2;
}
.page-home .qanda {
margin:6px 0;
width:auto;
border:none;
 border-top:1px dotted #999;
position:static;
background-color:#F7F7F7;
}
#qanda-no-answers{
background-color:white;
margin:8px;
padding:8px 53px 8px 8px;
}
#qanda-no-answers big{
font-size: 150%;
 color:#25426b;
}
.page-home .qanda h2.component-header{
margin:2px 12px 0;
color:#333;
}
.page-questionanswer .qanda.border-box{
border:none;
margin-left:8px;
}
.page-questionanswer .qanda h2.component-header{
display:none;
}
.qanda .mini-a-module{
margin:0 8px 12px;
background-color:#fff;
padding:4px;
 overflow:hidden;
 border-top:1px dotted #ccc;
}
.qanda .mini-a-module h2.component-header{
margin:2px 4px 0;
font-size:12px;
}
.qanda .mini-a-module h2.component-header a{
font-weight:normal;
}
.qanda .mini-a-module h2.component-header #answer-count{
font-size:12px;
font-weight:normal;
}
.qanda .mini-q-module, .qanda .q-module {
border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;
clear:both;
position:relative;
background-color:#eceff2;
}
.qanda .mini-q-module {
padding:12px 20px;
margin:0 8px 0;
}
.qanda .q-module {
padding:12px 24px 0;
}
.qanda .question {
font-family:Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
}
.qanda .question a {
font-weight:normal;
}
.qanda .mini-q-module .question, .qanda .q-module .question {
font-size:1.5em;
margin-right:30px;
text-indent:-30px;
}
.qanda .mini-q-module .q, .qanda .q-module .q {
font-size:30px;
}
.qanda .mini-q-module .answer, .qanda .q-module .answer {
margin-right:30px;
text-indent:-30px;
}
.qanda .mini-q-module .a, .qanda .q-module .a {
font-family:Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
font-size:30px;
}
.mini-q-module .answer .answer-input, .q-module .answer .answer-input{
margin-top:-2.5em;
}
.mini-q-module .answer .answer-input textarea, .q-module .answer .answer-input textarea {
display:block;
width:98%;
height:42px;
padding:4px;
overflow-x:hidden;
}
.mini-q-module .answer .answer-links{
text-align:left;
}
.mini-q-module .answer .answer-links, .q-module .answer .answer-links{
margin-top:4px;
text-indent:0;
}
.answer-links a.stf{
float:right;
display:block;
margin: 4px 0;
}
.answer-links a.next {
float:right;
display:block;
margin: 4px 0;
border-right:1px solid #999999;
margin-right:1em;
padding-right:1em;
}
.like-your-answer,.like-your-answer a:link{font-weight:normal;font-size:11px;}
.q-module .like-your-answer, .mini-q-module .like-your-answer{
float:left;
 padding-top:4px;
 color:#777;
}
.q-module .answer .answer-links input.secondary{
 float:left;
}
.mini-a-module .answer-profile{
clear:both;
margin:16px 0;
}
.a-module{
background-color:#fff;
margin: 18px 8px 8px;
padding: 0 0 8px;
border-radius:0 0 6px 6px;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;
}
/* answer profile base class */
.answer-profile{
clear:both;
margin:20px 12px 0 0;
padding:0 12px 0 0;
}
.answer-profile .actions {
width:20px;
float:left;
text-align:right;
position:relative;
}
.answer-profile .member-pic{
 float:right;
width:75px;
height:74px;
position:relative;
z-index:2;
background:transparent url(../img/Site/JDate-co-il/ui-qanda-bubble-tip-bg.png) no-repeat 0 -10px;
margin-left:-1px;
}
.ie7 .answer-profile .member-pic
{
position:static;
}
.ie7 .member-pic, .ie7 .answer-profile .member-pic{
right:0px;
}
.answer-profile .answer-container{
 float:right;
width:548px;
}
.answer-profile .answer-body {
border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;
min-height:32px;
padding:16px;
position:relative;
margin-bottom:4px;
border:1px solid #ccc;
-webkit-box-shadow:0 1px 6px #ccc;-moz-box-shadow:0 1px 6px #ccc;box-shadow:0 1px 6px #ccc;
}
.answer-profile .member-comment{
clear:both;
padding: 12px;
position:relative;
 margin-top:16px;
background-color: #eceff2;
}
.answer-profile .member-comment:before{
content:"\25B2";
right:24px;
display:block;
position:absolute;
top:-18px;
font-size:18px;
color:#eceff2;
}
.answer-profile .member-comment input{
 vertical-align:bottom;
position:relative;
right:12px;
 margin-bottom:8px;
}
.answer-profile .member-comment textarea{
width:392px;
 min-height:56px;
padding:2px;
}
.answer-profile .member-comment .close{
position:absolute;
top:0;
left:0;
display:block;
padding:4px;
cursor:pointer;
font-weight:bold;
 color:#936;
}
.answer-profile .member-comment .close:hover{
 text-decoration:underline;
}
.answer-profile .member-comment h2{
font-size:12px;
}
.answer-profile .member-info-cont{
 float:right;
display:block;
width:74%;
}
.answer-profile .answer-info{
 float:left;
display:block;
width:24%;
 text-align:right;
}
.answer-profile .member-info-cont .member-values{
font-size:11px;
}
.answer-profile .member-info-cont .timestamp{
 white-space:nowrap;
}
/* .mini-a-module answer profile overrides */
.mini-a-module .answer-profile{
padding:0;
}
.mini-a-module .answer-profile .answer-container {
width:586px;
}
.ie7 .mini-a-module .answer-profile .member-comment{width:554px;}
.ie7 .a-module .answer-profile .member-comment{width:536px;}
.mini-a-module .answer-profile .member-comment textarea{
width:432px;
}
/* full profile answer styles and overrides */
.profile-content .answer-profile{
margin:0;
padding:0;
}
.profile-content .answer-footer .timestamp{
 float:right;
display:block;
}
.profile-content .answer-footer .answer-actions{
 float:left;
display:block;
}
.profile-content .answer-footer .like-your-answer{
 float:right;
display:block;
}
.profile-content .answer-footer .link-label{
 padding-top:1px;
}
.profile-content .answer-profile .member-comment{
 margin-top:12px;
}
.profile-content .answer-profile .member-comment textarea{
width:338px;
}
.sub-page-viewmessage .profile-content .answer-profile .member-comment textarea{
width:326px;
}
.profile-content .answer-profile .member-comment input{
 float:left;
margin:12px 18px 0;
}
.profile-content .answer-profile .answer-footer{
padding:2px 21px 2px 2px;
clear:both;
font-size:11px;
font-weight:normal;
}
.a-module.noanswer{
padding:8px 64px 8px 8px;
background:white url("../img/Site/JDate-co-il/icon-tips.gif") no-repeat right top;
border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;
margin:12px;
}
label.link-label{
cursor: pointer;
 color: #936;
font-size:11px;
font-weight:normal;
}
label.link-label:hover{
 text-decoration:underline;
}
.mini-q-module .member-answer, .q-module .member-answer, .answer-input .radio-list {
display:block;
position:relative;
text-indent:0;
padding:16px;
border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;
border:1px solid #ccc;
background-color:#fff;
box-shadow:0 1px 6px #ccc;-moz-box-shadow:0 1px 6px #ccc;-webkit-box-shadow:0 1px 6px #ccc;
margin-top: -2.5em;
zoom:1;
}
.mini-q-module .member-answer .edit-multiple, .q-module .member-answer .edit-multiple{
position:absolute;
top:12px;
left:12px;
}
.mini-q-module .member-answer .edit-inline, .q-module .member-answer .edit-inline{
margin-right:8px;
}
.mini-q-module .answer .notification, .q-module .answer .notification { 
border:none;
text-indent:-20px;
padding:6px 36px 6px 12px;
margin:4px 0;
}
.qanda .mini-q-module .a.answered, .qanda .q-module .a.answered {
display:block;
position:relative;
z-index:2;
text-indent:2px;
right:-34px;
background:url(../img/Site/JDate-co-il/ui-qanda-bubble-tip-high-bg.png) no-repeat top right;
width:35px;
}
/* answer module specific */
.a-module #answer-count {
font-weight:normal;
}
.a-module .header-options {
margin:0 0 8px 0;
padding:8px 12px 4px 12px;
border-top:1px dotted #ccc;
background-color: #fff;
}
.a-module .header-options h1{
margin:4px 0 0 0;
float:right;
font-size:12px;
}
.a-module .paging{
 float:left;
width:auto;
margin:2px 24px 0 4px;
}
.a-module .paging.lower{
margin:12px 4px 8px 8px;
}
.a-module .sort{
 margin-right:4px;
display:inline-block;
}
.a-module #a-module-sort{
 float:left;
 margin-left:24px;
}
.a-module .answer-profile .actions a.spr {
margin:0 0 2px 0;
display:block;
}
.a-module .answer-profile .actions img {
margin:0 0 2px 0;
}
.a-module .answer-profile .actions .description {
display:none;
}
.a-module #qanda-bottom{
clear:both;
padding:0 20px;
margin:16px 0;
border-top:1px dotted #ccc;
}
/* #qanda-view-profile */
#qanda-view-profile{
margin:0 .4em;
}
#qanda-view-profile dt{
clear:both;
}
#qanda-view-profile.noanswer{
margin:8px;
background:transparent url("../img/Site/JDate-co-il/icon-tips.gif") no-repeat right top;
border:5px solid #F7F7F7;
padding:0.4em 64px 0.4em 0.4em;
min-height:44px;
}
#qanda-view-profile .q, #qanda-view-profile .a, #qanda-edit-questions .q, #qanda-edit-questions .a{
font-family:Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
font-size:1.5em;
}
#qanda-view-profile .answer, #qanda-edit-questions dd{
margin-right:21px;
text-indent:-21px;
}
#qanda-view-profile dd .notification, #qanda-edit-questions dd .notification{
padding:.5em 2.25em .5em .5em;
margin-right:-21px;
border:none;
}
#qanda-view-profile dd, #qanda-edit-questions dd{
margin-bottom:34px;
}
#qanda-edit-questions{
margin: 0 10px;
}
#qanda-edit-question dt{
clear:both;
}
#qanda-edit-questions dd, #qanda-edit-questions dt{
margin-left: 100px;
}
#qanda-edit-questions .delete{
display:block;
float:left;
margin:0 1em 0 0;
text-indent:0;
position:relative;
right:100px;
}
#qanda-delete-message{
cursor:auto;
padding:.67em 1em;
color:#333333;
}
#qanda-delete-message .link-secondary{
margin:0 4px;
}
.qanda .no-photo-container{
background-repeat:no-repeat;
}
.qanda .no-photo{
width:52px;
height:47px;
padding-top:20px;
}
/* Q & A User Submitted Question */
.send-your-question {
margin: 12px 8px;
}
.send-your-question strong {
font-size: 18px;
}
.send-your-question .link-primary {
float: left;
margin-top: -2px;
}
.ie7 .send-your-question .link-primary {
margin-top: -24px;
}
#questionForm {
padding: 16px 24px 0;
}
#questionForm p {
margin-bottom: 1em;
}
#questionForm dl {
margin: 12px 0 0;
}
#questionForm dt {
width: 19%;
font-weight: bold;
float: right;
clear: both;
line-height:2em;
}
#questionForm dd {
width: 80%;
float: left;
margin: 4px 0 0;
}
#questionForm input[type="text"] {
width: 200px;
}
#questionForm textarea {
width: 380px;
height: 100px;
}
#send-question-anonymous {
clear: both;
margin-right: 155px;
text-indent: -22px;
}
#send-question-anonymous input[type="checkbox"]{
margin-left: 8px;
}
#questionForm input[type="submit"]{
width: 160px;
display: block;
padding-left: 0;
padding-right: 0;
margin: 12px auto 0;
}
#questionForm .notification.error {
display: inline-block;
background: none;
border: none;
margin-right: 8px;
padding: 0;
}
#questionForm .blockUI {
background-image: none;
}
.ui-dialog .loading-gif{
margin:140px auto 0;
width: 31px;
display: block;
text-align: center;
}
/* double-q global styles */
.double-q-cont .answer-profile .radio-list{
border:1px solid #ccc;
padding:8px;
background-color:white;
}
/*.double-q-cont .answer-profile .radio-item{
width:auto;
} */
.double-q-cont textarea{
overflow-x: hidden;
padding: 4px;
}
.lte8 .double-q-cont textarea{
overflow: hidden;
}
.double-q-cont .answer-profile .answer-body{
background-color:white;
}
.double-q .answer-profile{
margin:4px;
padding:4px;
}
.double-q .answer-container{
width:75%;
}
.double-q .answer-profile .answer-info{
width:100%;
clear:both;
text-indent:2px;
}
.double-q .double-q-thiers, .double-q .double-q-yours{
float:right;
width:49.8%;
}
.double-q .answer-profile .member-comment{
margin-bottom:16px;
top:16px;
}
.ie7 .double-q .answer-profile .member-comment{
margin-bottom:0px;
top:0px;
}
.double-q .answer-profile .member-comment > h2{
margin-left:12px;
}
.double-q .answer-profile .member-comment textarea{
width:97%;
height:42px;
}
.double-q .answer-profile .member-comment input[type=submit]{
float:left;
margin:8px 8px 0 8px;
}
.double-q, .double-q-answer{
border-bottom:1px dotted #ccc;
}
.double-q:nth-child(even), .double-q-answer:nth-child(even){
background-color:#f7f7f7;
}
.double-q > h2, .double-q-answer > h2{
color:#4f2a31;
font-family:Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
font-weight:normal;
margin:0;
padding:8px 8px 0 8px;
}
.double-q > h2 a, .double-q-answer > h2 a{
font-weight:normal;
}
.double-q-answer .answer-profile{
margin:4px;
padding:4px;
}
.double-q-answer .answer-profile .answer-container{
width:240px;
float:right;
}
.double-q-answer .answer-profile .answer-yours{
width:320px;
float:right;
margin-right:20px;
}
.ie7 .answer-yours, .ie8 .answer-yours, .ie8 .double-q-answer .answer-profile .answer-yours{
width:317px;
}
#double-q-cont .answer-profile .answer-yours textarea{
width:95%;
height: 54px;
}
.double-q-answer .answer-profile .answer-yours input[type=submit]{
float:left;
margin-top:12px;
}

/* double-q headers */
.double-q-header{
border-bottom:1px dotted #ccc;
margin:12px 0 0;
}
.double-q-header > h2{
text-align:center;
color:#4f2a31;
margin-bottom:4px;
}
.double-q-header > p{
text-align:center;
color:#999;
margin-top:0;
}
.double-q-header.with-paging > h2{
text-align:right;
float:right;
padding-right:8px;
}
.double-q-header.with-paging > p{
text-align:right;
clear:both;
padding-right:8px;
}
.double-q-header.with-paging .paging{
float:left;
padding-top:2px;
}

/* global css - replace .qanda .cc-pic-tag-sm */
.answer-profile .cc-pic-tag-sm{
margin-right:0;
width: 54px;
}
.answer-profile .member-pic{
height:78px;
}
.answer-profile .answer-info a{
font-size:11px;
font-weight:normal;
}
.answer-profile .member-answer.messaging{
color:#999;
}
.answer-profile .member-answer .timestamp{
white-space:nowrap;
}
.answer-profile .answer-review-message.notification{
margin:4px 0 0;
padding: 4px 28px 4px 4px;
border:0px solid white;
background-image:url(../img/Community/JDate/icon-page-message.gif);
background-position: 296px 4px;
background-repeat: no-repeat;
}

/* action bar ...full width */
ul#profile-full-comm.one-line li{
width:14%;
}
ul#profile-full-comm.one-line li.action-click{
width:31%;
border-width:1px;
}
ul#profile-full-comm.one-line li.action-hot-list{
width:26%;
}
ul#profile-full-comm.one-line li.action-online{
clear:none;
}
ul#profile-full-comm.one-line li.action-flirt,ul#profile-full-comm.one-line li.action-e-card{
border-bottom:1px dotted #999;
}
.no-matches-answer {
padding: 1em 40px 1em 1em;
margin: 4px 6px;
background-image:url(../img/Community/JDate/icon-page-message.gif);
background-position: 620px 10px;
background-repeat: no-repeat;
}
/* watermark class */
.watermark{
font-family: Georgia,Palatino,Palatino Linotype,Times,Times New Roman,serif;
color:#aaa !important;
font-size: 1.3em;
}
/* imail messaging */
#message-view .original-answer{
background-color:#eceff2;
padding:8px;
margin:24px 24px 0;
}
#message-view .original-answer p{
 color:#888;
}
#message-view .original-answer dt,#message-view .original-answer dt .a{
font-family:Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
font-weight:bold;
}
#message-view .message-view-essay-comment{
background-color:#eceff2;
padding:12px;
margin:12px 36px 0;
}
#message-view .message-view-essay-comment > h2{
 color:#999;
font-size:12px;
font-weight:normal;
 margin-bottom:8px;
}
#message-view .message-view-essay-comment > img
{
 float:right;
}
#message-view .message-view-essay-comment > .essay-body{
 margin-left:12px;
}
/* ++Com--Favorites on Profile Tab */
ul.nav-rounded-tabs li.tab.selected .s-icon-favorites{background-position:-1928px -66px;}
.vertstrip-favs {position:relative; visibility:hidden; min-height:93px;}
.vertstrip-favs li.item{
float:right !important;
width:32.5% !important;
margin:0 0 2px 2px;
}.ie .vertstrip-favs li.item{padding:0;}
.vertstrip-favs li#online-favs-lastli{width:70% !important}
.favs-online li.online a, .favs-online li.online a img{float:right;}
.favs-online li.online a{width: 166px;}
.favs-online li.online a span{display:block; float:right; line-height:29px;}
.favs-online li.item{font-size:.95em;font-weight:bold; min-height:29px;}
.favs-online li.item img{margin:0 0 0 26px;}
#favsTab .edit-favs{border-top:1px dotted #999;margin:.5em 0 -.45em 0;}
.favs-online .edit-favs a{font-weight:normal;}
#online-favs .view-more{background-color:Transparent; float:right;padding:5px 1%; text-align:right; line-height:1.5em;font-weight:normal;}
.vertstrip-favs .vertstrip-favs-controls{float:left;width:20px;position:relative;display:inline;}
.vertstrip-favs .vertstrip-favs-feed{float:left;width:628px;}
.favs-online button{border:0px solid white;padding:0px;background:transparent none; float:right;}
.favs-online button.vertstrip-next-favs{margin-top:50px;}
#favoritesOnlineTab a{text-decoration:none;}
#favoritesOnlineTab.selected span.underline, #favoritesOnlineTab.selected span.underline:hover{text-decoration:underline;}
.s-icon-favorites, .s-icon-news{margin-left:4px;}
.spr.s-icon-favorites span, .spr.s-icon-news span{line-height:12px; text-align:center; min-width:12px;left:-3px;top:-4px;}
/* Favorites on Top Nav */
.ie7 #nav{z-index:1000000;}
#vertstripFavsNav {
border:2px solid #212c42;
border-top:none;
background:url("../img/Community/Spark/ui-favs-bdr.png") no-repeat right -98px #fff;
min-height:196px;
position:absolute !important; 
top:2.5em; 
width:200px; 
z-index:1000; 
}
#vertstripFavsNav li.item {margin:0 0 2px 2px;}
#vertstripFavsNav .vertstrip-favs-nav{min-height:174px;}
#vertstripFavsNav .vertstrip-favs-nav-feed{float:right;margin:.5em .5em 0 0; overflow:hidden;width:168px;}
#vertstripFavsNav .vertstrip-favs-nav-controls{float:left;position:relative;width:20px; }
#vertstripFavsNav .edit-favs{border-top:1px dotted #999;padding:.25em .5em;font-size:.92em;}
#vertstripFavsNav button.vertstrip-next-favs-nav{margin-top:130px;}
#vertstripFavsNav #online-favs-nav li.view-more{background-color:#fff;font-weight:normal;padding:.5em;}

.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:#F7F7F7;}

#vertstripFavsNav li.item:nth-child(2n+1){background-color:#F7F7F7;}

.favs-online li.offline{background:transparent url(../img/Community/Spark/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/Spark/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:#212c42;}

/* SocialNav -- Header Announcement */
#announcement {width:319px;margin: 6px 0 6px 0;}
#announcement .announce-top h2 {color:#25426b;font-family:Georgia;font-size:20px;}
#announcement .announce-top {
width:309px;
background: url(../img/Site/JDate-co-il/ui-announcement-bg-top.png) repeat-y;
 text-align:right;
padding: 10px 10px 0 0;
font-weight:normal;
}
#announcement .announce-btm {background: url(../img/Site/JDate-co-il/ui-announcement-bg-btm.png) repeat-y;height:22px;}
#announcement .annouce-left {float:right;width:170px;}
#announcement .annouce-right {float:right;width:130px; margin-right:4px;}
#announcement a:link, #announcement a:visited, #announcement a:active, #announcement a:hover{text-align:center;width:100px;}

/* SocialNav -- Aux Nav & Leader Board Banner -- Override default style when SocialNav is on */
.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.favs-selected, .socialnav .sf-menu li.favs-selected:hover{
background:url("../img/Community/Spark/ui-favs-bdr.png") no-repeat left top #F7F7F7;
}
.socialnav .sf-menu li.favs-selected a span.favs{color:#25426b;}
/*.socialnav #IMAlerts .IMAlert{top:0px !important;}
.page-home #IMAlerts .IMAlert{top:-25px !important;}*/

/* SocialNav -- Indicators -- Override default style when SocialNav is on*/
.socialnav .socialnav-menu{float:left; /*min-width:60px;*/}
.socialnav .socialnav-menu a:link, .socialnav .socialnav-menu a:visited{border:none;}
.socialnav .socialnav-menu{
background:none;
height:2.67em;
padding:0 4px 0 8px;
}
.socialnav li.mol #divMembersOnline span.activity-icon{display:inline-block;}
.socialnav li.mol #divMembersOnline a,
.socialnav .socialnav-menu a span.cate{display:inline-block;padding:0 0 2px;margin:10px 0 0;}
.ie7 .socialnav .socialnav-menu a span.cate{margin-top:8px;}
.socialnav .socialnav-menu a.spr-parent{padding:0;}
.ie7 .socialnav-menu a.spr-parent{padding:1px 0;}
.socialnav .socialnav-menu a span.spr{margin:0 0 0 7px;}
.socialnav .socialnav-menu a span.cate:hover{text-decoration:underline;}
.socialnav .socialnav-menu a{padding-right:4px;}

/* Favorites on Profile Activity */
ul.nav-rounded-tabs li.tab.selected .s-icon-favorites{background-position:-1928px -66px;}
.vertstrip-favs {position:relative; visibility:hidden; min-height:93px;}
.vertstrip-favs li.item{
float:right !important;
width:32.5% !important;
margin:0 0 2px 2px;
}.ie .vertstrip-favs li.item{padding:0;}
.vertstrip-favs li#online-favs-lastli{width:70% !important}
.favs-online li.online a, .favs-online li.online a img{float:right;}
.favs-online li.online a span{display:block; float:right; line-height:29px;}
.favs-online li.item{font-size:.92em;font-weight:bold; min-height:29px;}
.favs-online li.item img{margin:0 0 0 26px;}
#favsTab .edit-favs{border-top:1px dotted #999;margin:.5em 0 -.45em 0;}
.favs-online .edit-favs a{font-weight:normal;}
#online-favs .view-more{background-color:Transparent; float:right;padding:5px 1%; text-align:right; line-height:1.5em;font-weight:normal;}
.vertstrip-favs .vertstrip-favs-controls{float:left;width:20px;position:relative;display:inline;}
.vertstrip-favs .vertstrip-favs-feed{float:left;width:628px;}
.favs-online button{border:0px solid white;padding:0px;background:transparent none; float:right;}
.favs-online button.vertstrip-next-favs{margin-top:50px;}
#favoritesOnlineTab a{text-decoration:none;}
#favoritesOnlineTab.selected span.underline, 
#favoritesOnlineTab.selected span.underline:hover{text-decoration:underline;}
.s-icon-favorites, .s-icon-news{margin-right:4px;}
.spr.s-icon-favorites span, .spr.s-icon-news span{line-height:12px; text-align:center; min-width:12px;left:-3px;top:-4px;}

/* Favorites on Top Nav - from structure - notification */
.ie7 #nav{z-index:1000000;}
#vertstripFavsNav {
border:2px solid #212c42;
border-top:none;
background:url("../img/Community/Spark/ui-favs-bdr.png") no-repeat right -98px #fff;
min-height:196px;
position:absolute !important; 
top:2.5em; 
width:200px; 
z-index:1000; 
}
#vertstripFavsNav li.item {margin:0 0 2px 2px;}
#vertstripFavsNav .feed-wrapper{min-height:174px;}
#vertstripFavsNav .feed{float:right;margin:.5em 0 0 .5em; overflow:hidden;width:168px;}
#vertstripFavsNav .control{float:left;position:relative;width:20px; }
#vertstripFavsNav .edit{border-top:1px dotted #999;padding:.25em .5em;font-size:.92em;}
#vertstripFavsNav button.vertstrip-next-favs-nav{margin-top:130px;}
#vertstripFavsNav li.view-more{background-color:#fff;font-weight:normal;padding:.5em;}

/* Notification on Profile Activity - from structure - notification */
#activityFeedTabContent .outer-wrapper{min-height:93px;}
#activityFeedTabContent li.item{font-size:.92em; float:right; line-height:29px;width:626px; margin-bottom:2px;}
#activityFeedTabContent li.item img{float:right; margin-right:.5em;}
#activityFeedTabContent .feed .message{float:right;width:auto;padding:0; margin-left:.5em;}
#activityFeedTabContent .feed .date{float:right;width:auto;padding:0;}
#activityFeedTabContent .control button.vertstrip-next{margin-top:50px;}
#activityFeedTabContent .feed .view-more{border-top:1px dotted #333;padding:0 1%; margin-top:.5em;}

/* Notification Nav Module - from structure - notification */
#vertstripNotificationsNav {
border:2px solid #212c42;
border-top:none;
background:url("../img/Community/Spark/ui-favs-bdr.png") no-repeat right -98px #fff;
min-height:196px;
position:absolute !important; 
top:2.5em; 
width:400px; 
z-index:1000; 
}
#vertstripNotificationsNav .feed{float:left;margin:.5em .5em 0 .5em; overflow:hidden;width:368px;}
#vertstripNotificationsNav .control{float:left;position:relative;width:20px; }
#vertstripNotificationsNav .control button{background:none;border:none;}
#vertstripNotificationsNav li.item {font-size:.92em;margin:0 0 2px 2px;padding: 3px 0;}
.ie7 #vertstripNotificationsNav li.item{min-height:29px;}
#vertstripNotificationsNav .edit{border-top:1px dotted #999;padding:.25em .5em;font-size:.92em;}
#vertstripNotificationsNav .edit a{font-weight:normal;}
#vertstripNotificationsNav button.vertstrip-next-notifications-nav{margin-top:130px;}
#vertstripNotificationsNav li.view-more{background-color:#fff;font-weight:normal;padding:.5em;}
#vertstripNotificationsNav li.item img, #vertstripNotificationsNav li.item .message{margin-left:.5em;}
.ie7 #vertstripNotificationsNav li.item img, #vertstripNotificationsNav li.item .message{margin-right:.5em;}
#vertstripNotificationsNav li.item img.thumb-news{float:right;}
.s-icon-notification-sub, .s-icon-notification-match, .s-icon-notification-nudges{float:right;margin:.5em;}
#vertstripNotificationsNav .feed-wrapper{padding-bottom:8px;}

/* Notification Newsfeed - from structure - notification */
#notifications .feed{min-height:40em;clear:both;}
#notifications .feed ul{padding:10px 20px 20px 0px;}
#notifications .feed li{font-size:1.2em;font-weight:bold; margin-bottom:.5em; border-bottom:1px dotted #ccc;}
.ie #notifications .feed li{margin-bottom:0px;}
#notifications .feed li.item{font-size:1em;font-weight:normal; border-bottom:none; line-height:29px;height:29px;}

/* ++Favorites Online - from 101 notification */
.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:#F7F7F7;}

#vertstripFavsNav li.item:nth-child(2n+1){background-color:#F7F7F7;}

.favs-online li.offline{background:transparent url(../img/Community/Spark/icon-favs-status.png) no-repeat 16% -107px;}
.favs-online li.offline:hover{color:#fff;background-color:#212c42; background-position:16% -168px; text-decoration:none;}
.favs-online li.online {background:transparent url(../img/Community/Spark/icon-favs-status.png) no-repeat 16% 11px;}
.favs-online li.online:hover{color:#fff;background-color:#212c42; background-position:16% -49px; text-decoration:none;}

#vertstripFavsNav li.offline{background-position:84% -107px;}
#vertstripFavsNav li.offline:hover{background-color:#212c42; background-position:84% -168px;}
#vertstripFavsNav li.online {background-position:84% 11px;}
#vertstripFavsNav li.online:hover{background-color:#212c42; background-position:84% -49px;}

.socialnav .sf-menu li.selected,
.socialnav .sf-menu li.selected:hover,
.socialnav .sf-menu li.selected a:link, 
.socialnav .sf-menu li.selected a:focus, 
.socialnav .sf-menu li.selected a:hover, 
.socialnav .sf-menu li.selected a:active{color:#4f2a31;}

/* ++Social Nav - from 101 notification */
div.announcement{background-color:#fee89f;}
.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.socialnav-menu{background-position:-5000px -5000px;}

.socialnav .sf-menu li.selected, .socialnav .sf-menu li.selected:hover{
background:url("../img/Community/Spark/ui-favs-bdr.png") no-repeat left top #F7F7F7;
}
.socialnav .sf-menu li.selected a span.cate{color:#25426b;}

/* Notification - from 101 notification */
#vertstripNotificationsNav li.item:nth-child(2n+1),
#notifications li.item:nth-child(2n+1){background-color:#F7F7F7;}
.feed li.item .date{color:#999;}
/* Cloned Splash Page */
.sub-page-landing1 #content-main .content-main{
background-image:none;
background-color:#96B1CC;
position:relative;
margin:-3px 0;
padding:1em;
min-height:295px;
}
.sub-page-landing1 #footer-narrow{display:none;}
.sub-page-landing1 .header-nav li.header-nav-filler{display:none;}

.sub-page-landing1 fieldset.primary-content div.cta{
height:40px;
width:16em;
text-align:right;
}
.sub-page-landing1 fieldset.primary-content .cta input{
float:none;
height:40px;
width:100%;
margin-right:0;
font-size:1.33em;
}

/* Registration Overlay */
.bgCover{
background: transparent;
position: absolute;
left: 0;
top: 0;
display: block;
z-index: 10000;
height:100%;
width:100%;
}
.overlayBox{
position: absolute;
display: none;
width: 491px;
height:494px;
z-index: 10001;
 box-shadow: 0 1px 30px #000;-webkit-box-shadow: 0 1px 30px #000;-moz-box-shadow: 0 1px 30px #000;
border-radius: 12px;-webkit-border-radius: 12px;-moz-border-radius: 12px;
 direction: rtl;
background:url("/img/site/jdate-co-il/bck.gif") no-repeat scroll center top #fff;
}
.ie8 .overlayBox,.ie7 .overlayBox{
background:url("/img/site/jdate-co-il/registration-overlay-bck-ie.gif") no-repeat scroll center top transparent;
width: 484px;
height:483px;
}
.overlayBox #overlay-content-wrapper{
-moz-border-radius-bottomleft:12px;
-moz-border-radius-bottomright:12px;
height:420px;
 margin-right:4px;
width:484px;
}

.overlayBox #overlaybox-header{
height:64px;
}
.overlayBox #overlaybox-header-content{
float:right;color:#fff;
font-family:arial;
font-size:22px;
font-weight:bold;
height:64px;
line-height:54px;
text-align:right;
text-indent:30px;
}
.overlayBox #logon-div{
float:left;
padding:33px 15px 0;
}
.overlayBox #logon-div a{font-size:12px;color:#fff; }
.overlayBox #loading-next-bar #next-button,.overlayBox #loading-next-bar #regconfirm-button{
float:left;
 padding-left:64px;
 padding-right:62px;
 text-align:left;
}
.overlayBox #loading-next-bar #ajax-loader{
float:left;
}
.overlayBox .overlay-next-button{
 font-size: 22px !important;
  color: #fff !important;
 font-weight: normal !important;
 display: inline-block;
  outline: none;
 cursor: pointer;
  text-align: center;
  text-decoration: none;
 font: 14px/100% Arial, Helvetica, sans-serif;
 padding: 6px 15px;
  text-shadow: 0 1px 1px rgba(0,0,0,.3);
 border-radius: .5em;-webkit-border-radius: .5em;-moz-border-radius: .5em;
  box-shadow: 0 7px 7px #C1BDBD;-moz-box-shadow: 0 7px 7px #C1BDBD;-webkit-box-shadow: 0 7px 7px #C1BDBD;
 }
 .overlayBox .overlay-next-button:hover{
  text-decoration: none;
 }
 .overlayBox .overlay-next-button:active{
 position: relative;
 top: 1px;
 }
 .overlayBox .purple{
  color: #fff;
 background: #7E114E;
 background: -webkit-gradient(290deg, left top, left bottom, from(#E165AB), to(#7E114E));
 background: -moz-linear-gradient(290deg, #E165AB, #7E114E);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E165AB', endColorstr='#7E114E');
 }
 .overlayBox .purple:hover{
  color: #7E114E !important;
 background: #F686C4;
 background: -webkit-gradient(120deg, left top, left bottom, from(#F686C4), to(#F9CCE5));
 background: -moz-linear-gradient(120deg,  #F686C4,  #F9CCE5);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F686C4', endColorstr='#F9CCE5');
 }
 .overlayBox .purple:active{
  color: #7E114E !important;
 background: #F686C4;
 background: -webkit-gradient(120deg, left top, left bottom, from(#F686C4), to(#F9CCE5));
 background: -moz-linear-gradient(120deg,  #F686C4,  #F9CCE5);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F686C4', endColorstr='#F9CCE5');
 }
 
 .overlayBox .disabled{
 color: #7E114E !important;
 background: #F686C4;
 background: -webkit-gradient(120deg, left top, left bottom, from(#F686C4), to(#F9CCE5));
 background: -moz-linear-gradient(120deg,  #F686C4,  #F9CCE5);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F686C4', endColorstr='#F9CCE5');
 cursor:wait;
}
 .overlayBox #demoNavigation{
 padding-top:5px;
 }
 .overlayBox #demoNavigation a{
 color:#666666;
font-size:16px;
 }
.overlayBox #demoNavigation #prev-lnk{
float:right;
padding-right:9px;
}
.overlayBox #demoNavigation #next-lnk{
float:left;
padding-left:9px;
display:none;
}
.overlayBox #overlay-content{
height:264px;
padding:14px 21px 0;
}
.overlayBox .mandatory,.optional{
font-size:20px;
min-width:120px;
width:130px;
}
.overlayBox .Region .mandatory,.Region .optional{
width:auto;
}
.overlayBox div.captch input{
width:auto;
min-width:0;
}
.overlayBox div.captch{
text-decoration:none;
}
.overlayBox div.captch div{
padding-bottom:1em;
}
.overlayBox label.h2,.overlayBox h2{
 float:right;
font-size:1.3em;
font-weight:bold;
width:100%;
 color:#D7529E;
 padding-top:1em;
}
.ie7 .overlayBox label.h2{
padding-top:0;
}
.overlayBox select{
margin-left:10px;
}
.overlayBox textarea{
height:150px !important;
width:420px !important;
}
.overlayBox .photo{
width:auto;
font-size:inherit;
}
.overlayBox .Gender select{
height:60px;
}
.overlayBox .email input{
width:220px;
}
.overlayBox .error{
font-weight:bold;
padding-top:3px;
}
.overlayBox #overlay-error{
padding-right:10px;
}
.overlayBox #overlat-save-details{
height:356px;
}
.overlayBox  div.username .steptip{
padding-top:15px;
color:#D7529E;
}
.overlayBox div.photo .steptip{
padding-top:15px;
color:#D7529E;
}
.overlayBox .UserName input{
margin-top:10px;
}
.overlayBox #save-details-content{
color:#D7529E;
font-size:22px;
font-weight:bold;
 padding-top:61px;
 text-align:center;
}
.overlayBox #save-details-loader{
 padding-top:35px;
 text-align:center;
}
.overlayBox .aboutme-tip{
color:#A4A4A4;
font-size:16px !important;
height:174px !important;
}
.overlayBox .BirthDate select{
width:120px !important;
}
.overlayBox .photo span.bold-tip{
font-size:16px;
font-weight:bold;
text-decoration:underline;
}
.overlayBox div.Password{
padding-top:18px;
}
.overlayBox div.SeekingGender{
padding-top:30px;
}
/* The current overlay does not use these overrides so i am commenting them out
.ui-widget-content {
background:url("/img/site/jdate-co-il/emptyBar.png") repeat-x scroll 50% 50% #fff; 
border:1px solid #757575;
 color:#222222;
}
.ui-widget-header {
background:url("/img/site/jdate-co-il/bar.png") repeat-x scroll 50% 50% #fff; 
 color:#222222;
font-weight:bold;
}*/
.overlayBox .ui-corner-left {
 -webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;
}
.overlayBox .ui-corner-all {
 -webkit-border-radius: 7px;-moz-border-radius: 7px;border-radius: 7px;
}
.overlayBox .ui-progressbar .ui-progressbar-value {
height:100%;
background:url("/img/site/jdate-co-il/bar.png") repeat-x scroll 50% 50% #fff; 
}
.overlayBox .ui-widget {
font-family:Verdana,Arial,sans-serif;
font-size:1.1em;
}
.overlayBox .ui-progressbar {
height:2.5em;
margin:82px 35px 0;
padding:0 1px;
 text-align:right;
}
.ie8 .overlayBox .ui-progressbar,.ie7 .ui-progressbar{
margin:74px 35px 0 41px;
height:2em;
}


/******** Lobby Page ***********/
#lobby-header h1{float:right;}
#lobby-header div{float: right;padding-right: 10px;padding-top: 8px;}
#lobby-profiles .results.gallery-view
{
width: 46.6%;
display:block;
}
#lobby-profiles .results.list-view
{
margin: 0 0 14px;
 max-width: 55.3em;
 
}
#lobby-main-article
{
border: 2px solid #fff;
background: none repeat scroll 0 0 #98B0CC; 
clear: both;
padding: 16px;
width: 93%;
 box-shadow:0 0 15px #000000;-webkit-box-shadow:0 0 15px #000000;-moz-box-shadow:0 0 15px #000000;
border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;
 margin-bottom: 17px;
}
.ie7 #lobby-main-article,.ie8 #lobby-main-article
{
border: 2px solid #000;
}
#lobby-main-article #main-article-txt
{
float: right;
 padding-left: 22px;
 text-align: justify;
width: 36%;
}
.articles-title
{
background: none repeat scroll 0 0 #396095;
background: -webkit-gradient(left top, left bottom, from(#396095), to(#133563));
background: -moz-linear-gradient(#396095, #133563);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#396095', endColorstr='#133563');
 color: #fff;
font-weight: bold;
 line-height: 30px;
 padding-right: 11px;
width: 97%;
 margin-top: 12px;
}
#lobby-page hr
{
border: 1px solid #8D305E;
margin: 10px 0;
width: 98.5%;
background:none repeat scroll 0 0 #8D305E;
}
#lobby-page #articles
{
padding: 14px;
}
#lobby-page #articles .article
{
height:120px;
}
#lobby-page #articles .article-image
{
clear: right;
 float: right;
width:25%;
}
#lobby-page #articles .article-text
{
clear: left;
 text-align: justify;
 padding-right: 20px;
width:60%;
 float:right;
}
#lobby-page .button-div
{
 text-align: center;
}
#lobby-page .button
{
font-weight: bold !important;
display: inline-block;
outline: none;
cursor: pointer;
text-align: center;
padding: 2px 19px;
font-size: 18px;
}
#lobby-page .purple
{
color: #fff;
background: #6F1342;
background: -webkit-gradient(linear, left top, left bottom, from(#D05E9A), to(#6F1342));
background: -moz-linear-gradient(top,  #D05E9A,  #6F1342);
border:2px solid #CA448A;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D05E9A', endColorstr='#6F1342');
}
/* ++Pages--Registration Welcome One Page Reg */
#one-page-reg-welcome-container
{
direction: rtl;
margin: 0 auto;
padding: 0;
position: relative;
width: 1000px;
}
#one-page-reg-welcome-container #header-logo
{ 
background: none repeat scroll 0 0 #fff;
 float: right;
margin: 0;
 min-height: 0;
padding: 27px 0 10px;
width: 1000px;
}
#one-page-reg-welcome-container #header-content
{
min-height:75px;
}
#one-page-reg-welcome-container #page-content{
background: #979595;
background: -webkit-gradient(left top, left bottom, from(#979595), to(#606060));
background: -moz-linear-gradient(#979595, #606060);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#979595', endColorstr='#606060');
 box-shadow:0 0 8px #888888;-moz-box-shadow:0 0 8px #888888;-webkit-box-shadow:0 0 8px #888888;
border-radius: 8px;-webkit-border-radius: 8px;-moz-border-radius: 8px;
height: 566px;
padding: 9px;
 float:right;
margin: 0 0 50px;
}
.ie7 #one-page-reg-welcome-container #page-content{
float:none;
}
#one-page-reg-welcome-container #page-content #title{
color: #fff;
font-size: 32px;
 padding-bottom: 11px;
}
#one-page-reg-welcome-container #complete-profile,.fill-details-box #complete-profile{
background: none repeat scroll 0 0 #fff;
 float: right;
border: 4px solid #E0DFDF;
border-radius: 12px;-webkit-border-radius: 12px;-moz-border-radius: 12px;
padding: 14px;
 direction:rtl; 
}
#one-page-reg-welcome-container #complete-profile{
width: 56%;
}
.fill-details-box #complete-profile{
width: 100%
}
#one-page-reg-welcome-container #complete-profile .success-message,.fill-details-box #complete-profile .success-message
{
color: Red;
font-size:14px;
padding-top:10px;
visibility:hidden;
}
#one-page-reg-welcome-container #complete-profile #first-row,#one-page-reg-welcome-container #complete-profile #second-row ,
.fill-details-box #complete-profile #first-row,.fill-details-box #complete-profile #second-row
{
clear: both;
 float: right;
width: 100%;
}
#one-page-reg-welcome-container #complete-profile #first-row,.fill-details-box #complete-profile #first-row
{
padding-bottom: 14px;
 padding-top: 10px;
}
#one-page-reg-welcome-container #complete-profile div.send-attribute,.fill-details-box #complete-profile div.send-attribute 
{
border: 1px solid #637491;
border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;
 float: right;
font-size: 14px; 
 margin-left: 10px;
padding: 2px;
width: 22%;
}
.fill-details-box #complete-profile div.send-attribute 
{
width: 22.7%;
}
#one-page-reg-welcome-container #complete-profile .item-title,
.fill-details-box #complete-profile  .item-title
{
color: #112F78;
 float: right;
font-size: 14px;
font-weight: bold;
 padding-right: 5px;
width: 24%;
}
#one-page-reg-welcome-container #complete-profile div.send-attribute ul,.fill-details-box #complete-profile div.send-attribute ul
{
list-style: none outside none;
margin: 0;
padding: 3px;
width: 96%;
height: 130px;
 overflow: auto;
}

#one-page-reg-welcome-container #complete-profile #send-attr-btn,.fill-details-box #complete-profile #send-attr-btn
{
border: 1px solid #ccc;
border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;
background-color: #B3839D;   
 color: #fff;
display: inline-block;
 float: left;
font-size: 16px;
font-weight:bold;
 line-height: 1.4em;
 margin-top: 21px;
padding: 5px 17px; 
 margin-left: 10px;
}
#one-page-reg-welcome-container #complete-profile #send-attr-btn.enabled,.fill-details-box #complete-profile #send-attr-btn.enabled
{
background-color: #84315F;   
cursor:pointer;
}   
#one-page-reg-welcome-container #complete-profile div.send-attribute ul li,.fill-details-box #complete-profile div.send-attribute ul li
{
cursor: pointer;
 line-height: 26px;
}
#one-page-reg-welcome-container #complete-profile div.send-attribute ul li.selected,
.fill-details-box #complete-profile div.send-attribute ul li.selected
{
background-color: #122F77;
 color: #fff;
}
#one-page-reg-welcome-container #leftbox-1
{
background: url("/img/site/jdate-co-il/box1-bg.png") no-repeat scroll left top #fff;
opacity:0.5;
filter:alpha(opacity=50);
 
}
#one-page-reg-welcome-container #leftbox-1.enabled{
opacity:1;
filter:alpha(opacity=100);
}
#one-page-reg-welcome-container .box-content{
border: 4px solid #E0DFDF;
border-radius: 12px;-moz-border-radius: 12px;-webkit-border-radius: 12px;
 float: left;
font-size: 14px;
height: 207px;
padding: 17px;
width: 35%;
}
#one-page-reg-welcome-container .box-content a,#one-page-reg-welcome-container .box-content .disabled-matches-btn{
display:inline-block;
line-height:1.4em;
border:1px solid #ccc;
color:#936;
border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;
font-size: 16px;
font-weight:bold;
float: right;
padding: 5px 17px;
background-color:#F2F2F2;
}
#one-page-reg-welcome-container .box-content a#matches-btn,#one-page-reg-welcome-container #leftbox-2 .disabled-matches-btn{
margin-top: 79px;
}
#one-page-reg-welcome-container .box-content .enabled-matches-btn{
display:none;
}
#one-page-reg-welcome-container .box-title,.fill-details-box #complete-profile .box-title{
color: #112F78;
font-size: 16px;
font-weight: bold;
 padding-bottom: 8px;
}
#one-page-reg-welcome-container #leftbox-1 #box-1-footer{
padding-top: 8px;
}
#one-page-reg-welcome-container #leftbox-1 ul#subscribe-list{
 list-style-image: url("/img/site/jdate-co-il/small-heart.png");
 padding-right: 16px;
}
#one-page-reg-welcome-container #leftbox-1 ul#subscribe-list li{
 padding-bottom: 5px;
}
#subscribe-btn:hover{
 text-decoration:underline;}
#one-page-reg-welcome-container #leftbox-1 #subscribe-btn,#one-page-reg-welcome-container #leftbox-1 .disabled-matches-btn{
padding: 5px 12px 5px 29px;
background:url("/img/site/jdate-co-il/secure-payment-logo.png") no-repeat scroll 2% 50% #F2F2F2;
margin-top: 14px;
}
#one-page-reg-welcome-container #leftbox-2{
background: url("/img/site/jdate-co-il/box2-bg.png") no-repeat scroll left bottom #fff; 
 margin-top: 7px;
 opacity:0.5;
filter:alpha(opacity=50);
height:210px;
}
#one-page-reg-welcome-container #leftbox-2.enabled{
opacity:1;
filter:alpha(opacity=100);
}
#one-page-reg-welcome-container #box2-content{
line-height: 23px;
}

/************ Fill Details Overlay *******/
.bg-cover-fill-details{
background: transparent;
position: absolute;
left: 0;
top: 0;
display: block;
z-index: 10000;
height:100%;
width:100%;
}
.fill-details-box{
position: absolute;
display: none;
width: 700px;
z-index: 10001;
background:#fff;
border-radius: 12px;-webkit-border-radius: 12px;-moz-border-radius: 12px;
}

/* ++ Pages - Omnidate */
div.omnidate-hover{
background-color: #EAF0DA;
border:1px solid #333333;
box-shadow: 5px #000000;-webkit-box-shadow: 5px #000000;-moz-box-shadow: 5px #000000;
position: absolute;
z-index: 101;
padding: 0 6px;
width: 249px;
top:60px;
}
.list-view-30 div.omnidate-hover{top:48px;right:60px;}
div.omnidate-hover h3
{
color: #993366;
font-size: 16px;
 padding-right: 8px;
 text-align:right;
}
div.omnidate-hover img{
box-shadow: 0 2px 2px 0 #000000;
-webkit-box-shadow: 0 2px 2px 0 #000000;
-moz-box-shadow:0 2px 2px 0 #000000;
float:left;
}
div.omnidate-hover .currently-dating{
color:#993366;
background:#fff;
clear: both;
font-weight: bold;
padding-right: 8px;
text-align:right;
}
li.action-omnidate{
border:1px dotted #999999;
border-right:none;
}
div.omnidate #invite-to-date-text
{
font-size: 11px;
font-weight: bold;
 padding-left: 8px;
 padding-right: 8px;
 text-align:right;
 float:right;
}
.ie7 div.omnidate #invite-to-date-text
{
width:125px;
float:none;
}
.results .actions div.item.omnidate, .action-omnidate div.item.omnidate{
display:inline;
float:none;
}
.results.list-view .actions div.item.omnidate{float:right;}
#profile-full ul#profile-full-comm.omnidate-on li.action-online
{
border-left: 1px dotted #999999;
width: 34%;
} 
#profile-full ul#profile-full-comm.omnidate-on li.action-omnidate
{
width: 26%;
}
#profile-full ul#profile-full-comm.omnidate-on li.action-hot-list
{
border-left: 1px dotted #999999;
width: 38.5%;
}
#profile-full .photos ul#profile-full-comm.omnidate-on li{
width:13%;
}
#profile-full .photos ul#profile-full-comm.omnidate-on li.action-hot-list
{
width: 18%;
 }
#profile-full .photos ul#profile-full-comm.omnidate-on li.action-click{
width:29%;
}
.results.gallery-view .communications .item.omnidate input{padding:0;}

/* ++Pages--Facebook landing profile */
.fbook-profile{background-image:none;background-color:#fff;padding:4px;width:512px;}
.fbook-profile .profile-core{position:relative;}
.fbook-profile .logo-wrapper{
background:url("/img/Site/JDate-co-il/logo-header.png") no-repeat -1280px -5px;
display:block;
 float:left;
margin:30px 0 0 50px;
width:110px;
height:62px;
}
.fbook-profile .logo-wrapper a{display:block;width:110px;height:62px;}
.fbook-profile .photo {background-color:#F7F7FF; float:right;width:246px;height:345px;}
.fbook-profile .photo a{display:block;height:345px; min-height:345px;position:relative;width:246px;}
.fbook-profile .photo img{top:0;right:0; bottom:0;left:0;margin:auto;position:absolute; max-width:246px; max-height:345px;}
.fbook-profile .basic-info{float: right;margin:30px 15px 0 0;width:245px;}
/*
.fbook-profile .photo{width:280px;height:350px; line-height:350px; text-align:center;}
.fbook-profile .photo img{margin:0 auto;display:inline !important; max-width:280px;}
*/
.fbook-profile .profile-comm h1{float:right;margin:.25em 0;}
.fbook-profile .profile-comm .action-email{float:left;margin:.4em 0 0 .4em;}
.fbook-profile .profile-comm .info h3{font-size:1.17em;margin:.8em 0 .2em;padding:0;}
.fbook-profile #profile-full-comm.omnidate-on li.action-online{border-left: 1px dotted #999999;width: 34%;}
.fbook-profile #profile-full-comm.omnidate-on li.action-hot-list{border-right:none;}

/*********** Quick Message *************/
.quick-message{
background-color: #9A9999;
padding: 2px;
position: absolute; 
z-index: 200;  
display:none; 
}
.results.list-view .quick-message{
margin-right: 328px;
width: 206px;
height: 117px;
}
.results.gallery-view .quick-message{
margin-right: 2px;
 margin-top: -21px;
width: 236px; 
height: 96px;
}
.results.gallery-view div.send-message-loading,.results.list-view div.send-message-loading{
display: none;
z-index: 200;
background-color:#fff;
position: absolute;
 text-align: center;
}
.results.gallery-view div.send-message-loading{ 
height: 69px;
 margin-right: 2px;
 margin-top: -21px;
 padding-top: 30px;
width: 239px; 
}
.results.list-view div.send-message-loading{
height: 80px;
 margin-right: 328px;
 padding-top: 40px;
width: 209px;
}
.quick-message .subject,.quick-message .body{
padding-bottom: 2px;
}
.results.list-view .quick-message .body textarea,.results.list-view .quick-message .subject input{
width: 200px;
color: #939395;
}
.quick-message .body textarea.black,.quick-message .subject input.black{
color:#000 !important;
}
.quick-message .body textarea.error,.quick-message .subject input.error{
color:red !important;
}
.results.gallery-view .quick-message .body textarea,.results.gallery-view .quick-message .subject input{
color: #939395;
width: 232px;
}
.ie7 .results.gallery-view  .quick-message .subject input,.ie8 .results.gallery-view  .quick-message .subject input{
width:230px;
}
.results.list-view .quick-message .body textarea{
height: 60px;
}
.results.gallery-view .quick-message .body textarea{
height: 44px;
}
.ie7 .results.gallery-view .quick-message .body textarea,.ie8 .results.gallery-view .quick-message .body textarea{
height:38px;
}
.results.list-view .quick-message .send-message,.results.gallery-view .quick-message .send-message{
border-radius: .5em;-webkit-border-radius: .5em;-moz-border-radius: .5em;
background: url("../img/Site/Jdate-co-il/quick-message-btn.png") no-repeat scroll 0 3px #7B244F;
border: 1px solid #fff;
 color: #fff;
 float: left;
padding: 3px 11px 3px 24px;
cursor:pointer;
}
.quick-message .close
{
color: #fff;
 float: right;
font-weight: bold;
cursor:pointer;
 padding-top: 4px;
}
.open-quick-message{cursor:pointer;}

/********* Vertical Nav Bar ************/
.sf-menu-vertical{
line-height:1.0;
width:100%;
float:right;
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:right;
}
.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;
right:0;
width:100%;
height:2.25em;/* #002 27px */
top:-999em;
z-index:2147483647 !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;/* #002 7px 1em 10px;*/
}
 .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;
border-left: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-right: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 right bottom;
}
.sf-menu-vertical li{
background:url(../img/Community/JDate/nav-bg.png) repeat-x right bottom;
}
.sf-menu-vertical a:link, .sf-menu-vertical a:visited {
color:white;
border-left: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-left:0px dotted #EBEFF2;
border-bottom: 1px dotted #C2C2C2;
z-index:2147483647;
}
.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;
z-index:2147483647;
}
.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-left: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 #fff;
-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,.sf-menu-vertical li.sfHover.upgraded: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/Site/JDate-co-il/icon-email-new.gif) no-repeat 5.9em 0.67em;
}
.sf-menu-vertical li.new-messages a:hover,.sf-menu-vertical li.new-messages.sfHover a{
background:url("../img/Site/JDate-co-il/icon-email-new.gif") no-repeat scroll 5.9em 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;
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.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;
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.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{right: 192px;width:124px;background: url("../img/community/Jdate/nav-arrow.png") no-repeat scroll 73% top #F6F9FC;}
.sf-menu-vertical li.matches ul{right: 126px; width: 152px;background: url("../img/community/Jdate/nav-arrow.png") no-repeat scroll 80% top #F6F9FC;}
.sf-menu-vertical li.inbox ul{right: 49px;width:85px;background:url("../img/community/Jdate/nav-arrow.png") no-repeat scroll 57% top #F6F9FC;}
.sf-menu-vertical li.your-profile ul{right: 394px;width:128px;background:url("../img/community/Jdate/nav-arrow.png") no-repeat scroll 62% top #F6F9FC;}
.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 50% top #F6F9FC;
right: 49px;
width: 94px;
}
.sf-menu-vertical li.hot-lists ul
{
background: url("../img/community/Jdate/nav-arrow.png") no-repeat scroll 73% top #F6F9FC;
right: 247px;
width: 148px;
}
.sf-menu-vertical li.community ul
{
background: url("../img/community/Jdate/nav-arrow.png") no-repeat scroll 79% top #F6F9FC;
right: 336px;
width: 125px;
}
.sf-menu-vertical li.subscribe ul
{
background: url("../img/community/Jdate/nav-arrow.png") no-repeat scroll 33% top #F6F9FC;
right: 591px;
width: 131px;
}
.sf-menu-vertical li.account ul
{
background: url("../img/community/Jdate/nav-arrow.png") no-repeat scroll 73% top #F6F9FC;
right: 491px;
width: 88px;
}
.sf-menu-vertical li a.remove-border-left,.sf-menu-vertical li span.remove-border-left
{
border-left: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;
}
/*** profile unavaliable **/
#profile-unavailable
{
background: url("../img/site/JDate-co-il/icon-tips.gif") no-repeat scroll 609px 20px #fff;
padding: 20px 63px 0;
}
#profile-unavailable ol {
 border-bottom: 1px dotted #ccc;
 list-style-type: decimal;
}
#profile-unavailable ul {
 list-style-type: square;
}
#profile-unavailable ol, #profile-unavailable ul {
margin: 0 0 20px;
padding: 0 43px 16px;
}
.sub-page-profileunavailable #content-container #rightNew h2 {
margin: 0.5em 22px 1em;
}
#profile-unavailable li {
margin: 0 19px 8px;
}

/* Begin Sass driven CSS - do not edit generated css, instead edit the scss file. see creative dept. for details */
/* generic comment block - sass\components\_commentBlock.scss  */
.comment-block {clear: both;padding: 12px;position: relative; margin-top: 16px;background-color: #e8f0d6; }
.comment-block:before { content: "\25B2";right: 24px;display: block;position: absolute;top: -18px;font-size: 18px; color: #e8f0d6; }
.comment-block input[type="submit"] { vertical-align: bottom; margin-top: 8px; }
.comment-block textarea { min-height: 60px;padding: 2px;width: 100%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
.comment-block .close {position: absolute;top: 0;left: 2px;display: block;font-weight: bold;padding: 4px;cursor: pointer; color: #993366; }
.comment-block .close:hover { text-decoration: underline; }
.comment-block h2 {font-size: 12px; }
.comment-block .confirmation {font-weight: bold; }
.ie7 .comment-block textarea {padding: 0; }

#profile-full #memberPhotoEdit{
/*debug
 text-align:center;*/
}
#memberPhotoEdit .btnEditPhoto{
height:25px;
vertical-align:bottom;
}
.ie7 #memberPhotoEdit .btnEditPhoto{
vertical-align:baseline;
}
/* ++Pages--Full Profiles 30 */
.page-memberprofile.profile30 #content-container #content-main, .page-memberprofile.profile30 #content-container #content-promo {
border-top:1px solid #e3dbc3;
background-image: -webkit-gradient(linear, left top, 0 26, from(#eceff2), to(#fff));
background-image: -moz-linear-gradient(center top,#eceff2 0px,#fff 26px);
}
.profile30 .action-email{clear:both;background-color:#eceff2; text-align:center;padding:10px;}
.profile30 .action-email h3{display:inline;font:18px Georgia, Sans-Serif; margin-right:.5em;}
.profile30 .action-email .link-primary.large{padding:12px 18px;font:bold 16px Arial;}
/* >>Full Profiles 30--Ad unit */
.profile30 #content-promo .adunit{
width:300px;
height:250px;
 margin-top:10px;
padding:2px 0;
}

/* >>Full Profiles 30--Toolbar */
.profile30-toolbar{font-size:11px;padding:24px 0 0;}
.profile30-toolbar h2.title{display:block; float:none;font-size:12px;}
.profile30-toolbar > ul > li{
 border-right:1px solid #ccc;
display:block; 
 float:right; 
 min-width:25px;
height:15px; 
position:relative;
}
.profile30-toolbar > ul > li:first-child{border-right:0;}
.profile30-toolbar > ul > li a{
display:block;
 float:right;
padding:0 5px 0 5px;
position:relative;
}
.ie7 .profile30-toolbar > ul > li a{
position:static;
 float:none;
}
.profile30-toolbar .tabbed.active .tabbed-wrapper{position:absolute;}
.profile30-toolbar .tabbed.active .tabbed-wrapper a{
background-color:#fff;
 -moz-border-radius-topleft: 3px;
 -moz-border-radius-topright: 3px;
 -moz-border-radius-bottomright: 0px;
 -moz-border-radius-bottomleft: 0px;
 -webkit-border-radius: 3px 3px 0px 0px;
border-radius: 3px 3px 0px 0px;
border:1px solid #936;
 border-bottom:0;
display:block;
 line-height:14px;
padding:3px 5px 5px;
position:relative;
top:-4px;
z-index:2;
}
.profile30-toolbar .tabbed.active .tabbed-wrapper .items{
background-color:#fff;
border:1px solid #936;
 -moz-border-radius-topleft: 3px;
 -moz-border-radius-topright: 0px;
 -moz-border-radius-bottomright: 3px;
 -moz-border-radius-bottomleft: 3px;
 -webkit-border-radius: 3px 0px 3px 3px;
border-radius: 3px 0px 3px 3px;
 overflow:hidden;
padding:5px;
position:absolute;
top:18px;
right:0;
z-index:1;
}
.profile30-toolbar .tabbed.active .tabbed-wrapper.right .items{
 -moz-border-radius-topleft: 0px;
 -moz-border-radius-topright: 3px;
 -moz-border-radius-bottomright: 3px;
 -moz-border-radius-bottomleft: 3px;
 -webkit-border-radius: 0px 3px 3px 3px;
border-radius: 0px 3px 3px 3px;
right:auto;
left:0;
}
/* >>Full Profiles 30--Toolbar -- History */
.profile30-toolbar .history{width:70px;}
.profile30-toolbar .history-list{min-width:265px;}
.profile30-toolbar .history-list > ul > li{line-height:1.5em;}
.profile30-toolbar .history-list .timestamp{font-size:10px;}
.profile30-toolbar .s-icon-hover-contact{background-position:-266px -31px;}

/* >>MicroMicro Full Profile 30 history */
.micro-micro-profile .profile30-toolbar{padding:0;float:right;width:148px;margin-top:1px}
.micro-micro-profile .profile30-toolbar > ul > li{margin-right:-5px;margin-top:-3px;}

.inline-menu{float:right;width:200px;}
.ie7 .inline-menu{float:none;}
.inline-menu > li{
 float:right;
padding:0px 4px;
margin:0 0 4px;
 border-right:1px solid #999;
}
.inline-menu > li:first-child{
 border-right:0px solid #999;
 margin-right:0;
 padding-right:0;
}
.prof-micromicro-dialogs .ui-dialog-content.ui-widget-content{
margin:2em;
 overflow:visible;
}
.prof-micromicro-dialogs .group-value, .prof-micromicro-dialogs #tab-Essays{
border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;
 box-shadow:0 0 0 #ccc;-moz-box-shadow:0 0 0 #ccc;-webkit-box-shadow:0 0 0 #ccc;
margin:0 0;
padding:0 0;
border:none;
}
.prof-micromicro-dialogs .ui-tabs,
.prof-micromicro-dialogs #tab-Essays h3,
.prof-micromicro-dialogs .prof-edit-region{margin:0;padding:0;}
.prof-micromicro-dialogs #tab-Essays .prof-edit-region{margin:1.5em 0 0;padding:0;}
.prof-micromicro-dialogs .profile30-member-pulse h2{margin:0;}
.prof-micromicro-dialogs .group-value .prof-edit-region{margin-top:1em;}
.prof-micromicro-dialogs .group-value h2{margin:1em 0 0;}
.prof-micromicro-dialogs .name-value.two-column .dl-form:first-child{margin:0;padding-right:0;}
.prof-micromicro-dialogs .timestamp{margin:1em 0;padding:0;clear:both;overflow:hidden;}
.prof-micromicro-dialogs .timestamp li:first-child{border-left: 1px solid #ccc;}
.prof-micromicro-dialogs .timestamp li{display: block;float: right;padding: 0 5px;}

#profileOverview .omni-invite-div{position:absolute;top:0;left:0;}
#profileOverview .omnidate-hover{left:-20px;right:auto;}
.ie7 #profileOverview .omnidate-hover{top:47px;}
.prof-micromicro-dialogs{min-height:320px;}
#profileOverview .omni-invite-div .item.omnidate{right:auto;top:0;float:none;}
.compose-email-content .micro-micro-profile{width:400px;}
#profileOverview .prof-edit-region .image-text-pair{position:absolute;left:64px;top:-2px;margin-top:0;}
.ie7 #profileOverview .prof-edit-region .image-text-pair{left:78px;}

/* >>Full Profiles 30--Toolbar -- Block */
.profile30-toolbar .block{width:50px;}
.profile30-toolbar .block .items{min-width:270px;}
.profile30-toolbar .block .items li{white-space:nowrap;}
.profile30-toolbar .block .cta{margin:.5em; text-align:center;}
.profile30-toolbar .block .message{display:block;}
.profile30-toolbar .block .confirmation{display:none;font-weight:bold;}
.profile30-toolbar .block .confirmation .spr{position:relative;top:-2px;}
.profile30-toolbar .block .s-icon-hover-block{background-position:-140px -29px;}
.profile30-toolbar .block .s-icon-hover-block-active{background-position:-97px -29px;}

/* >>Full Profiles 30--Photos */
.photos-placeholder{
float:right;
min-width:292px;
position:relative;
margin:0 0 5px;
z-index:100;
}
.profile30-photos{
background-color:#fff;
float:right;
width:280px;
min-height:454px;
margin:0;
padding:5px;
border: 1px solid #ccc;
-webkit-box-shadow:0 1px 6px rgba(0,0,0,.3); -moz-box-shadow:0 1px 6px rgba(0,0,0,.3); box-shadow:0 1px 6px rgba(0,0,0,.3);
position:absolute;
top:0;
right:0;
z-index:10;
}#ieAll .profile30-photos{border: 1px solid #e2e2e2;box-shadow:0 0 0 #000;margin-top:2px;}
.profile30-photos .main-photo{
width:280px;
height:350px;
line-height:350px;
text-align:center;
}
.profile30-photos .main-photo img{
margin:0 auto;
display:inline !important;
}
.profile30-photos .main-photo img:hover{cursor:pointer;}
.profile30-photos .edit{clear:both;text-align:center;margin:0;position:absolute;left:0;width:100%;top:5px;} 
.profile30-photos .edit .link-primary{float:right;margin-right:2px;padding:4px 10px 4px 10px;}
#Avatar1{float:left;margin-left:2px!important;}
.profile30-photos .photo-caption{clear:both; text-align:center;margin:0; line-height:1.75em;}
.profile30-photos .main-photo .no-photo{background:#eee;}
.profile30-photos .main-photo .enlarge{
display:none;
outline:0;
}
.profile30-photos .main-photo .enlarge.active{
background-color: transparent;
background-color: rgba(255,255,255, 0.5);
/*background-image: url("../img/Community/Spark/ui-slideshow-enlarge.png");*/
background-image: url("../img/Site/JDate-co-il/btn-click-to-enlarge1.png");
background-repeat:no-repeat;
background-position: 50% 50%;
display:block;
height: 35px;
left:22%;
position: absolute;
 text-indent: -9999px;
top:25%;
width: 150px;
}
.pending-photo-message{
background: -moz-linear-gradient(top, rgba(51,51,51,0.75) 0%, rgba(51,51,51,0.75) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(51,51,51,0.75)), color-stop(100%,rgba(51,51,51,0.75))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(51,51,51,0.75) 0%,rgba(51,51,51,0.75) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(51,51,51,0.75) 0%,rgba(51,51,51,0.75) 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, rgba(51,51,51,0.75) 0%,rgba(51,51,51,0.75) 100%); /* IE10+ */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bf333333', endColorstr='#bf333333',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, rgba(51,51,51,0.75) 0%,rgba(51,51,51,0.75) 100%); /* W3C */
 
 color:#fff;
height: 40px;
left: 1px;
margin:0;
padding: 15px 5px 5px;
position: absolute;
 text-align: center;
top: 300px;
width: 278px;
z-index: 1;
}

/* >>Full Profiles 30--Photo -- ColorCode */
.profile30-photos #cc-fp-picture-tag{position:relative; margin-top:-18px;}

/* >>Full Profiles 30--Photo Slider */
.profile30-photos .thumbs-area{clear:both;position:relative; min-height:75px;padding:0 0 4px 14px;}
/*.profile30-photos .thumbs{position:absolute; visibility:hidden;left:-5000px; margin-left:12px;}*/ /* jCarousel applied*/
.profile30-photos .thumbs{
overflow:hidden;
width:265px;
height:81px;
}
.profile30-photos .thumbs li{float:right;}
.profile30-photos .thumbs a{float:right;border:2px solid #fff;}
.profile30-photos .thumbs a.active{border:2px solid #25426B;}
.profile30-photos .thumbs a:hover img{border:1px solid #25426B;}
.profile30-photos .thumbs a img{border:1px solid #fff;}

/* IE7 bug */
.ie7 .profile30-photos .thumbs li{width:64px;}
.ie7 .profile30-photos .thumbs .more-photo-list{width:128px;}
.ie7 .profile30-photos .thumbs:hover .more-photo-list{width:64px;}

.profile30-photos .thumbs .more-photo{
background:url(../img/Site/JDate-co-il/ui-fullprofile-thu-more.png) no-repeat 50% 50%;
border:3px solid #fff;
color:#fff;
display:inline-block;
width:58px; 
height:75px;
}
.profile30-photos .thumbs .more-photo em{
display:inline-block;
float:right;
font-style:normal;
margin:43px 18px 0 0;
}
.profile30-photos .thumbs-area.hover{background-color:#fff;}
.profile30-photos .thumbs-area.hover .more-photo{display:none;}
/* >>Full Profiles 30--sPop */
.spop-outer{display:none;}
.spop-active .spop-outer{display:block;}
.spop-stage{
 background-repeat:no-repeat !important;
 background-position:center center !important;
position:relative;
}
.spop-placeholder{position:relative;}
.spop-caption, .spop-captionwrap{overflow:hidden;}
.spop-hidden{display:none !important;}
.spop .spop-extcaption{width:240px;display:block;}
.spop{position:absolute;}
/* sPop */
.spop.spop-active{width:280px;float:left;}
.spop .spop-outer{padding:5px;border:1px solid #ccc;background:#fff;}
.spop .spop-stage{
width:280px;
height:350px;
margin:auto;
}
.spop .spop-outer:hover,
.spop.spop-expanded .spop-outer{
border:1px solid #ccc;
 box-shadow:0 0 7px #ccc;-moz-box-shadow:0 0 7px #ccc;-webkit-box-shadow:0 0 7px #ccc;
}
.spop .spop-caption{
margin:5px 0 0 0;
padding:10px;
font-size:0.9em;
 line-height:1.3em;
 color:#936;
 min-height:20px;
background:#eceff2;
border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;
 visibility:hidden; /* prevent flash of content before popeye loads */
}
.ie7 .spop .spop-caption{
 bottom:1px;
display:block;
left:0;
margin:0;
padding:0; 
position:absolute; 
width:100%; 
}
.ie7 .spop .spop-caption .spop-captionwrap{border:1px solid #ccc; border-top:none;}
.ie7 .spop .spop-caption .spop-captionwrap .spop-text{border:5px solid #fff;padding:10px;}
.spop .spop-caption a{color:#96b1cc;}
.spop .spop-caption a:hover{text-decoration:underline;}
.spop .spop-counter{
 color:#000;
padding:0 0 2px 0;
margin:14px 0 0;
font-size:0.9em;
 float:left;
}
.spop .spop-counter strong{margin:0 2px;}

.ie7 .spop-current, .ie7 .spop-total{
display:inline-block;
}

.spop .spop-stagewrap{background:#fff;}
.spop .spop-loading{background:#fff url(../img/Community/JDate/ajax-loader.gif) no-repeat center center !important;}
.spop .spop-nav{height:40px;}
.spop .spop-nav .spop-navwrap, .spop .spop-nav .spop-closewrap{
background:#96b1cc;
background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0.38, #96b1cc), color-stop(0.69, #96b1cc));
background-image:-moz-linear-gradient(center top, #96b1cc 38%, #96b1cc 69%);
border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;
}
.spop .spop-nav .spop-navwrap{float:right;}
.spop .spop-nav .spop-closewrap{float:left;}
.spop .spop-nav a{
display:block;
 overflow:hidden;
 text-indent:-900em;
height:22px;
 float:left;
padding:5px;
border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;
}
.spop .spop-nav .spop-navwrap a{margin:5px;}
.spop .spop-prev{width:22px;background:url(../img/ui-spop-next.png) no-repeat center;}
.spop .spop-next{width:22px;background:url(../img/ui-spop-prev.png) no-repeat center;}
.spop .spop-switch-enlarge{width:22px;background:url(../img/ui-spop-enlarge.png) no-repeat center;}
.spop .spop-switch-compact{width:22px;background:url(../img/ui-spop-compact.png) no-repeat center;}
.spop .spop-nav a:hover{background-color:#25426b;cursor:pointer;}

/* >>Full Profiles 30--Overview */
.profile30-overview{
padding:0 8px 0 0;
float:left;
width:392px;
}
.ie7 .profile30-overview{min-height:474px;}
.profile30-member-pulse h2{font:20px/1em Georgia, serif; color:#202e42;margin:4px 4px 4px 0;}
.profile30-member-pulse h2 .s-icon-click-yy{margin-top:3px;}
.ie7 .profile30-member-pulse h2{margin-top:4px;}
.profile30-overview .interest{margin:0px 4px 4px 0;}
.profile30-overview .timestamp{clear:both; overflow:hidden;min-height:15px;}
.profile30-overview .timestamp li{display:block; float:right;padding:0 5px;}
.profile30-overview .timestamp li:first-child{border-left:1px solid #ccc; }
.profile30-details{clear:both;margin:7px 0 0;min-height:118px;}
/* >>Full Profiles 30--Match Rating */
.profile30-match-rating{
background-color:#DDD;
float:right;
padding:8px;
}
.profile30-match-rating h2{
font:bold 11px "Arial";
text-transform:uppercase;
}

/* >>Full Profiles 30--Communication */
.profile30-comm{
padding:0 0 10px 0;
position:relative;
width: 383px;
}
.profile30-comm h2{
color:#202e42;
font:20px/1.25em Georgia;
text-align:center;
}
.profile30-comm h2 .s-icon-click-yy{margin:6px 4px 0 0;}
.profile30-comm > ul > li{
background-color:#e8f0d7;
border:1px solid #ccc;
border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px;
-webkit-box-shadow:0 1px 2px #ccc; -moz-box-shadow:0 1px 2px #ccc; box-shadow:0 1px 2px #ccc;
display:block;
float:right;
margin-left:5px;
padding:6px;
outline:none;
text-align:center;
}
.profile30-comm > ul > li:first-child{margin-right:0; min-width:30px;}
.profile30-comm > ul .online{padding:0;}
.profile30-comm > ul .online a{display:block;padding:6px;}
.profile30-comm > ul li span.offline{
background-color:#ccc; 
border:1px solid transparent;
border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px;
-webkit-box-shadow:0 1px 2px #ccc; -moz-box-shadow:0 1px 2px #ccc; box-shadow:0 1px 2px #ccc;
color:#fff;
display:block;
padding:5px 8px;      
}
.profile30-comm > ul li.secret-admirer{padding-right:3px;height:16px;}
.profile30-comm > ul .secret-admirer > div > a{float:left;}
.profile30-comm .click20-horizontal{float:left;margin:0 0 0 2px;}
.profile30-comm .click20-horizontal .click20-option{margin:0 0 0 0;display:inline;}
.profile30-comm > ul li.favorite{}
.s-icon-click-y-off:hover{background-position:-767px -66px;width:18px;height:17px;}
.s-icon-click-n-off:hover{background-position:-632px -66px;width:17px;height:17px;}
.s-icon-click-m-off:hover{background-position:-498px -66px;width:17px;height:17px;}
.ie8 .profile30-comm > ul > li .listMenuContainer{z-index:99 !important;}
.profile30-comm .click {
background:#eceff2;
border: 1px solid #96b1cc;
clear:both;
 margin-top: 5px;
padding: 5px 10px;
}
.profile30-comm .comment{
background-color:#e8f0d7;
border:1px solid #ccc;
border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px;
-webkit-box-shadow:0 1px 6px #ccc; -moz-box-shadow:0 1px 6px #ccc; box-shadow:0 1px 6px #ccc;
clear:both;
margin:10px 0 0;
padding:10px;
position:relative;
 min-height: 182px;
}
.profile30-comm .comment > h3{color:#202e42;font-size:18px;}
.profile30-comm .comment > h3 small{font:normal 11px Arial;}
/* Full Profiles 30--Communications - Favorites */
#profile30Comm .listMenuContainer .ListMenu li, #results30 .listMenuContainer .ListMenu li{background-color:#fff;}
#profile30Comm .listMenuContainer .ListMenu li a, #results30 .listMenuContainer .ListMenu li a{padding:.5em;}
#profile30Comm .listMenuContainer .ListMenu li a:hover, #results30 .listMenuContainer .ListMenu li a:hover{background-color:#936; color:#fff;}
/* Full Profiles 30--Communications - Comment - sub */
.profile30-comm .comment textarea{clear:both;display:block;width:98%; min-height:110px;padding:2px;}
.profile30-comm .comment .button-show{float:left;margin:8px 4px 0px;width:110px;}
.profile30-comm .comment .pre-loader{background-color:#fff;border:2px solid #25426b;display:block;height:112px;position:absolute; text-align:center;left:10px;top:40px;width:356px; float:left;}
.profile30-comm .comment .pre-loader img{margin:33px;}
.profile30-comm .comment .comment-sent{
background-color: white;
border: 2px solid #25426b;
height: 79px;
right: 8px;
margin: 0;
 padding-top: 35px;
position: absolute;
 text-align: center;
top: 39px;
width: 357px;
}
.profile30-comm .comment .comment-sent.comment-error{border: 2px solid red;height: 74px;padding-top: 40px;}
/* >>Full Profiles 30--Communications - unsub */
.profile30-comm .comment .textbox-hide, 
.profile30-comm .comment .button-hide{display:none;}
.profile30-comm .comment .upgrade{
background:url(../img/Site/JDate-co-il/ui-profile-comment-cover.png) no-repeat 50% 0%;  
clear: both;
height: 150px;
left: 27px;
position: relative;
width: 410px;
}
.profile30-comm .comment .upgrade .txt-upgrade{
background: url("../img/Community/JDate/ui-profile-comment-band.png") no-repeat 50% bottom; 
 color: #fff;
 float: left;
margin: 15px 0 0;
 min-height: 60px;
 text-align: center;
width: 411px;
 }
.profile30-comm .comment .upgrade .txt-upgrade a{color:#fff;display:block;padding:15px 15px 10px;}
.profile30-comm .comment .upgrade .txt-upgrade em{
font: 20px Arial,Helvetica Neue,Helvetica,sans-serif;
}
.profile30-comm .comment .upgrade .txt-upgrade.fraud{text-align:left;}
.profile30-comm .comment .upgrade .txt-upgrade.fraud p{line-height:1.25em;padding: 10px 20px 12px 28px;}
.profile30-comm .comment .upgrade .txt-upgrade.fraud a{color:#fff;display:block; line-height:1.5em;padding:0;}
.profile30-comm .comment .upgrade .txt-upgrade.fraud em{display:block;font:18px/1.25em Georgia, serif;}
/* >>Full Profiles 30--Name/Value Widget */
.name-value.two-column{width:100%;}
.name-value.two-column dl{width:50%;float:right;}
.name-value.two-column .dl-form dt{margin-right:4px;width:36%;min-height:19px;}
.name-value.two-column .dl-form dd{width:61%;}
.name-value.two-column .dl-form:first-child{width:46%;}

em.no-answer{color:#999999;font-size:0.917em;font-style:normal;}

/* >>Full Profiles 30--Group/Value Widget */
.group-value{
border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px;
-webkit-box-shadow:0 1px 6px #ccc; -moz-box-shadow:0 1px 6px #ccc; box-shadow:0 1px 6px #ccc;
margin:10px 5px;
padding:10px;
 
}#ie8down .group-value{border: 1px solid #e2e2e2;}
.group-value h2{font:18px Georgia, Sans-Serif;margin:1em 0 .25em 0;}
.group-value h2 .timestamp{font:11px Arial, Serif;}
.group-value h2 .timestamp:before{content:"(";}
.group-value h2 .timestamp:after{content:")";}
.group-value h2:first-child{margin-top:0;}
.group-value h3{margin:1.5em 0 0.5em 0;}
/* >>Full Profile 30--Edit */
.prof-edit-active{
border:1px solid transparent;
border-radius:4px;
position:relative;
}
.prof-edit-active.saved{background-color:Yellow;}
.prof-edit-active .prof-edit-button{
position:absolute;
top:20%;
right:0;
width:100%;
display:none;
 text-align:center;
}
.prof-edit-active .prof-edit-button button{
cursor:pointer;
background:transparent url(../img/Site/JDate-co-il/ui-sprite-edit-prof-btns.png) no-repeat 0 0;
width:155px;
width:155px;
height:35px;
 text-indent:-999em;
display:inline-block;
 border-width:0px;
border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;
}
.ie7 .prof-edit-active .prof-edit-button button{text-indent:0;color:transparent;text-transform:capitalize;}

.prof-edit-active:hover{border:1px solid #ddd;background-color:#ddd;cursor:pointer;}
.prof-edit-active:hover .prof-edit-button{display:block;}
.ie7 .prof-edit-active .spr{vertical-align:baseline;}

/* region specific spacing tweaks */
.profile30-overview .prof-edit-region{margin:8px 0 6px 4px;border:1px solid transparent;min-height:66px;}
.profile30-details .prof-edit-region{padding:4px;margin-top:0px;margin-bottom:0px;}
#tab-Essays .prof-edit-region, #tab-MoreEssays .prof-edit-region{padding:4px;margin-top:6px;}
.group-value .prof-edit-region{margin:12px 0;padding:4px;}
#profile30PhotoSlider .prof-edit-active {
height: 456px;
right: 4px;
position: absolute;
top: 4px;
width: 280px;
z-index: 2;
}
#profile30PhotoSlider .prof-edit-active:hover {background-color: rgba(0,0,0,0.2);border:1px solid transparent;}
.no-opacity #profile30PhotoSlider .prof-edit-active:hover {background: transparent url(../img/ui-trans-000000-20.png) repeat top left;}

/* Essay inline editing */
.inline-edit{
border:1px solid #ccc;
border-radius: 6px;-moz-border-radius: 6px;-webkit-border-radius: 6px; 
margin:.5em 0;
padding:.5em 4px;
 overflow:hidden;
position:relative;
}
.inline-edit textarea{margin:.5em 0;width:99%;}
.inline-edit input[type="submit"], .inline-edit input[type="button"]{
 float:left;
margin:0 .5em 0 0;
}
/*.inline-edit .form-error-inline{clear:both; float:right;}*/
.inline-edit .two-column{line-height:1.75em;margin:0 0 1.5em 0;}
.inline-edit .count-container{font-size:11px; text-align:left; float:left;margin:-18px 0 0;padding:0 0 0 4px;width:20%; }
.intro-note{float:right;font-size:11px;}
.intro-note ~ .count-container{margin:0;}
.lte9 .block-elem{background-image: url(../img/ui-trans-000000-00.png);}
.prof-edit-inline .notification{border:none;padding:.25em;}

/* Profile30 visitor */
.prof-essays-visitor{padding:1em;}
.prof-essays-visitor h3{color: #202E42;font: bold 14px Georgia,serif;margin-top: 4px;}

.ui-tabs {background: #fff;position: relative;padding: .2em; zoom: 1; -moz-border-radius: 0px; -webkit-border-radius: 0px;border-radius: 0px;border: 0px none; } /*position: relative prevents IE scroll bug (element withposition: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav { border-color: #a8a8a8; border-width: 0px 0px 1px 0px;margin: 0;padding: 0;background: transparent; -moz-border-radius: 0px; -webkit-border-radius: 0px;border-radius: 0px; }
.ui-tabs .ui-tabs-nav li { list-style: none; float: left;position: relative;top: 1px;margin: 0 0 1px 0.2em; border-bottom: 0 !important;padding: 0; white-space: nowrap; -moz-border-radius-topleft: 3px; -webkit-border-top-left-radius: 3px; border-top-left-radius: 3px; -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 3px; border-top-right-radius: 3px; }
.ui-tabs .ui-tabs-nav li a { float: left;padding: .5em 1em; text-decoration: none;font-size: 12px;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applyingcursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel {display: block;border: 0;padding: 1em 1.4em;background: none;font-size: 12px; border-color: #a8a8a8; border-width: 0px 1px 1px 1px; border-style: solid; -moz-border-radius: 0px; -webkit-border-radius: 0px;border-radius: 0px;}
.ui-tabs .ui-tabs-hide {display: none !important; }
.ui-tabs .ui-tabs-nav li.ui-state-default {background-color:#eceff2; border-color: #a8a8a8; float:right;}
.ui-tabs .ui-tabs-nav li.ui-state-default a { color: #4f4f4f; }
.ui-tabs .ui-tabs-nav li.ui-state-active {background: #fff; }
.ui-tabs-panel .ui-button { border-width: 0px;background: transparent; }

/* >>Full Profiles 30--Tab jQuery UI override */

#profileTabGroup {
border:none;
}

#profileTabGroup .ui-tabs-nav li{
-moz-border-radius-topleft:8px; 
 -webkit-border-top-left-radius:8px; 
 border-top-left-radius:8px; 
 -moz-border-radius-topright:8px; 
 -webkit-border-top-right-radius:8px; 
 border-top-right-radius:8px; 
}
#profileTabGroup .ui-tabs-nav{
border:0;
/*display:inline-block;*/
}
#profileTabGroup .ui-tabs-nav li a
{
font-size:18px;
padding:.5em 2em;
 color:#202e42;
}
#profileTabGroup .ui-tabs-nav li.ui-state-default{background-color:#96b1cc;}
#profileTabGroup .ui-tabs-nav li.ui-state-active{background: #fff; }
#profileTabGroup .ui-tabs-nav li.ui-tabs-selected{
border-color:#e1e1e1;
-webkit-box-shadow:  0px -1px 1px #e1e1e1;
-moz-box-shadow: 0px -1px 1px #e1e1e1;
box-shadow: 0px -1px 1px #e1e1e1; 
}

#profileTabGroup li.ui-state-hover{color:#4F4F4F;}
#profileTabGroup .ui-tabs-panel{
border:1px solid #e1e1e1;
border-radius: 8px;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-top-right-radius: 0;
-webkit-border-top-right-radius: 0;
-moz-border-radius-topright: 0;

box-shadow:0 1px 6px #ccc;-webkit-box-shadow:0 1px 6px #ccc; -moz-box-shadow:0 1px 6px #ccc; 
}
/* tab specific styles */
#profileTabGroup #tab-Essays.ui-widget-content h3,#profileTabGroup #tab-MoreEssays.ui-widget-content h3
{
font-size:14px;
font-weight:bold;
 color:#202e42; 
 margin-top:1.33em;
}
#profileTabGroup #tab-Essays.ui-widget-content h3:first-child, #profileTabGroup #tab-MoreEssays.ui-widget-content h3:first-child{margin-top:2px;}
#tab-Questions.ui-tabs-panel{padding:8px;}
#tab-Questions .btn.delete{float:right;}
/* tab specific styles - color code */
#tab-ColorCode .two-column {margin-right: 1%;width: 48.5%;}
#tab-ColorCode .two-column{width:48.5%;margin-right:1%;}
#tab-ColorCode .info.color-code h3.cc-color-heading{font-size:1em;color:white;padding:2px;font-weight:normal;}
#tab-ColorCode .info.color-code h3.cc-color-heading a{color:white;font-weight:normal;text-decoration:underline;}
#tab-ColorCode .info.color-code h3.cc-color-heading a:hover{text-decoration:none;}
#tab-ColorCode .info.color-code h3.cc-color-heading-none{font-size:1em;padding:2px;font-weight:normal;background-color:#eceff2;margin-bottom:1px;}
#tab-ColorCode .info h3 {font-size: 1.17em;margin: 0.8em 0 0;padding: 0;}

/* full width sub now banner */
#SubNowTopBanner{
background:transparent url(../img/Community/JDate/ui-sub-now-full-bg.png) no-repeat 0 0;
position:absolute;
top:38px;
width:1024px;
left:-12px;
 text-align:center;
height:46px;
}.ie7 #SubNowTopBanner{z-index:-1;}
.sub-banner-full #content-container #content-main, .sub-banner-full #content-container #content-promo{
 margin-top:44px;
}
/* profile30, non-sub, minisearch-bar on */
.profile30.sub-banner-full.minisearch-bar-on #SubNowTopBanner{
top:127px;
}
/* profile30, non-sub, minisearch-bar on */
.profile30.sub-banner-full.secret-admirer-bar #SubNowTopBanner{
top:94px;
}
.profile30 #fp-click20{border-bottom:0px solid white;}
.profile30 #fp-click20 .click20.click20-horizontal{margin-right:206px;}

.beta-button{
    background:transparent url(../img/site/jdate-co-il/ui-sprite-beta-buttons.png) no-repeat 0 -40px;
    display:inline-block;
    width:258px;
    height:40px;
}
.beta-button-matches{
    background:transparent url(../img/site/jdate-co-il/ui-sprite-beta-buttons.png) no-repeat 0 -207px;
    display:inline-block;
    width:295px;
    height:40px;
}
.beta-button-off{
    background:transparent url(../img/site/jdate-co-il/ui-sprite-beta-buttons.png) no-repeat 0 -128px;
    display:inline-block;
    margin:0 0 0 .5em;
    width:135px;
    height:40px;
}
.links.whats-this{font-weight:normal;}
#beta-toggler{position:relative;}
#beta-toggler .beta-button-what{
    background:transparent url(../img/site/jdate-co-il/ui-sprite-beta-buttons.png) no-repeat 0 0;
    border:none;
    display:block;
    position:relative;
    width:338px;
    height:40px;
}
#beta-toggler .beta-button-what .betawhatsthis{
    position:absolute;
    top:17px;
    left:240px;
    color:white;
    font-size:11px;                         
}
#beta-toggler .whats-this{
    background:none;
    border:none;
    color:#fff;
    position:absolute;
    top:16px;
    right:20px;
}
#beta-toggler.matches .beta-button-what{
    background:transparent url(../img/site/jdate-co-il/ui-sprite-beta-buttons.png) no-repeat 0 -168px;
    display:block;
    position:relative;
    width:348px;
    height:40px;
}
#beta-toggler.matches .beta-button-what .betawhatsthis{
    position:absolute;
    top:13px;
    left:21px;
    color:white;
    font-size:11px;
}
#betalayer{
    position: absolute;
    background-color: white;
    background-image: -webkit-gradient(linear, 0% 100%, 0% 0%, from(#eceff2), color-stop(0.15, white), color-stop(0.85, white), to(#eceff2));
    border: 2px solid #936;
    border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;
    box-shadow: #CCC 0px 1px 6px;-webkit-box-shadow: #CCC 0px 1px 6px;-moz-box-shadow: #CCC 0px 1px 6px;
    padding: 10px;
    width: 370px;
    z-index: 1;
}
#betalayer > h2{
    color: #936;
    font-size:28px;
    text-align: center;
}
.beta-toggler30{
    background:transparent url(../img/site/jdate-co-il/ui-sprite-beta-buttons.png) no-repeat 0 -80px;
    clear:both;
    display:block;
    float:left;
    height:47px;
    outline:none;
    position:relative;
    top:8px;
    width:119px;
}
.beta-toggler30:hover{
    background:transparent url(../img/site/jdate-co-il/ui-sprite-beta-buttons.png) no-repeat -119px -80px;
}
.beta-toggler30 .betawhatsthis{position:absolute; top:7px; right:7px; text-indent:-9999em;}
.beta-toggler30 .betawhatsthis:hover{background-position:-1042px -100px;}
.beta-toggler .beta-whats-this{
    float: left;
    left: -24px;
    position: relative;
    top: 14px;
}

.header-options.results30 
{
    float:right;
    margin-left:10px;
}
