body {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: #000000 url(../images/bg_body.jpg) 50% 0 no-repeat;
}

body.home {
	background: #000000 url(../images/bg_home.jpg) 50% 0 no-repeat;
}

img {
	border: 0;
}

a:hover {
	text-decoration: none;
}

h1, h2, h3, h4, h5, h6, p {
	margin: 0;
	padding: 0; 
}

input, textarea {
	margin: 0;
	padding: 0;
	border: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #626262;
}

/* Start Generic */

.clearboth {
	clear: both;
}

.yellow {
	color: #a88e3e;
}

.yellow2 {
	color: #f1d67e;
}

.red {
	color: #df000c;
}

.white {
	color: #ffffff;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.font11 {
	font-size: 11px;
}

.font11 a {
	color: #ef0000;
}

.imgleft {
	float: left;
	margin: 0 15px 15px 0;
}

.line {
	background: url(../images/line_content.gif) repeat-x;
	height: 17px;
	clear: both;
}

/* End Generic */

/* Start Container */

#container {
	width: 989px;
	margin: 0 auto;
	position: relative;
}

#container2 {
	width: 989px;
	margin: 0 auto;
	position: relative;
}

	/*	Start Heading */
	
	#heading {
		width: 989px;
		height: 170px;
		position: relative;
	}
	
	#heading #logo_top {
		position: absolute;
		top: 12px;
		left: 320px;
	}
		
		/* Start Topnav Left */
		
		#topnav_l {
			margin: 0;
			padding: 0;
			width: 303px;
			height: 30px;
			position: absolute;
			top: 61px;
			left: 15px;
		}
		
		#topnav_l li {
			margin: 0;
			padding: 0;
			list-style: none;
			float: left;
		}
		
		#topnav_l li a {
			display: block;
			float: left;
			background-image: url(../images/topnav_l.gif);
			height: 30px;
		}
		
		#topnav_l li a span {
			display: none;
		}
			
			#tnav1 a { width: 61px; background-position: 0 0; }
			#tnav1 a:hover { width: 61px; background-position: 0 -30px; }
			#tnav1.active a { width: 61px; background-position: 0 -30px; }
			
			#tnav2 a { width: 96px; background-position: -61px 0; }
			#tnav2 a:hover { width: 96px; background-position: -61px -30px; }
			#tnav2.active a { width: 96px; background-position: -61px -30px; }
			
			#tnav3 a { width: 146px; background-position: -157px 0; }
			#tnav3 a:hover { width: 146px; background-position: -157px -30px; }
			#tnav3.active a { width: 146px; background-position: -157px -30px; }
			
		/* End Topnav Left */
		
		/* Start Topnav Right */
		
		#topnav_r {
			margin: 0;
			padding: 0;
			width: 300px;
			height: 30px;
			position: absolute;
			top: 61px;
			left: 681px;
		}
		
		#topnav_r li {
			margin: 0;
			padding: 0;
			list-style: none;
			float: left;
		}
		
		#topnav_r li a {
			display: block;
			float: left;
			background-image: url(../images/topnav_r.gif);
			height: 30px;
		}
		
		#topnav_r li a span {
			display: none;
		}
			
			#tnav4 a { width: 70px; background-position: 0 0; }
			#tnav4 a:hover { width: 70px; background-position: 0 -30px; }
			#tnav4.active a { width: 70px; background-position: 0 -30px; }
			
			#tnav5 a { width: 112px; background-position: -70px 0; }
			#tnav5 a:hover { width: 112px; background-position: -70px -30px; }
			#tnav5.active a { width: 112px; background-position: -70px -30px; }
			
			#tnav6 a { width: 118px; background-position: -182px 0; }
			#tnav6 a:hover { width: 118px; background-position: -182px -30px; }
			#tnav6.active a { width: 118px; background-position: -182px -30px; }
			
			#tnav7 a { width: 64px; background-position: -300px 0; }
			#tnav7 a:hover { width: 64px; background-position: -300px -30px; }
			#tnav7.active a { width: 64px; background-position: -300px -30px; }
			
		/* End Topnav Right */
		
	/* End Heading */
	
	/* Start Content */
	
	#content {
		background: url(../images/bg_content.gif) 0 0 no-repeat;
		min-height: 575px;
	}
	
	#flash {
		width: 989px;
		height: 700px;
	}
	
		/* Start Content Left */
		
		#content_left {
			width: 695px;
			float: left;
			color: #999999;
			font-size: 12px;
		}
		
		.content_left_in {
			width: 695px;
			background: url(../images/bg_content_in.gif) 0 0 no-repeat;
		}
			
			/* Start Pagination */
			
			.pagination {
				padding: 20px 15px 30px 50px;
			}
			
			.pagination ul {
				margin: 0;
				padding: 0;
			}
			
			.pagination ul li {
				margin: 0 3px 0 0;
				padding: 0;
				list-style: none;
				display: block;
				border: 1px solid #222222;
				float: left;
				font-size: 11px;
				text-transform: uppercase;
			}
			
			.pagination ul li a {
				color: #414141;
				display: block;
				padding: 2px 2px 2px 4px;
				text-decoration: none;
				background: url(../images/bg_pagination1.gif) 0 0 repeat-x;
			}
			
			.pagination ul li a:hover,
			.pagination ul li a.active {
				background: url(../images/bg_pagination1.gif) 0 -20px repeat-x;
			}
			
			.pagination ul li a.first,
			.pagination ul li a.last {
				color: #ffffff;
			}
			
			.pagination ul li a:hover.first,
			.pagination ul li a:hover.last {
				color: #ebd078;
				background: url(../images/bg_pagination1.gif) 0 0 repeat-x;
			}
			
			.pagination ul li a.next,
			.pagination ul li a.prev,
			.pagination ul li a.pnext,
			.pagination ul li a.pprev {
				color: #ffffff;
				background: url(../images/bg_pagination2.gif) 0 0 repeat-x;
			}
			
			.pagination ul li a:hover.next,
			.pagination ul li a:hover.prev,
			.pagination ul li a:hover.pnext,
			.pagination ul li a:hover.pprev {
				color: #ffffff;
				background: url(../images/bg_pagination2.gif) 0 -20px repeat-x;
			}
			
			/* End Pagination */
			
			/* Start Content Item */
			
			.item_content {
				margin: 0 15px 0 50px;
				padding: 20px 0 30px 0;
				background: url(../images/line_content.gif) 0 100% repeat-x;
			}
			
			.item_content h2 {
				font-size: 19px;
				font-weight: normal;
				color: #ec1c24;
			}
			
			.item_content h2 span {
				color: #ffffff;
			}
			
			.item_content p {
				padding: 0 0 10px;
				line-height: 17px;
			}
			
			#container .item_content.last {
				background: none;
			}
			
			.item_content_in {
				width: 460px;
				float: left;
			}
			
			.item_content_in a {
				color: #ec1c24;
			}
			
			.item_content_in .location {
				text-transform: uppercase;
				padding: 3px 0 10px;
				font-size: 11px;
				color: #ffffff;
			}
			
			/* End Content Item */
			
			/* Start Manhunt */
				
				/* Start Contestants */
					
					/* Start Q/A */
					
					.question {
						margin: 0 0 10px;
					}
					
					.question td {
						padding: 4px 10px 0 0;
						vertical-align: top;
					}
					
					.question td.qa {
						font-size: 18px;
						color: #ec1c24;
						padding: 0 10px 0 0;
					}
					
					/* End Q/A */
					
					/* Start Video */
					
					.watchvideo {
						padding: 0 0 40px 50px;
					}
					
					.watchvideo_in {
						padding: 20px;
						border: 5px solid #b49a49;
						float: left;
					}
					
					/* End Video */
					
					/* Start Comment */
					
					.comments {
						padding: 0 50px 40px;
					}
					
					.comments .line {
						margin: 5px 0;
					}
					
					.comment {
						padding: 0;
					}
					
					.comment.author {
						background: #111111 url(../images/line_comments.gif) 0 0 repeat-x;
					}
					
					.comment.author div {
						margin: 15px 0;
						padding: 10px 15px;
						background: url(../images/line_comments.gif) 0 100% repeat-x;
					}
					
					.comment.author .yellow2 {
						font-weight: bold;
					}
					
					/* End Comments */
					
					/* Start Social Icons */
					
					#social_icons {
						float: left;
						padding: 40px 0 0 20px;
					}
					
					#social_icons a {
						display: block;
						height: 22px;
						float: left;
						padding: 10px 20px 0 39px;
						color: #929291;
					}
					
					#social_icons a.facebook {
						background: url(../images/bg_facebook.gif) 0 0 no-repeat;
					}
					
					#social_icons a.twitter {
						background: url(../images/bg_twitter.gif) 0 0 no-repeat;
					}
					
					/* End Social Icons */
					
					/* Start Comment Box */
					
					.makecomment {
						padding: 0 0 0 50px;
					}
					
					.makecomment textarea {
						margin: 0 0 10px;
						padding: 10px;
						width: 540px;
						height: 92px;
						background: url(../images/bg_comment.gif) no-repeat;
						overflow: auto;
					}
					
					.makecomment div {
						padding: 0 90px 0 0;
					}
					
					.makecommentft {
						width: 100%;
					}
					
					.makecommentft .right {
						text-align: right;
						padding: 0 90px 0 0;
					}
					
					/* End Comment Box */
					
					/* Start Side Dropdown */
					
					.dropdown_side {
						width: 220px;
						height: 20px;
						background: url(../images/bg_dropdown_side.gif) no-repeat;
						margin: 10px 0 0;
						position: relative;
						z-index: 990;
					}
					
					.dropdown_side2 {
						width: 220px;
						height: 20px;
						background: url(../images/bg_dropdown_side.gif) no-repeat;
						margin: 10px 0 0;
						position: relative;
						z-index: 980;
					}
					
					.dropdown_side3 {
						width: 220px;
						height: 20px;
						background: url(../images/bg_dropdown_side.gif) no-repeat;
						margin: 10px 0 0;
						position: relative;
						z-index: 970;
					}
					
					.dropdown_side a,
					.dropdown_side2 a,
					.dropdown_side3 a {
						display: block;
						width: 200px;
						height: 17px;
						color: #5d5d5d;
						text-decoration: none;
						padding: 3px 10px 0;
						
					}
					
					.dropdown_side div,
					.dropdown_side2 div,
					.dropdown_side3 div {
						position: absolute;
						left: 0;
						top: 19px;
						background: #ffffff;
						width: 200px;
					}
					
					.dropdown_side div a:hover,
					.dropdown_side2 div a:hover,
					.dropdown_side3 div a:hover {
						background: #e8e8e8;
						width: 180px;
					}
					
					/* End Side Dropdown */
					
				#contestants {
					padding: 0 0 40px 50px;
				}
				
					/* Start Contestant */
					
					.contestant {
						display: block;
						width: 80px;
						height: 99px;
						margin: 0 10px 10px 0;
						padding: 6px 0 0;
						background: url(../images/bg_contestant.gif) 0 0;
						text-align: center;
						text-decoration: none;
						color: #a88f3f;
						float: left;
					}
					
					.contestant:hover {
						background: url(../images/bg_contestant.gif) -80px 0;
						color: #000000;
					}
					
					.contestant img {
						margin: 0 0 5px;
					}
					
					/* End Contestant */
				
				/* End Contestants */
				
				/* Start Our Partners */
				
				.ourpartners {
					padding: 10px 0 40px 50px;
				}
				
				.ourpartners img {
					float: left;
					margin: 0 12px 0 0;
				}
				
				/* End Our Partners */
				
			/* End Manhunt */
			
			/* Start Register */
			
			#content_register_note {
				width: 318px;
				height: 32px;
				background: url(../images/bg_register.gif) no-repeat;
				font-size: 12px;
				font-weight: bold;
				color: #999999;
				margin: 45px 0 0 0;
				padding: 20px 0 0 21px;
				float: left;
			}
			
			#content_register {
				padding: 20px 15px 20px 50px;
			}
			
			#content_register h2 {
				color: #ec1c24;
				font-size: 22px;
				font-weight: normal;
				padding: 0 0 20px;
			}
			
			#content_register h2 span {
				font-size: 12px;
				color: #a88e3e;
			}
			
			#content_register .line {
				background: url(../images/line_content.gif) repeat-x;
				height: 17px;
				clear: both;
			}
			
			#content_register label {
				float: left;
				width: 180px;
				height: 23px;
				line-height: 22px;
			}
			
			#content_register .input1 {
				width: 226px;
				height: 19px;
				background: url(../images/bg_input1.gif) no-repeat;
				padding: 4px 11px 0;
				float: left;
			}
			
			#content_register .spacer {
				float: left;
				width: 180px;
			}
			
			#content_register .button1 {
				width: 87px;
				height: 39px;
				background: url(../images/bg_button1.gif) 0 0;
				border: 0;
				cursor: pointer;
				color: #000000;
				font-size: 12px;
				font-weight: bold;
				margin: 0 10px 0 0;
			}
			
			#content_register .button1:hover {
				background: url(../images/bg_button1.gif) 0 -39px;
			}
			
			#content_register select {
				color: #626262;
			}
			
			/* End Register */
			
			/* Start Forgot Password */
			
			#content_forgotpassword {
				padding: 20px 15px 20px 50px;
			}
			
			#content_forgotpassword #note1 {
				width: 588px;
				height: 12px;
				background: url(../images/bg_note1.gif) no-repeat;
				margin: 0 0 20px;
				padding: 20px;
				font-weight: bold;
			}
			
			#content_forgotpassword h2 {
				color: #ec1c24;
				font-size: 22px;
				font-weight: normal;
				padding: 0 0 20px;
			}
			
			#content_forgotpassword h2 span {
				font-size: 12px;
				color: #a88e3e;
			}
			
			#content_forgotpassword .line {
				background: url(../images/line_content.gif) repeat-x;
				height: 17px;
				clear: both;
			}
			
			#content_forgotpassword label {
				float: left;
				width: 180px;
				height: 23px;
				line-height: 22px;
			}
			
			#content_forgotpassword .input1 {
				width: 226px;
				height: 19px;
				background: url(../images/bg_input1.gif) no-repeat;
				padding: 4px 11px 0;
				float: left;
			}
			
			#content_forgotpassword .spacer {
				float: left;
				width: 180px;
			}
			
			#content_forgotpassword .button1 {
				width: 87px;
				height: 39px;
				background: url(../images/bg_button1.gif) 0 0;
				border: 0;
				cursor: pointer;
				color: #000000;
				font-size: 12px;
				font-weight: bold;
				margin: 0 10px 0 0;
			}
			
			#content_forgotpassword .button1:hover {
				background: url(../images/bg_button1.gif) 0 -39px;
			}
			
			/* End Forgot Password */
			
			/* Start Privacy Policy */
			
			#content_privacy {
				padding: 20px 15px 20px 50px;
			}
			
			#content_privacy h2 {
				color: #ec1c24;
				font-size: 22px;
				font-weight: normal;
				padding: 0 0 15px;
			}
			
			#content_privacy p {
				padding: 0 0 15px;
			}
			
			/* End Privacy Policy */
			
			/* Start Flash Feature */
			
			#flash {
				width: 100%;
			}
			
			/* End Flash Feature */
			
			/* Start Login */
			
			#content_login_note {
				width: 318px;
				height: 32px;
				background: url(../images/bg_register.gif) no-repeat;
				font-size: 12px;
				font-weight: bold;
				color: #999999;
				margin: 45px 0 0 0;
				padding: 20px 0 0 21px;
				float: left;
			}
			
			#content_login {
				padding: 20px 15px 20px 50px;
			}
			
			#content_login h2 {
				color: #ec1c24;
				font-size: 22px;
				font-weight: normal;
				padding: 0 0 20px;
			}
			
			#content_login h2 span {
				font-size: 12px;
				color: #a88e3e;
			}
			
			#content_login a {
				color: #ec1c24;
			}
			
			#content_login .line {
				background: url(../images/line_content.gif) repeat-x;
				height: 17px;
				clear: both;
			}
			
			#content_login form {
				margin: 0;
				padding: 0 0 30px;
			}
			
			#content_login label {
				float: left;
				width: 180px;
				height: 23px;
				line-height: 22px;
			}
			
			#content_login .input1 {
				width: 226px;
				height: 19px;
				background: url(../images/bg_input1.gif) no-repeat;
				padding: 4px 11px 0;
				float: left;
			}
			
			#content_login .spacer {
				float: left;
				width: 180px;
			}
			
			#content_login .button1 {
				width: 87px;
				height: 39px;
				background: url(../images/bg_button1.gif) 0 0;
				border: 0;
				cursor: pointer;
				color: #000000;
				font-size: 12px;
				font-weight: bold;
				margin: 0 10px 0 0;
			}
			
			#content_login .button1:hover {
				background: url(../images/bg_button1.gif) 0 -39px;
			}
			
			/* End Login */
			
			/* Start Send to Friend */
			
			#content_sendtofriend {
				padding: 20px 15px 20px 50px;
			}
			
			#content_sendtofriend h2 {
				color: #ec1c24;
				font-size: 22px;
				font-weight: normal;
				padding: 0 0 20px;
			}
			
			#content_sendtofriend h2 span {
				font-size: 12px;
				color: #a88e3e;
			}
			
			#content_sendtofriend a {
				color: #ec1c24;
			}
			
			#content_sendtofriend .line {
				background: url(../images/line_content.gif) repeat-x;
				height: 17px;
				clear: both;
			}
			
			#content_sendtofriend form {
				margin: 0;
				padding: 0 0 30px;
			}
			
			#content_sendtofriend label {
				float: left;
				width: 180px;
				height: 23px;
				line-height: 22px;
			}
			
			#content_sendtofriend .input1 {
				width: 226px;
				height: 19px;
				background: url(../images/bg_input1.gif) no-repeat;
				padding: 4px 11px 0;
				float: left;
			}
			
			#content_sendtofriend form .errorlist {
				color: #ec1c24;
				line-height: 22px;
				margin: 0 0 0 10px;
				float: left;
			}
			
			#content_sendtofriend .spacer {
				float: left;
				width: 180px;
			}
			
			#content_sendtofriend textarea {
				width: 228px;
				height: 80px;
				background: url(../images/bg_textarea2.gif) no-repeat;
				padding: 10px;
				overflow: auto;
			}
			
			#content_sendtofriend .button1 {
				width: 87px;
				height: 39px;
				background: url(../images/bg_button1.gif) 0 0;
				border: 0;
				cursor: pointer;
				color: #000000;
				font-size: 12px;
				font-weight: bold;
				margin: 0 10px 0 0;
			}
			
			#content_sendtofriend .button1:hover {
				background: url(../images/bg_button1.gif) 0 -39px;
			}
			
			/* End Send to Friend */
			
			/* Start Contact */
			
			#content_contact_note {
				width: 318px;
				height: 32px;
				background: url(../images/bg_contact.gif) no-repeat;
				font-size: 12px;
				font-weight: bold;
				color: #999999;
				margin: 45px 0 0 0;
				padding: 20px 0 0 21px;
				float: left;
			}
			
			#content_contact {
				padding: 20px 15px 20px 50px;
			}
			
			#content_contact h2 {
				color: #ec1c24;
				font-size: 22px;
				font-weight: normal;
				padding: 0 0 20px;
			}
			
			#content_contact h2 span {
				font-size: 12px;
				color: #a88e3e;
			}
			
			#content_contact .line {
				background: url(../images/line_content.gif) repeat-x;
				height: 17px;
				clear: both;
			}
			
			#content_contact .spacer {
				height: 30px;
			}
			
			#content_contact label {
				float: left;
				width: 105px;
				height: 23px;
				line-height: 22px;
			}
			
			#content_contact label.label_multi {
				float: left;
				width: 105px;
				height: auto;
				font-size: 11px;
				line-height: 12px;
			}
			
			#content_contact .input3 {
				width: 174px;
				height: 19px;
				background: url(../images/bg_input3.gif) no-repeat;
				padding: 4px 11px 0;
				float: left;
			}
			
			#content_contact textarea {
				width: 176px;
				height: 124px;
				background: url(../images/bg_textarea.gif) no-repeat;
				padding: 10px;
				overflow: auto;
			}
			
			#content_contact .button1 {
				width: 87px;
				height: 39px;
				background: url(../images/bg_button1.gif) 0 0;
				border: 0;
				cursor: pointer;
				color: #000000;
				font-size: 12px;
				font-weight: bold;
				margin: 0 10px 0 0;
			}
			
			#content_contact .button1:hover {
				background: url(../images/bg_button1.gif) 0 -39px;
			}
			
			#content_contact_left {
				width: 310px;
				float: left;
				padding: 0 10px 0 0;
			}
			
			#content_contact_right {
				width: 310px;
				float: left;
			}
			
			#content_contact_left select,
			#content_contact_right select {
				font-size: 12px;
			}
			
			/* End Contact */
			
			/* Start Products */
			
			#content_products {
				padding: 20px 15px 20px 50px;
			}
			
			#content_products h2 {
				color: #ec1c24;
				font-size: 20px;
				font-weight: normal;
				padding: 0 0 15px;
			}
			
			#content_products .line {
				background: url(../images/line_content.gif) repeat-x;
				height: 17px;
				clear: both;
			}
				
				#content_products_left {
					float: left;
					padding: 0 10px 0 0;
					width: 300px;
				}
				
				#content_products_left p {
					padding: 0 0 15px;
				}
				
				#content_products_left p a {
					color: #a88e3e;
				}
				
				#content_products_right {
					float: left;
					padding: 0 0 0 10px;
					width: 310px;
				}
				
					#content_products_rl {
						width: 145px;
						float: left;
					}
					
					#content_products_rr {
						width: 145px;
						float: right;
					}
					
			
			/* End Products */
			
			/* Start What's Happening */
			
			#content_whatshappening {
				padding: 20px 15px 20px 50px;
			}
			
			#content_whatshappening h2 {
				font-size: 22px;
				font-weight: normal;
				color: #ec1c24;
				padding: 0 0 15px;
			}
				
				/* Start Manhunt 09 */
				
				#container .manhunt09 h2 {
					font-size: 18px;
					font-weight: normal;
				}
				
				.manhunt09 a {
					color: #ef0000;
				}
				
				.manhunt09 p {
					padding: 5px 0 10px;
				}
				
				.manhunt09 .line {
					clear: both;
					float: none;
					height: 17px;
					background: url(../images/bg_compline.gif) repeat-x;
				}
				
				.manhunt09 .pdf {
					margin: 5px 0 0;
					padding: 0 0 0 20px;
					font-size: 11px;
					background: url(../images/icon_pdf.gif) no-repeat;
				}
				
				/* End Manhunt 09 */
				
			/* End What's Happening */
			
			/* Start Event Detail */
			
			.content_eventdetail {
				padding: 20px 15px 20px 50px;
			}
			
			.content_eventdetail p {
				padding: 0 0 15px;
			}
			
				.content_eventdetail_in {
					width: 460px;
					float: left;
				}
				
					.content_eventdetail_hd h2 {
						font-size: 19px;
						font-weight: normal;
						color: #ec1c24;
						padding: 0 0 15px;
					}
					
					.content_eventdetail_hd h2 span {
						color: #ffffff;
					}
					
					.content_eventdetail_hd .location {
						float: left;
						text-transform: uppercase;
						height: 20px;
						line-height: 19px;
						padding: 0 5px;
						background: url(../images/bg_location.gif) no-repeat;
						margin: 0 0 0 10px;
						font-size: 11px;
					}
			
			/* End Event Detail */
			
			/* Start Image Gallery */
			
			#content_gallery {
				padding: 20px 15px 20px 50px;
			}
			
			.panel {
				border: 5px solid #e2c771;
				margin: 0 0 10px;
			}
			
			.strip_wrapper {
				margin: 20px 0 0;
			}
			
			#container .nav-next,
			#container .nav-prev {
				margin-top: 20px;
			}
			
			/* End Image Gallery */
			
		/* End Content Left */
		
		/* Start Content Right */
		
		#content_right {
			width: 285px;
			float: right;
			color: #6e6e6e;
		}
			
			/* Start Breadcrumbs */
			
			#breadcrumbs {
				padding: 45px 35px 20px;
			}
			
			#breadcrumbs a {
				color: #ed1c24;
			}
			
			#breadcrumbs span {
				color: #a88e3e;
			}
			
			/* End Breadcrumbs */
			
			/* Start Send to Friend */
			
			#sendtofriend {
				width: 255px;
				height: 140px;
				background: url(../images/bg_sendtofriend.gif) no-repeat;
				padding: 70px 10px 0 20px;
				font-weight: bold;
				color: #000000;
			}
			
			#sendtofriend label {
				width: 90px;
				height: 25px;
				line-height: 24px;
				float: left;
			}
			
			#sendtofriend .input2 {
				width: 140px;
				height: 20px;
				background: url(../images/bg_input2.gif) no-repeat;
				float: left;
				padding: 5px 10px 0;
			}
			
			#sendtofriend .button2 {
				width: 72px;
				height: 32px;
				background: url(../images/bg_button2.gif) no-repeat;
				border: 0;
				cursor: pointer;
				color: #ffffff;
				font-size: 12px;
				font-weight: bold;
				margin: 12px 5px 0 0;
			}
			
			#sendtofriend .line {
				background: url(../images/line_sendtofriend.gif) repeat-x;
				height: 17px;
				margin: 0 5px 0 0;
				clear: both;
			}
			
			#sendtofriend .spacer {
				width: 90px;
				float: left;
			}
			
			/* End Send to Friend */
			
			/* Start Please Note */
			
			#pleasenote {
				width: 182px;
				background: url(../images/bg_pleasenote.gif) no-repeat;
				font-size: 15px;
				padding: 20px;
				margin: 10px 0 0 34px;
			}
			
			#pleasenote a {
				color: #ed1c24;
			}
			
			.line_pleasenote {
				margin: 0 0 20px 34px;
			}
			
			/* End Please Note */
			
			/* Start Nutritional Info */
			
			.more_nutri {
				display: block;
				color: #a88e3e;
				margin: 5px 0 0 35px;
			}
			
			.less_nutri {
				display: block;
				color: #a88e3e;
				margin: 0 0 20px 35px;
			}
			
			#nutritionalinfo {
				width: 182px;
				background: url(../images/bg_pleasenote.gif) no-repeat;
				font-size: 15px;
				padding: 20px 20px 10px;
				margin: 10px 0 0 34px;
			}
			
			#nutritionalinfo td {
				padding: 0 15px 10px 0;
			}
			
			.line_nutritionalinfo {
				margin: 0 0 20px 34px;
			}
			
			/* End Nutritional Info */
			
			/* Start Categories */
			
			#categories {
				padding: 10px 0 20px 34px;
			}
			
			#categoriesbox {
				width: 182px;
				background: url(../images/bg_pleasenote.gif) no-repeat;
				font-size: 15px;
				padding: 20px 20px 15px;
				margin: 0;
			}
			
			#categoriesbox a {
				display: block;
				color: #5e5e5e;
				text-decoration: none;
				padding: 0 0 5px;
			}
			
			#categoriesbox a:hover {
				color: #a88f3f;
			}
			
			#categoriesbox a.active {
				color: #a88f3f;
			}
			
			.banner {
				margin: 20px 0 0 0;
			}
			
			/* End Categories */
			
			/* Start 25 Hour Day */
			
			#hourday {
				padding: 10px 0 20px 34px;
			}
			
			/* End 25 Hour Day */
			
			/* Start Videos */
			
			#videos {
				padding: 10px 0 20px 34px;
			}
			
			#videos a {
				display: block;
				margin: 0 15px 15px 0;
				float: left;
				display: inline;
			}
			
			#videos a img {
				border: 1px solid #b09746;
			}
			
			/* End Videos */
			
			/* Start Contact Info */
			
			#contactinfo {
				padding: 10px 34px 20px;
			}
			
			#contactinfo h3 {
				color: #ec1c24;
				font-size: 22px;
				font-weight: normal;
				padding: 0 0 10px;
			}
			
			#contactinfo p {
				font-size: 12px;
				padding: 0 0 10px;
				line-height: 35px;
			}
			
			#contactinfo p span {
				color: #a88e3e;
			}
			
			/* End Contact Info */
			
		/* End Content Right */
		
	/* End Content */
	
	/* Start Footer */
	
	#footer {
		height: 100px;
		margin: 30px 0 0;
		padding: 30px 0 0;
		color: #302723;
		text-align: center;
		background: url(../images/line_footer.gif) 0 0 no-repeat;
	}
	
	#footer a {
		color: #a88e3e;
	}
	
	/* End Footer */

	/* Start Page Specific */
	
		/* Start Competition */
			
			/* Start Competition Steps */
			
			#comp_steps {
				padding: 0 0 0 50px;
			}
			
			#comp_steps ul {
				margin: 0;
				padding: 0;
				width: 640px;
				height: 35px;
				background-image: url(../images/bg_comp_steps.gif);
			}
			
			#comp_steps.step1 ul { background-position: 0 0; }
			#comp_steps.step2 ul { background-position: 0 -35px; }
			#comp_steps.step3 ul { background-position: 0 -70px; }
			#comp_steps.step4 ul { background-position: 0 -105px; }
			#comp_steps.step5 ul { background-position: 0 -140px; }
			#comp_steps.step6 ul { background-position: 0 -175px; }
			#comp_steps.step7 ul { background-position: 0 -210px; }
			
			#comp_steps ul li {
				margin: 0;
				padding: 0;
				list-style: none;
				float: left;
				text-align: center;
				font-size: 11px;
				font-weight: bold;
				height: 35px;
				line-height: 34px;
			}
			
			#comp_steps #step1 { width: 64px; }
			#comp_steps.step1 #step1 { color: #ffffff; }
			
			#comp_steps #step2 { width: 111px; }
			#comp_steps.step2 #step2 { color: #ffffff; }
			
			#comp_steps #step3 { width: 160px; }
			#comp_steps.step3 #step3 { color: #ffffff; }
			
			#comp_steps #step4 { width: 72px; }
			#comp_steps.step4 #step4 { color: #ffffff; }
			
			#comp_steps #step5 { width: 49px; }
			#comp_steps.step5 #step5 { color: #ffffff; }
			
			#comp_steps #step6 { width: 83px; }
			#comp_steps.step6 #step6 { color: #ffffff; }
			
			#comp_steps #step7 { width: 100px; }
			#comp_steps.step7 #step7 { color: #ffffff; }
			
			/* End Competition Steps */
			
			/* Start Competition Description */
			
			#comp_desc {
				padding: 30px 170px 30px 50px;
				background: url(../images/bg_comp.jpg) 100% 0 no-repeat;
			}
			
			#comp_desc h2 {
				margin: 0;
				padding: 0 0 15px;
				font-size: 22px;
				color: #ec1c24;
				font-weight: normal;
			}
			
			#comp_desc h2 span {
				font-size: 12px;
				color: #a88e3e;
			}
			
			/* End Competition Description */
			
			/* Start Fields */
			
			#comp_fields {
				padding: 0 20px 20px 50px;
			}
			
			#comp_fields label {
				width: 175px;
				padding: 3px 10px 0 0;
				float: left;
			}
			
			#comp_fields div,
			#comp_fields input,
			#comp_fields table {
				float: left;
			}
			
			#comp_fields input {
				margin: 0 3px 0 0;
			}
			
			#comp_fields table td {
				vertical-align: top;
			}
			
			#comp_fields div.comp_input {
				width: 280px;
			}
			
			#comp_fields .comp_select {
				width: 248px;
				height: 21px;
				color: #626262;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
			}
			
			#comp_fields .comp_select2 {
				width: 127px;
				height: 21px;
				color: #626262;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				margin: 0 8px 0 0;
			}
			
			#comp_fields .comp_select3 {
				width: 107px;
				height: 21px;
				color: #626262;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
			}
			
			#comp_fields .comp_checkbox {
				padding: 3px 0;
				float: left;
			}
			
			#comp_fields .comp_checkbox .clearboth {
				float: none;
				height: 2px;
				line-height: 0;
			}
			
			#comp_fields .comp_checkbox label {
				width: 115px;
				padding: 0 10px 0 0;
			}
			
			#comp_fields .comp_checkbox input {
				margin: 0 3px 0 0;
				padding: 0;
			}
			
			#comp_fields .comp_text {
				width: 248px;
				height: 63px;
				background: url(../images/bg_textarea3.gif) no-repeat;
				display: block;
			}
			
			#comp_fields .comp_text textarea {
				width: 238px;
				height: 53px;
				color: #626262;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				background: none;
				padding: 5px;
				overflow: auto;
			}
			
			#comp_fields .line {
				clear: both;
				float: none;
				width: 625px;
				height: 17px;
				background: url(../images/bg_compline.gif) repeat-x;
			}
			
			.comp_input {
				width: 248px;
				height: 23px;
				background: url(../images/bg_input1.gif) no-repeat;
			}
			
			.comp_input input {
				width: 238px;
				height: 17px;
				background: none;
				padding: 3px 5px;
			}
			
			.comp_input_child1 {
				width: 148px;
				height: 23px;
				background: url(../images/bg_input4.gif) no-repeat;
			}
			
			.comp_input_child1 input {
				width: 128px;
				height: 17px;
				background: none;
				padding: 3px 5px;
			}
			
			.comp_input_child2 {
				width: 98px;
				height: 23px;
				background: url(../images/bg_input5.gif) no-repeat;
			}
			
			.comp_input_child2 input {
				width: 88px;
				height: 17px;
				background: none;
				padding: 3px 5px;
			}
			
			/* End Fields */
			
		/* End Competition */
	
	/* End Page Specific */
	
/* End Container */


