@charset "utf-8";

/* Centers menu within it's container */
.sf-menu-outer { 
	left:50%;
	float:left;
	position: relative;
	text-align:left;
}
.sf-menu { 
	position: relative;
	left:-50%; 
	margin:0;
	float:left;
}
/* END Centering */


/* Overriding styles for Superfish menu */
.sf-menu { 
	background:transparent;
	text-align:left;
}
.sf-menu li:hover ul, .sf-menu li.sfHover ul {
	top:30px;
}
.sf-menu a {
	text-decoration:none;
	border-left:	1px solid #AAAAAA;
	border-top:		1px solid #AAAAAA;
	padding: 		6px 8px;
}
.sf-menu > li { 
	background:transparent !important;
}
.sf-menu a.sf-with-ul { /* Removes (down arrow) padding in top-level tabs with submenus */
	padding-right:0;
}
.sf-menu ul a.sf-with-ul { /* Keeps it at the submenus though */
	padding-right: 	2.25em;
}
.sf-menu > li > a span.sf-sub-indicator {
	display:none; /* removes the arrow added by Superfish for top-level items */
}
.sf-menu ul .sf-sub-indicator {
	top:7px !important;
}
/* END Overriding styles for Superfish menu */


/* Styles for top-level items */
.sf-menu > li > a {
	border:0;
	padding:0;
}
.sf-menu li.tab-1 > a { background:url(../images/popup_menu/h-store.gif); height:30px; width:110px; }
.sf-menu li.tab-2 > a { background:url(../images/popup_menu/h-services.gif); height:30px; width:110px; }
.sf-menu li.tab-3 > a { background:url(../images/popup_menu/h-about-us.gif); height:30px; width:110px; }
.sf-menu li.tab-4 > a { background:url(../images/popup_menu/h-contact.gif); height:30px; width:110px; }

.sf-menu li:hover.tab > a, 	/* These keep the top-level rollovers */
.sf-menu li.sfHover > a, 	/* in the on state when menu selected */
.sf-menu li.tab > a:focus, 
.sf-menu li.tab > a:hover, 
.sf-menu li.tab > a:active,
.sf-menu li.current-parent > a  {
	background-position:0 -30px
}
.sf-menu li.tab > a span.label { /* Hides the link text for rollovers */
	display:none;
}
/* END Styles for top-level items */


/* Popup menu skin */

.sf-menu ul a { /* submenu font */
	font:normal 12px Arial, Helvetica, sans-serif; 
	line-height: 12px; 
}
.sf-menu ul a, .sf-menu ul a:visited  { /* link color */
	color:#FFFFFF; 
}
.sf-menu li {  /* first-level */
	background:#660099;
}
.sf-menu li li { /* second-level */
	background:#660099;
}
.sf-menu li li li { /* third-level */
	background:#660099;
}
.sf-menu ul li:hover, 
.sf-menu ul li.sfHover,
.sf-menu ul a:focus, 
.sf-menu ul a:hover, 
.sf-menu ul a:active {  /* rollover */
	background:#B51AFF;
}
.sf-menu li.current > a {  /* selected item and path items */ 
	background:#B51AFF;
}
/* END Popup menu skin */

.sf-menu:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
