#navigation {
	overflow: hidden;
	height: 29px;
	width: 762px;
	background: url(nav_main.jpg) 0 0 repeat-x;
}

ul.primary-links, ul.secondary-links {
	margin: 0;
	padding: 0;
}

ul.primary-links li, ul.secondary-links li { float: left; list-style-type: none; }
ul.primary-links li a, ul.secondary-links li a {
  display: block;
  top: 0;
 	height: 49px;
  text-indent: -9999px;
  outline: none;
}

li#navHome a, li#navAboutus a, li#navTransmissions a, li#navAutocare a, li#navDirections a, li#navSpecials a {
  background: url(nav_main.jpg)
}


li#navHome a                          			{ background-position:0 0; width:56px; }
li#navHome a:hover 								{ background-position:0 -29px }
body#pageHome li#navHome a 	           			{ background-position:0 -29px }

li#navAboutus a									{ background-position:-56px 0; width:82px; }
li#navAboutus a:hover                			{ background-position:-56px -29px }
body#pageAboutus li#navAboutus a   				{ background-position:-56px -29px }

li#navTransmissions a							{ background-position:-138px 0; width:118px; }
li#navTransmissions a:hover                		{ background-position:-138px -29px }
body#pageTransmissions li#navTransmissions a   	{ background-position:-138px -29px }

li#navAutocare a								{ background-position:-256px 0; width:150px; }
li#navAutocare a:hover                			{ background-position:-256px -29px }
body#pageAutocare li#navAutocare a   			{ background-position:-256px -29px }

li#navDirections a								{ background-position:-406px 0; width:94px; }
li#navDirections a:hover               			{ background-position:-406px -29px }
body#pageDirections li#navDirections a 			{ background-position:-406px -29px }

li#navSpecials a                    			{ background-position:-500px 0; width:262px; }
li#navSpecials a:hover              			{ background-position:-500px -29px }
body#pageSpecials li#navSpecials a 				{ background-position:-500px -29px }