div#branding{
	padding-top:65px;
	height:220px;
}

div#main-content{
	margin-top:433px;/*430px*/
	border-top:none;
	*z-index:10;
}
	div#main-content h2{
		top:0;
	}
	div#main-content div.content{
		width:148px;
		height:428px;
		position:absolute;
		top:-433px;_top:-432px; /*top:-460px;_top:-446px;*/
		right:0;
		background:url(../images/home-content.png) repeat-y;
		z-index:10;
		padding:0 12px;
		float:none;
	}
	div#main-content div.content h3{
		font-family:"Century Gothic","Microsoft Sans Serif",Geneva,sans-serif;
		color:#fff;
		text-transform:uppercase;
	}
	div#main-content div.content h3.close{
		background:url(../images/close.png) no-repeat right;
		cursor:pointer;
	}
	div#main-content .expand-content{
		position:absolute;
		top:-420px; /*-447px*/
		right:11px;
		cursor:pointer;
		z-index:9;
	}
div#main-visual{
	height:428px;
	top:299px;_top:287px; /*blank*/
	overflow:visible;
}
div#main-visual img{
	position:relative;
	top:-139px;
	left:0;
	z-index:1;
}

div#main-menu ul.shortcuts {
	background:url(../images/main-menu-bg.png) repeat-x;
	height:43px;
	padding-top:17px;
	top:243px;_top:230px;
}

/*FEATURES*/
	div#features{
		zoom:1;
		width:760px;
		float:left;_display:inline;
	}
		div#features:after{
			content: ".";
			display: block;
			height: 0;
			clear: both;
			visibility: hidden;
		}

	div#features div.feature{
		float:left;_display:inline;
		width:248px;
		background:url(../images/feature-bottom.gif) left bottom no-repeat;
		min-height:290px;
		height:auto !important;
		height:290px;
		position:relative;
		z-index:2;
		zoom:1;
	}
		div#features div.feature:after{
			content: ".";
			display: block;
			height: 0;
			clear: both;
			visibility: hidden;
		}
	div#features div.feature.center{
		margin:0 8px;_margin:0 5px;
	}
		div#features h3.feature-heading{
			font-family:"Century Gothic","Microsoft Sans Serif",Geneva,sans-serif;
			font-size:1.2em;
			width:225px;_width:215px;
			margin:0 auto 9px  auto;
			padding:5px 12px 9px 12px;_padding:5px 5px 9px 12px;
			color:#fff;
			text-transform:uppercase;
			background:url(../images/feature-top.gif) top no-repeat;
		}
		
		div#features img.feature-image{
			width:225px;
			height:70px;
			border-bottom:4px solid #201205;
			margin-left:13px;
		}
		
		div#features div.feature-content{
			width:225px;
			margin:auto;
			padding-bottom:9px;
			font-size:.8em;
			color:#868686;
			zoom:1;
		}
			div#features div.feature-content h3{
				color:#a86335;
				font-size:1em;
				text-transform:uppercase;
			}
		
			div#features div.feature-content:after{
				content: ".";
				display: block;
				height: 0;
				clear: both;
				visibility: hidden;
			}
		
		div#features div.feature-content a.more-link{
			color:#463227;
			position:absolute;
			bottom:10px;
			right:10px;
		}
		
	/*END FEATURES*/
	
	div#features div#customer-comments{
		position:relative;
		top:20px;
		z-index:1;
	}
		div#features div#customer-comments a{
			text-decoration:none;
		}
		div#features div#customer-comments .title{
			font-family:"Century Gothic","Microsoft Sans Serif",Geneva,sans-serif;
			color:#b26937;
		}
		div#features div#customer-comments .comment{
			font-family:Verdana,Arial,sans-serif;
			color:#4a2f25;
		}