/*  styles for the unit rater
--------------------------------------------------------- 
ryan masuga, masugadesign.com
ryan@masugadesign.com 
Licensed under a Creative Commons Attribution 3.0 License.
http://creativecommons.org/licenses/by/3.0/
See readme.txt for full credit details.
--------------------------------------------------------- */

.ratingblock {
	display:block;
	padding-left:8px;
}

.loading {
	height: 20px;
	background: url('../images/working.gif') 50% 50% no-repeat;
	}
	
.unit-rating { /* the UL */
	list-style:none;
	margin: 0px;
	padding:0px;
	height: 20px;
	position: relative;
	background: url('../images/starrating.gif') top left repeat-x;		
	}

.unit-rating li{
    text-indent: -90000px;
	padding:0px;
	margin:0px;
	/*\*/
	float: left;
	/* */
	}
	
.unit-rating li a {
	outline: none;
	display:block;
	width:23px;
	height: 20px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
	}
	
.unit-rating li a:hover{
	background: url('../images/starrating.gif') left center;
	z-index: 2;
	left: 0px;
	}

.unit-rating a.r1-unit{left: 0px;}
.unit-rating a.r1-unit:hover{width:23px;}
.unit-rating a.r2-unit{left:23px;}
.unit-rating a.r2-unit:hover{width: 46px;}
.unit-rating a.r3-unit{left: 46px;}
.unit-rating a.r3-unit:hover{width: 69px;}
.unit-rating a.r4-unit{left: 69px;}	
.unit-rating a.r4-unit:hover{width: 92px;}
.unit-rating a.r5-unit{left: 92px;}
.unit-rating a.r5-unit:hover{width: 115px;}
.unit-rating a.r6-unit{left: 115px;}
.unit-rating a.r6-unit:hover{width: 138px;}
.unit-rating a.r7-unit{left: 138px;}
.unit-rating a.r7-unit:hover{width: 151px;}
.unit-rating a.r8-unit{left: 151px;}
.unit-rating a.r8-unit:hover{width: 174px;}


.unit-rating li.current-rating {
	background: url('../images/starrating.gif') left bottom;
	position: absolute;
	height: 20px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
	}

.voted {color:#999;}
.thanks {color:#36AA3D;}
.static {color:#5D3126;}
.ratingblock p{
	font-size:10px;
	margin:-2px 0 8px 0;
	padding-left:10px;
}	
ul.lg-polls-answers{
     list-style:none;
    padding: 10px 0 0 0;
    margin:0;
    width:410px;
}	
ul.lg-polls-answers li{
    padding:0;
    margin:0;
    height:20px;
}	
li label{
  margin:0;
  padding:0;

}
li input{
  margin:0;
  padding:0;

}
.pollhead{
    color: #000;
    font-size:14px;
    font-weight:bold;
    line-height:35px;
    padding-left:13px;   
    border-bottom:1px solid #999; 
}
.homePollOptions{
       border-top:1px solid #FFF;
       border-bottom:1px solid #FFF;
       padding-left:13px;
}
.poll-total-votes{
    color: #FFF;
    font-weight:bold;
}
.pollContentBlock{
}

/* LG Poll Stuff */

.lg-poll{position:relative;}
.lg-poll #loading{background:url('../../img/throbber.gif') no-repeat center left; padding-left:22px; position:absolute; right:0; top:94px;}
.lg-poll .has-voted{background:#f1f6e7 url('../../img/icon_accept.png') no-repeat 8px 8px; border:1px solid #d5e5b9; padding:8px 8px 8px 30px;}
.lg-poll label, .lg-poll p{display:block; float:none; margin:0; padding:0; width:auto;}
.lg-poll form{margin:0;}
.e-lg-polls .lg-poll form ul, .e-lg-polls .lg-poll form ul li, .e-lg-polls .lg-poll .submit {clear:none; float:left; display:inline; margin:0; padding:0; list-style-type:none;}
.e-lg-polls .lg-poll .lg-polls-answers li label{background: #f2f2f2; border:1px dotted #d9d9d9; margin-right: 8px; padding:4px;}
.e-lg-polls .lg-poll .lg-polls-answers li label *{margin:0; vertical-align:middle;}
.lg-poll .lg-poll-results{
display:inline; 
float:left; 
margin-right:10px; 
width:340px;
}
.lg-poll .lg-poll-results ul{
margin:0 0 18px 0; 
font-size:11px;
}
.lg-poll .lg-poll-results li{
    border:1px solid #fff; 
    list-style-type:none; 
    margin-bottom:2px; 
    margin-left:212px; 
    margin-right:10px; 
    padding:3px; 
    position:relative;
}

.lg-poll .lg-poll-results li .answer{
    left:-212px !important; 
    left:-200px; 
    position:absolute; 
    text-align:left; 
    width:200px;
    float:left;
}

.lg-poll .lg-poll-results li .answer-total-votes{
    position:absolute; 
    right:-56px; 
    width:51px;
    float:left;
}

.lg-poll .lg-poll-results li .percentage{
     float:left;
}
.lg-poll .lg-poll-results li .percentage small{
    display:block; 
    font-size:11px; 
    padding-left:5px
}

.lg-poll .lg-poll-results li {
   border-color:#d6d6d6;
   background: url('http://www.naughtydog.com/images/layout_elements/poll_result_bg.gif') no-repeat;

}
.lg-poll .lg-poll-results li .percentage {
    background:url('http://www.naughtydog.com/images/layout_elements/vote_bar.gif') #5c0000 repeat-x;
    height:16px;
    color:#cccccc;
    line-height:16px;
}

.lg-poll #pie-chart img{display:block; margin:0 auto;}

.lg-poll .lg-poll-results li.pollLine{
    height:1px ;
    border-top: #FFF solid 1px;
    border-top:none;
    border-left:none;
    border-right:none;
    background: #a9a9a9;
    margin:0;
    padding:0;
    font-size:0;
}