body {
	/*background-image:url(/resource/peanut-chews-nz/image/background/masterTile.gif);*/
	background-color:#850001;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
a{
	color:#3366CC;
}
a:hover{
	color:#CC0000;
}
body, select, input, td, th{
	font-size:11px;
}
p{
	margin: 1.12em 0; /* So IE and Firefox display the same way */
}
ul, ol {
	margin:0;
	padding:0;
}
#masterContainer{
	height:100%;
	background-image:url(/resource/peanut-chews-nz/image/background/peanutbg.jpg);
	background-repeat:repeat-x;
}
#layoutContainer {
	margin:0px auto;
	padding-top:16px;
	width:845px;
}
#headerBlock {
	background-image:url(/resource/peanut-chews-nz/image/header.png);
	background-repeat:no-repeat;
	width:845px;
	height:153px;
}
* html #headerBlock 
{
	background-image:url(/resource/peanut-chews-nz/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-nz/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-nz/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-nz/image/background/mainBlockFade.jpg); 
	background-repeat:repeat-x;
	width:9px;
	vertical-align:bottom; 
}
#mainContentBlock{
	background-color:#000646;
	background-image:url(/resource/peanut-chews-nz/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-nz/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-nz/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-nz/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;
}