﻿

h1 span {color:#8A9B91}

#divFilters 
{
margin:40px 5px 0px;
border-top:1px solid #ccc; 
padding:10px;
}

#divFilters h2 {
color:#F89828;
}

#divFilters a {
color:#8C9B94;
font-weight:bold;
padding-left:10px;
}

#divFilters a.active {
color:#F89828;
background-image:url(/assets/visual/filter.jpg);
background-repeat:no-repeat;
background-position: -1px 1px;
}

#divColours.new h2 {
background-image:url("/assets/visual/nav/bg.gif");
padding:5px;
color:#fff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

#divProduct
{
    height:230px;
    margin-bottom:10px;
}


#divImage
{
    float:left;
    height:200px;
    width:200px;
    margin-right:23px;
    margin-bottom:10px;
}

#divImageOptions
{
    float:left;
    height:230px;
    width:260px;
    margin-right:10px;
    margin-bottom:10px;
}

#divColours {position:relative; width:730px; float:right;}

.divColour
{
    border-top: 1px solid #cccccc; 
    margin-top:20px;
    margin-bottom:20px;
    padding: 20px 0px 20px 0;
    clear:left;
}

.colour 
{
    float:left;
    margin:0px;
    text-align:center;
    width:119px;
    height: 180px;
    vertical-align:top;
    font-size:90%;
}

.imgColour
{
    border:1px solid #cccccc;
}

.lnkColour
{
    color: #8A9B93;
}

.lnkSample
{
    color: #FF8800;
}

.imgColourSelect
{
    border:1px solid #F89828;
}

.lnkColourSelect
{
    color: #F89828;
}

#divThumb 
{
    float:right;
    width:49px;
}

#divThumb input, #divImageOptions img
{
    border:0px;
    padding: 0px;
    margin-bottom: 2px;
}

#divInput 
{
    width:480px;
    float:left;
    position:relative;
    margin-bottom:20px;
}

#divChosen, #divChosen2 
{
    width:239px;
    float:right;
}

#divSelection
{
    background-color:#F5F5F5;
    border-left: 1px solid #E0E2E1;
    border-right: 1px solid #E0E2E1;
    border-bottom: 1px solid #E0E2E1;
    padding: 15px;
    font-size:90%;
}

#divSelection div, .divPrice div
{
    font-size:110%;
    font-weight:bold;
    color: #F69021;
}

#divSelection div label, .divPrice div label
{
    display:block;
    width:90px;
    float:left;
    color: #8C9B94;
    font-weight:bold;
}

.divPrice
{
    background-color:#F5F5F5;
    border-left: 1px solid #E0E2E1;
    border-right: 1px solid #E0E2E1;
    border-bottom: 1px solid #E0E2E1;
    padding: 15px;
}

.divPrice div.divOriginal strike, .divPrice div.divOriginal label
{
    font-size:90%;
    color: #8C9B94;
    font-weight: normal;
}

#divSizes
{
    background-color:#F5F5F5;
    border-left: 1px solid #E0E2E1;
    border-right: 1px solid #E0E2E1;
    border-bottom: 1px solid #E0E2E1;
    padding: 15px;
}

#divSizes label
{
    display:block;
    width:100px;
    font-weight:bold;
    float:left;
    padding-top:5px;
}

#divSizes a
{
    padding-left:20px;
}

#divSizes input
{
    border: 1px solid #D5D5D5;
    margin-top: 2px;
    margin-bottom: 2px;
}

.divOptions
{
    background-color:#F5F5F5;
    border-left: 1px solid #E0E2E1;
    border-right: 1px solid #E0E2E1;
    border-bottom: 1px solid #E0E2E1;
    padding: 15px;
    clear:left;
    
}

.divOptions .divMisc, .divOptions .divMiscSelect
{
    float:left;
    width: 145px;
    height: 25px;
    text-align: center;
}

.dark
{
    background-color:#E0E2E1;    
}

.divOptions h2
{
    color: #F69021;
}

.divOptions .divOpt, .divOptions .divOptSelect
{
    float:left;
    width: 110px;
    height: 100px;
    text-align: center;
}

.divOpt a, .divMisc a
{
    color:#8B9C94;
}

.divOptSelect a, .divMiscSelect a
{
    color:#F69022;
}

.divOptSelect input
{
    border:1px solid #F69022;
}

.imgContinue
{
    margin-top:10px;
    margin-left: 67px;
}

.imgAdd
{
    margin-top:10px;
    margin-left: 110px;
}

.imgSample
{
    margin-top:3px;
    margin-bottom:3px;
    margin-left: 88px;
}

.divWhat
{
    float:right;
    height:25px;
}


.head {
color:#fff;
padding:8px;
font-size:18px
}

.Grey {
background-color:#8c9b94;
}

.Orange {
background-color:#f69021;
}

.measurements {
float:left;
width:49%
}

.measurements div {height:30px;}

.measurements div span {display:block; width:60px; float:left; padding:6px; text-align:right;margin-right:5px}

.measurements div input {width:75px; background-color:#fff}

.measurements div select {padding:2px 2px 1px;    border: 1px solid #A6A6A6;}

#price, #select {
float:right;
width:49%;
font-size:13px;
margin-right:1%;
}

#select {line-height:140%}

#price {display:none;
text-align:center;
line-height:170%}

#price .price {font-size:15px;}
#price .price .original-price {text-decoration:line-through}
#price .sale {font-size:18px; font-weight:bold}
#price .sale .sale-price {color:#F89828}
#price .delivery-message {font-size:11px;}
.inchdd {
display:none;

}

#divInput {font-size:15px;    height: 230px;}
#divChosen2 {display:none;}

#divInput, #divChosen2 {border:1px solid #777d7b}

a.button:hover, a.button:focus, a.button:active  {color:#fff; text-decoration:none;}

.button {
    background-image:url(/assets/visual/btn.jpg);
    border:0;
    color:#ffffff;
    font-weight:bold;
    padding:5px;
    text-transform:uppercase;
    font-size:13px;
    border: 1px solid #cecccc;
    cursor:pointer;
}

.calc_price {
margin: 15px 0px 5px 75px;
position:relative;
top:10px;
text-transform:capitalize
}

.addtobasket {
position:relative;
top:10px;
text-align:center;
margin-bottom: 10px;
text-transform:capitalize
}

.option {
margin-top:10px;
height:30px;
padding:2px;
}

.option span {
width:40%;
display:block;
float:left;
padding-top:2px;
padding-right:1%;
}

.option select {
width:110px;
color: #A8A8A8
}

.info {margin-left:4px; padding:2px 5px; color:#fff; font-weight:bold; width:8px}

input[type=radio] {
    background-color: #fff;
    border: 0px;
}

.sample {
background-color:#fff
}

