.page-rating-control {
   position: fixed;
   width: 160px;
   height: 16px;
   right: 6px;
   bottom: 6px;
   padding: 5px 10px;
   border-radius: 6px;
   background-color: #000000;
   opacity: 0.5;
   font-family: Arial;
}

.page-rating-control.control-over {
   opacity: 1.0;
}

.page-rating-control .page-rating-caption {
   color: #ffffff;
   font-size: 11px;
   line-height: 16px;
   float: left;
   margin-right: 2px;
}

.page-rating-control .page-rating-stars {
   height: 16px;
   float: right;
   background-repeat: no-repeat;
}

.page-rating-control.my-rating .page-rating-stars.rating-1 {
   background-image: url(/Apps/PageRating/Images/stars-sprite.png);
   background-position: 0px 0px;
}

.page-rating-control.my-rating .page-rating-stars.rating-2 {
   background-image: url(/Apps/PageRating/Images/stars-sprite.png);
   background-position: 0px -16px;
}

.page-rating-control.my-rating .page-rating-stars.rating-3 {
   background-image: url(/Apps/PageRating/Images/stars-sprite.png);
   background-position: 0px -32px;
}

.page-rating-control.my-rating .page-rating-stars.rating-4 {
   background-image: url(/Apps/PageRating/Images/stars-sprite.png);
   background-position: 0px -48px;
}

.page-rating-control.my-rating .page-rating-stars.rating-5 {
   background-image: url(/Apps/PageRating/Images/stars-sprite.png);
   background-position: 0px -64px;
}

.page-stats .page-rating-stars {
   width: 80px;
   height: 16px;
}

.page-rating-control .page-rating-stars.rating-0,
.page-stats .page-rating-stars.rating-0 {
   background-image: url(/Apps/PageRating/Images/stars-sprite.png);
   background-position: 0px -80px;
}

.page-rating-control .page-rating-stars.rating-1,
.page-stats .page-rating-stars.rating-1 {
   background-image: url(/Apps/PageRating/Images/stars-sprite.png);
   background-position: 0px -96px;
}

.page-rating-control .page-rating-stars.rating-2,
.page-stats .page-rating-stars.rating-2 {
   background-image: url(/Apps/PageRating/Images/stars-sprite.png);
   background-position: 0px -112px;
}

.page-rating-control .page-rating-stars.rating-3,
.page-stats .page-rating-stars.rating-3 {
   background-image: url(/Apps/PageRating/Images/stars-sprite.png);
   background-position: 0px -128px;
}

.page-rating-control .page-rating-stars.rating-4,
.page-stats .page-rating-stars.rating-4 {
   background-image: url(/Apps/PageRating/Images/stars-sprite.png);
   background-position: 0px -144px;
}

.page-rating-control .page-rating-stars.rating-5,
.page-stats .page-rating-stars.rating-5 {
   background-image: url(/Apps/PageRating/Images/stars-sprite.png);
   background-position: 0px -160px;
}



.page-rating-control .page-rating-star {
   float: left;
   width: 15px;
   height: 16px;
   margin-left: 1px;
   cursor: pointer;
}

/* -- For toggling the View Statistics and Rate this page captions ---------- */
.page-rating-control.admin .page-rating-set-rating,
.page-rating-control.admin .page-rating-set-my-rating {
   display: none;
}

.page-rating-control.admin .page-rating-view-rating {
   cursor: pointer;
}

.page-rating-control.user .page-rating-view-rating,
.page-rating-control.user.public-rating .page-rating-set-my-rating{
   display: none;
}

.page-rating-control.user.my-rating .page-rating-set-rating {
   display: none;
}




.skprops table.struct { 
	border-collapse: collapse; 
	border: 0px; 
}

.skprops table.struct td { 
	padding: 0px;
}

.skprops table.page-stats {
	border-right: 1px solid #f0f0f0;
	border-bottom: 1px solid #f0f0f0;
}

.skprops table.page-stats td, 
.skprops table.page-stats th {
	border-left: 1px solid #f0f0f0;
	font-size: 12px;
	font-family: Arial;
	padding: 4px 8px;
	text-align: left;
	font-weight: normal;
}

.skprops table.page-stats td,
.skprops table.page-stats th {
}

tr.page-rating-header {
   background-color: #DDDDDD;
}

tr.page-rating-header th.asc {
   background-image: url(/Apps/PageRating/Images/sort-asc.gif);
   background-position: center right;
   background-repeat: no-repeat;
}

tr.page-rating-header th.desc {
   background-image: url(/Apps/PageRating/Images/sort-desc.gif);
   background-position: center right;
   background-repeat: no-repeat;
}

table.page-stats tr.odd {
   background-color: #ffffff;
}

table.page-stats tr.even {
   background-color: #fafafa;
}
