.contestTitle{
	font-family:century gothic, arial, verdana, sans-serif;
	font-size:24px;
	font-weight:700;
	color: #3C5A64;
	background-image: url(http://site.treasuredlocks.com/images/titleBg.gif);
	background-repeat: repeat-y;
	padding-top: 8px;
	padding-bottom: 8px;
	border-top: 1px solid #E0ECF0;
	border-bottom: 1px solid #E0ECF0;
	margin-top:0px;
	margin-bottom:10px;
	width:900px;
}

.contestWrapper{
	padding-left:20px;
	padding-right:20px;
}
.contestForm{
	border:4px solid #E0ECF0;
	padding:10px;
	width:400px;
}
.contestForm form{display:inline;}
.contestForm th{
	text-align:left;
	font-family:century gothic, arial, verdana, sans-serif;
	font-size:12px;
	font-weight:700;
	color: #3C5A64;
	padding-left:5px;
	padding-top:10px;
}
.contestForm td{
	padding:4px;
	background-color:#f2f2f2;
	border:1px solid #dedede;
}
.contestForm input{
	font-family:century gothic, arial, verdana, sans-serif;
	font-size:12px;
	font-weight:500;
	color: #333333;
	width:350px;
	text-align:left
}
.contestForm textarea{
	font-family:century gothic, arial, verdana, sans-serif;
	font-size:12px;
	font-weight:500;
	color: #333333;
	width:350px;
}
.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:century gothic, arial, verdana, sans-serif;
	font-size:12px;
	font-weight:500;
	color: #333333;
}
.contestFormRequired{
	font-family:century gothic, arial, verdana, sans-serif;
	font-size:14px;
	font-weight:700;
	color: #c80000;
}
#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 #c75b60;
	background-color:#ffffff;
	top:0;
	left:0;
	font-size:12px; 
	font-family:arial,verdana,sans-serif; 
}
#contestEntryMessage h1{
	font-size:20px; 
	font-family:arial,verdana,sans-serif; 
	color:#c75b60;
	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 #E0ECF0;
}
.contestPrizeTable tr{
	vertical-align:top;
}
.contestPrizeTable th{
	background-image: url(http://site.treasuredlocks.com/images/titleBg.gif);
	background-repeat: repeat-y;
	border-bottom: 1px solid #E0ECF0;
	text-align:left;
	font-size:15px; 
	font-family:century gothic, arial, verdana, sans-serif;
	color:#934447;
	padding:10px;
}
.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{
	background-image: url(http://site.treasuredlocks.com/images/titleBg.gif);
	background-repeat: repeat-y;
	border-bottom: 1px solid #E0ECF0;
	text-align:left;
	font-size:15px; 
	font-family:century gothic, 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:16px; 
	font-family:century gothic, arial, verdana, sans-serif;
	color:#934447;
	font-weight:500; 
	margin-top:10px;
	margin-bottom:10px;
}
#entriesCountDisplay h1{
	font-size:20px; 
	font-family:century gothic, arial, verdana, sans-serif;
	font-weight:700; 
	color:#934447;
	margin:0;
	padding-right:8px;
	float:left;
}


