#head, #body, #foot {width: 960px;margin: 0 auto;}#head {height: 100px;position: relative;}#logo {width: 230px;height: 50px;text-indent: -9000px;display: block;background: url('http://static.findmelove.com/fml/img/home_sprite.png') no-repeat scroll top left;float:left;margin:25px 0 0 0;}#onlineStats {color: #727273;font-family: arial,sans-serif,tahoma,verdana;float:right;font-size: 14px;margin: 38px 0 0 0;}#connectFacebook {width: 170px;height: 21px;display: block;background: url('http://static.findmelove.com/fml/img/home_sprite.png') no-repeat scroll -275px -403px;float:right;text-indent: -9000px;margin: 35px 0 0 21px;}#MembersLogin {width: 139px;height: 35px;display: block;background: url('http://static.findmelove.com/fml/img/home_sprite.png') no-repeat scroll -275px -368px;float:right;text-indent: -9000px;margin: 28px 0 0 11px;}#login-window{width: 0px;height: 47px;float: right;overflow: hidden;position: absolute;top: 17px !important;right: 0;z-index: 50;}#login {width: 548px;height: 43px;padding: 4px 0 0 0;background: url('http://static.findmelove.com/img/login-bg.png') no-repeat;float: right;}#login label{font: 12px "Lucida Grande", Tahoma, Arial, sans-serif;color: #727272;margin-left: 10px;float: left;margin-top: 12px;}#login input {background:url("http://static.findmelove.com/fml/img/home_sprite.png") no-repeat scroll -328px -432px transparent;border:0 none;height:20px;padding:5px;width:116px;float: left;margin-top: 4px;}#login .forgotten-login{margin-left: 5px;color: #727272;font: 11px "Lucida Grande", Tahoma, Arial, sans-serif;float: left;margin-top: 12px;}input#login_submit {width: 77px;height: 35px;border: 0px;background: url('http://static.findmelove.com/img/login-button.png') no-repeat;text-indent: -9000px;font-size:0px;float: right;margin: 2px 6px 0 0;cursor: pointer;}#body {background: url('http://static.findmelove.com/fml/img/bg1.jpg') no-repeat scroll top left;width: 960px;height: 535px;position: relative;overflow:visible !important;}#body form {width: 276px;display: block;position: absolute;top:25px;right:30px;}#fields {line-height:7px;background-color: #f0eee7;border-left: 1px solid #ffffff;border-right: 1px solid #ffffff;border-bottom: 1px solid #ffffff;color:#6f6e69;text-shadow: #fafaf7 0px 1px;font-family: "Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;font-size: 12px;padding-bottom:10px;}#fields label {display: block;padding: 15px 0 0 9px;}#fields input, #fields select {height: 20px;width: 246px;background: url('http://static.findmelove.com/fml/img/home_sprite.png') no-repeat scroll -1px -434px;padding:0px;border:0px;margin:9px 0 0 9px;padding: 5px 5px;}#fields #submit.continue{background: url(http://static.findmelove.com/fml/img/home_sprite.png) 0 786px;}#fields select {height: 31px;width: 256px;}#fields #username-suggestions input{width: auto;float: left;padding:0px;margin:2px 0px 0px 0px;border:0px;}#fields #username-suggestions div{clear:none !important;}#fields select#youngest, #fields select#oldest {width:103px;}#fields select#dob_day, #fields select#dob_year {width:64px;background: url('http://static.findmelove.com/fml/img/home_sprite.png') no-repeat scroll -323px -465px;}#fields select#dob_month {width:100px;background: url('http://static.findmelove.com/fml/img/home_sprite.png') no-repeat scroll -385px -465px;}#fields select#youngest {margin-right:10px;}#fields span.error{position:absolute;color:#b20000;background:#e9d6d7;padding:8px 8px 8px 8px;border:2px solid #b20000;left:-205px;width:190px;text-align:right;margin-top:18px;font-size:12px;}#fields p{line-height:18px;padding:10px 15px 5px 15px;}#formHeader {width: 276px;height: 44px;background: url('http://static.findmelove.com/fml/img/home_sprite.png') no-repeat scroll 0px -465px;text-indent: -9000px;}.formHeader2 {background-image: url('http://static.findmelove.com/fml/img/formHeader2.png') !important;background-position: 0 0 !important;}#terms {font-size: 11px;margin-top: 0px;padding: 0px 10px;}#terms input {width: 12px;height: 12px;margin-right:10px;float: left;margin-top:15px;}#terms div {margin-top: 10px;float: left;}#terms div.error,#terms div.error a{color:#b20000;}#terms div.error a{text-decoration:underline;}#terms a {color: #63b9e5;}#username-suggestions{clear:both;border:1px solid #d7d6cf;margin:10px 10px 0px 10px;background:#f5f6f6;}#username-suggestions.error{}#username-suggestions div{float:left;width:100px;padding:5px;}#username-suggestions input{width: 14px;height: 14px;margin:0px;float:left;}#username-suggestions label{display:inline;padding:4px 0px 0px 10px;width:70px;float:left;}#username-taken label.error{color:#b20000;}#username-taken #username-suggestions label.error{color:#6F6E69;}#usStats,#ukStats{text-indent: -9000px;background: url('http://static.findmelove.com/fml/img/findlove.png?1') no-repeat scroll 0px 0px;width:451px;height:86px;top:162px;position: absolute;}#imageSwitch {position: absolute;bottom: 10px;left: 15px;}#imageSwitch .ready {width: 16px;height: 16px;background: url('http://static.findmelove.com/fml/img/home_sprite.png') no-repeat scroll -277px -424px;cursor: pointer;}#imageSwitch .selected {width: 16px;height: 16px;background: url('http://static.findmelove.com/fml/img/home_sprite.png') no-repeat scroll -300px -424px;cursor: pointer;}input#submit {width: 276px;height: 62px;background: url('http://static.findmelove.com/fml/img/home_sprite.png') no-repeat scroll -0px -94px;cursor: pointer;border: 0px;text-indent: -9000px;color: #61963e;margin: 10px 0px 0px;text-align:left;padding:0px;}input#submit.disabled {background: url('http://static.findmelove.com/fml/img/please-wait.gif') 10px 3px no-repeat;}#truste {width: 133px;height: 70px;background: url('http://static.findmelove.com/fml/img/home_sprite.png') no-repeat scroll -0px -363px;text-indent: -9000px;position: absolute;right: 173px;bottom: 30px;}#veriSign {width: 133px;height: 70px;background: url('http://static.findmelove.com/fml/img/home_sprite.png') no-repeat scroll -133px -363px;text-indent: -9000px;position: absolute;right: 30px;bottom: 30px;}#foot {height: 210px;padding-bottom: 10px;}#createprofile, #searchforlove, #findyourperfectmatch {width: 209px;height: 184px;margin: 18px 10px 0 0;float: left;text-indent: -9000px;}#createprofile {background: url('http://static.findmelove.com/fml/img/home_sprite.png') no-repeat scroll 0px -156px;}#searchforlove {background: url('http://static.findmelove.com/fml/img/home_sprite.png') no-repeat scroll -277px -0px;}#findyourperfectmatch {background: url('http://static.findmelove.com/fml/img/home_sprite.png') no-repeat scroll -277px -184px;}#Awards {font-family: "Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;font-size: 16px;width: 300px;float: right;margin: 30px 0 0 0px;}#review1 {background: url('http://static.findmelove.com/fml/img/award1.png') no-repeat scroll top left;width: 125px;height: 125px;cursor: pointer;margin-left:20px;}#review2 {background: url('http://static.findmelove.com/fml/img/award2.png') no-repeat scroll top left;width: 125px;height: 125px;cursor: pointer;margin-left:10px;}#newest-members{width:960px;margin:0px auto 15px auto;}#newest-members .white-box{border-top:0px;-webkit-border-top-right-radius: 0px;-moz-border-top-right-radius: 0px;border-top-right-radius: 0px;-webkit-border-top-left-radius: 0px;-moz-border-top-left-radius: 0px;border-top-left-radius: 0px;}.blue-hdr, .pink-hdr{background:url('http://static.findmelove.com/fml/img/blue-header.png') no-repeat;width:960px;height:35px;line-height:32px;font-size:16px;color:#fff;text-shadow:1px 1px 0px #45a2d0;padding-left:15px;}.pink-hdr{background:url('http://static.findmelove.com/fml/img/pink-header.png') no-repeat;text-shadow: 1px 1px 0 #DF5380;}.white-box{border:1px solid #dddddd;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;padding:15px 15px 5px 15px;}#profiles{width:900px;margin:0px auto;}#profiles .profile,#profiles ul li{float:left;background:#fff;padding:5px;margin:0px 10px 10px 0px;overflow:hidden;}#profiles .profile p.meta{text-align:center;color:#000;font-weight:bold;font-size:11px;line-height:18px;}#profiles .profile p.meta a{color:#2281b5;text-decoration:none;font-size:11px;}#intro-text{width:960px;margin:0px auto;}#intro-text p,#intro-text ul li{font-size:12px;line-height:20px;color:#727273;padding-bottom:10px;}#intro-text ul{float:right;width:280px;}#intro-text div.fleft{width:650px;}#intro-text ul li span{font-size:12px;color:#ff3399;font-weight:bold;}#signup-lightbox {top:50px;}#body form#signup-home{z-index:9999;}#signup-area{z-index:9999;position:relative;}form.duplicate_signup_form #login_submit{margin:8px 0px 0px 0px;}#need-help{color: #EC1F7A;font-size: 12px;position: absolute;right: -3px;text-decoration: none;top: 70px;line-height: 18px;}#need-help-button{width: 303px;height: 43px;display: block;margin: 10px auto;background: url(http://static.findmelove.com/img/need-help-button.png) no-repeat center;}#username-ok{margin-top:40px !important;}#free-females{background:url('http://static.findmelove.com/fml/img/girls-go-free.png') no-repeat; width:613px;height:89px;position:absolute;top:410px;left:-10px;}
