/* Menu CSS

This CSS file controls the menu for the front-end site. Control all formatting related to the menu within this file.

 */
#menuholder{
    clear: both;
    float: left;
    font-size: 0.75em;
    height: 32px;
    line-height: 32px;
    width: 900px;
		margin-bottom: 10px;}

#menu {line-height: 32px;}

#menu a.tb {
/* background:url("../images/seperator.gif") no-repeat scroll 0 50% transparent !important;*/
}
#menu a.tb:hover, #menu a.tb_over {
background-color:#827768;
color: #FFF;
}

#contact {letter-spacing: 0 !important; padding: 0 6px !important; white-space:nowrap !important;}


#menu a.selected {color: #FFF; background-color:#827768;}
#menu a.selected:hover {color: #FFF; background-color:#827768;}

/* Menu CSS */

ul.sub {padding-top: 0px !important; }
ul.sub li {width: 182px; line-height: 27px; margin: 0px !important;}
ul.sub li.toolong {line-height: 1.4em;}
ul.sub li.toolong a {padding-top: 7px !important; padding-bottom: 7px !important;}
/* li.fixed {background:none repeat scroll 0 0 #FFFFFF; color:#595959; font-weight:bold !important; padding:0 14px; width:13.65em !important;}
 a.nobold {font-weight: normal} */
 
 
/* These styles control a sub-section parent */
a.more {background: url("../images/menumore.gif") no-repeat scroll 172px 12px #827768 !important;}
a.more:hover {background: url("../images/menumore.gif") no-repeat scroll 172px 12px #958877 !important;}

#menu, #menu ul {
	list-style:none outside none;
margin:0;
	
}
#menu li {
float:left;
margin:0 2px;
position:relative;
	/* width:8em; */
}
#menu li ul {
	position:absolute;
	/* margin-top:-1em; 
	margin-left:.5em; /* for IE */
	display:none;
left:0;
top:32px;
background:url("../images/menubase.png") no-repeat scroll left bottom transparent;
padding-bottom:8px;
padding-left: 0;
}

#menu li ul li ul.sub {
background:none;
padding-bottom:0px;
}

#menu li ul li {
	font-weight: normal;
	text-transform: lowercase;
	
}

/* Control the position of the sub-menu relative to the parent menu */
#menu ul li ul {
	margin-left: 182px;
  margin-top: -32px;
}
/* #menu ul li ul li ul {
	margin-top:-2em;
	margin-left:16em;
} */
/* ******************************************************************* */
/* SHOW SUBMENU  1 */
#menu li:hover ul, #menu li.over ul {
	display:block;
}

#menu li:hover ul li ul.subsub, #menu li.over ul li ul.subsub {
	display:none;
}

#menu li:hover ul ul, #menu li.over ul ul {
	display:none;
}
/* SHOW SUBMENU  2 */
#menu ul li:hover ul, #menu ul li.over ul {
	display:block;
}
/* ******************************************************************* */
/* STYLING UP THE LINKS */
#menu a {
color:#FFFFFF;
display:block;
font-weight:normal;
padding:0 9px;
text-decoration:none;
text-transform:none;
	/* width: 106px; 
	border-right:1px dashed #E26701;*/
}
#menu a:hover {
	background-color:#E26701;
	}
#menu ul {
	/* border-top:1px solid #fff; */
}
#menu ul a {
	background:#827768;
	border-bottom:1px dashed #A99D8D;
	border-right:0px;
}

#menu ul ul a {
	background:#695F52;
	border-bottom:1px dashed #A99D8D;
	border-right:0px;
}

#menu ul a:hover {
	background:#958877;
}

#menu ul ul a:hover {
	background:#958877;
}

#menu ul a.tb:hover {
	background:#958877;
}

/* ******************************************************************* */

#menu {
padding: 0;
z-index: 999;
margin-left: 22px;
}
#menu ul {
	z-index:222;
}
#menu ul ul {
	z-index:333;
}

/* ******************************************************************* */

/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End of Menu */