@charset "UTF-8";
/* CSS Document */

#navigation {
	height:68px;
	padding-top:20px;
	width:1000px
}

#millerlogo {
	float:left;
	width:93px;
	padding-left:230px;
}

img {
	border:0px;
}

#navLinks {
	padding-top:20px;
	padding-left:10px;
}

.home {
	padding-top:1px;
	float:left;
	padding-left:30px;
}

.commercial {
	float:left;
	padding-top:1px;
	padding-left:42px;
}

.vib {
	float:left;
	padding-left:35px;
}

.about {
	float:left;
	padding-top:1px;
	padding-left:38px;
}

.kurt {
	float:left;
	padding-top:1px;
	.padding-top:0px;
	padding-left:38px;
}

#sweepsform {
	width:879px;
	height:507px;
	background: transparent url(images/formBackground-racing.png) no-repeat top center;
	margin: 20px 0 30px 0;
	border: none;
	text-align:left;
	font-size: 12px;
	line-height: 16px;
	font-family: Arial, Helvetica, Sans-Serif;
	color: #fff;
}

#sweepsform a {
	color: #fff;
	text-decoration: underline;
}
#sweepsform a:hover {
	text-decoration: none;
}

#errorCode
{
	color:#F00;
	display:none;
}

#errorState
{
	color:#F00;
	display:none;
	position: absolute; 
	top: 240px; 
	left: 285px;
}

.formContent {
	width:879px;
	height:507px;
	border: none;
	text-align: left;
	position: relative;
}

#stateContent {
	background: transparent url(images/formBackground-racing-1.png) no-repeat 50% 50%;
}
#californiaContent {
	background: transparent url(images/formBackground-racing-1.png) no-repeat 50% 50%;
}
#confirmationContent {
	background: transparent url(images/formBackground-racing-1.png) no-repeat 50% 50%;
}
#congratsContent {
	background: transparent url(images/formBackground-racing-1.png) no-repeat 50% 50%;
}
#receivedContent {
	background: transparent url(images/formBackground-racing-2.png) no-repeat 50% 50%;
}
#sorryContent {
	background: transparent url(images/formBackground-racing-2.png) no-repeat 50% 50%;
}
#formContent {
	background: transparent url(images/formBackground-racing-3.png) no-repeat 50% 50%;
}

#loading {
	display:none;
	position:relative;
	top:250px;
	left:300px;
}


#mcSharedForm #mcFormLeftCol {
	width:350px;
}


#mcSharedForm .mcFormColHeader {
	display:none;
}

#mcSharedForm label.lowerLabel {
	font-size:10px;
	margin-top:4px;
}

#mcSharedForm #txtStreetAddress {
	.margin-top:2px;
}

#mcSharedForm #txtApartment
{
	.margin-top:2px;
}

#mcSharedForm #fsBirthDate {
	display:inline;
	width:150px;
}

#mcSharedForm #fsGender {
	display:inline;
	width:150px;
}

#mcSharedForm legend,
#mcSharedForm #fsCommPrefs label {
	color: #fff;
}

#mcSharedForm #fsGender label{
	color: #fff;
}
#mcSharedForm #fsOfficialRules label {
	color: #fff;
	width: 130px;
}

#mcSharedForm #captchaText {
	width: 148px;
}
#mcSharedForm #fsEmail {
	padding:0px 0px 0px 5px;
}

#mcSharedForm #fsCommPrefs {
	width:335px;
}
#mcSharedForm #mcMobileConfirmation {
	background-color:#001c50;
	border:2px solid #666666;
	clear:both;
	display:none;
	font-family:Arial;
	font-size:11px;
	margin-top:-30px;
	padding:5px;
	position:absolute;
	width:350px;
}
#mcSharedForm #mcFormFooter #mcFormSubmit {
	float:none;
	position: absolute;
	top:275px;
	left: 357px;
}

#mcSharedForm #fsEmail legend {
	display:none;
}

#mcMobileInput {
	top:11px;
}


#mcSharedForm #mcFormFooter  #btnSubmit {
	background-color:transparent;
	background-image:url(images/btnSubmit.gif);
	border:none;
	width:120px;
	height:38px;
	font-size: 0; 
	line-height: 0;
}

#mcSharedForm #mcFormFooter #mcErrorPrompt {
	margin-right:185px;
	.margin-right:260px;
	_margin-right:100px;
	width:180px;
	bottom:10px;
	.bottom: 10px;
}

#mcSharedForm #packPopUp {

background-image:url(images/upcback.jpg);
background-repeat:no-repeat;
border:2px solid #666666;
clear:both;
display:none;
font-family:Arial;
font-size:11px;
margin-left:100px;
margin-top:-60px;
padding:5px;
position:absolute;
width:115px;
color:#FFFFFF;
z-index:100;
}

#mcSharedForm #packPopUp #whatText {
	margin-left:7px;
}



#footer {
	width:1000px;
}

#gbgr {
	float:right;
	padding-right:130px;
}

#footerText {
	color:#808587;
	font-family:Veranda, Helvetica, sans-serif;
	font-size:9px;
	text-align:left;
	padding-left:130px;
	line-height:15px;
}

#footerText a {
	color:#808587;
	text-decoration:none;
}

.firstLink {
	padding-right:10px;
}

.footerLink {
	padding-left:10px;
	padding-right:10px;
}

#sharedForm {
	width:600px;
	height:630px;	
	padding-left:25px;
	padding-top:60px;
}

#omniture  {
	display:none;
	z-index:-1;
}

#fDiv  {
	display:none;
	z-index:-1;
}
