﻿body {
	background-color:#e4debe;
	margin:0;
	padding:0;
	color:#663300;
	font-family:Arial;
	width:100%;
}

.PageContainer, .Header {
    text-align: center;
}

.Content {
	text-align:left;
}

.Footer {
	color:#666666;
	font-family:Tahoma;
}

.FooterText{
	font-size:10px;
}

.FooterlnkPadding {
	padding:2px 0 2px 2px;
	background-color:#990000;
}

a.lnkFooter, a.lnkFooter:hover {
	color:#ffffcc;
	cursor:pointer;
	text-align:center;
	text-decoration:none;
}

.Breakline {
	font-size:5px;
}

.BreakRadiobutton {
	font-size:3px;
}

.radiobox {
	margin:0;
	padding:0;
}

.textbox {
	border:1px solid #333;
	background-color:#ffffff;
	margin:0;
	padding:0;
	height:20px;
}

input {
	margin:0;
	padding:0;
}

textarea {
	border:1px solid #333;
	background-color:#ffffff;
	margin:0;
	padding:0;
	height:40px;
	width:200px;
}

.AlignBottom {
	vertical-align:bottom;
}

.AlignMiddle {
	vertical-align:middle;
}

.AlignCenter {
	text-align:center;
}

.AgeGateLayer {
	height:248px;
	text-align:center;
}

.AgeLayer {
	width:226px; 
	background-color:#fff; 
	color:#990000; 
	font-weight:bold;
	font-family:Georgia;
}

.Agegatepadding {
	padding:10px 0 10px 0;
}

.AgegateHeader {
	background-color:#0d2137; 
	height:31px;
}

.ErrorAgeLayer {
	background-color:#990000; 
	width:219px; 
	font-weight:bold;
	font-family:Georgia; 
	color:#fff;	
}

.BDateText {
	color:#990000; 
	font-family:Georgia; 
	font-size:14px;
}

.GrayText {
	color:#333333;
}

.HeaderLogoHeight {
	height:68px;
	border:1px solid red;
}

.HeaderContentLayer {
	width:230px;
}

.HeaderContentImg {
	width:47px;
}

.HeaderContentImgHeight {
	height:39px;
	border:none;
}

.HeaderContentTop {
	height:5px;
	border:none;
}

.HeaderTitle {
	font-family:Georgia; 
	font-weight:bold; 
	font-style:italic; 
	color:#063c7c; 
	font-size:12px;
}

.TitlebackgroundLayer {
	background-color:#d5c9a7; 
}

.ContentPadding {
	padding:10px 11px 15px 11px;
}

a .img {
	border:0;
}

a.lnkRed, a.lnkRed:hover, .lnkRed, a.lnkGoogle, a.lnkGoogle:hover {
	color:#990000;
	font-family:Georgia;
	text-decoration:underline;
	cursor:pointer;
	font-weight:bold;
	vertical-align:middle;
}

.hdrRedText {
	color:#990000;
	font-family:Georgia;
	font-size:12px;
}

.inputTextLayer {
	color:#333333;
}

.ZipCodeErrorText, .MobileBoldText, .NattyismConfirmText {
	color:#330000;
	font-size:13px;
}

.RetailResultTitleText {
	color:#663300;
	font-weight:bold;
}

.RetailResultBigText {
	color:#663300;
	font-weight:bold;
	font-size:13px;
}

.RetailResultText {
	color:#996633;
	font-weight:bold;
}

.PartyRightHeaderText, .NattyismsTitleHeader {
	color:#003366; 
	font-size:12px; 
	font-weight:bold; 
	font-style:italic; 
	font-family:Georgia;
}

.Partypadding {
	height:7px;
}
