body {
font: 11px verdana, geneva;
align: centre;
}

#content { 
	background-color: #FFFFFF;
	size: 12px;
	position: relative;
	margin-top: 40px;
	width: 800px;
	height: 615px;
	margin-right: auto;
	margin-left: auto;
}
#aboutuscontent { 
	background-color: #FFFFFF;
	size: 12px;
	position: relative;
	margin-top: 40px;
	width: 800px;
	height: 650px;
	margin-right: auto;
	margin-left: auto;
}
#ourpeoplecontent { 
	background-color: #FFFFFF;
	size: 12px;
	position: relative;
	margin-top: 40px;
	width: 800px;
	height: 785px;
	margin-right: auto;
	margin-left: auto;
}
#ourservicescontent { 
	background-color: #FFFFFF;
	size: 12px;
	position: relative;
	margin-top: 40px;
	width: 800px;
	height: 1263px;
	margin-right: auto;
	margin-left: auto;
}
#ourclientscontent { 
	background-color: #FFFFFF;
	size: 12px;
	position: relative;
	margin-top: 40px;
	width: 800px;
	height: 790px;
	margin-right: auto;
	margin-left: auto;
}
#contactuscontent { 
	background-color: #FFFFFF;
	size: 12px;
	position: relative;
	margin-top: 40px;
	width: 800px;
	height: 1020px;
	margin-right: auto;
	margin-left: auto;
}
#logo {
	float:left;
	margin-top: 32px;
	margin-left: 40px;
	width: 500px;
	height: 61px;
}
#contactdetails {
font: Helvetica;
color: #838586;
line-height: 14px;
	float:right;
	margin-top: 32px;
	margin-right: 40px;
	width: 196px;
	height: 61px;
	padding-top: 6px;
}
#contactdetails .orange {
font: Helvetica;
	font-weight: bold;
	color: #F26E21;
}
#contactdetails a, a:link {
font: Helvetica;
text-decoration: none;
color: #838586;
}

#contactdetails a:hover {
font: Helvetica;
text-decoration: none;
color: #F26E21;
}
#navigation {
	font: Helvetica;
	font-weight: bold;
	color: #F26E21;
	width: 450px;
	height: 20px;
	float:left;
	margin-top: 25px;
	margin-left: 40px;
}
	
#navigation a, a:link {
font: Helvetica;
text-decoration: none;
color: #838586;
}

#navigation a:hover {
font: Helvetica;
text-decoration: none;
color: #F26E21;
}

#mainimage {
	width: 800px;
	height: 307px;
	float:left;
	margin-top: 15px;
}

#maintext {
color: #838586;
	width: 450px;
	height: 130px;
	float: left;
	line-height: 14px;
	margin-top: 15px;
	margin-left: 40px;
}
#mainaboutustext {
color: #838586;
	width: 400px;
	height: 165px;
	float: left;
	line-height: 14px;
	margin-top: 15px;
	margin-left: 40px;
}
#mainaboutustext2 {
color: #838586;
	width: 320px;
	height: 155px;
	float: left;
	line-height: 14px;
	margin-top: 15px;
	margin-left: 20px;
	padding: 5px;
	border: 1px solid #838586; 
}
#mainourpeopletext {
color: #838586;
	width: 355px;
	height: 300px;
	float: left;
	line-height: 14px;
	margin-top: 15px;
	margin-left: 40px;
}
#mainourpeopletext2 {
color: #838586;
	width: 360px;
	height: 270px;
	float: left;
	line-height: 14px;
	margin-top: 46px;
	margin-left: 20px;
}
#mainourservicesext {
color: #838586;
	width: 725px;
	height: 780px;
	float: left;
	line-height: 14px;
	margin-top: 15px;
	margin-left: 40px;
}

#mainourclientstext {
color: #838586;
	width: 725px;
	height: 305px;
	float: left;
	line-height: 14px;
	margin-top: 15px;
	margin-left: 40px;
}
#maincontactustext {
color: #838586;
	width: 355px;
	height: 300px;
	float: left;
	line-height: 14px;
	margin-top: 15px;
	margin-left: 40px;
}
#maincontactustext2 {
color: #838586;
	width: 360px;
	height: 500px;
	float: left;
	line-height: 14px;
	margin-top: 55px;
	margin-left: 20px;
}
#maincontactustext .orange {
font: Helvetica;
	font-weight: bold;
	color: #F26E21;
}
#maincontactustext a, a:link {
font: Helvetica;
text-decoration: none;
color: #838586;
}

#maincontactustext a:hover {
font: Helvetica;
text-decoration: none;
color: #F26E21;
}
#maintext .orange {
font: Helvetica;
	font-weight: bold;
	color: #F26E21;
}
#maintext .largeheader {
font: 18px, Helvetica;
	font-weight: bold;
	color: #F26E21;
}
#boxesbottom {

size: 12px;
	width: 800px;
	height: 35px;
	float: left;
	margin-top: 18px;
}
#boxesbottom .boxes1 {
float: left;
	color: #ffffff;
	border: 1px solid #F26E21; 
	padding-left: 3px; 
	background: #5D5346; 
	width: 190px; 
	height: 30px;
	margin-left: 0px;
}
#boxesbottom .boxes2 {
	float: left;
	color: #ffffff;
	border: 1px solid #F26E21; 
	padding-left: 3px; 
	background: #5D5346; 
	width: 224px; 
	height: 30px;
	margin-left: 5px;
}
#boxesbottom .boxes2 a, a:link {
font: Helvetica;
text-decoration: none;
font-weight: bold;
color: #000000;
}

#boxesbottom .boxes2 a:hover {
font: Helvetica;
text-decoration: none;
color: #F26E21;
}
#boxesbottom .boxes3 {
	float: left;
	color: #ffffff;
	border: 1px solid #F26E21; 
	padding-left: 3px; 
	background: #5D5346; 
	width: 175px; 
	height: 30px;
	margin-left: 5px;
}
#boxesbottom .boxes4 {
	float: left;
	color: #ffffff;
	border: 1px solid #F26E21; 
	padding-left: 3px; 
	background: #5D5346; 
	width: 175px; 
	height: 30px;
	margin-left: 5px;
}
#productbox {
background-color: #ffffff;
padding-left: 15px;
padding-top: 1px;
padding-bottom:10px;
	width: 500px; 
	height: 385px;
}
#productbox .textbox {
float: left;
	width: 300px; 
	height: 370px;
}
#productbox .picturebox {
float: left;
margin-left: 10px;
margin-top: 35px;
	width: 160px; 
	height: 258px;
}

#maincontactustext2 div {
	clear:both;
	margin:1em 0;
}
#maincontactustext2 label {
	display:block;
	float:none;
	font-size:12px;
	width:auto;
}
form#contactform input {
	border-color:#B7B7B7 #E8E8E8 #E8E8E8 #B7B7B7;
	border-style:solid;
	border-width:1px;
	padding:3px;
	font-size:12px;
	color:#333;
}
form#contactform textarea {
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	font-size:12px;
	padding:0.6em 0.5em 0.7em;
	border-color:#B7B7B7 #E8E8E8 #E8E8E8 #B7B7B7;
	border-style:solid;
	border-width:1px;
}
#popup1 {
background-color: #ffffff;
padding-left: 15px;
padding-top: 1px;
padding-bottom:10px;
}
#popup2 {
background-color: #ffffff;
padding-left: 15px;
padding-top: 1px;
padding-bottom:10px;
}
#popup4 {
background-color: #ffffff;
padding-left: 15px;
padding-top: 1px;
padding-bottom:10px;
}


#roedz{
width: 150px;}

#roedz a, a:link {
font: Helvetica;
text-decoration: none;
color: #dddddd;
}

#roedz a:hover {
font: Helvetica;
text-decoration: none;
color: #dddddd;
}

