#catalogueRegistration{width:760px;overflow:hidden;margin:20px 0 0;font-size:1.09em;}
#catalogueRegistration .genericForm{padding:0;}#catalogueRegistration table{margin:0;}
#catalogueRegistration .buttons{padding:10px 0 0 0;margin:0;}#catalogueRegistration #columnLeft,#catalogueRegistration #columnLeft img{width:345px;float:left;}
#catalogueRegistration #columnRight{width:400px;float:right;}#catalogueRegistration td{width:auto;vertical-align:middle;}
#catalogueRegistration strong{font-weight:bold;}#catalogueRegistration p{padding:0 10px 10px 10px;line-height:14px;text-align:left;}
#catalogueRegistration label{font-weight:bold;white-space:normal;}#catalogueRegistration label span{font-size:1.25em;}
#catalogueRegistration table input{width:auto;}#catalogueRegistration .err{color:#f00;}
#catalogueRegistration h2{overflow:hidden;height:1%;}#catalogueRegistration .catalogueContent{width:400px;float:left;clear:both;}
#catalogueRegistration .catalogueContent .wrapper{padding:10px 0;}#catalogueRegistration .catalogueContent a{text-decoration:underline;color:#333;}
#catalogueRegistration #personalDetails{margin:0 0 10px 0;}#catalogueRegistration #personalDetails th{width:135px;}
#catalogueRegistration #contactDetails{margin:0 0 10px 0;}#catalogueRegistration #contactDetails th{width:135px;}
#catalogueRegistration #addressDetails{margin:0 0 10px 0;}#catalogueRegistration #addressDetails th{width:135px;}
#catalogueRegistration table.address-result{width:100%;}#catalogueRegistration table.address-result th{width:auto;text-align:left;padding-bottom:10px;}
#catalogueRegistration table.address-result textarea{width:99%;height:80px;background:#fff;border:1px solid #A5ACB2;}
#findAddressResult .buttons{margin-top:0;padding-top:0;}#findAddressResult .buttons input{margin-right:5px;}
#catalogueRegistration #importantInformation{margin:0;}#catalogueRegistration #importantInformation th{width:30px;padding-left:0;}
#catalogueRegistration #importantInformation td{width:auto;}.collecPlusWarning{font-size:80%;margin-top:0;}
#frmHouseNumber{width:180px!important;}#frmPostCode{width:100px!important;}.findAddressBtn{background-image:url('/static/images/buttons/btns_checkout.png');background-position:-200px 0;border:0;color:transparent;float:none;font-size:0;height:20px;width:99px!important;}
.findAddressBtn:hover{background-position:-200px -20px;cursor:pointer;}#findAddressForm th{text-align:left;}
#addressDetailsForm .formBox{padding-bottom:5px;}
