
/** PRODUCT PAGE ONLY >>> **/

.productBannerText {
position: relative;
top: -20.0em;
left: 37.0em;
width: 50.0em;
}



.productContent {
clear: both;
width:87.0em;
padding-top: 1.0em;
}

.productContentLeft {
float:left;
width:63.5em;
min-height:25.0em;
}

.productContentRight {
float:left;
width:23.5em;
}

.productStrapRow {
clear: both;
width:63.5em;
}
.productStrap {
float:left;
padding-bottom:2.0em;
}

.productWhereToBuy {
float:right;
width:23.1em;
height:7.8em;
background-color: #f0f0f0;
margin-bottom: 1.5em;
}

.productWhereToBuyImg {
width:23.1em;
height:7.8em;
}

.productBuyNow {
float:right;
width:23.1em;
height:3.6em;
background-color: #f0f0f0;
margin-bottom: 1.5em;
}

.productBuyNowImg {
width:23.1em;
height:3.6em;
}

.productMoreInfo {
float:right;
width:23.1em;
/*height:7.8em;*/
height:3.6em;
background-color: #f0f0f0;
margin-bottom: 1.5em;
}

.productMoreInfoImg {
width:23.1em;
/*height:7.8em;*/
height:3.6em;
}

.productFlickr {
float:right;
width:23.1em;
height:5.9em;
background-color: #f0f0f0;
margin-top: -0.6em;
margin-bottom: 1.5em;
}

.productFlickrImg {
width:23.1em;
height:5.9em;
}

.productSt550Blog {
float:right;
width:23.1em;
height:20.0em;
background-color: #f0f0f0;
margin-top: 0.0em;
margin-bottom: 1.5em;
}

.productSt550BlogImg {
width:23.1em;
height:20.0em;
}

.productFindYours {
float:right;
width:23.1em;
height:11.7em;
background-color: #f0f0f0;
margin-bottom: 1.5em;
}

.productFindYoursImg {
width:23.1em;
height:11.7em;
}

.productPrintableVersion {
float:right;
margin-top: 0.3em;
margin-bottom: 1.5em;
}
.productPrintableVersionIcon {
float:left;
cursor:pointer;
}
.productPrintableVersionText {
float:left;
cursor:pointer;
margin-top:0.5em;
}

.productPlayVideo {
float:left;
margin-top: 0.0em;
margin-bottom: 1.5em;
}
.productPlayVideoIcon {
float:left;
cursor:pointer;
}
.productPlayVideoText {
float:left;
cursor:pointer;
margin-top:0.8em;
}



.productAward {
float:right;
width:23.1em;
height:12.9em;
background-color: #f0f0f0;
margin-bottom: 1.5em;
}

.productAwardImg {
width:23.1em;
height:12.9em;
}
.productAwardImgHomepage {
width:27.0em;
height:16.3em;
}




.productOverviewRow {
clear: both;
width:63.5em;
}

.productOverviewRowLeft {
float:left;
width:33.0em;
}

.productImgLarge {
position:relative;
width:29.9em;
height:21.2em;
}
.productImgMedium {
position:relative;
width:13.0em;
height:10.0em;
}
.productImgSmall {
position:relative;
width:9.1em;
height:6.8em;
}
.productImgTiny {
position:relative;
width:5.5em;
height:4.0em;
}


/* new images */
.productImgMediumNew {
position: absolute;
top: 0.0em;
left: 10.5em;
width:2.5em;
height:1.1em;
}
.productImgTinyNew {
position: absolute;
top: 0.0em;
left: 4.2em;
width:2.5em;
height:1.1em;
}

.featureImgLarge {
width:6.2em;
height:6.2em;
}
.featureImgMedium {
width:4.0em;
height:4.4em;
}
.featureImgSmall {
width:2.6em;
height:2.8em;
}

.featureImgMediumCC {
width:4.4em;
height:4.4em;
}
.featureImgSmallCC {
width:2.8em;
height:2.8em;
}


.attributeImgLarge {
width:6.2em;
height:6.2em;
}
.attributeImgMedium {
width:4.0em;
height:4.4em;
}
.attributeImgSmall {
width:2.6em;
height:2.8em;
}
.attributeImgMediumCC {
width:4.4em;
height:4.4em;
}
.attributeImgSmallCC {
width:2.8em;
height:2.8em;
}

.productFeatureIcons {
padding-bottom: 0.2em;
}
.productAttributeIcons {
padding-bottom: 0.2em;
}
.productColourIcons {
padding-bottom: 0.2em;
}





/* temporary because using small */
.categoryImgMedium {
width:13.0em;
height:10.0em;
}




.productImagesRow {
clear: both;
height:7.5em;
}
.productImages {
}
.productImage {
float: left;
width:10.0em;
}






.productOverviewRowRight {
float:left;
width:30.0em;

height:21.0em;

/*background-color:red;*/

}


.productAttributeDivider {
clear: both;
}
.productAttributeDividerLabel {
float: left;
width:8.0em;
background-color: #999999;
height: 0.1em;
overflow:hidden;
padding-left:0.7em;
}
.productAttributeDividerValue {
float: left;
width:14.0em;
background-color: #999999;
height: 0.1em;
overflow:hidden;
margin-left:0.5em;
padding-left:0.7em;
}



.productAttributesContainer {
clear: both;
min-height:20.0em;
overflow:hidden;
}

.productAttributeRow {
clear: both;
}
.productAttributes {
float:left;
width:30.0em;
}
.productAttribute {
float: left;
background-color: #999999;
}
.productAttributeLabel {
float: left;
width:8.0em;
color: #ffffff;
background-color: #999999;
padding-left:0.7em;
padding-top:0.2em;
padding-bottom:0.2em;
}
.productAttributeValue {
float: left;
width:15.0em;
background-color: #ffffff;
padding-left:0.7em;
padding-top:0.2em;
padding-bottom:0.2em;
}


.productColourRow {
clear: both;
}
.productColours {
float:left;
}
.productColourLabel {
float: left;
width:8.0em;
color: #ffffff;
background-color: #999999;
padding-left:0.7em;
padding-top:0.2em;
padding-bottom:0.3em;
}
.productColourValue {
float: left;
width:15.0em;
margin-top:0.2em;
padding-left:0.7em;
padding-top:0.2em;
padding-bottom:0.3em;
background-color
}
.productColourImg {
float:left;
width:2.5em;
height:1.4em;
}

.productOverviewKeyFeaturesRow {
clear: both;
padding-top: 0.2em;
}

.productOthersStrapRow {
clear: both;
padding-top: 0.5em;
padding-bottom: 0.5em;
}




/*
.productAFTabs {
clear: both;
width:100%;
margin-bottom:5px;
}
.productAFTab {
float:left;
padding: 0.5em;
border-top:1px solid #999999;
border-left:1px solid #999999;
border-right:1px solid #999999;
margin-right:1px;
background-color: #e0e0e0;
border-bottom:1px solid #999999;
}
.productAFTab.tabSelected {
background-color: #ffffff;
border-bottom:1px solid #ffffff;
}
*/


.productAFTabs {
clear: both;
width:96%;
height:2.1em;
background-image: url("/images/gap.jpg");
background-repeat: repeat-x;
}


.productAFTab {
float:left;
height:2.1em;
background-image: url("/images/offbg.jpg");
background-repeat: repeat-x;
padding: 0.5em;
}

.productAFTab.selectedt {
background-image: url("/images/onbg.jpg");
}

.productAFTabLeft {
float:left;
height:2.1em;
width:0.5em;
background-image: url("/images/offleft.jpg");
background-repeat: no-repeat;
padding: 0.0em;
}

.productAFTabLeft.selectedl {
background-image: url("/images/onleft.jpg");
}

.productAFTabRight {
float:left;
height:2.1em;
width:0.5em;
background-image: url("/images/offright.jpg");
background-repeat: no-repeat;
padding: 0.0em;
}


.productAFTabRight.selectedr {
background-image: url("/images/onright.jpg");
background-repeat: repeat-x;
}

.productAFTabGap {
float:left;
height:2.1em;
}











.productRolloverTheImagesStrapRow {
clear: both;
padding-top: 1.5em;
padding-bottom: 1.5em;
}




.productFeatureRow {
clear: both;
}

.productFeatures {
float:left;
padding-bottom:1.5em;
}
.productFeature {
float: left;
width:31.3em;
}



.productRetailerRow {
clear: both;
}



.productRetailersNew {
float:left;
padding-bottom:1.5em;
}
.productRetailerNew {
clear: both;
float: left;
width:62.6em;
margin-right:0.1em;
margin-bottom:0.5em;

border:1px solid #cccccc;


}
.productRetailerLogoNew {
float: left;
padding-top:2.0em;
padding-bottom:2.0em;
padding-left:1.0em;
height:5.0em;
width:15.0em;
}

.productRetailerColoursNew {
float: left;
height:1.5em;
padding-left:0.5em;
padding-top:1.5em;
padding-right:0.5em;
}
.productRetailerColourNew {
float: left;
text-align:center;
padding-right:1.5em;
}
.productRetailerColourImgNew {
height:4.0em;
width:5.5em;
}


.productRetailers {
float:left;
padding-bottom:1.5em;
}
.productRetailer {
float: left;
width:31.3em;
margin-right:0.1em;
margin-bottom:0.5em;
text-align:center;
}
.productRetailerLogo {
margin:0 auto;
height:8.0em;
width:23.2em;
}

.productRetailerColours {
height:1.5em;
}

.productRetailerText {
margin-top:0.3em;
height:2.0em;
}

.featureDetail {
/*clear:both;*/
}
.featureImg {
float:left;
padding-right: 0.5em;
padding-bottom: 0.5em;
}
.featureData {
float: left;

padding-left:0.5em;
width:24.0em;
}

.featureDataWide {
float: left;

padding-left:0.5em;
width:79.8em;
}

.featureTitle {
float: left;
}
.featureText {
clear:both;
/*
min-height:9em;
*/
padding-right:0.5em;
padding-bottom:0.5em;
}



.categoryProductDesc {
padding-bottom:0.5em;
padding-right:0.5em;
min-height:4.5em;
height:auto;
/*
height:4.5em;
*/
}





.productOthersRow {
clear: both;
width:87.0em;
}

.productOther {
float:left;
width:17.35em; /* should be 17.4 but messes up in ie */
}

.productOtherName {
padding-bottom: 0.5em;
}

.productOtherDesc {
min-height:10.0em;
height:auto;
height:10.0em;
padding-right: 1.0em;
padding-bottom: 0.5em;
}

.productOtherImg {
}

.productOtherReadMore {
margin-bottom: 0.5em;
}





.categoriesStrapRow {
clear: both;
padding-top: 0.5em;
padding-bottom: 0.5em;
}


















.productFeature2009 {
float: left;
width:30.0em;
}

.featureDetail2009 {
/*clear:both;*/
}
.featureImg2009 {
float:left;
padding-right: 0.5em;
padding-bottom: 0.5em;
}
.featureData2009 {
float: left;

padding-left:0.5em;
width:24.0em;
}

.featureTitle2009 {
float: left;
}
.featureText2009 {
clear:both;
/*
min-height:9em;
*/
padding-right:0.5em;
padding-bottom:0.5em;
}

.smallGeneralText {
font-size: 1.1em;
line-height: 1.3em;
}
.smallBlueGeneralText {
font-size: 1.1em;
line-height: 1.2em;
color: #3f6e9c;
font-weight: bold;
}


/* <<< PRODUCT PAGE ONLY */
