body{
	background:url('/images/tiling/body_bg.gif') repeat-x top left #0f1a1b;
	font-family: Arial, Verdana, Sans-serif;
	color:#132020;
}
.georgia{
	font-family:Georgia, "Times New Roman";
}
img{
	border:0px;
}
.half_width{
	width:50%;
}
.indented{
	margin-left:20px;
}
.left{
	float:left;
}
.right{
	float:right;
}
.right-margin{
	margin-right:10px;
}
.float_wrap{
	overflow:hidden;
}
.green_item{
	background:#f4fec2;
}
.dark_green{
	background:#cdd7a6;
}
.block{
	display:block;
}
.orange{
	color:#ff7224;
	font-weight:bold;
}
.small_text{
	font-size:11px;
}
.tabbed{
	padding-left:20px;
}
.hovering{
	position:relative;
	z-index:20;
}
#wrapper{
	width:960px;
	height:auto;
	margin:auto auto;
	margin-top:38px;
	z-index:1;
	font-size:13px;
}
#top_corners{
	height:81px;
	width:auto;
	background:url('/images/background/corners-top.png') top left no-repeat;
}
/*--Start Top Nav CSS--*/
#top_nav{
	width:auto;
	height:67px;
	background:url('/images/background/gradient-continued.png') top left no-repeat #fffad5;
	font-family:Georgia, "Times New Roman";
	padding-left:330px;
	padding-top:1px;
	padding-bottom:5px;
}
	#top_nav .nav_item{
		color:#2f3b35;
		text-decoration:none;
		font-weight:bold;
		font-size:13px;
		border-right:1px dotted #ff782c;
		padding:15px 15px 0px 15px;
		display:block;
		height:47px;
		float:left;
		margin-right:10px;
	}
	#top_nav .nav_item:hover{
		background:url('/images/background/nav-arrow.png') 12px 0px no-repeat;
	}
	a.current_nav_item{
		background:url('/images/background/nav-arrow.png') 12px 0px no-repeat;
	}
	#top_nav .nav_second_line{
		color:#ff782c;
		font-weight:normal;
		font-size:20px;
	}
	#top_nav a.no_border{
		border-right:0px;
	}
#building_plans{
	width:62px;
}
#loghome_living{
	width: 72px;
}
#building_process{
	width:72px;
}
#finishing_touches{
	width:82px;
}
#contact_timber{
	width:130px;
}
/*--End Top Nav CSS--*/
#strongood_logo{
	position:relative;
	left:827px;
	top:10px;
}
#promo_logo{
	position:relative;
	z-index:2;
	height:1px;
	overflow:visible;
	top:-40px;
}
#content{
	background:#FFF7D5;
	padding:10px 30px 10px 30px;
	overflow:hidden;
}
	#content p{
		padding-left:17px;
	}
#bottom_corners{
	height:20px;
	background:url('/images/background/corners-bottom.png') top left no-repeat;
}
#footer{
	font-size:11px;
	padding-left:17px;
	color:#65706a;
	margin-top:24px;
}
	#footer a{
		color:#ffffff;
		text-decoration:none;
	}
	#footer a:hover{
		text-decoration:underline;
	}
	#footer a.legal{
		color:#65706a;
	}
/*--Promo Specific CSS--*/
#promo_description{
	position:relative;
	background:#101e1f;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}
#promo_description p{
	margin:0px;
}
/*--End Promo CSS--*/
/*--Start Featured CSS--*/
#featured{
	border-top:3px solid #ff8942;
	height:auto;
	clear:both;
	overflow:hidden;
	margin-top:24px;
}
.feature{
	width:300px;
}
.feature_head{
	background:url('/images/background/feature_top_border.jpg') top right no-repeat #464e43;
	padding:8px 0px 0px 10px;
	overflow:hidden;
	color:#ffffff;
}
.feature_main_title{
	margin-top:2px;
	color:#ffffff;
	font-size:15px;
}
.feature_sub_title{
	font-size:21px;
	color:#ff7224;
	margin-top:-4px;
}
.feature_title{
	margin-left:38px;
}
.feature_picture{
	background: #464e43;
	border-right:1px solid #e9e5c3;
	padding:7px 10px 7px 10px;
}
	.feature_picture img{
		background:#28342f;
		padding:4px;
		border:1px solid #73877E;
	}
.feature_desc{
	font-size:11px;
	color:#ffffff;
	background:#26312d;
	border-right:1px solid #e9e5c3;
	padding:14px 0px 0px 14px;
	height:auto !important;
	height:60px;
}
	#content .feature_link a{
		color:#dbfb35;
		text-decoration:none;
	}
.learn_more{
	margin-left:198px;
}
#featured_bottom{
	clear:both;
	background:url('/images/background/corners-featured.png') top left no-repeat;
}
.feature_link{
	background:#26312D;
}
.no_border{
	border:0px;
}
.final_head{
	background-image:none;
}
/*--End Featured CSS--*/
