.vot_plus {
 position:relative;
 margin:3px;
 width:56px;
 background:#abcdfe;
 border:1px solid #dedefe;
 font-family:"Calibri", Arial, sans-serif;
 text-align:center;
 padding:2px;
 box-shadow:.17em .2em .23em #8889df;
 -webkit-box-shadow:.17em .2em .23em #8888df;
 -moz-border-radius:.7em;
 -webkit-border-radius:.7em;
 -khtml-border-radius:.7em;
 border-radius:.7em;
}
.vot_updown1, .vot_updown2 {
 position:relative;
 margin:3px;
 width:310px;
 background:none;
 border:none;
 
 text-align:center;
 padding:2px 1px;

}
.vot_plus h4, .vot_updown1 h4, .vot_updown2 h4 {
 margin:2px auto; 
 background:#000000;
 text-align:center;
 
 -moz-border-radius:5px;
 -webkit-border-radius:5px;
 -khtml-border-radius:5px;
 border-radius:5px;
 

letter-spacing: 1px;
background: none repeat scroll 0 0 #111111;

font-size: 14px;
height: 15px;
line-height: 14px;
padding: 4px 7px;
position: absolute;
top: 35px;
color: #FC0404;
}
.vot_updown1:hover, .vot_updown2:hover, .vot_plus:hover {
 background:#d7e8fe;
 border:1px solid #bbbefe;
}
.vot_plus img, .vot_updown1 img, .vot_updown2 img {

 cursor:pointer;
 
}
.vote-up, .vote-down {
background: url('like-buttons.png') repeat-x scroll 0 0 #FFFFFF;	
width: 145px;
margin-right: 5px!important;
border: 2px solid #111;
border-left: 2px solid #111!important;
height: 75px;

font-family: 'PhillySansPS';
font-size: 20px;
letter-spacing: 1px;	}
.vote-up {float: left;}
.vote-up:hover {background-position: 0 -75px ;}
.vote-up h4 {left: 20px;}

.vote-down {
	float: right;
background-position: 0 -375px ;
color: #FEFEFE;
}
.vote-down:hover {background-position: 0 -225px; color: #000; }
.vote-down h4 {right: 30px;}
.vot_updown1 #nvotes {
 margin:1px 2px;
 background:#eff0fe;
 border:1px solid #bebebe;
 font-size:11px;
 display: none;
}
.vot_updown2 #nupdown {
 margin:-2px auto 0 auto;
 text-align:center;
 font-size:13px;
}
#nupdown #nvup {
 background:#eeeffe;
 padding:1px;
 color:#0001da;
}
#nupdown #nvdown {
 background:#eeeffe;
 padding:1px;
 color:#fe0100;
}