/* There is a version of this file commented in great detail for educational purposes here:

 * http://users.tpg.com.au/j_birch/plugins/superfish/superfish.commented.css

 */



/*** ESSENTIAL STYLES ***/

.nav, .nav * {margin:0;padding:0;list-style:none;}

.nav {line-height:1.0;}

.nav ul {position:absolute;top:-999em;width:150px}

.nav ul li,.nav a {width: 100%;}

.nav li {float:left;position:relative;z-index:99;width: 100px;text-align: center;}

.nav li:hover ul,ul.nav li.sfHover ul {left:-1px;top:27px;}

.nav li:hover li ul,.nav li.sfHover li ul {top:-999em;}

.nav li li:hover ul,ul.nav li li.sfHover ul {left:150px;top:-1px;}

.superfish li:hover ul,.superfish li li:hover ul {top: -999em;}

.nav {float:left;margin-bottom:0;}

.nav a {display: block;	text-decoration: none;}



/*** ORIGINAL SKIN ***/

.nav li {

	background-image: url(../images/fnd_menu.jpg);

	background-repeat: repeat-x;

}

.nav li ul{

	border-top: 1px solid #e2e2e2;

	background-color: #f1f1f1;

	border-right-width: 0px;

}

.nav li ul li{

	text-indent: 1em;

	text-align: left;

	width: 148px;

}

.nav li ul li ul{

	margin-left: 1px;

	border-right-width: 0px;

}

.nav a {

	color: #000000;

	padding: 8px 0px 8px 0px;

	text-decoration:none;

	

}

ul.nav li ul li{

	border: 0;

}

ul.nav li{

	border-right:1px solid #ccc;

	border-left:1px solid #fff;

}

ul.nav li a:hover, ul.nav li.sfHover a{

	color: #000000;

	font-weight: bold;

	background-color: #E9F3D8;

	text-decoration: none;

}

ul.nav li.sfHover ul li a, ul.nav li.sfHover ul li.sfHover ul li a{

	background-color: #f6f6f6;

	border: 1px solid #e2e2e2;

	border-top-color: #FFFFFF;

	text-decoration: none;

	font-weight: normal;

}

ul.nav li.sfHover ul li a:hover{

	background-color: #E9F3D8;

	border: 1px solid #6D9D2E;

	font-weight: normal;

}

ul.nav li.sfHover ul li.sfHover a, ul.nav li.sfHover ul li.sfHover ul li a:hover{

	background-color: #E9F3D8;

	border: 1px solid #6D9D2E;

	text-decoration: none;

}