	#content h3.updates {
		margin: 0 0 0 25px;
		padding: 0;
		font-size: 190%;
		color: #990000;
		font-weight: normal;
	}
	
	#content div.highlight {
		background-image: url('images/highlight.jpg');
		width: 910px;
		min-height: 390px;
	}
	
	#content div.divider {
		margin: 0 auto -15px auto;
		width: 820px;
		height: 78px;
		background-image: url('images/divider.png');
		background-position: center center;
	}
		
		#content div.divider a.button {
			float: left;
			margin-top: 20px;
			outline: none;
			font-size: 200%;
			color: #333;
			text-align: center;
			color: #990000;
		}
		
		#content div.divider a.join {
			width: 63px;
			margin-right: 60px;
			margin-left: 290px;
		}
		
		#content div.divider a.members {
			width: 135px;
		}
		
		#content div.divider a.instant_access {
			width: 221px;
			margin-left: 300px;
		}
		
		#content div.divider a.tour_big {
			margin-left: 340px;
		}
		
	#intro {
		position: relative;
	}
		
		#intro div.text {
			position: absolute;
			top: 20px;
			right: 20px;
			width: 380px;
		}
		
			#intro div.text p {
				margin: 25px 0 20px 0;
				padding: 0;
				background: transparent url('images/home-intro.png') no-repeat center center;
				width: 369px;
				height: 224px;
				text-indent: -10000px;
			}
			
			#intro div.text a.tour_big {
				display: block;
				margin: 0 0 30px 0;
				outline: none;
				color: #000;
				font-size: 250%;
				text-align: center;
			    color: #990000;				
			}
	
		#intro ul.slides {
			position: absolute;
			left: 20px;
			top: 20px;
			z-index: 11;
			list-style-type: none;
			margin: 0;
			padding: 0;
		}

			#intro ul.slide li {
				margin: 0;
				padding: 0;
			}
			
	#content #middle {
		margin: 20px auto;
		width: 910px;
		height: 340px;
		background: transparent url('images/home-middle-divider.jpg') no-repeat top center;
		padding: 0;
	}
	
		#content #middle img.ml {
			float: left;
			margin: 20px 22px 0 20px;
		}
		
		#content #middle #home_vid {
			float: left;
			width: 400px;
			margin: 20px 22px 0 0;
		}
		
		#content #middle img.mr {
			float: left;
			margin: 20px 0 0 0;
		}
	
	#content div.wrap {
		background-image: url('images/set-back.jpg');
		background-repeat: no-repeat;
		padding-top: 25px;
	}


#newsletter {
    margin: 20px 0;
    padding: 0;
    background-image: url('images/newsletter-back.png');
    background-repeat: no-repeat;
    background-position: center center;
    text-align: center;
    border: none;
}

    #newsletter #nq {
        margin-left: 240px;
        width: 240px;
        margin-right: 10px;
    }