/* ==================== */
/* = Main Page Styles = */
/* ==================== */

/*hide from ie on mac\*/
html {
	height: 100%;
	min-height:633px;
}
#flashcontent {
	width: 100%;
	height: 100%;
	overflow: scroll;
}
/* end hide */
body {
	height: 100%;
	margin: 0;
	padding: 0;
	background-color: #f9d968;
}

/* ================== */
/* = Locator Styles = */
/* ================== */

#locator {
	position: absolute;
	/*margin: -550px auto;*/
	width: 750px;
	height: 540px;
	/*top: 50%;*/
}


/* ============= */
/* = AV Styles = */
/* ============= */

#av_container {
	background: url('../assets/images/av/av_bg.jpg') no-repeat;
	height: 100%;
	margin: 0 auto;
	width: 960px;
	overflow:hidden;
}

#av_footer {
	position: absolute;
	display: block;
	width: 960px;
	top: 375px;
	margin-left: 190px;
	font-family: arial;
	font-size: 11px;
	color: #666666;
}

#av_footer #av_mgdlogo {
	margin: 0 0 0 10px;
	border: 0;
}

#av_footer #av_gbgr {
	margin: 0 0 0 10px;
	border: 0;
}

#av_footer a {
	color: #666666;
	text-decoration: none;
}

#av_footer a:hover {
	color: #666666;
	text-decoration: underline;
}

#mc_avform {
	width: 210px;
	margin: 0 auto;
	padding-top: 215px;
	text-align: center;
}

#mc_avcontent {
	font-family: arial;
	font-size: 11px;
	color: #515151;
	margin-bottom: 20px;
}

#mc_avform table {
	margin: 0 auto;
}

#mc_avform input {
	width: 40px;
	text-align: center;
}

#mc_avform #mc_averrors {
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: red;
}

#mc_avsubmit {
	margin: 10px auto;
	background: url('../assets/images/av/av_submit.gif');
	width: 100px;
	height: 29px;
	z-index: 1;
}

#mc_avfail {
	width: 210px;
	margin: 0 auto;
	padding-top: 220px;
	text-align: center;
	font-family: arial;
	font-size: 12px;
	color: #666666;
}

#fineprint {
	font-size: 8px;
}

/* ================ */
/* = Tracking Div = */
/* ================ */

#omniture {
	display: none;
}

/* ========================= */
/* = No JavaScript Content = */
/* ========================= */

#no_javascript {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #f9d968;
}

/* ================ */
/* = Sign Up Form = */
/* ================ */


#signup {
	position: absolute;
	top: 100px;
	left: 250px;
	width: 714px;
	height: 559px;
	background: url('../assets/images/signup_bkg.png');
	font-family: arial;
	font-size: 10px;
	display: none;
	z-index: 100;
}
#signup a {
	color: #000000;
	font-size: 12px;
}
#signup_close {
	position: absolute;
	left: 672px;
	width: 40px;
	height: 35px;
	cursor: pointer;
}
#signup iframe {
	position: relative;
	top: 110px;
	left: 30px;
	width: 600px;
	height: 400px;
}
#signup_instructions {
	position: relative;
	top: 110px;
	left: 35px;
}


/* ================ */
/* = Summer Sweeps Action = */
/* ================ */


#SummerSweeps {
	font-family:"Times New Roman", Times, Serif;
	position: absolute;
	top: 100px;
	left: 250px;
	width: 823px;
	height: 674px;
	background: url('../assets/images/SummerSweeps/introBackground.png') top left no-repeat;
	font-family: Arial;
	font-size: 10px;
	display: none;
	z-index: 100;
	margin-top:30px;
}
#SummerSweeps a {
	font-family:"Times New Roman", Times, Sans-Serif;
	color: #000000;
	font-size: 12px;
	text-decoration:none;
}

#SummerSweeps a:hover {
	font-family:"Times New Roman", Times, Sans-Serif;
	color: #000000;
	text-decoration:underline;
}
#SummerSweeps_close {
	position: absolute;
	right: 0px;
	top: 0px;
	width: 40px;
	height: 40px;
	cursor: pointer;
	display: block;
}
#SummerSweeps_intro {
	background: url('../assets/images/SummerSweeps/introBottle.png') 562px 65px no-repeat;
	position: absolute;
	top: 19px;
	left: 57px;
	width: 674px;
	height: 565px;
	z-index:300;
}

#SummerSweeps_introContent {
	margin: 0px 0px 0px 38px;
}
#SummerSweeps_introContent p 
{
    font-family: Times New Roman, Sans-Serif;
	font-size: 14px;
	font-weight:bold;
	margin: 0px 0px 50px 0px;
	line-height:21px;
}

.subtitle
{
	font-family: Times New Roman, Sans-Serif;
	font-size:19px;
	margin-left:24px;
	font-weight:bold;
}

ul#prizes
{
	list-style-type: disc;
	margin-top:0px;
}
ul#prizes li
{
	font-family: Times New Roman, Sans-Serif;
	font-size: 14px;
	font-weight:bold;
}

#SummerSweeps_StateSelect
{
	margin-left:24px;
}

#SummerSweeps_StateDrop
{
	margin-left:8px;
}

#SummerSweeps_StateSubmit
{
	background:url('../assets/images/SummerSweeps/submitIntro.png') no-repeat;
	border:none;
	width:65px;
	height:25px;
	margin-left:8px;
}

#SummerSweeps_introTitle
{
	margin-top:80px;
	margin-left:50px;
	font-family:"Times New Roman", Times, Serif;
	font-size:35px;
}

#SummerSweeps_introBoxes {
	margin:40px 0px 0px 0px;
}

#SummerSweeps_californiaForm, #SummerSweeps_nationalForm
{
	display:none;
}

.SummerSweeps_formHeader 
{
	font-family:"Times New Roman", Times, Serif;
	font-size:25px;
	font-weight:bold;
	margin-top:20px;
	margin-left:20px;
}

.SummerSweeps_formSub 
{
	font-family:"Times New Roman", Times, Serif;
	font-size:15px;
	font-weight:bold;
}

#SummerSweeps_form{
	z-index: 10;	
	display: none;
	position: absolute;
	top: 15px;
	left: 38px;
	width: 750px;
	height: 502px;
}

#SummerSweeps_nationalEntered, #SummerSweeps_californiaEntered, #SummerSweeps_californiaSuccess, #SummerSweeps_nationalSuccess {
	display: none;
	position: absolute;
	top: 50px;
	left: 38px;
	width: 750px;
	height: 502px;
	text-align:center;
	font-family:Times New Roman, Serif;
	font-size:22px;
	font-weight:bold;
}

#SummerSweeps_nationalEntered, #SummerSweeps_californiaEntered, #SummerSweeps_californiaSuccess, #SummerSweeps_nationalSuccess {
	display: none;
	position: absolute;
	top: 50px;
	left: 38px;
	width: 750px;
	height: 502px;
	text-align:center;
	font-family:Times New Roman, Serif;
	font-size:22px;
	font-weight:bold;
}

.SummerSweeps_callout
{
	margin-left:310px;
	position:relative;
	display:block;
}

#SummerSweeps_form
{
	background: url('../assets/images/SummerSweeps/formCard.png') 408px 319px no-repeat;
	.background: url('../assets/images/SummerSweeps/formCard.png') 458px 319px no-repeat;
}

#SummerSweepsForm{ 
 	_position:relative;
	_bottom:40px;
}
#SummerSweeps_form p {
	font-family:"Times New Roman", Times, Sans-Serif;
	font-size: 12px;
	font-weight:bold;
	width:455px;
}

#SummerSweeps_formHeader {
	position:relative;
	bottom:29px;
	left:15px;
}

#summerRules,#summerTerms
{
	display:none;
}

#SummerSweeps_success {
	display: none;
}

#SummerSweeps_Footer {
	position:relative;
	width: 720px;
	top:457px;
	left:48px;
	font-size:9px;
	color:#666;
	z-index:310;
	font-family: "Times New Roman", Times, Serif;
}

#SummerSweeps_Footer a
{
	font-size:9px;
	color:#666;
	text-decoration:underline;
}

/* ================ */
/* = Spring Into Action = */
/* ================ */


#SpringIntoAction {
	font-family:"Times New Roman", Times, Sans-Serif;
	position: absolute;
	top: 100px;
	left: 250px;
	width: 823px;
	height: 615px;
	background: url('../assets/images/SpringIntoAction/SpringIntoActionBackground.png') top left no-repeat;
	font-family: Arial;
	font-size: 10px;
	display: none;
	z-index: 100;
}
#SpringIntoAction a {
	font-family:"Times New Roman", Times, Sans-Serif;
	color: #000000;
	font-size: 12px;
	text-decoration:none;
}

#SpringIntoAction a:hover {
	font-family:"Times New Roman", Times, Sans-Serif;
	color: #000000;
	text-decoration:underline;
}
#SpringIntoAction_close {
	position: absolute;
	right: 0px;
	top: 0px;
	width: 40px;
	height: 40px;
	cursor: pointer;
	display: block;
}
#SpringIntoAction_intro {
	background: url('../assets/images/SpringIntoAction/bottle.png') 480px 20px no-repeat;
	position: absolute;
	top: 19px;
	left: 57px;
	width: 660px;
	height: 565px;
}

#SpringIntoAction_introContent {
	margin: 0px 0px 0px 24px;
}

#SpringIntoAction_introContent p 
{
    font-family: Times New Roman, Sans-Serif;
	font-size: 14px;
	font-weight:bold;
	margin: 0px 0px 50px 0px;
	width:455px;
	line-height:21px;
}

#SpringIntoAction_introBoxes {
	margin:40px 0px 0px 0px;
}

.SpringIntoAction_smallTitle
{
	height:90px;
}

#SpringIntoAction_form, #SpringIntoAction_entered, #SpringIntoAction_download {
	z-index: 10;	
	display: none;
	position: absolute;
	top: 15px;
	left: 38px;
	width: 750px;
	height: 470px;
}

#SpringIntoActionForm{ 
 	_position:relative;
	_bottom:40px;
}
#SpringIntoAction_form p {
	font-family:"Times New Roman", Times, Sans-Serif;
	font-size: 12px;
	font-weight:bold;
	width:455px;
}

#SpringIntoAction_formHeader {
	position:relative;
	bottom:29px;
	left:15px;
}

#SpringIntoAction_success {
	display: none;
}

#SpringIntoAction_Footer {
	position:relative;
	width: 700px;
	top:524px;
	left:58px;
	font-size:9px;
	color:#666;
	z-index:300;
}

#SpringIntoAction_Footer a
{
	font-size:9px;
	color:#666;
	text-decoration:underline;
}

#SpringIntoAction_enteredMessage {
	font-family:"Times New Roman", Times, Sans-Serif;
	font-size:14px;
	margin:7px 0px 0px 16px;
	font-weight:bold;
}

#SpringIntoAction_entered p{
	font-family:"Times New Roman", Times, Sans-Serif;
	font-size:12px;
	margin:7px 0px 0px 16px;
	width:607px;
	line-height:18px;
	font-weight:bold;
}

#SpringIntoAction_enteredBtn {
	margin:25px 0px 0px 16px;
}

#appStore {
	position:relative;
	left:471px;
}

#SpringIntoAction_downloadBtn {
	margin: 30px 0px 0px 10px;
}

#SpringIntoAction_downloadContent {
	margin:0px 0px 0px 18px;
}

#SpringIntoAction_downloadContent p{
	font-family:"Times New Roman", Times, Sans-Serif;
	font-size:12px;
	width:500px;
	line-height:18px;
}

#SpringIntoAction_downloadContent ol li, #SpringIntoAction_downloadContent ol{
	padding-left:15px;
	.padding-left:0px;
	text-indent:0px;
}

#SpringIntoAction_downloadContent ol {
	margin-top:5px;
	.margin-top:0px;
	.position:relative;
	.right:10px;
	.bottom:10px;
}

#appStoreDownload {
	position:relative;
	left:471px;
	.left:415px;
	bottom:200px;
	.bottom:300px;
}

img {
	border:0px;
}

#mcSharedForm 
{
	margin-left:16px;
	margin-top:10px;
	_margin-top:45px;
}

.requiredFields
{
	margin-left:4px;
	margin-bottom:4px;
}

#selectState
{
	margin-top:10px;
}

#disclaimer
{
	font-family:"Times New Roman", Times, San, #loading2s-Serif;
	font-size:10px;
	color:#000000;
	width:766px;
	position:relative;
	top:440px;
	left:53px;
}

#disclaimer a {
	color: #000000;
	font-size: 10px;
}

#loading{
	display:none;
	position:relative;
	top:200px;
	left:400px;
}

#loading2{
	display:none;
	position:relative;
	top:200px;
	left:400px;
}

#mcfform
{
	.margin-top:10px;
}

#mcSharedForm #mcFormLeftCol {
	width:350px;
	margin-right:40px;
}

#mcSharedForm a {
	font-size:11px;
	font-family:"Times New Roman", Times, Sans-Serif;
}

#mcSharedForm #mcFormRightCol {
	width:200px;
	margin-right:100px;
	.margin-right:30px;
}

#mcSharedForm #mcFormFooter #mcErrorPrompt {
	bottom:30px;
}

#californiaSuccess img
{
	margin-top:20px;
}

#mcSharedForm {
	font-family:"Times New Roman", Times, Sans-Serif;
	font-size:11px;
}

#mcSharedForm #mcMobileConfirmation p {
	font-family:"Times New Roman", Times, Sans-Serif;
	font-size:11px;
	font-weight:normal;
	width:350px;
}

#mcSharedForm #mcMobileConfirmation {
	bottom:10px;
	_margin-bottom:200px;
	z-index:320;
}

#mcSharedForm #mcMobileInput 
{
	position:relative;
	bottom:56px;
	left:241px;
}

#mcSharedForm #mcMobileInput2
{
	position:relative;
	bottom:56px;
	left:241px;
}

#mcSharedForm #captchaImage
{
	margin-left:4px;
}

#mcSharedForm a
{
	text-decoration:underline;
}

#mcSharedForm #fsCommPrefs .mcFormFieldWrapper {
	.margin-bottom:9px;
}





