#pagination {
	width:350px;
	float:right;
	margin-right: 10px;
}

.pagination a:hover {
	/*color: #fff !important;*/
}

#countdownwrapper { 
	float:left;
	display:inline-block;
    position:relative;
    left:40px;
    top:0px;	
}

#captcha { float: left; margin: 6px 0 6px 0; }

#profilemood {
    border:1px solid #585858; 
    padding:1px;
    font-family:arial,helvetica,clean,sans-serif;
    font-size:90%;
    overflow: hidden;  
}

.redalert { color: red; }

#admin_full_width {
	width: 100%; 
	background-color: #fff; 
	padding: 10px;
}

.admin_form {
    margin-top: 0px 20px 20px 20px;
}

.admin_form label {
    display: block;
    width: 150px;
    margin: 0px 0px 0px 0px;
}

.admin_form input {
    clear: left;
    display: block;
}

.admin_form fieldset {
    clear: both;
    background-color: #EEEEEE;
    min-height: 30px;
    margin: 0px 0px 15px 0px;
    padding: 5px;
}

.admin_form fieldset .delete {
    font-weight: bold;
    font-size: 1.1em;
}


#vote-online-container {
	background-color:#db1d27; 
	padding: 10px;
    text-align: center;
}

#vote-online-container label {
	color: #ffed00;
	margin: 0 5px 0 5px;
	text-transform: uppercase;
}

#vote-online-container input {
	padding: 2px;
    border: 1px solid #aaaaaa;
}

#payment-container {
	margin-left:100px
}

.ccardleft {
    float:left; 
    width: 350px; 
}

.ccardright {
	float:left; 
    width: 350px; 
}

.ccardleft label {
    width: 110px;
    float:left;
}

.ccardright label {
    width: 110px;
    float:left;
}

.ccardleft input, .ccardright input, .ccardleft select, .ccardright select {
    padding: 2px;
    border: 1px solid #aaaaaa;
}