
body {margin: 0px;background-color: #fff;}
body, p {
	
	color: #666;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	line-height: 125%;
	
}

#content p{color:#666;font-size: 0.9em;}
#services {float:left; width:600px;margin: 20px 0px 100px 0px; padding:15px}


#wrapper{margin: 0px auto;width:610px;}

#launchPanel{float:left; width:570px; padding:5px;margin:5px;margin-bottom:0px;}
#servicesPanel{float:left; width:570px; padding:5px;margin:5px;margin-bottom:0px;}
#jobsPanel{float:left; width:570px; padding:5px;margin:5px;margin-bottom:0px;}
#contactPanel{float:left; width:570px; padding:5px;margin:5px;margin-bottom:0px;}
#mapPanel{float:left; width:570px; padding:5px;margin:5px;margin-bottom:0px;}
#clientsPanel{float:left; width:570px; padding:5px;margin:5px;margin-bottom:0px;}

/*#clientsPanel:hover, #jobsPanel:hover, #servicesPanel:hover, #contactPanel:hover{background-color:#eee;}*/

h2{height:20px;}
.heading a {text-indent:-3000px;height:17px;background:url(../images/headings.gif) no-repeat 0 0;display:block;}
#wehavemoved {text-indent:-3000px;height:17px;background:url(../images/headings.gif) no-repeat 0 0;}
#overview a {width:86px;background-position:0 -34px;}
#overview a:hover {background-position:0 -51px;}
#contactus a {width:102px;background-position:0 -68px;}
#contactus a:hover {background-position:0 -85px;}
#ourwork a {width:87px;background-position:0 -102px;}
#ourwork a:hover {background-position:0 -119px;}
#vacancy a {width:214px;background-position:0 -136px;height:20px;}
#vacancy a:hover {background-position:0 -156px;height:20px;}


/*#top_100{background-image:url(../images/corners/100top.gif) no-repeat #666;height:18px;width:560px;}
#top_75{background-image:url(../images/corners/75top.gif) no-repeat #666;height:18px;width:560px;}
#top_50{background-image:url(../images/corners/50top.gif) no-repeat #666;height:18px;width:560px;}
#top_25{background-image:url(../images/corners/25top.gif) no-repeat #666;height:18px;width:560px;}
#bottom_100{background-image:url(../images/corners/100bottom.gif) no-repeat;}
#bottom_75{background-image:url(../images/corners/75bottom.gif) no-repeat;}
#bottom_50{background-image:url(../images/corners/50bottom.gif) no-repeat;}
#bottom_25{background-image:url(../images/corners/25bottom.gif) no-repeat;}*/

#launchPanel a{color:#666}
#launchPanel p{color:#666}
#servicesPanel a{color:#666}
#servicesPanel p{color:#666}
#servicesPanel dl{color:#666}
#servicesPanel h3{color:#666}
#contactPanel a{color:#666}
#contactPanel p{color:#666}
#mapPanel a{color:#666}
#mapPanel p{color:#666}

a{font-weight:bold;text-decoration:none;color:#666;}
a:hover{text-decoration:underline;}
#launchPanel a:hover{color:#666;text-decoration:underline;}
#servicesPanel a:hover{color:#666;text-decoration:underline;}
#contactPanel a:hover{color:#666;text-decoration:underline;}
#mapPanel a:hover{color:#666;text-decoration:underline;}


#container {margin: 0 auto;	width: 760px;}
h1{float:left;margin-top:50px;font-size: 1.8em;}
dt{display:inline;margin:0px;padding:0px;}
dd{margin-left: 90px;font-size: 0.9em;}
.box {	text-align:center;}
img{border:0px;}
dt{ font-weight:bold; }
#logo{float:left;height:100%;padding-left:9px; padding-top:20px;min-width:128px;width:10%;}
#content{float:left; width:440px;margin-top: 20px; padding:15px; color:#666}

label{display:block;color:#B2B2B2;font-size:0.9em;font-weight:bold;}
input{margin-bottom:5px;display:block;}
#submitbutton{background-color:#000;border:1px solid #B2B2B2; color: #B2B2B2;margin-top:5px;}
#locationmap{border:1px solid #666;background-color:#000;}


a{color:#666;}

/* HACKS :( */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */
