.hproduct .upper{margin-bottom:2em}
.hproduct .image{text-align:center;line-height:25em;height:25em}
.hproduct .image img{vertical-align:middle;max-height:100%}
.hproduct .gallery{margin:2em 0;text-align:center}
.hproduct .gallery a{margin:.5em;display:inline-block;vertical-align:middle}
.hproduct .information ul{list-style:none}
.hproduct .information li{margin-bottom:1em}
.hproduct .information li strong,.hproduct .information li label{display:inline-block;vertical-align:top;margin:0;width:10em}
.hproduct .information li strong:after{content:":"}
.hproduct .information li span{white-space:nowrap}
.hproduct .information li .stars{display:inline-block}
#read-reviews,.hreview{margin-bottom:1em}
#read-reviews .hreview{border:1px solid #E5E5E5}
#read-reviews .hreview .title{position:relative;display:block;padding:1em;background-color:#F2F2F2;border-bottom:1px solid #E5E5E5}
#read-reviews .hreview .title .summary{float:left;margin-right:10em}
#read-reviews .hreview .title .summary:before{content:"\201C"}
#read-reviews .hreview .title .summary:after{content:"\201D"}
#read-reviews .hreview .wrapper .wrapper{padding:1em}
#read-reviews .hreview .content{padding:0;margin-bottom:1em}
#read-reviews .hreview .details{display:block;color:#7F7F7F}
#read-reviews .hreview .reviewer{text-transform:capitalize}
#read-reviews .hreview .rating{display:none}
#read-reviews .hreview .stars{position:absolute;right:1em;top:.833333333em;width:100px}
#write-review fieldset{margin:0}
#write-review .stars span{white-space:nowrap}
.rating-cancel,.star-rating,.star-on,.star-off{display:inline-block;width:20px;height:20px;text-indent:-999em;overflow:hidden}
.rating-cancel,.star-rating{cursor:pointer}
.star-rating,.star-on,.star-off,.star-rating a{background:url(../images/stars/sprite.png) no-repeat 0 0}
.star-rating a{display:block;width:20px;height:100%;background-position:0 0;border:0}
.star-rating-on a,.star-on{background-position:0 -20px}
.star-rating-hover a{background-position:0 -40px}
.star-rating{background:transparent;overflow:hidden}
.review-stars{padding:0;visibility:hidden}
.review-email{padding-bottom:0}
#wrap{width:100%}
.cloud-zoom-lens{border:4px solid #888;margin:-4px;background-color:#FFF;cursor:move}
.cloud-zoom-title{position:absolute!important;background-color:#000;color:#FFF;padding:3px;width:100%;text-align:center;font-weight:700;font-size:10px;top:0}
.cloud-zoom-big{border:4px solid #CCC;overflow:hidden;background-color:#FFF}
.cloud-zoom-loading{line-height:2em;color:#FFF;background:#222;padding:3px;border:1px solid #000}
.hproduct .hreview-aggregate .item,.hproduct .hreview-aggregate .rating{display:none}
.hproduct .bookmarks > *{width:100%;margin-bottom:1em;height:auto!important}
.hproduct .bookmarks >:last-child{margin-bottom:0}
.hproduct .information .options span{display:block}
.spinner{display:inline-block;position:relative;margin-right:3em}
.ie7 .spinner{zoom:1;*display:inline}
.spinner input.spinner-field{width:0}