﻿/* Created due to version control concerns during Validation process */

/* Common */
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#333333;
	margin:0px;
	padding:0px;
}
	
img {
	border: 0;
}

.mc_intro {
	padding-top: 15px;
}

.mc_form_both {
	float: left;
	width: 375px;
}

.mc_form_left {
	float: left;
	width: 180px;
}

.mc_form_right {
	float: left;
	margin-left: 20px;
	width: 180px;
	display: inline;
}

.mc_month {
	width:20px;
	height: 12px;
}

.mc_day {
	width: 20px;
	height: 12px;
	margin-left: 7px;
}

.mc_year {
	width: 40px;
	height: 12px;
	margin-left: 7px;
}

.mc_default {
	width: 180px;
	height: 12px;
}

.mc_long {
	width: 380px;
	height: 12px;
}

.mc_form_state {
	float: left;
	margin-left: 20px;
	width: 20px;
	display: inline;
}

.mc_state {
	width: 20px;
	height: 12px;
}

.mc_form_zip {
	float: left;
	margin-left: 20px;
	display: inline;
}

.mc_zip {
	width: 45px;
	height: 12px;
}

.mc_submit {
	border: 0;
}


table {
	border: 0;
}

.LPABkg 
{
	position:relative; 
	width:997px; 
	margin:0px; 
	padding:0px;
	background-repeat:no-repeat;
	background-position:325px 60px;
}

.lpaTxt 
{
	color:#646464; 
	font-size:9pt; 
	margin-right:0px;
}	

.contentLPA {
	margin:0px;
	margin-top:385px;
	margin-right:21px;
	height:248px;
	width:536px;
}

.lpa_image
{
	position:absolute; 
	left:567px; 
	top:163px; 
	z-index:20;
}

.lpaRedBox 
{
	position:absolute; 
	left:0px; 
	top:160px; 
	z-index:20; 
	background-image:url(/images/lpa/redBox.png); 
	background-repeat:no-repeat; 
	width:560px; 
	height:235px; 
	color:#FFFFFF; 
	font-weight:bold;
}

.rbTxt 
{
	position:absolute; 
	bottom:10px;
}

.rbTxt1 
{
	margin-left:21px; 
	text-transform:uppercase;
	line-height:normal;
	color: White;
}
.rbTxt1 p
{
	margin-left:21px; 
	text-transform:uppercase;
	line-height:normal;
	color: White;
}

.rbTxt2 
{
	font-size:35pt; 
	margin-left:21px;
}

.drinkingAge 
{
	font-family:Arial, Helvetica, sans-serif;
	color:#999999; 
	font-size:9pt; 
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 0px;
}

.dropDownHeader
{
	font-family:Arial, Helvetica, sans-serif;
	color: #000000; 
	font-size:9pt; 
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 0px;
}

.lpaButton 
{
	background-image:url(/images/lpa/buttonTile.jpg); 
	background-repeat:repeat-x; 
	height:23px; 
	white-space:nowrap;
	cursor:pointer; 
}

a.lpaEnter:link, a.lpaEnter:visited, a.lpaEnter:hover, a.lpaEnter:active 
{
	font-weight:bold;
	color:#FFFFFF;
	text-transform:uppercase; 
	text-decoration:none; 
	padding-left:20px; 
	padding-right:20px;
}

a.langLinks:link, a.langLinks:visited, a.langLinks:hover, a.langLinks:active 
{
	font-weight:bold;
	color:#cb192a;
	text-decoration:none; 
	display:block;
}

.langBox 
{
	border:solid 1px #999999; 
	background-color:#FFFFFF; 
	text-align:left; 
	width:160px; 
	height:200px;
	padding:5px; 
	position:absolute; 
	top:20px; 
	right:20px; 
	display:none;
	overflow:auto;
}

.lpaFooter 
{
	margin:0px; 
	margin-left:15px; 
	padding:0px;
}

.lpaFooterTxt1 p
{
	font-size:7pt;
	margin:0px; 
	margin-left:20px; 
	margin-right:15px;
}

.lpaFooterTxt2 p
{
	font-size:7pt;
	margin:0px; 
	margin-bottom:12px;
}

.fnav_lpa {
	color:#797979;
	margin-bottom:15px;
	margin-left:2px;
	margin-top:10px;
}