body { margin:10px 0 0 0; padding:0px; font-size:85%; line-height:150%; font-family: Arial, Verdana, Helvetica, sans-serif; }

#flashwrap {width: 100%; height: 450px; text-align:centre; background: #eeeeee; margin-left:auto; margin-right:auto;}
#flashwrap02 {width: 100%; height: 350px; text-align:centre; background: #eeeeee; margin-left:auto; margin-right:auto;}

#flashcontent {width: 1187px; height: 450px; text-align:centre; background: #eeeeee; margin-left:auto; margin-right:auto;}
#flashcontent02 {width: 1187px; height: 350px; text-align:centre; background: #eeeeee; margin-left:auto; margin-right:auto;}

#flashcontent2 {width: 1680px; height: 706px; margin-left:auto; margin-right:auto; visibility:hidden; overflow:hidden;}
#maincontent {width: 700px; background: #FFFFFF}
#homemaincontent {width: 467px; height: 521px; background: #FFFFFF;}
#contactmaincontent {width: 467px; height: 60px; background: #FFFFFF url(../images/strapline.jpg) no-repeat;}
#contactmaincontent2 {width: 600px;  height: 450px; margin:0px 0px 0px 0px;}
#maincontent2 {width: 700px; background: #FFFFFF; text-align:center;}

#contactleftinfo { float:left; width: 300px; height: 300px; margin:30px 0px 0px 0px; padding:0px 0px 0px 0px; text-align:left; font-size:90%; line-height:150%; font-family: Arial, Verdana, Helvetica, sans-serif;}
#contactrightinfo { float:right; width: 280px; height: 300px; margin:30px 0px 0px 0px; padding:0px 0px 0px 0px; text-align:left; font-size:90%; line-height:150%; font-family: Arial, Verdana, Helvetica, sans-serif;}

#contactwrap { width: 600px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;text-align:left;margin-left:auto; margin-right:auto;}


#topnav { width: 700px; margin-left:auto; margin-right:auto; text-align:right; color:#999}
#info { width: 600px; margin:0px 0px 0px 0px; padding:30px 0px 0px 0px;text-align:left;margin-left:auto; margin-right:auto;}
#info2 { width: 600px; margin:0px 0px 0px 0px; padding:30px 0px 0px 0px;text-align:left;margin-left:auto; margin-right:auto;}
#info3 { width: 600px; margin:0px 0px 0px 0px; padding:30px 0px 0px 0px;text-align:left;margin-left:auto; margin-right:auto;}
#subnav { width: 600px; margin:0px 0px 0px 0px; padding:0px 0px 30px 0px;text-align:left;margin-left:auto; margin-right:auto;}

#aboutinfo {float:right; width: 700px; margin:0px 0px 0px 0px; padding:30px 0px 0px 0px;text-align:left;}

#sideinfo { float:left; width: 220px; height: 300px; margin:30px 0px 0px 0px; padding:0px 0px 0px 10px; text-align:left;}

#sideon {color: #000000; font-weight:bold; text-decoration:none; font-size:100%;}

#serviceswrap { width: 600px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;text-align:left;margin-left:auto; margin-right:auto;}
#leftservices {float:left; width: 250px; margin:0px 0px 0px 0px; text-align:left;}
#rightservices {float:right; width: 330px; text-align:left;}

#aboutcontactwrap {float:right; width: 700px; height:80px;}
#contactwrap {width: 600px; height:80px;margin-left:auto; margin-right:auto;}
#contactinfo {float:left; width: 300px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;text-align:left; color:#999}
#contactemail {float:right; width: 220px;text-align:right; padding:7px 0px 0px 0px;}
 
#topbanner { width: 800px; height: 90px; margin-left:auto; margin-right:auto; background: #FFFFFF url(../images/home_logo.jpg) no-repeat;}
#topbanner2 { width: 800px;margin-left:auto; margin-right:auto}
#topbanner3 { width: 800px;margin-left:auto; margin-right:auto}

/********** contact form **********/
#contactform {
	width:300px;
	height: 420px;
	margin:0; 
	padding:10px 20px 20px 25px; 
	background: #dfe1e2;
	float:right;
	border:;
	-moz-border-radius:;
    -webkit-border-radius:;
    border-radius:;}
	
#contactform2 {
	width:300px;
	height: 420px;
	margin:0; 
	padding:10px 20px 20px 25px; 
	background: #dfe1e2;
	float:right;
	border:;
	-moz-border-radius:;
    -webkit-border-radius:;
    border-radius:;}	
	
#contactform * {
	color:#000000;
}
#contactform ol { margin:0; padding:0; list-style:none; }
#contactform li { margin:0; padding:0; background:none; border:none; display:block; clear:both; }
#contactform li.buttons { margin:5px 0 5px 0; clear:both; }
#contactform label { margin:0; width:280px; display:block; padding:5px 0; color:#7a7a7a; float:left; }
#contactform label span {
	color:#be0a26;
	font-weight:bold;
}
#contactform input.text { width:280px; border:1px solid #e0e0e0; margin:2px 0; padding:5px 2px; height:16px; background:#FFF; float:left; }
#contactform textarea { width:280px; border:1px solid #e0e0e0; margin:2px 0; padding:2px; background:#FFF; float:left; }
#contactform li.buttons input { padding:3px 0 3px 0; margin:10px 0 0 0; border:0; color:#FFF; float:left; }

#contactaddress {
	float:left;
	color:#999;
	padding: 10px 0px 0px 0px;
}


/* LINK styles */
a:link { color:#999; text-decoration: none; font-weight:400 }
a:visited {color:#999; text-decoration: none; font-weight:normal; font-size:400}
a:hover { color:#000000; text-decoration: none; font-weight:400 }

#pic01 {float:left; margin: 0 10px 0px 0px;}

#pic02 {float:left; margin: 60px 20px 4px 0px;}


.clear { clear: both; }

h1 { margin: 0px 0px 0px 0px; padding: 0px 0px 15px 0px; font-size:170%; line-height:110%; color:#999999;; }
h2 { margin: 0px 0px 0px 0px; padding: 10px 40px 10px 0px; font-size:120%; line-height:100%; font-weight:bold; color:#666666; } 
h3 { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-size:100%; line-height:100%; font-weight:bold; color:#c60239; }




