/* global font color size for content */
 #logoLink{
	display: block;
	width: 160px;
	height: 396px;
	position: absolute;
	top: 189px;
	left: 100px;
	z-index: 100;
	margin-left: -158px;
}

#content{
	color:#50100c;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#header a{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9px;
		letter-spacing: 1px;
		color: #ffffff;
		text-decoration: none;
		
	}
	
#header a:hover{
		color: #f7272f;
		text-decoration: underline;
		
	}
	
	
#contactus #contactText{
	padding:10px 0 0 0;
	margin:0px auto;
	text-align:left;
	width:575px;
}

#contactus #contactText .contactTextInfo{
	margin-top:10px;
}

#contactus #contactForm{
	text-align:left;
	margin:0 auto;
	width:357px;
}

#contactus #contactForm td{
	padding:3px 0px;
	color:#50100c;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#contactus #contactForm #btnSend{
	float:right;
	margin:5px 15px 0px 0px;
}

#contactus #ContentWrapper{
	text-align:center;
}
#contactus .formError{
	margin:8px auto 8px auto;
	text-align:left;
	padding:5px;
	width:575px;
	border: 3px solid #F7272F;
	color:#F7272F;
}
#contactus #contactForm #question{
	width:357px;
	height:90px;
	overflow:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#Home #healthyGenLink{
	display:none;
	width: 40px;
	height: 20px;
	overflow: hidden;
	text-indent: -1000px;
	position: absolute;
	/*background-color: #33FF00;*/
	top: 315px;
	left: 726px;
	
}

#Home #healthyGenLink:hover{
	background-image:url(../images/nextRollover.jpg);


}
#Home #greatTasting{
	position:absolute;
	width:300px;
	margin:80px 0 0 490px;
	color:#c81a1e;
}

#EatRight #EatRightText1{
	position: absolute;
	top: 15px;
	left: 65px;
	width: 297px;

}

#EatRight #EatRightText1 .paraSpacing{
	margin-bottom: 10px;


}

#EatRight #EatRightText2{
	position: absolute;
	top: 145px;
	left: 65px;
	width: 326px;
	/* background-color:#33FF00; */

}

#EatRight #EatRightText2 p{
	margin-bottom: 10px;
	margin-top: 5px;

}

/*#EatRight #EatRightText2 .smText{
	font-size: 11px;

}*/

#EatRight #EatRightText2 .ulTopSpacing{
	margin-top: -5px;

}

#EatRight #EatRightText2 li{
	margin-left: 6px;


}

#EatRight #schoolFriendlyText #positionli1{
	top: 80px;
	/*background-color:#33FF00;*/

}

#EatRight #schoolFriendlyText #positionli2{
	position: absolute;
	top: 80px;
	left: 195px;
	display: block;
	width: 134px;
	
	

}

#EatRight #schoolFriendlyText p{
	margin-bottom: 5px;

}


#EatRight #schoolFriendlyText{
	font-size: 11px;
	position: absolute;
	top: 371px;
	left: 52px;
	width: 316px;
	height: 140px;
	/* CORRECT SIZE!
	width: 348px;
	height: 224px;
	*/
	background-image: url(../images/schoolFriendlyBg3.jpg);
	background-repeat: no-repeat;

	padding: 14px 16px;

}




#EatRight #EatRight-heading{
	position: absolute;
	left: 442px;
	width: 300px;


}

#EatRight #EatRight-cookiesText{
	position: relative;
	top: 48px;
	left: 503px;
	width: 175px;

}

#EatRight #EatRight-clustersText{
	position: relative;
	top: 95px;
	left: 503px;
	width: 156px;
}

#EatRight #EatRight-crackersText{
	position: relative;
	top: 145px;
	left: 467px;
	width: 194px;


}

#EatRight #EatRight-browniesText{
	position: relative;
	top: 200px;
	left: 518px;
	width: 288px;


}

#EatRight #EatRightText3{
	position: absolute;
	top: 475px;
	left: 540px;
	width: 270px;


}

#EatRight #ContentWrapper a{
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	color: #ab1619;

}

#EatRight #ContentWrapper a:hover{
	text-decoration: none;


}

#EatRight #ContentWrapper ul{
	margin-left: 10px;
	font-size: 11px;
}

#EatRight #ContentWrapper li{
	list-style-image: url(../images/bullet.gif);
}

	#EatRight #ContentWrapper #schoolFriendlyText ul{
	margin-top: -5px;
	}

	#EatRight #ContentWrapper #EatRight-cookiesText ul{
	margin-top: 5px;
	}
	
	#EatRight #ContentWrapper #EatRight-crackersText ul{
	margin-top: 5px;
	
	}
	
	#EatRight #ContentWrapper #EatRight-browniesText ul{
	margin-top: 5px;
	
	}
	
	#EatRight #ContentWrapper #EatRight-cookiesText li{
	margin-left: 12px;
	
	}
	
	#EatRight #ContentWrapper #EatRight-clustersText ul{
	margin-top: 5px;
	
	}
	
	#EatRight #ContentWrapper #EatRight-clustersText li{
	margin-left: 12px;
	
	}
	
	#EatRight #ContentWrapper #EatRight-crackersText li{
	margin-left: 12px;
	
	}
	
	#EatRight #ContentWrapper #EatRight-browniesText li{
	margin-left: 12px;
	
	}




#EatRight #EatRight-cookiesText #nutFactButtRight{
	position: absolute;
	top: 60px;
	left: 60px;
	
}
#EatRight #cookie-ingredients-button{
	position: absolute;
	top: 76px;
	left: 60px;
}

#EatRight #EatRight-clustersText #nutFactButtLeft{
	position: absolute;
	top: 60px;
	right: 55px;
}
#EatRight #cluster-ingredients-button{
	position: absolute;
	top: 76px;
	right: 55px;
}
#EatRight #EatRight-crackersText #nutFactButtRight1{
	position: absolute;
	top: 75px;
	left: 85px;


}
#EatRight #cracker-ingredients-button{
	position: absolute;
	top: 91px;
	left: 85px;
}
#EatRight #EatRight-browniesText #nutFactButtLeft1{
	position: absolute;
	top: 75px;
	left: 3px;
}
#EatRight #brownie-ingredients-button{
	position: absolute;
	top: 91px;
	left: 3px;
}

#EatRight #ContentWrapper h1{
	/*color: #ffd824;*/
	color: #f7941d;
	font-weight: 800;
	letter-spacing: 1px;
	

}

#EatRight #ContentWrapper h2{
	color: #f7941d;/*fdd000*/
	font-weight: 800;
	letter-spacing: 1px;

}



#EatRight #beActiveLink{
	display: block;
	width: 40px;
	height: 20px;
	overflow: hidden;
	text-indent: -1000px;
	position: absolute;
	top: 565px;
	left: 726px;
	
}

#EatRight #beActiveLink:hover{
background-image:url(../images/nextRollover.jpg);

}

#EatRight #vend{
	/*position:absolute;*/
	width:582px;
	margin:165px auto 0 auto;
	color:#4f100c;
}
#EatRight #vendforyourself{
	display:block;
	margin-bottom:4px;
	color:#c81a1e;
	font-weight:bold;
	font-size:14px;
}
#EatRight #onthego{
	font-weight:bold;
	display:block;
	margin-bottom:10px;
}

/*v2*/
#EatRight #leftColumn{
	margin:10px 60px 15px 68px;
	float:left;
	width:320px;
	position:relative;
}
#EatRight #leftColumn p{
	margin-bottom:10px;
}
#EatRight #leftColumn #schoolFriendlyLink{
	display:block;
	margin-top:10px;
	font-style:normal;
	width:250px;
}
#EatRight #leftColumn #schoolFriendlyIcon{
	position:absolute;
	top:148px;
	left:240px;
}
#EatRight #rightColumn{
	float:left;
	width:320px;
	margin:10px 10px 0 0px;
}
#EatRight #rightColumn h1{
	color:#F7971D;
	font-weight:bold;
	margin-bottom:2px;
}
#EatRight #rightColumn ul{
	margin:0 0 10px 20px;
}
#EatRight #rightColumn p{
	margin:0 10px 10px 0;
}
    /* remove carousel changes*/
        #EatRight #content #productUL{
            width:654px;
            height:266px;
            padding:14px 0 0 60px;
        }
           #content #productUL li{
                float:left;
                width:173px;
                height:266px;
                margin-left:45px;
                list-style: none;
            }
                #content #productUL li a{
                    width:173px;
                    height:266px;
                    display:block;
                }
		/* end remove carousel changes*/
/**/
/*for v2 popup*/
#schoolFriendlyPopup .close{
	top:4px;
	left:290px;
}
#schoolFriendlyPopup{
	position:absolute;
	width:341px;
	height:163px;
	top:290px;
	left:250px;
	background-image:url(/images/eatrightGallery/schoolFriendlyPopup.jpg);
	z-index:100;
}
#eatRight_popup .close{
	top:10px;
	left:480px;
}
#eatRight_popup{
	/*padding:10px 12px 10px 12px;*/
	/*margin:-250px 0 0 200px;*/
	top:0px;
	left:155px;
	width:535px;
	height:366px;
	position:absolute; 
	z-index:100001; 
	display:none; 
	background-image:url(/images/eatrightGallery/popup_bg.gif);
	background-repeat:no-repeat;
}
#eatRight_popup #eatRightPopupWrapper{
	width:493px;
	margin:8px auto;
}
#eatRight_popup #facts{
	background-repeat:no-repeat;
	float:left;
	/*width:217px;*/
	height:201px;
	padding-left:217px;
	margin-bottom:4px;
}
#eatRight_popup #product{
	margin:10px 0 0 45px;
	background-repeat:no-repeat;
	float:left;
	width:107px;
	height:188px;
}
	#eatRight_popup #product.noPanel{
		margin:10px 0 8px 193px;
	}
#eatRight_popup #ingredients{
	/*clear:both;*/
	width:493px; 
	height:146px;
/*	margin-top:5px;*/
	background-repeat:no-repeat;
}
/*end for v2 popup*/

/* v3 */
#EatRight #dennisWrapper{
	width:850px; 
	height:119px;
	top:488px;
	left:100px;
	/*margin:130px 0 0 -10px;*/ 
	position:absolute;
}

#dennisWrapper #dennisText{
		float:left; 
		width:620px;
		height:100px; 

	}
/* end v 3*/
#HealthyGeneration p a{
	color:#AB1619;
	font-family:Arial,Helvetica,sans-serif;
}
#HealthyGeneration p a:hover{
	text-decoration:none;
}

#HealthyGeneration #healthyGenText{
	position: absolute;
	top: 10px;
	left: 236px;
	width: 340px;
}


#HealthyGeneration #healthyGenText h2{
	color: #f7911f;
	letter-spacing: 1px;
	font-weight: 800;

}

#HealthyGeneration #healthyGenText .boldText{
	font-weight: 800;

}

#HealthyGeneration #healthyGenQuote{
	position: absolute;
	color: #f7941e;
	font-size: 11px;
	font-weight: 800;
	width: 173px;
	top: 80px;
	left: 610px;

}

#HealthyGeneration #resLink{
	display: block;
	width: 40px;
	height: 20px;
	/*background-color: #00FF00;*/
	overflow: hidden;
	text-indent: -1000px;
	position: absolute;
	top: 525px;
	left: 726px;

}

#HealthyGeneration #resLink:hover{
background-image:url(../images/nextRollover.jpg);


}

#Responsibility #ResText2 a{
	font-style:normal;
	color:#ab1619;
}
#Responsibility #ResText2 a:hover{
	text-decoration:none;
}
#Responsibility #ResQuote{
	color: #d61b20;
	font-size: 11px;
	font-weight: 800;
	position: absolute;
	top: 18px;
	left: 65px;
	width: 283px;

}

#Responsibility #ResText1{
	position: absolute;
	top: 17px;
	left: 392px;
	width: 387px;

}

#Responsibility #ResText2{
	position: absolute;
	top: 245px;
	left: 392px;
	width: 375px;

}

#Responsibility #ResText2 h2{
	color: #e41b22;
	font-weight: 800;
	letter-spacing: 1px;
	
}

#Responsibility #eatRightLink{
	display: block;
	width: 40px;
	height: 20px;
	/*background-color: #00FF00;*/
	overflow: hidden;
	text-indent: -1000px;
	position: absolute;
	top: 519px;
	left: 726px;
	
}

#Responsibility #eatRightLink:hover{
background-image:url(../images/nextRollover.jpg);

}

#BeActive #BeActiveText1{
	position: absolute;
	left: 75px;
	/*top: 19px;*/
	top:95px;
	text-align: left;
	/*width: 262px;*/
	width:420px;
}

#BeActive #BeActiveText2{
	position: absolute;
	left: 75px;
	top: 245px;
	text-align: left;
	width: 420px;

}

#BeActive #BeActiveText2 .Big{
	display: block;
	color: #f7911f;
	font-size: 48px;
	letter-spacing: -1px;
	font-weight: 800;
	margin-top: -10px;
}


#BeActive #BeActiveText2 h1{
	color: #f7911f;
	font-size: 30px;
	font-weight: 800;
}


#BeActive h2{
	color: #f7911f;
	font-weight: 800;
	letter-spacing: 1px;
	
}


#BeActive .h2{
	color: #50100c;
	letter-spacing: 1px;
	font-weight: 800;
	
}

#BeActive #ContentWrapper a{
	/*font-weight: bold;*/
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	color: #ab1619;
	
}

#BeActive #ContentWrapper a:hover{
	text-decoration: none;

}

#BeActive #getInvolvedLink{
	display: block;
	width: 40px;
	height: 20px;
	overflow: hidden;
	text-indent: -1000px;
	position: absolute;
	top: 564px;
	left: 726px;
	
}

#BeActive #getInvolvedLink:hover{
	background-image: url(../images/nextRollover.jpg);


}

/* end v3*/
#getinvolved #getinvolvedText{
	position:absolute;
	left: 185px;
	top: 15px;
	text-align: left;
	width:415px;
	
}

#getinvolved #getinvolvedText h1{
	color: #e41b22;
	font-size: 19px;
	font-weight: 800;
	
}

#getinvolved #getinvolvedText h2{
	color: #e41b22;
	font-weight: 800;
	letter-spacing: 1px;
	
}

#getinvolved #ContentWrapper a{
	/*font-weight: 800;*/
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	color: #ab1619;
}

#getinvolved #ContentWrapper a:hover{
	text-decoration: none;
}

#getinvolved #getInvolvedLink{
	display: block;
	width: 40px;
	height: 20px;
	overflow: hidden;
	text-indent: -1000px;
	position: absolute;
	top: 500px;
	left: 726px;
}

#getinvolved #getInvolvedLink:hover{
background-image:url(../images/nextRollover.jpg);

}
#getinvolved #checkoutsnacks{
	width:82px;
	height:29px;
	position:absolute;
	top:500px;
	left:147px;
	background-image:url(/images/makeyourmark/checkoutsnacks_button.jpg);
}
#getinvolved #checkoutsnacks a{
	display:block;
	width:82px;
	height:29px;
	background-image:url(/images/makeyourmark/checkoutsnacks_button.jpg);
}
#getinvolved #checkoutsnacks a:hover{
	background-image:url(/images/makeyourmark/checkoutsnacks_buttonOVER.jpg);
}

#Product-Locator #productLocatorText{
	position: absolute;
	top: 2px;
	left: 185px;
	width: 506px;

}

#Product-Locator #productLocatorText p{ 
	margin-bottom: 4px;
}	

#Product-Locator #findState{
	margin-left:80px;
	font-size:11px;
}

/*product locator popups*/
.locations{
	position:absolute;
	display:none;
	color:#CF1719;
	background-image:url(/images/productLocPopup.gif);
	padding:10px 10px 10px 20px;
	width:387px;
	height:309px;
	z-index:100;
}
#Product-Locator #caLocations.locations{
	top:-20px;
	left:60px;
}
#Product-Locator #txLocations.locations{
	top:110px;
	left:295px;
}
.locations span{
	font-weight:bold;
}
.location_content{
	overflow:auto;
	width:100%;
	height:245px;
	background-color:#fdfae7;
	margin:10px 0px 10px 0px;
}
.locations_contentWrapper li{
	float:left;
	width:172px;
	padding:2px 2px 2px 0px;
	margin:5px 5px 10px 0px;
}
.close{
	position:absolute;
	width:50px;
	color:#CD1017;
	text-decoration:none;
	font-size:11px;
}
.locations .close{
	top:8px;
	left:360px;
}
.ImageAlignMiddle{
	vertical-align: middle;
}
/*product locator popups*/

#footer a{
	font-size: 11px;
	color: #a2483c;
	text-decoration: none;
}

#footer a:hover{
	text-decoration: underline;
}

/*signup*/
#Signup #checkoutsnacks{
	width:82px;
	height:29px;
	position:absolute;
	top:358px;
	left:149px;
	background-image:url(/images/makeyourmark/checkoutsnacks_button.jpg);
}
#Signup #checkoutsnacks a{
	display:block;
	width:82px;
	height:29px;
	background-image:url(/images/makeyourmark/checkoutsnacks_button.jpg);
}
#Signup #checkoutsnacks a:hover{
	background-image:url(/images/makeyourmark/checkoutsnacks_buttonOVER.jpg);
}
#signupForm{
	width:224px;
	height:200px;
	position:absolute;
	top:23px;
	left:543px;
}
#signupForm a{
	color:#ab1619;
}
#signupForm a:hover{
	text-decoration:none;
}
#loginForm{
	width:228px;
	height:50px;
	position:absolute;
	top:285px;
	left:535px;
}
#Signup .signUpField{
	width:221px;
	height:18px;
	margin-bottom:5px;
	border:1px solid #cacaca;
	color:#4f0f0b;
	padding:3px 0 0 3px;
}
#Signup #viewrules{
	position:absolute;
	top:155px;
	left:332px;
	background-image:url(/images/makeyourmark/viewrules_button.gif);
}
#Signup #viewrules a{
	/*width:114px;*/
	width:155px;
	height:18px;
	display:block;
	background-image:url(/images/makeyourmark/viewrules_button.gif);
}
#Signup #viewrules a:hover{
	background-image:url(/images/makeyourmark/viewrules_buttonOVER.gif);
}
#rulesPopup{
	display:none;
	color:#c81a1e;
	font-weight:bold;
	font-size:14px;
	position:absolute;
	background-image:url(/images/makeyourmark/popup_bg.gif);
	/*padding:12px;*/
	padding:33px 0 0 0;
	width:474px;
	height:365px;
	z-index:100;
	text-align:center;
	left:175px;
}
#rulesPopup .close{
	top:10px;
	left:415px;
}
/*#ageReq{
	display:none;
	color:#c81a1e;
	font-weight:bold;
	font-size:14px;
	position:absolute;
	background-image:url(/images/ingredients-bg.jpg);
	padding:100px 15px 0 15px;
	width:505px;
	height:143px;
	z-index:100;
	left:175px;
}
#ageReq .close{
	top:10px;
	left:470px;
}*/

#rules,#guidelines{
	color:#4f100c;
	font-weight:normal;
	font-size:11px;
	margin:10px auto;
	width:424px;
	height:267px;
	border:1px solid #cccddb;
	padding:10px;
	overflow:auto;
	text-align:left;
}
#rules ol{
	margin:10px 0 10px 17px;
	color:#4f100c;
}
#rules ol li{
	list-style: decimal;
}
#rules ol li h1{
	font-weight:bold;
	display:inline;
}
.imageAlignMiddle{
	vertical-align:middle;
}
.alignTop{
	display:block;
	float:left;
	vertical-align:top;
	color:#782d19;
	margin-top:5px;
	font-size:11px;
}
#Signup #error-message{
	width:245px;
	height:31px;
	padding:6px 10px 10px 10px;
	color:#c81a1e;
	position:absolute;
	margin:217px 0 0 522px;
	background-image:url(/images/makeyourmark/signup-error-bg.gif);
	background-repeat:no-repeat;
}
#Signup #login-error-message{
	width:241px;
	height:28px;
	color:#c81a1e;
	position:absolute;
	margin:339px 0 0 512px;
	padding:10px 10px 10px 20px;
	background-image:url(/images/makeyourmark/login-error-bg.gif);
	background-repeat:no-repeat;
}
/*#Signup #sinceMusic{
	position:absolute;
	width:250px;
	height:60px;
	margin:95px 0 0 265px;
	color:#fff;
}*/
#Signup #favMusicFlash{
	width:210px;
	height:110px;
	position:absolute;
	top:125px;
	left:110px;
}
#ageErrorOverlay{
	position:absolute;
	width:263px;
	height:188px;
	background-color:#999999;
	top:14px;
	left:523px;
	z-index:100000;
	filter:alpha(opacity=25);
	-moz-opacity:.25;
	opacity:.25;
}
/*#checkoutsnacks a{
	background-image:url(/images/makeyourmark/checkoutsnacks_button.jpg);
}*/
/*end signup*/

/*registered*/
#Registered #ContentWrapper a{
	/*font-weight: bold;*/
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #ab1619;
	
}

#Registered #ContentWrapper a:hover{
	text-decoration: none;

}
#Registered #bannerMessage{
	position:absolute;
	margin:-25px 0 0 195px;
}
#Registered #stayPluggedIn{
	position:absolute;
	margin:72px 0 0 77px;
	font-size:11px;
	color:#782d19;
	font-weight:bold;
	width:370px;
}
#Registered #stayPluggedIn p{
	color:#6e2712;
	font-size:12px;
	font-weight:normal;
	margin:0 0 7px 2px;
}
#Registered #weeklyReminderCB{
	margin:0px 0 0 2px;
	float:left;
}
#Registered #remindMe{
	margin:-3px 0 0 6px; 
	width:338px; 
	float:left;
}
#Registered #stayPluggedIn #pluggedInSubmit{
	margin:0px 0 0 260px;
}
#Registered #tellyourfriends{
	position:absolute;
	margin:250px 0 0 77px;
}
#Registered #tellyourfriends p {
	margin:12px 0 0 5px;
	width:317px;
}
#Registered #tellyourfriends .genMaxLink{
	color:#c81a1e;
	font-weight:bold;
}
#Registered #sponsorCode{
	position:absolute;
	margin:377px 0 0 77px;
}
#Registered #sponsorCode span{
	font-size:18px;
	color:#c81a1e;
}
#Registered #friends{
	position:absolute;
	margin:405px 0 0 80px;
}
#Registered #friends span{
	font-size:14px;
	color:#c81a1e;
	font-weight:bold;
}
#Registered #friendsListWrapper{
	position:absolute;
	padding-left:31px;
	margin:422px 0 0 51px;
	width:334px;
	height:162px;
	background-image:url(/images/makeyourmark/friends_bg.gif);
	background-repeat:no-repeat;
}
#friendsListWrapper #friendsList{
	margin:14px 0 0 0;
	padding:10px;
	background-color:#FFFFFF;
	border:1px solid #cacaca;
	width:278px;
	height:85px;
	overflow:auto;
}
/*#Registered #checkoutsnacks{
	width:84px;
	height:29px;
	position:absolute;
	top:613px;
	left:697px;
}*/
#Registered #checkoutsnacks{
	position:absolute;
	top:594px;
	left:694px;
	background-image:url(/images/makeyourmark/checkoutsnacks_button.jpg);
}
#Registered #checkoutsnacks a{
	display:block;
	width:82px;
	height:29px;
	background-image:url(/images/makeyourmark/checkoutsnacks_button.jpg);
}
#Registered #checkoutsnacks a:hover{
	background-image:url(/images/makeyourmark/checkoutsnacks_buttonOVER.jpg);
}
#Registered #pastwinners{
	position:absolute;
	width:332px;
	height:140px;
	margin:44px 0 0 445px;
	background-image:url(/images/makeyourmark/pastwinners.gif);
	color:#6e2712;
}
#pastwinners #winnersList{
	margin:63px 0 0 52px;
}
.winnerDate{
	color:#c81a1e;
	font-weight:bold;
}
.winnerName{
	font-weight:bold;
}
#questionsOverlay{
	position:absolute;
	z-index:100;
	width:100%;
	height:100%;
	background-color:#FFFFFF;
	filter:alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.50;
	top:0;
	left:0;
}
#questions{
	position:absolute;
	/*background-image:url(/images/makeyourmark/rules-bg.gif);*/
	background-color:#fdfae6;
	border:1px solid #c7bebc;
	padding:35px 10px 0 10px;
	width:411px;
	height:420px;
	z-index:101;
	left:50%;
	top:50%;
	margin-top:-170px;
	margin-left:-215px;
	color:#51100c;
	font-size:12px;
	text-align:left;
	
}
#questions #questionsHeader{
	color:#c81a1e;
	font-weight:bold;
	display:block;
	font-size:14px;
	margin:5px 0 5px 17px;
}
#questions textarea{
	width:396px;
	height:43px;
	margin-left:8px;
	border:1px solid #cacaca;
	display:block;
	overflow:auto;
}
#questions h2{
	display:block;
	margin:5px 0 5px 17px;
}
#questions .close{
	top:8px;
	left:370px;
}
#questions #submit{
	display:block;
	margin:-5px 8px 0 0;
	float:right;
}
/**/

/*ad rollovers*/
	#details{
		position:absolute;
		background-image:url(/images/v2_rollovers/details.gif);
	}
	#details a{
		display:block;
		width:77px;
		height:20px;
	}
	#viewrules{
		position:absolute;
		background-image:url(/images/v2_rollovers/rules.gif);
	}
	#viewrules a{
		display:block;
		width:80px;
		height:13px;
	}
	#getinvolved #details{
		margin:322px 0 0 505px;
	}

	#getinvolved #details a{
		background-image:url(/images/v2_rollovers/details.gif);
	}
	#getinvolved #details a:hover{
		background-image:url(/images/v2_rollovers/detailsOVER.gif);
	}
	
	#getinvolved #viewrules{
		margin:329px 0 0 340px;
	}
	#getinvolved #viewrules a{
		background-image:url(/images/v2_rollovers/rules.gif);
	}
	#getinvolved #viewrules a:hover{
		background-image:url(/images/v2_rollovers/rulesOVER.gif);
	} 
	
/*end ad rollovers*/

/*v3*/	
	#headerOverlay{
		position:absolute;
		top:64px; 
		left:80px; 
		width:846px;
		height:52px;
		z-index:102;
	}
	#countyRequestPopup{
		display:none;
		position:absolute;
		border:1px solid #c7becb;
		background-color:#f6fae6;
		
		padding:20px 28px;
		width:473px;
		left:159px;
		z-index:103;
	}
	#countyRequestPopup .close{
		top:10px;
		left:475px;
	}
		#countyRequestPopup #pcRequestForm{
			padding:10px 0;
		}
		#countyRequestPopup #pcRequestMessage{
			color:#ff0000;
		}
		.county{
			color:#c0191c;
			font-weight:bold;
			font-size:14px;
		}
		
		#countyRequestPopup label{
			font-weight:bold;
		}
		#shuffleOverlay{
			background-image:url(/images/v3/ipodAd_bg.gif); 
			width:357px; 
			height:52px; 
			float:right;
		}
		
			#shuffleOverlay #shuffledetails{
				width:75px;
				height:16px;
				margin:10px 0 0 270px;
				background-image:url(/images/v3/rollovers/details.gif);
				background-repeat:no-repeat;
			}
		
			#shuffleOverlay #shuffledetails a{
				width:75px;
				height:16px;
				display:block;
				background-image:url(/images/v3/rollovers/details.gif);
				background-repeat:no-repeat;
			}
			#shuffleOverlay #shuffledetails a:hover{
				background-image:url(/images/v3/rollovers/detailsOVER.gif);
			}
			
			#shuffleOverlay #shuffleviewrules{
				width:80px;
				height:12px;
				margin:11px 0 0 236px;
				background-image:url(/images/v3/rollovers/view_rules.gif);
				background-repeat:no-repeat;
			}
			#shuffleOverlay #shuffleviewrules a{
				width:80px;
				height:12px;
				display:block;
				background-image:url(/images/v3/rollovers/view_rules.gif);
				background-repeat:no-repeat;
			}
			#shuffleOverlay #shuffleviewrules a:hover{
				background-image:url(/images/v3/rollovers/view_rulesOVER.gif);
			} 
			
			#facebookJoinUs{
				background-image:url(/images/v3/facebook_callout.gif);
				width:196px; 
				height:40px;
				margin:13px 6px 0 0; 
				float:right;
			}
				#facebookJoinUs a{
					display:block;
					width:86px;
					height:25px;
					margin:13px 0 0 90px;
				}
				#facebookJoinUs a:hover{
					background-image:url(/images/v3/facebook_callout_over.gif);
				}
#Dennis #dennisBio{
	overflow:auto;
	width:540px;
	height:315px;
	position:absolute;
	top:140px;
	left:240px;
	padding-right:15px;
}
	#dennisBio p{
		margin-top:10px;
	}
	#dennisBio span{
		font-style:italic;
	}
	#dennisBio #tropyCase{
		display:block;
		margin:10px 0 0 0;
		font-size:18px;
		font-weight:bold;
		color:#C81A1E;
		font-style:normal;
	}
#Dennis #dennisQuestions{
	overflow:auto;
	width:540px;
	height:315px;
	position:absolute;
	top:140px;
	left:243px;
	padding-right:15px;
}
	#dennisQuestions .question{
		font-weight:bold;
		color:#C81A1E;
		display:block;
	}
	#dennisQuestions .answer{
		display:block;
		margin-bottom:10px;
	}

#termsandconditions #termsandconditionText{
	color:#4f100c;
	font-weight:normal;
	font-size:11px;
	margin:0 auto;
	width:700px;
	height:500px;
	padding:10px;
	overflow:auto;
	text-align:left;
}
	#termsandconditionText p{
		color:#c81a1e;
		font-weight:bold;
		font-size:14px;
		width:445px;
		margin:0 auto;
		text-align:center;
	}
	#termsandconditionText ol{
		margin:10px 0 10px 17px;
		color:#4f100c;
	}
	#termsandconditionText ol li{
		list-style: decimal;
	}
	#termsandconditionText ol li ol li{
		list-style:lower-alpha;
	}
	#termsandconditionText ol li h1{
		font-weight:bold;
		display:inline;
	}
/* end v3*/

/* theSpot header revision*/
#header #clarkLink,#header #unionLink{
	display:block;
	position:absolute;
	width:178px;
}
	#clarkLink{
		top:6px;
		left:279px;
		/*left:394px;*/
		height:28px;
	}
	#unionLink{
		top:31px;
		left:279px;
		/*left:394px;*/
		height:25px;
	}
	#clarkLink:hover,#header #unionLink:hover{
		background-image:url(/images/theSpotHeader/over.gif);
	}
	#unionLink:hover{
		background-position:0 -25px;
	}
/*#header #unionLink{
}*/
/* end theSpot header revision*/