div#menu {
		display: block;
		background: url("../images/backgrounds/menu-ul.gif") no-repeat 20px 24px;
		padding: 0px;
		margin: 0px;
	}
	
		div#menu ul {
			list-style-type: none;
			padding: 0px;
			margin: 0px 19px 0px 21px;
			display: block;
		}
		
			div#menu ul li {
				float: left;
				margin: 15px 0px 0px -1px;
				padding: 0px;
				font-family: Georgia, "Times New Roman", serif;
				text-align: center;
				font-size: 1.25em;
				display: block;
			}
			
				div#menu ul li a:link, div#menu ul li a:visited {
					display: block;
					text-decoration: none;
					color: #ffffff;
					height: 48px;
					padding-top: 5px;
				}
			
				div#menu ul li a:hover, div#menu ul li a:active {
					display: block;
					text-decoration: none;
					color: #191818;
					height: 48px;
					padding-top: 5px;
				}

				div#menu ul li a { margin: 0px 0px 0px 1px; padding: 0px 15px 0px 14px; display: block; }

				div#menu ul li.home a { width: 51px; margin: 0px; padding-top: 15px; height: 38px; } /* custom width & vertical 'align' */
				div#menu ul li.about a { width: 72px; } /* custom width */
				div#menu ul li.services a { width: 56px; } /* custom width */
				div#menu ul li.network a { width: 67px; } /* custom width */
				div#menu ul li.fleet a { width: 83px; } /* custom width */
				div#menu ul li.quality a { width: 113px; } /* custom width */
				div#menu ul li.news a { width: 83px; } /* custom width */
				div#menu ul li.work a { width: 89px; } /* custom width */
				div#menu ul li.contact a { width: 54px; padding-top: 15px; height: 38px; } /* custom width & vertical 'align' */

				div#menu ul li.home a.active, div#menu ul li.home a:hover, div#menu ul li.home a:active { background: transparent url("../images/backgrounds/menu.png") no-repeat 0px 0px; color: #191818; }
				div#menu ul li.about a.active, div#menu ul li.about a:hover, div#menu ul li.about a:active { background: transparent url("../images/backgrounds/menu.png") no-repeat -81px 0px; color: #191818; }
				div#menu ul li.services a.active, div#menu ul li.services a:hover, div#menu ul li.services a:active { background: transparent url("../images/backgrounds/menu.png") no-repeat -182px 0px; color: #191818; }
				div#menu ul li.network a.active, div#menu ul li.network a:hover, div#menu ul li.network a:active { background: transparent url("../images/backgrounds/menu.png") no-repeat -267px 0px; color: #191818; }
				div#menu ul li.fleet a.active, div#menu ul li.fleet a:hover, div#menu ul li.fleet a:active { background: transparent url("../images/backgrounds/menu.png") no-repeat -550px 0px; color: #191818; }
				div#menu ul li.quality a.active, div#menu ul li.quality a:hover, div#menu ul li.quality a:active { background: transparent url("../images/backgrounds/menu.png") no-repeat -408px 0px; color: #191818; }
				div#menu ul li.news a.active, div#menu ul li.news a:hover, div#menu ul li.news a:active { background: transparent url("../images/backgrounds/menu.png") no-repeat -550px 0px; color: #191818; }
				div#menu ul li.work a.active, div#menu ul li.work a:hover, div#menu ul li.work a:active { background: transparent url("../images/backgrounds/menu.png") no-repeat -662px 0px; color: #191818; }
				div#menu ul li.contact a.active, div#menu ul li.contact a:hover, div#menu ul li.contact a:active { background: transparent url("../images/backgrounds/menu.png") no-repeat -780px 0px; color: #191818; }
