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

/* MAIN STRUCTURE */

#nav {display: none;}
#topnav, #navbkg {display: none;}
#searchbar { border-top: 1px solid #fff;}









/* CHECKOUT PODS */

.checkoutpod h2 {margin: 0; padding: 0;}





/* 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;}











































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


/* MAIN STRUCTURE */

#content {width:845px;}
#checkoutform {width:605px; float: left;}
#checkoutpods {width:220px; float: left; margin: 35px 0 0 20px;}


/* CHECKOUT FORM */ 

.form .lookup {margin-left: 5px;}
.checkout {width:590px; padding: 10px;}
.checkout p {position: relative; margin: 0 0 5px 0; padding: 0 0 0 0;}
.lookupaddresses {width:560px; margin:20px 0 20px 0; border: transparent;}

.placeyourorder {padding: 30px 0px 20px 0px;}

.textarea.short {height: 75px;}

#invoice_postcode_select,#delivery_postcode_select {height: auto;}

/* CHECKOUT PODS */

.checkoutpod {background: #0098E8 url(../_images/backgrounds/navgrad.gif) repeat-x top; padding: 15px; margin-bottom: 15px;color: #fff;}
.checkoutpod h2, .checkoutpod a {color: #fff;}
.checkoutpod .divider {border-bottom: 1px solid #2a78ac; margin-bottom: 10px;}

.ordersummary {background: #06375c; color: #fff;}
.ordersummary h2 {color: #fff;}
.summaryitem {clear: left; margin-top: 10px; padding-bottom: 10px; border-bottom: 1px solid #15588a;}
.summaryitem img {float: left; margin-right: 10px; padding-bottom:30px; }
.summaryshipping {height: 20px; line-height: 20px;clear: left;}
.summarytotal {background: #15588a; font-size: 14px; font-weight: bold; padding: 5px; margin-top: 2px; border-top: 1px solid #15588a;}

.contact {background: #00213A;}


/* POPUPS */

#popupalreadyamember {width:595px;}
#popupalreadyamember .form {width: auto;}

.finance {width:425px; margin-top: 20px; }
.finance td {text-align: left;}
.finance .total { background: #d0007e; color: #fff;}

#popupprivacy {width:500px; height: 400px;}
#popupprivacy .scrollingcontent {height: 340px; overflow: auto; padding-right: 10px;}

/* DELIVERY ADDRESSES */

.deliveryaddress {float: left; background-color: #ddd; width: 175px; height: 130px; padding: 10px; margin: 0 20px 20px 0; position: relative;}
.selectaddress {position: absolute; top:120px; left: 10px;}
.deleteaddress {position: absolute; top:10px; left: 170px;}
.addaddress {float: right; margin-top: -40px;}

/* CREDIT CARDS */

.selectcreditcards {width: 100%; color: #666666; margin-bottom: 30px;}
.selectcreditcards td {border-bottom: 1px solid #d1d1d1; padding: 5px;}
.selectcreditcards .selected {background: #101010;}
.cardicon {text-align: center;}
.addcard {float: right; margin-top: -40px;}


.deliverydates {background: url(../_images/backgrounds/deliverystrip.gif) no-repeat; padding: 12px 4px 4px 4px; width: 420px; margin-bottom: 20px; margin-top: 5px;}



/* CROSS SELLING */

#crosssell { width: 400px; float: right; }
#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;}




#thanks {width: 500px; float: left;}