@charset "UTF-8";
#layout {
}

html { 
min-height: 100%; margin-bottom: 1px; 
overflow: -moz-scrollbars-vertical !important;
}

a:active, a:focus {
outline: 0
}

body {
overflow-x: hidden;
}

.fb-like {
	height:20px;
	padding-top:5px;
	padding-right:12px;
	padding-bottom:3px;
	padding-left:12px;
	margin-left:1px;
	float:left;
	background-image:url(images/nav1_back.png);
}


#wrapper {
	width:100%;
	height:544px;
	background-color:#222;
	background-position: top;
	z-index:-6000;
}

#topnav {
	height:78px;
	min-width:1000px;
	background-image:url(images/navbar.png);
	background-repeat:repeat-x;
}

#logo_menu_wrapper {
	width:1050px;
	height:58px;
	margin-left:auto;
	margin-right:auto;
}

#logo {
	width:320px;
	height:95px;
	float:left;
	background-image:url(images/logobanner3.png);
	background-repeat:no-repeat;
	position:relative;
	padding-right:30px;
}

#socialcontainer {
	width:190px;
	height:25px;
	float:right;
	margin:14px 20px 0 0;
}

#menuarrowleft {
	width:7px;
	height:7px;
	background-image:url(images/menuarrowright.png);
	float:left;
	margin-top:-7px;
}

#menuarrowright {
	width:7px;
	height:7px;
	background-image:url(images/menuarrowleft.png);
	float:right;
	margin-top:-7px;
}












/*------- HOME CONTENT --------*/

#bluebarwrapper {
	width:100%;
	height:53px;
	padding-top:12px;
	background-image:url(images/blueback.png);
	margin-top:401px;
}

#bluebarwrapper2 {
	width:100%;
	margin-top:401px;
}

#bluebartext {
	width:1000px;
	height:30px;
	margin-left:auto;
	margin-right:auto;
	font-family: lato, sans-serif;
	font-weight:300;
	color:#FFF;
	font-size:36px;
	letter-spacing:.04em;
}

#brochurebox {
	width:300px;
	height:174px;
	background-image:url(images/brochure.png);
	background-repeat:no-repeat;
	float:right;
}

#bluerule {
	width:100%;
	height:2px;
	background-image:url(images/orangeback.png);
	border-bottom:solid #7CA0BB 2px;
}

#brochurebtn {
	width:140px;
	height:10px;
	background-image:url(images/blueback.png);
	border:solid 2px #BBB;
	font-family: lato, sans-serif;
	color:#FFF;
	font-size:15px;
	font-weight:400;
	padding:2px 10px 23px 10px;
	text-align:center;
	margin-top:70px;
	margin-left:50px;
}

#brochurebtn:hover {
	background-image:none;
	background-color:#222;
}











#bodycontainer {
	width:100%;
	background-color:#FFF;
}

#bodycontent {
	overflow:hidden;
	height:1%;
	position:relative;
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(images/contentWindow.jpg);
}

#bodycontentleft {
	width:640px;
	min-height:350px;
	float:left;
	font-family: lato, sans-serif;
	color:#555;
	font-size:19px;
	font-weight:300;
	line-height:30px;
}







#prodlogos {
	width:640px;
	height:220px;
	padding-top:30px;
}

#prodlogosRowTwo {
	width:640px;
	height:220px;
	padding-top:0px;
}

#prodlogosleftbox {
	width:200px;
	height:220px;
	float:left;
}

#prodlogosleft_top {
	width:200px;
	height:110px;
	background-image:url(images/powerscreen_logo.png);
	background-repeat:no-repeat;
	background-position:center;
}

#prodlogosleft_topR2 {
	width:200px;
	height:110px;
	background-image:url(images/edge_logo.png);
	background-repeat:no-repeat;
	background-position:center;
}

#prodlogosleft_bot {
	width:200px;
	height:110px;
	background-image:url(images/terexmps_logo.png);
	background-repeat:no-repeat;
	background-position:center;
}

#prodlogosrightbox {
	width:420px;
	height:220px;
	float:right;
}

#prodlogosright_left {
	width:200px;
	height:220px;
	float:left;
}

#prodlogosright_left_top {
	width:200px;
	height:110px;
	background-image:url(images/telestack_logo.png);
	background-repeat:no-repeat;
	background-position:center;
}

#prodlogosright_left_topR2 {
	width:200px;
	height:110px;
	background-image:url(images/mds_logo.png);
	background-repeat:no-repeat;
	background-position:center;
}

#prodlogosright_left_bot {
	width:200px;
	height:110px;
	background-image:url(images/neuenhauser_logo.png);
	background-repeat:no-repeat;
	background-position:center;
}

#prodlogosright_right {
	width:200px;
	height:220px;
	float:right;
}

#prodlogosright_right_top {
	width:200px;
	height:110px;
	background-image:url(images/evoquip_logo.png);
	background-repeat:no-repeat;
	background-position:center;
}

#prodlogosright_right_bot {
	width:200px;
	height:110px;
	background-image:url(images/peterson_logo.png);
	background-repeat:no-repeat;
	background-position:center;
}















#bodycontentright {
	width:280px;
	float:right;
	padding:0px 10px 30px 10px;
	font-family: lato, sans-serif;
	font-weight:400;
	color:#555;
	font-size:17px;
	font-weight:400;
	line-height:30px;
}

#bodycontentright img {
	margin-bottom:-4px;
	margin-left:-10px;
}

#sidebarheader {
	width:199px;
	height:47px;
	background-image:url(images/logohoriz.png);
	background-repeat:no-repeat;
	padding:8px 0 0 20px;
}

#sidebarcontent {
	width:290px;
	font-family: lato, sans-serif;
	color:#555;
	font-size:33px;
	padding:18px 0 18px 0px;
	line-height:44px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BBB;
}

#logogroup {
	width:199px;
	height:411px;
	background-image:url(images/logoGroup.png);
	background-repeat:no-repeat;
}


















/*------- FOOTER CONTENT --------*/

#footer {
	width:100%;
	height:136px;
	background-image:url(images/footer.jpg);
	background-repeat:repeat-x;
	padding:30px 25px 0 0px;
	bottom:0;
	width:100%;
	min-width:1000px;
}

#footercontent {
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	font-family: lato, sans-serif;
	font-size:15px;
	line-height:20px;
	color:#999;
	background-image:url(images/logofooter.png);
	background-repeat:no-repeat;
	background-position:right;
}

#footerrule {
	width:1000px;
	height:1px;
	background-color:#444;
	margin-left:auto;
	margin-right:auto;
	margin-top:15px;
}

#footerdetails {
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	margin-top:14px;
	font-family: lato, sans-serif;
	font-size:13px;
	color:#777;
}

#footerdetails a {
	color:#777;
}

#footerdetails a:hover {
	color:#DA521F;
}