body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,li{margin:0;padding:0}
p{margin:0 0 1em}
ul{list-style-type:none}
ul,ol{margin:0 0 1em 1.4em}
select{min-width:1.5em}
fieldset{border:0;text-align:left}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,p,blockquote{font:inherit;line-height:inherit}
*{font-family:Arial, Helvetica, Verdana, sans-serif;color:#fff}
a{color:inherit;text-decoration:none;font:inherit}
a:hover{text-decoration:underline}
h1{font-size:16px;color:#fff;font-weight:400}
h2{font-size:14px;color:#fff;font-weight:400}
h3{font-size:12px;font-weight:400}
h1 a,h2 a,h3 a{color:inherit;font:inherit}
strong,em{color:inherit}
.clearer,h1,h2,h3{clear:both}
body{background:#004183 url(http://static.eharmony.com/assets/corp/tabs0610/bkg_body.jpg) center repeat-y;font-size:11px;line-height:1.5em;margin:0;padding:0}
.wrapper{width:970px;margin:0 auto}
.header-member{text-align:right;font-weight:700;color:#BDE0FF;font-size:12px;padding:6px 0 3px}
.header-member a{font-weight:400;text-decoration:underline;color:#fff}
.header-member a:hover{color:#BDE0FF}
.homebox{border:10px solid #fff;width:964px;height:632px;background:url(http://static.eharmony.co.uk/assets/uk/images/bkg-joshmonica.jpg);position:relative;overflow:hidden;margin:0 auto}
.homebox .bullets{position:absolute;width:490px;bottom:45px;right:20px;height:160px;line-height:1.1em;padding:1em 0 0 0}
.homebox .bullets h2{font-size:24px;color:#FFE674;font-weight:700;margin-bottom:.8em}
.homebox .bullets ul{list-style-type:none;margin:14px 0 10px}
.homebox .bullets li{background:url(http://static.eharmony.com/assets/corp/winback/images/arrow-white.gif) 0 0 no-repeat;padding-left:15px;line-height:1.3em;font-size:15px}
.homebox .bullets strong{color:#FFE674}
.homebox .bullets .links{list-style-type:none;overflow:hidden}
.homebox .bullets .links li{float:left;border-left:1px solid #fff;background:none;font-size:12px;padding:0 8px}
.homebox .bullets .links li:first-child{border-left:0;padding-left:0}
.homebox .bullets .links a{color:#BDE0FF;text-decoration:underline}
.homebox .snipe{display:none;position:absolute;top:0;right:0;height:242px;width:346px;overflow:hidden}
.homebox .snipe span{display:block;text-indent:-9999px}
.noteline,.event-message{display:none}
.form-container{width:380px;height:auto;display:block;position:absolute;top:0;left:40px;color:#114181;padding-bottom:15px;background:url(http://static.eharmony.co.uk/assets/uk/images/bg-form-sprite.png) no-repeat 1px bottom transparent}
.form-container h2{height:50px;text-align:center;background:url(http://static.eharmony.co.uk/assets/uk/images/bg-form-sprite.png) repeat-y scroll -380px 0 transparent;padding:25px 0 15px}
.form-container h2 a{display:block;height:61px;width:244px;background:url(http://static.eharmony.co.uk/assets/uk/images/steps.png) no-repeat 0 -230px transparent;margin:0 auto}
.form-container h3{height:50px;background:url(http://static.eharmony.co.uk/assets/uk/images/bg-form-sprite.png) repeat-y scroll -380px 0 transparent;padding:5px 18px}
.form-container h3 a{display:block;background:transparent url(http://static.eharmony.co.uk/assets/uk/images/steps.png) no-repeat -8px -313px;width:344px;height:50px}
.form-container h2 span,.form-container h3 span{text-indent:-9999px;overflow:hidden;display:block}
.form-container form.registration .form-content{height:403px;background:url(http://static.eharmony.co.uk/assets/uk/images/bg-form-sprite.png) repeat-y scroll -380px 0 transparent;padding:15px 25px 20px}
.form-container form.registration *{color:#114181}
.form-container form.registration a{color:#0078C9}
.form-header, .form-footer {display:none;} 
form.registration .form-content input,form.registration .form-content select,.form-content label{font-size:12px}
form.registration .checktxt{font-size:10px;line-height:1.2em}
.footer{clear:both;overflow:hidden;width:950px;margin:40px auto 50px}
.footer a{color:#fff;text-decoration:underline}
.footer ul{text-align:center;clear:both;margin:0 auto 1em}
.footer ul li{display:inline;border-left:1px solid #FFF;padding:0 10px}
.footer ul li:first-child{padding-left:0;border:0}
.copyright{color:#FFF;float:left;font-size:10px;width:500px;margin-top:30px}
.patent{color:#FFF;float:right;font-size:10px;text-align:right;width:350px;margin-top:30px}
.copyright h4,.patent h4,.copyright h5,.patent h5{color:#FFF;font-size:11px;font-weight:400}
.copyright a{color:#fff}
.copyright a:hover{color:#B9EEFF}
#form-seals, .seals{width:49%;text-align:left;float:left}
.citation{float:right;font-size:14px;text-align:right;width:45%;font-weight:700;padding:20px 0}
a img,#form-seals li, .seals li{border:0}
.seals ul {text-align:left;}
.seals ul li {padding:0;border:0;}
#contentBox { padding:20px 40px 40px;width:904px;background: #fff url("http://static.eharmony.co.uk/assets/uk/images/bluebar.jpg") center bottom repeat-x;}
#contentBox .steps  {color:#0E2360;text-align:center;overflow:hidden}		
#contentBox .steps h2 {font-size:25px;font-weight:bold;color:#0E2360;float:left;margin: 40px 0 0 20px;line-height:1.4em}
#contentBox .steps h2 strong {color:#006BB6;}
#contentBox  .steps ul {float:right; overflow:hidden; height:160px;background: url("http://static.eharmony.co.uk/assets/uk/images/steps.png") top left no-repeat;}
#contentBox  .steps li {width:116px;height:160px;float:left;padding: 0px 10px;line-height:1.2em;text-align:center;font-size:11px;color: #666}
#contentBox .steps li * {color: #666}
#contentBox  .step-1, #contentBox  .step-2, #contentBox  .step-3, #contentBox  .step-4 {width: 75px; height: 90px; margin:0 auto}
