body {
	font: 101% Arial, Helvetica, sans-serif;
	color: #4c4c4c;
	background: #dfdfdf;
	text-align: center;
	margin: 0;
	padding: 0;
}

a img { border: none; }


#Wrapper {
	text-align: center;
	margin: 0 auto;
	padding: 30px 0;
	width: 975px;
}

#Header {
	font-size: 0.8em;	
	height: 20px;
}

.ABN {
	color: #fff;
	float: left;
	display: inline;
	padding: 0 0 5px 0;
	margin: 0;
}
.ABNspacer {
	color: #00ade2;
	padding: 0 0 5px 0;
	margin: 0;

}

.tagline {
	color: #8e8e8e;
	text-transform: uppercase;
	float: right;
	display: inline;
	padding: 0 0 5px 0;
	margin: 0;

}
/* In the White Box */

#Content {
	background: #fff;
	width: 975px;
	padding: 12px 0 12px 0;
	/* to display white box in FF */
	height: 1%;
	overflow: auto;
	text-align: left;
}

#Logo {
	width: 118px;
	float: left;
	display: inline;
	margin: 0 0 0 12px;
}

/* Top Nav */

#Nav {
	height: 75px;
	width: 780px;
	float: right;
	display: inline;
	margin: 0 40px 0 0;
}

#Nav img {
	margin: 0 0 0 20px;
}

#Nav img.first {
	margin: 0;
}

#Nav img.serviceMenu { 
	margin: 0 0 0 112px; 
	display: block;
}

#Sidebar {
	width: 295px;
	float: left;
	display: inline;
	margin: 0 0 0 25px;
	padding: 40px 0 0 0;
}


#enviorment {
	padding: 10px 0 0 0;
}

#enviorment.gallery{
	padding: 0 0 0 0;
}

#Copy {
	text-align: justify;
	width: 470px;
	background: #cdcdcd;
	float: left;
	display: inline;
	margin: 0 0 0 12px;
	font-size: 0.8em;
	line-height: 1.2em;
}

#Copy.terms {
	height: 550px;
	text-align: justify;
	width: 800px;
	background: #cdcdcd;
	float: left;
	display: inline;
	margin: 12px 0 0 12px;
	font-size: 0.8em;
	line-height: 1.2em;
}

#Copy.terms h1 { margin-bottom: 12px;}

#Copy.fixed {
	height: 523px;
	text-align: justify;
	width: 470px;
	background: #cdcdcd;
	float: left; 
	display: inline;
	margin: 0 0 0 12px;
	font-size: 0.8em;
	line-height: 1.2em;
}

#CopyFixed {
	height: 523px;
	text-align: justify;
	width: 470px;
	background: #cdcdcd;
	float: left;
	display: inline;
	margin: 0 0 0 12px;
	font-size: 0.8em;
	line-height: 1.2em;
}

#CopyContact {
	height: 523px;
	text-align: justify;
	width: 470px;
	background: #cdcdcd;
	float: left;
	display: inline;
	margin: 0 0 0 12px;
	font-size: 0.8em;
}

/* paragraphs within the Copy box */
#Copy p, #CopyFixed p { 
	padding: 0.4em 0.7em;
	margin: 0;
}

#Copy img {
	display: inline;
	float: right;
	margin: 10px 10px 10px 10px;
}

#CopyContact p {
	padding:0;
	margin: 0;
}

.enviroWash{
	color: #fff;
	font-style:italic;
	margin: 0;
	padding: 55px 0 0 0;
	text-align: right;
	font-size: 1.1em;
	display: block;
}

#Copy .maintenanceHead, #CopyFixed .maintenanceHead {
	margin: 0 0 0 8px;
	padding: 15px 0 5px 0;
	color: #fff;
	font-size: 1.5em;	
}

#Copy a, #Copy a:link, #Copy a:active, #Copy a:visited, #CopyFixed a, #CopyFixed a:link, #CopyFixed a:active, #CopyFixed a:visited { 
	margin: 0;
	padding: 0;
	color: #fff;
	text-decoration:none;
	font-style:bold;

}

#Copy a:hover, #CopyFixed a:hover{
	color: #20358c;
	text-decoration:none;
	font-style:bold;
  
}

h1 {
	background: #fff;
	margin: 0;
	padding: 0;
	color: #b4b4b4;
	font-size: 28px;
	text-align: left;
}

h2 {
	margin: 0 0 0 0;
	line-height: 1.2em;
	color: #fff;
	font: 101% Arial, Helvetica, sans-serif;
	font-style:bold;
  

}

/*Divs for contact page*/
#GregContact{
	margin:10px 0 0 10px;
	display: inline;
	float: left;
	width: 218px;
	font-size: 1em;
	color:#ffffff;
	/*border-right:1px solid #fff;*/
}

#GregContact .Name{
	font-size: 1.2em;
}


#GregContact a, #GregContact a:link, #GregContact a:active, #GregContact a:visited, #GregContact a, #GregContact a:link, #GregContact a:active, #GregContact a:visited { 
	color: #fff;
	font-size: 1em;
	text-decoration:none;

}

#GregContact a:hover, #GregContact a:hover{
	color: #20358c;
	text-decoration:none;
	
	
}

#DanielleContact{
	margin:10px 0 0 10px;
	display: inline;
	float: left;
	width: 222px;
	color: #fff;
	font-size: 1em;
	text-decoration:none;
	
	
}
#DanielleContact .Name{
	font-size: 1.2em;
	
}
	
#DanielleContact a, #DanielleContact a:link, #DanielleContact a:active, #DanielleContact a:visited, #DanielleContact a, #DanielleContact a:link, #DanielleContact a:active, #DanielleContact a:visited { 
	color: #fff;
	font-size: 1em;
	text-decoration:none;

}

#DanielleContact a:hover, #DanielleContact a:hover{
	color: #20358c;
	text-decoration:none;
	
}
.whiteText {
	margin: 0;
	padding: 0;
	color: #fff;
	font-size: 1em;
	line-height: 1em;
	
	
}
.quoteName {
	margin: 0;
	padding: 0;
	color: #fff;
	

}

p {}


/* Gallery styles */

#Thumbs {
	float:left;
	padding: 0 0 0 0;
	
}

#Thumbs img {
	border: 2px solid #818181;
	margin: 0 0 6px 4px;
}

#Thumbs img.first { margin: 0 0 6px 0; }

.galleryTitle { margin: 0 0 6px 0; }

img#placeholder { margin: 0 8px 8px 8px; }

h2#desc {
	text-transform: uppercase;
	color: #20358c;
	text-align: center;
	font-size: 1.2em;
	padding: 10px 0;
}

/* End Gallery styles */


/* Greg, Phone number and logos */

#CTA {
	width: 780px;	
	clear: both;
	margin: 0 0 20px 152px;
	padding: 25px 0 0 0;
	/* to display white box in FF */
	height: 1%;
	overflow: auto;
	font-style:bold;
}

#Greg {
	width: 295px;
	float: left;
	display: inline;
	margin: 0 12px 0 0;
}

#Greg img {
	float: left;
	display: inline;
}

blockquote {
	color: #20358c;
	margin: 0 0 0 12px;
	line-height: 1.2em;
	width: 180px;
	float: left;
	display: inline;
	font-size: 0.9em;
}

#Phone {
	width: 470px;
	float: left;
	display: inline;
}

#PhoneInternal {
	width: 780px;
	float: left;
	display: inline;
}

#Phone h2, #PhoneInternal h2 { 
	text-transform: uppercase;
	color: #585858;
	margin: 0;
	padding: 0;
	text-align: right;
	font-size: 1em;
}

#Phone p, #PhoneInternal p {
	margin: 0;
	padding: 0 0 6px 0;
	text-align: right;
	color: #b4b4b4;
	font-size: 0.7em;
	text-transform: uppercase;
	border-bottom: 2px solid #cdcdcd;
}

#Phone img, #PhoneInternal img {
	float: right;
	margin: 10px 0 0 15px;
}

/* Form */
form { 
	margin: 0;
	padding: 0;
	display: block;
	clear: both;
}

input, textarea {
	color: #b7b3b3;
	font: 1em Arial, Helvetica, sans-serif;
	margin: 0 0 10px 10px;
	width: 445px;
}

#CopyContact p.thanks {
	color: #00ade2;
	font-size: 0.9em;
	font-weight: bold;
	display: block;
	clear: both;
	margin: 0 0 15px 0;
	padding: 15px 0 0 10px;
	width: 445px;
}

.submit {
	display: block;
	clear: both;
	width: 85px;
}

/* Footer Items */

#Footer {
	background: #dfdfdf;
	font-size: 0.7em;
	padding: 8px 0;
}

.copyright {
	float: left;
	display: inline;
	color: #b6b6b6;
	padding: 0;
	margin: 0;
	width: 240px;
	text-align: left;
}

.deliverServices { margin-top:2px; }

ul.footerMenu {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

ul.footerMenu li, ul.footerMenu li.first {
	float: left;
	margin: 0;
	padding: 0 7px;
	border-left: 1px solid #00ade2;
}

ul.footerMenu li.first { border-left: none; }

.footerMenu a, .footerMenu a:link, .footerMenu a:active, .footerMenu a:visited
{
	color: #8e8c8c;
	text-decoration: none;
}

.webCredit {
	float: right;
	display: inline;
	color: #b6b6b6;
	padding: 0;
	margin: 0;
}

.webCredit a, .webCredit a:link, .webCredit a:active, .webCredit a:visited {
	color: #b6b6b6;
	text-decoration: none;
}

.webCredit a:hover, .footerMenu a:hover { color: #666; }

.keywords{
	float: left;
	display: inline;
	color: #b6b6b6;
	padding: 10px 0 5px 0;
	margin: 0;
}
	

