
#menu {
	padding:0;
	margin:0 0 0px 0;
	list-style:none;
	position:relative;
	left:0px;
	float:left;
	z-index:999;
	font-size:12px;
	text-align:center;
	height:28px;
	width:735px;
	float:left;
}

#menu li {
	display:inline;
	float:left;
	height:28px;
	text-align:center;
	background:url(images/menu-divider.png) top right no-repeat;
	padding-right:2px;
	position:relative;
}

#menu li a {
	display:block;
	text-decoration:none;
	line-height:28px;
	font-size:1em;
	color:#fff;
	font-weight:normal;
	height:28px;
	padding:0px 15px;
	float:left;
}
#menu li a.none{
	background-image:none;
}
#menu li a.none:hover{
	background-image:none;
}
#menu li a.norm {
	white-space:nowrap;
}

#menu li a.end {
	white-space:nowrap;
}

#menu li a.select {
	white-space:nowrap;
}

#menu li a:hover, #menu li:hover > a{
	text-decoration:none;
	background:#fff url(images/menu-hover-bg.jpg) repeat-x;
	color:#553C28;
}

#menu li A:hover{
	text-decoration:none;
	background:#fff url(images/menu-hover-bg.jpg) repeat-x;
	color:#553C28;
}


#menu div {
	display:none;
}
#menu :hover div {
	display:block;
	top:29px;
	border:1px solid #915b06;
	border-top:none;
	position:absolute;
	left:0px;
	background:#fff url(images/menu-top-bg.jpg) repeat-x;
}

html>body #menu :hover div {
	top:28px;
	position:absolute;
	left:-1px;
}

#menu .one:hover, .two:hover, .three:hover, .four:hover, .five:hover, .end:hover {
	position:relative;
}


/*Drop down positions & width*/

#menu .pos2c {width:354px;}
html>body #menu .pos2c {width:354px; }
#menu .pos3c {width:236px;}
html>body #menu .pos3c {width:236px;}


/*--- dropdown style ----*/

#menu :hover div dl {
	display:inline;
	padding:0 0 5px 0;
	margin:0;
	float:left;
	min-height:40px;
	z-index:999;
}

#menu :hover div dt {
	width:118px;
	display:table-cell;
	background:transparent;
	text-decoration:none;
	height:29px !important;
	text-align:left;
	margin:0;
	font-weight:bold;
	color:#553C28;
	cursor:default;
	font:bold 11px Arial, Helvetica, sans-serif;
	margin:0!important;
}

#menu :hover div dt a{
	width:110px;
	background:transparent;
	text-decoration:none;
	padding:0px 3px 0px 5px!important;
	text-align:left;
	margin:0!important;
	font-weight:bold;
	color:#553C28;
	cursor:pointer;
	font:bold 11px Arial, Helvetica, sans-serif;
	height:20px !important;
	line-height:normal !important;
	}

#menu :hover div dt a:hover{
	text-decoration:underline;
}
#menu :hover div dd {
	width:110px;
	display:block;
	padding:0px;
	margin:0;
	text-align:left;
	overflow:hidden;
}

#menu :hover div dd a {
	text-decoration:none;
	width:104px;
	font-weight:normal;
	font-size:12px;
	color:#553C28;
	margin:0;
	padding:3px 0 3px 5px!important;
	height:auto !important;
	line-height:15px !important;
	display:block;
	background:transparent;
}

#menu :hover div dd a:hover {
	text-decoration:underline;
	background:none;
}
.clear {
	clear:both;
}

.sub-bg{
	background:#fff url(images/dt-bg.jpg) repeat-x;
	display:block;
	overflow:hidden;
	width:354px;
}

html>body #menu .sub-bg{
	background:#fff url(images/dt-bg.jpg) repeat-x;
	display:block;
	overflow:hidden;
	width:354px;
}

/*#menu li.current{
	text-decoration:none;
	background:#fff url(images/menu-hover-bg.jpg) repeat-x !important;
	color:#553C28 !important;
}*/
#menu li.current a{
	color:#553C28 !important;
	text-decoration:none;
	background:#fff url(images/menu-hover-bg.jpg) repeat-x !important;
}

#menu li.current:hover div dd a, #menu li.current:hover div dt a{
	background:none !important;
}
