* {
	margin: 0;
	padding: 0;
}

body {
	color: #000;
	background-color: #fff800;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-image: url(../images/background_tile.gif);
	background-repeat: repeat-x;
}
.supportersBgrnd {
	background-image: url(../images/background_tile_white.gif);
	background-repeat: repeat-x;
}

a {
	text-decoration: none;
	color: #747776;
}

h1 {
	font-size: 12px;
	width: 280px;
}

h2 {
	font-size: 10px;
	padding: 0 0 12px 0;
}

img {
	border: 0;
}

#container {
	width: 760px;
	clear: both;
}

#primary-links {
	position: absolute;
	z-index: 6;
	width: 100%;
	left: 0;
	top: 77px;
}

#primary-links ul {
	list-style: none;
	height: 18px;
	position: absolute;
	z-index: 8;
	left: 190px;
	top: 2px;
}

#primary-links ul li {
	float: left;
	padding: 0 0 0 25px;
}

#primary-links ul li.last {
	padding: 0;
}

#primary-links ul li ul {
	list-style: none;
	font-size: 9px;
	font-weight: bold;
	color: #000;
	visibility: hidden;
}

#primary-links ul li ul li {
	clear: both;
	padding: 4px;
	width: 92px;
	text-align: center;
	background-color: #ffea18;
}

#primary-links ul li ul li a {
	color: #000;
}

#subnav {
	position: absolute;
	z-index: 20;
	visibility: hidden;
}

#subnav ul {
	list-style: none;
	font-size: 9px;
	font-weight: bold;
	color: #000;
}

#subnav ul li {
	clear: both;
	padding: 4px;
	width: 95px;
	text-align: center;
	background-color: #ffea18;
}

#subnav ul li a {
	color: #000;
}

#gradient {
	z-index: 2;
	position: absolute;
	top: 80px;
	left: 0;
}

#main-graphic-container {
	width: 100%;
	height: 303px;
	position: absolute;
	left: 0;
	top: 77px;
}

#main-graphic-container p#winner_quote {
	position: absolute;
	font-size: 18px;
	color: #747776;
	font-weight: bold;
	width: 390px;
	text-align: center;
	left: 360px;
	top: 150px;
}

#main-graphic-container p#winner_name {
	position: absolute;
	font-size: 9px;
	color: #FFF;
	font-weight: bold;
	text-align: center;
	left: 510px;
	top: 245px;
}

#secondary-links {
	width: 760px;
	height: 280px;
	position: absolute;
	z-index: 11;
	top: 140px;
	left: 30px;
}

#secondary-links ul {
	list-style: none;
}

#secondary-links ul li {
	float: left;
}

#flashcontent, #flashcontent_store {
	width: 760px;
	height: 266px;
	position: absolute;
	top: 113px;
	left: 0;
}

#flashcontent {
	z-index: 1;
}

#flashcontent_store {
	z-index: 4;
}

#flashcontent p, #flashcontent_store p, #flashcontent_showroom p {
	font-size: 14px;
	color: #FFF;
}

#flashcontent p a, #flashcontent_store p a, #flashcontent_showroom p a {
	color: #FFF;
}

#flashcontent_showroom {
	width: 760px;
	height: 296px;
	position: absolute;
	z-index: 3;
	top: 100px;
	left: 0;
}

#content {
	width: 760px;
	position: absolute;
	z-index: 7;
	top: 380px;
	left: 0;
}

#bodyCopy {
	width: 470px;
	margin: 30px 0 0 187px;
	clear: both;
}

#bodyCopy p {
	padding: 0 0 12px 0;
}

#bodyCopy ul {
	list-style: disc;
	list-style-position: inside;
	padding: 0 0 12px 0;
}

#bodyCopy p.address, #bodyCopy p#phone, #bodyCopy p#website, #bodyCopy p#mail {
	padding: 3px 0;
}

#bodyCopyLogo {
	margin: 40px 0 0 0;
	padding: 27px;
	width: 416px;
	height: 149px;
	background: #fff8e6;
	clear: both;
}

#bodyCopyLogo ul {
	padding: 0 0 0 50px;
	list-style: none;
	float: left;
}

#texture {
	position: absolute;
	z-index: 5;
	left: 0;
	top: 380px;
}

.pics, .pics img {  
    height: 303px;  
    width: 760px;  
    padding: 0;  
    margin:  0; 
}

#footer {
	color: #747776;
	font-size: 9px;
	margin: 95px 0 0 187px;
	clear: both;
}

#footer ul {
	list-style-type: none;
}

#footer ul li {
	padding: 0 5px;
	float: left;
	border-left: 1px solid #747776;
}

#footer ul li#first {
	padding: 0 5px 0 0;
	border: none;
}