﻿p{margin:0px 0px 0.8em 0px;}
input,textarea{vertical-align:middle;}
.seperator{border-top:1px solid #ccc; padding-top:10px;}  

/* CORE EXTENSIONS */
.ico-plus{ width:20px; height:17px; background-position:0px -178px;}  
.ico-addFav{width:18px; height:18px; background-position:0px -517px;}
.ico-forward{ width:20px; height:16px; background-position:0px -197px;}
.ico-block{ width:20px; height:17px; background-position:0px -212px;}
.ico-alert{ width:20px; height:17px; background-position:0px -229px;}
.btn .ico-addFav{margin-top:6px;}

/* CORTADO INTERACTIONS */       
.ui-toggle .toggle-off{display:none;}
.ui-toggled .toggle-on{display:none;}
.ui-toggled .ui-remind{display:none;}
.ui-error-msg{display:none;}
.ui-frm-errors .ui-error-msg, .ui-has-errors .ui-error-msg{display:block;}
.ui-has-errors textarea{ border:1px solid #EA7125 ;}
.ui-loading{display:none;}
.ui-busy .ui-loading{display:inline;}
.ui-busy .ui-submit{display:none;}
.ui-busy .toggle-on, .ui-busy .toggle-off{display:none;}

.ui-errors{ display: none;}
.ui-success{ display: none;}
.ui-form-invalid .ui-errors{ display: block;}
.ui-sent .ui-success{ display: block;}

.ui-hasErrors{border:1px solid red;}
.ui-over{display:none;}
.hover .ui-over, .hover .sys-template{display:block;}  

/* LEFT CONTAINER */
#profile-left{position:relative; word-wrap: break-word;}
    /* SUMMARY */
    .geoList{padding-bottom:10px;} 
        .geoList dt{float:left; width:55px; padding-bottom:3px; }
        .geoList dd{float:left; width:245px;padding-bottom:3px;}
    
    .dataList{border-top:1px solid #ccc; padding-top:12px;} 
        .dataList dt{float:left; width:90px; padding-bottom:3px;}
        .dataList dd{float:left; width:215px;padding-bottom:3px;}
    .essay-text{position:relative;  padding:8px 0 0px 15px; line-height:1.4em; margin:0px 0px 0px 0; zoom:1;}
    .cta-complete{padding:10px; margin: 0px;}
        .cta-complete strong{padding:10px 0px; display:block; }
    
    /* PHOTO CAROUSEL */
    #photos{height:337px;  position:relative;}
    #photos .ui-disabled,
    #photos .ui-sent{ display: none;}
    #photos .btn-like,
    #photos .btn-liked{ position: absolute;top: 10px; right: 10px;}

        .photo-Male,.photo-Female {min-height:337px;}
        .btn-like-old{position:absolute; top:10px; right:10px; text-align:left; width:auto;}
        .btn-like-old strong{float:left;}
        .no-photo { padding-top:120px; height:116px;}
            .no-photo strong{margin:4px 0px 6px 0px; display:block;}
        .photo-large, .photo-small{display:block; overflow:hidden;}
        .photo-small { height:245px; line-height:240px; }
        .photo-small img { max-width: 385px; max-height: 245px; vertical-align:middle; }
        .photo-large{ height:337px; line-height:337px;}
        .photo-large img{max-width: 385px; max-height: 337px; vertical-align:middle;}
        .photo-actions{position:absolute; bottom:0px; left:0px; width:385px;}
            .photo-actions p{margin-bottom:0px;}
            .cta-sub{ background:#b7d1ea; line-height:35px; border-top:1px solid #999;}  
            .caption, 
            .ui-alpha { background-color:#333;  text-align:left; padding:10px 5px;  font-weight:700;  opacity: 0.8; filter:alpha(opacity=80); zoom:1; color:#fff;}
            .caption{ display: none;}
            #photo-count { padding:5px 8px; font-weight:700;}
            #carousel { background-repeat: repeat-x; height:68px; position:relative; overflow:hidden; }
            #carousel-container { width:320px; overflow:hidden; padding-top:7px; position:relative;}
	            .carousel-content { list-style:none; margin:0px; padding:0px; position:relative; width:2300px;}
	            .carousel-content li { float:left; display:inline; width:65px; height:53px; overflow:hidden; margin:0px 15px 0 0; padding:0px; text-align:center; background:#444; }
	            .carousel-content li a { display:block; width:63px; height:51px; overflow:hidden; position:relative; border:1px solid #fff; background:#444; }
	            .carousel-content img { max-height:51px; width:auto; }
	            .carousel-content a:hover ,.carousel-content a.focus { border:1px solid #4b98c9; }
	            .carousel-next, .carousel-prev { height:68px; padding:0px; background-position:8px -68px; text-indent:-9000px; background-repeat:no-repeat;}
	            .carousel-prev { width:38px; }
	            .carousel-next { background-position: 0px -140px; }
                .carousel-stepForward, .carousel-stepForward:visited,
                .carousel-stepBack, .carousel-stepBack:visited { position: absolute;width: 40px;height: 40px;background: #565656; top: 100px;color: #fff;font-size: 22px;line-height: 40px;cursor: pointer;border: 1px solid #808080;}
                .carousel-stepForward:hover,
                .carousel-stepBack:hover { background: #484747; border: 1px solid #565656;}
                .carousel-stepForward{ right: 0px;}
                .carousel-stepBack{ left: 0px;}
                .carousel-disabled{ visibility: hidden;}
	            .photo-actions .carousel-disabled { visibility:hidden; }
        .box-comment {width:300px; padding-bottom:8px; overflow:hidden;position:absolute; top:0px; left:385px; z-index:99;text-align:left; border:1px solid #999; background:#fff;}
        .box-comment .box-inner{padding:8px;}
        .box-comment textarea{height:45px; width:280px; margin:5px 0 0 0;}
        .box-comment .close{position:absolute; top:5px; right:12px;}    

        /* Like Comment divorce */
        .ui-photos-comment {width:300px; padding-bottom:8px; overflow:hidden;position:absolute; top:0px; left:385px; z-index:99;text-align:left; border:1px solid #999; background:#fff; -webkit-box-shadow: 5px 5px 6px #ccc; -moz-box-shadow:5px 5px 6px #ccc;box-shadow:5px 5px 6px #ccc;}
        .ui-photos-comment .box-inner{padding:8px;}
        .ui-photos-comment textarea{height:45px; width:280px; margin:5px 0 0 0;}
        .ui-photos-comment .ui-hint{ font-size: 11px; color:#999; font-style:italic;}
        .ui-photos-comment .close{position:absolute; top:5px; right:12px;}
        .ui-photos-comment .btn, .ui-photos-comment .ui-loading{ float: right;}
    
    /* INLINE EMAIL / DATESPARK */   
    #dateSpark img{vertical-align:middle;} 
    #dateSpark .plr{padding:0px 10px;}
        .email-inline textarea{float:left; display:inline; height:20px;width:470px; margin-right:8px; line-height:20px; padding:5px; color:#555;}
        .email-inline textarea.subscriber{width:550px;}
        .email-inline .email-send{float:right; margin-bottom:0px;}
        .email-inline .ui-focus{height:100px; line-height:15px; padding-top:5px;}
        
    /* THEIR INTERESTS */    
    dl.interests{padding:15px 0; margin:15px 0px;  border-top:1px solid #ccc; border-bottom:1px solid #ccc; line-height:1.4em;}
    dl.interests dd, dl.interests dt{padding:5px 0px; }
    dl.interests dt{text-indent:10px;}
    dl.interests dd{position:relative;}
        
    /* ABOUT THEM TABLE */    
    table{width:100%; line-height:1.4em;position:relative; z-index:1;}
    table td, table th{padding:5px 0 6px 0; vertical-align:top; }
        tr.seperator td{padding-top:15px; border-top:1px solid #ccc;}
        td.txt-green{text-indent:15px;}
        tbody th{text-indent:15px;}
        table .essayText{word-wrap:break-word; width:495px;}
    /* BOTTOM CTA BUTTONS */ 
    .cta-list{padding:10px 8px; position:relative;}
        .cta-list li{float:left; display:inline; width:224px;}
        .cta-list li.mid{margin:0px 8px;}
        .cta-list .btn{display:block;}.cta-list .btn span{display:block;}
        .cta-list .tip-phone{position:absolute; top:42px; right:0px; z-index:99;}
        #nav-search ul{float:right;}
        #nav-search ul li{font-weight:bold; font-size:11px;color:#999;display: inline-block;}
        #nav-search ul li a{color:#555;}
        #nav-search ul li.nextResult{border-left:1px solid;padding: 0px 6px;}      
            
     /* HELP TOOL TIPS */
    .tip-help{position:relative; width:15px;  cursor:help;}
        .tip-text{position:absolute; width:250px; height:auto; z-index:100; border:1px solid #999; top:-42px; left:-277px; padding:8px;}    
        .tip-arrow{width:12px; height:21px; position:absolute; top:40%; right:-12px;}
        .tip-hdr{padding-bottom:5px; display:block;}
        #waysWeMatch .tip-text{top:-25px;}       
    
/* RIGHT CONTAINER */
#profile-right{}
    .action-list{padding:8px 8px 8px 17px; margin:8px 0; border:1px solid #dbdbdb;}
    .action-list li{ padding:5px 0px}
    .cta-actions .btn{display:block; margin:0px 0px 3px 0px;font-size: 12px;}.cta-actions .btn span{display:block;}
    .cta-actions .btn-lightblue span{padding:0px 16px 0px 12px; font-size:12px;}
    .cta-actions .btn-winked{display:none}
    .cta-actions .ico-fav, .cta-actions .ico-fav-disabled{ margin: 6px 5px 0 0;}
        .cta-phone {position:relative; z-index: 10;}
        .cta-actions p{margin:0px;}
        .cta-email .btn{ height:40px;}
	    .cta-email .btn span{padding:0px 16px 0px 12px; font-size:14px; height:40px; line-height:40px;}
	    .cta-email .ico-email-y{margin-top:10px;}
        .cta-phone .btn-primary{height:40px;}
        .cta-phone .btn-primary span{padding:0px 16px 0px 12px; font-size:12px; height:40px; line-height:14px;}
        .cta-phone .btn strong{ padding-top:4px; display:block}
        .cta-email .btn:hover, .cta-phone .btn-primary:hover{background-position: 0px -123px; text-decoration:none;}
        .cta-email .btn:hover span, .cta-phone .btn-primary span:hover{background-position: 100% -41px;}
        .cta-actions .btn .txt-11{font-size:11px;}
        .cta-phone .tip-phone{position:absolute; top:32px; left:-50px;}
        #winkNudge{ }
            .wink-hdr { position: relative;}
            .wink-hdr h3{ width: 180px;}
            .wink-hdr .ui-dismiss{ position: absolute;top: 0px;right: 0px;background:#909090;line-height: 15px;width: 15px;height: 15px;text-align: center;color: #ffffff;font-weight: bold;vertical-align: middle;text-decoration: none;}
            .ui-nudge{ padding: 15px 13px 5px 13px;margin: -8px 5px 5px 5px;background:#eff5fe;border: 1px solid #77a2e1; display: none;width: 185px; border-bottom-right-radius: 8px;border-bottom-left-radius: 8px;}
            .ui-nudge textarea{width: 96%;margin: 12px 0;height: 18px;padding: 5px 0 0 5px;}
            .ui-nudge .ui-hint{color: #888888; }
            .ui-nudge .btn{width: 60px;float: right;}
            .ui-nudge .ui-loading{ float: right; margin:8px 0 0 0;}
            .ui-busy .nudge-actions .btn{ display: none;}
                .nudge-arrow{ position: absolute;top: -28px;right: 20px;}
        .ui-wink-sent .btn-wink{ display: none;}
        .ui-wink-sent .btn-winked{ display: block;cursor: default;}
        .btn-winked:hover{background-position:0 -62px}
        .btn-winked span:hover{background-position:100% 0px}

 /* PAGE DIALOGS */
    #MoreLikeThisModal{width:700px;}

/* PROFILE BAR */
.profile-bar { position: fixed; top: 0px; left: 0px; display: none; width: 965px; padding: 0 0 11px 0; z-index: 2;background-color: #b7d0ea; box-shadow: 0 3px 3px rgba(0, 0, 0, 0.25); }
    .pb-user { background-color: #dbe8f5; width: 705px; float: left; }
        .pb-thumb{height: 87px; width: 73px; margin: 0 0 0 12px; float: left;}
        .pb-thumb img{ border: 2px solid #fff;}
        .pb-bio { float: left; margin: 0 0 0 10px; width: 310px; }
        .pb-bio h3 { margin: 0; padding: 6px 0 3px 0; color: #003366; font-size: 17px; }
        .pb-bio div { font-size: 12px; color: #555555; font-weight: bold; }
        .inline-email {float: left; padding: 15px 10px 10px 0; }
        .inline-email textarea { border: 1px solid #888888; height: 22px; padding: 8px 0 0 8px; width: 195px; margin: 0 10px 0 0;vertical-align: top; }
        .inline-email .ui-hint{color: #888888; }
        .inline-email .ui-focus{ height: 85px;}
    .pb-actions { float: right; margin: 15px 0 0 0; position: relative; }
    .pb-actions .ico{ display: inline-block; margin:5px 0 0 0; }
    .pb-actions .btn{ margin: 0 19px 0 0;}
            
/* Profile bar prompt */
.prompt{ position: relative; z-index: 99; }
    .prompt-email { display: none; position: absolute; top: 110px; left: 100px; width: 554px; background: #FFFFFF; border: 2px solid #629cd6; border-radius: 6px 6px 6px 6px; box-shadow: 0 5px 50px rgba(0, 0, 0, 0.50); z-index: 99; }
    .prompt-email h3 { font-weight: normal; background: #629cd6;color: #ffffff; border-bottom: 1px solid #DDDDDD; margin: 0; padding: 10px; font-size: 15px; }
    .prompt-email textarea { width: 521px; height: 85px; margin: 10px; padding: 4px; }
        .prompt-actions{ padding: 0 10px 0 10px; clear: both;text-align: right; }
        .actions-secondary{ text-decoration: underline;padding-right: 15px;}
    .prompt .ui-errors { margin-left: 11px; margin-bottom: 0; }
    
/*============================================== LEGACY ==============================================*/
/* HEADER */
.body {  min-width: 973px;}
    .profileThumb{position:absolute; background:#fff;height: 67px;}
    .profileThumb img{ border: 3px solid #fff;}
    .profileHdr{ height:50px;padding-left:70px; }
        .nav-handle{ float:left; width:185px; padding-top:5px;}
        .h2Wrap{float:left;width:442px; height:44px; overflow:hidden; display:inline;margin-top:5px; padding:0 0 0 10px; border-left:1px solid #555; word-wrap:break-word;}
    .profileNavLnks{ height:25px;padding-left:70px;}  
    .profileNavLnks li{float:left; display:inline; width:auto; margin-right:25px; line-height:25px; position:relative;}  
    .profileNavLnks li a{display:block; padding:0px 5px; color:#555;text-transform:capitalize;}
    .profileNavLnks li a:hover{background:#7fabd9; color:#fff; text-decoration:none;}
    .profileNavLnks li.active a{background:#7fabd9; color:#fff;}
    .favStatus{position:absolute; top:10px; right:8px; width:225px;}
        .favStatus .ico{margin-left:6px;}
    .profileNav{position:relative;margin-bottom: 20px;}
    .profileNav .resultsNav{position:absolute; top:52px; right:0px; color: #999; font-size: 11px; font-weight: bold;}
    .profileNav .resultsNav li { float: left; }
    .profileNav .resultsNav a { font-weight: bold; color: #20558A; font-size: 12px;  text-decoration: none; }
    .profileNav .resultsNav a:hover { text-decoration: underline; }
    .profileNav .prevResult a { color: #22538a; font-size: 12px; display: block;}
    .profileNav .nextResult a { color: #22538a; font-size: 12px; display: block;}
    .profileNav .resultsNav li.prevResult { width: 45px; line-height: 20px; position: relative; padding: 0px 0px 0 8px;margin-right: 4px;}
    .profileNav .backToResults{ line-height: 20px;}
    .profileNav li.nextResult { width: 45px; line-height: 20px; position: relative; padding: 0px 0px 0 8px;margin-right: 8px;}
        .venus-callout { position:absolute; width:222px; height:77px; top:-37px; left:-255px; padding:8px; z-index:999; }
        .venus-callout .close { width:15px; height:15px; position:absolute; right:8px; overflow:hidden; text-indent:20px; }
        .venus-callout h4 { color:#023165; font:normal 700 14px/17px Arial; text-transform:uppercase; padding:5px 0px 5px 5px; }
        .venus-callout p { color:#666; font-weight:400; padding:0px 5px 5px 5px; font-size:13px; line-height:16px; }
        .venus-callout .arrow { width:14px; height:29px; overflow:hidden; position:absolute; right:-14px; top:30px; }
        .isFavorite{width:176px; height:26px; line-height:26px; text-indent:28px; float:right;}
            .count {padding: 0 0 0 5px;position: absolute;top: -9px;right: -19px;height: 22px;}
            .count span {float: left;display: block;padding: 3px 6px 7px 0;color: #FFF;font-size: 10px;font-weight: bold;width: 13px;line-height:13px;text-align: center;}

    .pro-pagination{position:absolute; top:10px; right:5px;}
    .pro-pagination .pg-next span, .pro-pagination .pg-prev span {font-size: 20px;padding: 0 18px 0 14px; }
    .pro-pagination .btn strong{ font-size: 28px;line-height: 26px; *font-size: 24px;font-weight: normal; }
        .pg-return { text-align: right;margin-top: 14px;}
            
/* COMMENTS */    
.commentWrap{right:-215px; width:207px; top:0px; position:absolute;background:#fff; border:1px solid #999;  display: none;-webkit-border-bottom-right-radius: 8px;-moz-border-radius-bottomright: 8px;border-bottom-right-radius: 8px; display:none;}
table .commentWrap{top:auto; margin-top:-15px;}
.commentBtn { width: 23px; height: 21px; text-indent: -9999px; overflow: hidden; cursor: pointer; }
.open .commentBtn { position: absolute; right: -23px; }
.open { z-index: 10; display: block;}    
    .comments { display: none; overflow: hidden; }
        .comments h4 {text-transform: uppercase; line-height:23px; text-indent:8px;}
        .comments .inlineReply {padding: 0 0 5px; word-wrap:break-word; margin: 0 14px 5px 0;}
        .comments ul{padding:0px 8px;}
        .comments ul li { position: relative; padding: 5px 0px 5px 0; margin: 5px 0px; }
        .comments ul li:hover { cursor: pointer; }
        .comments ol { position: absolute; bottom: 4px; right: 14px; }
        .comments ol li { float: left; padding: 0 4px 5px; }
        .comments ol a { color: #4c8acb; font-weight: bold; text-decoration: none; }
        .comments ol a:hover, .comments ol li.active a { color: #003366; text-decoration: none; }
        .comments textarea { width: 175px; margin: 5px 0 5px 15px; }
        .commenttrash { display: block; width: 19px; height: 20px; text-indent: -9999px; overflow: hidden; cursor: pointer; position: absolute; top: 2px; right: 5px;}
        .comments p{margin-bottom:0em;}
        .comments .seperator{padding:5px; margin:0px 5px;}
    .open .comments { display: block; }
/* PROFILE HIGHLIGHTER */
    .ui-highlighter .btn-highlight{background-position:bottom left;}
    .btn-highlight{ float:right; width:75px; height:40px; text-indent:-9000px;}
    .box-highlight{position:absolute; right:0px; width:105px; z-index:2;}
        .box-top{margin-top:-10px;}
    .highlighted{background:#f2eb91; cursor:pointer;}
        .endComment{background:#fff; position: relative; zoom: 1; padding-left:3px;}
        .highlighted .image { width: 11px; height: 13px; vertical-align: bottom; display: block;}
        .highlighted .ui-over{position: absolute; line-height:23px; bottom: 12px;   right: -96px; padding:0px 4px; width: 140px; background:#fff; border:1px solid #999; webkit-border-radius: 8px;-moz-border-radius: 8px; border-radius: 8px;}
        .highlighted .seeResponse { position: absolute; left: -172px; bottom: 12px; width: 197px; height: 33px; z-index: 12; padding: 4px 0 0 7px; font-size: 11px; line-height: normal; }
    .addComment { position: absolute; right: -307px; bottom: 30px; width: 324px; height: 91px; z-index: 12; padding: 7px 10px 10px; background:#fff !important; border:1px solid #999; z-index: 9999; -webkit-border-radius: 8px;-moz-border-radius: 8px; border-radius: 8px; background-image:none;}
        .addComment .closeBtn { position: absolute; top: 7px; right: 11px;}
        .addComment textarea { width: 320px; height: 34px; margin: 5px 0 8px 0; display: block; overflow: auto; }
        .addComment .btn{color:#fff;}

/* LOGIN FORM */ 
#login-form{position:relative;}     
    #login-form .handle label, #login-form .password label{display:block;  font-weight:700; margin-bottom:3px;}
    #login-form .handle, #login-form .password{float:left; display:inline; width:160px;}
    #login-form .password .forgot{display: none;}
    #login-form .btnLoginBehav{position:absolute; top:10px; left:310px;}
    #login-form .register-now{display:none;}
    #login-form .registerLnk{position:absolute;}
    #login-form .remember{clear:both; font-size:10px; padding-top:5px;}
    #login-form .rememberDisclaim{display:block; padding-top:15px;}
    #login-form .login-forgot{position:absolute; top:41px; left:170px;} 
    #login-form .login-join{height:80px; border-left:1px solid #ccc; padding-left:15px;}
    #login-form .fbconnect-button-holder{position:absolute; left:441px; top:20px;}
        #login-form .or-text{padding-right:10px;}
/* CP FLOATING REG */
#pnlFloatingReg .loginView{display:none;} 

/* USERFEED */
.userFeed{width:685px; margin:0px 10px 10px 10px;padding-top:10px;}
.userFeed li{float:left; display:inline; } 
.userFeed span{display:block; padding:5px 5px 5px 53px; height:30px;}
.userFeed-1 li{ width:100%;}
.userFeed-2 li{ width:337px; margin-right:10px;}
.userFeed-3 li{ width:217px; margin-right:15px;}
.userFeed .last{margin-right:0px;}
    .SameBirthday { background-position: 0 0; }
    .BirthOrderLargeFamily { background-position: 0 -70px; }
    .BirthOrderOnlyChild { background-position: 0 -140px; }
    .ComediansJimCarrey, .ComediansJonStewart, .ComediansChrisRock, .ComediansTinaFey, .ComediansJayLeno, .ComediansEllendeGeneres { background-position: 0 -210px; }
    .EducationGraduateDegree, .EducationPhD { background-position: 0 -280px; }
    .ExerciseLevelSame5, .ExerciseLevelSame3-4 { background-position: 0 -350px; }
    .HomeTown { background-position: 0 -420px; }
    .ShopAntiq { background-position: 0 -490px; }
    .BookClub { background-position: 0 -560px; }
    .SportsBowling { background-position: 0 -630px; }
    .BusNetworking { background-position: 0 -700px; }
    .Camping { background-position: 0 -770px; }
    .PlayCards { background-position: 0 -840px; }
    .Cooking { background-position: 0 -910px; }
    .HobbiesCrafts { background-position: 0 -980px; }
    .DineOut { background-position: 0 -1050px; }
    .FishHunt { background-position: 0 -1120px; }
    .Gardening { background-position: 0 -1190px; }
    .MovieForeign, .MovieScienceFiction, .MovieClassic, .MovieThriller, .MovieRomance, .MovieDrama, .Movies, .MovieComedy, .MovieActionAdventure { background-position: 0 -1260px; }
    .MuseumsArt { background-position: 0 -1330px; }
    .Music { background-position: 0 -1400px; }
    .ExploreNewArea { background-position: 0 -1470px; }
    .Nightclubs { background-position: 0 -1540px; }
    .PerfArts { background-position: 0 -1610px; }
    .ReligionSpiritual { background-position: 0 -1680px; }
    .VideoGames { background-position: 0 -1750px; }
    .Volunteer { background-position: 0 -1820px; }
    .WineTasting { background-position: 0 -1890px; }
    .JobBothArchitecture, .JobBothArtistic, .JobBothEducation, .JobBothExecutive, .JobBothFashion, .JobBothFinancial, .JobBothLawenforcement, .JobBothLegal, .JobBothMedical, .JobBothNonProfit, .JobBothPolitical, .JobBothRetail, .JobBothSales, .JobBothSelf-Employed, .JobBothTechnicalScience, .JobBothTravel { background-position: 0 -1960px; }
    .JobBothRetired { background-position: 0 -2030px; }
    .JobBothStudent { background-position: 0 -2100px; }
    .LangSwedish, .LangNorwegian, .LangHindi, .LangArabic, .LangDutch, .LangTagalog, .LangRussian, .LangUrdu, .LangChinese, .LangPortugese, .LangHebrew, .LangJapanese, .LangItalian, .LangGerman, .LangFrench, .LangSpanish { background-position: 0 -2170px; }
    .PetsHaveBirds, .PetsLikeBirds { background-position: 0 -2240px; }
    .PetsLikeCats, .PetsHaveCats { background-position: 0 -2310px; }
    .PetsHaveDogs, .PetsLikeDogs { background-position: 0 -2380px; }
    .PetsHaveExotic, .PetsLikeExotic { background-position: 0 -2450px; }
    .PetsHaveFish { background-position: 0 -2520px; }
    .PetsHaveGerbils { background-position: 0 -2590px; }
    .PetsHaveHorses, .PetsLikeHorses { background-position: 0 -2660px; }
    .PetsHaveReptiles, .PetsLikeReptiles { background-position: 0 -2730px; }
    .Political, .PoliticsUltraConservative, .PoliticsConservative, .PoliticsMiddleOfRoad, .PoliticsLiberal, .PoliticsVeryLiberal, .PoliticsNonConformist { background-position: 0 -2800px; }
    .SportsAerobic { background-position: 0 -2870px; }
    .SportsBaseball { background-position: 0 -2940px; }
    .SportsBasketball { background-position: 0 -3010px; }
    .SportsCycling { background-position: 0 -3080px; }
    .SportsDancing { background-position: 0 -3150px; }
    .SportsFootball { background-position: 0 -3220px; }
    .SportsGolf { background-position: 0 -3290px; }
    .SportsWalkHike { background-position: 0 -3360px; }
    .SportsHockey { background-position: 0 -3430px; }
    .SportsMartialArts { background-position: 0 -3500px; }
    .SportsRacingMotorcross { background-position: 0 -3570px; }
    .SportsBilliards { background-position: 0 -3640px; }
    .SportsTennisRaquet { background-position: 0 -3710px; }
    .SportsRunning { background-position: 0 -3780px; }
    .SportsInlineSkating { background-position: 0 -3850px; }
    .SportsSkiing { background-position: 0 -3920px; }
    .SportsSoccer { background-position: 0 -3990px; }
    .SportsSwimming { background-position: 0 -4060px; }
    .SportsVolleyball { background-position: 0 -4130px; }
    .SportsWeights { background-position: 0 -4200px; }
    .SportsYoga { background-position: 0 -4270px; }
    .VacationExoticBeach { background-position: 0 -4340px; }
    .VacationDriveAcrossCountry { background-position: 0 -4410px; }
    .VacationEurope, .VacationExploreAsia { background-position: 0 -4480px; }
    .VacationEurope, .VacationExploreAsia, .Travel { background-position: 0 -4480px; }
    .EmailedEachOther, .OwnerEmailedViewer, .OwnerEmailedViewersTurn, .ViewerEmailedOwner { background-position: 0 -4550px; }
    .WinkedAtEachOther, .OwnerWinkedAtViewer, .ViewerWinkedAtOwner { background-position: 0 -4620px; }
    .OwnerViewedProfile { background-position: 0 -4690px; }
    .FavoritedEachOther, .ViewerFavoritedOwner, .OwnerFavoritedViewer { background-position: 0 -4760px; }
    .PhotoLikeOnly, .AddedPhotos { background-position: 0 -4830px; }
    .UpdatedHeadline { background-position: 0 -4900px; }
    .UpdatedProfile { background-position: 0 -4970px; }
    .OwnerLikedViewersDSIdea { background-position: 0 -5040px; }
    .OwnerCommentsViewerDSIdea { background-position: 0 -5110px; }
    
    /* SEO publicview with floating reg */
    .likeUsers, .userEssay, .userInfo { width: 705px; clear: both; padding: 20px 0 0 0; }
    .likeUsers dd, .userEssay dd { width: auto; }