body {
	/*background-image:url(/resource/peanut-chews/image/background/masterTile.gif);*/
	background-color:#850001;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
a{
	color:#3366CC;
	/*color:#FFF;*/
}
a:hover{
	color:#CC0000;
	text-decoration:none;
}
body, select, input, td, th{
	font-size:11px;
}
p{
	margin: 1.12em 0; /* So IE and Firefox display the same way */
}
#masterContainer{
	height:100%;
	background-image:url(/resource/peanut-chews/image/background/peanutbg.jpg);
	background-repeat:repeat-x;
}
#layoutContainer {
	margin:0px auto;
	padding-top:16px;
	width:845px;
}
#headerBlock {
	background-image:url(/resource/peanut-chews/image/header.png);
	background-repeat:no-repeat;
	width:845px;
	height:153px;
}
* html #headerBlock 
{
	background-image:url(/resource/peanut-chews/image/header.gif);
	background-repeat:no-repeat;
  /* Mozilla ignores crazy MS image filters, so it will skip the following */
  /* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/resource/corporate/image/subpagesFrame_bottom_900.png');*/
}
/* Pre IE 7 does not understand styles with [attributes], so it will skip the following. */
#headerBlock[id] 
{
  	background-image:url(/resource/peanut-chews/image/header.png);
	background-repeat:no-repeat;
}

#mainNavBar 
{
	position:relative;
	top:140px;
	left:56px;
	height:61px;
	width:736px;
}
#mainBlock {
	width:787px;
	margin:0 auto;
	overflow-x:hidden;
}
#mainHeaderBlock{
	background-image:url(/resource/peanut-chews/image/background/mainHeaderBlock.png);
	height:53px;
	width:787px;
}
.mainEdge {
	background-color:#00042C;
	background-repeat:repeat-x;
	width:3px;
	vertical-align:bottom;
}
.mainGutter {
	background-color:#000646;
	background-image:url(/resource/peanut-chews/image/background/mainBlockFade.jpg); 
	background-repeat:repeat-x;
	width:9px;
	vertical-align:bottom; 
}
#mainContentBlock{
	background-color:#000646;
	background-image:url(/resource/peanut-chews/image/background/mainBlockFade.jpg);
	background-repeat:repeat-x;
	width:763px;
	min-height:372px;
	vertical-align:top;
}
#mainContentBlockPadding{
	padding: 0px 14px 10px 14px;
}
#footerBlock {
	/*background-image:url(/resource/peanut-chews/image/background/footerBlock.png);
	background-repeat:no-repeat;*/
	min-height:54px;
	margin:0px auto;
	width:787px;
	text-align:center;
	font-size:9px;
}
	#footerBlock a {
		color:#FFF;
	}
	#footerBlock a:hover {
		color:#36C;
	}
/** html #footerBlock 
{
	background-image:url(/resource/peanut-chews/image/background/footerBlock.gif);
	background-repeat:no-repeat;
	min-height:54px;
	margin:0px auto;
	width:787px;
	text-align:center;
	font-size:9px;*/
  /* Mozilla ignores crazy MS image filters, so it will skip the following */
  /* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/resource/corporate/image/subpagesFrame_bottom_900.png');*/
/*}*/
/* Pre IE 7 does not understand styles with [attributes], so it will skip the following. */
/*#footerBlock[id] 
{
  	background-image:url(/resource/peanut-chews/image/background/footerBlock.png);
	background-repeat:no-repeat;
}*/
#footerBlockPadding {
	padding-top:5px;
	padding-bottom:20px;
}

/* ---------------------------------------------------Login / Register Styles...-------------------------------------*/
.waiverBlock{
	background-color:#000;
	padding:2em;
	margin:1em;
}
.contentHeader{
	font-size:1.5em;
	font-weight:900;
	margin-top:1em;
	margin-bottom:1em;
}

.registrationBlock{
	background-color:#1A1E40;
	padding:2em;
	margin-top:1em;
	color:white;
}
.registrationHeader{
	font-size:1.5em;
	font-weight:900;
	margin-bottom:1em;
}
.registrationErrorMessage{
	color:#bd0010;
	font-weight:bold;
}
.registrationTable{
	color:#FFF;
}
.registrationTable th{
	text-align:left;
	vertical-align:top;
	line-height:22px;
	font-weight:900;
}
.registrationTable td{
	text-align:left;
	vertical-align:top;
	line-height:22px;
}
* html .registrationTable input{
	border:none;
}
.registrationTable input[type="text"], input[type="password"]{
	border:none;
	width:200px;
}
.registrationTable input[type="submit"], input[type="button"]{
	border:none;
	background-color:#5e5e5e;
	color:#fff;
	font-weight:bold;
}
.registrationTable select[name="State"]{
	width:200px;
	margin-bottom:2px;
}
.registrationTable input[name="PostalCode"]{
	width:100px;
	margin-bottom:2px;
}
.registrationTable input[name="BirthYear"]{
	width:53px;
}
/*--------------------------------------------------------Login/Registration Block ---------------------------------------------------*/

#signInBlock div
{
	color: white;
}
input[type="text"], input[type="password"]{
	border:none;
	width:200px;
}
input[type="submit"], input[type="button"]{
	border:none;
	background-color:#5e5e5e;
	color:#fff;
	font-weight:bold;
}

/*---------------------------------------------------------Photo Upload / Review sections...---------------------------------------------*/
.pinkText
{
	color:#B84F36;
	font-family:arial;
	font-size:12px;
}
.pinkText a
{
	color:#B84F36;
}

.contestPhotoCaption
{
	font-color:white;
	font-size:16px;
	font-family:arial;
	margin-top:20px;
	width:450px
}
.contestPhotoCaptionTextArea
{
	width:250px;
	height:75px;
	border:1px solid black;
}

/*--------------------------------------------------------- Misc ---------------------------------------------*/
.topLinks{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:white;
	line-height:21px;
}

a.topLinks, .topLinks a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:white;
	text-decoration:none;
	line-height:21px;
}

a.topLinks:hover, .topLinks a:hover
{
	text-decoration:underline;
}
/* START - Contest Styles --------------------------------------------------------- */
#contestContainer .activeRecordContainer{
	color:#fff;
	background-color:#000;
	width:462px;
	min-height:874px;
	height:auto !important;
	height:874px;
}
#contestContainer .activeRecordContainer .padding{
	padding:6px;
}
#activeRecord .imageBorder{
	border:4px solid #3CC3FF;
	text-align:center;
	overflow:hidden;
}
#activeRecord .actionContainer{
	background-image:url(/resource/peanut-chews/image/contest/fadeBlueBlack.jpg);
	background-repeat:repeat-x;
	color:#808080; 
	line-height:20px;
}
#activeRecord .actionContainer .leftColumn{
	float:left;
	width:260px;
}
#activeRecord .actionContainer .leftColumn .padding{
	padding:0 0 0 15px;
}
#activeRecord .captionsContainer{
	border-top:1px dotted white;
	margin-top:24px;
}
#activeRecord .captionsContainer .padding{
	padding:0 0 0 16px;
}
#activeRecord .captionsContainer .header{
	color:#48BCF5;
	font-size:20px;
}
#activeRecord .captionsContainer .caption{
	margin-top:12px;
}
#contestContainer .activeRecordContainer .actionContainer .rightColumn{
	float:left;
	width:152px;
}
#contestPageContainer{
	background-color:#02042D;
	width:240px;
	height:520px;
}
#contestPagePanel{
	padding: 6px 0 0 6px;
}
#contestPagePanel .imageFloater{
	padding:0 4px 0 0;
}
#contestPagePanel .imageOutterContainer{
	border:3px solid #02042D;
}
#contestPagePanel .imageOutterContainerActive{
	border:3px solid #EBB338;
}
#contestPagePanel .imageInnerContainer{
	width:92px;
	height:92px;
	border:3px solid #3CC3FF;
	cursor:pointer;
}
#submitCaptionContainer{
	color:#333333;
	background-image:url(/resource/peanut-chews/image/contest/submitCaptionBg.jpg);
	width:212px;
	height:319px;
	line-height:12px;
	margin-top:35px;
	font-family:Arial, Helvetica, sans-serif;
}
#currentVotesContainer {
	background-image:url('/resource/peanut-chews/image/background/linesBrownDiagonalGradient.gif');
	background-repeat:repeat-x;
	border:1px solid #3D240C;
	color:#C0B839;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	height:32px;
	width:180px;
}
#selectedContestantVotes {
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	font-weight:normal;
}
/* END - Contest Styles ----------------------------------------------------------- */

/* START - Email a Friend popup window -------------------------------------------- */

.emailForm .formHolder
{
	width: 500px;
	margin:auto;
}
.emailForm .pageTitle
{
	font-size: 16px; 
	color:#B81741;
	font-weight:bold;
}
.emailForm table
{
	background-color:white;
}
.emailForm .boldText
{
	font-weight: bold;
	font-size:14px;
	letter-spacing:-1;
}
.emailForm input[type='text']
{
	border: 1px solid #809EBA;
	width: 500px;
}
.emailForm .textAreas
{
	width: 500px;
	height:100px;
	border:1px solid #809EBA;
}
.emailForm .dotsHorizontal
{
	background-image:url('/resource/corporate/image/subpagesFrame_horizontalDots.png');
	background-repeat:repeat-x;
	background-position:center;
}
.emailForm .formLabel
{
	font-weight: bold; 
	color:#999999; 
	text-align:left;
	margin-top:15px;
}
.emailForm .instructionalMessage
{
	font-family:arial; 
	font-size:10px;
	text-align:left; 
	color:#333333
}
/* END - Email a Friend popup window ---------------------------------------------- */