/********************************************************************/
/**********************   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 {width: 624px;}
.pages, .pages select, .pages ul  {float: left}
.compareselected {float: right;}

/* PAGING */

.paging {list-style: none; margin:0; padding: 0;}
.paging li {display: inline;}
.paging a { display: block; text-align: center;float: left;}
.paging-info {position: absolute;}
.paging-info form {position:absolute;width:100px; top:-1px; left:300px;}

/* PRODUCTS */

.oldprice {text-decoration: line-through;}
.compare {position: absolute;}
.compare.selected {display: none;}


/* PRODUCT GRID */

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


/* PRODUCT LIST */

#productlist {margin: 0; 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;}






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

/* MAIN STRUCTURE */

#content {float: left; margin:0;}
#numbers {display: none;}

/* VIEWS */

.views {padding: 5px; height: 20px; line-height: 20px; background: #2aa8e3; color: #fff;}
.views li a {padding-left: 25px; margin-right: 10px; color: #fff;}

.grid {background: url(../_images/icons/grid.gif) no-repeat;}
.grid.hl {background: url(../_images/icons/grid_on.gif) no-repeat;}
.list {background: url(../_images/icons/list.gif) no-repeat;}
.list.hl {background: url(../_images/icons/list_on.gif) no-repeat;}
.window {background: url(../_images/icons/window.gif) no-repeat;}
.window.hl {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: #061F2B; padding-left: 25px; height: 20px; padding-top: 3px; margin-left: 35px;}


/* PAGES */

.pages {clear:left; background: #bfe5f7; color: #3c3c3c; font-weight: bold;}
.pages {padding: 8px; margin-bottom: 20px;}
.showing {line-height: 20px; padding-left: 20px;float: left;}

/* PAGING */

.paging a { background: #fff; width: 20px; height: 20px; line-height: 20px; border-right: 1px solid #bfe5f7; color: #11516f;}
.paging a:hover {background: #11516f; color: #fff;}
.paging a.selected {background: #11516f; color: #fff;}


/* PRODUCTS */

.oldprice {color: #666666;}
.price {font-size: 15px; color: #0098e8; font-weight: bold;}

#productgrid li.selected, #productlist li.selected, #productwindow li.selected {background: #E4F4FB;}

/* PRODUCT GRID */

#productgrid li {width: 199px; margin-right: 12px; height: 345px; border-right:1px solid #EFEFEF;color: #000000; margin-bottom: 15px; border-left: 1px solid #efefef;border-bottom: 1px solid #efefef;border-top: 1px solid #efefef;  }
#productgrid .quicklookbutton {left: 169px;top:10px;}
#productgrid .description {padding: 35px 5px 0 10px;}
#productgrid .description a {color: #0098e8; text-decoration: underline; font-size: 14px; font-weight: bold;}
#productgrid .compare {top:225px; left: 30px;}
#productgrid .description input {margin-top: 10px;}
#productgrid li .stars {padding: 0;}
#productgrid li .stars  li {border:none;height:auto;margin:0;width:auto; list-style-type: none;}

/* PRODUCT LIST */

#productlist li { min-height: 200px; width: 638px; margin-bottom: 25px; color: #000000;border:1px solid #EFEFEF; height: 280px;  }
* html #productlist li { height: 200px;}
#productlist .quicklookbutton {left: 120px;top:10px;}
#productlist .thumb {float: left; padding-right: 20px;}
#productlist .description {padding: 20px 20px 0 0;}
#productlist h2 { width: 307px;}
#productlist .compare {top:10px; left: 490px;}
#productlist .description { float:right; width: 440px;}
#productlist .description a {color: #0098e8; text-decoration: none; font-size: 15px; font-weight: bold;}

/* PRODUCT WINDOW */

#productwindow ul li {height: 345px; width: 194px; background: #ffffff; margin-right: 25px;border:1px solid #EFEFEF;}
#productwindow ul .quicklookbutton {left: 164px;top:10px;}

#productwindow ul .description {padding:35px 20px 20px 20px;}
#productwindow ul .compare {top:200px; left: 30px;}
#productwindow .description a {color: #0098e8; text-decoration: underline; font-size: 14px; font-weight: bold;}
#productwindow .description input {margin-top: 10px;}

/* BREADCRUMB */

.breadcrumb {font-size: 15px;}
.breadcrumb a {background: url(../_images/icons/breadcrumb_arrow.gif) no-repeat right; margin-right: 5px; padding-right: 10px;}


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

.stockflag {color:#3c3c3c;font-weight:bold;}
















