﻿/* Address Book */
#AddressBook {  display:inline-table; height:auto; margin-top:10px; }
#AddressBookHead { background-image:url('../images/MyAccount/podtitle-bg.gif'); background-repeat:no-repeat; width:920px; height:23px; padding-left: 7px; padding-top: 7px; font-weight:bold; }
#AddressBookContent { background-image:url(../images/MyAccount/MyAccount-Address/address-book-bg.gif); background-repeat:no-repeat; width:920px; height:526px; padding-left:7px; padding-top:7px; }

#AddAddress img { padding-right: 10px; padding-top:5px; } 
#AddAddress {  padding-left:10px; }
.AddAddressText { margin-bottom:15px; padding-top:0px; font-size:16px; font-weight:bold; position:relative; top:-7px; }

#AddressList { width:342px; height:313px; background-image:url(../images/MyAccount/MyAccount-Address/left-panel.gif); background-repeat:no-repeat; position:relative; margin-bottom:60px; top:50px; margin-left:20px; overflow-y:none; float:left; padding-left:15px; padding-top:15px; }
#AddressBookList { width:332px; height:290px; overflow-y:auto; }
#AddressSearch { position:relative; top:30px; padding-left:15px; font-weight:bold; }

#AddressAlphabet { float:left; width:900px; height:30px; position:relative; margin-left:23px; overflow-y:auto; font-weight:bold; top:50px; }

#AddressDetail { position:relative; background-image:url(../images/MyAccount/MyAccount-Address/right-panel.gif); background-repeat:no-repeat; width:488px; height:313px; float:right; top:50px; margin-right:32px; padding-left:15px; padding-top:15px; }

.AddressSearchBox { background-color:#FFF; border:solid 2px #c0c0c0; width:298px; margin-right:2px; height:20px; }
.AddressTextBox { border:solid 2px #c0c0c0; width:200px; }
#AddressAlphabet a { text-decoration:none; }
#AddressAlphabet a:hover { text-decoration:underline; color:#70A926; }
.AddressBookHeader { background-image:url(../images/MyAccount/MyAccount-Address/addressbook-header-bg.gif); background-repeat:no-repeat; width:286px; height:32px; font-weight:bold; padding-left:7px;  }

#editAddress { width:465px; height:290px; overflow-y:auto; }
#tblViewAddress { width:465px; } 

#AddressBookButtons { position:relative; display:block; height:32px; width:920px; float:right; top:-15px; margin-right:45px; text-align:right; }
#AddBk { height:auto; width:auto; }

.activeAddress { color:#70A926; }
.activeAddress a  { color:#70A926; }


a:active { color:#70A926; }

/*.validation { background-color:#EBEBE6; width:15px; }*/
.valCell { width:20px; }
/*.chkValidation { background-color:#EBEBE6; width:15px; }*/
/*.error { background-image:url(../images/alert.gif); background-repeat:no-repeat;  width:15px; height:auto; background-color:#EBEBE6; background-position:left center; padding:6px; }*/
.err { background-image:url(../images/alert.gif); background-repeat:no-repeat;  width:20px; height:auto; background-color:transparent; background-position:left center; }

a { color:#666; }
a:hover { color:#70A926; }
