/* hacks -------------------------------------------------------------------------- */
*+html .member .buttonright{clear:both;margin:20px 0 0 0;width:50px;}
*+html #replyMSG{padding-top:30px;}
*+html .message-info .from{margin-bottom:20px;}
/* tags  -------------------------------------------------------------------------- */
blockquote{font:110%/1.6em "Trebuchet MS", Verdana;margin:5px 0 0 10px;}
body{background:#d3e1f0;color:#000;font:75% Arial, Helvetica, sans-serif;margin:0;padding:0;text-align:center;}
form ul input{width:300px;}
form ul label{float:left;font-weight:normal;width:200px;}
form, h2, .sr_table ul, .sr_table ul li, #basicoptions ul li, ul#accordion, ul#accordion li{margin:0;padding:0;}
h1, h2, h3, h4 {font-family:Tahoma, Arial, sans-serif;}
h1{font-size:1.6em;margin:0 0 10px 0;padding:0;}
h2{font-size:16px;padding:5px 7px 0 7px;margin:0;}
h3{font-size:1.1em;margin:10px 0;padding:0;}
h4{font-size:1em;margin:0;padding:0;}
img{border:0;}
label{cursor:pointer;font-weight:bold;outline:none;}
ol{margin:5px 10px 10px 30px;padding:0;}
p{line-height:1.5;margin:5px 0 10px 0;padding:0;}
select, input{color:#000;font-family:Arial, Helvetica, sans-serif;font-size:100%;font-weight:normal;}
table, td{font-size:100%;}
textarea{display:block;font-family:Arial, Helvetica, sans-serif;font-size:100%;margin:auto;width:97%;}
th{text-align:left;}
ul li ul{margin:10px 20px;padding:0;}
ul li, ol li{margin:5px 0;padding:0;}
ul{list-style-type:none;margin:10px 0;padding:0;}
/* id  -------------------------------------------------------------------------- */
#AboutMe, #WhatIWant {width: 100% !important;}
#advancedsearch .refine_option{background:url(/WCContent/Image/RefineFilters_bot.png) no-repeat left bottom;margin:5px 12px 0 0;min-height:25px;width:100%;}
#advancedsearch {padding:10px;}
#advancedsearch{position:relative;}
#all {margin: 0;line-height: 1.5;}
#all, .border_rh:hover, .border_none:hover, .border_top_rh:hover, .border_top:hover {background-color:#fff;}
#bannerad{float:right;height:90px;padding:4px;text-align:right;vertical-align:middle;width:764px;}
#basicoptions, .savedsearch {padding: 10px 0 10px 15px;}
#bottom .footer{color:#fff;text-align:center;}
#bottom{background-color:#EA7003;clear:both;color:#369;font-size:90%;padding:1px 0 0 0;}
#captionBox {background-color:#eee;font-size:11px;left:260px;padding:5px;position:absolute;top:208px;}
#captionCount, .captionCount {font-size:11px;}
#char_aesthetic {background-color:#fe9a66; height:11px; }
#char_awareness {background-color:#ec8a1f; height:11px; }
#char_emotional {background-color:#f0ba00; height:11px; }
#char_mental {background-color:#128f33; height:11px; }
#char_physical {background-color:#267ee8; height:11px; }
#char_romance {background-color:#ca0533; height:11px; }
#char_spiritual {background-color:#d4dcef; height:11px; }
#couple1_pic, #couple2_pic {float: left;margin-right: 8px; margin-bottom:30px;}
#delete {padding:0; width:100px;}
#fmalert, #alerts{background:#fff url(/WCContent/Image/error-msg-bg.gif) repeat-x scroll left bottom;border:1px solid #000;display:none;margin:5px;padding:20px;position:relative;text-align:center;visibility:hidden;}
#head{min-height:80px;position:relative;z-index:20;}
#heightRange, #ageRange {border: 0; color: #F6931F; font-weight: bold;background-color: transparent;}
#heightRangeSlider {margin:0 30px;}
#heightSlider {width: 215px;left: 38px;bottom: 12px;}
#hor_character {width:200px; padding:10px; margin:5px 0 10px 15px; float:right; border-top:6px solid #eaeaea; border-bottom:6px solid #eaeaea; background:#f6f6f6; }
#hor_search {margin:20px 5px 5px 5px; padding:20px; border-top:6px solid #eaeaea; border-bottom:6px solid #eaeaea; background:#f6f6f6; }
#loginTab {-moz-border-radius: 5px;border-radius: 5px;border: 1px solid #eee; background-color:#eee;position: relative;top:2px;padding:5px 15px;}
#login{color:#fff;float:left;margin:17px 0 15px 0;padding:0;}
#main{float:left;padding:10px 15px;width:625px;}
#main.home {background-color:#fff;width:635px;}
#main.login .watermarked, #main.login .required{font-size:1.3em;}
#main.login {background:#2e378a url(/wccontent/image/login/login_page_cherries.jpg) no-repeat;border:0 none;height:400px;width:995px;color:black;margin:0;padding:0;font-family:Arial, Tahoma, Sans-Serif;}
#main.paper {margin:5px 0 0 10px;padding: 20px; width: 620px;}
#mainfull{padding:15px;}
#mainleft .cup, #mainleft h2 {margin-left: 0;}
#mainleft .photopopup {left :110px;}
#mainleft .photopopupmask {left:110px;}
#mainleft #superwinkImages {width: 550px;}
#mainleft, #mainright {background-image:url(/wccontent/image/backgrounds/paper_top.gif);background-position:top left;background-repeat:no-repeat;float:left;margin:5px 0 10px 5px;min-height:200px;padding:20px 0 0 25px;width:615px;}
#mainright {float: right; margin-right: 24px;}
#mainView{float:right;left:281px;margin:5px 10px 10px 0;max-height:450px;min-height:249px;overflow:auto;padding:10px 10px 20px 10px;position:absolute;text-align:center;top:147px;width:448px;}
#manualValidateError {color: Red; float:left;font-weight: bold; margin-left:5px; position:relative;text-align:center;top:10px; width:125px;}
#mobileErrorMessage {color:Red;font-weight:bold;margin:7px;}
#namesearch .buttonall{font-size:12px;margin:0;padding-bottom:0;padding-top:0;}
#namesearch, #namesearchMIN{background-color:#fff;border-bottom:1px solid #f3e7d9;clear:both;padding:5px;text-align:center;}
#namesearchMIN{height:15px;}
#newmessagediv, #warningdiv{background:#fff url(/WCContent/Image/error-msg-bg.png) repeat-x center bottom;border-top:1px solid #f3e7d9;border-right:1px solid #f3e7d9;border-left:1px solid #f3e7d9;margin-bottom:15px;min-height:72px;padding-top:5px;text-align:center;}
#nopictext{font-size:14px;left:280px;position:relative;top:-300px;width:417px;}
#novalidate {background: url(/WCContent/Image/ValidatePopup.png) no-repeat top left;width: 352px;height: 277px;}
#photoText {width:535px;}
/* this photouploadalert stuff needs de-tranging */
#photouploadalert1 {background-color: #6B355B;color: white;border-radius: 15px;-moz-border-radius: 15px;}
#photouploadalert1 div .end, #photouploadalert2 div .end{clear:both;}
#photouploadalert1 .left_img{margin-top:7px; float:left; margin-left:13px; width:125px; height:80px;}
#photouploadalert1 .big_text{font-size:2.15em; font-weight:bold; line-height:1.3em; float:left; width:42%; margin-top:8px; text-align:center;}
#photouploadalert1 .small_text{float:right; font-size:1.2em; margin-right:20px; margin-top:8px; line-height:1.1em; text-align:center;}
#photouploadalert1 .Nophoto .right_img{width:180px; height:28px; margin-left:20px;}
#photouploadalert2.alert_uploadphoto {background-image:url(/WCContent/Image/Backgrounds/alert_greygreenbg.jpg); background-repeat:no-repeat; border-color:transparent; border-radius: 15px; -moz-border-radius: 15px; background-color:#8eb2b2; width:630px; height:87px; color:Black; }
#photouploadalert2 .left_img{margin-top:0; float:left; padding-left:0; position:relative; top:0;}
#photouploadalert2 .big_text{font-size:2.5em; font-weight:bold; float:left; width:42%; margin-top:20px; text-align:left;}
#photouploadalert2 .Nophoto .right_img{float:right; margin-top:13px; padding-right:10px; width:190px; height:30px;}
#photouploadalert2 .small_text{font-size:1.7em; margin-top:10px; margin-left:10px;  text-align:center;}
/* end */
#plainalert {background-color: #dddddd;-moz-border-radius:30px 30px 30px 30px;border:2px solid red;font-size:14px;font-weight:bold;margin:10px 0;padding:10px;text-align:center;}
#privatetextlink {margin-left:8px;margin-right:8px;}
#profPhotSrc {margin-top: 10px;}
#profileThumb, img.miniprofile_photo{background-color:#fff;border:1px solid #ccc;padding:5px;}
#profilesentence .cup {padding:0;}
#profilesentence {height:320px;padding-top:55px;width:220px;}
#publictextlink {margin-left:12px;margin-right:0;}
#replyMSG textarea {margin:10px 0;padding-top:10px;width:725px;}
#replyMSG {clear:both;margin:0;padding:10px 0;width:725px;}
#sections {margin: 15px 0 15px -35px;text-align:center;}
*+html #sections {margin:15px 0;}
#setcaption {width:110px;}
#setdefault{clear:left; width:100%}
#showadvanced{padding-bottom:3px;}
#smartmatch_help.Help_but {float: right;}
#skipForm {margin-bottom: 10px;padding: 10px;}
#smartone .contact_options {background-image: none !important;width: 181px; float: none; height: 50px;}
#SocialNetworkLinks2nd {padding: 0 0 15px 0 ; margin:0 auto; text-align:center;background:none;font-size:11px;width:600px;}
#subnav .navBGbig {padding-bottom:10px;}
#subnav .navlists .cup {background-color:#f3ede4;border:0;}
#subnav.plain .cup {background-color:#f3ede4;border:0;margin-top:0;width:284px;}
#subnav.plain {margin:10px;padding:0 0 0 0;width:300px;}
#subnav{float:left;padding:7px 0 0 0;width:300px;}
#subnav.Thirds1-3.plain {margin-left: 35px;margin-top: 0;}
#subscribeMSG2 a {text-decoration:none;}
#subscribeMSG2 a:hover{text-decoration:none;}
#subscribeMSG2.alert_subscribeMSG{background-image:url(/WCContent/Image/Backgrounds/alert_greybg.jpg); background-repeat:no-repeat; border-color:transparent; -moz-border-radius: 15px; border-radius: 15px; background-color:#5a5a5a; width:630px; height:87px; margin-bottom:10px;}
#subscribeMSG2 .left_img{margin:0; float:left; padding:0; width:120px; height:87px;}
#subscribeMSG2 a p {font-size:2.0em; font-weight:bold; line-height:1.3em; float:right; width:77%; margin-top:10px;text-align:left; color:white;}
#subscribeMSG2 a .right_img{clear:both; width:225px; height:25px; position:relative; top:-3px; margin-left:135px;}
#subscribeMSG{background:#990101 url(/WCContent/Image/error-msg-bg_RED.gif) repeat-x left bottom;border:1px solid #300;margin:0 0 10px 0;text-align:center;}
#subscribeSection, #nopictext.albumentry {top:-316px;}
#superwinkImages {overflow:auto;position:relative;width:269px;}
#thumbsView .nextphotos {display:block;height:32px;margin-top:42px;width:32px;}
#thumbsView .previousphotos {display:block;height:32px;margin-top:42px;width:32px;}
#thumbsView{border:0;height:150px;left:23px;margin:0 0 23px 0;overflow:hidden;padding:0;position:absolute;top:505px;width:750px;}
#topnav .right{font-size:0.9em;padding:7px 15px 0 0;}
#topnav{cursor:pointer;min-height:28px;padding:0;position:relative;z-index:10;}
#trtownlocation_holder #town_location_key {width:215px;}
#txtpasswordNonHtml5 {margin-left:4px;width: 100px;}
#uploadchoose_comp {background:url(/WCContent/Image/medicon_computer.gif); background-repeat:no-repeat; background-position: 70px center; float:left; }
#uploadchoose_mms{background:url(/WCContent/Image/medicon_mobile.gif); background-repeat:no-repeat; background-position: 80px center; float:left; clear:left; margin:50px 10px 0 65px;}
#uploadchoose_post{background:url(/WCContent/Image/medicon_post.gif); background-repeat:no-repeat; background-position: 70px center; float:right; margin:50px 10px 0 30px;}
#uploadchoose_fb{background:url(/WCContent/Image/medicon_facebook.gif); background-repeat:no-repeat;float:right; background-position: 65px center;}
#uploadchoose_comp, #uploadchoose_mms {margin-left:100px;}
#uploadchoose_mms a.piclink {margin-left:5px;}
#uploadchoose_mms a.piclink, #uploadchoose_comp a.piclink, #uploadchoose_fb a.piclink, #uploadchoose_post a.piclink {margin-bottom:7px;}
#uploadchoose_comp, #uploadchoose_fb, #uploadchoose_mms, #uploadchoose_post {width:200px;}
#uploadchoose_fb, #uploadchoose_post {margin-right:150px;} /* must come after #uploadchoose_comp, #uploadchoose_fb, #uploadchoose_mms, #uploadchoose_post, and #uploadchoose_fb */
#uploadchoose_mms, #uploadchoose_post {margin-top:40px;}
#welcomemessage {border: 4px solid !important; -moz-border-radius:8px;-webkit-border-radius:8px; -o-border-radius:8px; border-radius:8px; }

/* class  --------------------------------------------------------------------------*/

.ac_even {background-color:#fff;}
.ac_loading {background: white url('indicator.gif') right center no-repeat;}
.ac_odd {background-color: #eee;}
.ac_over {background-color: #0A246A;color: white;}
.ac_results {border-bottom: 1px solid #ccc;}
.accordionContent{overflow:hidden;}
.addHotlistBox{padding:0 2px 3px 0; display:inline;}
.addphotoComp_icon, .addphotoMob_icon{background:url(/WCContent/Image/photos123_smallchoose.gif) no-repeat left center;float:left;height:66px;margin:10px 10px 0 0;width:80px;}
.addphotoMob_icon{background:url(/WCContent/Image/photos123_smallchoose.gif) no-repeat -80px center;}
.addphotos_but .photoupload{background:#900 url(/WCContent/Image/error-msg-bg_RED.gif) repeat-x left center;border:1px solid #333;float:left;padding:10px;text-align:center;width:222px;}
.addphotos_butRIGHT .left #compModal, .addphotos_butRIGHT .left #fbModal, .addphotos_butRIGHT .left #MMSModal, .addphotos_butRIGHT .left #postModal {display: block; font-size:11px;font-weight:bold;margin-left:-20px;text-align:center;}
.addphotos_butRIGHT .left {margin-left:10px;padding:0 10px;}
.addphotos_butRIGHT {margin-left:14px;margin-top:-1px;width:230px;}
.addphotos_but{float:left;margin:auto;padding:10px 0;}
.ads_buttons{margin:auto;width:265px;}
.adsky{margin:15px auto;text-align:center;width:auto;}
.ads{margin:20px auto 0 auto;width:750px;}
.advice {height: 260px;}
.ad{clear:both;margin:15px 0;padding:0;text-align:center;white-space:nowrap;}
.alertBottom {background-position:left bottom;background-repeat:no-repeat;height:17px;margin-left:-5px;width:965px;}
.alert_uploadphoto {margin: 0;padding: 0;height: 87px;text-decoration: none;font-family: Tahoma,arial,sans-serif;font-weight: bold;}
.appealBannerHomeLink {border-bottom: 1px dotted; cursor:help; text-decoration:none;}
.appealBannerHomeL {width:344px; height:86px; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#fff; font-weight:bold;}
.appealBannerHomeR {width:276px; height:86px; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#fff; font-weight:bold;}
.appealBannerHomeL .content {padding:6px 0 0 6px;}
.appealBannerHomeR .content {padding:6px 0 0 0;}
.arrowfront,.arrowback{border-width:20px 20px 20px 10px;border-color:transparent transparent transparent #4D113A;border-style:solid;width:0;height:0;position:absolute;top:0;right:-30px;}
.arrowback{border-color:#4D113A transparent #4D113A transparent;right:54px;z-index:1;} /* must come after .arrowfront, .arrowback */
.badges {float: right;margin-right: 10px;}
.bar_green{background:url(/wccontent/image/backgrounds/progBar_bg.png) repeat-x left top;height:10px;margin-top:1px;}
.big_green_button {font-size: 1.5em;height: 36px;}
.big_green_button, .normal_green_button {color: #fff; font-weight: bold; background: #86b93b; background: -moz-linear-gradient(top, #86b93b 0%, #86b93b 50%, #77b022 53%, #65a605 56%, #65a605 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #86b93b), color-stop(50%, #86b93b), color-stop(53%, #77b022), color-stop(56%, #65a605), color-stop(100%, #65a605)); background: -webkit-linear-gradient(top, #86b93b 0%, #86b93b 50%, #77b022 53%, #65a605 56%, #65a605 100%); background: -o-linear-gradient(top, #86b93b 0%, #86b93b 50%, #77b022 53%, #65a605 56%, #65a605 100%); background: -ms-linear-gradient(top, #86b93b 0%, #86b93b 50%, #77b022 53%, #65a605 56%, #65a605 100%); background: linear-gradient(top, #86b93b 0%, #86b93b 50%, #77b022 53%, #65a605 56%, #65a605 100%); border: 1px solid #65a605; margin-top:3.1em;margin-bottom:2em; padding: 0 10px; cursor: pointer; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a5e349', endColorstr='#65a605', GradientType=0 ); }
.big_green_button{margin-bottom:0.5em;}
.bignumbers {color: #cc6600; font-size: 20px; font-weight: bold;top: 2px;position: relative;}
.blockMsg #captionBox {position: static;}
.blockMsg #photobottom {cursor: default;text-align: left;}
.blurb {color: #fff;float:left;font-size: 17px; font-weight: normal; font-style: italic; line-height:22px; position: relative; top: 273px;width:485px;}
.bold_text{font-weight:bold;}
.bolditalic_text{font-weight:bold; font-style:italic;}
.border_bigrad {border: 1px solid #ccc;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;}
.border_rh .left, .border_none .left, .border_top_rh .left, .border_top .left{min-height:191px;width:95px;}
.border_rh, .border_none, .border_top_rh, .border_top{cursor:pointer;float:left;padding:5px;width:297px;}
.border_rh{border-right:1px dashed #999;}
.border_top_rh{border-right:1px dashed #999;border-top:1px dashed #999;clear:left;}
.border_top{border-top:1px dashed #999;}
.borderbutton{padding:15px;margin:0 20px 0 0;border:1px solid #888;background-color:#ccc;}
.button, .buttonall{background:#fff url(/wccontent/image/buttons/buttonall.gif) repeat-x left bottom;border:1px solid #ccc;color:#009;cursor:pointer;font-size:120%;font-weight:bold;height:28px;padding:1px 10px 2px 10px;}
.buttonmoreicon {position: relative; top: 2px;}
.buttonpaypal{background:url(https://www.paypal.com/en_US/i/logo/PayPal_mark_60x38.gif);border:none;cursor:pointer;height:38px;vertical-align:middle;width:60px;}
.buttonplain{background:none;border:none;color:#009;cursor:pointer;font:bold 100% Arial, Helvetica, sans-serif;margin:0;padding:0;text-decoration:underline;width:auto;}
.buttonposition, .buttonplace, .buttonright{clear:both;margin:0;min-height:23px;padding:10px 0;text-align:center;width:100%;}
.buttonright{float:right;margin-right:55px;width:100px;padding:5px 0 0 0;text-align:right;}
.center{text-align:center;}
.checkOptions{float:right;width:215px;}
.cherry_text{font-size:1.2em;}
.chip {background-color: #fff;background-image: url(/WCContent/image/chipOrange.gif);background-position: 15px 0; background-repeat:no-repeat;}
.clear, .tabcontent ul#accordion h2, ul.clearlist li{clear:both;}
.clearnospace {clear:both; height: 0;}
.combined_dd_ss {height:160px;margin:0 0 10px 0;padding:0;width:300px;}
.completeappeal {float:right; width:230px; border:1px solid #EAE7E2;padding:10px;margin-left: 20px;}
.completeprogress {position: relative; float: right; margin-right: 14px;}
.contact_options{background-image:url(/wccontent/image/backgrounds/photo_contact_bg_245px.png);background-position:left top;background-repeat:no-repeat;margin:5px 0;min-height:66px;padding:4px 0;width:250px;}
.left50 .contact_options {background-image: none; width: 170px;float:right;min-height:30px;}
.crumb{font-style:italic;}
.crumblink{font-weight:bold;text-decoration:none;}
.cup .paginateBOT{margin:4px -7px -9px 0;}
.cup, .cupinvis{margin-bottom:15px;padding:8px;}
.current .arrowback {border-width: 23px 23px 23px 11px;right: 51px;}
.current .arrowfront {border-width: 23px 23px 23px 11px;right: -34px;}
.current {height: 26px;top: -3px;line-height: 20px;margin-right: 15px;}
.deep {display: block; text-align: center;z-index:100; position: relative;}
.deep {top: -5px;}
.deepno,.deep{display:block;text-align:center;z-index:100;position:relative;}
.detailsbox #main.paper {margin: 0 !important;}
.detailsbox {font-size: 14px;line-height: 17px;}
.dotted {border-bottom:1px dotted #c0c0c0;}
.ecard_form {width:299px; margin:10px auto 0 auto; }
*+html .ecard_form {width:490px; margin:10px 0 0 75px; }
.ecard_msg{background: none repeat scroll 0 0 transparent; border: 0 none; color:#000;float:right;height:240px;margin:90px 10px 0 0; overflow: auto; width:190px;}
.ecard_view{background-color:#fff;background-repeat:no-repeat;height:350px;margin:10px auto 0 auto;width:490px;}
.ecardpos{width:745px;}
.email_part, .password_part {float: left;}
.email_sect{margin-top:1.5em;}
.emailprofile_preview{background-color:#fff;border:1px solid #ccc;margin:auto;padding:10px;width:350px;}
.failed {color: red;}
.faqlist > div > div {padding:10px 0 0 30px; font-style: italic;}
.faqlist > div {padding-bottom: 10px;}
.faqlist {background-color: #F3EDE4;margin-top:-16px; padding: 10px 0 0 10px; }
.fbtw {position:relative;top:10px;}
.fbFastTrackImg {float:right;width:39px; height: 39px;border: 1px solid #5F78AB;}
.fbFastTrackMsg {margin: 0; padding: 5px; border: 1px solid #5F78AB; background-color:#EFF6FE; min-height:100px;}
.fbFastTrackMsgContent {width:auto; float:left;}
.fbFastTrackMsgContent .fbFastTrackTitle {background-color:#637bad; color:#fff; margin-bottom:20px; padding:5px;}
.fbMemberImg {margin-right:20px;}
.fbFastTrackMsg .fb_button_medium {width:20px;}
.fbFastTrackMsg span {background-position: 39px 208px;background-image: url(/WCContent/Image/Icons/FGFbc80dUKj.png);display: inline-block; height: 39px;margin-right: 6px; width: 39px;}
.featured .memPhoto {border:1px solid #ccc; background-color: #fff; margin: 10px 10px 0 10px !important;}
.featured {margin: 0 0 10px 18px; padding: 10px 20px 10px 10px; width: 368px;background-color: #f3ede4; border: 1px solid #cc6600; -moz-border-radius: 15px; border-radius: 15px;}
.featuredpromo {font-size: 20px; font-family: Tahoma, Arial, Sans-Serif; height: 245px; margin: 60px 30px 0 30px; text-align: center; }
.field, .fieldmid{background-color:#fff;border:1px solid #999;padding-left:2px;}
.fieldfull{width:500px;}
.fieldlg{width:90%;}
.fieldmid{width:140px;}
.fieldsm{width:74px;}
.field{width:90%;}
.fillin #txtemail {width: 209px;}
.fillin #txtpassword {margin-left:4px;width: 100px;}
.firsthalf, .secondhalf{float:left;margin:0 0 0 10px;width:46%;}
.footer li {display:inline;}
.footerlink {display:inline;margin-right:10px;}
.forgot_part {position: relative; top:4px; left:7px;}
.form_left {width: 49%;float: left;margin: 0;padding: 0;}
.form_right {width: 49%;float: right;border: none;margin: 0;}
.formentry .textfailed, .formentry .textpassed, .formentry .texthelp {float: left;margin-left: 5px;margin-top: -3px;width: 180px;font-style: italic;font-size: 11px;font-weight: normal;}
.formentry{margin:0 0 5px 0;}
.formmargin{margin:0 20px 0 15px;}
.from .details p{display:inline;}
.from .details{clear:both;display:block;height:30px;}
.from .message{padding:0 10px;}
.from{display:block;margin:0;margin:20px 0;padding-bottom:12px;width:728px;}
.heightchunk {margin: 0 5px 6px 0;}
.HelpBubbleBottom {background:url(/Content/Image/Help_bubble_bottom.png) no-repeat center top;height:24px;margin:0;padding:0;}
.HelpBubbleMiddle {background:url(/Content/Image/Help_bubble_middle.png) no-repeat center top;margin:0;padding:0;}
.HelpBubbleTop {background:url(/Content/Image/Help_bubble_top.png) no-repeat center top;height:31px;margin:0;padding:0;}
.HelpBubble{position: absolute; top: 120px; right: 0; width: 200px !important;}
.Help_but{background:url(/wccontent/image/icons/default/help.png) no-repeat center center;display:inline-block; height:22px;margin-right:15px;vertical-align:middle;width:23px;}
.hide {visibility:hidden;display:none;}
.hor_date {margin:3px 0 0 8px; width:400px; }
.hotlistbar {background-color:#f4ede3;border:0 solid #ccc;bottom:0;height:34px;margin:0 15px;padding:0;position:fixed;width:962px;z-index:100;}
.hotlistbarcontent {background-color:#f4ede3;border:1px solid #ccc;height:142px;padding:5px;position:relative;width:950px;z-index:1;}
.hotlistbarmask {background:none transparent scroll repeat 0 0;height:170px;left:0;margin:0;padding:0;position:relative;top:-154px;width:962px;z-index:-1;}
.hotlist_gallery {background-color: #fff;border: 1px dotted #CCC;float: left;margin: 0;padding: 0;position:relative;width: 90px;}
.hotliststar {background:url(/wccontent/image/icons/default/hotlist_star_20px.png) transparent no-repeat;border:0;display:block;height:20px;left:0;margin:0;padding:0;position:absolute;top:0;width:20px;}
.hotpeoplelabel {height: 32px; overflow:hidden;}
.iconleft{margin:5px 5px 10px 0;}
.icons {margin-bottom:15px;}
.imgNav{border:1px solid #ccc; background-color:#fff; margin-bottom:15px; padding:1px; min-height:140px;}
.incomplete .arrowback {border-color: #EAE7E2 transparent #EAE7E2 transparent;border-color: #EAE7E2 rgba(255, 255, 255, 0) #EAE7E2 rgba(255, 255, 255, 0);}
.incomplete .arrowfront {border-color: transparent transparent transparent #EAE7E2;border-color: rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) #EAE7E2;}
.incomplete .arrowfront{border-color:transparent transparent transparent #EAE7E2;border-color:rgba(255,255,255,0) rgba(255,255,255,0) rgba(255,255,255,0) #EAE7E2;}
.information .alertBottom {background-image:url(/wccontent/image/backgrounds/alertPos_02.gif);}
.information {background:url(/wccontent/image/backgrounds/alertPos_01.gif) no-repeat scroll 15px 5px;}
.Insights {float: right; width: 35%;}
.interested{left:46px; width:77px;}
.invalid_img, .validation_img_invalid {background-image: url(/wccontent/image/icons/cross15x15.gif);}
.jcarousel-skin-tango .jcarousel-item {width: 90px;height: 120px;}
.jcarousel-skin-tango .jcarousel-item-horizontal {margin-right: 5px;}
.labelRememberme {color: #444; font-weight: bold; font-size: 12px;}
.LandingBox {background-color: #fff;border: 1px solid #888;-moz-border-radius:5px; border-radius: 5px;margin:0 0 30px 0;padding:15px; position:relative;}
.LandingContainer {margin: 0;padding: 0;position: relative;top: 0;background-position: 0 0;background-repeat: no-repeat;width: 980px;}
.LandingHeader {margin: 0 30px 0 30px;padding: 40px 0 0 0;height: 102px;}
.land_longbutton {width:260px; display:block;}
.left #MMSModal .modaltxt {margin-right:16px;}
.left #MMSModal, .left #postModal {padding:0; margin-top:5px;}
.left #fbModal, .left #compModal, .left #MMSModal, .left #postModal {width:100px; height:45px;}
.left #postModal .modaltxt {margin-right:27px;}
.left, .member-left, .previousphotos{float:left;}
.left50 .MH_progress {width:95%;}
.left50 .cup, .left50Marg .cup, .left50Marg .cupinvis{border:0;min-height:120px;padding:13px 5px 0 13px;}
.left50Marg{background-image:url(/wccontent/image/backgrounds/paper_left50.gif);background-position:top left;background-repeat:no-repeat;float:left;margin:0;width:317px;}
.left50{background-image:url(/wccontent/image/backgrounds/paper_left50.gif);background-position:top left;background-repeat:no-repeat;float:left;width:318px;}
.leftbanner{float:left;padding:10px 5px;}
.lifestylebox .lifestyleitem{margin:0;}
.links #SocialNetworkLinks2nd {position:relative; margin-bottom:10px; }
.linksbox {padding-top:10px;}
.links{font-size:90%;margin:0 auto;padding-bottom: 0;width:100%;}
.login_fillin .splasherror, .splash_youare .splasherror {color: Red; display: block; font-weight: bold !important;margin-left: 33px; margin-top:3px;}
.login_fillin .splasherror {margin-left:0;}
.login_middle, .loginchoose_buttons {float: left; position: relative; }
.loginchoose_buttons {margin-left: 5px;width: 48px;}
.LookingFor{color:#999;font-size:0.9em;}
.mail-content .member #buttonplaceid {display:inline;}
.mail-content{float:right;padding:20px 0;width:745px;}
.mail-subnav{float:left;padding:20px 0;width:130px;}
.mail-tab-page-bottom{background:url(/WCContent/Image/mail-box/tab-page-bottom.jpg) no-repeat;clear:both;height:40px; width:960px;}
.mail-tab-page{background:url(/WCContent/Image/mail-box/tab-page-bgr.jpg) repeat-y;height:auto;padding:0 40px;width:880px;}
.match_name{margin:0;padding:0;width:300px;}
.matchessentence {width: 170px; float: right;}

.matchpic{float:left;text-align:center;width:100px;}
.memPhoto{float:left;margin:0 0 50px 0;}
.member .image{background-color:#fff;border:1px solid #C9B8A0;margin:0 15px 0 0;padding:13px;}
.member-right .profile_contact {margin-left: 20px !important;}
.member-right{background:#fff;border:1px solid #C9B8A0;float:right;padding:10px;width:515px;}
.memberalready {font-size: 12px; font-weight:bold; margin: 0 10px 5px 0;}
.memberbadges {width: 90px;margin-right: 20px;margin-left: 10px;}
.memberimages #mainView {top:84px;}
.memberimages #thumbsView {top:429px;}
.memberimages {background-color:#fff;width:962px !important;}
.memberlogin {font-weight: normal; font-size: 18px;}
.member{margin:0 0 20px 0;padding:10px;width:740px;}
.message .paginate{background:transparent;float:right;height:30px;margin-right:15px;width:600px;}
.messagetype_read {background-image:url(/wccontent/image/icons/default/message30x25.png);display:block;height:25px;width:30px;}
.messagetype_new {background-image: url(/wccontent/image/icons/default/newmessage30x25.png);display: block;height: 25px;width: 30px;}
.messagetype_sitemail_new {background-image:url(/wccontent/image/icons/default/sitemail_frd_new.gif);display:block;height:25px;width:30px;}
.messagetype_sitemail_read {background-image:url(/wccontent/image/icons/default/sitemail_frd_read.gif);display:block;height:25px;width:30px;}
.Meta {margin-top:30px;width: 100%;}
.MetaAbout {float: left; width: 47%; margin-right: 10px;}
.MetaTips {float: left; width: 47%; color: #4d113a; }
.MH_progress{width:115px; margin-right:8px; clear:both;background-color: #ccc;height: 10px;}
.middle{vertical-align:middle;}
.modalpopupCancel {background-color:gray;text-align:right;width:100%;}
.modaltxt {float:right; margin-top:12px;}
.MonthlyNewsletterSubscription {margin-bottom: 20px !important;}
.more {float: left; margin: 0 4px 10px 0;width: 90px; text-align:center; font-weight:bold;}
.morelink {font-size: 11px;}
.morephotos {background:url(/wccontent/image/backgrounds/paper_home_photos.gif) no-repeat top left;}
.msgcntre {width: 740px !important;}
.navBGbig {background: none #F3EDE4;margin-bottom: 10px;}
.navBGbig .formpadding {margin:15px;}
.navlists {background-image:none;margin:4px 5px 0 5px;padding:0 0 0 0;}
.navlists{float:left;width:150px;}
.nodeco {text-decoration: none !important;}
.nonFBreghead h1 {font-size: 20px; margin-bottom: 0;}
.normal_green_button{height:28px;font-size:1.3em;}
.nospace {margin: 0!important;padding: 0!important;}
.notinterested {left: 38px; width:100px;}
.onethird{float:left;width:33%;}
.onlinestatus {float:right;margin-right:0;}
.option1, .ans2 .option3 {background-color: #C60;color: white;font-weight: bold;}
.option1, .option2, .option3, .option4 {padding: 5px; margin-bottom: 10px !important;}
.option1,.option2,.option3,.option4{padding:5px;margin-bottom:10px!important;}
.option1{font-weight: bold;}
.option2 {background-color: #EBC299;color: black;}
.option2 {font-weight: bold;}
.option3, .ans2 .option4 {background-color: #EAE7E2;color: black;}
.option3{background-color: #eae7e2; color: #000;font-weight: bold;}
.option4 {background-color: white;color: black;font-weight: bold;}
.option4{background-color: #fff; color: #000;font-weight: bold;}
.other .profilebg {background:url(/wccontent/image/backgrounds/profilebg_other.gif) no-repeat;line-height:1.5;}
.other .profilebgalbum {background:url(/wccontent/image/backgrounds/profilebgalbum_other.gif) no-repeat;line-height:1.5;}
.paddingbot{padding:100px 0;}
.paginate {color:#666;float:right;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;padding:5px 4px 1px 0;text-align:right;white-space:nowrap;width: 265px;}
.paginateTOP .paginate{padding:0 0 1px 0;}
.paginateTOP{float:right;padding:6px 6px 1px 0;}
.passfailed {color:red; font-size: 12px; font-style:italic;}
.password_sect{margin-top:0.15em;margin-bottom:2em;}
.perpage {float:right;width:150px;}
.personalityAbout{width:570px;}
.personalityFirstrow {width: 570px;clear: both;margin: 10px 0;}
.personalityLeft,.personalityCentre,.personalityRight{float:left;width:32%;}
.photoToolbar .left {height:45px;}
.photoToolbar {margin-top:-5px;}
.photoToolbar{left:20px;padding:0;position:absolute;top:150px;}
.photobottom {left:-5px;margin-top:540px;width:100%;}
.photopopup {background-color:#fff;border:1px solid #ccc;left :-210px;margin:0;padding:10px;position:absolute;top :-80px;width:172px;z-index:3;}
.photopopupmask {background:none transparent scroll repeat 0 0;display:none;height:0;left:-210px;margin:0;padding:0;position:absolute;top:-80px;width:0;z-index:-1;}
.photoprivacyList .tabcontent{min-height:270px;}
.placeholderNonHTMLFive {color: Gray;}
.Primary .About {float: left; width: 60%;}
.Primary {width: 100%;}
.prof_photos .button{width:200px;text-align:center; font-family: Tahoma, Arial, sans-serif; font-weight:bold; font-size:16px; padding:5px 0; height:16px;}
.profileResultFooter {margin-bottom:10px;}
.profile_contact_block {background-position:0 -560px; float: right !important;}
.profile_contact_ecard {background-position:0 -160px;}
.profile_contact_hotlist_add {background-position:0 -320px;}
.profile_contact_hotlist_remove {background-position:0 -240px;}
.profile_contact_message {background-position:0 0;}
.profile_contact_message, .profile_contact_wink, .profile_contact_ecard, .profile_contact_hotlist_add, .profile_contact_hotlist_remove, .profile_contact_sendfriend, .profile_contact_noshow, .profile_contact_block, .profile_contact_profile, .profile_contact_more, .profile_contact_report, .profile_contact_shy {background-image:url(/wccontent/image/backgrounds/profile_contact_icons.png);background-repeat:no-repeat;}
.profile_contact_mistletoe {background-position: 0 -880px;}
.profile_contact_more {background-position: 0 -960px;}
.profile_contact_noshow {background-position:0 -480px; float: right !important;}
.profile_contact_profile {background-position:0 -720px;}
.profile_contact_report {background-position:0 -1038px;float: right !important}
.profile_contact_restaurants {background-position:0 -800px;}
.profile_contact_sendfriend {background-position: 0 -400px; float:right !important;}
.profile_contact_shy {background-position:0 -640px;}
.profile_contact_wink {background-position:0 -80px;}
.profilebg {background:url(/wccontent/image/backgrounds/profilebg.gif) no-repeat;line-height:1.5;}
.profilebgalbum {background:url(/wccontent/image/backgrounds/profilebgalbum.gif) no-repeat;line-height:1.5;}
.profilebgalbumnophoto {background: url(/wccontent/image/backgrounds/profilebgalbumnophoto.gif) no-repeat;line-height: 1.5;}
.profilebgnophoto {background: url(/wccontent/image/backgrounds/profilebgnophoto.gif) no-repeat;line-height: 1.5;}
.profiledetails .cup{min-height:315px;}
.profilefavourites .cup{border-left:none;}
.profileintro_divider {background-color:#f3ede4;border:0 none;color:#e1f2fd;float:left;height:3px;width:410px;}
.profileintro{margin:0; }
.profilephoto .hotliststar {left:30px;position:absolute;top:20px;}
.profilephoto{float:left;padding:0 15px 0 0;margin-right: 18px;position:relative;text-align:center;width:160px;}
.profilesummary, .vprofile, span.headersitename{font-weight:bold;}
.profiletabsection #moreprofile, .profiletabsection #swoonAppeal {border:1px solid #f3ede4; margin-top:-1px; padding: 10px;}
.profiletabsection {margin-top: 15px;width: 620px;}
.progbar {border:2px solid; margin-right:10px; height:22px;}
.progress,.current{background-color:#4D113A;color:#fff;float:left;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:bold;height:20px;line-height:14px;padding:10px 2px;position:relative;margin-right:13px;width:70px;}
.current {height: 26px;top:-3px;line-height: 20px;margin-right:15px;} /*must come after .progress, .current */
.incomplete {background-color: #EAE7E2;color: black;} /*must come after .progress, .current */
.progresslast {margin-right: 0 !important;}
.promoSpot{margin-top:10px;height: 180px;}
.pviews {width:200px; margin-left:10px;}
.questions {width: 100%; position:relative;}
.ref_box_style {padding-top: 6px;}
.reg_box {background-color: #fff;padding-top: 10px;}
.Regdetails #main {margin-left: 0 !important;}
.Regdetails .ans4 {margin-left: -20px;}
.Regdetails .paper {width: 580px !important;}
.reg_start_tab {background-color:#ccc; color: #fff;list-style-type:none; display:block; padding:10px 14px;font-size:15px;font-weight: normal;border-color: #ccc; margin:0;}
.reg_start_tab{border-top: 1px solid #fefefe; border-left: 1px solid #fefefe; border-right: 1px solid #fefefe; border-radius: 4px 4px 0 0;}
.regbox_all .button, .regbox_all .buttongreen {-moz-padding-end:20px;-moz-padding-start:20px;font-size:18px;height:auto;}
.regbox_all .button{background-color:#ebebeb;background-position:left 1px;width:auto;}
.regbox_all select.smaller{width:47px;}
.regbox_all{margin: 40px 0 20px; width:516px;}
.regerrormessage .okbut{margin-left:-65px;}
.regerrormessage{background:#fff url(/WCContent/Image/Error_warning.gif) no-repeat left top;border:5px solid #c40b0b;left:50%;margin-left:-165px;padding:10px 10px 10px 65px;position:fixed;text-align:center;top:40%;width:250px;z-index:101129090;}
.regfill {line-height: 14px;}
.register #main {position:relative;width:760px;}
.register #main{width:760px;position:relative;}
.register #subnav{width:190px;}
.removefromhotlist {position: absolute; top:0; right:0;}
.right, .from .details span, .inheader, .memberbadges, .to .details span, .nextphotos, .ValignMid{float:right;}
.rndborder4 {-moz-border-radius:4px;-webkit-border-radius:4px; -o-border-radius:4px; border-radius:4px;}
.savedsearch {border-top: 1px dotted #A78B66;}
.searchResults, .paper{background-image:url(/wccontent/image/backgrounds/paper_top.gif);background-position:top left;background-repeat:no-repeat;float:right;margin-right:-15px;padding:0 30px 0 15px;width:615px;}
.searchResultsFix {margin-top:0;}
.searchResults{float:left;margin-right:-15px;padding:0 15px;width:645px;}
.searchbox_all .button, .regbox_all .buttongreen {padding:4px;}
.searchbox_all .button{font-size:12px;padding:2px;}
.searchcontactcontainer {height:20px; position:relative; margin-top:3px;}
.searchcontactlink {display:block;height:20px;width:20px;}
.searchresults_reg{margin: 31px auto auto 12px; width:430px;}
.searchresultsmember {float:left;margin:10px 10px 0 10px;position:relative;z-index:0;}
.searchsendecard {background:url(/wccontent/image/icons/default/Ecard_20px.png) transparent no-repeat;height:20px;left:69px;position:relative;top:-40px;width:20px;}
.searchsendmessage {background:url(/wccontent/image/icons/default/Message_20px.png) transparent no-repeat;height:20px;left:6px;position:relative;top:0;width:20px;}
.searchsendwink {background:url(/wccontent/image/icons/default/Wink_20px.png) transparent no-repeat;height:20px;left:38px;position:relative;top:-20px;width:20px;}
.Secondary {margin-top:10px; width: 100%; }
.secondtwothirds > div, .secondtwothirds > p {margin-left: 20px; margin-bottom: 10px;}
.secondtwothirds {width: 580px; float: none;}
.semContainer {color: #fff; font-style:italic !important; width:475px; margin-top:290px; float:left;}
.semtext {font-size: 14px;}
.seoResult {display: block;float: left;width: 90px;margin-bottom: 10px;}
.seothumb {margin: 0 0 10px 10px;-moz-border-radius: 4px;-webkit-border-radius: 4px;-o-border-radius: 4px;cursor: pointer;border-radius: 4px;}
.seoNickname, .seoTown {margin: 0 0 0 10px;color: white;text-align: center;cursor: pointer;text-decoration: underline;}
.seosplashbox{width:80%; margin-left: auto; margin-right:auto;}
.seosplashcontent, .seosplashcontent p {text-align:left !important;}
.seosplashheader {font-size:12px; color:#ffffff;}
.seothumcontainer {margin:5px 0 0 -11px;}
.seoTargetMember {height: 96px;border: 1px solid #4D113A;margin-bottom: 15px; margin-top: 15px; border-image: initial;}
.seoTargetedMemberImg {margin-right: 10px;}
.seoTargetedMemberInfo {float: left;}
.seoTargetedMemberDetailsMore {width: 300px;height: 72px;float: right;margin-top: 5px; padding: 0 10px 0 10px;border-left: 1px solid #4D113A;}
.shadow {background-color: #F3EDE4;margin: 10px; padding: 3px 3px 5px;}
.shadowEND, .skip, .tabcontent p.skip{display:none;visibility:hidden;}
.shadow_medium {-moz-box-shadow: 5px 5px 10px #ccc;-webkit-box-shadow: 5px 5px 10px #ccc;box-shadow: 5px 5px 10px #ccc;}
.signup_button {position: relative; top: -20px; display: block; text-align:center;}
.sitename{margin:auto;overflow:hidden;white-space:nowrap;width:85px;}
.skipmetabut {position: absolute;bottom: 6px;right: 0;width: 170px;}
.skiprepbut {position: absolute;right: 0;bottom: -10px;width: 190px;}
.smalltxt{font-size:0.9em;}
.smokinghabits, .drink, .eatinghabits, .maritalstatus, .build, .height, .haircol, .eyecol, .havechildren, .wantchildren, .dresssense, .religion, .ethnicity, .education, .occupation, .income, .humour, .social{clear:both;}
.sortBy {width:180px;}
.sortBy, .pviews, .paginate, .perpage{font-weight:bold;}
.sortBy, .pviews{float:left; }
.special_offer2 .buttonall{margin-right:15px;}
.splash, .splashPhotos, .splashppl {background: transparent url(/WCContent/Image/splash/splashBG_birds02.jpg) no-repeat scroll left -100px !important;}
.splashOr {font-weight: bold; font-size: 14px;}
.splashPhotos{background:none;}
.splash_youare {background-color: #fff;padding:8px 15px 15px;}
.splash_youare {border: 1px solid #ccc; margin: 0 20px;}
.splash_youare_gender, .splash_youare_lookingfor, .splash_youare_age {font-size: 15px; font-weight: bold;}
.splashppl {background: transparent url(/WCContent/Image/splash/splash-spring.jpg) no-repeat scroll left -140px !important;}
.splashppl{background:url(/WCContent/Image/splash/autumn.jpg) no-repeat left center;}
.splashworldcup {background:url(/WCContent/Image/splash/splashBG_worldcup.jpg) no-repeat left -80px !important;}
.sr_table{margin-right:-4px;}
.star_holder {width:250px; height:90px; margin:20px 10px 0 20px; }
.startchoose_buttons {-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;background-color: #fefefe;padding: 0 15px 15px 15px;text-align: center;}
.subnavmessage .buttonposition {width: 128px; display: inline;}
.successcouple {width:47%;float:left;margin: 0 10px 0 5px;position: relative;}
.successfeedback {float: right;width: 33%;}
.successfeedbacksnippet {margin: 0 5px 5px 0;}
.superwink_choose{background-color:#fff;border:1px solid #ccc;height:74px;overflow:auto;padding:5px;white-space:nowrap;width:98%;}
.swoonAnswer {font-weight: bold;}
.swoonAnswerAlign {text-align: left !important; width: 50%; padding:5px 0 5px 0;}
.swoonQuestion {background: url(/WCContent/image/Backgrounds/paper_top.gif) top left no-repeat; margin-bottom: 10px;padding:30px 0 10px 20px;background-size: 612px 220px;width: 591px;}
.swoonQuestionError {background-color: yellow;color: #7B3665;font-style: italic;font-weight: bold;padding: 4px;border: 1px solid #4D113A;margin-bottom: 5px;}
.swoonQuestionError {background-color:yellow; color: #7b3665; font-style: italic; font-weight: bold; padding: 4px; border:1px solid #4D113A; margin-bottom:5px;}
.tabcontent ul#accordion h2 a:hover{background-color:#FAF8F1;background-image:none;}
.tabcontent.profilebgalbum, .tabcontent.profilebgnophoto, .tabcontent.profilebgalbumnophoto, .tabcontent.profilebg {border: 0;height: 500px;height: auto!important;margin-top: 5px;min-height: 555px;padding-top: 0;width: 760px;border-image: initial;}
.tabcontent{background-color:#fff;border:1px solid #f3e7d9;margin:-1px 0 15px 0;padding:10px;width:865px;}
.tabs_container {float: right;width: 415px;position:relative;}
.termsandconditions {font-size: 12px;margin-bottom: 10px;width: 590px;}
.textfailed {color: Red;}
.textfailed, .textpassed, .texthelp {display: block;font-style: italic;font-size: 11px;font-weight: normal;padding-right: 5px;}
.textfailed,.texthelp{display:block;font-style:italic;font-size:11px;font-weight:normal;padding-right:5px;}
.textfailedmessage{color:Red;display:inline;font-style:inherit;}
.textfailed {color:Red;}
.texthelp {color: #000;}
.texthelp{color:#000;}
.textpassed {color: #009900;}
.textpassed{color:#090;}
.thirdbox_content {padding:0; margin:0;}
.Thirds1-3 .successcouple {width:100%;}
.Thirds1-3 {float: left;width: 286px;margin: 0 0 0 30px;}
.Thirds2-3 .paper {background-size: 612px 220px;}
.Thirds2-3 {float: left;width: 604px;margin: 0 0 0 30px;}
.ThirdsFirst, .HalfFirst {margin-left: 0px;}
.thumbdetails {clear: both; display: block; width: 85px;}
.thumpics {margin: auto; overflow:hidden;text-align: center; width: 92px;}
.thumbnails .member, .sr_table .member {background:transparent none repeat scroll 0 0;border:medium none; padding: 0}
.thumbnails{min-height:10px;padding:0 0 15px 2px;}
.to .details{clear:both;display:block;height:30px;}
.to .message{padding:0 10px;}
.to{display:block;margin:0;margin:20px 0;padding-bottom:12px;width:728px;}
.trevor .twitter-share-button {float: right;margin: 0 3px 3px 3px;vertical-align:text-top;}
.triangle-border { position:relative; padding:15px; margin:1em 0 3em; border:5px solid #F3EDE4; color:#333; background:#fff; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; }
.triangle-border.pointleft{ margin-left:242px; margin-right: 10px;}
.triangle-border.pointright {margin-right:242px;}
.triangle-border:before { content:""; position:absolute; bottom:-20px; left:40px; border-width:20px 20px 0; border-style:solid; border-color:#F3EDE4 transparent; display:block; width:0; }
.triangle-border:after { content:""; position:absolute; bottom:-13px; left:47px; border-width:13px 13px 0; border-style:solid; border-color:#fff transparent; display:block; width:0; }
.triangle-border.top:before { top:-20px; bottom:auto; left:auto; right:40px; border-width:0 20px 20px; }
.triangle-border.top:after { top:-13px; bottom:auto; left:auto; right:47px; border-width:0 13px 13px; }
.triangle-border.pointleft:before { top:10px; bottom:auto; left:-30px; border-width:15px 30px 15px 0; border-color:transparent #F3EDE4; }
.triangle-border.pointleft:after { top:16px; bottom:auto; left:-21px; border-width:9px 21px 9px 0; border-color:transparent #fff; }
.triangle-border.pointright:before { top:10px; bottom:auto; left:auto; right:-30px; border-width:15px 0 15px 30px; border-color:transparent #F3EDE4; }
.triangle-border.pointright:after { top:16px;bottom:auto; left:auto; right:-21px; border-width:9px 0 9px 21px; border-color:transparent #fff; }
.tweet_bottom .twitter-share-button {vertical-align:middle;}
.tweet_bottom {float:right;font-weight:bold;}
.validation_img, .validation_img_valid {background-image: url(/wccontent/image/icons/tick15x15.gif);}
.vprofile .superwink_choose{clear:both;width:272px;}
.w1004{margin:0 auto;text-align:left;width:995px;}
.warning .alertBottom{background-image:url(/wccontent/image/backgrounds/alertNeg_02.gif);}
.warning, .information, .error {display:none;font-family:tahoma, Arial, Helvetica, sans-serif;font-size:18px;margin-bottom:8px;padding:20px 20px 0;text-align:center;width:955px;}
.warning{background:url(/wccontent/image/backgrounds/alertNeg_01.gif) no-repeat scroll 15px 5px;}
.white {color: #fff;}
.You .MetaAbout {float: none; width: 100%;}
:-moz-placeholder {color:gray;}
::-webkit-input-placeholder {color:gray;}



#topnav iframe{border:0;display:none;left:0;position:absolute;top:28px;visibility:hidden;}

/* headings ----------------------------------------------------------------------------------*/

.Regdetails h2{padding-left:8px;}
#subnav.Thirds1-3 h2 {margin-top: 6px;}
.bigbox_middle h1.splash_h1 {color: #333; font-size:27px;}
.paper h1{padding-top:10px;}
.searchResults h1 {margin-top:16px;}
.secondtwothirds h1 {margin: 20px;}
.semContainer h1 { font-size: 15px;}
.cup h2{background-color:transparent;background-image:none;border:none;margin-left:0;padding:6px 0 0 0;}
.featuredpromo h2 {font-size: 20px;}
.hotlistbar h2.hotlistCount {background: none;border: none;float: left;font-family: Tahoma,Arial,sans-serif;font-size: 14px;font-weight: bolder;margin: 0;padding: 6px 0 0 4px;text-align: left;vertical-align: middle;}
.left50 h2, .left50Marg h2, .morephotos h2 {color:#333;font-size:18px;font-weight:bolder;padding:12px 0 0 16px;}
.member-right h2.distance_and_status{border:0 none;font-size:11px;font-size:14px;margin:0 0 10px 0;padding-top:0;}
#main .profileintro h2 {background-color:#fff;background:none;border:0;color:#c60;font-size:13px;font-weight:bolder;padding-left:0;padding-top:5px;}
#main h2.distance_and_status {background:none;border:0;color:#c60;font-size:11px;margin-top:0;padding-top:0;}
#mainleft h2, #mainleft .cup {margin-left:-10px;padding-right:15px;}
#subnav .navBGbig h2 {background-image:url(/wccontent/image/backgrounds/RefineSearch_bg.gif);background-position:0 0;background-repeat:no-repeat;font-size:18px;font-weight:bold;height:51px;padding-left:15px;padding-top:8px;}
#subnav .navBGbig h2.advanced_closed{background:url(/wccontent/image/icons/default/Arrow_right.gif) no-repeat 3px center;padding-left:15px;}
.navBGbig h2#showadvanced {height:30px !important;margin:0 0 0 15px;width:200px;} /* must come after #subnav .navBGbig h2 */
.navlists h2 {background-color:#f3ede4;background-image:none;}
#subnav.plain h2 {background:url(/wccontent/image/backgrounds/plain_column_top.jpg) top left scroll no-repeat;font-size:18px;font-weight:bolder;height:32px;margin:0;}
.addphotos_butRIGHT h2 {padding:7px 0;text-align:left;}
.photopopup h2 {background-color:#fff;background-image:none;border:none;color:#996699;font-family:Tahoma, Arial, sans-serif;font-size:11px;font-weight:bolder;margin:0;padding:0;text-align:left;}
#advancedsearch h3{clear:both;font-family:Arial, Helvetica, sans-serif;font-size:1em;font-weight:normal;margin:0;padding:0;}
#basicoptions h3{margin:10px 0 2px 0 !important;}
.seosplashcontent h2{font-size:12px; color:#ffffff; padding:5px 0 0;}
.tabcontent h2{background:none;border:none;margin:0;padding-left:0;}
.tandc h2 { margin: 10px -5px; padding: 0; }
div.onethird h2 {padding-left:0;}
h2 .inheader, #subnav h2 span.inheader {float:right;font-size:80%;margin:5px 12px 0 0;}
.perfectphoto h2, #UploadTips h2 {padding: 0;}
.successstories h2, .successcontainer h3 {margin:0; padding:0; }
.LandingBox h2 {margin:0; padding:0 0 10px 0;}
.successcontainer h3 {font-family: Georgia, "Times New Roman", Serif; font-style: italic;padding-bottom:5px;}
h2 small{font-size:0.8em;}
h2.shadow {background-color:#f3ede4;margin:10px;padding:3px 3px 5px 3px;}
h2.splash_h2b {color:#333;}
#mainright h3 {font-size: 16px; }
#mainright h2 {margin:25px 0 18px 0 !important; padding:0 !important; background: url(/wccontent/image/backgrounds/columntop_middle.gif) repeat-x; line-height: 37px; width: 96%;}
.star_holder h2 {font-size:20px; width:250px; border-bottom:1px solid #ccc; }
#hor_character h4 {margin-bottom:10px; color:#EC8A1F; }
.horoscope_detail h2 {width:550px; font-size:22px; border-bottom:1px solid #ccc; }
.successBG h2{border:none; padding:0; background:none; background-image:none; color:#2a1d1a;}
.Primary h2 {padding:0;}
.Primary h3 {font-size: 14px;}

/* tables ---------------------------------------------------------------------*/
#hor_character table {float:right; background-color:#fff; margin:1px 0 0 0; border:2px solid white; }
.left50 table td, .left50Marg table td{padding:0 5px 0 0;}
.morephotos td {padding:5px 0 0 10px;}
table.messagetable td, table.messagetable th{text-align:center;}
table.messagetable td.delete input{margin:0 12px;}
table.messagetable td.delete, table.messagetable th.delete{width:40px;}
table.messagetable td.delete{text-align:center;width:80px;}
table.messagetable td.from_name, table.messagetable th.from_name{text-align:left;width:25%;}
table.messagetable td.status_icon{padding-right:5px;width:25px;}
table.messagetable td.wink_icon img{border:1px solid #ccc;margin-left:4px;}
table.messagetable td.wink_icon{padding:0 5px 5px 0;width:52px;}
table.messagetable td.wink_txt, table.messagetable th.wink_txt{text-align:left;}
table.messagetable td{padding:4px 0;}
table.messagetable td{border-bottom:1px dashed #cecece;padding:5px 0;text-align:left;}
table.messagetable th {border-bottom:1px solid #333;color:#333;font-size:1.2em;text-align:left;}
table.messagetable{border-collapse:collapse;width:710px;}
table.messagetable{margin-top:5px;width:100%;}
table.searchresults{width:100%;}
table.text tr td {height:175px;overflow:hidden;vertical-align:top;width:90px;}
table.text {width:600px !important;table-layout:fixed;}
table.ValignTop td{vertical-align:top;}
table{border-collapse:collapse;margin:0;padding:0;}
td.drafttext textarea{display:inline;height:50px;vertical-align:middle;width:530px;}
.swoonAnswer th, .swoonAnswer td {text-align: center;}
td.wink_icon{height:70px;}
.swoonAnswer th,.swoonAnswer td{text-align:center;}

/* forms ------------------------------------------------------------*/
.Regdetails .lifestyleitem select {left: 38px;position: relative;top: -19px;width: 218px;}
#mobileSubmitForm form{display:inline;}
.mail-content form .buttonright {margin-right:9px;}
/*.mail-content form .shift {margin-right:46px;}*/
#main form textarea{width:90%; font-weight: bold; margin-bottom:2px;}
#advancedsearch ol li label{font-weight:normal;}
#basicoptions label.selected, #advancedsearch label.selected, #advancedsearch span.selected{color:#c60;font-weight:bold;}
#namesearch label{padding:0 5px;}
.addHotlistBox label {font-weight:normal;}
.regbox_all form label{width:145px;}
.select label{float:left;width:50px;}
form .extended label, form .extended input{width:300px;}
form.formNOstyles ul label{float:none;width:auto;}
label.sitenamesearch{display:block;}
ul.faves label.fave_band{background-image:url(/wccontent/image/icons/aboutyou/fave_band.gif);}
ul.faves label.fave_book{background-image:url(/wccontent/image/icons/aboutyou/education.gif);}
ul.faves label.fave_drink{background-image:url(/wccontent/image/icons/aboutyou/drinkinghabits.gif);}
ul.faves label.fave_film{background-image:url(/wccontent/image/icons/aboutyou/fave_film.gif);}
ul.faves label.fave_food{background-image:url(/wccontent/image/icons/aboutyou/eatinghabits.gif);}
ul.faves label.fave_friday{background-image:url(/wccontent/image/icons/aboutyou/fave_friday.gif);}
ul.faves label.fave_holiday{background-image:url(/wccontent/image/icons/aboutyou/fave_holiday.gif);}
ul.faves label.fave_newspaper{background-image:url(/wccontent/image/icons/aboutyou/fave_newspaper.gif);}
ul.faves label.fave_sport{background-image:url(/wccontent/image/icons/aboutyou/fave_sport.gif);}
ul.icons label, ul.faves label{background:url(/wccontent/image/icons/aboutyou/maritalstatus.gif) no-repeat right center;padding:9px 0 9px 0;margin-right:5px;width:137px;}
ul.faves label{width:150px;}
ul.icons label.build{background-image:url(/wccontent/image/icons/aboutyou/build.gif);}
ul.icons label.dresssense{background-image:url(/wccontent/image/icons/aboutyou/dresssense.gif);}
ul.icons label.drink{background-image:url(/wccontent/image/icons/aboutyou/drinkinghabits.gif);}
ul.icons label.eatinghabits{background-image:url(/wccontent/image/icons/aboutyou/eatinghabits.gif);}
ul.icons label.education{background-image:url(/wccontent/image/icons/aboutyou/education.gif);}
ul.icons label.ethnicity{background-image:url(/wccontent/image/icons/aboutyou/ethnicity.gif);}
ul.icons label.eyecol{background-image:url(/wccontent/image/icons/aboutyou/eyecolour.gif);}
ul.icons label.haircol{background-image:url(/wccontent/image/icons/aboutyou/haircolour.gif);}
ul.icons label.havechildren{background-image:url(/wccontent/image/icons/aboutyou/havechildren.gif);}
ul.icons label.height{background-image:url(/wccontent/image/icons/aboutyou/height.gif);}
ul.icons label.humour{background-image:url(/wccontent/image/icons/aboutyou/humour.gif);}
ul.icons label.income{background-image:url(/wccontent/image/icons/aboutyou/income.gif);}
ul.icons label.maritalstatus{background-image:url(/wccontent/image/icons/aboutyou/maritalstatus.gif);}
ul.icons label.occupation{background-image:url(/wccontent/image/icons/aboutyou/occupation.gif);}
ul.icons label.religion{background-image:url(/wccontent/image/icons/aboutyou/religion.gif);}
ul.icons label.smokinghabits{background-image:url(/wccontent/image/icons/aboutyou/smokinghabits.gif);}
ul.icons label.social{background-image:url(/wccontent/image/icons/aboutyou/social.gif);}
ul.icons label.wantchildren{background-image:url(/wccontent/image/icons/aboutyou/wantchildren.gif);}
.swoonAnswer label {font-weight: normal;font-size: 12px;}
#advancedsearch ol li input{float:left;margin-bottom:4px;}
.signup_button input, .login_button input{margin:0; padding: 0 10px;}
#subnav input.buttonall{font-size:120%;}
.addphotos_but .photoupload input.buttonall{margin:0;width:auto;}
.addphotos_but .photoupload input{margin:0 0 5px 0;width:100%;}
.buttonposition input, .buttonplace input{margin:auto;}
.checkOptions input.buttonall {float:right;margin:5px 5px 0 0;padding:0;}
.checkOptions input{clear:both;display:inline;padding:0;vertical-align:middle; width:17px;}
.connectfb_button input, .loginfb_button input {background-image: url(/WCContent/Image/Icons/FGFbc80dUKj.png);border-bottom: 1px solid #1A356E;border-top: 1px solid #879AC0;color: #FFFFFF;cursor:pointer;font-family: "lucida grande", tahoma, verdana, arial, sans-serif;font-weight: bold;height:27px;margin:0;padding: 2px 5px 3px 30px;text-shadow: none;background-position: left -138px;background-repeat: no-repeat;background-color: #5F78AB;}
.from .delete input{float:none;margin:0 0 0 735px;}
.mail-content .member #buttonplaceid input.buttonall {margin-top:15px;}
.regbox_all form input.inline, .regbox_all form label.inline{float:none;width:auto;}
.regbox_all form input{width:193px;}
.regbox_all input.small{width:108px;}
.to .delete input{float:none;margin:0 0 0 735px;}
form .tabcontent ul li.small input{width:127px;}
form div.photoupload input{margin:10px 0;width:auto;}
form input.button, form input.buttonall{width:auto;}
form input.inline, form label.inline{float:none;width:auto;}
form.formNOstyles ul input{width:auto;}
#member_email {width:193px;}
input#txtemail {width:234px;}
td.drafttext input.buttonplain{background:url(/wccontent/image/icons/default/icon-delete.gif) no-repeat center top;padding:20px 0 0 0;}
.ac_input {width: 200px;}
.questions fieldset {margin-bottom: 30px; border: 0; }
.questions legend {font-size: 14px;font-weight: bold; margin-bottom:5px;}
.questions legend span {font-weight: bold;}
.regbox_all form select{width:197px;}
.regbox_all form ul li.small select{width:63px;}
form .tabcontent ul li.small select{width:99px;}
form ul li.small select{width:66px;}
form ul select, form .extended select{width:218px;}
.icons select {position: relative; top: 10px;}
select.savedsearches{margin-left:15px;width:88%;}
option:hover {background-color:#22978a; color: #fff; }
.subnavmessage textarea {width: 100% !important;}
#main.login input{padding-left:0.15em}
#setprivacy label {font-weight: normal;}
.gender label, #distancewithin label, #postcodeSearch label, #townSearch label{width:100px;}
.formentry input,.formentrycontainer{width:205px!important;margin:0;float:left;}
.formentry label{width:150px;float:left;margin-top:4px;}
.lifestylebox label{background-position:0 0;background-repeat:no-repeat;display:block;height:35px;padding-left:38px;}
ul.icons label,ul.faves label{background:url(/wccontent/image/icons/aboutyou/maritalstatus.gif) no-repeat right center;padding:9px 0 9px 0;margin-right:5px;width:137px;}
ul.icons label.build,.lifestylebox .build{background-image:url(/wccontent/image/icons/aboutyou/build.gif);}
ul.icons label.dresssense,.lifestylebox .dresssense{background-image:url(/wccontent/image/icons/aboutyou/dresssense.gif);}
ul.icons label.drink,.lifestylebox .drink{background-image:url(/wccontent/image/icons/aboutyou/drinkinghabits.gif);}
ul.icons label.eatinghabits,.lifestylebox .eatinghabits{background-image:url(/wccontent/image/icons/aboutyou/eatinghabits.gif);}
ul.icons label.education,.lifestylebox .education{background-image:url(/wccontent/image/icons/aboutyou/education.gif);}
ul.icons label.ethnicity,.lifestylebox .ethnicity{background-image:url(/wccontent/image/icons/aboutyou/ethnicity.gif);}
ul.icons label.eyecol,.lifestylebox .eyecol{background-image:url(/wccontent/image/icons/aboutyou/eyecolour.gif);}
ul.icons label.haircol,.lifestylebox .haircol{background-image:url(/wccontent/image/icons/aboutyou/haircolour.gif);}
ul.icons label.havechildren,.lifestylebox .havechildren{background-image:url(/wccontent/image/icons/aboutyou/havechildren.gif);}
ul.icons label.height,.lifestylebox .height{background-image:url(/wccontent/image/icons/aboutyou/height.gif);}
ul.icons label.humour,.lifestylebox .humour{background-image:url(/wccontent/image/icons/aboutyou/humour.gif);}
ul.icons label.income,.lifestylebox .income{background-image:url(/wccontent/image/icons/aboutyou/income.gif);}
ul.icons label.maritalstatus,.lifestylebox .maritalstatus{background-image:url(/wccontent/image/icons/aboutyou/maritalstatus.gif);}
ul.icons label.occupation,.lifestylebox .occupation{background-image:url(/wccontent/image/icons/aboutyou/occupation.gif);}
ul.icons label.religion,.lifestylebox .religion{background-image:url(/wccontent/image/icons/aboutyou/religion.gif);}
ul.icons label.smokinghabits,.lifestylebox .smokinghabits{background-image:url(/wccontent/image/icons/aboutyou/smokinghabits.gif);}
ul.icons label.social,.lifestylebox .social{background-image:url(/wccontent/image/icons/aboutyou/social.gif);}
ul.icons label.wantchildren,.lifestylebox .wantchildren{background-image:url(/wccontent/image/icons/aboutyou/wantchildren.gif);}
.Regdetails fieldset {border: 0;margin: 0;padding: 0;}
.MonthlyNewsletterSubscription label {display: inline;padding: 0;}
.searchbox_form input, .searchbox_form select, .searchbox_form label {float: none;width: auto;}


/* lists --------------------------------------------------------------------- */
#advancedsearch ol{background:url(/WCContent/Image/RefineFilters_botON.png) no-repeat left bottom;list-style-type:none;margin:0;min-height:10px;padding:0 5px 5px 5px;}
#mainfull ul.profile_contact {margin-left:60px;}
#SocialNetworkLinks2nd li {display: inline;}
#SocialNetworkLinks2nd li:first-child {font-size: 11px;font-weight: normal;}
#SocialNetworkLinks2nd ul {width:100%;}
#subnav ul{list-style-type:none;margin:0 0 15px;padding:0;}
#topnav ul{margin:0;min-height:28px;padding:0;}
.navlists li{list-style-type:none;margin-left:0;padding:0;}
.photoToolbar ul{margin:0 0 0 0;}
.profilebg ul.tabs li.profilephotos, .profilebgalbum ul.tabs li.profilephotos, .profilebgnophoto ul.tabs li.profilephotos, .profilebgalbumnophoto ul.tabs li.profilephotos {width: 400px;}
div#main.paper ul.profile_contact, div#main.memberimages ul.profile_contact, #mainfull ul.profile_contact {background-image:url(/wccontent/image/backgrounds/profile_contact_bg.gif);background-position:top left;background-repeat:no-repeat;float:right;height:80px;margin:10px 22px 0 0;padding:0;width:405px;}
form ul{margin:0;padding:5px 0 0 0;}
form.formNOstyles #basicoptions ul {margin:0;}
form.formNOstyles .sr_table ul{margin:0;}
form.formNOstyles ul{margin-bottom:25px;}
ul#botnav li{display:inline;list-style:none;margin:0;padding:7px 6px 6px;}
.cup .half {float:left;margin-left:0;width:47%;}
.halfadjust {float:right;margin-top: -29px; margin-right: 215px;}
ul.icons, ul.faves{float:left;width:50%;}
ul.mail-tabs{height:63px;margin:10px 0 0 0;width:960px;}
ul.phototoolbox {margin-top:115px;width: 246px;}
ul.splashLookinFor{background-color:#f7f8ff;border:1px solid #ccc;margin:0;padding:0 0 0 5px;}
ul.tabs{margin:0;min-height:28px;padding:0;}
ul.tipsRuss{margin:0 0 10px 0;}
.ecard_form ol {margin-bottom: 3px;}
#advancedsearch ol li{float:left;margin:0;width:50%;}
.Insightsfull li {list-style-type: none;padding-left: 20px;background: url(/wccontent/image/icons/purpleheart.png) no-repeat 0 4px;}
#topnav ul li div li{border:0;float:none;margin:0;}
#topnav ul li div{display:none;left:0;margin:0;padding:0;position:absolute;top:28px;visibility:hidden;}
#topnav ul li.navSelected div{display:block;padding:0;visibility:visible;}
#topnav ul li{float:left;line-height:normal;list-style:none;margin:0;padding:7px 10px 6px;position:relative;}
.mail-subnav ul li{font-size:1.2em;margin:0 0 15px 0;}
.member-right .profile_contact > li {margin-top: 20px !important; margin-left: 8px !important;}
#subnav .microtips li {margin-bottom: 0;}
.photoToolbar ul li{float:none;padding:0 8px;text-align:left;}
.sr_table ul li.PersonalityTraits{padding:5px 0;}
.paper li {margin-left:0;padding-bottom:5px;}
.paper ul.profile_contact li.profile_contact_report, #mainfull ul.profile_contact li.profile_contact_report {background-position:0 -1038px;float: right; margin-right:11px;}
div#main.paper ul.profile_contact li {height:40px;margin:25px 0 0 2px;padding:0;width:42px;}
div#main.memberimages ul.profile_contact li, div#profilesentence .cup ul.contact_options li {height:40px;margin:25px 0 0 2px;padding:0;width:39px;}
#mainfull ul.profile_contact li {height:40px;margin:0 0 0 2px;padding:0;width:40px;}
div#profilesentence .cup ul.contact_options li {margin:15px 0 0 1px;}
form ul li{padding:2px 0;}
li.AgeLocation{color:#c60;}
li.photoRequest ul.profile_contact{float:left;min-height:30px;}
li.Sitename a{text-decoration:none;}
li.Sitename{font-size:1.2em;font-weight:bold;}
li.status{font-style:italic;}
.tandc li {list-style:lower-roman; margin-left: 30px;}
ul#botnav{clear:both;font-size:0.9em;margin:-1px auto 0 auto;padding:5px 0;text-align:center; position: relative;}
ul.bullets{list-style-type:disc;margin-left:15px;}
ul.contact_options li, ul.profile_contact li{clear:none;float:left;padding:0 10px;text-align:center;}
ul.icons li, ul.faves li{clear:both;margin:0;padding:0;}
ul.mail-tabs li a{display:block;font-size:1.3em;font-weight:bold;height:42px;padding:8px 0 0 60px;text-decoration:none;width:150px;}
ul.mail-tabs li{float:left;height:50px;width:210px;}
.tabs li.firstTab{margin-left:0;}
.tabs li.on{background-image:none;background-color: #fff;border-bottom:none;padding-bottom:1px;position:relative;width:123px;z-index:5;}
.tabs li.profilephotos, ul.tabs li.albumphotos, ul.tabs li.on.profilephotos, ul.tabs li.on.albumphotos {background:none;border:0;padding-top:5px;}
.tabs li{background-color:#f3ede4;border:1px solid #f3ede4;color:#9b280f;float:left;margin:0 0 0 2px;min-height:26px;padding:0;text-align:center;width:123px;}
.profiletabsection .tabs li {width: 210px;}
ul.tipsRuss li{background:url(/WCContent/Image/Xsmall_heart_bullet.gif) no-repeat left center;padding:0 0 0 10px;}
ul.msgcntre li.on{width:213px;}
ul.msgcntre li{width:211px;}
#da_subnav ul {width:270px; background:#F3EDE4; padding:15px; margin:0; list-style-image: url('/wccontent/image/icons/default/bullet_heart.gif'); }
#da_subnav ul li, #da_subnav ol li {margin:5px 0 5px 15px; }
#da_subnav ol {width:270px; background:#F3EDE4; padding:15px; margin:0; }
ul.phototoolbox li {text-align:left; float: left;}
#subnav ul.microtips {list-style-type: disc; margin-left: 20px;}
#smartone ul.profile_contact {background-image: none;margin-left: 0;margin-top:0 !important;}
.showPeople ol{list-style-type:none; display:block;}
.ac_results ul {width: 100%;list-style-position: outside;list-style: none; padding: 0; margin: 0;}
.ac_results li {margin: 0;padding: 2px 5px;cursor: default;display: block; /* if width set to 100% horizontal scrollbar will appear when scroll mode is used */ font: menu; font-size: 12px; /* IMPORTANT! if line-height not set or set in relative units, scroll will be broken in firefox */ line-height: 16px; overflow: hidden;border-left: 1px solid #ccc;}


/* paras -------------------------------------------------------------------*/
#main.login p, #main.login h1{color:white;}
#mainright p {width: 96%}
.star_holder p {margin:-18px 0 0 5px; }
*+html div.horoscope_detail div#hor_character p.hor_detail {margin-top:1px; }
.Insights p{background: url(/wccontent/image/icons/purpleheart.png) no-repeat 0 4px; font-size: 14px;}
.Insights p:first-letter {padding-left: 20px;}
.progbar p {font-size:14px; font-weight:bold; margin:0; text-align:center;}
#main .profileintro p {margin-top:0;}
#namesearch p{background:url(/wccontent/image/icons/default/SEARCHbar_magIcon.gif) no-repeat left top;margin:0;padding:0 0 6px 24px;text-align:left;}
.addphotos_but p{color:#fff;margin:0;padding:0;}
.cup p {margin-right:20px;}
.featured p {font-weight: normal !important; font-size: 15px; line-height: 18px; margin: 0 0 10px 0 !important;}
.footer p{margin:3px 0;}
.from .details p{padding-bottom:15px;width:728px;}
.from .message p{margin:0;width:686px;}
.HelpBubbleMiddle p {font-family:tahoma, arial, helvetica, sans-serif;margin:0;padding:0 10px;}
.other p.captiontxt {position:absolute;top:397px;}
.photoheadertext p{margin:35px 46px 0 26px; }
.regbox_all form p.helptxt{margin:0;width:135px;}
.regerrormessage p{text-align:left;}
.subnavmessage {float: left; width: 380px;}
.subnavwink p.profile_contact_wink{height:30px;margin-bottom:0;padding:12px 0 0 38px;vertical-align:bottom;}
.successcontainer p {margin:0; padding:0; }
.tabcontent p.captiontxt {line-height: 13px; margin: 326px auto auto 259px; text-align:center; width:457px;}
.to .details p{display:inline;margin:0;}
.to .message p{margin:0;width:705px;}
form p.helptxt{float:right;font-size:10px;line-height:1;margin:0 20px 0 0;width:180px;}
li.photoRequest p.smalltxt{clear:both;text-align:center;}
p.captiontxt {font-style:italic;font-weight:bold;}
ul.splashLookinFor p.helptxt{margin-top:20px;}
.social p {position: relative; top: -5px; font-size: 12px; line-height: 12px; margin-left: 3px;}

/* span ----------------------------------------------------------------------*/
#newmessagediv span.envelope{padding:27px 0 29px 80px;}
#novalidate span {visibility: hidden;}
#novalidatego { visibility: visible; position: relative; left: -1px; top: 167px; }
#novalidateclose { font-weight: bold; position:relative; top: -43px; left: 259px; width: 53px;visibility: visible;}
*+html .from .details span{margin-top:-20px;}
*+html .to .details span{margin-top:-20px;}
.checkOptions span {float:right;margin:0;padding:0;}
.member-right h2 span.marital_status {color:#666666;font-style:italic;text-transform:capitalize;}
.more span {clear: both; text-align: center; display: block; width: 90px; overflow: hidden;height: 20px;}
.photopopup span.loginStat {margin:0;padding-top:10px;text-align:left;width:auto;}
.loginStat{color:#f03300;display:block;font-size:0.9em;line-height:1;margin:5px 0 0 0;padding:2px 0;text-decoration:none;width:90px;}
span.Online{color:#0195b0;display:block;font-size:0.9em;margin:4px 0 0 0;padding:2px 0;text-decoration:none;}
#sections span{background-image: url(/wccontent/image/icons/default/downTriangle.gif);background-position: 7px 19px;background-repeat: no-repeat;padding-bottom: 10px;}

/* images -------------------------------------------------------------------*/
.validation_img, .validation_img_valid, .invalid_img, .validation_img_invalid {width: 15px;height: 15px;float: right;display: block;top: 3px;position: relative;}
.invalid_img,.validation_img_invalid{background-image:url(/wccontent/image/icons/cross15x15.gif);}
.validation_img,.validation_img_valid{background-image:url(/wccontent/image/icons/tick15x15.gif);}
#mainView img {max-height:285px;max-width:420px;}
#profilesentence img#profileThumb {float:left;margin:0 10px 30px 0;}
#publictextlink img, #privatetextlink img {padding-right:2px;}
#sitemessage img {vertical-align:middle;}
#subnav li img {vertical-align:middle;}
.addHotlistBox img {vertical-align: bottom;position:relative; top:-3px;}
.contact_options a:hover img{background-color:#f4fafd;border:1px solid #dbf0f8;margin:-1px;}
.emailprofile_preview img{float:left;margin:0 10px 0 0;}
.featured .memPhoto img {background-color: #fff;}
.first img {float: right;}
.hideshow img{margin-left:5px;vertical-align:middle;}
.hotlist_gallery img {margin: 5px;}
.more img {border: 1px solid #ccc; padding: 4px; background-color: #fff;}
.Nophoto img {margin-right: 10px;vertical-align: middle;}
.profilebg #thumbsView img.selected{background:url(/wccontent/image/backgrounds/thumbBorder.gif) -277px 0 no-repeat;}
.profilebg #thumbsView img{background:url(/wccontent/image/backgrounds/thumbBorder.gif) -184px 0 no-repeat;float:left;margin:2px;padding:6px;}
.profilebgalbum #thumbsView img.selected{background:url(/wccontent/image/backgrounds/thumbBorder.gif) -92px 0 no-repeat;}
.profilebgalbum #thumbsView img{background:url(/wccontent/image/backgrounds/thumbBorder.gif) 0 0 no-repeat;float:left;margin:2px;padding:6px;}
#thumbsView .photoPrivacy img {background:#fff none;float:right;left:73px;margin:0;padding:4px;position:absolute;top:89px;}
.profilephoto img {border:1px solid #ccc;padding:10px 10px 10px 10px;}
.photosmore img{border:0;padding:5px}
.promoSpot img.russellgrant{float:right;position:relative;}
.successcouple img {width:80px;height:73px;background-color:#cccccc;display:inline;}
.successfeedbacksnippet img {float: left;width: 58px;height: 73px;margin: 0 5px 10px 0;}
.superwink_choose a:hover img{border:1px solid #DBF0F8;margin:1px 0 -1px 0;}
.superwink_choose a:hover.selected img, .superwink_choose a:active.selected img{margin:1px 0 -1px 0;}
.thumbnails img, .thumpics img {border:1px solid #CCCCCC;height: 100px;padding:5px;width:80px}
.toggle_selected img, .toggle_Unselected img{margin-right:5px;vertical-align:bottom;}
.vprofile img.left{margin:0 5px 2px 0;}
img.middle{vertical-align:middle;}
li.photoRequest #miniprofile img.left{margin:5px 5px 0 5px;}
ul.clearlist li img{margin-right:5px;vertical-align:middle;}
#MMSModal img, #postModal img, #fbModal img, #compModal img {float:left; width:45px; height:45px;}
#mainright img{border: 1px solid #F3E7D9; background-color: #fff; margin: 10px 0; padding: 4px; }
.star_holder img {margin-top:8px; }
.horoscope_detail img.flr {float:right; margin:10px; }
.successBG img{-webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;}
.superwink_choose a:link img, .superwink_choose a:hover img, .superwink_choose a:active img{border:1px solid #fff;}
.superwink_choose a:link.selected img, .superwink_choose a:visited.selected img, .superwink_choose a:hover.selected img, .superwink_choose a:active.selected img{border:1px dotted gray; padding: 3px;}

/* links -----------------------------------------------------------------*/
/* if a class attached to an anchor, always do in this order a.classname:link, a.classname:visited, a.classname:hover, a.classname: active */

#SocialNetworkLinks2nd a:link, #SocialNetworkLinks2nd a:visited,#SocialNetworkLinks2nd a:hover,#SocialNetworkLinks2nd a:active{text-decoration: none;}
#interrupt_info p.right a:hover{text-decoration:none;}
.searchresults td a:hover{text-decoration:none;}
.smartmember a:hover{text-decoration: none;}
.dropmenu ul li a:hover{text-decoration:none;}
.star_holder a, .star_holder a:hover {text-decoration:none !important; }
a.detailsbox:hover, a.detailsbox:link, a.detailsbox:active{text-decoration:none;}
a.detailsbox:hover,a.detailsbox:link,a.detailsbox:active{text-decoration:none;}
a:hover{text-decoration:none;}

.border_rh:hover a, .border_none:hover a, .border_top_rh:hover a, .border_top:hover a{text-decoration:underline;}
.dropmenu ul li ul li a:hover{text-decoration:underline;}
.social a:hover {text-decoration: underline;}

#newmessagediv a.newmessage:link, #newmessagediv a.newmessage:hover, #newmessagediv a.Nophoto:hover{display: inline !important; }

#bottom a:link, #bottom a:visited, #bottom a:hover,#bottom a:active {color:#fff;}
.progbar a:hover{color:#999;}
.tabs li a:hover, .tabcontent ul.tabs li.on a:hover{color:#c60;}
.tabs li.on a:link, .tabs li.on a:visited,.tabs li.on a:hover, .tabs li.on a:active, 
.ecard .ecards a:link,.ecard .ecards a:visited,
.wink .winks a:link,.wink .winks a:visited{color:#000;}

#plainalert a:link, #plainalert a:visited, #plainalert a:hover, #plainalert a:active, a.toggle_Unselected:hover, a.toggle_Unselected:active,
.ecard .ecards a:hover,.ecard .ecards a:active,
.wink .winks a:hover,.wink .winks a:active{color:#d70000;}


.tabcontent ul.tabs li a:link,.tabcontent ul.tabs li a:visited, .tabcontent ul.tabs li a:hover, .tabcontent ul.tabs li a:active{color:gray;display:block;font-family:tahoma, arial, helvetica, sans-serif;font-size:16px;font-weight:bold;min-height:18px;padding:4px 0;text-decoration:none;width:200px;}
.tabs li a:link,.tabs li a:visited, .tabs li a:hover, .tabs li a:active{color:#880606;display:block;font-family:tahoma, arial, helvetica, sans-serif;font-size:11px;font-weight:bold;min-height:18px;padding:4px 0;text-decoration:none;}
.tabs li a:hover {color:#d70000;}



#advancedsearch h3 a:link, #advancedsearch h3 a:visited,#advancedsearch h3 a:hover,#advancedsearch h3 a:active{color:#333;display:block;padding:3px 0 0 18px;text-decoration:none;}
#advancedsearch h3 a.collapsed:link, #advancedsearch h3 a.collapsed:visited, #advancedsearch h3 a.collapsed:hover,#advancedsearch h3 a.collapsed:active{background:url(/WCContent/Image/RefineFilters_top.png) no-repeat left top;}
#advancedsearch h3 a.expanded:link, #advancedsearch h3 a.expanded:visited,#advancedsearch h3 a.expanded:hover,#advancedsearch h3 a.expanded:active{background:url(/WCContent/Image/RefineFilters_topON.png) no-repeat left top;font-weight:bold;}
#layerchoose a{text-decoration:none; font-size:1.2em; line-height:1.2em; font-weight:bold;}
#namesearch a:link, #namesearchMIN a:link, .refine_click_edit a:link, h2#showadvanced a:link, a.hideshow:link, a.hideshow:visited, a.hideshow:active, .inheader a:link{border-bottom:1px dotted;font-size:12px;font-weight:bold;text-decoration:none;}
#newmessagediv a:link, #newmessagediv a:hover, #warningdiv a:hover{display:block;padding:25px 0;}
#namesearch a:link, #namesearch a:visited, #namesearch a:active, #namesearchMIN a:link, #namesearchMIN a:visited, #namesearchMIN a:active, .refine_click_edit a:link, .refine_click_edit a:visited, .refine_click_edit a:active, h2#showadvanced a:link, h2#showadvanced a:visited, h2#showadvanced a:active, a:link.hideshow, a:visited.hideshow, a:active.hideshow, .inheader a:link, .inheader a:visited, .inheader a:active {border-bottom: 1px dotted;font-size: 12px;font-weight: bold;text-decoration: none;}
#photouploadalert1 a:active, #subscribeMSG1 a:hover{text-decoration:none;}
#photouploadalert1 a{color:white;}
#photouploadalert2 a{color:black;}
#photouploadalert1 a:link, #photouploadalert1 a:active,  #photouploadalert1 a:hover,  #photouploadalert1 a:visited,#photouploadalert2 a:link, #photouploadalert2 a:active,  #photouploadalert2 a:hover,  #photouploadalert2 a:visited  {text-decoration:none;}
#sections span a.off:link, #sections span a.off:visited, #sections span a.off:hover, #sections span a.off:active{background-color:#F3EDE4;border:1px solid #DED7C7;margin:0 2px 0 0;padding:3px 8px;text-decoration:none;}
#sections span a.on:link , #sections span a.on:visited, #sections span a.on:hover, #sections span a.on:active {background-color:#bda78a;border:1px solid #bda78a;color: #000;margin:0 2px 0 0;padding:3px 8px;text-decoration:none;}
#subscribeMSG a.closecross:hover{float:right;height:11px;width:11px;}
#subscribeMSG a:hover{color:#fff;display:block;font-family:Tahoma, "Trebuchet MS", Arial, sans-serif;font-size:1.2em;padding:24px 0;text-decoration:none;width:100%;}
#subscribeMSG a:link, #subscribeMSG a:visited, #subscribeMSG a:hover, #subscribeMSG a:active{padding:0;width:98%;}
a.chatthumblink:link, a.chatthumblink:visited, a.chatthumblink:active {text-decoration: none;}
#thumbsView .nextphotos a:link, #thumbsView .nextphotos a:hover{background:url(/wccontent/image/icons/default/next-horizontal.png) no-repeat scroll 0 0;display:block;height:32px;width:32px;}
#thumbsView .previousphotos a:hover{background:url(/wccontent/image/icons/default/prev-horizontal.png) no-repeat scroll 0 0;display:block;height:32px;width:32px;}
#topnav ul li a.DDMenu:link,#topnav ul li a.DDMenu:visited, #topnav ul li a.DDMenu:hover, #topnav ul li a.DDMenu:active{background-image:url(/wccontent/image/template/chevron_dn_brn.gif); background-repeat: no-repeat; background-position: right center;padding-right:15px; color: #fff;}
#topnav ul li a:link,#topnav ul li a:visited, #topnav ul li a:hover,#topnav ul li a:active{clear:both;font-weight:bold;text-decoration:none;white-space:nowrap;}
#warningdiv a:link, #warningdiv a:visited, #warningdiv a:hover, #warningdiv a:active{background:url(/WCContent/Image/warning4.gif) no-repeat left center;margin-left:5px;min-height:65px;padding:3px 0 2px 72px;text-align:left;}
#warningdiv a.Nophoto:link, #warningdiv a.Nophoto:visited, #warningdiv a.Nophoto:hover, #warningdiv a.Nophoto:active{background-image:none;font-size:13px;font-weight:normal;padding:0 0 0 10px;}

a.dd:link, a.dd:visited,a.dd:hover,a.dd:active{background-image:url(/WCContent/Image/DD_SS_01.gif);display:block;height:80px;width:300px;}
a.ss:link, a.ss:visited,a.ss:hover,a.ss:active{background-image:url(/WCContent/Image/DD_SS_02.gif);display:block;height:80px;width:300px;}

.contact_options a:hover{margin:1px 0 -1px 0;}
.contact_options a:link, .contact_options a:visited,  .contact_options a:hover, .contact_options a:active{display:block;float:left;width:40px;}


.ecard_msg a:link, .ecard_msg a:hover{color:#000;font-weight:bold;}
.imgNav a:link, .imgNav a:hover{display:block; width:70px; height:70px; float:left; margin:2px;}
.imgNav a.selected:link img, .imgNav a.selected:visited img, .imgNav a.selected:hover img, .imgNav a.selected:active img{border:1px dashed #900; margin:-1px;}
.inheader a.buttonlink:hover{background:none;border:0;font-size:100%;margin:0;padding:0;text-decoration:underline;}
.inheader a:link, .inheader a:visited, .inheader a:active {font-size: 11px;}
.messagetable td a{color:#000;text-decoration:none;}
.messagetable td.from_name a:hover{color:#99262b;text-decoration:underline;}
.miniprofile a.memberlink:link, .miniprofile a.memberlink:visited, .miniprofile a.memberlink:hover, .miniprofile a.memberlink:active{display:block;float:left;margin:0 8px 0 0;overflow:hidden;text-align:center;text-decoration:none;width:80px;}
.more .thumbnails a:hover{text-decoration: none; width: 90px; float: none;}
.more .thumbnails a:link, .more .thumbnails a:visited, .more .thumbnails a:hover, .more .thumbnails a:active {text-decoration: none; width: 90px; float: none;}
.msgNAV h2 a:hover{background:url(/WCContent/Image/spacer.gif) no-repeat left center;text-decoration:none;}
.multibut .buttonall, .multibut a.buttonlink:link, .multibut a.buttonlink:visited, .multibut a.buttonlink:hover, .multibut a.buttonlink:active{margin:0 10px;}
.paginate a:hover{border:1px solid #900;color:#900;}
.paginate a:link, .paginate a:visited, .paginate a:hover, .paginate a:active{background:#fff url(/wccontent/image/buttons/buttonall.gif) repeat-x left bottom;border:1px solid #ccc;margin:0 1px;padding:1px 4px;text-decoration:none;}
.paginate span a:link, .paginate span a:hover{border:1px solid #900;color:#900;}
.profile_contact a:hover{margin:1px 0 -1px 0;}
.profile_contact a:link img, .profile_contact a:hover img{vertical-align:middle;}
.profile_contact a:link, .profile_contact a:hover, .profile_contact a:active{display:inline;font-weight:normal;text-decoration:none;}
.quickPreview .closePreview:hover{border:none;color:#fff;cursor:pointer;font-size:10pt;font-weight:bold;overflow:hidden;position:absolute;right:4px;text-decoration:none;top:2px;}

.tabcontent ul#accordion h2 a:link, .tabcontent ul#accordion h2 a:hover, .tabcontent ul#accordion h2 a:active{background:#ebe6cc url(/WCContent/Image/NiceBGstrip.gif) repeat-x left top;border:1px solid #ccc;display:block;padding:4px 0;text-align:center;text-decoration:none;}

.text tbody tr td span a:hover{overflow:hidden;width:90px;}
.thumbnails a:link, .thumbnails a:hover{display:block;float:left;width:80px;}
.thumbs a:hover{display:block;float:left;height:190px;margin:6px;overflow:hidden;text-decoration:none;width:85px;}
.viewhist a.memberlink:link, .viewhist a.memberlink:visited, .viewhist a.memberlink:hover, .viewhist a.memberlink:active{min-height:141px;}
a.OnlineChat:link, a.OnlineChat:hover{background:url(/wccontent/image/icons/default/chat30x25.png) no-repeat left center;color:#0195b0;display:block;font-size:0.9em;margin:27px 0 0 0;padding:1px 0 1px 30px;text-decoration:none;}
a.collapsed:link, a.collapsed:visited, a.collapsed:hover, a.collapsed:active, a.expanded:link, a.expanded:visited, a.expanded:hover, a.expanded:active{background: url(/wccontent/image/icons/Arrow_right.gif) no-repeat scroll left center transparent; padding-left:10px;text-decoration:none;}
a.expanded:link, a.expanded:visited, a.expanded:hover, a.expanded:active, a.collapsed:active {background-image: url(/wccontent/image/icons/Arrow_down.gif);}
a.hideshow:link, a.hideshow:hover{font-weight:bold;text-decoration:none;}
a.home_ecard{background-image:url(/wccontent/image/backgrounds/profile_contact_icons.png);background-position:-6px -157px;background-repeat:no-repeat;display:block;margin-right:10px;padding:12px 0 12px 35px;}
a.home_msg{background-image:url(/wccontent/image/backgrounds/profile_contact_icons.png);background-position:-6px -3px;background-repeat:no-repeat;display:block;margin-right:10px;padding:10px 0 10px 35px;}
a.home_wink{background-image:url(/wccontent/image/backgrounds/profile_contact_icons.png);background-position:-6px -83px;background-repeat:no-repeat;display:block;margin-right:10px;padding:10px 0 10px 35px;}
a.hotliststarlink:link, a.hotliststarlink:hover{display:block;height:20px;width:20px;}
a.match_msg, a.match_ecard, a.match_wink {background-image: url(/wccontent/image/backgrounds/profile_contact_icons.png);background-repeat: no-repeat;display: block;margin: 0;padding: 0;height: 40px;}
a.match_ecard {background-position:0 -160px;}
a.match_msg {background-position:0 0;}
a.match_wink {background-position:0 -80px;}
a.morePhotos:link, a.morePhotos:hover{background:url(/wccontent/image/icons/default/MorePhotos.gif) no-repeat left center;color:#999;display:block;font-size:0.9em;line-height:1;margin:5px 0 0 0;padding:5px 0 5px 30px;text-decoration:none;width:50px;}
a.piclink:link, a.piclink:hover{display:block;height:110px;margin:auto;}

a.morelink:hover {color: #52830b; text-decoration: underline;}


a:link, a:hover, a:active{outline:none;text-decoration:underline;}
a:link.accept, a:visited.accept{color:#000;margin:10px;}
a.buttonlink:link, a.buttonlink:visited, a.buttonlink:hover, a.buttonlink:active, a.buttonlinkBIG:link, a.buttonlinkBIG:visited, a.buttonlinkBIG:hover, a.buttonlinkBIG:active{background:#fff url(/wccontent/image/buttons/buttonall.gif) repeat-x left bottom;border:1px solid #ccc;color:#009;cursor:pointer;font:bold 120% arial, helvetica, sans-serif;margin:0;padding:2px 10px 3px 10px;text-align:center;text-decoration:none;width:auto;}
a.buttonlinkBIG:link, a.buttonlinkBIG:visited, a.buttonlinkBIG:hover, a.buttonlinkBIG:active{background:#fff url(/wccontent/image/buttons/buttonBIG.gif) repeat-x left bottom;font-size:140%;padding:6px 20px 8px 20px;}
a.buttonplain:link, a.buttonplain:visited, a.buttonplain:hover, a.buttonplain:active, input.buttonplain{background:none;border:none;color:#009;cursor:pointer;font:bold 100% Arial, Helvetica, sans-serif;margin:0;padding:0;text-decoration:underline;width:auto;}
a.logo:link, a.logo:visited, a.logo:hover, a.logo:active{display:block;float:left;height:80px;width:220px;}
a.morelink:link, a.morelink:visited, a.morelink:active {color: #000; padding:0 1px;}
a.toggle_Unselected:link, a.toggle_Unselected:visited, a.toggle_Unselected:hover, a.toggle_Unselected:active{color:#880606;font-size:13px;text-decoration:none;}
a:link.toggle_selected, a:visited.toggle_selected, a:hover.toggle_selected, a:active.toggle_selected{color:#c60;font-size:13px;text-decoration:none;}
div#profilesentence .cup ul.contact_options li a:link, div#profilesentence .cup ul.contact_options li a:hover, div#main.paper ul.profile_contact li a:link, div#main.paper ul.profile_contact li a:hover, div#main.memberimages ul.profile_contact li a:link, div#main.memberimages ul.profile_contact li a:hover, #mainfull ul.profile_contact li a:link, #mainfull ul.profile_contact li a:hover{border:0;display:inline-block;height:40px; width:40px;}
h2#showadvanced a:link, h2#showadvanced a:visited, h2#showadvanced a:hover, h2#showadvanced a:active {font-size:17px;}
li.photoRequest #miniprofile a.buttonlink:link, li.photoRequest #miniprofile a.buttonlink:visited, li.photoRequest #miniprofile a.buttonlink:hover, li.photoRequest #miniprofile a.buttonlink:active{float:left;margin:10px;}
option:hover {background-color:#22978a; color: #fff; }
.removefromhotlist a:link, .removefromhotlist a:visited, .removefromhotlist a:hover, .removefromhotlist a:active {background-color: white;color: black;float: right;height: 20px;padding: 0; position: relative;text-align: center;text-decoration: none;width: 20px;z-index: 3;}

/* only needed for non-new splash partnerships 12, 27, 28 */
h1.splash_h1{background-image:none;background:none;border:none;color:#fff;font-size:20px;line-height: 22px; margin: 0; padding:10px 10px 0 10px;text-align: center;}

#subnav hr {border: 1px dotted #F3EDE4;border-style: none none dotted;margin: 0 0 10px 0;border-image: initial;}


/* Smart Matches - Laura, please move this as appropriate. Thanks. */

/* smartmatches */
#smartmore {float:right; width: 735px;padding-bottom: 20px;padding-left:5px;}
#smartone {text-align: left; width: 184px;margin: 20px auto auto 15px; min-height:450px;}
#smartone .contact_options {border: 1px solid #ccc !important; border-radius: 15px; -moz-border-radius: 15px; min-height: 40px; margin-top: 10px;}
#smartone .profilephoto {float: none;margin: 0;padding: 0;text-align: left; }

.moreicon {border: none !important; padding: 0 2px 0 0 !important; vertical-align:middle;}
.buttonmoreicon {position: relative; top: 2px;}
.morelink {font-size: 11px;}
.paperbig {background-image: url(/wccontent/image/backgrounds/paper_top735x251.gif); background-repeat:no-repeat; background-position: left top;}
.smartmember {float:left;height: 195px;line-height: 13px;margin: 0 0 0 12px; overflow:hidden;width: 90px; }
#smartmore .paginate {margin: -30px 22px 6px 0;}

#smartmore h2 {margin: 20px;}
#smartone h2 {padding:0;}

#smartone .profilephoto img {margin: 0;text-align: left;  }
.smartmember img {border: 1px solid #ccc;padding:4px;}

#smartone ul.profile_contact, #smartone .contact_options {background-image: none !important;width: 181px; float: none; height: 50px;}
#smartone li {margin-top: 0 !important; width: 33px !important;}
.smartmember a:link, .smartmember a:visited, .smartmember a:hover, .smartmember a:active {text-decoration: none;}
 a:link.morelink,  a:visited.morelink,  a:active.morelink {color: #000; padding:0 1px;}
 a:hover.morelink {color: #52830b; text-decoration: underline;} 
 #smartmatch_help.Help_but {float: right;}
 
 .interested, .notinterested {background-color: white;font-weight: bold;left: 38px;position: relative;text-align: center;top: -12px;color: gray;}

/* new search - once settled, disperse throughout stylesheet */
#basicoptions, .notopborders {background: url(/wccontent/image/backgrounds/HighlightRecently_sw.gif) no-repeat right top;border-left: 1px solid #D1C1DD;border-right: 1px solid #D1C1DD;border-bottom: 1px dotted #D1C1DD;margin-bottom: -7px;width: 280px !important;padding: 10px;}


#subnav .navBGbig h2 {background-image: url(/wccontent/image/backgrounds/RefineSearch_bg.gif);background-position: 0 0;background-repeat: no-repeat;font-size: 18px;font-weight: bold;height: 51px;padding-left: 15px;padding-top: 8px;}
.filterBar {width: 300px; margin-left: 20px;}
.clear_link {float: right;font-size: 11px;text-decoration: none;font-weight: normal;}
.rightHandSide {width: 572px;float: right;border-right:1px solid #EAE7E2;border-left:1px solid #EAE7E2;margin-right:16px;padding: 10px 20px 0 16px;}
.leftHandSide {margin-left: 20px;width:965px;}
.leftHandSide .searchResults {width: 630px!important;margin: 20px 5px 0 0;}
.searchResults, .paper {background-image: url(/wccontent/image/backgrounds/paper_top.gif);background-position: top left;background-repeat: no-repeat;float: right;margin-right: -15px;padding: 0 30px 0 15px;width: 615px;}
.searchlist {overflow:hidden;height: 44px;margin: 0 auto;z-index:0;}
.searchtab {width: 99px; border:1px solid #EAE7E2;border-right:1px solid #EAE7E2; -webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;float: left;background-color: #22978A;color: #fff;margin-left:4px;margin-right:-3px;text-align: center;z-index:1;height: 40px; position:relative;}
.searchtabon {background-color: #fff; color: #000; z-index:3;height: 50px;position: relative;}
.searchtabcheck,.searchtablabel  {width: 100%;font-size: 11px;}
.tabshadow {width: 601px;height: 2px;position: relative;bottom: -45px;left: 7px;border: none;background: none;z-index: 2;-webkit-box-shadow: #111 0 -2px 6px;-moz-box-shadow: #111 0 -2px 6px;box-shadow: #111 0 -2px 6px;border-image: initial;margin:0; padding:0;}
.showPeople {width: 615px;margin:0;}
.photoResult {float: left;margin: 10px 10px 0;position: relative;}
.profileResult {border-bottom: 1px dashed #999;margin: 5px 0 10px 0;}
.profileResultLeft {float: left;width: 110px;margin-top: 10px;}
.profileResultRight {float: left;width: 450px;}
.profileResultSubHeading {color: #C60;}
.profileResultDistance {font-size: .9em;}

.ref_box_style {border: 1px solid #ECECF3;margin-left: 0;margin-right: 0;border-image: initial;padding-top: 6px;}
.look {border-bottom: 1px dotted #F3EDE4;}
.viewTop {background-color: #fff;padding:15px 25px 0 15px;margin:0 16px 0 4px;border-right:1px solid #EAE7E2;border-left:1px solid #EAE7E2;}

.selections h4, .showPeople h4 {margin-top: 5px;padding: 5px 0 0 10px;}

.searchoption {float: left; list-style: none;margin: 0 0 0 8px; width: 44%;font-weight: bold;}
.searchoptionwide {list-style: none;margin: 0 0 0 8px;}
a.collapsed:link, a.collapsed:visited, a.collapsed:hover, a.collapsed:active, a.expanded:link, a.expanded:visited, a.expanded:hover, a.expanded:active {background: url(/wccontent/image/icons/Arrow_right.gif) no-repeat scroll left center transparent;padding-left: 10px;text-decoration: none;}


a.expanded:link, a.expanded:visited, a.expanded:hover, a.expanded:active, a.collapsed:active {background-image: url(/wccontent/image/icons/Arrow_down.gif);}



.profileResultBody, p.profileResultSubHeading {line-height: 1.5em!important;margin-top: -5px;}

/* not used now ... probably
.searchleft ol li {margin-bottom:3px;}
.selections ol li {float: left;margin: 0 0 0 8px;width: 44%;}
#subnav li{line-height:17px;margin-bottom:20px;}
.ref_box_style li {display: block;margin: 0;padding: 0;}*/

.grouponPopup {background:#fff url(/wccontent/image/backgrounds/PostRegInterstitialCouple.jpg) bottom right no-repeat;border: 4px solid #444; -moz-border-radius:15px;-webkit-border-radius:15px; -o-border-radius:15px; border-radius:15px;padding: 20px; text-align:left;width: 500px;}
.interstitialButton, .interstitialButtonClose {padding: 10px 20px;border: 1px solid gray; -moz-border-radius:15px;-webkit-border-radius:15px; -o-border-radius:15px; border-radius:15px;display: block; font-size: 15px; margin: 10px 20px 10px 0;text-align: center;}
.interstitialButton {background: #65a605; border: 1px solid #65a605;
background: -moz-linear-gradient(top, #86b93b 0%, #86b93b 50%, #77b022 53%, #65a605 56%, #65a605 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #86b93b), color-stop(50%, #86b93b), color-stop(53%, #77b022), color-stop(56%, #65a605), color-stop(100%, #65a605)); background: -webkit-linear-gradient(top, #86b93b 0%, #86b93b 50%, #77b022 53%, #65a605 56%, #65a605 100%); 
background: -o-linear-gradient(top, #86b93b 0%, #86b93b 50%, #77b022 53%, #65a605 56%, #65a605 100%); 
background: -ms-linear-gradient(top, #86b93b 0%, #86b93b 50%, #77b022 53%, #65a605 56%, #65a605 100%); 
background: linear-gradient(top, #86b93b 0%, #86b93b 50%, #77b022 53%, #65a605 56%, #65a605 100%); 
 }
.interstitialButtonClose {margin: 10px 0 10px 20px;border: 1px solid #0578a7;
background: #0578a7; /* Old browsers */
background: -moz-linear-gradient(top, #3c96b9 0%, #3c96b9 49%, #3996b8 50%, #3b95ba 51%, #3490b9 54%, #107faa 58%, #087ca5 59%, #0578a7 60%, #0578a7 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3c96b9), color-stop(49%,#3c96b9), color-stop(50%,#3996b8), color-stop(51%,#3b95ba), color-stop(54%,#3490b9), color-stop(58%,#107faa), color-stop(59%,#087ca5), color-stop(60%,#0578a7), color-stop(100%,#0578a7)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #3c96b9 0%,#3c96b9 49%,#3996b8 50%,#3b95ba 51%,#3490b9 54%,#107faa 58%,#087ca5 59%,#0578a7 60%,#0578a7 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #3c96b9 0%,#3c96b9 49%,#3996b8 50%,#3b95ba 51%,#3490b9 54%,#107faa 58%,#087ca5 59%,#0578a7 60%,#0578a7 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #3c96b9 0%,#3c96b9 49%,#3996b8 50%,#3b95ba 51%,#3490b9 54%,#107faa 58%,#087ca5 59%,#0578a7 60%,#0578a7 100%); /* IE10+ */
background: linear-gradient(top, #3c96b9 0%,#3c96b9 49%,#3996b8 50%,#3b95ba 51%,#3490b9 54%,#107faa 58%,#087ca5 59%,#0578a7 60%,#0578a7 100%); /* W3C */
}
a.interstitialButton:link, a.interstitialButton:visited, a.interstitialButton:hover, a.interstitialButton:active,a.interstitialButtonClose:link, a.interstitialButtonClose:visited, a.interstitialButtonClose:hover, a.interstitialButtonClose:active {color: #fff;font-family:Tahoma, Arial, sans-serif; font-weight: bold;text-decoration: none;}
.interstitialClosePopup {position:absolute;top:1px; right: 1px;border: 4px solid #444; -moz-border-radius:16px;-webkit-border-radius:16px; -o-border-radius:16px; border-radius:16px; }
