/*TOP MENU BAR NAVIGATION ADAPTED FROM rehashclothes.com  */
#mainMenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

/*Individual menu labels */
.topMenu a {text-decoration:none;}
.topMenu a:hover {text-decoration:none; background-image: url(../images/white-bkg-50.png); background-repeat: repeat; background-position: 0px 0px;}

/*Sub Menu Styles*/
#mainMenu ul li a {height: 25px; padding: 5px 0px 0px 0px; margin: 0px; }
#mainMenu ul {list-style: none; margin: 0px; display: inline;}
#mainMenu ul li {padding: 0px; margin: 0px;}
#mainMenu a {display: block; color:#000000;}
#mainMenu a span {display: block; padding:4px 5px;}
#mainMenu li ul li a strong {color: #000000; padding: 0px; display: inline;}
#mainMenu li ul li a:hover strong {color: #000000;}
#mainMenu li:hover a, #mainMenu li a {position: relative; z-index:1000;}

#mainMenu ul ul.subMenu a {	
	display:block;	
	width:185px;
	margin: 0px 0px 0px 9px;
	list-style: none;
	padding: 5px 0px 5px 10px;
	font-size: 10px;
	color: #000000;
	background: none;
	text-indent: 0;
	height: auto;
	text-decoration: none;
}

#mainMenu li ul.subMenu ul a {	
	display:block;	
	width:185px;
	margin: 0px 0px 0px 9px;
	list-style: none;
	padding: 5px 0 5px 10px;
	font-size: 10px;
	color: #000000;
	background: none;
	text-indent: 0;
	height: auto;
	text-decoration: none;
}

#mainMenu ul ul.subMenu a:hover {
	color: #000000;
	background-image: url(../images/white-bkg-50.png);
	background-repeat: repeat;
	background-position: 0px 0px;
}

#mainMenu li ul.subMenu li.subMain {background: url(../images/list_arrow.png) 180px 8px no-repeat; color: #000000;}
#mainMenu li ul.subMenu li.top-li {color: #000000;}

#mainMenu li {float: left; display: inline; padding: 0 4px; margin: 0;}
#mainMenu ul ul li {background: none; padding-left:1px;}
#mainMenu li ul {position: absolute; background: url(../images/menu_bg_bottom_s.png) 0% 100% no-repeat; width: 215px; padding-bottom: 20px; left: -9999px; z-index: 1000;}
#mainMenu li ul.subMenu ul.topSub {position: absolute; background: url(../images/menu_bg_bottom_s.png) 0% 100% no-repeat; width: 215px; padding-bottom: 20px; left: -9999px; z-index: 1000; margin: -23px 0 0 195px;}

#mainMenu li:hover ul.subMenu, #mainMenu li:hover ul.subMenuB, #mainMenu li ul.subMenu li:hover ul.topSub, #mainMenu li ul.subMenuB li:hover ul.topSubB, #mainMenu ul li.sfhover ul.subMenu, #mainMenu ul li.sfhover ul.subMenuB, #mainMenu ul li ul.subMenu li.sfhover ul.topSub, #mainMenu ul li ul.subMenuB li.sfhover ul.topSubB { left: auto; }
#mainMenu li:hover ul.subMenu ul.topSub,#mainMenu li:hover ul.subMenuB ul.topSubB, #mainMenu li.sfhover ul.subMenu ul.topSub, #mainMenu li.sfhover ul.subMenuB ul.topSubB { left: -9999px; }


/*IE 7 HACKS*/
*:first-child+html #mainMenu li ul {
	position: absolute;
	width: 215px;
	padding-bottom: 20px;
	background: url(../images/menu_bg_bottom_s.png) 0% 100% no-repeat;
	z-index: 1;
}

*:first-child+html #mainMenu ul ul.subMenu a {	
	display:block;	
	width:185px;
	margin: 0px 0px 0px 9px;
	list-style: none;
	padding: 5px 0px 5px 10px;
	font-size: 10px;
	color: #000000;
	background: none;
	text-indent: 0;
	height: auto;
	position: relative;
	z-index: 1010;
}

*:first-child+html #mainMenu li ul.subMenu ul a {	
	display:block;	
	width:185px;
	margin: 0px 0px 0px 9px;
	list-style: none;
	padding: 5px 0px 5px 10px;
	font-size: 10px;
	color: #000000;
	background: none;
	text-indent: 0;
	height: auto;
	position: relative;
	z-index: 1010;
}

*:first-child+html #mainMenu ul ul.subMenu a:hover {
	color: #000000;
	background-image: url(../images/white-bkg-50.png);
	background-repeat: repeat;
	background-position: 0px 0px;
}

*:first-child+html #mainMenu ul li.subMain {background: url(../images/list_arrow.png) 180px 8px no-repeat; color: #000000;}
*:first-child+html #mainMenu ul li.top-li {color: #000000;}

*:first-child+html #mainMenu li ul ul.topSub {position: absolute; background: url(../images/menu_bg_bottom_s.png) 0% 100% no-repeat; width: 215px; padding-bottom: 20px; left: -9999px; z-index: 1000; margin: -23px 0 0 195px;}


*:first-child+html #mainMenu li:hover a, #mainMenu li a {position: relative; z-index:1;}
*:first-child+html #mainMenu li:hover, *:first-child+html #mainMenu li.hover { position: static; }
 

/* BOTTOM NAV STYLE */

#fsBottomNaviagtion #fsbnContent .bnContent {
	poistion: relative;
	width: 780px;
	float: none;
	clear: both;
	padding: 5px 0px;
	border-bottom: 1px solid #AD865F;
}

#fsBottomNaviagtion #fsbnContent .bnContent .bnHeader {
	poistion: relative;
	width: 110px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	float: left;
	padding-top: 2px;
}
#fsBottomNaviagtion #fsbnContent .bnContent .bnSubContent {
	poistion: relative;
	width: 660px;
	padding-left: 10px;
	float: left;
	padding-top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#fsBottomNaviagtion #fsbnContent .bnContent .bnSubContent .bnscHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
