/* === RESET ITEMS === */

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, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td 
{
margin: 0px;
padding: 0px;
border: 0px;
outline: 0px;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
}

:focus 
{
outline: 0px;
}

ol, ul 
{
list-style: none;
}

table 
{
border-collapse: separate;
border-spacing: 0px;
}

caption, th, td 
{
text-align: left;
font-weight: normal;
}

blockquote:before, blockquote:after, q:before, q:after {
content: "";
}

blockquote, q 
{
quotes: "" "";
}

/* ================= */
/* === WIREFRAME === */
/* ================= */

html
{
	background-color:#090b1f;
	color:#FFFFFF;
	font-size: 65%;
	font-family: Arial, Helvetica, sans-serif;
}

body
{
}

	#content, #coachCalMicroSiteMain, #footer
	{
		width:973px;
		height:900px;
		margin:0px auto;
		position:relative;
	}
	
	#footer
	{
		height:auto;
		margin-top:10px;
		font-size:1.2em;
	}

a:link, a:visited
{
	color:#fff;
	text-decoration:underline;
}
a:hover, a:active
{
	color:#8cc63f;
}
	
/* =========================================== */
/* ===== TERMS OF USE and PRIVACY POLICY ===== */
/* =========================================== */

.touandpp
{
	background:url(../images/tou_BgImg.jpg) no-repeat top; 
	width:816px;
	margin:10px auto;
	line-height:1.7em;
}
	.touandpp #content 
	{
		background-color:#fff;
		width:640px;
		height:100%;
		color:#000;
		font-size:1.2em;
		margin-top:65px;
		padding:35px 0px 25px 0px;
	}
		.touandpp h2
		{
			font-weight:bold;
			margin:0 70px 0 70px;
			text-transform:uppercase;
		}
		
		.touandpp p
		{
			margin:0 70px 10px 70px;
		}
		
		.touandpp ul
		{
			margin:0 70px 10px 90px;
		}
			.touandpp ul li
			{
				margin-bottom:7px;
			}
			
	.tertiary_page #footer
	{
		margin-top:30px;
		width:640px;
	}
	
.tertiary_page a
{
	color:#8cc63f;
}
		
#termsWrapper #header, #privacyPolicy #header, #contest_guidelines #header
{
	background:url(../images/tou_Header.jpg) no-repeat top;
	width:816px;
	height:70px;
	text-indent:-9999px;
}		
#privacyPolicy #header
{
	background:url(../images/pp_Header.jpg) no-repeat top;
}

#contest_guidelines #header
{
	background:url(../images/contest_guidelines_header.jpg) no-repeat top;
}

.withbullets
{
	list-style:disc inside;
}
	
/* ========================= */
/* ===== NO FLASH PAGE ===== */
/* ========================= */

#noFlash, #thankYou, #errorMsg, #comingSoon
{
	background:url(../images/noFlash_BgImg_03.jpg) no-repeat top; 
	width:837px;
	height:723px;
	margin:10px auto;
	line-height:1.7em;
}
	#noFlash #header
	{
		background:url(../images/noFlash_Header.jpg) no-repeat top;
		width:837px;
		height:79px;
		text-indent:-9999px;
	}
	#noFlash #noFlashContent 
	{
		width:290px;
		height:100%;
		color:#fff;
		font-size:1.2em;
		margin:123px 0 0 160px;
	}
		#noFlash h2
		{
			font-weight:bold;
			font-size:1.2em;
			margin:0 0 20px 0;
			/*text-transform:uppercase;*/
		}
		
		#noFlash p
		{
			margin:0 0 20px 0;
		}
	#noFlash #footer
	{
		margin-top:20px;
		width:640px;
	}
	
/* ======================= */
/* ===== COMING SOON ===== */
/* ======================= */

#thankYou, #errorMsg, #comingSoon
{
	background:url(../images/noFlash_BgImg_03.jpg) no-repeat top; 
	width:837px;
	height:723px;
	margin:10px auto;
	line-height:1.7em;
}
	#thankYou #header, #errorMsg #header, #comingSoon #header
	{
		background:url(../images/noFlash_Header.jpg) no-repeat top;
		width:837px;
		height:79px;
		text-indent:-9999px;
	}
	#thankYou #noFlashContent, #errorMsg #noFlashContent, #comingSoon #noFlashContent 
	{
		width:290px;
		height:100%;
		color:#fff;
		font-size:1.2em;
		margin:123px 0 0 160px;
	}
		#thankYou h2, #errorMsg h2, #comingSoon h2
		{
			font-weight:bold;
			font-size:1.2em;
			margin:0 0 20px 0;
			/*text-transform:uppercase;*/
		}
		#comingSoon h2
		{
			text-indent:-9999px;
			background:url(../images/comeSoon_heading_01.gif) no-repeat top;
			width:316px;
			height:47px;
		}
		#thankYou h2
		{
			text-indent:-9999px;
			background:url(../images/thankYou_heading_01.gif) no-repeat top;
			width:277px;
			height:17px;
			margin-top:180px;
		}
		
		
		#thankYou p, #errorMsg p, #comingSoon p
		{
			margin:0 0 20px 0;
		}
		#thankYou p
		{
			margin:0 0 20px 13px;
		}
		
	#thankYou #footer, #errorMsg #footer, #comingSoon #footer
	{
		margin-top:20px;
		width:640px;
	}
	
	#subscribe_form a:link, #subscribe_form a:visited
	{
		color:#8cc63f;
		text-decoration:none;
	}
	#subscribe_form a:hover, #subscribe_form a:active
	{
		color:#fff;
	}
	
	.submitBtn
	{
		margin:0 0 0 80px;
	}
	
	label, input
	{
		margin:0px;
		padding:0px;
		display:block;
		border:0;
	}
		input.text
		{
			height:18px;
		}
	
	
	
	
	
			
		
