/* adresses */
div.addresses {
    background: url('../img/vs-address.gif') repeat scroll 0 0 #9C7B4F;
    padding: 15px;
    position: relative;
}
div.addresses h3 { margin: 0; color:#FFFFFF; }
div.addresses p { color:#FFFFFF; }
div.addresses p.checkbox input {
	margin-top: 0!important;
	margin-top: -3px
}
div.addresses ul.item { clear: both }
ul.address {
    background: url('../img/vs-form-bg.gif') repeat scroll 0 bottom transparent;
    border: 3px solid #5A3C14;
    float: left;
    list-style: none outside none;
    margin: 1em 1.5em 1em 0;
    min-height: 245px;
    padding-bottom: 0.6em;
    position: relative;
    width: 290px;
}
ul.address li {
    color: #E8D7C0;
    line-height: 1.5em;
    margin-top: 0;
    padding-left: 0.7em;
}
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, ul.alternate_item li.address_title {
    background: url('../img/vs-form-header.gif') no-repeat scroll center top transparent;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    height: 37px;
    letter-spacing: 1px;
    line-height: 28px;
    margin: 0 0 0.5em;
    padding: 0 10px;
    text-transform: uppercase;
}
ul.address li.address_name, ul.address li.address_firstname, ul.address li.address_lastname, li.address_update a, li.address_delete a { color: #C48F44; }
li.address_update a, li.address_delete a {
    background: url('../img/vs-btn-exclusive.png') repeat-x scroll 0 bottom #444444;
    border-color: #7E7B75 #31210A #31210A;
    border-style: solid;
    border-width: 1px;
    color: #E1D4C1;
    font-family: arial;
    font-size: 11px;
    padding: 4px 10px;
    text-transform: uppercase;
}
li.address_update a:hover, li.address_delete a:hover { color: #FFFFFF; }
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: #B38638 }
span.address_name,
span.address_firstname,
span.address_lastname,
span.address_company { font-weight: bold }

li.address_update, li.address_delete {
    display: block;
    float: left;
    padding-top: 20px;
}
#center_column .address_add { padding: 1em 0 }
ul.address li.address_name { color:#B38638; }
#ordermsg textarea { background:url('../img/vs-bg-form.png') repeat-x scroll 0 -7px #F0F0F0; }