html, body {		
	margin: 0;
	padding: 0;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	min-height: 100%;
	height: 100%;
	width: auto;
	background-color: #FFFFFF;
}
p {
margin: 0; 
padding: 0 0 1em; 
}
.container {
	width: 798px;
	margin-right: auto;
	margin-left: auto;
	padding: 0;
	background-color: #FFFFFF;
	height: auto;
	position: relative;
	border-left: #c0c0c0 1px solid;
	border-right: #c0c0c0 1px solid;
}
.maintextholder {
height: auto;
padding-top: 51px;
padding-bottom: 120px;
padding-left: 69px;
padding-right: 84px;
}
.maintext {
position: relative;
font-family: Helvetica, Arial, Verdana, sans-serif;
font-size: 11px;
line-height: 20px;
color: #3f3f3f;
width: 288px;
height: auto;
background-color: #FFFFFF;
padding: 0;
}
.maintext a:link {
font-family: Helvetica, Arial, Verdana, sans-seriff;
color : #495250;
line-height : normal; 
font-size : 11px;
line-height: 20px;
border-bottom: #495250; 
border-width: 0px 0px 1px 0px; 
border-style: none none dotted none;
text-decoration: none;
} 
.maintext a:visited {
font-family: Helvetica, Arial, Verdana, sans-seriff;
color : #000000;
line-height : normal; 
font-size : 11px;
line-height: 20px;
border-bottom: #495250; 
border-width: 0px 0px 1px 0px; 
border-style: none none dotted none;
text-decoration: none;
} 
.maintext a:hover {
font-family: Helvetica, Arial, Verdana, sans-seriff;
color : #e73430;
line-height : normal; 
font-size : 11px;
line-height: 20px;
border-bottom: #495250; 
border-width: 0px 0px 1px 0px;
border-style: none none solid none;
text-decoration: none;
}
.maintext2 {
position: absolute;
float: right;
font-family: Helvetica, Arial, Verdana, sans-seriff;
font-size: 11px;
line-height: 20px;
color: #3f3f3f;
width: 306px;
height: auto;
background-color: #FFFFFF;
padding: 0;
top: 459px;
left: 404px;
}
.maintext2 a:link {
font-family: Helvetica, Arial, Verdana, sans-seriff;
color : #495250;
line-height : normal; 
font-size : 11px;
line-height: 20px;
border-bottom: #495250; 
border-width: 0px 0px 1px 0px; 
border-style: none none dotted none;
text-decoration: none;
} 
.maintext2 a:visited {
font-family: Helvetica, Arial, Verdana, sans-seriff;
color : #000000;
line-height : normal; 
font-size : 11px;
line-height: 20px;
border-bottom: #495250; 
border-width: 0px 0px 1px 0px; 
border-style: none none dotted none;
text-decoration: none;
} 
.maintext2 a:hover {
font-family: Helvetica, Arial, Verdana, sans-seriff;
color : #e73430;
line-height : normal; 
font-size : 11px;
line-height: 20px;
border-bottom: #495250; 
border-width: 0px 0px 1px 0px;
border-style: none none solid none;
text-decoration: none;
} 
.navigation {
background-color: #FFFFFF;
height: 18px;
width: 100%;
overflow: hidden;
font-family: Helvetica, Arial, Verdana, sans-seriff;
font-size: 8px;
}
.navlist {
 margin: 0;
 padding: 0;
 list-style: none;
	}
	.navlist li {
 float: left;
 display: block;
 position: relative;
 background: #FFFFFF;
 border: none;
 margin-right: 0;
	}
	.navlist a#home {
background-image: url(../images/nav/home.gif);
background-repeat:no-repeat;
background-position: top left;
display: block;
width: 68px;
height: 18px;
margin-right: 5px;
border: 0;
padding: 0;
text-decoration: none;
}
.navlist a#home:hover {
background-image: url(../images/nav/home.gif);
background-repeat:no-repeat;
background-position: -68px;
display: block;
margin-right: 5px;
border: 0;
padding: 0;
text-decoration: none;
}
	.navlist a#about {
background-image: url(../images/nav/about_original_cleaning.gif);
background-repeat:no-repeat;
background-position: top left;
display: block;
width: 68px;
height: 18px;
margin-right: 5px;
border: 0;
padding: 0;
text-decoration: none;
}
.navlist a#about:hover {
background-image: url(../images/nav/about_original_cleaning.gif);
background-repeat:no-repeat;
background-position: -68px;
display: block;
margin-right: 5px;
border: 0;
padding: 0;
text-decoration: none;
}
	.navlist a#services {
background-image: url(../images/nav/cleaning_services.gif);
background-repeat:no-repeat;
background-position: top left;
display: block;
width: 69px;
height: 18px;
margin-right: 5px;
border: 0;
padding: 0;
text-decoration: none;
}
.navlist a#services:hover {
background-image: url(../images/nav/cleaning_services.gif);
background-repeat:no-repeat;
background-position: -69px;
display: block;
margin-right: 5px;
border: 0;
padding: 0;
text-decoration: none;
}	
	.navlist a#clients {
background-image: url(../images/nav/clients.gif);
background-repeat:no-repeat;
background-position: top left;
display: block;
width: 68px;
height: 18px;
margin-right: 5px;
border: 0;
padding: 0;
text-decoration: none;
}
.navlist a#clients:hover {
background-image: url(../images/nav/clients.gif);
background-repeat:no-repeat;
background-position: -68px;
display: block;
margin-right: 5px;
border: 0;
padding: 0;
text-decoration: none;
}	
	.navlist a#contact {
background-image: url(../images/nav/contact.gif);
background-repeat:no-repeat;
background-position: top left;
display: block;
width: 68px;
height: 18px;
margin-right: 5px;
border: 0;
padding: 0;
text-decoration: none;
}
.navlist a#contact:hover {
background-image: url(../images/nav/contact.gif);
background-repeat:no-repeat;
background-position: -68px;
display: block;
margin-right: 5px;
border: 0;
padding: 0;
text-decoration: none;
}	
	.navlist a#holder {
display: block;
width: 70px;
height: 18px;
margin: 0;
border: 0;
padding: 0;
text-decoration: none;
}
	
.mainmenu {
	width: 672px;
	padding: 0;
	background-color: #FFFFFF;
	height: auto;
	position: absolute;
	top: 246px;
	left: 50%;
	margin-left: -336px;
}
.uv3logo {
padding-left: 210px;
}
.uv3logo2 {
padding-left: 270px;
}
.uv3logo3 {
padding-left: 310px;
}
.productimage {
position: absolute;
top: 0;
left: 310px;
	margin-right: auto;
	margin-left: auto;
	width: 139px;
	height: auto;
}
.aboutimage {
position: absolute;
top: 0;
left: 370px;
	margin-right: auto;
	margin-left: auto;
	width: 139px;
	height: auto;
}
.productbuttons {
position: relative;
background-color: #3f3f3f;
height: 15px;
width: 100%;
overflow: hidden;
margin-top: -5px;
}

.submenu {
position: absolute;
float: left;
top: 51px;
left: 52px;
width: 120px;
color: #FFFFFF;
background-color: #2b2b2b;
padding: 0;
margin: 0;
list-style-type: none;
}
.submenu a {
	 			padding: 3px;
     width: 120px; 
     height: auto;
     display: block;
     text-align: left;
     text-decoration: none;
     color: #000;
     background: #2b2b2b;
					font-family: Helvetica, Arial, Verdana, sans-seriff;					font-size: 10px;
					color: #FFFFFF;
					border-bottom: #202020 2px solid;
					}
.submenu a:hover {
	 			padding: 3px;
     width: 120px; 
     height: auto;
     display: block;
     text-align: left;
     text-decoration: none;
     color: #000;
     background: #e73430;
					font-family: Helvetica, Arial, Verdana, sans-seriff;					font-size: 10px;
					color: #FFFFFF;
					border-bottom: #202020 2px solid;
					}

#footerholder {
height: 52px;
	border-bottom: #c0c0c0 1px solid;
	border-left: #c0c0c0 1px solid;
	border-right: #c0c0c0 1px solid;
	background-color: #FFFFFF;
	width: 798px;
	margin-right: auto;
	margin-left: auto;
	padding: 0;
	clear:both;
}
#footer {
	width: 700px;
	background-color: #FFFFFF;
	height: 20px;
	position: relative;
	padding-top: 10px;
	padding-left: 70px;
}
.footerimage {
float: left;
margin-top: -16px;
border: 0;
padding: 0;
}
.footertext {
width: 500px;
font-family: Helvetica, Arial, Verdana, sans-seriff;
font-size: 9px;
color: #373737;
line-height: 12px;
background-color: inherit;
}
.footertext a:link {
font-family: Helvetica, Arial, Verdana, sans-seriff;
font-size: 9px;
color: #373737;
line-height: 12px;
text-decoration: none;
}
.footertext a:visited {
font-family: Helvetica, Arial, Verdana, sans-seriff;
font-size: 9px;
color: #373737;
line-height: 12px;
text-decoration: none;
}
.footertext a:hover {
font-family: Helvetica, Arial, Verdana, sans-seriff;
font-size: 9px;
color: #373737;
line-height: 12px;
text-decoration: underline;
}
.bottles {
float: right;
margin-top: 55px;
margin-right: 80px;
border: 0;
padding: 0;
}
#smallnav {
font-family: Helvetica, Arial, Verdana, sans-seriff;
font-size: 10px;
color: #67524D;
text-decoration: none;
position: relative;
margin-left: 610px;
margin-top: 40px;
width: auto;
height: auto;
}
#smallnav a:link {
font-family: Helvetica, Arial, Verdana, sans-seriff;
font-size: 10px;
color: #67524D;
text-decoration: none;
}
#smallnav a:visited {
font-family: Helvetica, Arial, Verdana, sans-seriff;
font-size: 10px;
color: #67524D;
text-decoration: none;
}
#smallnav a:hover {
font-family: Helvetica, Arial, Verdana, sans-seriff;
font-size: 10px;
color: #8DBB54;
text-decoration: underline;
}
h1 {
font-family:Helvetica, Arial, Verdana, sans-seriff;
font-size: 14px;
line-height: 20px;
color: #3f3f3f;
font-style: normal;
font-weight: bold;
padding: 0;
margin: 0 0 24px 0;
display: inline;
}
h2 {
font-family: Helvetica, Arial, Verdana, sans-seriff;
font-size: 11px;
line-height: 20px;
color: #3f3f3f;
font-style: normal;
font-weight: bold;
display: inline;
}

h3 {
font-family: Helvetica, Arial, Verdana, sans-seriff;
font-size: 14px;
line-height: 18px;
color: #3F3F3F;
font-style: normal;
font-weight: bold;
}

a {
text-decoration: inherit;
}
img {
border: none;
}
.imagelink {
border: 0 !important;
}
