﻿/*Rating Styles Starts here*/
.ratemh,ul.ratemh {
display:block;
list-style:none;
width:80px;
height:16px;
left:-8px;
font-size:10px;
position:relative;
line-height:1em;
background:transparent url(/images/rating-stars-new.png) 0 0 repeat-x;
margin:-0 0 0 16px;
padding:0;
}
.ratemh li {
display:inline;
position:static;
border:0;
margin:0;
padding:0;
}

.ratemh b {
position:absolute;
display:block;
left:0;
top:0;
width:8px;
height:16px;
text-decoration:none;
z-index:2;
background-color:transparent;
background-image:url(/images/rating-stars-new.png);
background-position:0 16px;
background-repeat:repeat-x;
margin:0;
padding:0;
}
.rateagg b {
width:0;
background-position:0 -32px;
z-index:1;
}

.ratemh b span {
display:block;
position:absolute;
left:0;
overflow:hidden;
}

/*.ratemh a:link:hover,.ratemh a:visited:hover,.ratemh a:active,.ratemh a:focus {
background-position:0 -16px;
z-index:1;
left:0;
overflow:hidden;
}
*/
b.rate10 {
left:8px;
}

b.rate15 {
left:16px;
}

b.rate20 {
left:24px;
}

b.rate25 {
left:32px;
}

b.rate30 {
left:40px;
}

b.rate35 {
left:48px;
}

b.rate40 {
left:56px;
}

b.rate45 {
left:64px;
}

b.rate50 {
left:72px;
}
.rateagg b.agg1 {
width:3px;
}
.rateagg b.agg2 {
width:4px;
}
.rateagg b.agg3 {
width:5px;
}
.rateagg b.agg4 {
width:7px;
}
.rateagg b.agg6 {
width:10px;
}
.rateagg b.agg7 {
width:10px;
}
.rateagg b.agg8 {
width:11px;
}
.rateagg b.agg9 {
width:12px;
}
b.rate10:link:hover,b.rate10:visited:hover,b.rate10:active,b.rate10:focus,.rateagg b.agg10 {
width:16px;
}
.rateagg b.agg11 {
width:18px;
}
.rateagg b.agg12 {
width:19px;
}
.rateagg b.agg13 {
width:20px;
}
.rateagg b.agg14 {
width:22px;
}
b.rate15:link:hover,b.rate15:visited:hover,b.rate15:active,b.rate15:focus,.rateagg b.agg15 {
width:24px;
}
.rateagg b.agg16 {
width:25px;
}
.rateagg b.agg17 {
width:26px;
}
.rateagg b.agg18 {
width:26px;
}
.rateagg b.agg19 {
width:28px;
}
b.rate20:link:hover,b.rate20:visited:hover,b.rate20:active,b.rate20:focus,.rateagg b.agg20 {
width:32px;
}
.rateagg b.agg21 {
width:34px;
}
.rateagg b.agg22 {
width:35px;
}
.rateagg b.agg23 {
width:36px;
}
.rateagg b.agg24 {
width:38px;
}
b.rate25:link:hover,b.rate25:visited:hover,b.rate25:active,b.rate25:focus,.rateagg b.agg25 {
width:40px;
}
.rateagg b.agg26 {
width:41px;
}
.rateagg b.agg27 {
width:42px;
}
.rateagg b.agg28 {
width:42px;
}
.rateagg b.agg29 {
width:44px;
}
b.rate30:link:hover,b.rate30:visited:hover,b.rate30:active,b.rate30:focus,.rateagg b.agg30 {
width:48px;
}
.rateagg b.agg31 {
width:50px;
}
.rateagg b.agg32 {
width:51px;
}
.rateagg b.agg33 {
width:52px;
}
.rateagg b.agg34 {
width:54px;
}
b.rate35:link:hover,b.rate35:visited:hover,b.rate35:active,b.rate35:focus,.rateagg b.agg35 {
width:56px;
}
.rateagg b.agg36 {
width:57px;
}
.rateagg b.agg37 {
width:58px;
}
.rateagg b.agg38 {
width:58px;
}
.rateagg b.agg39 {
width:60px;
}
b.rate40:link:hover,b.rate40:visited:hover,b.rate40:active,b.rate40:focus,.rateagg b.agg40 {
width:64px;
}
.rateagg b.agg41 {
width:66px;
}
.rateagg b.agg42 {
width:67px;
}
.rateagg b.agg43 {
width:68px;
}
.rateagg b.agg44 {
width:70px;
}
b.rate45:link:hover,b.rate45:visited:hover,b.rate45:active,b.rate45:focus,.rateagg b.agg45 {
width:72px;
}
.rateagg b.agg46 {
width:73px;
}
.rateagg b.agg47 {
width:74px;
}
.rateagg b.agg48 {
width:74px;
}
.rateagg b.agg49 {
width:76px;
}
b.rate50:link:hover,b.rate50:visited:hover,b.rate50:active,b.rate50:focus,.rateagg b.agg50 {
width:80px;
}

.rateagg b.rate10,.rate10 .rateagg b {
left:0;
background-position:0 -16px;
width:16px;
}

.rateagg b.rate15,.rate15 .rateagg b {
left:0;
background-position:0 -16px;
width:24px;
}

.rateagg b.rate20,.rate20 .rateagg b {
left:0;
background-position:0 -16px;
width:32px;
}

.rateagg b.rate25,.rate25 .rateagg b {
left:0;
background-position:0 -16px;
width:40px;
}

.rateagg b.rate30,.rate30 .rateagg b {
left:0;
background-position:0 -16px;
width:48px;
}

.rateagg b.rate35,.rate35 .rateagg b {
left:0;
background-position:0 -16px;
width:56px;
}

.rateagg b.rate40,.rate40 .rateagg b {
left:0;
background-position:0 -16px;
width:64px;
}

.rateagg b.rate45,.rate45 .rateagg b {
left:0;
background-position:0 -16px;
width:72px;
}

.rateagg b.rate50,.rate50 .rateagg b {
left:0;
background-position:0 -16px;
width:80px;
}

.rateagg b.pending {
display:none !important;
}

b.rate05,b.rate5 {
left:0;
}

b.rate05:link:hover,b.rate05:visited:hover,b.rate05:active,b.rate05:focus,.rateagg b.agg05,b.rate5:link:hover,b.rate5:visited:hover,b.rate5:active,b.rate5:focus,.rateagg b.agg5 {
width:8px;
}

.rateagg b.rate05,.rate05 .rateagg b,.rateagg b.rate5,.rate5 .rateagg b {
left:0;
background-position:0 -16px;
width:8px;
}
/*Rating Styles End here*/
/* for an inline rater */
.inline-rating{
	display:-moz-inline-block;
	display:-moz-inline-box;
	display:inline-block;
	vertical-align: middle;
}
.voted_twice {
	background: #FFDDDD url(../images/rating_warning.gif) no-repeat 5px 50%;
	padding:5px 5px 5px 25px;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	width:auto;
	font-size:11px;
	float:left;
	}
.voted {
	background: #E7FFCE url(../images/rating_tick.gif) no-repeat 5px 50%;
	padding:5px 5px 5px 16px;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	width:130px;
	font-size:11px;
	float:left;
	}
/* The text that displays the rating information */
.rated_text {
	font-size:12px;
	margin-bottom:5px;
	color:#fff;
	}
/* Green text that shows 3.34/5 */
.out5Class {
	color:#ffcc00;
	font-weight:bold;
	}
.out5Class1 {
	color:#bb0000;
	font-weight:bold;
	}	
.percentClass {
	/* Insert styles here for the percentage display. Example (74%) */
	}
.votesClass {
	/* Insert styles here for the votes display. Example (2 Votes) */
	}
.topRatedList {
	padding:0;
	margin:0;
	}
.topRatedList li {
	list-style-type:none;
	}


