body {font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	padding: 0px; margin: 0px;
}

td, th {font-family: Verdana, Geneva, Arial, helvetica, sans-serif;}

h1 {font-family: Arial, helvetica, sans-serif;
	font-size: 20pt; padding: 10px 10px 0px 10px;  /* top right bottom left */
}
h3 {/*specials*/ 
font-size: 12pt;}

/***** components ******/
#header {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	background-image: url(images/top.gif);
   	background-repeat: no-repeat;
   	height:75px;
	vertical-align:top;
}
#mbody {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 9pt;
	padding:0px;
}
#footer {
	background-image: url(images/bottom.gif);
	background-repeat: repeat-x;
	height:30px;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 7pt;
}
#footer a {
	text-decoration:none;
	color: navy;
}
/***** components .end ******/   

/***** frame ******/
#rightside {background-image: url(images/rightside.gif);}
#leftside {background-image: url(images/leftside.gif);}  
#bottom {background-image: url(images/bottomout.gif);}
/***** frame .end ******/

/******* main menu *******/
.mainmenu ul {
	float:left;
	width:100%;
	padding:0;
	margin:0;
	list-style-type:none;
}
.mainmenu li {display:inline}
.mainmenu {
	background-image: url(images/menubk.jpg);
	background-repeat: repeat;
	height:26px;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 10pt;
	padding: 0px;
	margin: 0px;
	font-weight:bold;
	
}
.mainmenu a {
	color: #000000;
	padding: 5px 10px 5px 10px;
	text-decoration:none;

}
.mainmenu a:hover, .actmainmenu {
	background-image: url(images/menu_on.gif);
	background-repeat: repeat-x;
	color: #fff;
}

/******* main menu .end *******/

/******* top menu *******/
.topmenu {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	padding: 5px;
	margin: 0px;
	
}
.topmenu a {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 8pt; font-weight: bold; color: #ffffff;
	padding: 2px 7px 2px 7px; margin:0px;
	text-decoration:none;
	border: 1px solid #07a8d0;
	
}
.topmenu a:hover {
	color: #000000;
	border: 1px solid #29caf2;
	background: #ceeef6;
}
/****** top menu .end ******/
#c {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	color: #07a8d0;
	font-weight:bold;
	font-size: 5pt;
	vertical-align: top;
}

#indent { /*index*/padding: 0px; margin: 5px 10px 5px 5px;}

.text, .text_page {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 9pt;
	padding: 2px 10px 2px 20px; 
	margin: 0px 0px 8px 0px;
	

}
.text_about {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 9pt;
	padding: 0px 10px 0px 20px; 
	margin: 0px 0px 8px 0px;
	width:300px;
}

#frontpage {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 9pt;
	padding:0;
	margin:4px 8px 2px 8px;
	width: 759px;
}

#frontpage td {padding:1; margin:0px;}

.support {padding: 0px 25px 25px 25px;}
.products {padding: 0px 25px 25px 25px;}
#formstyle td{
	font-size: 8pt;
	vertical-align:top;
}
.contact {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 8pt;
	line-height:15px;
	padding: 20 20 0 30;
}
.clean {padding:0px;margin:0px;}
.hours {font-size: 10pt;}