.rating_table {
	border: none;
	background: none;
}

.rating_text {
	font-weight: bolder;
}

.star_box {
	width:350px;
	/*margin-left: auto;*/
	margin-right: auto;
}

.rating-top-div .user-review {
     clear: both;
}

.user-rating-star {
     margin-top: 1em;
     width: 150px;
     padding-left: 15px;
}

.rating-top-row {
     padding: 0px 0px 2px 0px;
}

.rating-middle-row {
     padding: 2px 0px;
}

.rating-bottom-row {
     padding: 2px 0px 0px 0px;
}

.rating-star-cell {
	 border: none;
     /*border-left: 1px solid #666666;*/
     white-space: nowrap;
     width: 225px;
     background: transparent;
}

.rating-inline-block {
     display: inline-block;
     position: relative;
}

.rating-star {
     background-color: transparent;
     outline: medium none;
     padding-left: 3px;
}

.star5 {
     background: url("../images/star5.png") no-repeat scroll transparent;
     height: 19px;
     width: 100px;
     display: inline-block;
     position: relative;
     background-color: transparent;
     outline: medium none;
     padding-left: 3px;
     padding-right: 3px;
}

.star4 {
     background: url("../images/star4.png") no-repeat scroll transparent;
     height: 19px;
     width: 100px;
     display: inline-block;
     position: relative;
     background-color: transparent;
     outline: medium none;
     padding-left: 3px;
     padding-right: 3px;
}

.star3 {
     background: url("../images/star3.png") no-repeat scroll transparent;
     height: 19px;
     width: 100px;
     display: inline-block;
     position: relative;
     background-color: transparent;
     outline: medium none;
     padding-left: 3px;
     padding-right: 3px;
}

.star2 {
     background: url("../images/star2.png") no-repeat scroll transparent;
     height: 19px;
     width: 100px;
     display: inline-block;
     position: relative;
     background-color: transparent;
     outline: medium none;
     padding-left: 3px;
     padding-right: 3px;
}

.star1 {
     background: url("../images/star1.png") no-repeat scroll transparent;
     height: 19px;
     width: 100px;
     display: inline-block;
     position: relative;
     background-color: transparent;
     outline: medium none;
     padding-left: 3px;
     padding-right: 3px;
}

.avg-star-enable {
     background: url("../images/enstar.png") no-repeat scroll transparent;
     height: 19px;
     width: 20px;
}

.avg-star-desable {
     background: url("../images/destar.png") no-repeat scroll transparent;
     height: 19px;
     width: 20px;
}

.avg-star-half {
     background: url("../images/halfstar.png") no-repeat scroll transparent;
     height: 19px;
     width: 20px;
}

.avg-rat {
     /*margin: 1em 3.5em 2em;*/
     vertical-align:middle;
}

.avg-rat-panel {
     background-color: #F7F7F7;
     border-radius: 7px 7px 7px 7px;
     /*margin: 0.75em 0px 0.25em 2em;
     vertical-align: top;*/
     padding: 0.5em;
	 margin-top: 2em;
     vertical-align:top;
     width: 150px;
}

.avg-rat-panel > div {
     text-align: center;
     width: 100%;
}

.avg-rat-title {
     font-weight: bold;
}

.avg-rat-panel .avg-rat-value {
     font-size: 28px;
     margin: 7px 0px;
}

.avg-rat-stars {
     margin-left: 5px;
}

.avg-rat-panel .avg-rat-stars {
     margin: 0px;
}

.user-review {
     margin-top: 1em;
}

.user-review-div {
     margin-top: 15px;
}

.user-review-column {
     /*max-width: 563px;*/
     padding-left: 15px;
     width: 100%;
}

.user-review-rats-star {
     margin-bottom: 4px;
     margin-top: 5px;
}

.ratings {
     cursor: default;
}

.user-review-head {
     color: #414242;
     display: inline;
     font-size: 13px;
     padding-bottom: 0px;
     padding-top: 5px;
}

.user-review-desc {
     padding-bottom: 0px;
}

.viewMoreLink {
     cursor: pointer;
}

.more-link-arrow {
     text-decoration: none ! important;
}

.viewMoreArrow {
     bottom: -1px;
     color: #4DB8CA;
     font-size: 112%;
     padding-left: 4px;
     position: relative;
}
