/* /////////////// START MENU FUNCTIONALITY STYLES //////////////////////*/
body {
	/*behavior:url("/bin/csshover.htc");*/
}
ul#navmenu-h {
  list-style-type: none;
  padding: 0;
  margin: 0;
 /* border: 0px none; */
  border: 0px;
  top: 0px;
  left: 0px;
  width: 800px;
  height: 35px;
}

ul#navmenu-h li {
  float: left; /*For Gecko*/
  display: inline;
  list-style: none;
  position: relative;
  border: 0px none;
  padding: 0;
  margin: 0 2px 0 0;
  display: block;
  float: left;
}

ul#navmenu-h ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 200px;
  list-style: none;
  display: none;
  position: absolute;
  top: 24px;
  left: 0;
}

ul#navmenu-h ul:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  height: 0;
  visibility: hidden;
}

ul#navmenu-h ul li {
  width: 200px;
  float: left; /*For IE 7 lack of compliance*/
  display: block !important;
  display: inline; /*For IE*/
}

/* Root Menu */
ul#navmenu-h {
  font: bold 10px/22px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
	color: RGB(41,3,20);
}

ul#navmenu-h a {
  border: 0px solid #FFF;
  padding: 0 6px;
  float: none !important; /*For Opera*/
  float: left; /*For IE*/
  display: block;
  color:#923165;
  font: bold 10px/22px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  height: 35px !important;
  height: 1%; /*For IE*/
}


ul#navmenu-h ul ul,
ul#navmenu-h ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 200px;
}


/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu-h li:hover ul ul,
ul#navmenu-h li:hover ul ul ul,
ul#navmenu-h li.iehover ul ul,
ul#navmenu-h li.iehover ul ul ul {
  display: none;
}

ul#navmenu-h li:hover ul,
ul#navmenu-h ul li:hover ul,
ul#navmenu-h ul ul li:hover ul,
ul#navmenu-h li.iehover ul,
ul#navmenu-h ul li.iehover ul,
ul#navmenu-h ul ul li.iehover ul {
  display: block;
}
/* /////////////// END MENU FUNCTIONALITY STYLES //////////////////////*/

/* /////////////// START MOVERS AND SHAPERS STYLES /////////////////////////*/

a, a:link, a:visited {
	text-decoration: none;
}

ul#navmenu-h li {
	padding: 0;
	margin: 0 2px 0 0;
	display: block;
	float: left;
	text-indent: 14px;
	color:#923165;
}

ul#navmenu-h li a {
	border:0 5px 0 0;
	display: block;
	height: 21px;
}

ul#navmenu-h li a:hover {
	border: 0 5px 0 0;
	display: block;
}	

ul#navmenu-h li.iehover {
	border: 0 5px 0 0;
	display: block;
}	
	
	

li#home {background:url(/layout/img/BTN_Home.gif) 0 0 no-repeat; width:82px;}
li#home:hover {background-position:-82px 0}
li#home.iehover {background-position:-82px 0}

li#about {background:url(/layout/img/BTN_About.gif) 0 0 no-repeat; width:82px;}
li#about:hover {background-position:-82px 0}
li#about.iehover {background-position:-82px 0}

li#location {background:url(/layout/img/BTN_Location.gif) 0 0 no-repeat; width:107px;}
li#location:hover {background-position:-107px 0}
li#location.iehover {background-position:-107px 0}

li#what {background:url(/layout/img/BTN_What.gif) 0 0 no-repeat; width:132px;}
li#what:hover {background-position:-132px 0}
li#what.iehover {background-position:-132px 0}

li#news {background:url(/layout/img/BTN_News.gif) 0 0 no-repeat; width:82px;}
li#news:hover {background-position:-82px 0}
li#news.iehover {background-position:-82px 0}

li#shop {background:url(/layout/img/BTN_Shop.gif) 0 0 no-repeat; width:82px;}
li#shop:hover {background-position:-82px 0}
li#shop.iehover {background-position:-82px 0}

li#contact {background:url(/layout/img/BTN_Contact.gif) 0 0 no-repeat; width:96px;}
li#contact:hover {background-position:-96px 0}
li#contact.iehover {background-position:-96px 0}

li#franchise {background:url(/layout/img/BTN_franchise.gif) 0 0 no-repeat; width:96px;}
li#franchise:hover {background-position:-96px 0}
li#franchise.iehover {background-position:-96px 0}

li#Main_nav1_account {background:url(/layout/img/BTN_ACCOUNT.gif) 0 0 no-repeat; width:100px;}
li#Main_nav1_account:hover {background-position:-100px 0}
li#Main_nav1_account.iehover {background-position:-100px 0}

#navmenu-h li ul {	

	top:35px;
}

#navmenu-h li:hover ul {
	visibility: visible;
	z-index: 100;
}

#navmenu-h li.iehover ul {
	visibility: visible;
	z-index: 100;
}

ul#navmenu-h li ul li
{
	height:21px;
	background:none;
	background-color:#b7b698;
	color: RGB(61,12,21)
}

ul#navmenu-h li ul li:hover
{
	height:21px;
	background:none;
	background-color:#909090;
}

ul#navmenu-h li ul li a
{
	height: 21px !important;
	color:#923165;
}

/* /////////////// END MOVERS AND SHAPERS STYLES /////////////////////////*/
