﻿#overshopreviewbox0 {
	position: relative;
	overflow: hidden;
	margin: 0 0 20px 0;
	padding: 0;
/*    font-family:sans-serif; 
    -ms-text-size-adjust:100%;
    -webkit-text-size-adjust:100% */
}
#overshopreviewbox0 > strong a {
	font-weight: normal;
	position: absolute;
	text-decoration: none;
	color: #999;
	font-size: 0;
	visibility: hidden;
}
#overshopreviewbox0 > strong a.showit {
	margin: -15px 0 0 4px;
}
.shopreviewboxinner {
	border: 1px solid #fff;
	padding: 5px;
}
.shopreviewboxtitle {
	font-weight: normal;
	font-size: 16px;
/*    margin:0 0 0.2em 0;*/
/*    padding:0 0 0.1em 0; */;
/*	border-bottom: 1px solid #EEEEEE; */
}
#overshopreviewbox0 .detailshopreviewbox {
	background-color: #2D952B;
/*    background: #ffffff; /* Old browsers */ /*    background: -moz-linear-gradient(top, #ffffff 0%, #f1f1f1 0%, #e1e1e1 36%, #f6f6f6 100%); /* FF3.6+ */ /*    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(35%,#f1f1f1), color-stop(51%,#e1e1e1), color-stop(100%,#f6f6f6)); /* Chrome,Safari4+ */ /*    background: -webkit-linear-gradient(top, #ffffff 0%,#f1f1f1 35%,#e1e1e1 51%,#f6f6f6 100%); /* Chrome10+,Safari5.1+ */ /*    background: -o-linear-gradient(top, #ffffff 0%,#f1f1f1 35%,#e1e1e1 51%,#f6f6f6 100%); /* Opera 11.10+ */ /*    background: -ms-linear-gradient(top, #ffffff 0%,#f1f1f1 35%,#e1e1e1 51%,#f6f6f6 100%); /* IE10+ */ /*    background: linear-gradient(to bottom, #ffffff 0%,#f1f1f1 35%,#e1e1e1 51%,#f6f6f6 100%); /* W3C */;
/*	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 ); IE6-9 */;
	border: 1px solid #316D0D;
	border-radius: 4px;
	text-align: center;
	color: #FFFFFF;
/*    max-width: 250px; */;
	margin: 0;
	padding: 0 10px 10px 10px;
/*    padding-bottom: 0.5em; */
}
#overshopreviewbox0 .detailshopreviewbox h3 {
	font-family: 'fjallaoneregular', sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	height: 40px;
	line-height: 40px;
	background-color: #2D952B;
	padding: 0;
	margin: 0 0 8px 0;
	border-bottom: 1px solid #EEEEEE;
/*    color:#000; */
	text-align: left;
	font-weight: 100;
}
#overshopreviewbox0 .reviewtext {
	padding: 0.3em;
	margin: 0.5em;
	overflow: hidden;
	border-color: #C6C6C6 #DADADA #EAEAEA;
	border-bottom-style: solid;
	border-width: 1px;
	border-radius: 2px;
	min-height: 3.2em;
	text-align: center;
	background: #FAFAFA;
}
#overshopreviewbox0 .reviewtext a {
	color: #000;
	text-decoration: none;
	background: #FAFAFA;
}
#overshopreviewbox0 .ratingValue {
	margin: 0 0 4px 0;
	padding: 0;
	font-family: 'arimoregular', sans serif;
/*	font-weight: bold; */
	font-size: 1.5em;
	color: #FFFFFF;
	text-align: center;
}
#overshopreviewbox0 .reviewValue {
	margin: 0.3em 0 0.3em 0;
	padding: 0;
	font-family: 'arimoregular', sans serif;
/*	font-weight: bold; */
	font-size: 1.6em;
	text-align: center;
}
#overshopreviewbox0 .reviewValue a {
	color: #FFFFFF;
	text-decoration: none;
}
#overshopreviewbox0 .totalreview {
	font-weight: normal;
	text-align: center;
}
#overshopreviewbox0 .totalreview a:link {
	color: #FFFFFF
}
#overshopreviewbox0 .starBlock, .starBlock {
	margin: 0 auto 0 auto;
	width: 148px;
	height: 27px;
	background-image: url(img/ratingstars.png);
	background-position: 0 -32px;
	overflow: hidden;
}
#overshopreviewbox0 .starBlock a, .starBlock a {
	display: block;
	height: 27px;
	width: 148px;
	margin: 0 auto 0 auto;
	text-decoration: none;
}
#overshopreviewbox0 .starBlock a:hover, .starBlock a:hover {
	text-decoration: none;
}
.ratingBlock {
	background-image: url(img/ratingstars.png);
	background-position: 0 -32px;
	height: 27px;
}
.ratingBlockStars1 {
	background-position: 0 0;
	width: 146px;
}
.ratingBlockStars2 {
	background-position: 0 0;
	width: 140px;
}
.ratingBlockStars3 {
	background-position: 0 0;
	width: 134px;
}
.ratingBlockStars4 {
	background-position: 0 0;
	width: 128px;
}
.ratingBlockStars5 {
	background-position: 0 0;
	width: 116px;
}
.ratingBlockStars6 {
	background-position: 0 0;
	width: 110px;
}
.ratingBlockStars7 {
	background-position: 0 0;
	width: 104px;
}
.ratingBlockStars8 {
	background-position: 0 0;
	width: 98px;
}
.ratingBlockStars9 {
	background-position: 0 0;
	width: 86px;
}
.ratingBlockStars10 {
	background-position: 0 0;
	width: 80px;
}
.ratingBlockStars11 {
	background-position: 0 0;
	width: 74px;
}
.ratingBlockStars12 {
	background-position: 0 0;
	width: 68px;
}
.ratingBlockStars13 {
	background-position: 0 0;
	width: 56px;
}
.ratingBlockStars14 {
	background-position: 0 0;
	width: 50px;
}
.ratingBlockStars15 {
	background-position: 0 0;
	width: 44px;
}
.ratingBlockStars16 {
	background-position: 0 0;
	width: 38px;
}
.ratingBlockStars17 {
	background-position: 0 0;
	width: 26px;
}
.ratingBlock a {
	display: block;
	width: 148px;
	text-decoration: none;
}
.starBlockSmall {
	width: 105px;
	height: 20px;
	margin: 0 auto 0 auto;
	background-image: url(img/ratingstarssmall.png);
	background-position: 0 -25px;
	overflow: hidden;
	float: left;
}
.ratingBlockSmall {
	background-image: url(img/ratingstarssmall.png);
	background-position: 0 -25px;
	height: 20px;
}
.ratingBlockStarsSmall1 {
	background-position: 0 0;
	width: 105px;
}
.ratingBlockStarsSmall2 {
	background-position: 0 0;
	width: 100px;
}
.ratingBlockStarsSmall3 {
	background-position: 0 0;
	width: 95px;
}
.ratingBlockStarsSmall4 {
	background-position: 0 0;
	width: 90px;
}
.ratingBlockStarsSmall5 {
	background-position: 0 0;
	width: 84px;
}
.ratingBlockStarsSmall6 {
	background-position: 0 0;
	width: 77px;
}
.ratingBlockStarsSmall7 {
	background-position: 0 0;
	width: 74px;
}
.ratingBlockStarsSmall8 {
	background-position: 0 0;
	width: 70px;
}
.ratingBlockStarsSmall9 {
	background-position: 0 0;
	width: 63px;
}
.ratingBlockStarsSmall10 {
	background-position: 0 0;
	width: 56px;
}
.ratingBlockStarsSmall11 {
	background-position: 0 0;
	width: 52px;
}
.ratingBlockStarsSmall12 {
	background-position: 0 0;
	width: 48px;
}
.ratingBlockStarsSmall13 {
	background-position: 0 0;
	width: 41px;
}
.ratingBlockStarsSmall14 {
	background-position: 0 0;
	width: 35px;
}
.ratingBlockStarsSmall15 {
	background-position: 0 0;
	width: 31px;
}
.ratingBlockStarsSmall16 {
	background-position: 0 0;
	width: 27px;
}
.ratingBlockStarsSmall17 {
	background-position: 0 0;
	width: 20px;
}
.rating-ratingstarssmall {
	background-position: 0 0;
	width: 105px;
	height: 20px;
}
.rating-ratingstarssmallh {
	background-position: 0 -25px;
	width: 105px;
	height: 20px;
}
.totalreview a:link, .totalreview a:visited {
	color: #FFFFFF;
}