div {
	font-family: "Dosis", Arial, Verdana, Helvetica, sans-serif; 
	color: #343434;
}

.background {
	background-color: #f3d99a;
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: -100;
	width: 100%;
}

.background-gradient {
	background: url('../images/background-gradient.png') repeat-x;
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
}

.background-pattern {
	background: url('../images/background-pattern.png') repeat;
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
}

.background-images {
	width: 1820px;
	height: 780px;
	margin: 0 auto;
}

.background-left-image {
	background: url('../images/background-left.png') no-repeat;
	float: left;
	width: 397px;
	height: 772px;
}

.background-right-image {
	background: url('../images/background-right.png') no-repeat;
	float: right;
	width: 423px;
	height: 729px;
}

.content-background {
	background: url('../images/content-background.png') repeat-y;
	width: 960px;
	margin: 0 auto;
	z-index: 100;
	padding: 0 23px;
}

.content-header {
	height: 528px;
	position: relative;
}

.content-image {
	width: 960px;
	height: 473px;
	position: absolute;
/*	overflow: hidden;*/
}

.content-image .logo {
	top: 5px;
	left: -20px;	
	position: absolute;
	overflow: visible !important;
}

.content-image-about-us {
	background: url('../images/content-about-us.png') no-repeat;
}

.content-image-industries {
	background: url('../images/content-industries.jpg') no-repeat;
}

.content-image-projects {
	background: url('../images/content-projects.jpg') no-repeat;
}

.content-image-services {
	background: url('../images/content-services.jpg') no-repeat;
}

.content-menu {
	background: url('../images/content-menu.png') repeat-x;
	height: 41px;
	width: 100%;
	position: absolute;
	bottom: -2px;
	padding: 10px 0;
	text-align: center;
	font-family: Arial, Verdana, Tahoma !important;
}

.content-menu > a {
	display: inline-block;
	font-size: 32px;
	color: #e77200;
	padding: 0 25px;
	text-decoration: none;
}

.content-menu > a.selected {
	display: inline-block;
	font-size: 32px;
	color: #edeae3;
	padding: 0 25px;
}

.content-menu > a:hover {
	color: #f78210;
}

.content-menu > a.selected:hover {
	color: #ffffff;
}

.content-menu-slider {
	height: 19px;
	position: relative;
	top: 3px;
}

.content-menu-slider > .content-menu-slider-left {
	background: url('../images/slider-left.png')  no-repeat;
	width: 13px;
	height: 19px;
	float: left;
}

.content-menu-slider > .content-menu-slider-right {
	background: url('../images/slider-right.png')  no-repeat right;
	width: 100px;
	height: 19px;
	float: left;
}

.content-main {
	color: #4a4a49;
	font-size: 12pt;
}

.content-main > div {
	position: relative;
	padding-bottom: 30px;
}

.content-main  .content-column {
	width: 400px;
	float: left;
	padding-left: 50px;
}

.content-main h1 {
	margin-top: 24px;
	color: #b33100;
	font-size: 24pt;
}


.content-main h2 {
	color: #e87300;
	font-size: 12pt;
}

.content-main ul {
	color: #4a4a49
}

.content-main li  span  {
	color: #e87300
}

.content-main li > a {
	color: #e87300;
	text-decoration: none;
}

.content-gutter {
	background: url('../images/gutter.png') repeat-y center;
	width: 40px;
	position: absolute;
	top: 80px;
	bottom: 0px;
	left: 455px;
	right: 0;
	
}

.content-gutter-bottom {
	background: url('../images/gutter-bottom.png')  no-repeat;
	width: 22px;
	height: 6px;
	position: absolute;
	left: 8px;
	bottom: -6px;
}

.content-footer {
	background: url('../images/footer.gif')  no-repeat;
	width: 960px;
	height: 200px;
	font-size: 9pt;
	text-shadow: 1px 0px white;
	color: #737373;
	overflow: hidden;
}

.content-footer-top-row {
	position: relative;
	top: 105px;
	right: 50px;
	float: right;
}

.content-footer-top-row > div {
	height: 70px;
}

.content-footer-location {
	float: left;
	background: url('../images/location.png')  no-repeat;
	padding-left: 30px;
	padding-right: 30px;
}

.content-footer-phone {
	float: left;
	background: url('../images/phone.png')  no-repeat;
	padding-left: 30px;
	padding-right: 30px;
}

.content-footer-mail {
	float: left;
	background: url('../images/mail.png')  no-repeat;
	padding-left: 30px;
}

.content-footer-dark-text {
	color: #3a3a3a;
}


.content-footer-group {
	border-bottom: 1px solid white;
}

.content-footer-copyright {
	clear: both;
	position: absolute;
	left: 30px;
	right: 0;
	top: 70px;
	text-align: right;
	border-top: 1px solid #92918b;
	height: 20px !important;
}

.content-footer-copyright-highlight {
	border-top: 1px solid #f5f4ee;
	padding-bottom: 4px;
}