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

body {
	color: #707172;
	background: #f6f6f6 url(images/backgrou.jpg) repeat-x;
	text-align: center;
	margin: 0px;
	padding: 0px;
	border-bottom-color: #CCC;
	border-bottom-style: dotted;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 100%;
}
#container {
	width:780px;
	text-align: left;
	margin: 0 auto;
	background: #fff;
}
#mainContent {
	border-left:1px solid #ececec;
	border-top:4px solid #993532;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 165px;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
#iso {

}

#mainContent p {
	line-height: 170%;
	padding:5px;
	margin:0;
}

#header {
	background: #FFF url(images/header%20.jpg) no-repeat;
	height:70px;
	border-bottom:3px solid #b4b4b4;
}
#form{
	
	}
#form label{
	padding:0 0 0 32px; margin:0; background: url(images/search_icon.gif) no-repeat 0 0; width:58px;
	height:25px; line-height:25px; color:#000000; float:left; font-size:13px; font-weight:bold; background-color:inherit;
	}
#form input.textbox{
	width:150px; height:21px; border-bottom:#D4CEAA 1px solid; border-right:#D4CEAA 1px solid; border-top:#302A14 1px solid;
	border-left:#302A14 1px solid; float:left; margin:0 1px 0 0;
	}
#form input.go{
	width:29px; height:22px; float:left; cursor:pointer; font-size:0; border:none; background: url(images/go.gif) no-repeat 0 0;
	}
#slogan {
	background:#fff;
	margin: 0px;
}
.info {
	font-weight: bold;
	font-size: 120%;
	color: #993d32;
}

#sidebar1 {
	width:160px;
	float:left;
	padding:15px 10px;
	margin: 0px;
	border-top:4px solid #993532;
}
.clearfloat {
	clear:both;
	height:0;
	font-size:1px;
	line-height:0px;
}
#footer {
	padding:5px;
	border-top:1px solid #993D32;
	font-size:60%;
	color:#f6f6f6;
	background-color:#B4B4B4;
}
p {
	font-size:70%; 
}
#sidebar1 ul{
	margin:0;
	padding:10px 0 0 0;
	list-style:none;
	font-size:70%;
	line-height:190%;
}
#sidebar1 a:link{
	color:#1B4792;
	text-decoration:none;
	font-weight:bold;
}
#sidebar1 a:visited{
	color:#1B4792;
	text-decoration:none;
	font-weight:bold;
}
#sidebar1 a:hover, #sidebar1 a:active, #sidebar1 a:focus {
	color:#F00;
	text-decoration:none;
	font-weight:bold;
}
#header p {
	color:#333;
	padding-left:655px;
	font-size:70%;
	padding-top:20px;
	margin:0px;
}
.bold {
	font-weight: bold;
}

.bold {
	font-weight: bold;
}
h1 {
	font:150% "Arial Black", Gadget, sans-serif;
	margin: 0;
	padding-left:5px;
	font-weight: bold;
}
h2 {
	font:130% Arial, Helvetica, sans-serif;
	margin: 0;
	padding-left:5px;
	font-weight: bold;
	background-color:#CCC
}
#comp {
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
}

h3 {
	font:110% Arial, Helvetica, sans-serif;
	margin: 0;
	padding-left:5px;
	font-weight: bold;
	background: #1B4792;
}

h4 {
	font:100% Arial, Helvetica, sans-serif;
	margin: 0;
	padding-left:5px;
	font-weight: bold;
	background: #993D32;
}
h5 {
	font:90% Arial, Helvetica, sans-serif;
	margin: 0;
	padding-left:5px;
	font-weight: bold;
}	
p em {
	font-weight: bold;
	color: #1B4792;
	font-style: italic;
	font-family: "Arial Black", Gadget, sans-serif;
}
.bold_blue {
	font-weight: bold;
	color: #1B4792;
}
.bold_dark_grey_italic {
	font-style: italic;
	color: #333;
	font-weight: bold;
}

.red_bold {
	font-weight: bold;
	color: #993d32;
}
.fltrt { /* this class can be used whenever you wish to float an element to the right side of the page. The floated element must be placed above the element that will display next to it in the source code. */
float: right;
margin-left: 8px;
}

.fltlft { /* this class can be used whenever you wish to float an element left on the page */
float: left;
margin-right: 8px;
}
#thumbnails {
	margin-left: 200px;
	
}
#sidebar2 {
	background: #fff;
	margin: 0px;
	padding: 15px 5px;
	float: right;
	width: 144px;
	border-top:4px solid #993532;
}

#news1 {
	border: 1px solid #CCC;
	padding: 3px;
}
#form {
}

#news2 {
	padding-left: 30px;
}
#index_thumbnails {
	padding-top: 5px;
}

#adobeReader {
	padding: 0px 4px;
	font:90% Arial, Helvetica, sans-serif;
}
#latestProjects {
	background: #fff;
}
.bold_white {
	font-weight: bold;
	color: #FFF;
}
.bold_darkGrey {
	font-weight: bold;
	color: #333;
}
#armourProjects {
	padding: 5px;
	width: 165px;
	border: solid #CCC 1px;
}
#armourImage {
	float:right;
	background: #b2d1d1;
	border: solid #7aa2b5 1px;
}
#thumbnails2 {
	float:left;
	width:195px;
}
#thumbnails3 {
	float: right;
	width: 200px;
}
#indexThumbnails {
}
#constructionProjects {
	border: solid #919191 1px;
	background: #F6F6F6;
	width: 420px;
}
#constructionProducts {
	float:right;
	border: solid #993d32 1px;
	padding: 4px;
}
#constructionProducts2 {
	padding: 5px;
	margin: 0px;
	border: solid #CCC 1px;
}

#meiller_hyd {
	padding-left: 5px;
	border: solid #ccc 1px;
	margin-top: 5px;
	background: #fff;
}

#pzb {
	border-top: 1px solid #7aa2b5;
	padding: 0 4px;
}
#indus_comp {
	width: 410px;
}

#georgFischer {
	border-top: 1px solid #7aa2b5;
	padding: 0px 4px;
}
#airWeigh {
	border-top: 1px solid #7aa2b5;
	padding: 0px 4px;
}
#comp_doc {

}
#contact_us {

}
#golf_day {
		text-align: right;
}
#golfday_text {
	text-align: left;
}
#cargo_van {
	float: right;
	width: 300px;
	padding-left: 22px;
	padding-right: 16px;
	
}
#cargo_van2 {
	float: right;
	width: 300px;
	padding-left: 22px;
	padding-right: 16px;
	border: 1px solid #999;
}
.panel_loc {
	background: #f6f6f6;
	border: #7f9aa8;

}
#panel_loc {
	background: #ececec;
	border: 1px solid #919191;
}
#bdf {
	border: solid #993d32 1px;
	float: right;
	margin-left: 100px;
}
#gameviewer {
	border: solid #1B4792 1px;
	background: #fff;
}

#environ {
	border: 1px solid #919191;
	background: #F6F6F6;
	width: 420px;
}
#links1 {
	margin-left: 150px;
}
#links2 {
	width: 145px;
	float: left;
}
#links3 {
	width: 150px;
	float: right;
}
.back_to_top {
	color: #919191;
	text-align: right;
}

#heil {
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
}
#mixers {
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
}

#contacts1 {

}
#contacts2 {

}
#map {
	float: left;
	width: 200px;
}
#headingCon {
	float: left;
	width: 195px;
}
#headingArmour {
	margin-left: 200px;
}
#headingEnviron {
	float: right;
	width: 200px;
}
#headingTech {
	border: 1px solid #333;
}
#mechlift {
	background: url(images/mechlift_logo.gif);
	background-repeat:no-repeat;
	border: solid #ccc 1px;
	margin-top: 5px;
	height: 100px;
}
#skip {
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
}
#techpart {
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
}
#airWeigh {
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
}
#doppstadt {
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
}
#faun {
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
}
#productSupport {
	border: solid #ececec 1px;
}
#photo {
	height: 200px;
}

