#pageContent { color:black; }
#pageContent h1 { display:block; color:black; font-size:19px; margin:10px 0px 0px 0px; }
#pageContent h2 { font-size:11px; font-weight:bold; margin:5px 0px 5px 0px; }
#shortDescr { display:block; color:black; font-size:13px; margin:0px 0px 10px 0px; }
.latinName { color:black; font-style:italic; font-size:13px; font-weight:normal; }
.label { position:relative; float:left; background-color:rgb(204,0,0); color:white; font-weight:bold; padding:2px 3px; margin:3px 0.75em 3px 0px; text-align:center; vertical-align:middle; }
.headerLabel { position:relative; height:14px; width:200px; border-width:0px 0px 1px 0px; border-style:solid; border-color:white; background-color:rgb(204,0,0); color:white; font-weight:bold; padding:2px 0px; text-align:center; vertical-align:middle; }

#productImageSlot { position:relative; float:left; width:200px; }
#productDataSlot { position:relative; float:left; margin-left:5px; width:385px; }
#imageSelector { position:relative; float:left; width:141px; margin-right:12px; }
#productDetail { position:relative; float:left; }
#productDetail.small { width:230px; }
#productDetail.large { width:383px; }

#productImageWrapper { position:relative; }
#productImageWrapper.redBorder img { width:196px; border-width:0px 2px 2px 2px; border-color:rgb(204,0,0); border-style:solid; }
.selectorImage { position:relative; margin:0px 0px 4px 0px; padding:0px; }
.lens { position:absolute; width:30px; height:30px; background-image:url(/img/artdetail/lens.gif); background-repeat:no-repeat; }
#productImageWrapper .lens { position:absolute; bottom:2px; left:170px; }
#productImageWrapper.redBorder .lens { position:absolute; bottom:4px; left:168px; }
#productImageWrapper.expandable { cursor:pointer; }
.productImage { }
img.productImage.transform { filter:progid:DXImageTransform.Microsoft.Fade; }
.selectorImage.expandable { cursor:pointer; }

.selectorImage .lens { position:absolute; top:111px; left:111px; }
.availability { display:block; padding:2px 5px; margin-bottom:8px; border-width:1px 0px; border-style:solid; }
.availability.deliverable { background-color:rgb(214,227,155); color:rgb(51,102,0); border-color:rgb(51,102,0); }
.availability.deliverableAt { background-color:rgb(255,204,102); color:rgb(204,102,0); border-color:rgb(255,153,0); }
.availability.undeliverable { background-color:rgb(255,204,204); color:rgb(153,0,0); border-color:rgb(153,0,0); }

#artNo { display:block; margin:0px 0px 16px 0px; color:black; font-weight:bold; }

#orderSlotHeader { position:relative; padding:2px 5px; color:rgb(51,102,153); font-weight:bold; font-size:11px; border-width:1px 0px; border-style:solid; border-color:rgb(51,102,153); background-image:url(/img/common/gradient-light-blue-230.jpg); background-repeat:repeat-y; }

#orderSlot { width:100%; padding:0px; margin:0px; border-collapse:collapse; color:rgb(51,102,153); background-image:url(/img/common/gradient-light-blue-230.jpg); background-repeat:repeat-y; }
#orderSlot input.textinput { color:black; border-color:rgb(51,102,153); width:25px; height:15px; text-align:right; }
#orderSlot thead { margin:0px; padding:0px; }
#orderSlot tbody { margin:0px; padding:0px; }
#orderSlot.noHeader tbody { border-top-width:1px; border-top-style:solid; border-top-color:rgb(51,102,153); }
#orderSlot tfoot { margin:0px; padding:0px; }
#orderSlot tr { margin:0px; padding:0px; }
#orderSlot th { margin:0px; padding:2px; color:rgb(51,102,153); font-weight:bold; font-size:11px; text-align:left; border-width:1px 0px; border-style:solid; border-color:rgb(51,102,153); }
#orderSlot tfoot td { color:black; }
#orderSlot td { margin:0px; padding:2px; color:rgb(51,102,153); border-width:0px 0px 1px 0px; border-style:solid; border-color:rgb(51,102,153); vertical-align:middle; }
#orderSlot td.priceLabel { text-align:right; font-weight:bold; white-space:nowrap; }
#orderSlot td.varAmount { padding-left:10px; white-space:nowrap; }
#orderSlot td.shoppingCartButton { text-align:right; }
#orderSlot td.sumPrice { text-align:center; }
#orderSlot td.oldPrice { text-align:center; }
#orderSlot td.yourSaving { text-align:right; color:rgb(204,0,0); }
#productDetail.small #orderSlot { background-image:url(/img/common/gradient-light-blue-230.jpg); }
#productDetail.large #orderSlot { background-image:url(/img/common/gradient-light-blue-383.jpg); }

#putShoppingCartSlot { padding:5px 3px; margin-bottom:10px; border-width:1px 0px; border-style:solid; }
#productDetail.small .inCart { color:rgb(153,102,0); border-color:rgb(153,102,0); background-repeat:repeat-y; background-image:url(/img/common/gradient-orange-230.jpg); }
#productDetail.large .inCart { color:rgb(153,102,0); border-color:rgb(153,102,0); background-repeat:repeat-y; background-image:url(/img/common/gradient-orange-383.jpg); }
#productDetail .inCart a { color:rgb(153,102,0); display:block; font-weight:bold; }
#productDetail.small .alreadyInCart { color:white; border-color:rgb(255,103,1); background-repeat:repeat-y; background-image:url(/img/common/gradient-deep-orange-230.jpg); }
#productDetail.large .alreadyInCart { color:white; border-color:rgb(255,103,1); background-repeat:repeat-y; background-image:url(/img/common/gradient-deep-orange-383.jpg); }
#productDetail .alreadyInCart a { color:white; display:block; font-weight:bold; }
#productDetail.small .notAvailable { color:white; border-color:rgb(255,103,1); background-repeat:repeat-y; background-image:url(/img/common/gradient-deep-orange-230.jpg); }
#productDetail.large .notAvailable { color:white; border-color:rgb(255,103,1); background-repeat:repeat-y; background-image:url(/img/common/gradient-deep-orange-383.jpg); }
#productDetail .notAvailable a { color:white; display:block; font-weight:bold; }

#productDescr { position:relative; color:black; font-size:13px; margin:10px 0px; }
#productDescr * { color:black; font-size:13px; }

#bundleProducts { position:relative; color:black; font-size:13px; margin:25px 0px 15px 0px; }
#bundleProducts h2 { color:black; font-size:11px; font-weight:bold; margin:5px 0px; padding:0px; }
#bundleProducts ul { margin:0px 0px 15px 0px; padding:0px; list-style-type:none; }
#bundleProducts ul li a { display:block; color:black; line-height:150%; }

.bundleProductImage { position:relative; float:left; margin-right:5px; margin-top:2px; margin-bottom:3px; }
.bundleProductText { position:relative; float:left; }
.bundleProductImageWrapper { position:relative; width:59px; height:59px; }

#productAttr { display:block; border-width:1px 0px; border-style:solid; border-color:rgb(51,102,0); color:rgb(51,102,0); padding:2px 0px; margin-top:10px; }
#productAttr ul { margin-left:0px; margin-right:10px; padding-left:0px; display:inline; }
#productAttr ul li { margin:0px; border-width:0px 0px 0px 1px; border-style:solid; border-color:rgb(51,102,0); padding:0px 0px 0px 4px; margin:0px; list-style-type:none; display:inline; }
#productAttr ul li.firstItem { border-width:0px; }

#recommendations { display:block; margin-top:15px; }
#recommendations ul { padding:0px 0px 0px 15px; margin:0px; }
#recommendations ul li { margin-bottom:2px; list-style-image:url(/img/common/arrow-green.gif); list-style-type:disc; }

#crossselling { display:block; margin-top:15px; }
#crossselling ul { padding:0px 0px 0px 15px; margin:0px; }
#crossselling ul li { margin-bottom:2px; list-style-image:url(/img/common/arrow-green.gif); list-style-type:disc; }

#recommendProduct { display:block; margin-top:20px; }

#customerReviews { display:block; margin:25px 0px; }
#ratingText { float:left; margin-right:5px; margin-bottom:2px; }
#customerReviews .stars { float:left; height:1.5em; vertical-align:middle; } 
#customerReviews .stars img { margin:0px; padding:0px; } 
#customerReviews { display:block; margin:25px 0px; }
#customerReviews ul { padding:0px; margin:0px; list-style-type:none; }
#customerReviews li { padding:0px; margin:0px; }
#customerReviews ul li h3 { display:block; font-weight:normal; margin:15px 0px 5px 0px; padding:0px; }
#customerReviews ul li h4 { display:block; float:left; font-weight:bold; margin:0px 0px 5px 5px; padding:0px; }

#gardenTips { color:rgb(204,102,0); margin-top:15px; width:105px;}
#gardenTips a { color:rgb(204,102,0); }
#gardenTips img { float:left; margin-right:10px; }

.orderButton { width:150px; }

.crossImage { width:59px; height:59px; padding-right:5px; float:left; margin-left:-14px; }
.crossLink { padding-top:2px; }
* html .crossImage { margin-left:-7px; }

