img { border: none; }
/* .maincont { width: 398px; height: 100%; background-color: #fff; } */
.spc { width: 20px; height: 1px; overflow: hidden; float: left; }
.ctr { width: 100%; float: left; text-align: center; cursor: pointer; }
#mainmenu ul { margin: 0; padding: 0; list-style: none; z-index:10000 }
#mainmenu ul li { position: relative; float: left;
	height:20px; /*  Changes Top menu height */
	background-color: #630004; /* Change main background when idle */
	border-bottom: 3px solid black;
	border-top: 1px solid black;
	background-repeat: no-repeat;
	background-image: none; /*  Divider picture */
	padding: 0;
	text-align: left; }
#mainmenu ul li a:hover { background-color: #400003; background-image: none; background-repeat: no-repeat; } /* Changes on mouseover */
#mainmenu ul li a {	height: 20px; text-decoration: none; color: #fff; display: block; line-height: 20px; }
/* menu level 1 */
#mainmenu ul li ul {
	display:none; 
	position: absolute;
	top: 22px; width: 149px;
	filter:alpha(opacity=90); /* for IE */
	-moz-opacity:0.9; /* for mozilla */
	opacity: 0.9; /* for safari */
	khtml-opacity: 0.9 /* for konquerer and older safari */
}
#mainmenu ul li ul:hover { display: block; }
#mainmenu ul li:hover ul { display: block; }
#mainmenu ul li.over ul  { display: block; } /* for IE */
#mainmenu ul li ul li {
	width: 150px;  /* Changes width of drop down menu */
	height: 20px;  /* Changes height of drop down menu */
	background-color: #7f0000; /*  Changes background color of drop down menu   */
	background-image: none;
	border-bottom: none;
	text-align: left;
	padding: 0px;
}
#mainmenu ul li ul li a {	padding-left: 20px; height: 20px; text-decoration: none; color: #fff; display: block; width: auto; }
#mainmenu ul li ul li a:hover { background-color: #400003; background-image: none; }  /*         CHANGES MOUSEOVER COLOR FOR DROP DOWNS     */
#mainmenu ul li ul li:hover { display: list-item; }
#mainmenu ul li ul li.over { display: block; } /* for IE  */

/* menu widths */
#mainmenu  #topnav_20	{width: 55px;}		/* Home */
#mainmenu  #topnav_604	{width: 60px;}		/* Service */
#mainmenu  #topnav_13	{width: 74px;}		/* Products */
#mainmenu  #topnav_79	{width: 71px;}		/* About Us */
#mainmenu  #topnav_22	{width: 85px;}		/* Contact Us */
#mainmenu  #topnav_22	ul {margin-left: -12px; }
#mainmenu  #topnav_19	{width: 53px;}		/* FAQ's */
#mainmenu  #topnav_19	ul {margin-left: -97px; }


.maincont{	text-align: left;}