div.product div.lhs { width: 351px; float: left; margin: 0 0 10px 0; }
/** div.product div.lhs div.clickToEnlarge { display: block; width: 126px; height: 20px; background-image: url('/images2/buttons/en/click_to_enlarge.gif'); text-indent: -1000em } /**/
div.product div.lhs div.mainPhoto { height: 365px; text-align: center; }
a.clickToEnlarge { display: block; float: left; width: 126px; height: 20px; background-image: url('/images2/buttons/en/click_to_enlarge.gif'); text-indent: -1000em; margin-bottom: 15px; }

div.clickPlayVideo { display: block; float: left; width: 126px; height: 20px; background-image: url('/images2/buttons/en/play.gif'); text-indent: -1000em; margin-bottom: 15px; }


div.product div.slidingPanels { overflow: hidden; width: 351px; margin-top: 15px; }
div.product div.slidingPanelsGroup { width: 10000px; float: left; overflow: hidden; }
div.product div.slidingPanelsGroup .slidingPanel { display: block; float: left; }
div.product ul li { float: left; margin: 0 10px 0 0; vertical-align: middle; }
div.product ul li.thumbnailSelected { width: 83px; height: 83px; background-image: url('/images2/site_design/product_page_selected_thumbnail_bg.gif'); }
div.product div.slidingPanelsNav { margin: 0; padding: 0; }
div.product div.slidingPanelsNav a.scrollerControlPrevious { display: block; float: left; }
div.product div.slidingPanelsNav a.scrollerControlNext { display: block; float: right; }



div.product div.rhs { width: 396px; margin: 0 0 0 10px; float: right; margin: 0 0 10px 0; }
div.product div.rhs h2 { margin: 10px 0 10px 0; font-size: 25pt; }
div.product div.rhs p { margin-bottom: 0; font-size: 8pt; }
div.product div.rhs div.saveTitle { margin: 0 0 5px 0; float: left; font-size: 18pt; font-weight: bold; }
div.product div.rhs div.discountedPrice { margin: 0 0 5px 0; float: left; font-size: 32pt; font-weight: bold; color: #EE3A43; line-height: 34px; }
div.product div.rhs div.price { margin: 0; float: left; font-size: 22pt; font-weight: bold; color: #7D4199; }
div.product div.rhs div.oldPrice { margin: 0; float: left; font-size: 18pt; }
div.product div.rhs a.moreInfo { display: block; margin-bottom: 12px; font-size: 8pt; }

div.product div.rhs button.addToEnquiry { background-image: url('/images2/buttons/en/add_to_enquiry_large.gif') !important; }
div.product div.rhs button.addToCartButton, div.product div.rhs button.addToCartButton:active { display: block; width: 125px; height: 27px; background-image: url('/images2/buttons/en/add_to_cart_large.gif'); text-indent: -1000em; margin: 10px 0 5px 0; border: 0 none transparent; outline: none; background-color: transparent; }
div.product div.rhs button.addToRegistryButton, div.product div.rhs button.addToRegistryButton:active { display: block; width: 126px; height: 16px; background-image: url('/images2/buttons/en/add_to_gift_registry_large.gif'); text-indent: -1000em; margin-bottom: 5px; border: 0 none transparent; outline: none; background-color: transparent; }
div.product div.rhs select { width: auto; }
div.product div.rhs div.productSizes { margin: 10px 0 0 0; }
div.product div.rhs div.productColours { margin: 10px 0 0 0; }
div.product div.rhs div.newArrival { display: block; float: left; width: 159px; height: 33px; background-image: url('/images2/icons/en/new_arrival.gif'); text-indent: -1000em; margin: 0 5px 5px 0; }
div.product div.rhs div.outOfStock { display: block; float: left; width: 167px; height: 33px; background-image: url('/images2/icons/en/out_of_stock.gif'); text-indent: -1000em; margin: 0 5px 5px 0; }
div.product div.rhs div.superSavings { display: block; float: left; width: 195px; height: 33px; background-image: url('/images2/icons/en/super_savings.gif'); text-indent: -1000em; margin: 0 5px 5px 0; }
div.product div.rhs div.arrivingSoon { display: block; float: left; width: 190px; height: 33px; background-image: url('/images2/icons/en/arriving_soon.gif'); text-indent: -1000em; margin: 0 5px 5px 0; }
div.product div.rhs div.onlineOnly { display: block; text-align: left; color: #7D4199; font-size: 24px; font-weight: normal; margin-top: 10px; }
div.product div.rhs div.brandLogo { float: right; margin: 30px 0 0 0; }




div.productFeatures { margin: 0 10px 10px 10px; }
div.productFeatures ul { margin: 0; padding: 0; }
div.productFeatures ul li { margin: 0; padding: 0; margin: 5px 0 5px 0; }
div.productFeatures div.categoryFeature { width: 225px; float: left; font-size: 13px; font-weight: bold; }
div.productFeatures div.productFeatureValue { width: 500px; float: left; }

a.previousPageButton { float: left; }
