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


* { 
	margin:0;
	padding:0;
}

body {
	background-color: #dad09b;

	}

#wrapper {
	width:1000px;
	height: 715px;
	background-color:#FFF;
	z-index:;
	margin-left: auto;
	margin-right: auto ;
	position:;
	margin-top: 50px;
	background-color:;
}

#wrapper-home {
	width:1000px;
	height: 715px;
	z-index:;
	margin-left: auto;
	margin-right: auto ;
	position:;
	margin-top: 50px;
	background-image:url();
	background-repeat:no-repeat;
	background-color:;
}

#sidebar-left {
	width: 340px;
	height: 675px;
	margin-top: 20px;
	border-right: #817b02 2px solid;
	position: ;
	float:left;	
	
}

#sidebar-left-contact {
	width: 340px;
	height: 675px;
	margin-top: 80px;
	border-right: #817b02 2px solid;
	position: ;
	float:left;	
	
}

#bentley-logo{
	width:191px;
	height:169px;
	margin-left:auto;
	margin-right:auto;
	margin-top: 10px;
	
	
}

#social-media{
	
	width: 320px;
	height: 40px;
	margin-top: 175px;
	margin-left:auto;
	margin-right:auto;	
	
}

#social-media-boxes{
	
	width:41px;
	height:41px;
	margin-top:;
	float:left;	
	
}

#social-media-twitter{
	
	width:41px;
	height:41px;
	margin-top:;
	margin-left: 20px;
	float:left;	
	
}

img.floatLeft { 
    float: left; 
    margin: ; 
}

#navigation{
	width: 187px;
	height:auto;
	margin-left:95px;
	margin-right:;
	margin-top: 50px;
	text-align:center;
	font-family: Helvetica, Arial, sans-serif;
	font-size:14px;
	line-height: 65px;
	
	
}

#navigation-ios{
	width: 187px;
	height:auto;
	margin-left:-20px;
	margin-right:;
	margin-top: 50px;
	text-align:center;
	font-family: Helvetica, Arial, sans-serif;
	font-size:14px;
	line-height: 65px;
	
	
}

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

a:link {color: #000; text-decoration:none; }      /* unvisited link */
a:visited {color: #000;}  /* visited link */
a:hover {color: #817b02;}  /* mouse over link */
a:active {}  /* selected link */


#home-image{
	width:auto;
	height:auto;
	float:left;
	margin: 230px 0 0 415px	
}

#about-image{
	width:auto;
	height:auto;
	float:left;
	margin: 230px 0 0 450px	
}

#service-image{
	width:auto;
	height:auto;
	float:left;
	margin: 218px 0 0 440px	
}

#index-copy{
	width: 500px;
	 margin: 550px 0 0 250px;
	 text-align:center;
	 position: absolute;
	
	
}

#index-op{
	width: 500px;
	 margin: 200px 0 0 250px;
	 text-align:center;
	 position: absolute;
	
	
}

#home-copy{
	width: 580px;
	height:auto;
	float:left;
	margin: 68px 0 0 75px;
	
	
}

#our-story-copy{
	width: 525px;
	height:675px;
	float:left;
	margin: 20px 0 0 55px;
	text-align:center;
	overflow: auto;
	padding-right: 15px;
	
	
}

#gallery_wrapper{
	width: 660px;
	height:715px;
	float:left;
	margin: 0 0 0 0;
	text-align:center;
	overflow: auto;
	padding-right: ;
	
	
}

#contact{
	width: 265px;
	height:675px;
	float:left;
	margin: 20px 0 0 55px;
	text-align:left;
	overflow:auto;
	padding-right: ;
	float:left;
	
	
}


#pdf-div{
	width: 525px;
	height:675px;
	float:left;
	margin: 20px 0 0 55px;
	text-align:center;
	overflow: auto;
	padding-right: 8px;
	
	
}

#pdf-div-saved{
	width: 525px;
	height:675px;
	float:left;
	margin: 20px 0 0 55px;
	text-align:center;
	overflow: auto;
	padding-right: 8px;
	
	
}


#menu-div{
	width: 595px;
	height:auto;
	float:left;
	margin: 80px 0 0 380px;
	text-align:center;
	overflow:auto;
	position:;
	padding-right: 8px;
	
	
}



#about-copy{
	width: 580px;
	height:auto;
	float:left;
	margin: 68px 0 0 75px;
	
	
}

#services-copy{
	width: 580px;
	height:auto;
	float:left;
	margin: 40px 0 0 75px;
	
	
}

#contact-copy{
	width: 580px;
	height:auto;
	float:left;
	margin: 198px 0 0 75px;
	
	
}

h1{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 26px;
	font-style: normal;
	font-weight: lighter;
	letter-spacing: 1px;
	
	
}

h3{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 21px;
	font-style: normal;
	font-weight: lighter;
	letter-spacing: 1px;
	
	
}


p{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: lighter;
	letter-spacing: ;
	line-height: 1.9em;
	
	
}


.less-leading {
	line-height: 1.3em;
	padding-top: 12px;
	padding-bottom:12px;
	}
	
.top-padding {
	padding-top: 29px;
	}

.pspacer{
	line-height: 5px;
	
	
}