/*
  jQuery MegaMenu Plugin
  Author: GeekTantra
  Author URI: http://www.geektantra.com
*/
body {
  font-family: "Arial";
  font-size: 13px;
  margin: 0px;
}
ul.megamenu {
  background: transparent url('../images/sprite.gif') repeat-x 0 -350px;
  margin: 0px auto;
  padding: 0;
  list-style: none;
  display: none;
}
ul.megamenu li.mm-item {
	background: url(../images/sprite.gif) no-repeat 0 -455px;
}

#nav  li.hover a.level-top {background:transparent url('../images/sprite.gif') repeat-x 0 -400px;}
#nav  li:hover.first a.level-top,
#nav  li.over.first a.level-top {background:transparent url('../images/sprite.gif') no-repeat  0 -300px;}


ul.megamenu li.first.mm-item { background: transparent url('../images/sprite.gif') no-repeat 0 -250px; }
ul.megamenu li.first.mm-item  a.mm-item { padding-left:12px;}
ul.megamenu li.mm-item  a.mm-item-link-hover { background: transparent url('../images/sprite.gif') no-repeat 0 -400px; }
ul.megamenu li.first.mm-item  a.mm-item-link-hover { background: transparent url('../images/sprite.gif') no-repeat 0 -300px; }

ul.megamenu li {
  margin: 0px;
  padding: 0px;
}

ul.megamenu li.clear-fix {
  float: none;
  clear: both;
  margin: 0px;
  padding: 0px;
  height: 0px;
  font-size: 0px;
  line-height: 0px;
}
#header ul.megamenu a.menu-item { text-decoration:none; font-weight:bold;}
ul.megamenu a.mm-item-link:link, ul.megamenu a.mm-item-link:visited {
  padding: 0 8px;
  line-height: 39px;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.75);
  color: white;
  text-transform: uppercase;	
  position: relative;
  display: inline-block;
  text-decoration: none;
  z-index: 10;
}
*html ul.megamenu a.mm-item-link:link, *html ul.megamenu a.mm-item-link:visited {
  border-color: pink;
  filter: chroma(color=pink);
}

ul.megamenu a.mm-item-link-hover:link, ul.megamenu a.mm-item-link-hover:visited {
}

ul.megamenu div.mm-item-content {
  padding: 0px;
  position: absolute;
  z-index: 99999;
}

.mm-content-base {
  position: relative;
  z-index: 11;
  /*padding: 10px;background: #FFF;*/
}
.mm-js-shadow { 
display:none;/*
  background: #555;
  position: absolute;
  z-index: 10;
*/}


#allCategories {
	background: url(../images/sprite.gif) no-repeat 100% -350px;
	height: 39px;
	cursor: pointer;
	padding-right:45px;
	padding-left:0px;
}
#allCategories a.menu-item { background: url(../images/sprite.gif) no-repeat -638px -464px; padding-left:15px; }

#allCategories .mm-item-content { background:#fff;  border-color:#8a0c0c; border-style:solid; border-width:8px 3px 4px; padding:6px 12px; min-width:140px;}
#allCategories dl, #allCategories dd { margin:0;}
#allCategories dd { padding:3px 0;} 
#allCategories .mm-item-content a { font-weight:normal; line-height:125%; }

.shadow-round-left {
	background: url("../images/left-shadow.png") no-repeat scroll 0 100% transparent;
	padding-left: 5px;
}
.shadow-round-right {
	background: url("../images/right-shadow.png") no-repeat scroll 100% 100%;
	padding-right: 5px;
}
.shadow-round-top {
	border-top: 8px solid #CC0001;
}
.shadow-round-bottom {
	background: url(../images/bottom_shadow.png) repeat-x left bottom;
	margin: 0 8px;
	padding-bottom: 10px;
}
.shadow-round-center { background:#fff; padding:5px 0;}
.nav-sub-left { padding:0 10px;}
.nav-sub-center, .nav-sub-right { padding:10px 10px 0 10px;}
.nav-sub-center p { font-weight:bold; margin:3px 0; padding:0;}
.nav-sub-right { max-width:180px; margin:1em 0 0;}
.nav-sub-right h4 {font-style: italic;
	height: 25px;
	line-height: 25px;
	text-indent: 10px;
	color: white;
	background: url(../images/sprite.gif) no-repeat 20px -500px;
	text-align:center;
	}
.nav-sub-left dl { margin:1em 0 0; padding:0;}
.mm-item-content dt { font-weight:bold; border-bottom:1px dotted #ddd; padding:0 0 5px; margin:0 0 5px;}
.mm-item-content dd { margin:0;}