@charset "UTF-8";
/* Shredded Sweepstates CSS Document */


a:link {
	text-decoration: none;
	color:#039;
}

a:visited {
	text-decoration: none;
	color: #039;
}

a:hover {
	text-decoration: none;
	color:#900;
}

a:active {
	text-decoration: none;
	color: #039;
}



p {
	padding: 0px;
	margin: 0px;
	border: 0px;
	background-color: transparent;
	color: #000;	
}



body {
	padding: 0px;
	margin: 0px;
	font-family: Helvetica, Verdana, Ariel, san-serif;
	font-size: .7em;
	text-align: center;
	background: #fff url(images/gradient.jpg) repeat-x;

}


img {
	padding: 0px;
	margin: 0px;
	border: 0px;
}

fieldset {
	border: 0px;
}


label{
	text-align: left;
	width: 9em;
	float: left;
	margin: 0.2em 0em;
	clear: both;
}

#site{
	width: 622px;
	padding: 0px;
	margin: 0px auto;
	text-align: left;
}

#absolute{
	position:absolute;
}

/* ------------- index.php ------------- */

#top{
	padding: 0px;
	margin: 0px;
	height: 196px;
	background: #fff url(images/bg_top.jpg) no-repeat;
}

#logo_barbaras{
	padding: 11px 0px 0px 26px;
	margin: 0px;
}

#contest{
	padding: 0px;
	margin: 0px;
	height: 222px;
	background: #fff url(images/bg_contest2.jpg) no-repeat;
}

#contest_copy{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 105px;
	width: 325px;
}

#headline_contest{
	margin: 26px 0px 0px 58px;
	padding: 0px 0px 0px 0px;
}

#form{
	padding: 0px;
	margin: 0px;
	background: #fff url(images/bg_form2.jpg) no-repeat;
}

#form_area{
	padding: 5px;
	margin: 0px 0px 0px 105px;
	width: 405px;
	background: #fff url(images/bg_formfields.jpg) repeat;
}

#form_buttons{
	text-align: center;
}

#cereals{
	padding: 0px;
	margin: 0px;
	height: 179px;
	background: #fff url(images/bg_cereals.jpg) no-repeat;
}

#cereals_img{
	margin: 0px 0px 0px 0px;
	padding: 17px 0px 0px 69px;
}

#sponsors{
	padding: 0px;
	margin: 0px;
	height: 132px;
	background: #fff url(images/bg_sponsors.jpg) no-repeat;
}

#sponsors_copy{
	margin: 0px 0px 0px 230px;
	padding: 0px;
	width: 325px;
}

.sponsors_img {
	width: 144px;
	float: left;
	text-align: right;
	margin: 0px 0px 0px 70px;
}


#footer{
	padding: 0px;
	margin: 0;
	height: 105px;
	background: #fff url(images/bg_footer.jpg) no-repeat;
}


.forminput{
	float: left;
	margin: 0.2em 0em;
	width: 200px;
}

.formdropdown{
	float: left;
	margin: 0.2em 0em;
}

.cb{
	float:left;
	margin: 0px 10px 10px 0px;
}


/* ------------- rules.html ------------- */


#rules{
	padding: 0px;
	margin: 0;
	background: #fff url(images/bg_rules.jpg) no-repeat;
}

#rules_copy{
	margin: 0px 0px 0px 73px;
	padding: 15px 0px 50px 0px;
	width: 350px;
}

#headline_rules{
	margin: 24px 0px 0px 56px;
	padding: 0px 0px 0px 0px;
}

/* ------------- thankyou.html ------------- */


#thankyou{
	padding: 0px;
	margin: 0;
	width:622px;
	height: 547px;
	position: absolute;
}


#thankyou_back{
	margin: 340px 0px 0px 77px;
	padding: 0px;
	position:absolute;
	z-index: +2;	
}

#bg_thankyou{
	margin: 0px;
	padding: 0px;
	position:absolute;
	z-index: +1;
}
