
/* SITE NAVIGATION */
div.site-nav					{font-family: Verdana; font-size: 1.1em; height:32px; position:absolute; margin-top:0px; margin-left:0px; width:auto; z-index: 88;}
div.site-nav ul					{list-style-type: none;}
div.site-nav li					{list-style-type: none; padding-right: 2px;}
div.site-nav a					{text-decoration: none;}
div.site-nav ul.floors li		{top: 0; float: left;}

/*SEARCH*/
div.site-nav div.search						{position:absolute; width: 218px; top:0; right:0; vertical-align: middle;}
div.site-nav div.search label				{float: left;}
div.site-nav div.search input.search-box	{border:1px solid #c0c1c1; color: #000; font-family: Arial, sans-serif; position: relative; height: 14px; width:178px; float: left; vertical-align:top; padding: 5px; font-size: 12px;}
div.site-nav div.search input.search-box:hover{border:1px solid #666; }
div.site-nav div.search a.go				{background: #bbbaba; color: #000; display: block; float: right; font-family: Arial; font-size: 1.3em; position: relative; height:26px; display:block; font-weight: bold; overflow:hidden; vertical-align:middle; line-height: 26px; text-align: center; text-transform: uppercase; width: 26px;}
div.site-nav div.search a.go:hover			{background: #e9e703; }
div.site-nav div.search a.go span			{background: url(menuspritehorizontal.png) no-repeat -614px -52px; display: block; height:26px; width: 26px;}
div.site-nav div.search a.go:hover span		{background-position: -614px -26px;}






/*SUB MENUS (DON'T FORGET CSS MENU!)*/
div.site-nav .menu ul li div.sub-floor-menus			{position:absolute; top: 36px; left:-9999px; padding: 2px 0 0 0; padding: 0; overflow:hidden; z-index: 9999; width:190px;}
div.site-nav .css-menu ul :hover div.sub-floor-menus		{position:absolute; top: auto; left:auto; margin: 0; padding: 0;}
div.site-nav .menu div.sub-menu-wrapper-top				{/*border-top: 6px solid #e9e703;*/}
div.site-nav .menu div.sub-menu-wrapper					{overflow: hidden; background: #D5EFE2;}
/*IE6 and below version of the navigation*/
div.site-nav div.sub-floor-menus						{background: #fff; border-right: 1px solid #999; border-bottom: 1px solid #999;}
/*Reset IE6 version*/
div.site-nav li > div.sub-floor-menus 					{background: none; border:none;}
div.site-nav li > div.sub-floor-menus 					{border-right:1px solid transparent;}/*Only IE7 needs this line*/
/*Version for all other browsers*/
div.site-nav li > div.sub-floor-menus div.sub-menu-wrapper-right	{background: url(/assets/asosCom/images/cssNav/menuspritevertical.png) no-repeat bottom right; padding: 0 7px 0 0px;}
div.site-nav li > div.sub-floor-menus div.sub-menu-wrapper-bottom	{background: url(menuspritehorizontal.png) no-repeat bottom left; padding: 0 0 7px 0;}

/*Exceptional case for first menu item*/
div.sub-floor-menus div.menu:first-child							{margin-left: 0;}
div.sub-floor-menus div.menu:first-child div.sub-menu-wrapper-left	{background: none; margin: 0;}
div.sub-floor-menus div.menu:first-child div.sub-menu-wrapper-right	{padding: 0 14px 0 0;}
div.sub-floor-menus div.menu:first-child div.sub-menu-wrapper		{padding: 0 0 0 10px;}

/*MENU SECTIONS*/
div.sub-floor-menus dl						{/*border-left: 1px solid #999; float: left; display: inline; margin-bottom: -10000px; overflow: hidden; padding-bottom: 10000px; margin-right:5px;*/ }
div.sub-floor-menus dl:first-child			{border: none; } /* IE6 can't see this */
div.sub-floor-menus dl dt					{border-bottom: 1px dashed #cacaca; font-size: 1.1em; font-weight: bold; line-height: 2em; width: auto; padding-left: 10px; padding-right: 0; color: #000;} 
div.sub-floor-menus dl ul.items				{width: 145px; display: inline; float: left; padding: 6px 0 10px 10px;}
div.sub-floor-menus dl ul.items li			{display:block; float: none; min-height: 15px; line-height: 1.4em; list-style-position:outside ;}

/*FEATURED SECTION*/
div.sub-floor-menus dl.featured dt			{border: none;}
div.sub-floor-menus dl.featured ul.items	{padding: 0;}
div.sub-floor-menus dl.featured ul.items li	{border-top: 1px dashed #cacaca; padding: 6px;}	

/*MENU LINKS*/
div.site-nav ul.floors li a							{
	/*background-image:url(nav_bg.jpg);*/
	color: #000;
	display: block;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	height: 35px;
	line-height: 35px;
	text-transform: uppercase;
	text-align: center;
	width: 125px;
	z-index: 1;
	background-repeat: repeat-x;
	background-position: left top;
}
div.site-nav ul.floors li a.home					{width: 19px;}
div.site-nav ul.floors li a span					{ color:#009999;
font-family:Verdana,Geneva,sans-serif;
font-size:11px;
text-decoration:none;}
div.site-nav ul.floors li a.home span				{width: 19px;}
div.site-nav ul.floors li:hover a					{background-color: #D5EFE2; /*border-bottom:2px solid #e9e703;*/} /*For CSS menu*/
div.site-nav ul.floors li a:hover					{background-color: #D5EFE2; text-decoration: underline;} /*For CSS menu*/

/*Active State - when the submenu is shown */
div.site-nav ul.floors li a.active					{background-color: #D5EFE2; /*border-bottom:2px solid #e9e703;*/}
div.site-nav ul.floors li a.no-sub					{border: none;}
div.site-nav ul.floors li a.no-sub:hover			{border: none;}

div.site-nav ul.floors li.home a span				{background-position: -641px -52px}
div.site-nav ul.floors li.women a span				{
color:#009999;
font-family:Verdana,Geneva,sans-serif;
font-size:11px;
text-decoration:none;
}
