@charset "UTF-8";
/* CSS Document */

/* All Round Enviromental */
/* Site build and seo by Creare Advanced */


/* reset */

*					{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif;}
body				{background-image:url(images/bg2.jpg); background-repeat:repeat-x; background-color: #fff; font-family:Arial, Helvetica, sans-serif;}

a					{text-decoration:underline; color:#999;}
a:hover				{text-decoration:underline; color:#ffd800; }
img					{border:none; outline:none;}
.clear				{clear:both;}

/* text  */

p							{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#424242; line-height:1.5em; margin-bottom:10px;}
h1							{font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#424242;}
h2							{font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#424242; margin-bottom: 10px;}
h3							{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#424242;}

.yellowtext					{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ffd800;}
.bold						{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#424242; text-decoration:none; list-style-type:none; margin-top: 5px; }
.title						{font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#fff;}
.links						{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#424242;}
.break						{margin-bottom:15px;}
#error						{margin-left: 15px; font-size:12px; line-height: 1.5em;}

.details					{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#424242;}
.headoffice					{font-size:14px; margin-top:5px;}

.description				{ font-size:11px; line-height:normal; }

.formtext					{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFF;}

.footlinks					{color:#FFF; text-align:center; font-size:12px;}


ul#nav						{margin:7px 0px 0px 68px; color:#484848;}
ul#nav li 					{display:inline; margin:0px 1px 0px 1px; padding:1px;}

ul.list						{margin:0px 0px 0px 55px; color:#484848; font-size:14px;}
ul.list li					{margin:0px 1px 0px 1px; padding:1px;}

ul#footernav				{margin-top:10px; padding-top:10px; color:#FFF; font-size:12px; text-align:center;}
ul#footernav li 			{display:inline; border-left: 1px #FFF solid; padding: 0px 2px 0px 4px;}
ul#footernav li.noborder	{border:none;}
ul#footernav a 				{color:#FFF;}
ul#footernav a:hover		{color:#FFF; text-decoration:none;}


/* structure */

#pagewrap					{width:913px; margin:0px auto;}
#headerwrap					{width:913px; height:115px; background-color:#262626;}

#logo						{width:278px; height:53px; float:left; margin-top:50px; background-image:url(images/logo.gif); background-repeat:no-repeat;}
#logo a 					{width:100%; height:100%; display:block; text-decoration:none;}
#logo a:hover 				{text-decoration:none;}


#contact					{width:190px; height:50px; float:right; margin-top:50px; text-align:right;}

#flashblock					{width:913px; height:300px; background-color:#666; padding-top:9px;}
#flash						{width:891px; height:253px; margin-left:10px;}
#mainnav					{width:902px; height:46px; margin:5px 0px 0px 6px;}

#contentcontainer			{width:913px;} 
#maincontent				{width:585px; min-height:513px; padding: 10px 20px 0px 20px; float:left; margin-top:5px; border:7px #666 solid; background-color:#FFF;}

.leftcontent				{width:280px; float:left; margin:10px 0px 15px 0px;}
.rightcontent				{width:275px; height:200px; float:right; margin:10px 22px 15px 5px;}

.imagestrip					{width:545px; height:188px; margin:0px auto;}
.leftdescription			{width:250px; float:left; margin:10px 0px 10px 33px; }
.rightdescription			{width:250px; float:right; margin:10px 33px 10px 0px; }

.spacer						{margin-right:20px; margin-left:12px;}

#sidebar					{width:270px; float:right;}
#bannercontainer			{width:251px; height:352px; margin:5px; padding:7px; background-color:#666;}
#phonenumber				{width:248px; height:84px; margin-bottom:5px;}
#sidebanner1				{width:248px; height:84px; margin-bottom:5px;}
#sidebanner2				{width:248px; height:84px; margin-bottom:5px;}
#sidebanner3				{width:248px; height:84px; margin-bottom:5px}

#form						{width:229px; background-color:#666; padding:7px 0px 7px 36px; margin-top:12px; margin-left:-7px;}
#mainform					{padding:5px; margin:0px 5px 5px 5px; border-bottom:solid 1px #333;}
.formstyle					{width:180px; margin:2px 0px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#424242;}
.formstyle2					{width:184px; margin:2px 0px;}
.button						{margin-left: 2px; margin-top:5px;}

#map						{padding-top:10px;}
.googlemap					{margin-top:5px; margin-bottom: 15px; }

#seperator				{ float:left; font-size:10px; margin:10px 0px 0px 0px; }

#footer						{width:100%; background-color:#252525; text-align:center;}