/* CSS Document */

body {
	margin:0 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-weight: normal;
	text-decoration: none;
	line-height: 150%;
	font-size:12px;
	background: url(/furniture/images/backgrounds/bg_repeater.jpg) repeat-x 0 0;
	background-color:#01082d;
	}
	
	
* {
margin:0;
padding:0;
}
	
	h1, h2, h3, h4, h5, h6, {
	margin:0;
	padding:0;
	font-weight:normal;
	}
	
div#page_bg {
	float: left;
	width: 100%;
	height: auto;
	clear: both;
	background: url(/furniture/images/backgrounds/main-bg.jpg) no-repeat center top;
	/*background: #FFFF33;*/
	}	
	
div#wrapper {
	width: 938px;
	margin: 0 auto;
	height: auto;
	}	
	
div#page_container {
	float:left;
	clear:both;
	width:938px;
	/*background: url(/furniture/images/backgrounds/page-background.jpg) no-repeat 0 131px;*/
	}
		
div#container {
	clear:both;
	float:left;
	width:938px;
	padding: 0;
	background: #FFFFFF;
	}
	
div.image_wrapper {
	clear:both;
	float:left;
	width:938px;
	padding: 20px 0 0 0;
	background: #FFFFFF;
	}	
	
#stretcher {
	float:left;
	width:938px;
	background-color:#FFFFFF;}

#branding {
	height:131px;
	}
	
	.branding_left {
		width:610px;
		float:left;
		}
		
	.branding_right {
		width:307px;
		float:right;
		}
		
#nav {
	height:57px;
	}
		
#search {
	height: 93px;
	background-image:url(../images/backgrounds/searchbar_bg.jpg);
	background-repeat:repeat-x;
	background-position:top;
	}	
	
	#search_left {
		float:left;
		width:311px;
		padding-top:37px;
		}
	#search_right {
		float:right;
		width:627px;
		padding-top:32px;
		font-size:11px;
		color:#9f9f9f;
		font-family:Arial, Helvetica, sans-serif;
		}	
		
div.banner_rotator {
	float:left;
	width:938px;
	height:300px;
	overflow: hidden;
	background: url(/furniture/images/homepage-banners/blank.jpg) no-repeat 0 0;
	}
	
	.banner_rotator a:link img, .banner_rotator a:hover img, .banner_rotator a:active img, .banner_rotator a:visited img {
	border:none;
	cursor:default;}
		
#banner {
	height:300px;
	background-image:url(../images/sitewide/banners/banner.jpg);
	}

#subnav {
	height:80px;
	position:relative;
	background-color:#FFFFFF;
	margin:0 0 0 0;
	float:left;
	width:938px;
	}

#content {
width: 620px;
float: left;
padding-left:31px;
padding-top:46px;
padding-right:40px;
/*background-color:#00FF00;*/
}

#content_bg {
	background-image:url(../images/backgrounds/content_bg_notear.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	padding-bottom:40px;
	float:left;
	background-color:#FFFFFF;
	}

#sidebar {
width: 247px;
float: right;
/*background-color:#000000;*/
}

#jobs {
	float:left;
	width:210px;
	padding-left:34px;
	padding-top:47px;
	padding-right:15px;
	display:none;
	}
	
#clients {
	float:right;
	width:184px;
	padding-left:32px;
	padding-top:47px;
	padding-right:15px;
	}

div#footer {
	float:left;
	width:938px;
	height:112px;
	background-image:url(../images/backgrounds/footer_notear.jpg);
	margin-bottom: 20px;
	padding-top: 18px;
	}

#footer_left {
float:left;
width:420px;
padding-left:33px;
position:relative;
}

#footer_right {
float:right;
width:485px;
}

.footer_bottom {
float:left;
width:595px;
padding-left:33px;
position:relative;
}

.footer_bottom p {
	font-size:10px;}




div.left {
	float:left;
	width:144px;
	}
	
div.right {
	float:left;
	width:465px;
	}


div.testimonial_wrapper {
	float: left;
	width: 619px;
	margin: 0;
	padding: 15px 0 0 0;
	border-bottom:1px solid #ccc; 
	}
div.moret
{
    float:left;
    width:619px;    
}	

.left_contact {
	float:left;
	width:300px;
	height:130px;
	}
	
.right_contact {
float:left;
width:300px;
height:130px;
}



/* ----- Subpage Styles ----- */

#banner_subpage {
	height:212px;
	background-image:url(../images/sitewide/banners/subpage_banner.jpg);
	}
	
#content_bg_subpage {
	padding-bottom:40px;
	background-color:#fff;
	float:left;
	width:938px;
	}
	
#sidebar_subpage {
width: 221px;
float: left;
padding-left:28px;
padding-top:46px;
background-image:url(../images/backgrounds/subpage_sidebar_notear.jpg);
background-repeat:no-repeat;
/*background-color:#00FF00;*/


}

#content_subpage {
	width:619px;
	min-height:350px;
	float:right;
	padding-left:35px;
	padding-top:33px;
	padding-right:35px;
	background-image:url(../images/backgrounds/subpage_content_notear.jpg);
	background-repeat:no-repeat;
	line-height:165%;
	color:#757575;
	font-size:13px;
	overflow: hidden;
	}
