/********************************************************************/
/**********************   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: 100%;}
.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;}


/* VIEWS */

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

.grid {background: url(/templates/specsfactory/_images/icons/grid.gif) no-repeat;}
.grid.selected {background: url(/templates/specsfactory/_images/icons/grid_on.gif) no-repeat;}
.list {background: url(/templates/specsfactory/_images/icons/list.gif) no-repeat;}
.list.selected {background: url(/templates/specsfactory/_images/icons/list_on.gif) no-repeat;}
.window {background: url(/templates/specsfactory/_images/icons/window.gif) no-repeat;}
.window.selected {background: url(/templates/specsfactory/_images/icons/window_on.gif) no-repeat;}

.sortby label {padding-right: 15px;}


.searchwithin .textfield {background: url(/templates/specsfactory/_images/backgrounds/searchwithin.gif) no-repeat; border: none; color: #57113A; padding-left: 25px; height: 20px; padding-top: 3px; margin-left: 60px;}


/* PAGES */

.pages {clear:left;}
.pages {padding: 20px 0 20px 0;}
.showing {line-height: 20px; padding-left: 20px; float: left;}

/* PAGING */

.paging a { background: #ddd; width: 20px; height: 20px; line-height: 20px; border-right: 1px solid #fff; color: #141414;}
.paging a:hover {background: #2b2b2b; color: #fff;}
.paging a.selected {background: #d0007e; color: #fff;}


/* PRODUCTS */

.oldprice {color: #666666;}
.price {font-size: 14px; line-height: 24px;color: #d0007e;}

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

/* PRODUCT GRID */

#productgrid li {width: 325px; margin-right: 6px; height: 335px; border-right:1px dotted #C8C8C8;border-left:1px dotted #C8C8C8;border-bottom:1px dotted #C8C8C8; color: #000000; margin-bottom: 15px; border-top: 1px dotted #C8C8C8; padding-right: 6px; margin-top: 5px;}
#productgrid .quicklookbutton {left: 115px;top:180px;}
#productgrid .description {padding: 5px 5px 0 10px;}
#productgrid .description a {text-transform: uppercase; color: #000; font-size: 13px; font-weight: bold;}
#productgrid .compare {top:241px; left: 3px;}



/* PRODUCT LIST */

#productlist li {height: 220px; width: 680px; margin-bottom: 25px; color: #000000;border:1px solid #EFEFEF;  }
#productlist .quicklookbutton {left: 115px;top:165px;}
#productlist .thumb {float: left; padding-right: 20px;}
#productlist .description {padding: 20px 20px 0 0;}
#productlist .compare {top:200px; left: 0px;}
#productlist .description a {text-transform: uppercase; color: #000; font-size: 13px; font-weight: bold;}

/* PRODUCT WINDOW */

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

#productwindow ul .description {padding:20px 20px 20px 20px;}
#productwindow ul .compare {top:200px; left: 0px;}
#productwindow .description a {text-transform: uppercase; color: #000; font-size: 13px; font-weight: bold;}

/* BREADCRUMB */

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


/* bespoke */

#productgrid .swatches {margin: 0; padding:0;}
#productgrid .swatches li {border: none; list-style-type: none; width: auto; height: auto; margin-right: 2px;padding-right: 0; 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:10px; left:302px; }
#productgrid .producttitle {font-size: 16px; text-decoration: underline; line-height: 28px; padding-left: 10px;}
#productgrid .availablein {float: left; padding: 0 10px 0 10px;}
#productgrid .was


#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:#83B400;font-weight:bold;text-transform:uppercase;}

.swatches img {border: 1px solid #ccc;padding:1px;}
.swatches img.selected {border: 1px solid #666;padding:1px;}












