	#navContainer {
	    width: 778px;
		background-color: #FFFFFF; }	
		
	#nav {
		width: 768px;
		height: 24px;
		background: url("/single/images/template1/nav_bg.gif") repeat-x;
		background-color: #FFF;
		text-align: center;
		margin: 0 auto;}
		
		#nav ul {
			margin: 0;
			padding:0;
			list-style-type: none; }
			
			#nav span {
					visibility: hidden;
					font-size:9px; }
				
			#nav a {
				display: block;
				text-decoration: none;
				height: 24px; }
			
			#nav li {
				display: inline;
				height: 24px;
				float: left;
				border-right: 1px solid #FFFFFF;}
				
				/* background fix for pc ie flickering */
				li.about-curves { width: 84px; background: url("/single/images/template1/nav/about-curves.gif")  no-repeat; }				
				li.map-and-directions {	width: 102px; background: url("/single/images/template1/nav/map-and-directions.gif")  no-repeat; }					
				li.hours-of-operation {	width: 108px; background: url("/single/images/template1/nav/hours-of-operation.gif")  no-repeat; }				
				li.promotions {	width: 74px; background: url("/single/images/template1/nav/promotions.gif")  no-repeat; }				
				li.community-involvement { width: 140px; background: url("/single/images/template1/nav/community-involvement.gif")  no-repeat; }					
				li.testimonials { width: 80px; background: url("/single/images/template1/nav/testimonials.gif")  no-repeat; }					
				li.tools-and-resources { width: 110px;	background: url("/single/images/template1/nav/tools-and-resources.gif")  no-repeat; }					
				li.mycurves {width: 62px; background: url("/single/images/template1/nav/mycurves.gif")  no-repeat; }
					
				
				li.about-curves a {	width: 84px; background: url("/single/images/template1/nav/about-curves.gif")  no-repeat; }				
				li.map-and-directions a { width: 102px; background: url("/single/images/template1/nav/map-and-directions.gif")  no-repeat; }					
				li.hours-of-operation a { width: 108px; background: url("/single/images/template1/nav/hours-of-operation.gif")  no-repeat; }				
				li.promotions a { width: 74px; background: url("/single/images/template1/nav/promotions.gif")  no-repeat; }				
				li.community-involvement a { width: 140px; background: url("/single/images/template1/nav/community-involvement.gif")  no-repeat; }					
				li.testimonials a {	width: 80px; background: url("/single/images/template1/nav/testimonials.gif")  no-repeat; }					
				li.tools-and-resources a { width: 110px; background: url("/single/images/template1/nav/tools-and-resources.gif")  no-repeat; }					
				li.mycurves a {	width: 62px; background: url("/single/images/template1/nav/mycurves.gif")  no-repeat; }
				
				
				#nav li a:hover { background-position: 0px -25px; }
				
				
				/* nav rollover state for active pages */
				li.about-curves_over a {	width: 84px; background: url("/single/images/template1/nav/about-curves.gif") no-repeat 0px -25px; }			
				li.map-and-directions_over a { width: 102px; background: url("/single/images/template1/nav/map-and-directions.gif") no-repeat 0px -25px; }					
				li.hours-of-operation_over a { width: 108px; background: url("/single/images/template1/nav/hours-of-operation.gif") no-repeat 0px -25px; }				
				li.promotions_over a { width: 74px; background: url("/single/images/template1/nav/promotions.gif") no-repeat 0px -25px; }				
				li.community-involvement_over a { width: 140px; background: url("/single/images/template1/nav/community-involvement.gif") no-repeat 0px -25px; }					
				li.testimonials_over a {	width: 80px; background: url("/single/images/template1/nav/testimonials.gif") no-repeat 0px -25px; }					
				li.tools-and-resources_over a { width: 110px; background: url("/single/images/template1/nav/tools-and-resources.gif") no-repeat 0px -25px; }					
				li.mycurves_over a { width: 62px; background: url("/single/images/template1/nav/mycurves.gif") no-repeat 0px -25px;}
				
				/* background fix for flickering on active state when on active page */
				li.about-curves_over {	background: url("/single/images/template1/nav/about-curves.gif") no-repeat 0px -25px; }			
				li.map-and-directions_over  { background: url("/single/images/template1/nav/map-and-directions.gif") no-repeat 0px -25px; }					
				li.hours-of-operation_over  { background: url("/single/images/template1/nav/hours-of-operation.gif") no-repeat 0px -25px; }				
				li.promotions_over  { background: url("/single/images/template1/nav/promotions.gif") no-repeat 0px -25px; }				
				li.community-involvement_over  { background: url("/single/images/template1/nav/community-involvement.gif") no-repeat 0px -25px; }					
				li.testimonials_over  { background: url("/single/images/template1/nav/testimonials.gif") no-repeat 0px -25px; }					
				li.tools-and-resources_over  {  background: url("/single/images/template1/nav/tools-and-resources.gif") no-repeat 0px -25px; }					
				li.mycurves_over  { background: url("/single/images/template1/nav/mycurves.gif") no-repeat 0px -25px;}
			
/* Subnav Styles */
	/* ************* */
	#subnav {
	width:768px;
	height: 20px;
	overflow: hidden;
	margin: 1px auto 0;
	background:#9f6dab;
	font: Arial, Helvetica, sans-serif;
	font-size:1em;
	color: #ffffff;
	line-height:normal;
	}
	#subnav ul {
		margin:0;
		padding:0px;
		list-style:none;
	}
	#subnav li {
		display:inline;
		margin:0;
		padding:0;
	}
	#subnav a {
		float:left;
		margin:0;
		padding:1px 0 0 0;
		*padding:2px 0 0 0;
		_padding:3px 0 0 0;
		height: 20px;
		text-decoration:none;
		border-right: #ffffff 1px solid;
		
	}
	@media screen and (-webkit-min-device-pixel-ratio:0){
	#subnav a {padding:2px 0 0 0;}
	}
	
		#subnav a span {
			float:left;
			display:block;
			padding:1px 4px 6px 5px;
			_padding:2px 4px 6px 5px;
			height: 20px;
			color:#ffffff;
			_width:1%;
			_display:compact;
		}
	
/* Commented Backslash Hack hides rule from IE5-Mac \*/
    #subnav a span {
	float:none;
}
/* End IE5-Mac hack */
    #subnav a:hover span {
	color:#ffffff;
}
#subnav a:hover, a.selected {
	background-color:#a4a94f;
	cursor: pointer;
}

#subnav a:hover span, a.selected {
	background-color:#a4a94f;
	cursor: pointer;
}

/* subsubnav Styles */
/* ************* */
.subsubnav a:link, .subsubnav a:active, .subsubnav a:visited {
	text-decoration: underline;
	color: #DE6184  !important;}
									
.subsubnav a:hover { text-decoration: none; }

.subsubnav a.selected {
	background: none;
	font-weight: bold;
	text-decoration: none !important;
	color: #DE6184 !important;}