/********************************************************************/
/**********************   AURORA TEMPLATE    ************************/
/********************************************************************/


/* VIEWS */

.views ul {margin: 0; padding: 0; list-style: none;}
.views li {display: inline;}
.sortby {float: left;}
.layout {float: right;}
.searchwithin {float: left;}


/* PAGES */

.pages { line-height: 15px; padding: 8px 5px 8px 5px; background: #000; color: #fff;}
.pages, .pages select, .pages ul  {float: left}
.compareselected {}
#comparebutton { z-index: 999; float: right;}

/* PAGING */

.paging {list-style: none; margin:0; padding: 0;}
.paging li {display: inline; list-style-type: none;}
.paging a { display: block; text-align: center;float: left; text-decoration: none;}
.paging-info {position: absolute;}
.paging-info form {position:absolute;width:100px; top:-1px; left:300px;}

/* PRODUCTS */

.oldprice {text-decoration: line-through;}
.compare { position: absolute;left:0px;}
.compare.selected {display: none;}


/* PRODUCT GRID */

#productgrid {margin: 20px 0px 0px 27px; padding: 0; list-style-type: none; width:630px; }
#productgrid li {position: relative;float: left;}


/* PRODUCT LIST */

#productlist {margin: 20px 0px 0px 27px; padding: 0; list-style-type: none;}
#productlist li {position: relative;}

/* PRODUCT WINDOW */

#productwindow ul {margin: 0; padding: 0; list-style-type: none; }
#productwindow ul li {position: relative;text-align: left; float: left;}

/* QUICK LOOK */

#prices {margin: 0; padding: 0;}
#prices dt {float: left; }

#prices {  color: #b3b3b3; font-weight: bold; font-size: 15px; line-height: 20px;}
#prices dt, #prices dd { color: #b3b3b3; font-weight: bold; font-size: 15px; line-height: 20px; float:left;}
#prices dt { width: auto;}
#prices .ourprice { color: #e08c0f;}
#prices .yousave { color: #e08c0f;}
#prices .rrp {text-decoration: line-through;}

#prices .loyaltypoints { font-size: 12px; text-transform: uppercase;}
#prices .loyaltypoints_black { color: #000;}




/********************************************************************/
/**********************    BRAND SPECIFIC    ************************/
/********************************************************************/

/* MAIN STRUCTURE */

#nav { _margin-left: 10px;}
#content {margin: 6px 0 15px 6px; width: 641px;}

/* VIEWS */

.views {  padding: 8px 5px 0px 5px; height: 27px; width: 631px; line-height: 15px; background: #e08c0f; color: #fff; font-weight: bold;}
.views li a {padding-left: 25px; margin-right: 10px; color: #fff; text-decoration: none;}

.grid {background: url(../_images/icons/grid.gif) no-repeat;}
.grid.selected {background: url(../_images/icons/grid_on.gif) no-repeat;}
.list {background: url(../_images/icons/list.gif) no-repeat;}
.list.selected {background: url(../_images/icons/list_on.gif) no-repeat;}
.window {background: url(../_images/icons/window.gif) no-repeat;}
.window.selected {background: url(../_images/icons/window_on.gif) no-repeat;}

.sortby label {padding-right: 15px;}


.searchwithin .textfield {background: url(../_images/backgrounds/searchwithin.gif) no-repeat; border: none; color: #fff; padding-left: 25px; height: 20px; padding-top: 0px; margin-left: 40px;}


/* PAGES */

.pages {clear:left; color: #3c3c3c;margin: 0; font-weight: bold;height: 19px;width: 631px; background: #f6dcb7; }
.showing { float:left;line-height: 20px; padding-left: 20px;}

/* PAGING */

.paging a { background: #fff; width: 20px; height: 20px; line-height: 20px; border-right: 1px solid #F6DCB7; color: #e08c0f;}
.paging a:hover {background: #fff0db; color: #e08c0f;}
.paging a.selected {background: #fff; color: #413c35;}


/* PRODUCTS */

.oldprice {color: #666666;}
.stockflag {color:#757575;font-weight:bold;}
.price {line-height: 24px;font-weight: bold;}

#productgrid li.selected, #productlist li.selected, #productwindow li.selected {}

#banner {width: 601px; height: 157px; color: #fff; padding: 20px; font-size: 12px;}
#banner h1 {color: #fff; font-size: 23px;}
#banner .bannerdescription {width:185px;}
#banner .bannerdescription a {color: #fff; background: url(../_images/icons/plus.gif) no-repeat; padding-left: 20px; text-decoration: none;}

/* PRODUCT GRID */

#productgrid li { height: 271px; width: 151px; background: url(../_images/backgrounds/listing.gif) no-repeat; padding: 18px 18px 0 18px; margin: 0 18px 0 0;}
#productgrid .product_image {}
#productgrid .quicklookbutton {left: 25px;top:135px;}
#productgrid .description {padding: 15px 0px 0 0px;}
#productgrid .compare {top:174px; left: 0;}
#productgrid .description a {text-transform: capitalize; color: #464646; font-weight: bold;}

/* PRODUCT GRID LANDING */

#productgridlanding {margin: 20px 0px 0px 27px; padding: 0; list-style-type: none; width:630px; }
#productgridlanding li {position: relative;float: left; color: #fff; font-weight: bold;}

#productgridlanding .description {padding: 18px 0px 0 0px;}
#productgridlanding .price {color: #fff;}
#productgridlanding .description a {text-transform: capitalize; color: #fff; font-weight: bold;}


/* PRODUCT LIST */

#productlist {margin-top: 18px;}
#productlist li {height: 189px; width: 580px; margin-bottom: 15px;background: url(../_images/backgrounds/listing_list.gif) no-repeat; }
#productlist .product_image {float: left; width: 140px; margin-right: 60px; }
#productlist .quicklookbutton {left: 23px;top:133px;}
#productlist .thumb {margin:17px;}
#productlist .description {padding: 20px 20px 0 0;}
#productlist .compare {top:174px; left: 0px;}
#productlist .description a {text-transform: capitalize; color: #464646; font-weight: bold;}

/* PRODUCT WINDOW */

#productwindow ul { width: 648px; margin: 20px 0 0 15px; text-align: center;}
#productwindow ul li {height: 271px; width: 169px; background: url(../_images/backgrounds/listing.gif) no-repeat; padding: 18px 0 0 18px; margin: 0 18px 0 0;}
#productwindow .product_image img {}
#productwindow .quicklookbutton {left: 25px;top:135px;}
#productwindow ul .description {padding:20px 0px 0px 0;}
#productwindow ul .compare {top:174px; left: 0px;}
#productwindow .description a {text-transform: capitalize; color: #464646; font-weight: bold; }





/* bespoke */



#productgrid .swatches {margin: 0; padding: 10px 0 0 0;}
#productgrid .swatches li {border: none; list-style-type: none; width: auto; height: auto; margin-right: 2px; float: none; display: inline; }
#productgrid .swatches li img {height: 10px; width:10px;}
#productgrid .swatches li .colourtitle {width: auto; height: auto;}
#productgrid .gendericon {position: absolute; top:0px; left:303px; border: 2px solid #fff;}

#productlist .swatches {margin: 0; padding: 10px 0 0 0;}
#productlist .swatches li {border: none; list-style-type: none; width: auto; height: auto; margin-right: 2px; float: none; display: inline; }
#productlist .swatches li img {height: 10px; width:10px;}
#productlist .swatches li .colourtitle {width: auto; height: auto;}
#productlist .gendericon {position: absolute; top:0px; left:302px; border: 2px solid #fff;}

#productwindow .swatches {margin: 0; padding: 10px 0 0 0; text-align: left; width: 125px;}
#productwindow .swatches li {border: none; list-style-type: none; width: auto; height: auto; margin-right: 2px; float: none; display: inline; background: none;}
#productwindow .swatches li img {height: 10px; width:10px;}
#productwindow .swatches li .colourtitle {width: auto; height: auto;}
#productwindow .gendericon {position: absolute; top:0px; left:303px; border: 2px solid #fff;}

.quickviewswatches {margin: 0; padding: 0;}
.quickviewswatches li {display: inline; list-style-type: none;}
.quickviewswatchestitle {padding-right: 30px; line-height: 15px;}


#offers_banner { width: 256px; height: 102px; position: absolute; top: 135px; margin-left: 380px;}




h1.breadcrumb { color: #000; margin-top: 10px; margin-bottom: 0px; padding-bottom: 3px; font-weight: 200; font-size: 12px;}
	h1.breadcrumb a { color: #d0007e; text-decoration: none; padding-right: 10px; background: url(../_images/icons/breadcrumb_arrow.gif) no-repeat scroll center right;}
	h1.breadcrumb a:hover { color: #d0007e; text-decoration: underline;}



.title { margin: 25px 0px 25px 0px;}



#morecontent {width: 580px; padding: 10px 20px 10px 20px; display: none; }

#brands {height: 71px; display: block; background: url(../_images/backgrounds/brands.gif) repeat-x; width: 641px;}
#brands li {display: inline;}

.listing_category { width: 642px; margin: 0 0 1px 0; height: 143px;}
.listing_category_image { position: absolute;}
.listing_category_content { position:absolute; margin: 50px 0 0 25px; width: 260px; color: #333333; line-height: 16px;}
.listing_category_content_white { position:absolute; margin: 50px 0 0 25px; width: 260px; line-height: 16px; color: #fff!important;}


.listing_category  a { color: #000; background: url(../_images/icons/plus.gif) no-repeat; padding-left: 20px; text-decoration: none;}
.listing_category  a.white { color: #fff!important;}
.listing_category  a.no_bkg { background:none!important; padding-left:0!important; color: #000!important;}
