/**
 * AL Ratings 3.0
 * Copyright (c) 2013 ALJExtDev. All rights reserved.
 * Project page at http://www.aljextdev.com - Demos at http://demo3.aljextdev.com
 */
.alratings_container {
	display:block;
	vertical-align:middle;
	overflow:hidden;
	height:100%;
}

.alratings_text {
	font-size:12px;
	margin:0;
	padding:0 0 0 4px;
	float:left;
}

.alratings_container .alratings_loading {
	background:url(../images/loading.gif) no-repeat left center;
	padding:0 0 0 20px;
}

.alratings_stars a:hover,
.alratings_stars a:active,
.alratings_stars a:focus
{
	background:none!important;
}

.alratings_stars,
.alratings_stars a:hover,
.alratings_stars .alratings_current {
	background:url(../images/stars24.png) left -1000px repeat-x !important;
}

.alratings_stars {
	position:relative !important;
	float:left !important;
	overflow:hidden !important;
	list-style:none !important;
	margin:0 !important;
	padding:0 !important;
	background-position:left top !important;
}

.alratings_stars li {
	display:inline !important;
	background:none !important;
	padding:0px !important;
}

.alratings_stars a,
.alratings_stars .alratings_current {
	position:absolute !important;
	top:0  !important;
	left:0  !important;
	text-indent:-1000px !important;
	outline:none !important;
	overflow:hidden !important;
	border:none !important;
	cursor:pointer !important;
}

.alratings_stars a:hover {background-position:0 center !important;}

.alratings_stars .alratings_current {
	z-index:0 !important;
	background-position:left bottom !important;
	margin:0 !important;
	padding:0 !important;
}


/* The following is the only rule you need to customize your tip look */

.alratings_summary_tip {
    background-color: black;
    padding: 5px 15px;
    color: #dddddd;
    font-weight: bold;
    font-size: 10px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

/*New*/
.alratings_starrating{
	float:left;
}
.alratings_starrating,
.alratings_currentrating{
	margin: 0px;
	padding:0px;
	background: url(../images/star_rating.png) top left repeat-x;		
}

.alratings_currentrating{
	background-position: left bottom;
}

.alratings_summary{
    width:200px;
}

.alratings_summarytitle{
    padding:5px;
    text-align: center;
    border-bottom: 1px solid #373737;
    margin-bottom: 10px;
    font-size: 12px;
    
}

.alratings_starsnum,
.alratings_votes{
	float:left;
        height:20px;
        line-height:20px;
}

.alratings_starsnum{
	background: url(../images/star_rating.png) bottom right no-repeat;
        padding-right:25px;
        width:10px;
}
.alratings_votes{
	margin-left:5px;
}

.alratings_graph {
    float:left;
    margin-top:0px;
    background-color:#cecece;
    position:relative;
    width:100px;
    padding:0;
    margin-left:5px;
}

.alratings_graph .alratings_bar {
    display:block;
    position:relative;
    background-image:url(../images/bargraph.gif);
    background-position:right center;
    background-repeat:repeat-x;
    border-right:#538e02 1px solid;
    text-align:center;
    color:#fff;
    height:20px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    line-height:20px;
}

.alratings_clear{
    clear:both;
}
