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


#numbers {display: none;}

.stars {margin:0; padding: 0;}
.stars li {display: inline;}

/* DISCOUNTS */

#productgrid {margin: 0; padding: 0; list-style-type: none; }
#productgrid li {position: relative;text-align: left; float: left;}
.oldprice {color: #666666;}


#popupwritereview .form {width:auto;}
.reviewradiostitle {text-align: left;}



/* ORDER DETAILS */


.recentorder h2 {margin: 0; padding: 0;}
.recentorder li {list-style-type: none; }
.recentorder a {float: right;}
.orderno, .orderdate {float: left;}
.ordertotal { float: right;}
.status {float: right; }
.orderdate {margin-left: 40px;}

.returnitems {margin-right: 20px;}


/* ADDRESSES */

#popupaddaddress .form {width: auto;}


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

#content {float: left;}

.memberlinks {float: right;}
.memberlinks a {margin-left: 20px;}

.loyaltypoints {font-size: 13px; color: #fff;}
td.name {text-align: left; text-indent: 10px;}


/* DISCOUNTS */


#productgrid li {width: 162px; margin-right: 6px; height: 190px; background: #ffffff; margin-bottom: 25px;border:1px solid #EFEFEF; text-align: center; }
#productgrid .quicklookbutton {left: 30px;top:80px;}
#productgrid .description {padding: 10px 5px 0 10px;}
#productgrid .oldprice {text-decoration: line-through;}
#productgrid .description a {color:#000000; text-transform: uppercase; font-size: 13px; font-weight: bold;}
#productgrid .price {color:#D0007E;font-size:14px;line-height:24px;}


/* RATINGS */

.memberrating {font-size: 14px; color: #F9C400;}
.memberreview, .reviewedthumb {float: left;}
.memberreview .title {color:#447DC2; font-size: 14px; }
.reviewedthumb {padding-right: 20px;}
.memberreview {width: 400px;}
.reviewactions a {margin-right: 10px;}
.reviewimage {float: left;}
.awaitingmoderation {background: #F5B300; color: #fff; text-align: center;padding: 10px; font-size: 13px; }
.ratingtitle {float:left;width:100px;}
.reviewradios {border-bottom:1px solid #DEDEDE;color:#666666;padding-bottom:10px;width:100%; text-align: center;}


/* DELIVERY ADDRESSES */

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


/* ORDER DETAILS */


.recentorder {padding: 15px; border: 1px solid #DAD5C4; margin-bottom: 15px;}
.recentorder p {padding: 10px 0 0 0; margin: 0;}
.recentorder dt { font-weight: bold; float: left; width: 250px;}
.orderno, .orderdate, .ordertotal {font-weight: bold;}
.status {color: #000; text-transform:uppercase; font-size: 14px; width: 200px;}
.statusdescription {text-transform: none;color: #404040; font-size: 11px; margin-top: 10px;}
.deliverydetails {background: #FBFAF7; padding: 10px; margin-top: 5px;}
.ordered {font-weight: bold; border-bottom: 1px solid #DAD5C4; line-height: 24px;}


/* ORDER DETAILS POPUP */

#popuporderdetails {width: 500px;}
#popuporderdetails .delivery {margin: 10px 0 10px 0;}
#popuporderdetails .payment {width:220px;float: left; margin-right: 20px;}
#popuporderdetails .delivery, #popuporderdetails .payment {background: #ededed; padding: 8px;}
#popuporderdetails .itemimage {padding-right: 20px; clear: left;}
#popuporderdetails .itemimage, #popuporderdetails .itemdescription {float: left;}
#popuporderdetails .billingtext {color: #666666;}
#popuporderdetails .status {float: right;}
#popuporderdetails dd {float: right; margin-top: -15px;}
#popuporderdetails .ordernumber {padding-right: 20px; float: left;}
#popuporderdetails .address {float: left; padding-right: 60px;}
#popuporderdetails .grandtotal {font-weight: bold; color: #447DC2;}

/* MEMBER DETAILS */

.memberdetails {background: #FBFAF7; padding: 15px;}
.memberdetails h2 {float: left; margin: 0; padding: 0;}
.memberdetails dt {font-weight: bold; float: left; width: 150px;}

/* RETURNS */

.returns dt { font-weight: bold; float:left; width: 400px;  line-height: 22px;}
.returns dd {line-height: 22px; }
.returns label {color: #404040;}
.returns .header {font-size: 16px; font-weight: normal; border-bottom: 1px solid #ddd; padding-bottom: 10px; margin-bottom: 10px;}
.returns label {width: 400px;}
.table .thumb {border:1px solid #D1D1D1;}
.qty {border:1px solid #D1D1D1;width:30px;}



