.contestLink:link{font-size:12px; font-family:arial,verdana,sans-serif; color:#d6148e;}
.contestLink:active{font-size:12px; font-family:arial,verdana,sans-serif; color:#d6148e;}
.contestLink:visited{font-size:12px; font-family:arial,verdana,sans-serif; color:#d6148e;}
.contestLink:hover{font-size:12px; font-family:arial,verdana,sans-serif; color:#cccccc; text-decoration:underline;}

.contestTitle{
	font-family:century gothic, arial, verdana, sans-serif;
	font-size:46px;
	font-weight:500;
	color: #585858;
	margin-top:0px;
	margin-bottom:10px;
}
.contestWinnerTitle{
	font-family:century gothic, arial, verdana, sans-serif;
	font-size:18px;
	font-weight:700;
	color: #585858;
	margin-top:6px;
	margin-bottom:6px;
}
.contestWrapper{
}

.contestForm{
	width:370px;
}
.contestForm form{display:inline;}
.contestForm th{
	text-align:left;
	font-family:arial, verdana, sans-serif;
	font-size:12px;
	font-weight:500;
	color: #000000;
	padding:4px;
}
.contestForm td{
	padding:4px;
	/*
	background-color:#fcf6fe;
	border:1px solid #f6eff7;
	*/
	font-family:arial, verdana, sans-serif;
	font-size:10px;
	color: #888888;
}
.contestForm input{
	font-family:arial, verdana, sans-serif;
	font-size:12px;
	font-weight:500;
	color: #c61f6d;
	width:260px;
}
.contestForm input.checkbox{
	font-family:arial, verdana, sans-serif;
	font-size:12px;
	font-weight:500;
	color: #c61f6d;
	width:20px;
}
.contestForm input.submitButton{
	font-family:arial, verdana, sans-serif;
	font-size:12px;
	font-weight:500;
	color: #333333;
	width:140px;
}

.contestForm textarea{
	font-family:arial, verdana, sans-serif;
	font-size:12px;
	font-weight:500;
	color: #333333;
	width:260px;
}
.contestForm select{
	font-family:arial, verdana, sans-serif;
	font-size:12px;
	font-weight:500;
	color: #c61f6d;
}
.contestForm h1{
	font-size:22px; 
	font-family:century gothic, arial, verdana, sans-serif;
	color:#934447;
	margin-top:0px;
	margin-bottom:10px;
	padding:0;
	border-bottom:2px solid #E0ECF0;
}
.contestFormRequiredText{
	font-family:arial, verdana, sans-serif;
	font-size:12px;
	font-weight:500;
	color: #333333;
}
.contestFormRequired{
	font-family:arial, verdana, sans-serif;
	font-size:14px;
	font-weight:700;
	color: #c80000;
}
.contestOptional{
	font-family:arial, verdana, sans-serif;
	font-size:10px;
	font-weight:500;
	color: #888888;
}

#fadeBg{
	position:absolute;
	z-index:100;
	background:#000000;
	filter:alpha(opacity=60);
	opacity:.60;
	-khtml-opacity:.60;
	display:none;
	top:0;
	left:0;
}
#contestEntryMessageWrapper{
	margin:0 auto;
	position:absolute; 
	z-index:101;
	text-align:center;
	display:none;
	top:0;
	left:0;
}
#contestEntryMessage{
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	margin-top:80px;
	width:450px;
	padding:4px;
	border:4px solid #d6148e;
	background-color:#ffffff;
	top:0;
	left:0;
	font-size:12px; 
	font-family:arial,verdana,sans-serif; 
}
#contestEntryMessage h1{
	font-size:20px; 
	font-weight:700;
	font-family:century gothic, arial,verdana,sans-serif; 
	color:#585858;
	margin-top:8px;
	margin-bottom:10px;
	padding:0;
}
#contestEntryMessage td{font-size:12px; font-family:arial,verdana,sans-serif; color:#666666;}
#contestEntryMessage a:link{font-size:12px; font-family:arial,verdana,sans-serif; color:#c75b60;}
#contestEntryMessage a:active{font-size:12px; font-family:arial,verdana,sans-serif; color:#c75b60;}
#contestEntryMessage a:visited{font-size:12px; font-family:arial,verdana,sans-serif; color:#c75b60;}
#contestEntryMessage a:hover{font-size:12px; font-family:arial,verdana,sans-serif; color:#cccccc;}

.contestPrizeTable{
	border: 1px solid #aeaeae;
	width:370px;
}
.contestPrizeTable tr{
	vertical-align:top;
}
.contestPrizeTable th{
	background-color:#d6148e;
	border-bottom: 1px solid #aeaeae;
	text-align:left;
	font-size:20px; 
	font-family:arial, verdana, sans-serif;
	color:#ffffff;
	padding:8px;
	font-weight:500;
}
.contestPrizeTable td{
	text-align:left;
	font-size:12px; 
	font-family:arial, verdana, sans-serif;
	font-weight:500; 
	padding:10px;
}

.contestWinnerTable tr{
	vertical-align:top;
}
.contestWinnerTable th{
	border-bottom: 1px solid #E0ECF0;
	text-align:left;
	font-size:15px; 
	font-family:arial, verdana, sans-serif;
	color:#934447;
	padding:10px;
}
.contestWinnerTable td{
	text-align:left;
	font-size:12px; 
	font-family:arial, verdana, sans-serif;
	font-weight:500; 
	padding:10px;
}
#entriesCountDisplay{
	font-size:18px; 
	font-family:century gothic, arial, verdana, sans-serif;
	color:#585858;
	font-weight:700; 
	margin-top:10px;
	margin-bottom:10px;
}
#entriesCountDisplay h1{
	font-size:24px; 
	font-family:century gothic, arial, verdana, sans-serif;
	font-weight:700; 
	color:#d6148e;
	margin:0;
	padding-right:8px;
	float:left;
}


