#header #banner-top{background-image:url("../images/banner-sample.gif");background-position:0 0;float:right;margin:25px 50px 0 0;width:728px;}
body#register fieldset{width:170px;margin:20px 40px 50px 0;float:left;}
body#register fieldset.last-child{width:220px;margin:20px 0 0 0;}
body#register fieldset div.row{margin-bottom:10px;min-height:50px;}
body#register fieldset div.address{min-height:110px;}
body#register .bg-container-170{padding:5px 0 0 5px;height:20px;}
body#register.ie6 .bg-container-170,body#register.ie7 .bg-container-170{background:none;padding-left:0;}
body#register.ie6 .bg-container-170 select,body#register.ie7 .bg-container-170 select{width:170px;}
body#register .bg-container-170 select{width:160px;background:transparent;border:0;}
body#register .bg-container-120 select{width:110px;background:transparent;border:0;}
body#register.ie6 .bg-container-120,body#register.ie7 .bg-container-120{background:none;padding-left:0;}
body#register div.address input{margin-bottom:5px;}
body#register div.otherText{display:none;}
body#register div.postcode{position:relative;}
body#register div.postcode span.error{display:block;}
body#register div.postcode label{display:block;}
body#register div.postcode input{text-transform:uppercase;}
body#register button#findAddress{background:url(images/button/button-address.gif);width:90px;height:33px;line-height:30px;font-size:70%;color:#fff;border:0;position:absolute;right:1px;top:15px;font-weight:bold;cursor:pointer;padding-bottom:3px;}
body#register fieldset legend{margin-bottom:10px;font-size:65%;font-weight:bold;color:#222;padding-left:5px;}
body#register div.info ul{margin:10px 0 20px 0;}
body#register div#address-picker{display:none;}
body#registerThankYou p,body#registerThankYou h1{padding-bottom:20px;}