/* CSS Document */

/* SITE STYLES */

body {
	margin:0; padding:0;
	background:#000000;
	color:#a31b00;
	font-size:12px;
	font-family: Arial, Verdana, Tahoma }
	
a { color:#c92100; text-decoration:underline }
a:hover { color:#701706; text-decoration:none }

img { border:none }

a:focus, a:active { outline:none }

.clear { clear:both; font-size:1px }
	
#content {
	border-right:1px solid #9B2B15;
	border-left:1px solid #9B2B15;
	background:url("../graphics/body_bg.gif") repeat-x;
	width:900px;
	margin:0 auto }
	
	#header {
		width:900px;
		height:125px;
		margin:0 }
		
		#header h1 {
			width:900px;
			height:125px;
			margin:0; padding:0 }
			
			#header h1 a {
				width:900px;
				height:125px;
				margin:0; padding:0;
				display:block;
				text-indent:-2000px;
				background:url("../graphics/header_bg.jpg") }
				
	#navigation {
		list-style:none;
		/*width:728px;*/
		height:46px;
		margin:0 auto;
		padding:0 }
		
		#navigation .home, #navigation .videos, #navigation .testimonials, #navigation .contactus { height:46px; display:block; float:left; margin:0; padding:0 }
		
		#navigation .home a {
			display:block;
			width:117px; height:46px;
			background:url("../graphics/nav_home.gif");
			text-indent:-2000px }
			
			#navigation .home a:hover {
			background:url("../graphics/nav_home_over.gif") }
			
		#navigation .videos a {
			display:block;
			width:198px; height:46px;
			background:url("../graphics/nav_videos.gif");
			text-indent:-2000px }
			
			#navigation .videos a:hover {
			background:url("../graphics/nav_videos_over.gif") }
			
		#navigation .testimonials a {
			display:block;
			width:390px; height:46px;
			background:url("../graphics/nav_testimonials.gif");
			text-indent:-2000px }
			
			#navigation .testimonials a:hover {
			background:url("../graphics/nav_testimonials_over.gif") }
			
		#navigation .contactus a {
			display:block;
			width:195px; height:46px;
			background:url("../graphics/nav_contactus.gif");
			text-indent:-2000px }
			
			#navigation .contactus a:hover {
			background:url("../graphics/nav_contactus_over.gif") }
			
	#main-content {
		position:relative;
		margin:0;
		padding:20px 0 0 0;
		height:487px;
		background:#701705 url("../graphics/home_bg.jpg") no-repeat bottom; }
		
.above-windows {

			font-weight:bold;
			font-size:16px;
			color:#FFFFFF;
			position:absolute;
			width:820px;
			top:22px; left:40px;
		 }
			
			.above-windows span {
				position:absolute;
				right:260px; top:0 }
				
			.above-windows .ez-button {
				position:absolute;
				top:-13px; right:-5px }
			
			.above-windows a { color:#e5c1ba; text-decoration:underline }
			.above-windows a:hover { color:#FFFFFF; text-decoration:none }
			
			
			.above-windows-home {

			font-weight:bold;
			font-size:16px;
			color:#FFFFFF;
			position:absolute;
			width:820px;
			top:4px; left:40px;
		 }
			
			.above-windows-home span {
				position:absolute;
				right:260px; top:0 }
				
			.above-windows-home .ez-button {
				position:absolute;
				top:-13px; right:-5px }
			
			.above-windows-home a { color:#e5c1ba; text-decoration:underline }
			.above-windows-home a:hover { color:#FFFFFF; text-decoration:none }
			
			
			
		#normal-page-main-content {
		position:relative;
		margin:0;
		padding:20px 0 31px 0;
		background:#701705 url("../graphics/home_bg.jpg") no-repeat bottom }

		#normal-page-main-content .normal-page {
			width:840px;
			margin:42px 0 0 30px;
			display:block }
			
			#normal-page-main-content .normal-page .top {
				width:840px;
				display:block;
				padding:0; height:7px; font-size:1px;
				background:url("../graphics/normal_page_top.gif") no-repeat }
				
			#normal-page-main-content .normal-page .mid {
				width:800px;
				display:block;
				padding:13px 20px 13px 20px; margin:0;
				background:url("../graphics/normal_page_mid.gif") repeat-y }
				
				#normal-page-main-content .normal-page .mid p {
					margin:0; padding:0;
					line-height:21px;
					color:#3B3635 }
					
					#normal-page-main-content .normal-page .mid p .textbox {
						width:300px;
						margin-bottom:10px }
						
					#normal-page-main-content .normal-page .mid p .textarea {
						width:300px;
						height:75px;
						margin-bottom:10px }
						
				#normal-page-main-content .normal-page .mid p.testimonial {
					background:#F3F3F3;
					margin:0; padding:15px;
					height:380px;
					line-height:21px;
					color:#3B3635 }
												
				.normal-page .mid h2.videos {
				text-indent:-4000px;
				width:246px;
				height:23px;
				margin:0 0 20px 0; padding:0;
				background:url("../graphics/title_videos.gif") no-repeat }
				
				.normal-page .mid h2.testimonials {
				text-indent:-4000px;
				width:224px;
				height:23px;
				margin:0 0 20px 0; padding:0;
				background:url("../graphics/title_testimonials.gif") no-repeat }
				
				.normal-page .mid h2.contactus {
				text-indent:-4000px;
				width:196px;
				height:23px;
				margin:0 0 20px 0; padding:0;
				background:url("../graphics/title_contactus.gif") no-repeat }
				
				ul.videos {
					display:block;
					margin:0; padding:0;
					width:800px;
					list-style:none; }
					
					ul.videos li { width:253px; padding:0 20px 20px 0; display:inline; float:left }
					
						ul.videos li img { width:253px; height:210px; }
						
					ul.videos li.last { padding:0 0 20px 0 !important; }
					ul.videos li.bottom { padding-bottom:0 !important; }
		
			#normal-page-main-content .normal-page .bottom {
				width:840px;
				display:block;
				padding:0; height:7px; font-size:1px;
				background:url("../graphics/normal_page_bottom.gif") no-repeat }
		
		#main-content .home-left {
			position:absolute;
			top:65px; left:30px;
			width:335px; height:410px;
			display:block;
			background:url("../graphics/home_left_bg.jpg") no-repeat }
			
			.home-left .win-graphic {
				position:absolute;
				top:-16px; left:-16px;
				width:86px; height:86px;
				display:block;
				background:url("../graphics/win_graphic.gif") no-repeat }
				
			.home-left h2 {
				text-indent:-4000px;
				position:absolute;
				top:24px; left:90px;
				width:210px;
				height:23px;
				margin:0; padding:0;
				background:url("../graphics/title_contest.gif") no-repeat }
				
			.home-left .contest-info {
			margin:80px 20px 0 20px;
			padding:0 }
			
				.contest-info h3 {
					margin:0 0 5px 0;
					padding:0;
					font-size:14px }
				
				.contest-info p {
					text-align:justify;
					margin:0; padding:0;
					line-height:22px }
					
				.contest-form { width:295px; margin:0 20px }
				
				.contest-form h3 {
					margin:0;
					padding:0;
					font-size:16px }
				
				.light-gray { text-align:right; color:#5c5c5c }
				.contest-textbox { width:170px; height:19px; margin:0 0 5px 0; border:1px solid #adadad; padding:3px 0 0 5px; }
				.small { width:38px; margin:0 5px 5px 0; }
				.aftersmall { width:69px; margin:0 0 5px 1px; }
			
			.home-left .hr {
				display:block;
				margin:20px 20px; padding:0;
				width:295px;
				height:4px;
				font-size:1px;
				background:url("../graphics/hr_contest.gif") no-repeat; }
			
		#main-content .home-right {
			position:absolute;
			top:65px; right:30px;
			width:485px; height:410px;
			display:block;
			background:url("../graphics/home_right_bg.jpg") no-repeat }
			
		.walkout-video {
			display:block;
			width:487px;
			height:329px;
			position:absolute;
			right:0;
			top:198px }
			
	.radio-logos {
		margin:0; padding:0;
		width:900px;
		height:155px;
		display:block }	

#footer {
	width:902px;
	margin:0 auto;
	background:#ececec;
	padding:15px 0 }
	
	#footer .footer-area {
		font-size:10px !important;
		position:relative;
		width:860px;
		padding:0 20px }
		
		#footer .footer-area a {
			font-weight:bold; }
		
		#footer .footer-area span {
		font-size:18px;
			position:absolute;
			top:0; right:20px;
			font-weight:bold;
			
			 }
			
#accufind {
	width:902px;
	margin:0 auto;
	text-align:center;
	color:#CCCCCC;
	padding:20px 0 30px 0 } #accufind a { color:#FB5636 }
	
#photo {
	width:178px;
	height:135px;
	position: absolute;
	top: 70px;
	left: 650px;
}
	

		