           /*  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;
}

.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.png') 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.png') 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.png') 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.a-0, .lg-poll .lg-poll-results li.a-1, .lg-poll .lg-poll-results li.a-2, .lg-poll .lg-poll-results li.a-3, .lg-poll .lg-poll-results li.a-4, .lg-poll .lg-poll-results li.a-5{
   border-color:#d6d6d6;
   background: url('{site_url}images/layout_elements/poll_result_bg.gif') no-repeat;

}
.lg-poll .lg-poll-results li.a-0 .percentage, .lg-poll .lg-poll-results li.a-1 .percentage, .lg-poll .lg-poll-results li.a-2 .percentage, .lg-poll .lg-poll-results li.a-3 .percentage, .lg-poll .lg-poll-results li.a-4 .percentage, .lg-poll .lg-poll-results li.a-5 .percentage{
    background:url('{site_url}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;
}


