/* reset everything to 0 */
/* 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 {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background: transparent;
} */


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; font-size: 11px; }
td.size {
    text-align: right;
}

/***** Global Classes *****/
/*a					{ color:#5e5e5e;  }
a:hover				{ color:#ff001b; }*/

ul, ol				{ list-style: none; }
.clear 				{ clear:both; display:block; line-height:0px; height:0px; font-size:0px; }
.hide 				{ display: none; }

.float-left 		{ float:left; }
.float-left-20px 	{ float:left; margin: 0 20px 0 0;}

.float-right 		{ float:right; }

.debug				{ background:#009933; }



/* H tags  */
h1.logo				{ position:absolute;  z-index:599; left:790px; top:30px; width:66px; height:43px; /*float:left;*/ text-indent:-5000px; background: url(../img/audi_logo.gif) top left no-repeat; }
.logolink			{ position:absolute;  z-index:699; left:790px; top:30px; width:66px; height:43px; }
.logolink a			{ display:block;  width:66px; height:43px; }

h1.contest_header	{ width:381px; height:44px; float:left; text-indent:-5000px; background: url(../img/contest_header.gif) top left no-repeat; padding-bottom:14px; }
h1.welcome_header	{ background:url(../img/welcome_message.gif) top left no-repeat; width:422px; height:44px; text-indent:-5000px; margin-bottom:20px; }
h1.thanks_header	{ background:url(../img/thanks_header.gif) top left no-repeat; width:261px; height:44px; text-indent:-5000px; margin-bottom:20px; }



.hLink				{ position:relative; top:34px; font-size:10px; }
form h5				{ margin:0; padding:0; font-size:12px; line-height:12px; padding-bottom:4px; }

/* layout */

#page			{ position:relative; overflow:hidden;width:900px; margin:0 auto; font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#5e5e5e;}
#greyBox		{ position:relative; width:898px; border:solid 1px #b2b2b2; margin-top:5px; margin-bottom:10px; }
#content		{ width:898px; margin:0 auto; }


		

	.header			{ width:800px; margin:0 auto; padding-top:20px; padding-bottom:40px; }
	.copyBox		{ width:800px; margin:0 auto; padding-bottom:20px; padding-top:40px; }
	.formBox		{ background:#dfdfdf; padding-bottom:10px; }
	.formPadding	{ width:800px; margin:0 auto;}
	
	
#home #content			{ background:url(../img/audi_large.jpg) 380px 110px no-repeat; }
#home .copyBox			{ position:relative; padding-bottom:10px; }
#home .copyBox p		{ width:300px; padding-bottom:18px; font-size:12px; line-height:14px; letter-spacing:.5px;}
#home .copyBox p.legal	{ font-size:10px; line-height:10px; letter-spacing:0px; padding:0; margin:0; padding-bottom:18px; }
#home #footer img		{ float:left; } 
#home #footer #prizes	{ float:left;width:389px; height:189px; background:url(../img/prize_bg.gif) top left no-repeat; }
#home #prizes h2		{ position:relative; top:30px; left:50px; background:url(../img/prize_header.gif) top left no-repeat; width:142px; height:12px; text-indent:-5000px; }
#home #prizes ul		{ position:relative; top:35px; left:50px; }
#home #prizes ul li		{ /*list-style:url(../img/grey_Arrow.gif);*/ background:url(../img/grey_Arrow.gif) center left no-repeat; line-height:12px; padding-left:13px; color:#5e5e5e; margin-bottom:5px;}
#home .signUpKnow		{ position:absolute; top:365px; left:340px;}
#home	#terms			{ position:absolute; top:340px; left:340px; }

#contest .copyBox p		{ font-size:12px; line-height:14px; letter-spacing:.5px; }

#thanks #greyBox			{ background:url(../img/thanks_bg.jpg) top left no-repeat; }
#thanks .copyBox			{ position:relative; padding-bottom:10px; padding-top:80px;  }
#thanks .copyBox p			{ width:250px; padding-bottom:18px; font-size:12px; line-height:14px; letter-spacing:.5px; }
#thanks p.links				{ margin-top:10px; }
#thanks p.links	a			{ display:block; margin-bottom:10px; }
#thanks #footer				{ margin-top:30px; }
#thanks #footer img			{ float:left; } 
#thanks #footer #prizes		{ float:left;width:389px; height:189px; background:url(../img/prize_bg.gif) top left no-repeat; }
	
/* navigation for legal links */

.nav			{ float:right; margin-top:5px; }	
.nav li 		{ float:left; margin-right:10px; font-size:10px; }
.nav li a		{ color:#8d8d8d; text-decoration:none; }
.nav li a:hover	{ color:#ff001b; }


.disclaimer		{ float:right;  }



