.voteMSG	{
	float: left;
	}

.entry_counter	{
	text-align: right;
	padding-right: 3px;
}
	
.voteForm	{
	clear: both;
	overflow: visible;
}

.vote-table {
	margin: 0 auto;
}

.vote-table thead tr td {
	padding-bottom: 10px;
}

.vote-table .button_hype {
	width: 240px;
}

#voteSave, .voteSave	{
	float: right;
	margin: 10px 20px;
	padding:10px 20px;
	color: #000000;
	background: #cacaca;
	border-radius:20px;
	border:2px solid #4a3553;
	cursor: pointer;
	white-space:normal;
	max-width:180px;
}
	
.catLabel	{
	max-width: 400px;
	text-align: right;
	margin: 5px 7px;
	padding-right: 5px;
}
	
.voteInput	{
	float: left;
	text-align: center;
	width: 20px;
	margin: 2px 0;
	}

.voteInput input[type=radio] {
	cursor: pointer;
}

.vote-cell-entry-link {
	max-width: 400px;
}
	
.voteSelect	{
	background: #cacaca;
}
	
.voteInputRow	{
	padding: 5px 10px;
}
	
.vote-table input[type="radio"], .vote-table .numbers	{
	display: block;
	float: left;
	height: 20px;
	width: 20px;
	text-align: center;
}
