#menu {
	width: 760px;
	height: 40px;
	background: url(../images/menu.gif);
	margin: 0;
	padding: 0;
	position: relative;
}
#menu li {
    margin: 0; padding: 0; list-style: none;
    position: absolute; top: 0;
}
#menu li, #menu a {
    height: 40px; display: block;
}
#button1 {left: 375px; width: 98px;}
#button1 a:hover {
    background: transparent url(../images/menu.gif)
    -375px -40px no-repeat;}
#button2 {left: 473px; width: 85px;}
#button2 a:hover {
    background: transparent url(../images/menu.gif)
    -473px -40px no-repeat;}
#button3 {left: 558px; width: 97px;}
#button3 a:hover {
    background: transparent url(../images/menu.gif)
    -558px -40px no-repeat;}
#button4 {left: 655px; width: 105px;}
#button4 a:hover {
    background: transparent url(../images/menu.gif)
    -655px -40px no-repeat;}
	
	
	
#products_menu {
	width: 760px;
	height: 40px;
	background: url(../images/menu_products.gif);
	margin: 0;
	padding: 0;
	position: relative;
}
#products_menu li {
    margin: 0; padding: 0; list-style: none;
    position: absolute; top: 0;
}
#products_menu li, #products_menu a {
    height: 40px; display: block;
}
#products_button1 {left: 375px; width: 98px;}
#products_button1 a:hover {
    background: transparent url(../images/menu_products.gif)
    -375px -40px no-repeat;}
#products_button2 {left: 473px; width: 85px;}
#products_button2 a:hover {
    background: transparent url(../images/menu_products.gif)
    -473px -40px no-repeat;}
#products_button3 {left: 558px; width: 97px;}
#products_button3 a:hover {
    background: transparent url(../images/menu_products.gif)
    -558px -40px no-repeat;}
#products_button4 {left: 655px; width: 105px;}
#products_button4 a:hover {
    background: transparent url(../images/menu_products.gif)
    -655px -40px no-repeat;}
	
#contact_menu {
	width: 760px;
	height: 40px;
	background: url(../images/menu_contact.gif);
	margin: 0;
	padding: 0;
	position: relative;
}
#contact_menu li {
    margin: 0; padding: 0; list-style: none;
    position: absolute; top: 0;
}
#contact_menu li, #contact_menu a {
    height: 40px; display: block;
}
#contact_button1 {left: 375px; width: 98px;}
#contact_button1 a:hover {
    background: transparent url(../images/menu_contact.gif)
    -375px -40px no-repeat;}
#contact_button2 {left: 473px; width: 85px;}
#contact_button2 a:hover {
    background: transparent url(../images/menu_contact.gif)
    -473px -40px no-repeat;}
#contact_button3 {left: 558px; width: 97px;}
#contact_button3 a:hover {
    background: transparent url(../images/menu_contact.gif)
    -558px -40px no-repeat;}
#contact_button4 {left: 655px; width: 105px;}
#contact_button4 a:hover {
    background: transparent url(../images/menu_contact.gif)
    -655px -40px no-repeat;}
	
#about_menu {
	width: 760px;
	height: 40px;
	background: url(../images/menu_about.gif);
	margin: 0;
	padding: 0;
	position: relative;
}
#about_menu li {
    margin: 0; padding: 0; list-style: none;
    position: absolute; top: 0;
}
#about_menu li, #about_menu a {
    height: 40px; display: block;
}
#about_button1 {left: 375px; width: 98px;}
#about_button1 a:hover {
    background: transparent url(../images/menu_about.gif)
    -375px -40px no-repeat;}
#about_button2 {left: 473px; width: 85px;}
#about_button2 a:hover {
    background: transparent url(../images/menu_about.gif)
    -473px -40px no-repeat;}
#about_button3 {left: 558px; width: 97px;}
#about_button3 a:hover {
    background: transparent url(../images/menu_about.gif)
    -558px -40px no-repeat;}
#about_button4 {left: 655px; width: 105px;}
#about_button4 a:hover {
    background: transparent url(../images/menu_about.gif)
    -655px -40px no-repeat;}
	
	
	
#services_menu {
	width: 760px;
	height: 40px;
	background: url(../images/menu_services.gif);
	margin: 0;
	padding: 0;
	position: relative;
}
#services_menu li {
    margin: 0; padding: 0; list-style: none;
    position: absolute; top: 0;
}
#services_menu li, #services_menu a {
    height: 40px; display: block;
}
#services_button1 {left: 375px; width: 98px;}
#services_button1 a:hover {
    background: transparent url(../images/menu_services.gif)
    -375px -40px no-repeat;}
#services_button2 {left: 473px; width: 85px;}
#services_button2 a:hover {
    background: transparent url(../images/menu_services.gif)
    -473px -40px no-repeat;}
#services_button3 {left: 558px; width: 97px;}
#services_button3 a:hover {
    background: transparent url(../images/menu_services.gif)
    -558px -40px no-repeat;}
#services_button4 {left: 655px; width: 105px;}
#services_button4 a:hover {
    background: transparent url(../images/menu_services.gif)
    -655px -40px no-repeat;}
	
	
	
.subnav_menu {
	padding: 0px;
	margin: 0px 0 0;
	font-family: Arial, Verdana, Helvetica, Geneva, Chicago, sans-serif;
	font-size: 10px;
	line-height: 14px;
	font-weight: normal;
	text-align: left;
}
.subnav_menu li {
	list-style: none;
	list-style-image: none;
	margin: 0;
	/* this controls the bottom border of each list item or button */
	border-top: 1px solid #f5f1e8;
	padding: 0px 0px 0px 0px;
	text-align: left;
	font-weight: bold;
	text-decoration: none;
	color: #d21034;
}
.subnav_menu li a {
	background-color: #7e7e7e;
	display: block;
	padding: 7px 5px 7px 11px;
	text-decoration: none;
	color: #FFFFFF;
}
.subnav_menu li a:hover {
	color: #7e7e7e;
	background-color: #FFFFFF;
	background-image: url(../images/side_nav_back.gif);
}

.subnav_menu li a:visited {
	text-decoration: none;
}
.subnav_menu li a.active{
	background-color: #FFFFFF;
}
#subnav_container{
	width: 150px;
	}
