@charset "utf-8";

/* CSS Document */



#menuHolder {

width: 950px;

height: 54px;

}



/*#menu {

margin: 0;

padding: 0;



}

#menu li {

margin: 0;

padding: 0;

float: left;

display: inline;

text-align: center;

}

#menu li a{



height: 29px;

display: block;

}

#menu li a span{

position: absolute;

left: -9999px

}}*/

.menu01 {

	width:91px;

height: 54px;

	background:url(../images/ip-nav.jpg) no-repeat 0 0;

}

.menu02 {

	width:184px;

height: 54px;

	background: url(../images/ip-nav.jpg) no-repeat -91px 0;

}

.menu03 {

	width:113px;

height: 54px;

	background: url(../images/ip-nav.jpg) no-repeat -275px 0;

}

.menu04 {

	width:175px;

height: 54px;

	background: url(../images/ip-nav.jpg) no-repeat -388px 0;

}

.menu05{

	width:122px;

height: 54px;

	background: url(../images/ip-nav.jpg) no-repeat -563px 0;

}

.menu06 {

	width:112px;

height: 54px;

	background: url(../images/ip-nav.jpg) no-repeat -685px 0;

}

.menu07 {

	width:153px;

height: 54px;

	background: url(../images/ip-nav.jpg) no-repeat -797px 0;

}





#menu {

	padding:0;

	margin:0;

	list-style:none;

	height:54px;

	position:relative;

	z-index:500;

	font-family:arial, verdana, sans-serif;

}

#menu li {

	padding:0;

	margin:0;

	float:left;

	text-align: left;



}

#menu li a {

	display:block;



	height:54px;

	line-height:29px;

	

	color:#ccc;

	text-decoration:none;

	font-size:11px;

	font-weight:bold;

	

}

#menu table {

	border-collapse:collapse;

	width:0;

	height:0;

	position:absolute;

	top:0;

	left:0;

}

/* Default link styling */



/* Style the list OR link hover. Depends on which browser is used */



#menu li a:hover {

	z-index:200;

	position:relative;

	color:#fff;

	

}

#menu li:hover {

	position:relative;

	z-index:200;

}

#menu li:hover > a {

	color:#fff;

	

}

#menu li:hover > a.sub {

	color:#fff;

	

}

#menu li.current a {

	color:#fff;

	

}

#menu li a.sub {

	

}

#menu li.current a.sub {

	color:#fff;

	

}

#menu :hover ul {

	left:10px;

	top:54px;

	width:200px;

	z-index:800;

	

}



/* keep the 'next' level invisible by placing it off screen. */

#menu ul, #menu :hover ul ul {

	position:absolute;

	left:-9999px;

	top:-9999px;

	width:0;

	height:0;

	margin:0;

	padding:0;

	list-style:none;

}

#menu :hover ul :hover ul {

	left:260px;

	top:-1px;

	background:#250c03;

	white-space:nowrap;

	width:260px;

	z-index:200;

	height:auto;

}

#menu :hover ul li {

	margin:0;

	border-top:1px solid #250c03;

}

#menu :hover ul li a {

	width:270px;

	padding:0;

	text-indent:10px;

	background:#250c03;

	color:#ccc;

	height:25px;

	line-height:25px;

}

#menu :hover ul li a.fly {

	background:#250c03 url(images/right-arrow.gif) no-repeat right center;

}

#menu :hover ul :hover {

	background-color:#d5bb90;

	color:#351b0f;

}

#menu :hover ul :hover a.fly {

	background-color:#c60;

	color:#fff;

}

#menu :hover ul li.currentsub a {

	background:#25150f;

	color:#fff;

}

#menu :hover ul li.currentsub a.fly {

	background:#25150f url(images/right-arrow.gif) no-repeat right center;

	color:#fff;

}

#menu :hover ul :hover ul li a {

	width:150px;

	padding:0;

	text-indent:10px;

	background:#25150f;

	color:#ccc;

}

#menu :hover ul :hover ul :hover {

	background-color:#25150f;

	color:#fff;

}

#menu :hover ul :hover ul li.currentfly a, #menu :hover ul :hover ul li.currentfly a:hover {

	background:#840;

	color:#fff;

}

:focus { outline: none}


.subNav{

	float:left;

	width:189px;

}
