/* CSS style - Core Design Ajax Vote plugin for Joomla! 1.5 */

ul.star-star,
ul.star-star a:hover,
ul.star-star a:active,
ul.star-star a:focus,
ul.star-star li.current-rating{
	background: url(../images/star-star.png) left -1000px repeat-x;
}
ul.star-asterisk,
ul.star-asterisk a:hover,
ul.star-asterisk a:active,
ul.star-asterisk a:focus,
ul.star-asterisk li.current-rating{
	background: url(../images/star-asterisk.png) left -1000px repeat-x;
}
ul.star-flag,
ul.star-flag a:hover,
ul.star-flag a:active,
ul.star-flag a:focus,
ul.star-flag li.current-rating{
	background: url(../images/star-flag.png) left -1000px repeat-x;
}
ul.star-heart,
ul.star-heart a:hover,
ul.star-heart a:active,
ul.star-heart a:focus,
ul.star-heart li.current-rating{
	background: url(../images/star-heart.png) left -1000px repeat-x;
}
ul.star-shield,
ul.star-shield a:hover,
ul.star-shield a:active,
ul.star-shield a:focus,
ul.star-shield li.current-rating{
	background: url(../images/star-shield.png) left -1000px repeat-x;
}
ul.star-tag,
ul.star-tag a:hover,
ul.star-tag a:active,
ul.star-tag a:focus,
ul.star-tag li.current-rating{
	background: url(../images/star-tag.png) left -1000px repeat-x;
}
ul.star-tennis,
ul.star-tennis a:hover,
ul.star-tennis a:active,
ul.star-tennis a:focus,
ul.star-tennis li.current-rating{
	background: url(../images/star-tennis.png) left -1000px repeat-x;
}
ul.star-user,
ul.star-user a:hover,
ul.star-user a:active,
ul.star-user a:focus,
ul.star-user li.current-rating{
	background: url(../images/star-user.png) left -1000px repeat-x;
}

ul.star-star, ul.star-asterisk, ul.star-flag, ul.star-heart, ul.star-shield, ul.star-tag, ul.star-tennis, ul.star-user {
	position: relative;
	width: 125px;
	height: 25px;
	list-style: none;
	margin: 0;
	padding: 0;	
	background-position: left top;	
}
ul.star-star li, ul.star-asterisk li, ul.star-flag li, ul.star-heart li, ul.star-shield li, ul.star-tag li, ul.star-tennis li, ul.star-user li {
	display: inline;
}
ul.star-star a, ul.star-asterisk a, ul.star-flag a, ul.star-heart a, ul.star-shield a, ul.star-tag a, ul.star-tennis a, ul.star-user a,
ul.star-star li.current-rating, ul.star-asterisk li.current-rating, ul.star-flag li.current-rating, ul.star-heart li.current-rating, ul.star-shield li.current-rating, ul.star-tag li.current-rating, ul.star-tennis li.current-rating, ul.star-user li.current-rating {
	position:absolute;
	top:0;
	left:0;
	text-indent:-1000em;
	height:25px;
	line-height:25px;
	outline:none;
	border: none;
	background: url(../images/star-star.png) left -1000px repeat-x;	
}
ul.star-star a:hover, ul.star-asterisk a:hover, ul.star-flag a:hover, ul.star-heart a:hover, ul.star-shield a:hover, ul.star-tag a:hover, ul.star-tennis a:hover, ul.star-user a:hover,
ul.star-star a:active, ul.star-asterisk a:active, ul.star-flag a:active ul.star-heart a:active, ul.star-shield a:active, ul.star-tag a:active, ul.star-tennis a:active, ul.star-user a:active,
ul.star-star a:focus, ul.star-asterisk a:focus, ul.star-flag a:focus ul.star-heart a:focus, ul.star-shield a:focus, ul.star-tag a:focus, ul.star-tennis a:focus, ul.star-user a:focus{
	background-position: left bottom; 
}
ul.star-star li.current-rating, ul.star-asterisk li.current-rating, ul.star-flag li.current-rating, ul.star-heart li.current-rating, ul.star-shield li.current-rating, ul.star-tag li.current-rating, ul.star-tennis li.current-rating, ul.star-user li.current-rating {
	z-index:1;
	/* background-position: left top; */
}
/*
ul.star-star a{
	background-position: left bottom;
}
*/
span.inline-rating {
	display:-moz-inline-block;
	display:-moz-inline-box;
	display: inline-block;
	vertical-align: middle;
}

ul.small-star {
	width:50px;
	height:10px;
}
ul.small-star,
ul.small-star a:hover,
ul.small-star a:active,
ul.small-star a:focus,
ul.small-star li.current-rating {
	background-image: url(../images/star_small.gif);
	line-height: 10px;
	height: 10px;
}

div.cd_ajaxvote_star_block {
	/*display: block;*/
	vertical-align: middle;
	line-height: 25px;
	float: left;
	width: 125px;
	padding-top: 10px;
}
div.cd_ajaxvote_get_rating {
	margin: 0;
	padding: 0;
}

div.cd_ajaxvote_reset_rating {
	margin: 0;
	padding: 0;
	font-size: 90%;
}

div.cd_ajaxvote_status_success {
	background: #E7FFCE url(../images/rating_success.gif) no-repeat 5px 50%;
	padding: 5px 5px 5px 30px;
	width: 175px;
	color: #000;
}
div.cd_ajaxvote_status_wrong {
	background: #FFDDDD url(../images/rating_warning.gif) no-repeat 5px 50%;
	padding: 5px 5px 5px 30px;
	width: 175px;
	color: #000;
}
div.cd_ajaxvote_clr {
	clear: both;
	display: block;
	height: 1px;
	overflow: hidden;
}