@charset "utf-8";
/* CSS Document */

/* RESET CSS.  Eric Meyer */
	html, body, div, span, applet, object, iframe,
	h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	a, abbr, acronym, address, big, cite, code,
	del, dfn, em, font, img, ins, kbd, q, s, samp,
	small, strike, strong, /*sub, sup,*/ tt, var,
	b, u, i, center,
	dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend,
	table, caption, tbody, tfoot, thead, tr, th, td {
		margin: 0;
		padding: 0;
		border: 0;
		outline: 0;
		font-size: 100%;
		vertical-align: baseline;
		text-align:left;
	}
	body {}
	ol, ul {
		list-style: none;
	}
	blockquote, q {
		quotes: none;
	}
	blockquote:before, blockquote:after,
	q:before, q:after {
		content: '';
		content: none;
	}
	
	/* remember to define focus styles! */
	:focus {
		outline: 0;
	}
	
	/* remember to highlight inserts somehow! */
	ins {
		text-decoration: none;
	}
	del {
		text-decoration: line-through;
	}
	
	/* tables still need 'cellspacing="0"' in the markup */
	table {
		border-collapse: collapse;
		border-spacing: 0;
	}
html {text-align:center;}

body {
	padding:0; 
	margin:0; 
	border:0;
	background-color:#000;
	
	background-image:url(../images/2010q3_pagebg_center_gray.jpg);
	background-repeat: repeat-x;
	background-position:0 86px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	}
	
.clearit {
clear: both;
height: 0;
line-height: 0;
font-size: px; /*for IE*/
}
#masthead_wrapper h3, 
#masthead_wrapper h4, 
#masthead_wrapper p {
	display:none;
}

/*
Replace H1 and H2 tags with images
*/	

	#masthead_content h1, #masthead_content h2 {
		display:block;
		border:0; padding:0; margin:0;
	}
	
	#masthead_prize {
	background-image:url(../images/2010q3_headerbanner_bg.jpg);
	background-repeat:repeat-x;
	border:0;margin:0;padding:0;
	height:39px;
	}
	
	#masthead_content {
		border-bottom:1px solid #ffffff;
		background-color:#d03709;
		height:48px;
		background-image:url(../images/2010q2_header_bg_gray.jpg);
		background-position:bottom center;
		background-repeat:no-repeat;
		}
	
	#masthead_content h2 {
		display:none;
		}
	  
	  
#masthead_prize h1 {
	display:block;
	height:39px;
	background-image:url(../images/2010q3_headerbanner.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	overflow:hidden;
	text-indent: -2000px;
	}


/*
Wrapper Divs. 100% width for tiled bg.
*/
/*	#mashead_wrapper, #contest_wrapper, #footer_wrapper {
		border:0; padding:0;margin:0;
		
	}*/
	
	#masthead_wrapper { 
	
	}
	
	#contest_wrapper {
		/*
		background-image:url(../images/ipod_pagebg_center_gray.jpg);
		background-repeat: repeat-x; 
		background-position:top center;
		background-color: transparent;
		padding:0; margin:0; border:0;
		*/

		background-image:url(../images/2010q3_form_bg_gray.jpg);
		background-repeat: repeat-y; 
		background-position:top center;
		padding:0; margin:0; border:0;

		background-color:#454545;
		}
		
	#footer_wrapper {
/*	min-height: 60px; 
	padding: 12px;
	background-color:#000;
	border-top: 1px solid #c0c0c0;
	margin-top: 20px;*/
	
	clear:both;
	padding-top: 42px;
	
	background-image:url(../images/2010q3_form_bg_gray.jpg);
	background-repeat: no-repeat; 
	background-position:top center;
	padding:0; margin:0; border:0;
		}
	
/*
Content Divs.  950px wide, CSS centered
*/
 
	#contest_wrapper {
		border:0; padding:0;
		right: 0;
		margin: 0 auto;
		width: 950px;
		text-align: left;
		overflow: visible;
	}

	
	#contest_content {
	background-color:transparent;
	background-image:url(../images/2010q3_center_bg_gray.jpg);
	background-position:top;
	background-repeat: no-repeat;
	position:relative;
/*	border: 1px solid red;*/
		}
		
		
	#footer_content {
	padding: 20px 0 20px 0;
	background-color:#000;
	border-top: 1px solid #ffffff; 
	text-align: center;
		}
		
	#footer_content ul {
	margin:0;
	border:0;
	text-align:center; 
	font-size:11px;
	color: #ffffff;
	text-align:center;
		}
		
	#footer_content a {
	color: #ffffff;
	text-decoration:underline;
		}
		
	#footer_content ul li {
	margin: 0;
	padding: 0;
	text-align:center;
		}
		
		

/*
Contest Big Picture wrapper DIV
*/
	#contest_splash {
/*	height:760px;*/
	border:0; padding:0; margin:0;
	height:398px;
	}

/*
Form field wrapper div
*/
	#contest_details {
	padding: 0 0 40px 0;
	background-image:url(../images/2010q3_form_footer_gray.jpg);
	background-position: bottom center;
	background-repeat:no-repeat;
	/*border: 1px solid red;*/
	zoom: 1;
	min-height: 500px;
	}

/*
Content area for forms and previous winners
*/
	#contest_forms,
	#contest_winners {
	padding: 0;
	width:668px;
	float:left;
/*	background-color:#000099;*/
	}
	
	
	
	#contest_sidebar{
	padding: 0;
	float:right;
	width: 267px;
	height: 1200px;
	padding-top: 105px;
/*	background-color:#000099;*/
	}
/*
********* CONTEST CONTENT *********************************************
*/
		#contest_splash ul {
		  float: left;
		  margin: 0;
		  padding: 0;
		  list-style: none;
		  padding-top: 0;
		  width: 100%;
		  color: #ffffff;
		  font-family:Geneva, Arial, Helvetica, sans-serif;
		  font-size:14px;
		}
		
		/* TABNAV */

		
			.contest_tabnav {
			padding:0; margin:0; border:0;
			height:115px;
			background-position: top left;
			background-repeat:no-repeat;
			}
			
			.tab1 {
			background-image:url(../images/tabnav_entryform.gif);
			}
			
			.tab2 {
			background-image:url(../images/2010q1_tabnav_winners.gif);
			}
			
			.contest_tabnav a {
			padding:0; margin:0; border:0;
			text-indent:-2000px;
			display:block;
			overflow:hidden;
			height: 33px;
			/*background-color:#FF0000;*/
			}
			
			.contest_tabnav ul {
			padding-left:35px;
/*			background-color: #FF00FF;
			border:2px solid #FFFF00;*/
			}
			
			.contest_tabnav ul li {
			list-style:none;
			padding:0; margin:0; border:0;
			display:block;
			height: 33px;
			float:left;
			clear:right;
			overflow:hidden;
			}
			
			li.activeTab { /* no link */
			margin:0;padding:0; border:0;
			text-indent:-2000px;
/*			background-color:#0099FF;*/
			}
			
			li.tabEntryform {
			width:96px; 
/*			background-color:#000099;*/
			}
			.tabEntryform a {
			width:96px;
			}
			
			li.tabPastwinners { 
			width:105px; 
/*			background-color:#99FF00;*/
			}
			.tabPastwinners a {
			width:105px; 
			}
			
			li.tabSharethis { 
			width:89px; 
/*			background-color:#FF9900;*/
			}
			.tabSharethis a {width:89px;}
			
			
/* ******** Winner Information *********************************** */
			.winnerpics, 
			.winnerlist {
			padding: 0 12px;
			margin-bottom:50px;
			text-align:center;
			}
			.winnerpics h4, 
			.winnerlist h4 {
			font-size:20px;
			text-align:left;
			padding:5px;
			}
			.winnerlist h4 span {
			background-color:#be3309;
			color:#ffffff;
			padding:3px;
			}
			.winnerlist h5 {
			font-size:16px;
			text-align:left;
			padding:10px 5px;
			}
			.winnerpics p, 
			.winnerlist p {
			text-align:left;
			font-size:12px;
			padding-left:5px;
			}
			.winnerpics a, 
			.winnerlist a {
			color:#CC0000; text-decoration:underline;
			}
			.winnerlist {
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			}
			.winnerlist ul {
			list-style:none;
			border:0; margin:0; padding:0;
			background-repeat:no-repeat;
			background-position: 15px 10px;
			}
			.winnerlist .junegrandprize {
			background-image:url(../images/prizelist_june.gif);
			}
			.winnerlist .julygrandprize {
			background-image:url(../images/prizelist_july.gif);
			background-position: 15px 0px;
			}
			.winnerlist .julyrunnerup,
			.winnerlist .augustrunnerup,
			.winnerlist .septemberrunnerup {
			background-image:url(../images/prizelist_july-visa.gif);
			}
			.winnerlist .augustgrandprize {
			background-image:url(../images/prizelist_august.gif);
			background-position: 15px 0px;
			padding-bottom:20px;
			}
			
			.winnerlist .septembergrandprize {
			background-image:url(../images/prizelist_september2.gif);
			background-position: 15px 0;
			padding-bottom:125px;
			}
			
			.winnerlist .octobergrandprize {
			background-image:url(../images/prizelist_laptop.gif);
			background-position: 15px 0;
			padding-bottom:80px;
			}
			
			.winnerlist .novembergrandprize {
			background-image:url(../images/prizelist_visa1000.gif);
			background-position: 15px 0;
			padding-bottom:80px;
			}
			.winnerlist .novembersecondplace {
			background-image:url(../images/prizelist_visa500.gif);
			background-position: 15px 0;
			padding-bottom:40px;
			}
			
			.winnerlist .novemberrunnerup {
			background-image:url(../images/prizelist_visa100.gif);
			background-position: 15px 0;
			padding-bottom:10px;
			}
			
			.winnerlist .decembergrandprize {
			background-image:url(../images/prizelist_nintendo3.gif);
			background-position: 15px 0;
			padding-bottom:200px;
			}
			
			.winnerlist .q22010grandprize {
			background-image:url(../images/prizelist_2010q3.gif);
			background-position: 15px 0;
			padding-bottom:140px;
			}
			

			.winnerlist li {
			list-style:none;
			border:0; 
			margin:0 0 0 200px; 
			padding:3px;
			}
			
			.winnerlist li span {
			font-weight:bold;
			}
			
			li.referralwinner {
			padding-left:20px;
			padding-top:0;
				}
			li.referralwinner em {
			background-color:#be3309;
			color:#ffffff;
			padding:1px;
			font-size:10px;
			font-style:normal;
			}
/* *************************************************************** */
		 
		#contest_splash li {
		  float: left;
		  clear:left;
		  height: 95px;
		  margin: 0;
		  padding: 0;
		  display: block;
		  height: 95px;
		} 
		
		#contest_splash li.sponsoredby {
		  float: right;
		  clear:none;
		  margin: 0;
		  padding: 0;
		  display: block;
		  height: auto;
		  position:absolute;
		  left: 763px;
		  top: 221px;
		}
		
		#contest_splash li.sponsoredby a {
		margin:0; padding:0; border:0;
		display: block;
		width: 150px;
		height: 150px;
		overflow:hidden;
		background-image:url(../images/2010q3_animation.gif);
		background-repeat:no-repeat;
		text-indent:-1600px;
		background-position: 0 0;
		}
		#contest_splash li.sponsoredby a:hover {
/*		background-position: 0 -167px;*/
		}
		
		#contest_splash li.entertowin {
		height: 160px;
		line-height:15px;
		}
		
		/* 	Right Column for contest details. 
			Current and future 
		*/
		
		div#prizethis {
		padding:0 0 0 0;
		margin:0; border:0;
		background-image:url(../images/right_column_2010q3.jpg);
		background-position:top left;
		background-repeat:no-repeat;
		/*background-color:#FF0000;*/
		height:994px;
		overflow:hidden;
		}
		
		div#prizebutton {
		padding:0; margin:0; border:0;
/*		height:32px;
		overflow:hidden;*/
		}
		
			a#prizebutton{
			display:block;
			height:32px;
			width:267px;
			padding:0 0 0 0;
			margin:0; border:0;
			background-image:url(../images/right_column_signup.gif);
			background-position:top left;
			background-color:#000099;
			background-repeat:no-repeat;
			text-indent:-1600px;
			}
			
			a#prizebutton:hover {
			background-image:url(../images/right_column_signup2.gif);
			}
		
		div#prizenext {
		padding:20px 0 0 0;
		margin:0; border:0;
		background-image:url(../images/right_column2_2010q3.gif);
		background-position:top left;
		background-repeat:no-repeat;
		/*background-color:#3300FF;*/
		height:154px;
		overflow:hidden;
		}
		
		div#prizethis h3,
		div#prizethis h4,
		div#prizethis p,
		div#prizenext h3,
		div#prizenext h4,
		div#prizenext p,
		div#prizenext strong {
		display:block; 
		width: 200px;
		overflow:hidden;
		text-indent:-1200px;
		line-height:1px;
		}
		
		div#prizethis p,
		div#prizenext p,
		#contest_sidebar p.prizebottom {
		display:none;
		}
		
		
		#prizevote ol {
		  margin: 10px 16px;
		  padding: 0;
		  border:0;
		  text-align:left;
		}
		
		#prizevote li {
		  list-style: none;
		  margin: 0;
		  padding: 2px;
		  border:0;
		  color: #000;
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
/*			line-height:18px;*/
		}
		#prizevote li span {
		font-weight:bold;
		color:#ffffff;
		}
		#prizevote form li:hover,
		li.prizeselected {
		  background-color: #ffffff;
		}
		#prizevote li.pollbutton {
			padding-top:10px;
			text-align:left;
		  	background-color: none;
		}
		
		
		li.bargraph {
		background-color: #c8161d;
		/*display: block;
		height: 5px;*/
		padding: 2px 0;
		margin:0;
		text-align: right;
		font-size:10px;
		line-height:10px;
		}
		
		/*
		Button for poll and background images for prizes
		*/
		li.pollbutton {
		background-image:url(../images/prize_default.gif);
		background-position:left 50%;
		background-repeat:no-repeat;
		display:block;
		height:65px;
		padding: 20px 0 0 10px;
		margin-top:20px;
		text-align:right;
		}
		
		li.chair {background-image:url(../images/prize_chair.gif);}
		li.dellpc {background-image:url(../images/prize_dellpc.gif);}
		li.nikon {background-image:url(../images/prize_nikon.gif);}
		li.ps3 {background-image:url(../images/prize_ps3.gif);}
		li.hdtv {background-image:url(../images/prize_hdtv.gif);}
		li.visa {background-image:url(../images/prize_visa.gif);}
		li.bike {background-image:url(../images/prize_bike.gif);}
		li.laptop {background-image:url(../images/prize_laptop.gif);}
		
		#prizevote li.pollbutton:hover
		 {
		background-color: transparent;
		}
		.pollbutton input {
		color: #990000; 
		background-color:#FFFFFF;
		border: 2px solid #003399;
		font-size:13px;
		font-weight:bold;
		padding:2px 0;
		margin:15px 0 0 0;
		float:right;
		clear:left;
		}
		
		#prizevote label {
			text-align: left;
			height:20px;
			width: 100%;
			border: 0;
			padding: 0;
			margin:0;
			float: none;
			clear: none;
			display: block;
			color: #000;
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
		}
			
						
			li.entertowin span {
			display:block; width:100%; height: 90px;
		/*	background-image:url(../images/ipod_logo.gif);*/
			background-position: 18px 50%;
			background-repeat:no-repeat;}
			
			li.entertowin h4 {
			font-family:Geneva, Arial, Helvetica, sans-serif; 
			font-size:13px; 
			font-weight:bold;
			padding-bottom:3px;
		}
		
		#contest_splash li.contestends {
		height:80px;
		overflow:hidden;
		display:none;
		}
		
		#contest_splash h3 {display:none;}
		
		#ipodFlashContent {
			position:absolute; 
			top:154px; 
			left: 412px; 
			width:124px; 
			height:125px;
			}
	
