* {padding:0; margin:0;}
img{border:0;}
body{font-family:Arial, Helvetica, sans-serif; background:#000000; font-size:12px; color:#FFFFFF;}
object{outline:none;}

/**** Link Styles ****/

#footernav p{font-size:11px}
#footernav a{font-size:11px; color:#FFFFFF; text-decoration:none;}
#footernav a:hover{text-decoration:underline;}
a.copy{font-size:11px; color:#FFFFFF; text-decoration:none;}
a.copy:hover{font-size:11px; color:#FFFFFF; text-decoration:underline;}
a{color:#E6A63A; text-decoration:underline; border:0;}
a:hover{color:#FFFFFF; text-decoration:underline;}
#footerbottom a{font-size:10px; color:#E6A63A; text-decoration:none;}
#footerbottom a:hover{font-size:10px; color:#E6A63A; text-decoration:underline;}

/**** Font Styles ****/

p.copy{ font-size:11px; color:#FFFFFF;}
p{font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px; margin-bottom:10px;}

/**** Body ****/

.bg{background:url(images/main_bg.jpg) 50% 130px no-repeat #000000;}
#wrap{margin:0 auto; width:910px;}
#innerwrap{width:910px; float:left; display:inline;}
#top{width:910px; float:left; display:inline; padding:0 0 12px 0;}
#lpa{width:215px; height:300px; float:left; display:inline; padding:100px 0 75px 0; margin:0 0 0 380px;}
#lpa td{padding-bottom:10px; vertical-align:top; font-size:12px; color:#FFFFFF;}
#lpa select, #lpa input{color:#000000; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.country{width:208px;}
.day, .month{width:57px;}
.year{width:76px;}
#enterBlock{margin:26px 0 0 0;}
#middle{width:910px; float:left; display:inline; padding:33px 0 0 0;}
#logo{margin:36px 0 0 4px; float:left; display:inline;}
#cys{margin:66px 6px 0 0; float:right; display:inline;}
#topnav{margin:69px 0 0 0; padding:0 0 0 0; float:right; display:inline; }
#callouts{float:left; display:inline; margin-top:13px; width:910px;}
.calloutstart{float:left; display:inline; margin-left:1px;}
.callout{float:left; display:inline; margin-left:14px;}
#main{float:left; display:inline; margin:0 0 0 10px; width:650px; color:#FFFFFF;}
#footer{border-top:1px solid #999999; float:left; padding-bottom:1px; display:inline; width:906px; margin-top:60px; height:34px; padding-top:10px;}
#footernav{float:right; display:inline; color:#FFFFFF; font-size:10px; text-align:right;}
#copy{float:left; display:inline;}
#footerbottom{float:left; display:inline; width:906px; margin-top:22px; font-size:10px; color:#FFFFFF;}
#footerdrinkaware{float:left; display:inline;}
#footerenjoyresponsibly{float:right; display:inline;}
.footertext{margin-left:70px;}
#rightcopy{float:left; display:inline; width:220px; margin:0 0 0 15px;}
#quiz{float:left; display:inline; margin:20px 0 0 4px;}
#Banner{float:left; display:inline; width:900px; height:358px; margin:5px}
.promo{margin:10px 0 0 0;}
#collectForm{float:left; display:inline; width:650px; height:279px; background:url(images/promo-collect-form.gif) 0 0 no-repeat; color:#000000; font-size:12px; margin:20px 0 0 0;}
#collectForm table{margin:20px 0 0 20px;}
#collectForm td{padding:0 0 15px 0; vertical-align:top;}
#collectForm ul{list-style:none;}
#carForm{float:left; display:inline; width:650px; height:301px; background:url(images/promo-car-form.gif) 0 0 no-repeat; color:#000000; font-size:12px; margin:20px 0 0 0;}
#carForm table{margin:12px 0 0 12px;}
#carForm td{padding:0 0 15px 0; vertical-align:top;}
#check{font-size:11px;}
.textField{background:#E6A63A; width:200px; color:#FFFFFF; font-size:11px; padding-top:1px; padding-bottom:1px; font-family:Arial, Helvetica, sans-serif;}
.selectMenu{background:#E6A63A; width:204px; color:#FFFFFF; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
#errorText{color:#E6A63A;}
#videoText{float:left; display:inline; margin:0 0 0 10px; width:255px; color:#FFFFFF;}
#video{float:right; display:inline; width:390px; margin:40px 0 0 0;}
#video1{float:right; display:inline; width:390px; margin:0 0 0 0;}
h1{font-size:14px; font-family:Arial; font-weight:bold; color:#FFFFFF; margin:0; padding:12px 0; text-decoration:none;}
li{font-size:12px;}

/**** SIFR ****/

.nav {
	font-size:12px;
	font-family:Arial;
	font-weight:bold;
	color:#FFFFFF;
	margin:0;
    padding:0 0 0 22px;
	text-decoration:none;
	float:left;
	display:inline;
	text-align:right;
}
.nav a{
}
.sIFR-active .nav {
	visibility:hidden;
	font-family:Arial;
	font-weight:bold;
	line-height:14px;
	margin:0;
	padding:0 0 0 22px;
	float:left;
	display:inline;
}
.sIFR-active .nav {
}

.navon {
	font-size:12px;
	font-family:Arial;
	font-weight:bold;
	color:#E6A63A;
	margin:0;
	padding:0 0 0 22px;
	text-decoration:none;
	float:left;
	display:inline;
	text-align:right;
}
.navon a{
}
.sIFR-active .navon {
	visibility:hidden;
	font-family:Arial;
	font-weight:bold;
	line-height:14px;
	margin:0;
	padding:0 0 0 22px;
	float:left;
	display:inline;
}
.sIFR-active .navon a{
}

.side {
	font-size:12px;
	font-family:Arial;
	font-weight:bold;
	color:#FFFFFF;
	margin:0;
    padding:10px 22px 8px 10px;
	text-decoration:none;
	float:left;
	display:inline;
}
.sIFR-active .side {
	visibility:hidden;
	font-family:Arial;
	font-weight:bold;
	line-height:14px;
	margin:0;
	padding:10px 22px 8px 10px;
	float:left;
	display:inline;
}

.sideon {
	font-size:12px;
	font-family:Arial;
	font-weight:bold;
	color:#E6A63A;
	margin:0;
	padding:10px 22px 8px 10px;
	text-decoration:none;
	float:left;
	display:inline;
}
.sIFR-active .sideon {
	visibility:hidden;
	font-family:Arial;
	font-weight:bold;
	line-height:14px;
	margin:0;
	padding:10px 22px 8px 10px;
	float:left;
	display:inline;
}

.rightheader {
	font-size:14px;
	font-family:Arial;
	font-weight:bold;
	color:#FFFFFF;
	margin:0;
	padding:12px 0;
	text-decoration:none;
	cursor:text;
}
.sIFR-active .rightheader {
	visibility:hidden;
	font-family:Arial;
	font-weight:bold;
	line-height:14px;
	margin:0;
	padding:12px 0;
}


.navend {
	font-size:12px;
	font-family:Arial;
	font-weight:bold;
	color:#FFFFFF;
	margin:0;
	padding:0 0 0 22px;
	text-decoration:none;
	float:left;
	display:inline;
	text-align:right;
}
.sIFR-active .navend {
	visibility:hidden;
	font-family:Arial;
	font-weight:bold;
	line-height:14px;
	margin:0;
	padding:0;
	float:left;
	display:inline;
}


.nav a{color:#FFFFFF; text-decoration:none;}
.nav a:hover{color:#E6A63A; text-decoration:none;}
.navon a{color:#E6A63A; text-decoration:none;}
.navon a:hover{color:#E6A63A; text-decoration:none;}
.navend a{color:#FFFFFF; text-decoration:none;}
.navend a:hover{color:#E6A63A; text-decoration:none;}
.side a{color:#FFFFFF; text-decoration:none;}
.side a:hover{color:#E6A63A; text-decoration:none;}
.sideon a{color:#E6A63A; text-decoration:none;}
.sideon a:hover{color:#E6A63A; text-decoration:none;}

/**** Left Nav ****/

#leftNav{
width:220px;
float:left;
display:inline;
padding:0 20px 0 0;
}

#navigation{
width:209px;
float:left;
display:inline;
margin:0;
border-top:1px solid #999999;
}

.sidenav{
float:left;
display:inline;
border-bottom:1px solid #999999;
}

.sidenav a{
width:177px;
height:20px;
margin:0;
float:left;
display:block;
text-decoration:none;
}

.sidenav a:hover{
width:177px;
height:20px;
margin:0;
float:left;
display:block;
text-decoration:none;
}

/***** NEW FORM *****/

#divForm{
	color:#FFFFFF;
}

#divForm input{
	color:#000000; font-size:11px; font-family:Arial, Helvetica, sans-serif;
	width:220px;
}

#divForm select{
	color:#000000; font-size:11px; font-family:Arial, Helvetica, sans-serif;
	width:224px;
}


#divForm #chkTandC{
	width:auto;
}

#divForm #chkOptIn{
	width:auto;
}

#divForm table{
	margin:10px 0 0 0;
}

#divForm table table{
	margin:0;
}

#divForm td{
	padding:0 10px 10px 0;
	color:#E6A63A;
}

#divForm #lblError{
	color:#900;
	ont-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
