/* menu styling modified 3/24/06 by mcmullen */

/* common styling */
	/* main menu positioning and fonts */
	.menu {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; 
	position:absolute; left:6px; top:78px; width:110px; height:auto; margin:0px; z-index:20;}
	
	/* main menu links  */
	.menu ul li a, .menu ul li a:visited {
	display:block; width:104px; height:auto; padding:9px 5px 5px 0px; overflow:hidden; background:#fff; 
	text-align:right; color:#333; line-height:1.3em; text-decoration:none; font-weight:bold; border:0px; outline:none; }

	.menu ul {padding:0; margin:0;list-style-type: none;  } /* all menus */
	.menu ul li {float:left; margin-right:1px; position:relative;} /* all menus */
	.menu ul li ul {display: none;} /* hides second menu */

/* specific to non IE browsers */
	.menu ul li:hover a {color:#c00; background:#b0d0ef;} /* main menu links*/
	.menu ul li:hover ul {display:block; position:absolute; top:0px; left:109px; width:195px;} /* second menu positioning */
	.menu ul li:hover ul.faq {display:block; position:absolute; top:0px; left:109px; width:195px;} /* faq menu positioning */
	.menu ul li:hover ul li a.hide {background:#b0d0ef; color:#c00;}
	.menu ul li:hover ul li:hover a.hide {background:#b0d0ef; color:#c00;}
	.menu ul li:hover ul li ul {display: none;} /* hides third menu */
	.menu ul li:hover ul li a {display:block; background:#C3DAEF; color:#333; font-weight:normal; text-align:left; padding-left:15px; padding-right:10px;}/* second menu links */
	.menu ul li:hover ul li a:hover {background:#e0f2fa; color:#c00;} 
	.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:109px; top:0;}	/* third menu */

/* edit menu_ie.css to change IE specific settings */

/*STORE NAV*/

div.storenav a {
width:110px;
height:28px;
position:relative;
float:left;
margin:0px 1px 0px -2px;
}