@charset "utf-8";
/* CSS Document */

#mainwrapper{
	width:950px;
	position:relative;
	padding:20px 0px 0px 0px;
	margin-left:auto;
	margin-right:auto;
}
#content-wrapper{
	width:948px;
	height:auto;
	float:left;
	position:relative;
	border:#000 solid 1px;

}

#logo{
	width:200px;
	height:86px;
	float:left;
	position:relative;
	padding-left:13px;
	padding-bottom:5px;
}
#top-nav{
	background-color:#2c2c2c;
	width:746px;
	height:22px;
	padding:0px 0px 0px 204px;
	float:left;
	position:relative;	
	
}

#banner{
	width:804px;
	height:561px;
	float:left;
	position:relative;
}
#landingpage-banner{
	width:390px;
	height:561px;
	float:left;
	position:relative;
}
#category-menu {
	
	position:absolute;
	width:151px;
	height:203px;
	z-index:7;
	left: 1px;
	top: 327px;
	padding-left:13px;
}

#architects-panel-header{
	background-color:#2c2c2c;
	width:190px;
	height:21px;
	padding:2px 0px 0px 11px;
	color:#fefefe;
	margin-bottom:30px;
	letter-spacing:1px;
	
}


#architects-panel {
	background-image:url(../images/home/architects-bg.png);
	background-repeat:repeat;
	position:absolute;
	width:219px;
	height:441px;
	z-index:5;
	left: 588px;
	top: 0px;
	padding:120px 0px 0px 0px;
	margin-right:1px;
	
}

#content-panel{
	
width:210px;
	float:left;
	padding:20px 0px 0px 0px;
}
#content-panel li{
	
	color:#949494; 
	line-height:18px;
	font-size:9pt;
	width:210px;
	margin-bottom:10px;
	float:left;
	position:relative;
}

#gallery-container
{
	width:634px;
	height:511px;
	float:left;
	position:relative;
	background-color:#121212;
	padding:50px 0px 0px 40px;
	
}

#cliental-bg{
	width:144px;
	height:561px;
	float:left;
	position:relative;
}



#footer{
	background-image:url(../images/common/footer-bg.jpg);
	background-repeat:no-repeat;
	width:937px;
	height:auto;
	float:left;
	position:relative;
	padding:30px 0px 15px 13px;	

}

#side-nav
{
	background-color:#121212;
	width:274px;
	height:561px;
	float:left;
	position:relative;
}
#side-nav-bg
{
	background-image:url(../images/common/side-nav-bg.png);
	background-repeat:no-repeat;
	width:274px;
height:277px;
	float:left;
	position:relative;
	z-index:5;
}
#image-panel
{
	width:232px;
	height:102px;
	float:left;
	position:relative;
	border:solid #121212 21px;
}
#aboutus-container
{
	width:634px;
	height:511px;
	float:left;
	position:relative;
	background-image:url(../images/common/aboutus-bg.jpg);
	padding:50px 0px 0px 40px;
	
}
#aboutus-content p
{
	width:570px;
	color:#bbbbbb;
	float:left;
	position:relative;
	margin-bottom:15px;
}