/*Product Information Page Styles*/

#ProductInformation {width:430px; float:left; overflow:hidden; background:url(/images/presentation/ProductBackground.gif) right repeat-y; padding-right:30px; }
#ProductInformation .imageHolder { margin-top:10px; text-align:center; }

#ProductInformation .keyFeatures { margin:10PX 0; }
.title { color:#285229; font-weight:bold; }
#ProductInformation .priceInfo { padding:5px 0; border-top:solid 4px #a18946; border-bottom:solid 4px #a18946; }
#ProductInformation .priceInfo .price { margin:10px 0; }
#ProductInformation .imageHolder { width:100%; text-align:center;}
#ProductInformation .overlayImage { position:absolute;}
#ProductInformation .overlayImage img {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}

.price { font-weight:bold; }
.additionalInfo { margin:10px 0; }

.categoryHolder { font-weight:bold; }

.addLink a { display:block; width:200px; color:#285229; min-height:25px; }
.addLink { font-size:80%; height:24px; background:url(/images/presentation/CatViewBG.gif) repeat-x; width:200px;}
.addLink strong {display:block; padding-top:0.5em;}
.addLink strong.error {margin:0; padding:0.5em 0;}
.addLink .left { width:7px; float:left; background:url(/images/presentation/CatViewLeft.gif) no-repeat; }
.addLink .right { width:18px; float:right; background:url(/images/presentation/CatViewright.gif) no-repeat; }

#RelatedProducts { width:214px; float:left; margin:0 0 0 10px; }
#RelatedProducts .relProduct { padding-bottom:2px; margin-top:20px; border-bottom:solid 2px #a18946; }
#RelatedProducts .relProduct .thumb { text-align:center; }
#RelatedProducts .relProduct .title {  }
#RelatedProducts .relProduct .summary {  }
#RelatedProducts .relProduct .view { margin-top:-20px; height:24px; background:url(/images/presentation/CatViewBG.gif) repeat-x; }
#RelatedProducts .relProduct .view a { margin-top:2px; color:#000000; text-align:right; font-size:80%; font-weight:bold; display:block; }
#RelatedProducts .relProduct .view .left { width:7px; float:left; background:url(/images/presentation/CatViewLeft.gif) no-repeat; }
#RelatedProducts .relProduct .view .right { width:18px; float:right; background:url(/images/presentation/CatViewright.gif) no-repeat; }
#RelatedProducts .relProduct .view strong { line-height: 24px; }

#AlternativeProducts { margin:15px 0 0 0; padding:4px 0 4px 0;  border-top:solid 4px #a18946; border-bottom:solid 4px #a18946; }
#AlternativeProducts .alternativeProduct { width:139px; float:left; margin:5px 5px 0px 0px ; border-bottom:1px solid #a18946; }
#AlternativeProducts .last{ margin-right:0px; }
#AlternativeProducts .alternativeProduct .description { text-align:center; }
#AlternativeProducts .alternativeProduct .price { text-align:center; }
#AlternativeProducts .alternativeProduct .view { height:24px; background:url(/images/presentation/CatViewBG.gif) repeat-x; }
#AlternativeProducts .alternativeProduct .view a { margin-top:2px; color:#000000; text-align:right; font-size:80%; font-weight:bold; display:block;}
#AlternativeProducts .alternativeProduct .view .left { width:7px; float:left; background:url(/images/presentation/CatViewLeft.gif) no-repeat; }
#AlternativeProducts .alternativeProduct .view .right { width:18px; float:right; background:url(/images/presentation/CatViewright.gif) no-repeat; }
#AlternativeProducts .alternativeProduct .view strong { line-height: 24px; }

#ProductInformation .priceInfo .view { height:24px; width: 200px; background:url(/images/presentation/CatViewBG.gif) repeat-x; }
#ProductInformation .priceInfo .view a { margin-top:2px; color:#000000; text-align:right; font-size:80%; font-weight:bold; display:block;}
#ProductInformation .priceInfo .view .left { width:7px; float:left; background:url(/images/presentation/CatViewLeft.gif) no-repeat; }
#ProductInformation .priceInfo .view .right { width:18px; float:right; background:url(/images/presentation/CatViewright.gif) no-repeat; }
#ProductInformation .priceInfo .view strong { line-height: 24px; }
