div.addresses{position:relative;width:100%}
div.addresses p{margin-bottom:10px;width:100%;clear:both;display:block}
div.addresses p.address_delivery label,div.addresses p#address_invoice_form label{float:none;width:100%;margin:7px 0;display:block;color:#151515;text-transform:uppercase;font-weight:600;font-family:"Source Sans Pro",Helvetica,Arial, Verdana, sans-serif;}
div.addresses p select{width:280px;max-width:100%}
.grid_8 div.addresses p select{width:90%;}
div.addresses p.checkbox{width:auto;margin-bottom:20px}
div.addresses #address_invoice_form{margin-left:0;margin-top:10px;padding-top:0!important;width:100%;overflow:hidden}
div.addresses p.address_add, div.addresses p#address_invoice_form{margin-bottom:20px;}
div.addresses #address_invoice_form a.button_large,div.addresses .address_add a.button_large{float:left;margin-left:0!important}
div.addresses h3{margin:0}
div.addresses p.checkbox input{height:auto;margin-right:4px!important;vertical-align:-2px}
div.addresses ul.item{clear:both}
ul.address{float:left;list-style-image:none;list-style-position:outside;list-style-type:none;margin-bottom:7px;position:relative;width:45%}
ul#address_delivery.address{margin-right:49px}
.grid_8 ul.address{width:100%;margin:0 0 20px!important}
ul.address li{margin:5px 0}
ul.address li.address_title{font-size:16px;text-transform:capitalize;margin-bottom:20px;font-weight:600;font-family:"Source Sans Pro",Helvetica,Arial, Verdana, sans-serif;color:#2b2b2b}
li.address_name,li.address_firstname,li.address_lastname{color:#141414}
span.address_name,span.address_firstname,span.address_lastname,span.address_update a,span.address_delete a{}
span.address_name,span.address_firstname,span.address_lastname,span.address_company{font-weight:700}
ul.address li.address_update,ul.address li.address_delete{margin:15px 0 10px}
.addresses #ordermsg{float:left;padding-top:5px;width:100%}
.addresses #ordermsg p{padding-left:0}
.addresses #ordermsg .textarea textarea{height:100px;width:90%;}
li.address_update a,li.address_delete a,li.address_update a,li.address_delete a{text-transform:none;color:#0e76e7;}
li.address_update a:hover,li.address_delete a:hover,li.address_update a:hover,li.address_delete a:hover{color:#ff7800;}
p.cart_navigation.submit{float:left;width:100%}



