@charset "UTF-8";


a {
	color:#660032;
	text-decoration:none;
}
a:hover {
	color:#333;
	text-decoration:underline;
}
a:active {
	color:#666;
	text-decoration:none;
}
a:focus { 
	outline: none;
	}
#footer a {
	color:#999;
	text-decoration:none;
}
#footer a:hover {
	color:#CCC;
	text-decoration:underline;
}
#subFooter a {
	color:#999;
	text-decoration:none;
}
#subFooter a:hover {
	color:#666;
	text-decoration:underline;
}
div.subLinks ul { margin: 0; padding: 6px 0 0 0; text-align: center;}
div.subLinks ul li {display:inline; margin-right: 6px; text-indent:0; font-size:12px; font-weight: lighter;}
div.subLinks ul li + li { border-left: 1px solid #CCCCCC; }
div.subLinks ul li + li a { margin-left: 8px; }

/************* Main Navigation *************/
#nav {border: 4px solid #333333;height: 31px;margin: 6px;overflow: hidden; width: 899px;}
#nav ul li { display: inline;}
#nav ul { margin: 0; padding: 0; height: 31px; background: url(../images/navBar.jpg) no-repeat;}
#nav ul li a { float: left; width: 0; height: 0; padding-top: 32px; overflow: hidden; background-image: url(../images/navBar.jpg); }

#nav ul li#nav-home a { width: 83px; background-position: 0 0; }
#nav ul li#nav-services a { width: 106px; background-position: -83px 0; border: 0px none; }
#nav ul li#nav-about a { width: 113px; background-position: -189px 0; border: 0px none; }
#nav ul li#nav-testimonials a { width: 137px; background-position: -302px 0; }
#nav ul li#nav-contact a { width: 105px; background-position: -439px 0; }
#nav ul li#nav-detailing a { width: 156px; background-position: -544px 0; }
#nav ul li#nav-links a { width: 74px; background-position: -700px 0; }
#nav ul li#nav-newsletter a { width: 125px; background-position: -774px 0; }


#nav ul li#nav-home a:hover { width: 83px; background-position: 0 -31px; border: 2px none; }
#nav ul li#nav-services a:hover { width: 106px; background-position: -83px -31px; border: 0px none; }
#nav ul li#nav-about a:hover { width: 113px; background-position: -189px -31px; border: 0px none; }
#nav ul li#nav-testimonials a:hover { width: 137px; background-position: -302px -31px; border: 0px none; }
#nav ul li#nav-contact a:hover { width: 105px; background-position: -439px -31px; border: 0px none; }
#nav ul li#nav-detailing a:hover { width: 156px; background-position: -544px -31px; border: 0px none; }
#nav ul li#nav-links a:hover { width: 74px; background-position: -700px -31px; border: 0px none; }
#nav ul li#nav-newsletter a:hover { width: 125px; background-position: -774px -31px; border: 0px none; }


