div#navigation-wrap {
	border-top: 1px solid #797878;
}

div#navigation {
	background-color: #fff;
}

div#navigation-shadow {
	background: url(/IMAGES/bg-navigation-shadow.png) repeat-x left top;
	border-top: 1px solid #b2b1b2;
}

div#navigation-wrap {
	width: 953px;
	
	/*position: absolute;*/
	
	z-index: 9999;
}

div#navigation {
	height: 15px;
	width: 954px;
	margin-bottom:1px;
}
		
		#navigation:after {
			content: "."; 
			display: block; 
			height: 0; 
			clear: both; 
			visibility: hidden;
		}
div#navigation-shadow {
	width: 954px;
	height: 10px;
	/*position: absolute;*/
	left: -2px;
	top: 247px;
	z-index: 9998;
}

div#navigation ul#mainnavwrap {
	position: relative;
	
}
ul#mainnavwrap li a {
	float:left;
	display: block;
		
	height: 15px;
	text-decoration: none;
	text-align: center;
	font-weight: bold;

	color: #fff;
	border-top: 1px solid #d1c3ca;
	border-bottom: 1px solid #d1c3ca;
	border-right: 1px solid #d1c3ca;
	
}

div#subnavigation div#subnavwrap_home {
	height:97px;
	width: 15px;
	background: url(/IMAGES/bg-navigation-home-grid-rollover.gif) no-repeat left 1px;
	float:left;
	border-right:1px solid #FFF;
}

div#subnavigation div#subnavwrap_home:hover,
div#subnavigation div#subnavwrap_home.subnavwrap_home_active {
	background-position: -15px 1px;
}

div#subnavigation ul {
	background: url(/IMAGES/bg-navigation-grid-rollover.gif) no-repeat left 1px;
	height:97px;
}

div#subnavigation ul li a {
	
	text-decoration: none;
	display: block;
	width: 152px;
	padding: 1px 0 1px 4px;
	margin: 1px 0 0 0;
	height: 13px;
	font-size:0.9em;
	/*line-height: 1.11em;*/
}

/*

ROLLOVERS

#f499c2
#fff79a
#939598
#e69279
#80ca9c
#8688bb

*/

/* blue/home */
ul#mainnavwrap li a#nav_1 {
	width: 15px;
	
	background: url(/IMAGES/ico-home.png) no-repeat left top;
}

ul#mainnavwrap li a#nav_1 span {
	display: none;
}

/* pink */
ul#mainnavwrap li a#nav_2 {
	width: 156px;
	background-color: #ED008C;
}

ul#subnavwrap_1 {
}

ul#subnavwrap_1:hover,
ul#subnavwrap_1.subnavwrap_1_active {
	background-position: -157px 1px;
}

ul#subnavwrap_1 a:hover,
ul#subnavwrap_1 a.activesub {
	background-color: #f499c2;
}

/* yellow */
ul#mainnavwrap li a#nav_3 {
	width: 155px;
	background-color: #FFF100;
	color: #000;
}

ul#subnavwrap_2 {
	width: 155px;
}

ul#subnavwrap_2:hover,
ul#subnavwrap_2.subnavwrap_2_active {
	background-position: -314px 1px;
}

ul#subnavwrap_2 a:hover,
ul#subnavwrap_2 a.activesub {
	background-color: #fff79a;
}

/* black */
ul#mainnavwrap li a#nav_4 {
	width: 156px;
	background-color: #221E1F;
}

ul#subnavwrap_3 {
	
}

ul#subnavwrap_3:hover,
ul#subnavwrap_3.subnavwrap_3_active {
	background-position: -471px 1px;
}

ul#subnavwrap_3 a:hover,
ul#subnavwrap_3 a.activesub {
	background-color: #939598;
}

/* red */
ul#mainnavwrap li a#nav_5 {
	width: 157px;
	background-color: #D2222A;
}

ul#subnavwrap_4 {
	width:157px;
	overflow:hidden;
}

ul#subnavwrap_4:hover,
ul#subnavwrap_4.subnavwrap_4_active {
	background-position: -627px 1px;
}

ul#subnavwrap_4 a:hover,
ul#subnavwrap_4 a.activesub {
	background-color: #e69279;
}

/* green */
ul#mainnavwrap li a#nav_6 {
	width: 155px;
	background-color: #00A54F;
}

ul#subnavwrap_5 {
	width: 155px;
}

ul#subnavwrap_5:hover,
ul#subnavwrap_5.subnavwrap_5_active {
	background-position: -785px 1px;
}

ul#subnavwrap_5 a:hover,
ul#subnavwrap_5 a.activesub {
	background-color: #80ca9c;
}

/* blue */
ul#mainnavwrap li a#nav_7 {
	width: 154px;
	background-color: #243F8F;
	border-right: none;
}

ul#subnavwrap_6 {
	width: 154px;
	margin-right:0 !important;
}

ul#subnavwrap_6:hover,
ul#subnavwrap_6.subnavwrap_6_active {
	background-position: -942px 1px;
}

ul#subnavwrap_6 a:hover,
ul#subnavwrap_6 a.activesub {
	background-color: #8688bb;
}

/*

ROLLOVERS

#f499c2
#fff79a
#939598
#e69279
#80ca9c
#8688bb

*/

#subsubnavigation a:hover{
	color:#000;
}
		
#mainnavwrap li{float:left;margin:0;}

#subnavigation{clear:left;z-index:9999;background:#FFF;margin-top:16px;*margin-top:0;border-bottom:1px solid;padding:0;}
#subnavigation ul{float:left;margin-right:1px;}

.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
