body{background-image:url(http://static.eharmony.co.uk/assets/images/bg-details.gif);background-repeat:repeat-y;background-position:center;background-color:#114282;font-family:arial;}
form{padding:0px;margin:0px;}
input, select, textarea{border:1px solid #86aee3;}
.botline{height:10px;width:990px;margin:0 auto;background-image:url(http://static.eharmony.co.uk/assets/images/bg-details.gif);background-repeat:repeat;background-position: -850px 0;font-size:2px;}

a{color:#0078c9;text-decoration:underline;}
a:hover{text-decoration:none;color:#48aa00;}

#login{width:970px;margin:0px auto;text-align:right;color:#bde0ff;font-size:12px;padding:0px 0 5px 0;}
#login a{color:#FFFFFF;}

#bgJennifer{background-image:url(http://static.eharmony.co.uk/assets/corp/details/bg-jennifer.jpg);width:919px;height:632px;margin:0px auto;overflow:hidden;border:10px solid #FFFFFF;padding:0px 0 0 51px;}
#bgJoshMonica{background-image:url(http://static.eharmony.co.uk/assets/corp/details/bg-joshmonica.jpg);width:918px;height:632px;margin:0px auto;overflow:hidden;border:10px solid #FFFFFF;padding:0px 0 0 52px;}

#uk_nhs_nov{position:relative;background-image:url(http://static.eharmony.co.uk/assets/uk/images/nhs-bg-marshagraham-nov-promo.jpg);width:919px;height:632px;margin:0 auto;overflow:hidden;border:10px solid #FFFFFF;padding:0px 6px 0 45px;z-index:2;}
#uk_nhs_dec{position:relative;background-image:url(http://static.eharmony.co.uk/assets/uk/images/nhs-bg-marshagraham-dec-promo.jpg);width:919px;height:632px;margin:0 auto;overflow:hidden;border:10px solid #FFFFFF;padding:0px 6px 0 45px;z-index:2;}
#uk_nhs_jan{position:relative;background-image:url(http://static.eharmony.co.uk/assets/uk/images/nhs-bg-marshagraham-jan-promo.jpg);width:919px;height:632px;margin:0 auto;overflow:hidden;border:10px solid #FFFFFF;padding:0px 6px 0 45px;z-index:2;}

#uk_single{position:relative;background-image:url(http://static.eharmony.co.uk/assets/uk/images/bg-single_uk.jpg);width:919px;height:632px;margin:0 auto;overflow:hidden;border:10px solid #FFFFFF;padding:0px 6px 0 45px;z-index:2;}
#uk_cpl{position:relative;background-image:url(http://static.eharmony.co.uk/assets/corp/details/bg-joshmonica.jpg);width:919px;height:632px;margin:0 auto;overflow:hidden;border:10px solid #FFFFFF;padding:0px 6px 0 45px;z-index:2;}

#au_single{position:relative;background-image:url(http://static.eharmony.com.au/assets/au/images/bg-single_au.jpg);width:919px;height:632px;margin:0 auto;overflow:hidden;border:10px solid #FFFFFF;padding:0px 6px 0 45px;z-index:2;}
#au_cpl{position:relative;background-image:url(http://static.eharmony.com.au/assets/au/images/bg_cpl_au.jpg);width:919px;height:632px;margin:0 auto;overflow:hidden;border:10px solid #FFFFFF;padding:0px 6px 0 45px;z-index:2;}

/** NEW Background Images AU Site **/

#bgAu20FJosh				{ background-image: url(http://static.eharmony.com/assets/uk/images/au-20female-josh-bg.jpg); }
#bgAu20MMonica				{ background-image: url(http://static.eharmony.com/assets/uk/images/au-20male-monica-bg.jpg); }
#bgAu30FJoshua				{ background-image: url(http://static.eharmony.com/assets/uk/images/au-30female-joshua-bg.jpg); }
#bgAu30MJennifer			{ background-image: url(http://static.eharmony.com/assets/uk/images/au-30male-jennifer-bg.jpg); }
#bgAu40FJeremy				{ background-image: url(http://static.eharmony.com/assets/uk/images/au-40female-jeremy-bg.jpg); }
#bgAu40MJani				{ background-image: url(http://static.eharmony.com/assets/uk/images/au-40male-jani-bg.jpg); }
#bgAu50FDavid				{ background-image: url(http://static.eharmony.com/assets/uk/images/au-50female-david-bg.jpg); }
#bgAu50MApril				{ background-image: url(http://static.eharmony.com/assets/uk/images/au-50male-april-bg.jpg); }
#bgAu60Kariburill			{ background-image: url(http://static.eharmony.com/assets/uk/images/au-60-kariburill-bg.jpg); width:919px; height:632px; margin:0px auto; overflow:hidden; border:10px solid #FFFFFF; padding:0px 0 0 31px; }

.au_cpl{position:relative;background-image:url(http://static.eharmony.com.au/assets/au/images/bg_cpl_au.jpg);width:919px;height:632px;margin:0 auto;overflow:hidden;border:10px solid #FFFFFF;padding:0px 6px 0 45px;z-index:2;}


/** NEW Background Images UK Site **/

#bgUk20FJosh			{ background-image: url(http://static.eharmony.com/assets/uk/images/uk-20female-josh-bg.jpg); }
#bgUk20MMonica			{ background-image: url(http://static.eharmony.com/assets/uk/images/uk-20male-monica-bg.jpg); }
#bgUk30FLee				{ background-image: url(http://static.eharmony.com/assets/uk/images/uk-30female-lee-bg.jpg); }
#bgUk30MSuzie			{ background-image: url(http://static.eharmony.com/assets/uk/images/uk-30male-suzie-bg.jpg); }
#bgUk40FJeremy			{ background-image: url(http://static.eharmony.com/assets/uk/images/uk-40female-jeremy-bg.jpg); }
#bgUk40MJani			{ background-image: url(http://static.eharmony.com/assets/uk/images/uk-40male-jani-bg.jpg); }
#bgUk50FDavid			{ background-image: url(http://static.eharmony.com/assets/uk/images/uk-50female-david-bg.jpg); }
#bgUk50MApril			{ background-image: url(http://static.eharmony.com/assets/uk/images/uk-50male-april-bg.jpg); }
#bgUk60FKariburill		{ background-image: url(http://static.eharmony.com/assets/uk/images/uk-60-kariburill-bg.jpg); }

.uk_cpl					{ position: relative; background-repeat: no-repeat; width: 879px; height: 632px; margin: 0 auto; overflow: hidden; border: 10px solid #FFFFFF; padding: 0px 6px 0 85px; z-index: 2; }
.uk_cpl #leftCol		{ background-color: white; border-bottom: 10px solid #0462A8; }
.uk_cpl #rightCol		{ width: 510px; }
.uk_cpl #rightCol #bulletsTxt		{ padding-top: 361px; }
.uk_cpl #rightCol #bulletsTxt h1	{ font-size: 22px; }


#leftCol{width:356px;float:left;padding-left:7px;}
#leftCol br{clear:both;margin:0;padding:0;font-size:2px;}
#leftCol #logo{width:356px;text-align:center;padding:20px 0;}
#leftCol #CTA{width:356px;height:45px;text-align:center;}
#leftCol #regForm{width:336px;padding:0px 10px;font-size:12px;}
#leftCol #regForm input, select{font-size:12px;padding:1px;}
#leftCol #regForm input{width:180px;}
#leftCol #regForm input.chkbox{width:15px;border:none;margin:0;}
#leftCol #regForm select{width:186px;margin:1px 0;}
#leftCol #regForm input.reg_postal-code{width:90px;}
#leftCol #regForm DIV.formLeft{float:left;text-align:right;width:100px;padding:4px 0 0 0;margin:0 8px 10px 0;color:#114181;}
#leftCol #regForm DIV.formRight{float:left;width:200px;margin-bottom:10px;}
#leftCol #regForm #seals{text-align:center;}
#leftCol #regForm #seals ul{list-style:none;margin:0px;padding:0px;}
#leftCol #regForm #seals li{display:inline;}

.genderswap #leftCol #regForm input{width:206px;}
.genderswap #leftCol #regForm input.chkbox {width:15px;}
.genderswap #leftCol #regForm select{width:210px;}
.genderswap #leftCol #regForm DIV.formLeft{width:95px;}
.genderswap #leftCol #regForm DIV.formRight{float:left;width:225px;margin-bottom:10px;}
.genderswap #leftCol #regForm .gender select{width:74px;float:left;margin:0;font-family:arial,sans-serif;}
.genderswap #leftCol #regForm .gender div{width:62px;float:left;text-align:center;padding-top:4px;}

#seobot{width:910px;margin:0px auto;font-size:12px;padding:20px 40px;}
#seobot #seals{float:left;text-align:left;width:49%;}
#seobot #seals.cntr{float:none;text-align:center;width:100%}
#seobot #seals{float:left;text-align:left;width:49%;}
#seobot #seals ul{list-style:none;margin:0px;padding:0px;}
#seobot #seals li{display:inline;}
.science{width:49%;float:right;color:#fff;padding:20px 0;text-align:right;font-size:14px;}

#rightCol{width:540px;float:right;text-align:right;position:relative;}
#rightCol #snipe{width:163px;height:141px;position:absolute;top:0;right:0;}

#rightCol #snipe2{width:190px;height:165px;position:absolute;top:0;right:0; margin-right:-10px; margin-top:-2px}
#rightCol #snipe2 #moreInfo{background-image:url(http://static.eharmony.co.uk/assets/uk/images/link-howehwork.png);background-repeat:no-repeat;height:165px;width:190px;}
* html #rightCol #snipe2 #moreInfo{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://static.eharmony.co.uk/assets/uk/images/link-howehwork.png', sizingMethod='crop');background-image:none;}

#rightCol #FCW{width:163px;height:141px;background-image:url(http://static.eharmony.co.uk/assets/corp/details/snipe-fcw.png);}

#rightCol #bullets{background-image:url(http://static.eharmony.co.uk/assets/uk/images/eh-uk-bullets-bau.png);background-repeat:no-repeat;height:200px;width:472px;position:absolute;top:408px;left:28px;}
* html #rightCol #bullets{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://static.eharmony.co.uk/assets/uk/images/eh-uk-bullets-bau.png', sizingMethod='crop');background-image:none;}

* html #rightCol #snipe #FCW{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://static.eharmony.co.uk/assets/corp/details/snipe-fcw.png', sizingMethod='crop');background-image:none;}
#rightCol #bullets #bulletsBAU{width:472px;background-image:url(http://static.eharmony.co.uk/assets/corp/details/eh-bullets-bau.png);padding:137px 0 0;overflow:hidden;background-repeat:no-repeat;height: 0px !important; /* for most browsers */height /**/:137px /* for IE5.5's bad box model */}
* html #rightCol #bullets #bulletsBAU{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://static.eharmony.co.uk/assets/corp/details/eh-bullets-bau.png', sizingMethod='crop');background-image:none;}
#rightCol #bullets ul{list-style:none;margin:0px;padding:0px;font-size:12px;float:left;}
#rightCol #bullets ul.lrnlist{margin:170px 0 0 6px;}
#rightCol #bullets li{display:inline;margin:0px;padding:0px 2px;color:#FFFFFF;}
#rightCol #bullets li a{color:#bde0ff;}
.toplist{display: block;width: 0;height: 0;overflow: hidden;}

#rightCol #bulletsTxt		{width:472px; padding:381px 10px 0px 30px; text-align:left}
#rightCol #bulletsTxt h1	{color:#ffe674; font-size:24px}
#rightCol #bulletsTxt DIV.hpText		{font-size:15px; background-image:url(http://static.eharmony.com/assets/corp/winback/images/arrow-white.gif); background-repeat:no-repeat; padding-left:15px; color:#FFFFFF}
#rightCol #bulletsTxt DIV.hpText strong		{color:#ffe674}
#rightCol #bulletsTxt ul{list-style:none;margin:0px;padding:0px;font-size:12px;float:left;}
#rightCol #bulletsTxt li{display:inline;margin:0px;padding:0px 2px;color:#FFFFFF;}
#rightCol #bulletsTxt li a{color:#bde0ff;}

#seoText{width:910px;margin:0px auto;background-color:#FFFFFF;font-size:12px;padding:20px 40px 40px 40px; overflow:hidden}
#seoText h1{clear:both;font-size:18px;color:#003479;margin:0;padding:0;}
#seoText h2{clear:both;font-size:14px;color:#003479;margin:0;padding:0;}
#seoText ul{list-style:none; margin:0px; padding:0px}
#seoText li{display:inline}
#seoText br{clear:both;margin:0;padding:0;font-size:2px;}

#seoText img.imgLeft{margin-right:25px}
#seoText a{text-decoration:none;}
.ltcol{float:left;width:525px;margin:0;padding-right:25px;border-right:solid 1px #cde6f1;}
.ltcol div.twocol{float:left;width:247px;}
.padrt25{padding-right:25px;}
.rtcol{float:left;width:329px;margin:0;padding-left:25px;border:0;}
.steps{height:150px;width:525px;margin:30px 0;padding:0;border:0;background:transparent url("http://static.eharmony.co.uk/assets/uk/images/steps.png") no-repeat;}
.steps div{float:left;width:133px;margin:80px 0 0 0;padding:0 0 0 0;color:#666;font:normal 11px arial;text-align:center;}
.steps div.one{width:142px;}
.steps div.four{width:117px;}
.steps span{display:block;height:0;width:0;overflow:hidden;}
.steps.logo_us{height:61px;width:244px;margin:26px 0 0 0;background-position:0 -230px;}
.steps.logo_uk{height:61px;width:244px;margin:26px 0 0 55px;background-position:0 -230px;}
.steps.logo_au{height:61px;width:244px;margin:26px 0 0 55px;background-position:-282px -160px;}
.steps.free_rev{height:51px;width:348px;margin:26px 0 15px 0;background-position:0 -313px;}
.steps.meet{height:51px;width:348px;margin:26px 0 15px 0;background-position:0 -368px;}
.steps.easy{float:left;height:67px;width:252px;margin:40px 50px 0 30px;background-position:0 -427px;}

#seoText .steps.match{float:left;height:67px;width:252px;margin:40px 50px 0 30px;background-image:none;font-family:arial;font-size:25px;font-weight:bold;text-align:center;color:#2B68B5;}
#seoText .steps.match span{color:#0E2360;display:inline;}
#seoText .steps.match h2{color:#0E2360;display:inline;font-family:arial;font-size:25px;font-weight:bold;text-align:center;}

.steps.special{float:left;height:21px;width:377px;background-position:0 -503px;}
.steps.go{height:36px;width:183px;margin:15px 0 0 0;background-position:-369px -313px;cursor:pointer;}
.steps.find{height:36px;width:183px;margin:0;background-position:-369px -368px;cursor:pointer;}
.steps.uk_story{width:256px;margin:0 180px 0 0;background-position:0 -533px;}
.steps.au_story{width:256px;margin:0 180px 0 0;background-position:0 -709px;}
.landing{margin:0;padding:0;border:0;background:transparent url("http://static.eharmony.co.uk/assets/uk/images/landing.jpg") no-repeat;}
.landing.review{height:144px;width:329px;margin:0 0 15px 0;background-position:0 -474px;}
.landing.local{height:144px;width:329px;margin:25px 0 15px 0;background-position:0 -320px;}
.landing.success{height:87px;width:329px;margin:25px 0 15px 0;background-position:0 -628px;}
.landing.dating{height:150px;width:247px;margin:10px 0 15px 0;background-position:0 0;}
.landing.diverse{height:150px;width:247px;margin:10px 0 15px 0;background-position:0 -160px;}
.successdiv{float:right;position:relative;width:380px;margin:0 40px 0 0;}
.successdiv.lt{float:left;padding-top:30px;margin:0 40px 0 20px;}
.test{position:absolute;left:200px;top:20px;width:200px;color:#666;}
.sig{float:right;font-style:italic;}
.blu{color:#0078c9;}
.txt10{font-size:10px;position:relative;}
.txt10blu{font-size:10px;color:#114181;position:relative;}
.auseal{width:990px;margin:20px auto;text-align:center;}

DIV.footer{clear:both;width:950px;margin:0px auto;font-size:11px;color:#FFFFFF;text-align:center;}
DIV.footer ul{list-style:none;margin:0px;padding:0px;}
DIV.footer li{display:inline;padding:0px 3px;}
DIV.footer a{color:#FFFFFF;}
DIV.footer h4,h5{font-size:11px;color:#FFFFFF;font-weight:normal;}
DIV.footer #left{width:450px;float:left;text-align:left;}
DIV.footer #right{width:450px;float:right;text-align:right;}


/** FCW Bullets **/
#rightCol #bullets2					{width:472px; padding:400px 20px 0 20px}
#rightCol #bullets2 #FCWCalendarUK{width:497px;background-image:url(http://static.eharmony.co.uk/assets/uk/images/fcw-calendar-uk.png);padding:158px 0 0;overflow:hidden;background-repeat:no-repeat;height: 0px !important; /* for most browsers */height /**/:158px /* for IE5.5's bad box model */}
* html #rightCol #bullets2 #FCWCalendarUK{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://static.eharmony.co.uk/assets/uk/images/fcw-calendar-uk.png', sizingMethod='crop');background-image:none;}

#rightCol #bullets2					{width:472px; padding:400px 20px 0 20px}
#rightCol #bullets2 #FCWCalendarUKSteps{width:497px;background-image:url(http://static.eharmony.co.uk/assets/uk/images/fcw-calendar-uk-steps.png);padding:158px 0 0;overflow:hidden;background-repeat:no-repeat;height: 0px !important; /* for most browsers */height /**/:158px /* for IE5.5's bad box model */}
* html #rightCol #bullets2 #FCWCalendarUKSteps{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://static.eharmony.co.uk/assets/uk/images/fcw-calendar-uk-steps.png', sizingMethod='crop');background-image:none;}

#leftCol #FCWText		{color:#ac0040; font-size:14px;  text-align:center; padding-bottom:20px}

.steps.fcw{height:51px;width:348px;margin:26px 0 5px 0;background-position:0 -313px;}
.steps.logo_uk2{height:50px;width:244px;margin:26px 0 0 55px;background-position:0 -230px;}


/* New Reg Form */

form.registration .form-header,
form.registration .form-footer {display:none;}
form.registration .form-content {padding:0 5px; color:#114181;}
form.registration .form-content dl {font-size:12px;}
#leftColFloat #regForm {font-size:14px;}
form.registration .form-content select.gender {width: 74px !important;}
form.registration .checktxt {font-size:10px;}
form.registration .form-content dl dt.checkbox input {width:25px !important;}