/* Main Navigation */

#mainNav li{
	/* width + height minus padding */
	width: 164px;
	background-repeat: repeat-y;
	background-position: 0px 0px;
	border-bottom: #fff 1px solid;
	padding: 3px 0px 3px 26px;
}

#mainNav li a{
	color: #000;
}

#mainNav li.level1_no {
	background-image:url(../img/menu_level1_no.gif);
}

#mainNav li.level1_act {
	background-image:url(../img/menu_level1_act.gif);
	font-weight: bold;
}

#mainNav li.level2_no {
	width: 151px;
	background-image:url(../img/menu_level2_no.gif);
	background-position: 5px 0px;
	padding-left: 39px;
}

#mainNav li.level2_act,  #mainNav li.level2_cur {
	width: 151px;
	background-image:url(../img/menu_level2_no.gif);
	background-position: 5px 0px;
	padding-left: 39px;
	font-weight: bold;
}

#mainNav li.level2_cur  {
	background-image:url(../img/menu_level2_cur.gif);
}

#mainNav li.level3_no {
	width: 146px;
	background-image:url(../img/menu_level2_no.gif);
	background-position: 10px 0px;
	padding-left: 44px;
}


#mainNav li.level3_act,  #mainNav li.level3_cur  {
	width: 146px;
	background-image:url(../img/menu_level2_no.gif);
	background-position: 10px 0px;
	padding-left: 44px;
	font-weight: bold;
}

#mainNav li.level3_cur  {
	background-image:url(../img/menu_level2_cur.gif);
}

#mainNav li.level4_no {
	width: 141px;
	background-image:url(../img/menu_level2_no.gif);
	background-position: 15px 0px;
	padding-left: 49px;
}

#mainNav li.level4_act,  #mainNav li.level4_cur   {
	width: 141px;
	background-image:url(../img/menu_level2_no.gif);
	background-position: 15px 0px;
	padding-left: 49px;
	font-weight: bold;
}

#mainNav li.level4_cur  {
	background-image:url(../img/menu_level2_cur.gif);
}

#mainNav li.level5_no {
	width: 141px;
	background-image:url(../img/menu_level5_no.gif);
	background-position: 15px 0px;
	padding-left: 49px;
}

#mainNav li.level5_act,  #mainNav li.level5_cur    {
	width: 141px;
	background-image:url(../img/menu_level5_no.gif);
	background-position: 15px 0px;
	padding-left: 49px;
	font-weight: bold;
}

#mainNav li.level5_cur  {
	background-image:url(../img/menu_level2_cur.gif);
}

#mainNav li.level6_no {
	width: 141px;
	background-image:url(../img/menu_level6_no.gif);
	background-position: 18px 0px;
	padding-left: 49px;
}

#mainNav li.level6_act,  #mainNav li.level6_cur {
	width: 141px;
	background-image:url(../img/menu_level6_no.gif);
	background-position: 18px 0px;
	padding-left: 49px;
	font-weight: bold;
}


#mainNav li.level6_cur  {
	background-image:url(../img/menu_level6_cur.gif);
}

#mainNav li.level7_no {
	width: 141px;
	background-image:url(../img/menu_level6_no.gif);
	background-position: 20px 0px;
	padding: 0px 0px 2px 49px;
}

#mainNav li.level7_act,  #mainNav li.level7_cur {
	width: 141px;
	background-image:url(../img/menu_level6_no.gif);
	background-position: 20px 0px;
	padding: 0px 0px 2px 49px;
	font-weight: bold;
}

#mainNav li.level7_cur  {
	background-image:url(../img/menu_level6_cur.gif);
}

#mainNav li.level8_no {
	width: 141px;
	background-image:url(../img/menu_level6_no.gif);
	background-position: 22px 0px;
	padding: 0px 0px 2px 49px;
}

#mainNav li.level8_act,  #mainNav li.level8_cur  {
	width: 141px;
	background-image:url(../img/menu_level6_no.gif);
	background-position: 22px 0px;
	padding: 0px 0px 2px 49px;
	font-weight: bold;
}

#mainNav li.level8_cur  {
	background-image:url(../img/menu_level6_cur.gif);
}

#mainNav li.level9_no {
	width: 141px;
	background-image:url(../img/menu_level6_no.gif);
	background-position: 24px 0px;
	padding: 0px 0px 2px 49px;
}

#mainNav li.level9_act,  #mainNav li.level9_cur  {
	width: 141px;
	background-image:url(../img/menu_level6_no.gif);
	background-position: 24px 0px;
	padding: 0px 0px 2px 49px;
	font-weight: bold;
}

#mainNav li.level9_cur  {
	background-image:url(../img/menu_level6_cur.gif);
}

/* Consumer Navigation */

div#consumer-special{
   margin-top: 30px;
}

div#cs-menu {
	background-image:url(../img/cs_back.jpg);
	background-repeat: no-repeat;
	border: #666666 1px solid;
	width: 190px;
	font-size: 10px;
}

div#cs-menu div.cs-item{
	margin: 3px 0px 3px 14px;
	padding: 6px 0px 0px 10px;
	width: 141px;
	height: 40px;
	overflow: hidden;
	cursor: default;
 	cursor: hand;
}

div#cs-menu div b{
	font-weight: bold;
	font-size: 11px;
        color: #333333;
}

div#cs-menu div a{
	font-size: 10px;
}

div#cs-menu div#cs-item-over{
	margin: 3px 0px 3px 14px;
	padding: 6px 0px 0px 10px;
	width: 141px;
	height: 40px;
	overflow: hidden;
	cursor: default;
 	cursor: hand;
        background-image:url(../img/cs_over.jpg);
}