body {
	background:url(../images/bkg-header-rpt.gif) top center repeat-x;
}

#header {
		height: 124px;
		margin:0 auto;
		padding-right:10px;
		width:960px;
	}
	
		#logo {
			padding-top: 10px;
			float:left;
		}
		
			#logo a {
				background: url(../images/logo.png) top left no-repeat;
				width: 396px;
				height: 103px;
				text-indent: -9999px;
				display: block;
			}
			
		ul#nav-header {
			list-style: none;
			display: block;
			float:right;
			margin: 0;
		}
		
			ul#nav-header li {
				float: left;
				text-transform: uppercase;
				font-size: 12px;
				height: 20px;
				line-height: 20px;
				vertical-align: middle;
				margin-left: 10px;
				color: #923c05;
			}
			
				ul#nav-header li.first {
					border-right: 1px #923c05 solid;
					padding-right: 10px;
				}
				ul#nav-header li.last {
					
				}
				
					ul#nav-header li.last a {
						padding: 0 8px;
					}

#page-wrap {
	width: auto;
	height: auto;
	margin:0 auto 50px auto;
	width:950px;
	overflow: hidden;
}
	#promo {
		margin: 0 0 20px 0;
	}
	#content {
		height: auto;
		margin:0 22px 0 0;
		min-height:500px;
		overflow: hidden;
		width:746px;
		float: left;
	}

		#home_details .pic{
			float:left;
			margin-right: 25px;
		}

		#home_details .specs{
			width:370px;
			float:left;
		}
	
	#sidebar {
	    height:auto;
	    min-height:500px;
	    overflow: hidden;
	    width:182px;
	    float: left;
	}

		ul#nav-sub {
			list-style: none;
			display: block;
			background: #efeae4;
			padding: 10px 20px;
			width: 100%;
		}
		
			ul#nav-sub li {
				line-height: 2;
			}

#footer-wrap {
	background: url(../images/bkg-footer-rpt.gif) top repeat-x #f9f7f5;
	overflow: hidden;
}
		
	#footer {
		height: auto;
		margin:0 auto;
		padding:20px 10px 0 0;
		width:950px;
	}
	
	
	
	
	
	

ul#landingpagelist{
	margin:0;
	padding:0;
	list-style-type: none;
}

ul#landingpagelist li{
	margin-bottom:20px;
}

ul#landingpagelist li img{
	margin-right:20px;
	float:left;
}

ul#landingpagelist li .desc{
	float:left;
	width:576px;
}


ul#landingpagelist li .title{
	font-size:16px;
	font-family: 'Gill Sans';
}

.clear{
	clear:both;
}

#placeholder{
	width:150px;
	height:80px;
	margin-right:20px;
	float:left;
}
