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



* { 
	margin: 0; 
	padding: 0; 
}

/*html { 
	background: url() no-repeat center center fixed; 
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}*/

body {
	margin:0;
	padding:0;
	text-align:center;
}

/*////////HEADER SECTION////////*/

#top-mask {
	position:fixed;
	text-align:center;
	width:100%;
	height:240px;
	background:#FFF;
	z-index:1100;
}

#header-container {
	width: 900px;
	margin: 0 auto;
	text-align:left;
}

#header {
	position:relative;
	width:900px;
	height:240px;
	border-bottom: 1px solid #666;
	z-index:1150;
}

#header-inner {
	margin-top:0px;
	padding-top:24px;
	width:799px;
}

#logo {
	float:left;
	margin:60px 30px 37px 0;
	width:740px;
	height:120px;
}

#nav-btn" {
	float:left;
	width:600px;
	
}

/*////////MAIN CONTAINER////////*/


#main-wrapper {
	text-align:center;
	height:100%;
}

#main-container {
	position:relative;
	width: 900px;
	margin: 0px auto;
	text-align: left;
}

#top-spacer {
	position:relative;
	width:900px;
	height:240px;
	background:#FFF;
}


/*___________Slideshow______________*/

#slideshow-wrap {
	position:relative;
	height:474px;
	width:900px;
	background: url(img/diag_back.png);
	text-align:left;
	border-bottom: 1px solid #666;
}		

#welcome {
	position:absolute;
	width:auto;
	height:auto;
	margin-top:40px;
	margin-left:-60px;
	z-index:1000;
}

/* .sub-welcome1 {
	height:24px;
}

.sub-welcome2 {
	width:290px;
	height:24px;
	margin-top:1px;
}

.sub-welcome3 {
	width:266px;
	height:24px;
	margin-top:1px;
}*/
					

/*.sliderwrapper{
	position: relative;
	overflow: hidden;
	width:900px; 
	height: 407px;
}*/

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

#slider1{
	position:absolute;
	float: left;
	margin-top:10px;
}

#slider2{
	position:absolute;
	margin-left:456px;
	margin-top:10px;
}

img {
	border: none;
}



/*___________Project Info______________*/


#info-title {
	position:absolute;
	margin-top:452px;
}

#info-wrap {
	position:relative;
	width:900px;
	height:312px;	
	margin-top:-238px;
	padding-bottom:238px;
	border-bottom: 1px solid #666;

}

.infobar {
	height:312px;
	width:285px;
	padding-right:15px;
	float:left;
	overflow:hidden;
}


/*___________Project Text______________*/


#text-title {
	position:absolute;
	margin-top:290px;
}

#text-wrap {
	Position:relative;
	width:900px;
	height:342px;
	margin-top:-238px;
	padding-bottom:238px;
	z-index:100;
	border-bottom: 1px solid #666;
}

.textbar1 {
	width:445px;
	padding-right:10px;
	float:left;
	overflow:hidden;
}

.textbar2 {
	width:445px;
	float:right;
	overflow:hidden;
}

/*___________Images______________*/
	
#images-title {
	position:absolute;
	margin-top:320px;
}

#images-wrap {
	position:relative;
	width:900px;
	height:725px;
	margin-top:-238px;
	padding-bottom:238px;
	border-bottom: 1px solid #666;
	
}

.img {
	width: 900px;
}

.image {
	width:900px;
	margin-top: 15px;
}


/*___________Drawings______________*/


#drawings-title {
	position:absolute;
	margin-top:32px;
}

#drawings-wrap {
	position:relative;
	width:900px;
	height:1000px;
	margin-top:-238px;
	padding-bottom:238px;
}

.dwg-img {
	width:900px;
}

.drawings {
	width:900px;
	margin-top:60px;
}


	

/*//////////PADDING FOR ANIMATED SCROLL FUNCTION////////////*/

.scrollpad {
	padding-top:238px;
}

/*//////////MORE BUTTON////////////*/

.morelink {
	position:absolute;
	float:right;
	margin-top:150px;
	margin-left:880px;
}

.morelink:active {
	position:absolute;
	float:right;
	margin-top:152px;
	margin-left:882px;
}

/*//////////CLOSE BUTTON////////////*/

.closeLink {
	position:fixed;
	margin-top:216px;
	margin-left:48%;
	z-index:2000;
}

.closeLink:active {
	position:fixed;
	margin-top:218px;
	margin-left:48.2%;
	z-index:2000;
}



/*//////////TEXT STYLES////////////*/

.anchorLink {
	color:#000;
	text-decoration:none;
	margin-right:10px;

}

h1 {
	font-family: Helvetica, Verdana, Geneva, sans-serif;
	font-size:15px;
	font-weight:normal;
	line-height:23px;
	letter-spacing:0px;
}

h2 {
	font-family: Didot, "Times New Roman", Times, serif;
	font-size:medium;
	font-weight:100;
	font-style:italic;
	padding-left:10px;
	color:#000;
	background:#FFF;
	letter-spacing:0px;
}

h3 {
	font-family: Helvetica, Verdana, Geneva, sans-serif;
	font-size:x-small;
	font-weight:bold;
	line-height:23px;
	letter-spacing:0px;
}

p {
	font-family: Helvetica, Verdana, Geneva, sans-serif;
	font-size:13px;
	font-weight:lighter;
	line-height:16px;
	letter-spacing:0px;
	color:#333;
}

p1 {
	font-family: Helvetica, Verdana, Geneva, sans-serif;
	font-size:13px;
	font-weight:lighter;
	font-style:italic;
	line-height:16px;
	letter-spacing:0px;
	color:#333;
}

p1 {
	font-family: Helvetica, Verdana, Geneva, sans-serif;
	font-size:13px;
	font-weight:lighter;
	font-style:italic;
	line-height:16px;
	letter-spacing:0px;
	color:#333;
}

.link {
	padding-top:4px;
	margin-right:20px;
	color:#000;
	text-decoration:none;
}

.link:hover {
	border-top: 2px solid #E2E30D;
}



/*//////////EXTERNAL PAGE STYLES////////////*/


/*___________text page______________*/

#textpage-wrap {
	Position:relative;
	width:900px;
}

/*___________Images page______________*/

#imagepage-wrap {
	Position:relative;
	width:900px;
	margin-top:-2px;
}

.simple_overlay {
	display:none;
	z-index:10000;
	width:900px;
	min-height:200px;
	margin-left:170px;
	margin-top:-3%;
	position:absolute;
}


.simple_overlay .close {
	position:absolute;
	cursor:auto;

}

/*___________drawings Page______________*/


#elevation-wrap {
	position:relative;
	width:900px;
	height:580px;
	margin-top:-238px;
	padding-bottom:238px;
}

.elev {
	margin-top:70px;
}


#plan-wrap {
	position:relative;
	width:900px;
	height:1662px;	
	margin-top:-238px;
	padding-bottom:238px;
	z-index:20;
}

.plans {
	margin-top:60px;
}

#section-wrap {
	position:relative;
	width:900px;
	height:1436px;	
	margin-top:-238px;
	padding-bottom:238px;
}

.sec {
	margin-top:50px;
}
	

#perspective-wrap {
	position:relative;
	width:900px;
	height:1100px;	
	margin-top:-238px;
	padding-bottom:238px;
}

.persp {
	margin-top:30px;
}