.maintr {  }
.maintr .thumb { float:left; width:117px; border:1px solid #F5EFEF; margin:0px 8px 8px 0px; }
.maintr .thumblast { margin-right:0px!important; }
.maintr .thumb .image { padding:2px; height:100px; }
.maintr .thumb .name { padding:2px; background:#A9CF38; color:#fff; border-top:1px solid #F5EFEF; }
.maintr .thumb .votes { padding:2px; background:#F8FEE8; border-top:1px solid #F5EFEF; }
.maintr .thumb .votes .hover { background: url('star.png'); z-index: 1; }
.maintr .thumb .votes span { float: left; cursor: pointer; }
.maintr .thumb .votes .clearleft {clear: left;}
.maintr .thumb .votes div { 	display: block;	width: 120px; height: 16px; margin: 0; }
.maintr .thumb .votes .floatleft { float: left; }
.maintr .thumb .votes .highlight { font-family: Arial, sans-serif; font-size: 14px; bottom: 9px; color: #93784b; font-weight: bold; }
.maintr .thumb .votes .star_rating { font-family: Arial, sans-serif; font-size: 14px; color: #93784b; float: left; width: 100px; top: 10px; }
.maintr .thumb .votes img { border: 0; }

.widget_upload { padding: 0px 10px; }
.widget_upload label { padding:0px 0px 4px; color:#A9CF38; font-size:16px; font-weight:bold; }
.widget_upload input.text { width:210px; *width:200px; .width:200px; background:#FFFFFF; padding:4px; border:1px solid #DFDDDD; margin:0px 0px 4px; }
.widget_upload input.submit { background:#FFD101!important; float:right; color:#fff; border:1px solid #E5B228; font-size:14px; font-weight:bold!important; }
.widget_upload .success { padding:3px; color:#fff; background:#A9CF38; }
.widget_upload .error { padding:3px; color:#fff; background:#F00; }