#container {
	width:895px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	background:url(../images/acmebackground.jpg);
	background-repeat:repeat-y;

}
#topbanner {
	background:url(../images/acmebackground.jpg);
	width:895px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
}

#topbanner .acmebanner {
	width:806px;
	height:228px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0px;
	display:block;
}

#topbanner .acmebannerimage {
	width:805px;
	height:215px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0px;
	display:block;
}

#topbanner .acmeflashbanner {
	width:805px;
	height:215px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	display:block;
}

body {
	background-color: #cdd1dd;
	margin:0px;
	padding:0px;
}

#homepagemaintext {
	width:454px;
	height:auto;
	display:block;
	margin-left:37px;
}

#homepagemaintext .welcomeheader {
	width:454px;
	height:36px;
	margin-left:27px;
}

#homepagemaintext p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#585655;
	margin-bottom:25px;
	margin-left:27px;
	margin-top:0px;
	text-align:justify;
}


#homepagerightsidecontent {
	width:259px;
	height:auto;
	float:right;
	margin-right:62px;
	margin-left:0px;
	
}

#homepagerightsidecontent .imageheader {
	width:257px;
	height:25px;
	margin-bottom:0px;
	display:block;
}

#homepagerightsidecontent p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#585655;
	display:block;
	margin-left:0px;
	margin-top:0px;
	width:145px;
	float:left;
	text-align:left;
}

#homepagerightsidecontent a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#0099CC;
	display:inline;
}


#homepagerightsidecontent a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#ff6b09;
	display:inline;
}

#homepagerightsidecontent .smallborderedimage {
	width:98px;
	height:65px;
	padding:4px;
	padding-right:0px;
	float:right;
}



#rightsidecontent {
	width:259px;
	height:auto;
	float:right;
	margin-right:62px;
	margin-left:0px;
}

#rightsidecontent .imageheader {
	width:257px;
	height:25px;
	margin-bottom:0px;
	display:block;
}

#rightsidecontent p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#585655;
	display:block;
	margin-left:0px;
	margin-top:0px;
	width:145px;
	float:left;
}

#rightsidecontent a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#0099CC;
	display:inline;
}


#rightsidecontent a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#ff6b09;
	display:inline;
}

#rightsidecontent .smallborderedimage {
	width:98px;
	height:65px;
	padding:4px;
	padding-right:0px;
	float:right;
}

#maintext {
	width:821px;
	height:auto;
	display:block;
	margin-left:37px;
	margin-right:0px;
}

#maintext .welcomeheader {
	width:454px;
	height:36px;
	margin-left:27px;
}

#maintext p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#585655;
	margin-bottom:25px;
	margin-left:27px;
	margin-top:0px;
	display:block;
	text-align:left;
}


form {
	margin-left:27px;
	margin-top:0px;
	display:block;
	border:1px solid #cccccc;
	background:#efefef;
	padding:15px;
	width:80%;
}

.formtext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#585655;
	display:block;
	text-align:left;

}

.inputbox {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	border:1px solid #cccccc;
	width:350px;
}

.enquirybox {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	border:1px solid #cccccc;
	width:350px;
	height:200px;
}

.formbutton {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#1b3f95;
	width:350px;
	height:25px;
}	

.introparagraph {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#0099CC;
	margin-bottom:25px;
	margin-left:27px;
	margin-right:27px;
	margin-top:0px;
	display:block;
}

ul li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#585655;
	margin-bottom:15px;
	margin-left:27px;
	margin-right:27px;
	margin-top:0px;
	list-style-type:circle;

}

h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#1b3f95;
	margin-bottom:10px;
	margin-left:27px;
	margin-top:0px;
}

h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#f5741e;
	margin-bottom:10px;
	margin-left:27px;
	margin-top:0px;
}

.imageRight {
	display:block;
	float:right;
	margin-left:25px;
	vertical-align:middle;
	margin-bottom:20px;
	margin-top:20px;

}

.imageLeft {
	display:block;
	float:left;
	margin-right:25px;
	vertical-align:middle;
	margin-bottom:20px;
	margin-top:20px;
}

.servicesimageRight {
	display:block;
	float:right;
	margin-left:25px;
	margin-bottom:20px;
	margin-top:0px;
	margin-right:0px;

}

.TestimonialsHeader {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#ff6400;
	margin-bottom:5px;
	margin-left:27px;
	margin-top:0px;
}

.servicestable {
	width:735px;
	margin-bottom:25px;
	margin-left:27px;
	margin-right:27px;
	margin-top:0px;
	display:block;
	width:
}

.serviceslink {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#0099CC;
	display:block;
}

#rightsidespacer {
	width:257px;
	height:20px;
	clear:both;
	display:block;
}


#footer {
	clear:both;
	width:804px;
	height:51px;
	margin-left:auto;
	margin-right:auto;
	margin-top:-20px;
	margin-bottom:0px;
	display:block;
}
