body {
	margin:0px;
	font-family: arial, helvetica, sans-serif;
	font-size: 12pt;
	text-align:center;
	background-color:#ffffff;
}

/* Define properties for entire site */
.siteContainer {
	position: relative;
	width: 900px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	text-align:left;
	padding: 0px;
}

/* Define properties for header area */
.headerContainer {
	width:900px;
	height: 393px;
	margin-top: 0px;
	margin-bottom:0px;
	padding: 0px;
	border: 0px solid #FFFF00;
}

/* Define properties for left column of header area */
#leftColHeader {
	float:left;
	clear:right;
	width: 606px;
	height: auto;
	margin-right:20px;
	border: 0px solid #FFFF00;
}

/* Define properties for right column of header area */
#rightColHeader {
	float:right;
	clear:right;
	width: 264px;
	margin-right:10px;
	height: auto;
	border: 0px solid #FFFF00;
}

/* Define properties for header area on redirect page */
.headerContainerRedirect {
	width:900px;
	height: 80px;
	margin-top: 0px;
	margin-bottom:0px;
	padding: 0px;
	background-color:#FFFFFF;
	border: 0px solid #FFFF00;
}

/* Define properties for header area on registration pages */
.headerContainerRegistration {
	width:900px;
	height: 434px;
	margin-top: 0px;
	margin-bottom:0px;
	padding: 0px;
	border: 0px solid #FFFF00;
}

/* Define properties for position of logo */
#logo {
	position:relative;
	float:left;
	border: 0px solid #FFFF00;
}

/* Define properties for body */
.bodyContainer {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width:900px;
	padding: 0px;
	margin-top: 0px;
	height:auto;
	border: 0px solid #FFFF00;
}

/* Define properties for body container on redirect page */
.bodyContainerRedirect {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width:900px;
	padding: 0px;
	margin-top: 0px;
	height:auto;
	background-color:#FFFFFF;
	border: 0px solid #FFFF00;
}

#banner {
	margin: 0px;
	padding: 0px;
	height: 110px;
	width: 810px;
	border: 0px solid #FFFF00;
}

#bannerlinks {padding-top: 10px;}
	
/* Define properties for navigational links */
.links {
	width:810px;
	margin-bottom:0px;
	padding: 0px;
	height: 21px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #53a2d6;
	border: 0px solid #FFFF00;
}

/* Define margin properties for Email Signup */
.signupForm {
	width: 260px;
	height: 75px;
	text-align: left;
	margin-left:0px;
	background-image: url(images/bgnd_signup.jpg);
	background-repeat: no-repeat;
	border: 0px solid #FFFF00;
}

/* Define properties for left column of body */
#leftColContainer {
	float:left;
	clear:right;
	width: 250px;
	height: auto;
	margin-right:19px;
	border: 0px solid #FFFF00;
}

/* Define properties for center column of body */
#centerColContainer {
	float:left;
	clear:right;
	width: 253px;
	margin-right:18px;
	height: auto;
	border: 0px solid #FFFF00;
}

/* Define properties for right column of body */
#rightColContainer {
	float:right;
	clear:right;
	width: 260px;
	height: auto;
	border: 0px solid #FFFF00;
}

#shopping {text-align: center;}

#orangeItem {
	background-image: url(images/orangebg.png);
	height: 135px;
	width: 500px;
	padding-top: 15px;
	padding-left: 15px;
	background-repeat: no-repeat;
}

#whiteItem {
	height: 135px;
	width: 500px;
	padding-top: 15px;
	padding-left: 15px;
}

#field {
	width: 350px;
	float: right;
	text-align: right;
	margin-top: 25px;
}

/* Define properties for body container on landing page */
#bodyContainerLanding {
	background-image: url(images/landingcollage.png);
	height: 400px;
	background-repeat: no-repeat;
	margin-top: 25px;
	border: 0px solid #FF0000;
}

/* Define spacing properties for horizontal spacing */
.spacer {
	height: 21px;
	background-color:#FFFFFF;
	border: 10px solid #FF0000;
}

/* Define properties for footer area */
.footerContainer {
	overflow: auto;
	clear:both;
	width: 900px;
	text-align: center;
	padding-top: 25px;
}
