/********************************************************************/
/**********************   AURORA TEMPLATE    ************************/
/********************************************************************/

/* MAIN STRUCTURE */

#nav {display: none;}

/* BASKET */

.basket {width:100%;}
.basket td {text-align: center;}
.basket .price {text-align: center;}
.basket .item {text-align: left!important;}
.basket .qty {text-align: center;}
.basket .qty input {text-align: center;}
.basket th {text-align: center;}
.basket .remove {text-align: center; }

/* BASKET TOTALS */

.baskettotals td {text-align: right;}
.basket .qty input.updateqty {width: auto; border: none;}
.basket .qty.update {text-align: left;}

/* CROSS SELLING */

#crosssell ul {margin:0; padding: 0; list-style-type: none;}
#crosssell img {float: left;}
#crosssell .description {float:left;}
#crosssell .price {display: block;}
#crosssell ul li {clear: left;}
#crosssell li {position: relative;}

/* BASKET PODS */

.basketpod h2 {margin: 0; padding: 0;}
.basketpod ul { margin:10px 0 0 0; padding: 0;}
.basketpod li {list-style-type: none;}

































/********************************************************************/
/**********************    BRAND SPECIFIC    ************************/
/********************************************************************/

/* MAIN STRUCTURE */

#content {width:935px; margin-left: auto; margin-right: auto; }
#basket {width:675px; float: left;}
#basketpods {float:left;margin:35px 0 0 20px;width:240px;}

#voucherandcrosssell { float: left;}
.baskettotals {float: right; width: 312px; background: #F6F5F5;}
#crosssell {width:340px;}

ul#basket_list { float:right; margin: 20px 0px 0px 0px; padding:0; width: 608px; text-align: right;}
	ul#basket_list li { float:right; list-style-type: none; padding: 0px 0px 0px 10px;}
	ul#basket_list li.or { padding-top: 7px; font-size: 120%; color: #CCCCCC; font-weight: 200;}


/* BASKET */

.basket {background: #FBFAF7;}
.basket td {border-bottom:1px solid #DAD5C4; padding: 7px; text-align: center;}
.basket th {padding: 7px; background: #F5B300; color: #fff; text-align: center!important}
.infocolumn { width:90px;}
.basket .qty input {width:30px; border:1px solid #DAD5C4;}
.basket .item img {float: left; margin-right: 10px; border: 1px solid #DAD5C4;}
.basket .emptycell {background: #fff;}
.basket .loyaltypoints {color:#666666;}
.basket .remove {width:50px; }


/* BASKET TOTALS */

.baskettotals td {padding: 7px;}
.baskettotals .update td {border-bottom: 1px solid #D1D1D1; text-align: left;}
.baskettotals select {width: 290px;}
.grandtotaltitle, .grandtotal { font-size: 17px; color:#447DC2; border-top: 1px solid #D1D1D1;  line-height: 25px; }
.proceedtocheckout, .googlecheckout, .paypalexpress {background: #fff; }
.baskettotals .googlecheckout { padding-top: 30px;}

/* VOUCHER */

#voucher { margin: 30px 0 0 0;}
#voucher label {float: left;}
#voucher .textfield {background-color:#fff; color: #000;padding:2px;width:120px; border: 1px solid #4277bd; float: left; height: 12px; margin: 0 2px 0 10px;}
#voucher .button {float: left;}

/* CROSS SELLING */

#crosssell {clear:left; padding: 15px 0 0 0; width:340px; }
#crosssell .description {padding-left: 20px; }
#crosssell .price {font-weight: bold; color: #000; padding-bottom: 10px;}
#crosssell a:hover {text-decoration: underline; }
#crosssell li {border-bottom: 1px solid #d1d1d1; height: 80px; margin-bottom: 10px; }
#crosssell .quicklookbutton {left: 20px;top:53px;}
#crosssell input {margin: 0 5px 0 -3px;}

/* BASKET PODS */

.basketpod {background: #4277BD; padding: 15px; margin-bottom: 15px;color: #fff;}
.basketpod h2, .basketpod a  {color: #fff;}
.verisign {padding-bottom: 16px;}
.basketpod li { line-height: 20px; border-bottom: 1px solid #7ba0d1;}
.weaccept {background: #1A2968; border: 1px solid #293f9a;}
.weaccept img {padding-top: 10px;}
.contact {background: #1A2968; border: 1px solid #293f9a;}
.contact a {color: #F5B300;}










.basket_freedelivery { background: #4277bd; border: 1px solid #1a2968; text-align: left; color: #fff; font-size: 12px; font-weight: bold; padding: 10px; margin: 0 0 10px 0;}
	.basket_youonlyneed_price { font-size: 15px; font-weight: bold;}
	.basket_freedelivery_qualify { background: url(../_images/template/basket_tick.gif) no-repeat scroll top left; padding: 0 0 0 20px;}
	.basket_freedelivery_extra_spend { background: url(../_images/template/basket_info.gif) no-repeat scroll top left; padding: 0 0 0 20px;}


.basket_loyaltypoints_container { background: #e5eaf1; border: 1px solid #d2dae5; margin: 0 0 10px 0; padding: 10px;}
.basket_loyaltypoints { background: #e5f4fb; color: #003a58; border: 1px solid #1a2968; font-size: 15px; text-align: center; padding: 10px;}
	.basket_loyalty_textfield { width: 50px; text-align: center; background: #fff; color: #000; border: 1px solid #4277bd; float: left; line-height: 16px; margin: 0 2px 0 0!important; padding: 0!important;}
	.basket_loyalty_applied { text-align: left;}
	.basket_loyalty_amount { color: #000; font-weight: bold; font-size: 12px; float:left; margin: 2px 5px 0 0;}
	.loyaltylabel { margin: 0 10px 0 0; float:left;}


/* BESPOKE */


.purposebox {background:#F6F5F5;border:1px solid #D1D1D1;padding:10px;width:628px;}
.purposebox h2, .infobox_small h2 {color:#D0007E; font-size: 17px; padding: 0; margin: 0;}
.purposebox li {float:right;list-style-type:none;padding-left:2px;}
.info_left {float:left;padding-right:20px;width:650px;}
.info_right {float:left;width:265px;}
.info_darkbox {background:#000000;color:#FFFFFF;padding:10px;width:245px;}
ul.inlinelist {margin: 0; padding: 0;}
ul.inlinelist li {float:left;list-style-type:none;padding-right:5px;}
.info_darkbox h2 {color:#D0007E; font-size: 17px;}

.infobox_small {background:#F6F5F5;border:1px solid #D1D1D1;float:left;margin-right:20px;padding:10px;width:269px; margin-bottom: 20px;}
.info_image {float:left;width:126px;}
.purposebox .price, .infobox_small .price {color:#000000;font-size:22px;font-weight:normal;line-height:20px;padding-right:10px;}
.infobox_small li {float:left;list-style-type:none;padding-right:5px;vertical-align:middle;}
.info_image img {border:1px solid #CCCCCC;}
.info_text {float:right;width:120px;}

.checkbox_div {background:#C1D3E1;color:#000000;font-weight:bold;margin-bottom:20px;padding:10px;}
.table .textfieldsmall {border:1px solid #D1D1D1;width:66px;}

.leftcontent {width:628px;}

#transgrey, #transbrown {border: 1px solid #d1d1d1;}
#colour_choices label {font-weight: bold; color: #D0007E;}
#dob label {padding: 0 10px 0 10px;}


.giftwrap { border-left: 1px solid #DAD5C4; border-bottom: 1px solid #DAD5C4; padding: 0!important; margin: 0 0 0 10px!important; width: 85px; vertical-align: middle;}
	.giftwrap_orange { border-left: 1px solid #DAD5C4; background: #eee8d8; width: 26px; vertical-align: middle;}
	.giftwrap_radio { text-align: center; height: 35px;}
	.giftwrap_right { width: 80px; text-align: left; line-height: 12px; padding: 0 0 0 5px; height: 35px;}
	.giftwrap_title { font-weight: bold; color: #1a2968;}
	.giftwrap_price { color: #93062f;}

