.detailsBlock {margin-left:10px;}
.detailsBlock .productTitle {font-weight: bold; font-size:18px;}
.detailsBlock .productStock {font-weight: bold;}

.detailsBlock .productInfo {float:left; padding-right:40px;}
.detailsBlock .productInfo .productDetails .listPriceLabel,
.detailsBlock .productInfo .productDetails .priceLabel {color:#666666; text-align:right; font-size:11px;}

.detailsBlock .productInfo .productDetails .listprice {text-decoration:line-through;}
.detailsBlock .productInfo .productDetails .price {font-size:16px; font-weight:bold;}
.detailsBlock .productInfo .productDetails .saveprice {font-size:14px; font-weight:bold;}

.cartBlock {float:right; text-align:center; margin-right:5px;margin-left:5px;}

.descriptionBlock {padding-right:40px;}

.relatedBlock .theResult{float:left;padding:5px 2px 5px 2px;margin:1px 4px 5px 4px;width:140px;}

.reviewsBlock {}
.reviewsBlock .reviewDetailsBlock {float:left;}
.reviewsBlock .reviewDetailsBlock .productReviewDetails tr td {font-size:11px;}
.reviewsBlock .reviewDetailsBlock .productReviewDetails .productReviewGraph {background-color:#FFFFCC;}
.reviewsBlock .reviewDetailsBlock .productReviewDetails .productReviewGraph .productReviewBar {background-color:#FF9999;}
.reviewsBlock .reviewNewBlock {float:right;}
.reviewsBlock .productReview {padding:5px 5px 5px 5px;}
.reviewsBlock .productReview .reviewTitle {font-size:12px; font-weight:bold;}

.cartBlock, .reviewsBlock .reviewNewBlock {border:1px solid #FFFFCC;padding:5px 5px 5px 5px;}

.resultRow {float:left;}
.resultRow .theResult{float:left;padding:5px 12px 5px 12px;margin:1px 5px 5px 4px;width:192px;}
