

/* PRODUCT: name
---------------------------------------------------------------------------------------------- */

.product h1 {
font-size:1.8em;
padding-bottom:10px;
margin-bottom:10px;
border-bottom:1px solid #ccc;
}

#awningProduct {
/*background-color:#66FFFF;*/
}


/* PRODUCT: image
---------------------------------------------------------------------------------------------- */

.product #image {
display:block;
width:200px;
text-align:center;
}

.product #awningProduct #image {
width:575px !important;
height:225px;
/*background-color:#66FF99;*/
}

.product #image img {
width:200px;
height:200px;
}

.product #awningProduct #image img {
/*display:none;*/
width:575px !important;
}

.product #image a {
color:#000;
font-weight:bold;
}

.product #awningProduct #cassette {
width:210px !important;
height:180px !important;
}


/* PRODUCT: purchasing
---------------------------------------------------------------------------------------------- */

.product #purchase {
position:relative;
display:block;
width:350px;
text-align:left;
}

.product #awningProduct #purchase {
clear:both;
}
.product #purchase #price {
width:150px;
}

.product #purchase #price .rrp {
font-size:125%;
}
.product #purchase #price .ourPrice {
font-size:150%;
}

.product #purchase #price .offerPrice {
font-size:150%;
}

.product #purchase #price .youSave {
font-size:90%;
}

.product #purchase #button {
width:190px;
text-align:left;
}

.product #purchase #button input {
margin-right:50px;
}

.product #purchase #button #options {
padding-top:5px;
text-align:right;
}

.product #purchase #qty {
position:absolute;
top:7px;
right:0px;
}
* html .product #purchase #qty {top:6px;}

.product #purchase #stock {
clear:both;
padding-top:10px;
font-weight:bold;
}

.product #purchase #stock .instock {
color:#35A811;
}

.product #purchase #stock .stock {
/*color:#74B4D6;*/
color:#cc0000;
}

.product #awningProduct #purchase #stock #delivery {
padding-top:5px;
color:#999;
}

/* PRODUCT: purchasing related
---------------------------------------------------------------------------------------------- */

.product #purchase #related {
padding-top:20px;
}

.product #purchase #related h2 {
font-family:Arial, Helvetica, sans-serif;
padding-bottom:5px;
font-size:125%;
color:#000;
border-bottom:1px solid #ccc;
}

.product #purchase #related span {
font-size:75%;
font-weight:normal;
}

.product #purchase #related ul {
padding:2px 0px;
border-bottom:1px solid #ccc;
}

.product #purchase #related ul li {
float:left;
display:block;
margin:0px !important;
}

.product #purchase #related ul li.image {
width:50px;
}

.product #purchase #related ul li.name {
width:190px;
font-size:.9em;
}

.product #purchase #related ul li.name a {
color:#000;
}

.product #purchase #related ul li.price {
float:right;
width:55px;
font-weight:bold;
text-align:right;
}

.product #purchase #related ul li.price span {
font-size:100%;
}

.product #purchase #related ul li.qty {
float:right;
padding-top:5px;
width:50px;
text-align:right;
}

.product #purchase #related ul li.qty input {
width:30px;
margin-top:3px;
text-align:center;
}

.product #purchase #related ul li.qty select {
width:40px;
text-align:center;
}


/* PRODUCT: description
---------------------------------------------------------------------------------------------- */

.product #awningProduct #install,
.product #awningProduct #fabrics {
display:block;
float:left;
width:270px;
height:200px;
margin-top:10px;
margin-bottom:35px;
}

.product #awningProduct #fabrics {
float:right;
}

.product #awningProduct #install {
border:1px solid #ccc;
background:url('../../images/assets/installBG.gif') repeat-x bottom;
}

.product #awningProduct #install p {
margin:10px;
}

.product #awningProduct #fabrics p {
margin-bottom:10px;
font-weight:bold;
}

#prodDescription {
clear:both;
padding:20px 0px;
border-bottom:1px solid #ccc;
}

#prodDescription h2 {
padding-bottom:5px;
margin-bottom:15px;
font-size:125%;
color:#000;
border-bottom:1px solid #ccc;
}

#prodDescription p {
margin-bottom:10px;
font-size:1.1em;
line-height:1.5em;
}

#prodDescription ul {
list-style-type:disc;
margin:15px 0px 15px 25px;
}

#prodDescription ul li {
margin-bottom:10px;
}

#awningProduct #features {
width:210px;

}

#awningProduct #purchase {

}

.product #awningProduct #description {
padding:20px 0px;
border-bottom:1px solid #ccc;
}

.product #description h2 {
clear:both;
padding-bottom:5px;
font-size:125%;
color:#000;
border-bottom:1px solid #ccc;
}

.product #description  p {
margin-top:10px;
font-size:1.1em;
line-height:18px;
}

.product #description ul {
margin:15px 0px;
}


/* PRODUCT: alternatives and also bought
---------------------------------------------------------------------------------------------- */

#alternativeProducts,
#alsoProducts {
padding-top:20px;
}

#alternativeProducts h3,
#alsoProducts h3 {
padding:5px 10px;
margin-bottom:20px;
/*font-family:Arial, Helvetica, sans-serif;*/
font-size:150%;
color:#fff;
background-color:#74B4D6;
}




