/* Contest Styles */

#header-contests {
	background:url("../images/contests/header-contests.gif") no-repeat;
	position:absolute;
	width:696px;
	height:115px;
	left:50px;
	top:0;
	}
	#header-contests p {
		font:14px Arial, Helvetica, sans-serif;
		color:#000;
		font-weight:bold;
		margin:0;
		padding:0;
		position:absolute;
		left:359px;
		top:60px;
		width:315px;
		}
#time-flies {
	background:url("../images/contests/time-flies.jpg") no-repeat;
	width:696px;
	height:137px;
	position:absolute;
	top:115px;
	left:50px;
	}

body#contests h1 {
	font:24px Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:center;
	font-weight:bold;
	position:relative;
	left:57px;
	top:44px;
	width:354px;
	}
	
body#contests h2 {
	font:16px Arial, Helvetica, sans-serif;
	color:#000;
	text-align:center;
	font-weight:bold;
	position:relative;
	left:39px;
	top:40px;
	width:387px;
	}
	
#contests-content-wrap {
	background:#00AB4E url("../images/contests/bg-contests.jpg") repeat-y;
	width:696px;
	height:321px;
	position:absolute;
	left:50px;
	top:252px;
	}
	
#contests-clear-wrap {
	background:#00AB4E url("../images/contests/bg-contests.jpg") repeat-y;
	width:696px;
	height:170px;
	position:absolute;
	left:50px;
	top:252px;
	}

#contests-content {
	background:url("../images/contests/watches.jpg") right top no-repeat;
	width:690px;
	height:321px;
	margin:0 3px 0 3px;
	position:absolute;
	left:0;
	top:0;
	}
	
#contests-clear {
	width:690px;
	height:140px;
	margin:0 3px 0 3px;
	position:absolute;
	padding:30px 0 0 0;
	left:0;
	top:0;
	text-align:center;
	}
	
	body#contests #contests-clear h1 {
	font:24px Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:center;
	font-weight:bold;
	width:692px;
	position:relative;
	top:0;
	left:0;
	margin:0;
	}

	body#contests #contests-clear h2 {
	font:16px Arial, Helvetica, sans-serif;
	color:#000;
	text-align:center;
	font-weight:bold;
	width:692px;
	position:relative;
	top:0;
	left:0;
	margin:15px 0 0 0;
	}
	

/* Contest Results */

#contests-expand {
	width:690px;
	margin:0 3px 0 3px;
	padding:15px 0 50px 0;
	position:relative;
	}

#contests-expand-wrap {
	background-color:#00AB4E;
	background-image:url("../images/contests/bg-contests.jpg");
	background-repeat:repeat-y;
	background-position:0 -10px;
	width:696px;
	margin:0 0 0 50px;
	position:relative;
	top:250px;
	overflow:hidden;
	}
	
	#contests-expand p.yellow {
		margin:18px 0 10px 30px; padding:0;
		font-size:12px; color:#f3e405; }
		
	#contests-expand p.yellow-grand {
		margin:18px 0 10px 30px; padding:0;
		font-size:18px; color:#f3e405; }
		
		#contests-expand p.grand-txt {
		margin:18px 10px 10px 30px; padding:0;
		font-size:14px; color:#fff; }

	body#contests #contests-expand h1 {
	font:26px Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:center;
	font-weight:bold;
	width:692px;
	margin:0 0 0 -60px;
	top:0;
	text-transform:uppercase;
	}

	body#contests #contests-expand h2 {
	font:18px Arial, Helvetica, sans-serif;
	color:#000;
	text-align:center;
	font-weight:bold;
	width:692px;
	margin:15px 0 0 0;
	top:0;
	left:0;
	}
	
	body#contests #contests-expand h3 {
	font:16px Arial, Helvetica, sans-serif;
	color:#f0ec17;
	text-align:center;
	font-weight:bold;
	width:692px;
	margin:15px 0 0 0;
	top:0;
	left:0;
	}
	
	#contests-expand h4 {
		font:14px Arial, Helvetica, sans-serif;
		color:#ffffff; font-weight:bold;
		text-decoration:underline; 
		margin:18px 0 0 30px; }
		
	#contests-expand h4#grand {
		font:20px Arial, Helvetica, sans-serif;
		color:#ffffff; font-weight:bold;
		text-decoration:underline; 
		margin:18px 0 0 30px; }
		
	#grand { font-size:18px; }

#expand-bottom {
	background:url("../images/contests/bg-bottom.jpg") no-repeat;
	width:696px;
	height:15px;
	}
	
	#contests-expand p {
		font-size:12px; margin:10px 30px 0 30px;
		font:12px Arial, Helvetica, sans-serif;
		color:#fff; font-weight:bold; }

/* End Contest Results Styles */
	
	body#contests #contests-clear h2 a:link, body#contests #contests-clear h2 a:visited {
		text-decoration:none; }
		
	body#contests #contests-clear h2 a:hover, body#contests #contests-clear h2 a:active {
		text-decoration:underline; }

#contests-bottom {
	background:url("../images/contests/bg-bottom.jpg") no-repeat;
	width:696px;
	height:15px;
	position:absolute;
	top:573px;
	left:50px;
	}
	
#clear-bottom {
	background:url("../images/contests/bg-bottom.jpg") no-repeat;
	width:696px;
	height:15px;
	position:absolute;
	top:410px;
	left:50px;
	}
	
#past-contests {
	background:url("../images/contests/past-contests.gif") no-repeat;
	position:absolute;
	top:588px;
	left:50px;
	width:696px;
	height:199px;
	}
	
	/* Click to Enter Button */
	
	#click-to-enter, #click-to-enter-on {
		position:absolute;
		top:227px;
		left:48px;
		border:0;
		padding:0;
		margin:0;
		}
	#click-to-enter-on {
		visibility:hidden;
		}