address{font-style:normal;}

div.hr{clear:both;border-bottom:1px solid #b7ac9a;height:1px;margin:0 0 20px;}

dl.list{float:left;margin:0;}
dl.list dt{clear:left;float:left;font-weight:bold;margin:0 0 20px;width:120px;}
dl.list dd{float:left;margin:0 0 20px;width:120px;}

.text{float:left;list-style:none;margin:0 0 20px;padding:0;}
.text li{margin:0 0 10px;}
.text a{text-decoration:underline;}

.body_checkout header{background:url('/img/headers/header_checkout.jpg') no-repeat;}
.body_account header{background:url('/img/headers/header_account.jpg') no-repeat;}
.body_addresses header{background:url('/img/headers/header_addresses.jpg') no-repeat;}
.body_orders header{background:url('/img/headers/header_orders.jpg') no-repeat;}
.body_password header{background:url('/img/headers/header_password.jpg') no-repeat;}
.body_subscriptions header{background:url('/img/headers/header_subscriptions.jpg') no-repeat;}

.one_columns .content_main{width:770px;}

.body_orders #nav_orders a,
.body_account #nav_account a,
.body_addresses #nav_addresses a,
.body_password #nav_password a {background:#532A4A url('/img/sub_nav_li_hover_bg.png') no-repeat 10px center;border:0;color:#fff;text-transform:uppercase;}


.action_button{background:#562a4d;border:0;color:#fff;font-size:0.8125em;margin:0 0 20px;padding:8px 15px;text-transform:uppercase;}

.lookup_postcode_create { margin:0 0 0 10px;position:relative;top:6px; };

.recommends{margin:0;padding:0;}
.recommends li{float:left;list-style:none;margin:0 0 20px;padding:0;width:100%;}
.recommends li h3{color:#370041;font-size:1em;margin:0;}
.recommends li p.price{color:#000;}
.recommends li p{font-size:1em;}

dl dt.border{border-bottom:1px solid #b7ac9a;padding-bottom:15px;}
dl dd.border{border-bottom:1px solid #b7ac9a;padding-bottom:15px;}

.address_list{float:left;margin:0;padding:0;}
.address_list li{background:url('/img/light_paper_bg.png');float:left;list-style:none;margin:0 0 20px;padding:20px 20px;width:605px;}
.address_list li p{float:left;}
.address_list li ul.text{width:505px;}
.address_list li li{margin:0 0 10px;padding:0;width:505px;}
.address_list address{float:right;width:180px;}

.basket_table{background:url('/img/light_paper_bg.png');margin:0 0 20px;width:100%;}
.basket_table th{background:#562a4d;color:#fff;font-family:arial;font-size:0.7692em;padding:10px 20px;text-align:left;text-transform:uppercase;}
.basket_table td{border-bottom:1px solid #b3aea8;padding:15px;}
.basket_table dl{background:#e4ddd5;padding:20px 15px 0;width:575px;}
.basket_table dl dt{width:455px;}
.basket_table dl dd{color:#562a4d;}

.basket_table td select{border-radius:0;margin:0;}
.basket_table .action_button{float:none;margin:0;}

.order_table{margin:0 0 20px;width:100%;}
.order_table th{background:#ede8e0;padding:10px;text-align:left;}
.order_table td{padding:10px;}
.order_table td.status_pending{color:#900;font-style:italic;}
.order_table td.action{padding-right:0;text-align:right;}

.body_checkout .content_sub{width:280px;}
.checkout_basket{background:url('/img/light_paper_bg.png');margin:0 0 20px;padding:20px 15px;}
.checkout_basket dt.short{width:50px;}
.checkout_basket ul{clear:both;list-style:none;margin:0;padding:0;}
.checkout_basket ul li{float:left;margin:0 0 20px;width:250px;}
.price{font-weight:bold;text-align:right;}
.total{border-top:1px solid #b7ac9a;padding:20px 0 0;}

.delivery_options{width:592px;}
.delivery_options td{border-top:1px solid #baaf9f;padding:20px 0;}
.delivery_options tr.row_1 td{border-top:0;padding-top:0;}
.delivery_options td.column_1{width:395px;}
.delivery_options td.column_2{width:175px;}
.delivery_options td.column_3{width:22px;}
.calendar{float:left;margin:0 10px 20px 0;}

img.border{border:5px solid #fff;float:left;margin:0 15px 0 0;}

div.box{background:url('/img/light_paper_bg.png');float:left;margin:0 0 20px;padding:20px;width:590px;}
div.box h2{background:#562a4d;color:#fff;margin:-20px -20px 20px;padding:10px 20px;text-transform:uppercase; font-size:0.9em;}

.two_columns .content_main{width:950px;}
.two_columns div.box{margin:0 15px 20px 0;width:427px;}
.two_columns div.last{margin-right:0;}
.two_columns div.full{height:auto;width:910px;}
div.tall{height:512px;}
div.small{height:181px;}

.left{float:none;}

#body_account_created .content_main{padding:0 0 0 180px;}

.order .action_button{float:right;margin:75px 0 0;}

div.stacked{margin:0;}

h2 .cost{float:right;}
dl.address_type{width:240px;}
dl.address_type dd{clear:left;}

#body_orders_read dl.list dt{margin:0 0 10px;}
#body_orders_read dl.list dd{margin:0 0 10px;width:400px;}
#body_orders_read .action_button{float:right;}

.address_management{}
.address_management fieldset.edit_address{display:none;}
.address_management fieldset.manual_address{display:none;}
.address_management a.edit_address{float:right;margin:-105px 20px 0;}
.address_management .edit_address a.selected_address{display:block;float:left;margin:0 0 12px 228px;}
.address_management .edit_address p.or{clear:both;margin:0;}
.address_management fieldset.inline a.action_button{left:5px;position:relative;top:6px;}
.address_management .manual_address label{width:155px;}
.address_management .manual_address select{width:209px;}
.address_management .manual_address .action_button{float:right;}
.address_management .manual_address p.text{float:right;margin:7px 10px 0 0;}

.redeem .action_button { float:left; margin:0 0 0 10px; }