﻿#address, #address input, #address select {font-size:12px;}

#address .AddressFinder { background:#eee none repeat scroll 0 0; border:0 solid #000; margin:0 14px 10px 14px; padding:10px; }
#address .AddressFinder p { margin:1em 0; padding:0; }
#address .MultipleAddresses { background:none; border:0 solid #000; clear:both; margin:10px 0; padding:0; width:750px; position:relative; }
#address .MultipleAddresses p { background-color:#eee; line-height:24px; margin:0 0 1em 0; padding: 0 0 0 10px; }
#address .MultipleAddresses label { height:20px; }
#address .block { margin-left:20px; }
#address .mcontents { position:relative; }
#address input { float:left; margin-bottom:5px; }
#address label { clear:left; float:left; line-height:18px; margin: 0 10px 5px 0; text-align:right; width:125px; }
#address select { float:left; max-width:150px; }
#address .validationError { width:auto; float:left; margin:0 0 0 10px; }

#findByPostcode { background-color:#eee; height:24px; line-height:24px; margin:10px 0; padding:0; text-indent:10px; width:auto; }

#address .AddressFinder .postcode {  }
#address .AddressFinder .postcode label { line-height:32px; width:125px; }
#address .AddressFinder .postcode input { width:100px; margin: 6px 10px 0 0; }
#address .AddressFinder .postcode .button { margin: 0 0 1em 0px; } 
#manualAddress { float:left; clear:both; margin: 1em 0 0 0; padding: 0 0 0 110px }
#manualAddress a {  text-decoration:underline; cursor:pointer; }

/* MemberProfile page Overrides */
#pageContentMemberProfileMiddleInfo #address .AddressFinder { width:495px; }
#pageContentMemberProfileMiddleInfo #address #findByPostcode { width:495px; margin-bottom:10px; }
#pageContentMemberProfileMiddleInfo #address .validationError { margin-left:0px; }
#pageContentMemberProfileMiddleInfo #address .inputWidth { min-width:200px; }

/*If user has 1 address saved it shows then a label of that address*/
.singleExistingAddress { display:inline-block;}
.singleAddress{ padding:10px 0 10px 0;}

#addressBlock { min-height:200px; display:none; }
