projectstitle1{
	width:985px;
	height:45px;
	position:relative;
	margin-top:20px;
	float:left;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:30px;
	text-align:left;
}
.projectstitle2{
	width:985px;
	height:45px;
	position:relative;
	margin-top:20px;
	float:left;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:30px;
	text-align:left;
}
.projectbox{
	width:985px;
	height:220px;
	position:relative;
	margin-top:20px;
	float:left;
	border-bottom: 2px #D1D1D3 solid;
}
.lexbox{
	width:200px;
	height:200px;
	position:absolute;
	top:0px;
	left:0px;
	background-image:url(../img/projects/lex.jpg);
	overflow:hidden;
	cursor: pointer;
}
.rwbox{
	width:200px;
	height:200px;
	position:absolute;
	top:0px;
	left:261px;
	background-image:url(../img/projects/rw.jpg);
	overflow:hidden;
	cursor: pointer;
}
.hpbox{
	width:200px;
	height:200px;
	position:absolute;
	top:0px;
	left:522px;
	background-image:url(../img/projects/hp.jpg);
	overflow:hidden;
	cursor: pointer;
}
.outerfloatbox{
	width:200px;
	height:370px;
	position:absolute;
	top:0px;
	left:0px;
	transition: top .35s ease-in-out;
}
.floatbox{
	width:200px;
	height:200px;
	position:absolute;
	top:170px;
	left:0px;
	background-color:#000;
	cursor: pointer;
}
.floatbox h1{
	text-align: left;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	color: #FFFFFF;
	font-size:17px;	
	padding-top:5px;
	padding-left:10px;
}
.floatbox p{
	text-align: left;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	color: #FFFFFF;
	font-size:12px;	
	padding-top:5px;
	padding-left:10px;
}
.outerfloatbox:hover {
    top: -170px;
}
.outerfloatbox:hover .floatbox {
    background: rgba(0, 0, 0, 1);  
}
.bwbox{
	width:200px;
	height:200px;
	position:absolute;
	top:0px;
	right:0px;
	background-image:url(../img/projects/bw.jpg);
	overflow:hidden;
}
.top_right2{
	width:477px;
	height:190px;
	top:0px;
	left:0px;
	position:absolute;
}
.bottom_right2{
	width:477px;
	height:190px;
	top:200px;
	left:0px;
	position:absolute;
}
.top_mid2{
	width:477px;
	height:190px;
	top:0px;
	right:0px;
	position:absolute;
}
.bottom_mid2{
	width:477px;
	height:190px;
	top:200px;
	right:0px;
	position:absolute;
}
.description2{
	height:190px;
	width:301px;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:12px;
	top: 30px;
	right:0px;
	position:absolute;
}
.description2 a{
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:12px;
	text-decoration:none;
	color: #000000;
}
.description2 a:hover{
	font-family: 'Open Sans', sans-serif;
	font-weight:700;
	font-size:12px;
	text-decoration:none;
}
.title2{
	height:20px;
	width:301px;
	border-bottom: 2px #D1D1D3 solid;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:15px;
	top:0px;
	right:0px;
	position:absolute;
}
.image12{
	width:150px;
	height:150px;
	top:20px;
	left:0px;
	position:absolute;
	background-image:url(../img/1.jpg);
}
.image12a{
	width:150px;
	height:150px;
	top:20px;
	left:0px;
	position:absolute;
	background-image:url(../img/1a.jpg);
}
.image12g{
	width: 400px;
	height: 150px;
	top: 20px;
	right: 0px;
	position: absolute;
	background-image: url(../img/mixeduse.jpg);
}
.image42{
	width:150px;
	height:150px;
	top:20px;
	left:0px;
	position:absolute;
	background-image:url(../img/4.jpg);
}
.image42a{
	width:150px;
	height:150px;
	top:20px;
	left:0px;
	position:absolute;
	background-image:url(../img/4a.jpg);
}
.bottom2{
	width:985px;
	height:190px;
	position:relative;
	float:left;
	margin-top:30px;
	border-bottom: 2px #D1D1D3 solid;
	margin-bottom:30px;
}
.bottom22{
	width: 985px;
	height: 190px;
	position: relative;
	float: left;
	margin-top: 20px;
	margin-bottom: 20px;
	overflow: hidden;
}
.bottom22a{
	width: 985px;
	height: 175px;
	position: relative;
	float: left;
	margin-bottom: 20px;
	overflow: hidden;
}
.bigboxdescrip{
	width:295px;
	height:300px;
	top:0px;
	left:0px;
	position:absolute;
}
.title3{
	height:20px;
	width:295px;
	border-bottom: 2px #D1D1D3 solid;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:15px;
	top:0px;
	left:0px;
	position:absolute;
}
.description3{
	height:190px;
	width:295px;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:12px;
	top: 30px;
	left:0px;
	position:absolute;
}
.leftwrap{
	height:340px;
	width:60px;
	left:-60px;
	position:absolute;
}
.rightwrap{
	height:340px;
	width:60px;
	right:-60px;
	position:absolute;
}
.leftwrap2{
	height:340px;
	width:60px;
	left:-60px;
	position:absolute;
	display:none;
}
.rightwrap2{
	height:340px;
	width:60px;
	right:-60px;
	position:absolute;
	display:none;
}
.leftwrap3{
	height:340px;
	width:60px;
	left:-60px;
	position:absolute;
	display:none;
}
.rightwrap3{
	height:340px;
	width:60px;
	right:-60px;
	position:absolute;
	display:none;
}
.leftwrap4{
	height:340px;
	width:60px;
	left:-60px;
	position:absolute;
	display:none;
}
.rightwrap4{
	height:340px;
	width:60px;
	right:-60px;
	position:absolute;
	display:none;
}
.leftwrap5{
	height:340px;
	width:60px;
	left:-60px;
	position:absolute;
	display:none;
}
.rightwrap5{
	height:340px;
	width:60px;
	right:-60px;
	position:absolute;
	display:none;
}
.leftwrap6{
	height:340px;
	width:60px;
	left:-60px;
	position:absolute;
	display:none;
}
.rightwrap6{
	height:340px;
	width:60px;
	right:-60px;
	position:absolute;
	display:none;
}
.leftwrap7{
	height:340px;
	width:60px;
	left:-60px;
	position:absolute;
	display:none;
}
.rightwrap7{
	height:340px;
	width:60px;
	right:-60px;
	position:absolute;
	display:none;
}
.leftwrap8{
	height:340px;
	width:60px;
	left:-60px;
	position:absolute;
	display:none;
}
.rightwrap8{
	height:340px;
	width:60px;
	right:-60px;
	position:absolute;
	display:none;	
}
.leftwrap9{
	height:340px;
	width:60px;
	left:-60px;
	position:absolute;
	display:none;
}
.rightwrap9{
	height:340px;
	width:60px;
	right:-60px;
	position:absolute;
	display:none;
}
.leftarrow{
	height:75px;
	width:20px;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:12px;
	top: 127px;
	right:20px;
	position:absolute;
	background-image:url(../img/gal/left.jpg);
	cursor: pointer;
}
.rightarrow{
	height:75px;
	width:20px;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:12px;
	top: 127px;
	left:20px;
	position:absolute;
	background-image:url(../img/gal/right.jpg);
	cursor: pointer;
}
.bottom3{
	width:985px;
	height:340px;
	position:relative;
	float:left;
	margin-top:30px;
	border-bottom: 2px #D1D1D3 solid;
	
}
.scroller{
	width:985px;
	height:340px;
	position:absolute;
	top:0px;
	left:0px;
	overflow:hidden;
}
.scroller2{
	width:985px;
	height:340px;
	position:absolute;
	top:0px;
	left:0px;
}

.pro1{
	width:985px;
	height:340px;
	position:absolute;
	top:0px;
	left:0px;
}
.bigbox1{
	width:660px;
	height:300px;
	top:20px;
	right:0px;
	position:absolute;
	background-image:url(../img/gal/lex.jpg);
}
.pro2{
	width:985px;
	height:340px;
	position:absolute;
	top:0px;
	left:985px;
}
.bigbox2{
	width: 660px;
	height: 300px;
	top: 20px;
	right: 0px;
	position: absolute;
	background-image: url(../img/gal/rwwide.jpg);
}
.pro3{
	width:985px;
	height:340px;
	position:absolute;
	top:0px;
	left:1970px;
}
.bigbox3{
	width:660px;
	height:300px;
	top:20px;
	right:0px;
	position:absolute;
	background-image:url(../img/gal/mtbrook.jpg);
}
.pro4{
	width:985px;
	height:340px;
	position:absolute;
	top:0px;
	left:2955px;
}
.bigbox4{
	width: 660px;
	height: 300px;
	top: 20px;
	right: 0px;
	position: absolute;
	background-image: url(../img/gal/kfarms.jpg);
}
.pro5{
	width:985px;
	height:340px;
	position:absolute;
	top:0px;
	left:3940px;
}
.bigbox5{
	width: 660px;
	height: 300px;
	top: 20px;
	right: 0px;
	position: absolute;
	background-image: url(../img/gal/bgfarms.jpg);
}
.pro6{
	width:985px;
	height:340px;
	position:absolute;
	top:0px;
	left:4925px;
}
.bigbox6{
	width:660px;
	height:300px;
	top:20px;
	right:0px;
	position:absolute;
	background-image:url(../img/gal/shill.jpg);
}
.pro7{
	width:985px;
	height:340px;
	position:absolute;
	top:0px;
	left:5910px;
}
.bigbox7{
	width:660px;
	height:300px;
	top:20px;
	right:0px;
	position:absolute;
	background-image:url(../img/gal/store.jpg);
}
.pro8{
	width:985px;
	height:340px;
	position:absolute;
	top:0px;
	left:6895px;
}
.bigbox8{
	width: 660px;
	height: 300px;
	top: 20px;
	right: 0px;
	position: absolute;
	background-image: url(../img/gal/aria.jpg);
}
.pro9{
	width:985px;
	height:340px;
	position:absolute;
	top:0px;
	left:7880px;
}
.bigbox9{
	width: 660px;
	height: 300px;
	top: 20px;
	right: 0px;
	position: absolute;
	background-image: url(../img/gal/miller.jpg);
}
.pro10{
	width:985px;
	height:340px;
	position:absolute;
	top:0px;
	left:8865px;
}
.bigbox10{
	width: 660px;
	height: 300px;
	top: 20px;
	right: 0px;
	position: absolute;
	background-image: url(../img/gal/ridgewood.jpg);
}
.buttonx{
	top:-50px;
	right:0px;
	position:absolute;
	background-image:url(../img/x.png);
	background-size:cover;
	height:30px;
	width:30px;
	cursor: pointer;
}
#project1, #project1t, #project2, #project2t, #project3, #project3t, #project4, #project4t{
	display:none;
}
#resmoretitle, #resmorebox, #commmoretitle, #commmorebox{
	display:none;
}
.buttonsite{
	width:200px;
	height:30px;
	border: none;
	background-color:#000;
	font-size:18px;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	color:#fff;
	position:absolute;
	bottom:20px;
	right:0px;
	z-index:100;
	display:none;
}
.buttonsite:hover{
background-color:#fff;
color:#000;
border: 2px #000 solid;
}
.projectboxlg{
	width:985px;
	height:400px;
	position:relative;
	margin-top:20px;
	float:left;
	border-bottom: 2px #D1D1D3 solid;
}
.bigboxlg{
	width:360px;
	height:300px;
	top:20px;
	left:0px;
	position:absolute;
	background-image:url(../img/gal/lexg.jpg);
}
.bigboxlg2{
	width:595px;
	height:230px;
	top:340px;
	right:0px;
	position:absolute;
	background-image:url(../img/gal/lexg2.jpg);
}
.prolg{
	width:985px;
	height:300px;
	position:absolute;
	top:0px;
	right:0px;
}
.titlelg{
	height:20px;
	width:595px;
	border-bottom: 2px #D1D1D3 solid;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:15px;
	top:0px;
	right:0px;
	position:absolute;
}
.titlelg2{
	height:20px;
	width:595px;
	border-bottom: 2px #D1D1D3 solid;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:15px;
	top:210px;
	right:0px;
	position:absolute;
}
.descriptionlg{
	height:160px;
	width:595px;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:12px;
	top: 30px;
	right:0px;
	position:absolute;
}
.descriptionlg2{
	height:180px;
	width:595px;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:12px;
	top: 240px;
	right:0px;
	position:absolute;
}
.bigboxdescriprw{
	width:595px;
	height:300px;
	top:0px;
	left:0px;
	position:absolute;
}
.projectboxrw{
	width:985px;
	height:430px;
	position:relative;
	margin-top:20px;
	float:left;
	border-bottom: 2px #D1D1D3 solid;
}
.bigboxrw{
	width:515px;
	height:320px;
	top:20px;
	right:0px;
	position:absolute;
	background-image:url(../img/rw.jpg);
}
.bigboxrw2{
	width:515px;
	height:230px;
	top:340px;
	right:0px;
	position:absolute;
	background-image:url(../img/gal/lexg2.jpg);
}
.prorw{
	width:985px;
	height:300px;
	position:absolute;
	top:0px;
	left:0px;
}
.titlerw{
	height:20px;
	width:450px;
	border-bottom: 2px #D1D1D3 solid;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:15px;
	top:0px;
	left:0px;
	position:absolute;
}
.titlerw2{
	height: 20px;
	width: 450px;
	border-bottom: 2px #D1D1D3 solid;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-size: 15px;
	top: 190px;
	left: 0px;
	position: absolute;
}
.descriptionrw{
	width:450px;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:12px;
	top: 30px;
	left:0px;
	position:absolute;
}
.descriptionrw2{
	width: 450px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-size: 12px;
	top: 220px;
	left: 0px;
	position: absolute;
}
.bigboxdescriphp{
	width:595px;
	top:0px;
	right:0px;
	position:absolute;
}
.projectboxhp{
	width:985px;
	height:380px;
	position:relative;
	margin-top:20px;
	float:left;
	border-bottom: 2px #D1D1D3 solid;
}
.bigboxhp{
	width:360px;
	height:300px;
	top:20px;
	left:0px;
	position:absolute;
	background-image:url(../img/gal/hp.jpg);
}
.bigboxhp2{
	width:515px;
	height:230px;
	top:340px;
	right:0px;
	position:absolute;
	background-image:url(../img/gal/hp.jpg);
}
.prohp{
	width:985px;
	height:300px;
	position:absolute;
	top:0px;
	left:0px;
}
.titlehp{
	height:20px;
	width:450px;
	border-bottom: 2px #D1D1D3 solid;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:15px;
	top:0px;
	right:0px;
	position:absolute;
}
.titlehp2{
	height:20px;
	width:595px;
	border-bottom: 2px #D1D1D3 solid;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:15px;
	top:210px;
	right:0px;
	position:absolute;
}
.descriptionhp{
	width:450px;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:12px;
	top: 30px;
	right:0px;
	position:absolute;
}
.projectboxbw{
	width:985px;
	height:300px;
	position:relative;
	margin-top:20px;
	float:left;
	border-bottom: 2px #D1D1D3 solid;
}
.bigbox336{
	width:450px;
	height:239px;
	top:20px;
	right:0px;
	position:absolute;
	background-image:url(../img/336.jpg);
}
.bigboxtriton{
	width:450px;
	height:253px;
	top:20px;
	right:0px;
	position:absolute;
	background-image:url(../img/triton.jpg);
}
.titlebw{
	height:20px;
	width:505px;
	border-bottom: 2px #D1D1D3 solid;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:15px;
	top:0px;
	left:0px;
	position:absolute;
}
.descriptionbw{
	width:505px;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:12px;
	top: 30px;
	left:0px;
	position:absolute;
}
#hidey{
	display:none:
}
#morey{
}
.titlelefta{
	height: 20px;
	width: 565px;
	border-bottom: 2px #D1D1D3 solid;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-size: 15px;
	top: 0px;
	left: 0px;
	position: absolute;
}
.biolefta{
	width: 565px;
	height: 120px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-size: 12px;
	top: 30px;
	left: 0px;
	position: absolute;
}
.resmoretitle{
	width:985px;
	height:45px;
	position:relative;
	margin-top:20px;
	float:left;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:30px;
	text-align:left;
}
.resmorebox{
	width:985px;
	height:279px;
	position:relative;
	margin-top:20px;
	float:left;
}
.resbox{
	width:985px;
	height:239px;
	position:absolute;
	top:0px;
	right:0px;
}
.resdescriptitle{
	height:20px;
	width:595px;
	border-bottom: 2px #D1D1D3 solid;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:15px;
	top:0px;
	right:0px;
	position:absolute;
}
.resdescrip{
	height:160px;
	width:595px;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:12px;
	top: 30px;
	right:0px;
	position:absolute;
}
.resmoreimage{
	width:360px;
	height:239px;
	top:20px;
	left:0px;
	position:absolute;
	background-image:url(../img/gal/resmore.jpg);
}
.commmoretitle{
	width:985px;
	height:45px;
	position:relative;
	margin-top:20px;
	float:left;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:30px;
	text-align:left;
}
.commmorebox{
	width:985px;
	height:279px;
	position:relative;
	margin-top:20px;
	float:left;
}
.commbox{
	width:985px;
	height:239px;
	position:absolute;
	top:0px;
	left:0px;
}
.commdescriptitle{
	height:20px;
	width:429px;
	border-bottom: 2px #D1D1D3 solid;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:15px;
	top:0px;
	left:0px;
	position:absolute;
}
.commdescrip{
	height:160px;
	width:429px;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:12px;
	top: 30px;
	left:0px;
	position:absolute;
}
.commmoreimage{
	width:526px;
	height:239px;
	top:20px;
	right:0px;
	position:absolute;
	background-image:url(../img/gal/commmore.jpg);
}
.draftmoretitle{
	width:985px;
	height:45px;
	position:relative;
	margin-top:20px;
	float:left;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:30px;
	text-align:left;
}
.draftmorebox{
	width: 985px;
	height: 188px;
	position: relative;
	margin-top: 20px;
	float: left;
	border-bottom: 2px #D1D1D3 solid;
	margin-bottom: 30px;
}
.draftbox{
	width: 985px;
	height: 168px;
	position: absolute;
	top: 0px;
	right: 0px;
}
.draftdescriptitle{
	height:20px;
	width:498px;
	border-bottom: 2px #D1D1D3 solid;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:15px;
	top:0px;
	right:0px;
	position:absolute;
}
.draftdescrip{
	height: auto;
	width: 498px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-size: 12px;
	top: 30px;
	right: 0px;
	position: absolute;
}
.draftmoreimage{
	width: 457px;
	height: 228px;
	top: -60px;
	left: 0px;
	position: absolute;
	background-image: url(../img/gal/draftmore.jpg);
}
.quotetitle{
	height:20px;
	width:985px;
	border-bottom: 2px #D1D1D3 solid;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:15px;
	top:0px;
	left:0px;
	position:absolute;
}
.quoteabout{
	width:985px;
	height:65px;	
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:13px;
	top:0px;
	left:0px;
	position:absolute;
	top:30px;
	left:0px;
}
.quotecontainer{
	width:985px;
	height:95px;
	position:relative;
	float:left;
	border-bottom: 2px #D1D1D3 solid;
}
	
