
#nav #current_location a:hover
{
	color:#44A9DD;
	background:none;
}


#nav
{
	xoverflow:auto;
	background:#FFFFFF;
	width:100%;
}

#nav a
{
	padding:0;
	display:block;
	float:left;
	/* 960 / 7 = 137 (1 remain) */
	xwidth:137px;
	width:136px;

	color:#FFFFFF;
	text-align:center;
	text-decoration:none;

	margin:1px 1px 1px 0;
	padding-top:7px;

	font-size:13px;
	font-weight:bold;


	height:23px;

	background:url('../images/backgrounds/nav.gif') #474747 bottom left no-repeat;
}


#nav a:hover, #nav a.active
{
	/* fill top pixel */
	/*
	margin:0 1px 1px 0;
	padding-top:8px;
	*/

	/* white top pixel */
	margin:1px 1px 1px 0;
	padding-top:7px;
	
	height:23px;
	
	background:url('../images/backgrounds/nav_active.png') #265D7A bottom left no-repeat;
}


#nav a.open
{
	margin:0 1px 0 0;
	padding-top:8px;
	height:24px;
	
	background:url('../images/backgrounds/nav_open.png') #44A9DD top left repeat-x;
}



#current_location
{
	padding:0;
	display:block;
	float:left;
	width:270px;

	color:#474747;
	text-align:center;
	text-decoration:none;

	margin:1px 0 1px 0;
	padding-top:7px;
	height:23px;
	font-size:12px;
	font-weight:bold;

	background:#D9E1E2;
	text-transform:uppercase;
	
	
	color:#EE1A92;
	
	background:#FFFFFF;
}

#nav #current_location a
{
	color:#EE1A92;
	text-decoration:none;
	background:none;
	display:inline;
	width:auto;
	float:none;
	font-size:12px;
}

#subnav
{
	background:#44A9DD;
	width:956px;
	padding:2px;
	text-transform:uppercase;
}

#subnav a
{
	padding:0;
	margin:0;
	display:block;
	float:left;
	/* 960 / 7 = 137 (1 remain) */
	color:#FFFFFF;
	text-align:center;
	text-decoration:none;

	xmargin:2px 0;
	xpadding:4px 9px;
	
	padding:2px 6px;

	font-size:11px;
	xfont-weight:bold;
}

#subnav a:hover, #subnav a.active
{
	background:#EE1A92;
}



/* *********** SMALLER HEIGHT NAVS *********** */

#nav a, #nav a:hover, #nav a.active, #current_location
{
	height:20px;
	padding-top:3px;
}

#nav a.open
{
	padding-top:4px;
	height:21px;

}

