/* adresses *
div.addresses { border: 1px solid #d0d3d8; background: #D0D1D5 url('../img/form_bg.jpg') repeat-x top left; padding: 0.6em; position: relative; width: 544px }
div.addresses h3 { margin: 0 }
div.addresses p.checkbox input { margin-top: 0!important; margin-top: -3px }
div.addresses ul.item { clear: both }
ul.address { background-color: white; float: left; list-style-image: none; list-style-position: outside; list-style-type: none; margin-left: 0.25em; padding-bottom: 0.6em; margin-bottom: 1em; position: relative; width: 268px }
ul.address li { padding-left: 1.4em; margin-top: 0.6em }
li.address_title { margin-top: 0!important; background-color: #d0d1d5; color: #374853; font-weight: bold; height: 27px; font-size: 1.2em; line-height: 1.9em }
ul.item li.address_title { background-image: url('../img/address_alias_left.gif') }
ul.alternate_item li.address_title { background-image: url('../img/address_alias_right.gif') }
li.address_name,
li.address_firstname,
li.address_lastname,
 li.address_update a,
 li.address_delete a { color: #dd2a81 }
li.address_name,
li.address_firstname,
li.address_lastname,
 li.address_company { font-weight: bold }

span.address_name,
span.address_firstname,
span.address_lastname,
span.address_update a,
span.address_delete a { color: #dd2a81 }
span.address_name,
span.address_firstname,
span.address_lastname,
span.address_company { font-weight: bold }

li.address_update,
 li.address_delete { background: transparent url('../img/bullet_myaccount.gif') no-repeat 0 0.5em!important; background: transparent url('../img/bullet_myaccount.gif') no-repeat 0 0.4em; margin-left: 1.4em }
#center_column .address_add { padding: 1em 0 }*/
#addresses #center_column { border: 2px solid #000; padding-bottom: 5px; width: 552px; }
#addresses #center_column h2 { border: 0 none; border-bottom: 1px solid #000; margin-bottom: 5px; }
#addresses #center_column h2 { font-size: 1em; color: #fff; }
#addresses #center_column p { margin-left: 5px; margin-right: 5px; padding-left: 0; }

div.addresses { border: 1px solid #3c3c3c; background-color: #4c4c4c; padding: 5px; margin: 10px; position: relative; width: 520px }
div.addresses h3 { margin: 0 }
div.addresses p { margin: 0.5em 0!important; padding: 0!important; font-size: 0.875em; }
div.addresses p.checkbox input { margin-top: 0!important; margin-top: -3px }
div.addresses ul.item { clear: both }
ul.address { float: left; list-style-image: none; list-style-position: outside; list-style-type: none; padding-bottom: 0.6em; margin-bottom: 1em; position: relative; width: 268px; border: 1px solid #000; background-color: #666; }
ul.address li { padding-left: 1.4em; margin-top: 0.6em; font-size: 0.875em; }
li.address_title { margin-top: 0!important; background-color: #333; background-image: none; color: #fff; font-weight: bold; font-size: 1em!important; padding: 5px!important; margin-bottom: 5px; border-bottom: 1px solid #000;}
li.address_name,
li.address_firstname,
li.address_lastname,
 li.address_update a,
 li.address_delete a { color: #f7aab7 }
li.address_name,
li.address_firstname,
li.address_lastname,
 li.address_company { font-weight: bold }

span.address_name,
span.address_firstname,
span.address_lastname,
span.address_update a,
span.address_delete a { color: #f7aab7 }
span.address_name,
span.address_firstname,
span.address_lastname,
span.address_company { font-weight: bold }

li.address_update,
 li.address_delete { background: transparent url('../img/bullet.gif') no-repeat 0 0.5em!important; margin-left: 1.4em }
#center_column .address_add { padding: 0.5em 10px }

#order div.addresses p select { font-size: 0.87em; }
#order div.addresses p textarea { margin-left: 0; }
#order div.addresses ul { width: 253px; }
#order div.addresses #address_delivery { margin-right: 10px; }

