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

#container{
	width:800px;
	height:1100px;
	margin-top:20px;
	margin: 0px auto;
}
#maincontent{
	width:800px;
	height:800px;
	float:left;
}
#maincontenttop{
	width:800px;
	height:13px;
	float:left;
	background-image:url(maincontenttop.gif);
	background-repeat:no-repeat;
}
#maincontentmiddle{
	width:800px;
	height:820px;
	float:left;
	background-image:url(maincontentmiddle.gif);
	background-repeat:repeat-y;
}
#maincontentbottom{
	width:800px;
	height:13px;
	float:left;
	background-image:url(maincontentbottom.gif);
	background-repeat:no-repeat;
}
#topimage{
	width:770px;
	height:310px;
	float:left;
	margin-left:15px;
	margin-top:5px;
}
#navbar{
	width:600px;
	height:30px;
	float:left;
}
#navbutton1{
	width:120px;
	height:30px;
	float:left;
}
#navbutton2{
	width:120px;
	height:30px;
	float:left;
}
#quoteline{
	width:320px;
	height:15px;
	float:left;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	margin-left:50px;
	margin-top:38px;
	margin-bottom:15px;
}
#topphone{
	width:125px;
	height:20px;
	float:left;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:18px;
	margin-bottom:15px;
	margin-top:35px;
}
#topAU{
	width:60px;
	height:15px;
	float:left;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	margin-bottom:15px;
	margin-left:5px;
	margin-top:38px;
}
#toplogo{
	width:200px;
	height:100px;
	float:left;
	margin-bottom:20px;
}
#whiteheading{
	width:200px;
	height:20px;
	float:left;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
#pageheadings{
	width:770px;
	height:20px;
	float:left;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-left:15px;
	margin-top:20px;
	font-size:20px;
}
#pageheadingsthankyou{
	width:400px;
	height:20px;
	float:left;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-left:200px;
	margin-top:80px;
	font-size:20px;
}
#mainpagetext{
	width:770px;
	height:50px;
	float:left;
	color:#939598;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	margin-left:15px;
	margin-top:5px;
}
#mainpagetextservices{
	width:770px;
	height:90px;
	float:left;
	color:#939598;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	margin-left:15px;
	margin-top:10px;
}
#mainpagetextcontact{
	width:300px;
	height:140px;
	float:left;
	color:#939598;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	margin-left:15px;
	margin-top:25px;
}
#mainpagetextthankyou{
	width:400px;
	height:140px;
	float:left;
	color:#939598;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	margin-left:200px;
	margin-top:25px;
}
#mainpagetextcontactheading{
	width:300px;
	height:20px;
	float:left;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
}
#thankyoutext{
	width:400px;
	height:20px;
	float:left;
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
}
#mainpagetextgallery{
	width:770px;
	height:40px;
	float:left;
	color:#939598;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	margin-left:15px;
	margin-top:10px;
}
#servicesrightcol{
	width:470px;
	height:280px;
	float:right;
	color:#939598;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}
#servicesrightcoltext{
	width:470px;
	height:90px;
	float:right;
	color:#939598;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}
#servicesrightcols{
	width:90px;
	height:130px;
	float:left;
	color:#939598;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	margin-right:10px;
}
#bottomcol{
	width:770px;
	height:380px;
	float:left;
	margin-left:15px;
	margin-top:20px;
}
#bottomcolservices{
	width:770px;
	height:280px;
	float:left;
	margin-left:15px;
	margin-top:25px;
}
#bottomcolcontact{
	width:370px;
	height:370px;
	float:left;
	margin-left:15px;
	margin-top:25px;
	background-image:url(contactbox.gif);
	background-repeat:no-repeat;
}
#bottomcolgallery{
	width:748px;
	height:280px;
	float:left;
	margin-left:36px;
	margin-top:25px;
}
#bottomservicesimage{
	width:270px;
	height:280px;
	float:left;
}
#bottomleftcol{
	width:240px;
	height:370px;
	float:left;
	margin-right:25px;
}
#bottommiddlecol{
	width:240px;
	height:370px;
	float:left;
	margin-right:25px;
}
#bottomrightcol{
	width:240px;
	height:370px;
	float:left;
}
#bottomrightcolabout{
	width:450px;
	height:310px;
	float:left;
	margin-left:20px;
	
}
#bottomcolheadings{
	width:240px;
	height:20px;
	float:left;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	margin-top:10px;
	font-weight:bold;
}
#bottomcolmaintext{
	width:240px;
	height:120px;
	float:left;
	color:#939598;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	margin-top:5px;
}
#contacticonstext{
	width:210px;
	height:18px;
	float:right;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	margin-top:7px;
	
}
#contacticons{
	width:60px;
	height:25px;
	float:right;
	margin-top:5px;
}
#contactbox{
	width:335px;
	height:300px;
	float:left;
	margin-top:70px;
	margin-left:15px;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
 	font-size:12px;
}
#aboutheadings{
	width:250px;
	height:18px;
	float:left;
	color:#0d73ba;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:17px;
	margin-bottom:10px;
	margin-left:20px;
}
#serviceheadings{
	width:465px;
	height:18px;
	float:left;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
 	font-size:17px;
	margin-bottom:10px;
}
#aboutleftcol{
	width:300px;
	height:310px;
	float:left;
}
#servicesleftcol{
	width:300px;
	height:280px;
	float:left;
}
#slogan{
	width:420px;
	height:35px;
	float:left;
}
#ARClogo{
	width:35px;
	height:35px;
	float:left;
	margin-top:25px;
	margin-left:5px;
}
.photo {
	display:block;
	width:auto;
	float:left;
	margin-right:15px;
	margin-bottom:15px;
}
.photo a {
	width:auto;
	display:block;
}
.photo img {
	border: 4px solid #FFF;
}

#message {
	float:right;
}
#bottompagecontactbox{
	width:800px;
	height:200x;
	float:left;
	margin-top:10px;
}
	
