﻿.Address { top:0px; left:0px; width:380px; }
.Text { font-family:Arial; font-size:11px; }
.Input { font-family:Arial; font-size:11px; }
.AddressContainer .Feeder { clear:both; visibility:hidden; }
.AddressContainer div.Title { padding:10px 0px; position:relative; }
.AddressContainer div.Title .Validator { display:block; height:18px; position:absolute!important; top:5px; left:0px; background-image:url(/Resources/Images/Common/2010/validator.gif); background-repeat:no-repeat; background-color:#FFFFFF; background-position:left 4px; padding:5px 0px 0px 20px; }
.AddressContainer .AddressContactSection div.Title .Validator { background-color:#EBEBEB; top:-5px; }
.AddressContainer div input.TextBox { width:347px!important; }
.AddressContainer div.FieldInput input.TextBox { width:368px!important; }
.AddressContainer div .UpdateProgress { border:0px; width:100%; height:18px; }
.AddressContainer div.AddressContactSection { background-color:#EBEBEB; padding:5px 10px 0px 10px; }
.AddressContainer div.AddressContactSection.FirstItem { margin-top:5px; padding-top:10px; }
.AddressContainer div.AddressContactSection div.LastItem { padding-bottom:10px; }
.AddressContainer div.AddressContactSection .Title { margin-bottom:5px; padding:0px; }
.AddressContainer div.AddressContactSection .DropDownList { width:358px!important; }
.AddressContainer div.PersonTitle span,.AddressContainer div.FirstName span,.AddressContainer div.LastName span { display:block; padding-bottom:10px; }
.AddressContainer div.PersonTitle { height:44px; }
.AddressContainer div.PersonTitle,.AddressContainer div.FirstName,.AddressContainer div.LastName { float:left; }
.AddressContainer div.PersonTitle.TitleOnly { width:100%; clear:right; }
.AddressContainer div.PersonTitle.TitleWithFirstName,.AddressContainer div.PersonTitle.TitleWithLastName,.AddressContainer div.PersonTitle.TitleWithFirstNameLastName { width:119px; margin-right:10px; }
.AddressContainer div.PersonTitle.TitleWithFirstName .DropDownList,.AddressContainer div.PersonTitle.TitleWithLastName .DropDownList,.AddressContainer div.PersonTitle.TitleWithFirstNameLastName .DropDownList { width:117px; *margin-top: 1px; }
.AddressContainer div.PersonTitle.TitleWithFirstName .DropDownList.Collapsed,.AddressContainer div.PersonTitle.TitleWithLastName .DropDownList.Collapsed,.AddressContainer div.PersonTitle.TitleWithFirstNameLastName .DropDownList.Collapsed { width:60px!important; *margin-top: 1px; }
.AddressContainer div.PersonTitle.TitleWithFirstName .OtherTitle,.AddressContainer div.PersonTitle.TitleWithLastName .OtherTitle,.AddressContainer div.PersonTitle.TitleWithFirstNameLastName .OtherTitle { width:38px!important; float:right; clear:none; }
.AddressContainer div.FirstName.FirstNameOnly { width:100%; height:44px; clear:right; }
.AddressContainer div.FirstName.FirstNameWithTitle { width:281px; height:44px; clear:right; }
.AddressContainer div.FirstName.FirstNameWithLastName { width:185px; height:44px; }
.AddressContainer div.FirstName.FirstNameWithTitleLastName { width:119px; height:44px; }
.AddressContainer div.PersonTitle,.AddressContainer div.FirstName,.AddressContainer div.LastName { _padding:10px 0px 0px 0px; }
.AddressContainer div.PersonTitle div.TitleList,.AddressContainer div.FirstName div.FirstNameInput,.AddressContainer div.LastName div.LastNameInput { clear:left; _margin-right:0px; _margin-top: 0; _height:auto; }
.AddressContainer div.FirstNameInput.FirstNameOnly input.TextBox { width:317px!important; }
.AddressContainer div.FirstNameInput.FirstNameWithTitle input.TextBox { width:269px!important; }
.AddressContainer div.FirstNameInput.FirstNameWithLastName input.TextBox { width:173px!important; }
.AddressContainer div.FirstNameInput.FirstNameWithTitleLastName input.TextBox { width:107px!important; }
.AddressContainer div.LastName.LastNameOnly { width:100%; height:44px; clear:right; }
.AddressContainer div.LastName.LastNameWithTitle { width:283px; height:44px; clear:right; }
.AddressContainer div.LastName.LastNameWithFirstName { width:185px; height:44px; clear:right; }
.AddressContainer div.LastName.LastNameWithTitleFirstName { width:122px; height:44px; clear:right; }
.AddressContainer div.LastNameInput.LastNameOnly input.TextBox { width:317px!important; }
.AddressContainer div.LastNameInput.LastNameWithTitle input.TextBox { width:271px!important; }
.AddressContainer div.LastNameInput.LastNameWithFirstName input.TextBox { width:173px!important; }
.AddressContainer div.LastNameInput.LastNameWithTitleFirstName input.TextBox { width:110px!important; }
.AddressContainer div.FirstName.FirstNameWithLastName,.AddressContainer div.FirstName.FirstNameWithTitleLastName { margin-right:10px; }
.AddressContainer div.LastName.LastNameWithTitle,.AddressContainer div.LastName.LastNameWithFirstName,.AddressContainer div.LastName.LastNameWithTitleFirstName { margin-right:0px; }
.AddressContainer div.PostcodeLookup { float:none!important; height:49px; }
.AddressContainer div.PostcodeLookup span { display:block; float:left; padding-bottom:10px; }
.AddressContainer div.PostcodeLookup span.Validator { clear:right; }
.AddressContainer div.PostcodeLookup div.Postcode { clear:left; width:280px; margin-right:10px; }
.AddressContainer div.PostcodeLookup div.Postcode input.TextBox { width:268px!important; }
.AddressContainer div.PostcodeLookup div.Postcode,.AddressContainer div.PostcodeLookup a.PostcodeButton { float:left; }
.AddressContainer div.PostcodeLookup a.PostcodeButton { overflow:hidden; color:#FFFFFF; display:block; width:90px; p\ osition:absolute; b\ ottom:4px; r\ ight:0px; _bottom:11px; }
.AddressContainer div.PostcodeLookup a.PostcodeButton img { border:0px; border-right:1px solid #FFFFFF; display:block; float:left; }
.AddressContainer div.PostcodeLookup a.PostcodeButton span { display:block; float:left; margin-top:7px; width:60px; text-align:center; padding:0px; }
.AddressContainer div table.UpdateProgress { position:relative!important; display:block; float:right; width:60px!important; height:30px!important; padding:0px; background-color:#FFFFFF; background-position:left center; background-repeat:no-repeat; }
table.AddressContainer tr td.Postcode input.TextBox { width:100%; margin-bottom:1px; }
