@charset "UTF-8";
/* CSS Document */

#mainOverlay {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 100%;
	width: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
}

#mainDisplay{
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 1000px;
	position: relative;
}

#mainContent{
	display: block;
	position: absolute;
	background-color:#4C4C4C;

}


body{
	background-image:url(images/bg_gradient.gif);
	background-position:top;
	background-repeat:repeat;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color:#FFFFFF;


}

p{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color:#FFFFFF;
	line-height:150%;

}

#header{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:1000px; 

}

h1{

	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size: 16px;
	color:#DBDBDB;
	

}

h2{

	margin:10px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	font-size: 13px;
	color:#DBDBDB;
	text-transform:uppercase;

}

h3{

	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	font-size: 14px;
	color:#6F85AC;

}


span.whiteText{
	color:#FFFFFF;


}


/*NAV STYLES*/

#nav{

	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:1000px;
	height:42px;
	background-image:url(images/nav_bg.gif);
	background-repeat:repeat;
	overflow:hidden;
}

#nav ul{

	margin: 5px 0px 0px 30px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	list-style-image: none;
	float: left;
	width: 1000px;
	line-height: 22px;
	display:inline;
	overflow:hidden;

}

#nav li
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	letter-spacing:1px;
	text-transform: uppercase;
	color: #ffffff;
	text-decoration: none;
	background: url(images/divider.gif) right no-repeat;
}


#nav li.contactNav{

	font-size: 16px;
	background: none;

}


#wrapper{

	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:1000px;
	background-color:#4c4c4c;

}

/*HOME LEFT COLUMN*/


#leftColumn{

	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	width:675px;
	background-color:#4c4c4c;
	

}

#leftText{

	margin:0px 135px 0px 0px;
	padding:0px 0px 0px 0px;

}

#homeBox{

	margin:0px 135px 0px 0px;
	padding:0px 0px 0px 0px;
	width:565px;
	background-image:url(images/homeBox.gif);
	background-repeat:no-repeat;
	background-position:top left;

}

#attentionBox{

	margin:0px 135px 0px 0px;
	padding:0px 0px 0px 0px;
	width:565px;
	background-image:url(images/box.gif);
	background-repeat:no-repeat;
	background-position:top left;

}

 #homeContent{
 	
	margin:25px 0px 0px 25px;
	padding:0px 0px 0px 0px;
	
	
	
}

#homeTitle{

	margin:0px 0px 0px 30px;
	padding:12px 0px 0px 0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color:#50be50;
	letter-spacing:1px;
	text-transform:uppercase;


}

#welcomeText{
	margin:25px 30px 0px 30px;
	padding:0px 0px 0px 0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color:#FFFFFF;
	line-height:150%;
	


}

#attentionText{
	margin:25px 30px 0px 30px;
	padding:0px 0px 0px 0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color:#FFFFFF;
	line-height:150%;


}


#arrow{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color:#4c4c4c;
 	background-image:url(images/arrow.gif);
	background-repeat:no-repeat;
	background-position:top right;
	
 
 }
 
 #arrowServices{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color:#4c4c4c;
 	background-image:url(images/arrow.gif);
	background-repeat:no-repeat;
	background-position:top center;
	
 
 }


#titles{

	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color:#50be50;
	letter-spacing:1px;
	text-transform:uppercase;


}

/*HOME RIGHT COLUMN*/


#rightColumn{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:275px;
	background-color:#4c4c4c;
	float:left;
}

#rightContentHome{

	margin:35px 0px 0px 25px;
	padding:0px 0px 0px 0px;
	line-height:140%;
	width:230px;
	float:left;
	display:inline;


}

#rightContent{

	margin:35px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	line-height:140%;
	float:left;
	display:inline;


}


#homeGraphic{
	margin:30px 0px 0px 0px;
	padding:0px 0px 0px 0px;


}


#cleanerTag{
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:36px;
	color:#717171;
	float:right;
	letter-spacing:1px;

}

#servicescleanerTag{
	margin:0px 0px 15px 290px;
	padding:0px 0px 0px 0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:36px;
	color:#717171;
	float:left;
	letter-spacing:1px;
	display:inline;
	

}

#contactCleanerTag{
	margin:20px 0px 20px 50px;
	padding:0px 0px 0px 0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:36px;
	color:#717171;
	float:left;
	letter-spacing:1px;
	display:inline;
	

}


#footer{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:1000px;
	height:89px;
	background-image:url(images/bg.gif);
	background-repeat:repeat;

}

#footerText{
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 0px;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-align:center;
	
}

ul{

	margin:0px 0px 0px 20px;
	padding:0px 0px 0px 0px;
	line-height:150%;

}


#servicesContent{

	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	width:1000px;
	background-color:#4c4c4c;
	

}

#leftList{
	
	margin:0px 0px 0px 100px;
	padding:0px 0px 0px 0px;
	float:left;
	width:400px;
	display:inline;

}

#rightList{

	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	width:300px;

}

#map{

	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:650px;
	height:400px;
	color:#000000;


}

#contactText{

	margin:0px 20px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	letter-spacing:1px;


}

ul.homeList {
	
	margin:0px 0px 0px 20px;
	padding:0px 0px 0px 0px;
	list-style:disc;

}

#benefitsTable{
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;



}

#benefitsLeft{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:500px;
	float:left;

}

#benefitsRight{
	margin:20px 0px 0px 150px;
	padding:0px 0px 0px 0px;
	width:250px;
	float:left;

}

#benefitsLeftText{

	margin:0px 20px 0px 0px;
	padding:0px 0px 0px 0px;

}

#notAccept{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:solid 2px #d81a1a;
	width:250px;
	height:200px;
	background-color:#676767;

}
#notAcceptText{
	margin:15px 0px 0px 35px;
	padding:0px 0px 0px 0px;
	
}

#contactLeftColumn{

	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	width:300px;
	background-color:#4c4c4c;
	

}

#contactRightColumn{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:700px;
	background-color:#4c4c4c;
	float:left;
}

.tags{
	color:#50be50;
}

#nav li.tab{
	
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-image:url(images/tab.gif);
	width:93px;
	height:53px;
	color:#000000;

}

#nav li.missionTab{
	
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	background-image:url(images/mission_tab.gif);
	width:174px;
	height:53px;
	color:#000000;

}

#nav li.materialTab{
	
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 0px;
	background-image:url(images/material_tab.gif);
	width:200px;
	height:53px;
	color:#000000;

}


#nav li.benefitsTab{
	
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	background-image:url(images/benefits_tab.gif);
	width:316px;
	height:51px;
	color:#000000;

}

#ingenious{
	font-size:10px;
	color:#4D4D4D;
	letter-spacing:1px;
}

#source{
	color:#CFCFCF;

}


#nav li a {padding: 0px 22px 0px 22px; display:block; margin-top:5px;}

a:link {color: #ffffff; background-color:transparent;text-decoration: none;}
a:visited {color: #ffffff; background-color:transparent;text-decoration: none;}
a:active {text-decoration: none; background-color: transparent; text-decoration: none;}
a:hover {color: #000000; background-color:transparent;text-decoration:none;}


#nav li a:link {color: #ffffff; background-color:transparent;text-decoration: none;}
#nav li a:visited {color: #ffffff; background-color:transparent;text-decoration: none;}
#nav li a:active {text-decoration: none; background-color: transparent; text-decoration: none;}
#nav li a:hover {color: #000000; background-color:transparent;text-decoration:none;}



#map a:link {color: #000000; background-color:transparent;text-decoration: none;}
#map a:visited {color: #000000; background-color:transparent;text-decoration: none;}
#map a:active {text-decoration: none; background-color: transparent; text-decoration: none;}
#map a:hover {color: #4FBC4F; background-color:transparent;text-decoration:none;}

#ingenious a:link {color: #4D4D4D; background-color:transparent;text-decoration: none;}
#ingenious a:visited {color: #4D4D4D; background-color:transparent;text-decoration: none;}
#ingenious a:active {text-decoration: none; background-color: transparent; text-decoration: none;}
#ingenious a:hover {color: #000000; background-color:transparent;text-decoration:none;}

#source a:link {color: #CFCFCF; background-color:transparent;text-decoration: none;}
#source a:visited {color: #CFCFCF; background-color:transparent;text-decoration: none;}
#source a:active {text-decoration: none; background-color: transparent; text-decoration: none;}
#source a:hover {color: #000000; background-color:transparent;text-decoration:none;}

#welcomeText a:link {color: #50be50; background-color:transparent;text-decoration: none;}
#welcomeText a:visited {color: #50be50; background-color:transparent;text-decoration: none;}
#welcomeText a:active {text-decoration: none; background-color: transparent; text-decoration: none;}
#welcomeText a:hover {color: #ffffff; background-color:transparent;text-decoration:none;}

