/* SUBMENU */

#submenu {
	width:238px;
	margin:0;
}

#submenu .parent {
	display:block;
	background:#d3cab7;
}

#submenu a {
	color:#7d0048;
	text-decoration:none;
}

#submenu {
	line-height:1.4em;
	margin:0;
}

#submenu .parent {
	width:220px;
	padding:5px 9px 3px 9px;
	display:block;
	background:#edeae1;
	background:#d3cab7;
	font:26px arial, sans-serif;
	line-height:1.4em;
}

#submenu a:hover.parent {
	width:220px;
	padding:5px 9px 3px 9px;
	display:block;
	background:#d3cab7;
	color:#fff;
}

#submenu .parent-no-children {
	width:220px;
	padding:5px 9px 3px 9px;
	display:block;
	background:#edeae1;
	background:#d3cab7;
	font:26px arial, sans-serif;
	line-height:1.4em;
	color:#7d0048;
}


#submenu .subnav-parent a {
	width:220px;
	padding:4px 9px 4px 9px;
	display:block;
	background:#edeae1;
	border-bottom:1px solid #b57995;
	font:14px arial, sans-serif;
	line-height:1.4em;
}

#submenu .subnav-parent a:hover {
	width:220px;
	padding:4px 9px 4px 9px;
	display:block;
	background:#d3cab7;
	color:#fff;
}

#submenu .subnav-parent-last a {
	width:220px;
	padding:4px 9px 4px 9px;
	display:block;
	background:#edeae1;
	font:14px arial, sans-serif;
	line-height:1.4em;
}

#submenu .subnav-parent-last a:hover {
	width:220px;
	padding:4px 9px 4px 9px;
	display:block;
	background:#d3cab7;
	color:#fff;
}



#submenu .activeparent a {
	width:220px;
	display:block;
	border-bottom:1px solid #b57995;
	padding:4px 9px 4px 9px;
	background:#d3cab7;
	font:14px arial, sans-serif;
	line-height:1.4em;
}


#submenu .activeparent a:hover {
	width:220px;
	display:block;
	padding:4px 9px 4px 9px;
	background:#d3cab7;
	color:#fff;
}

#submenu .activeparent-on a {
	width:220px;
	display:block;
	border-bottom:1px solid #b57995;
	padding:4px 9px 4px 9px;
	background:#d3cab7;
	font:14px arial, sans-serif;
	line-height:1.4em;
	color:#fff;
}

#submenu .currentpage a {
	width:200px;
	padding:4px 19px 4px 19px;
	display:block;
	border-bottom:1px solid #b57995;
	background:#d3cab7;
	color:#fff;
	font:14px arial, sans-serif;
	line-height:1.4em;
}

#submenu .currentpage-one-level a {
	width:220px;
	padding:4px 9px 4px 9px;
	display:block;
	border-bottom:1px solid #b57995;
	background:#d3cab7;
	color:#fff;
	font:14px arial, sans-serif;
	line-height:1.4em;
}

#submenu .subnav-off a {
	width:200px;
	padding:4px 19px 4px 19px;
	display:block;
	background:#edeae1;
	border-bottom:1px solid #b57995;
	font:14px arial, sans-serif;
	line-height:1.4em;
}

#submenu .subnav-off a:hover {
	width:200px;
	padding:4px 19px 4px 19px;
	display:block;
	background:#d3cab7;
	color:#fff;
}

#submenu .subnav-off-one-level a {
	width:220px;
	padding:4px 9px 4px 9px;
	display:block;
	background:#edeae1;
	border-bottom:1px solid #b57995;
	font:14px arial, sans-serif;
	line-height:1.4em;
}

#submenu .subnav-off-one-level a:hover {
	width:220px;
	padding:4px 9px 4px 9px;
	display:block;
	background:#d3cab7;
	color:#fff;
}

#submenu .subnav-off-last a {
	width:200px;
	padding:4px 19px 4px 19px;
	display:block;
	background:#edeae1;
	font:14px arial, sans-serif;
	line-height:1.4em;
}

#submenu .subnav-off-last a:hover {
	width:200px;
	padding:4px 19px 4px 19px;
	display:block;
	background:#d3cab7;
	color:#fff;
}

#submenu .subnav-off-last-one-level a {
	width:220px;
	padding:4px 9px 4px 9px;
	display:block;
	background:#edeae1;
	font:14px arial, sans-serif;
	line-height:1.4em;
}

#submenu .subnav-off-last-one-level a:hover {
	width:220px;
	padding:4px 9px 4px 9px;
	display:block;
	background:#d3cab7;
	color:#fff;
}

#submenu .subnav-on-last a {
	width:200px;
	padding:4px 19px 4px 19px;
	display:block;
	background:#d3cab7;
	font:14px arial, sans-serif;
	line-height:1.4em;
	color:#fff;
}

#submenu .subnav-on-last a:hover {
	width:200px;
	padding:4px 19px 4px 19px;
	display:block;
	background:#d3cab7;
	color:#fff;
}

#submenu .subnav-on-last-one-level a {
	width:220px;
	padding:4px 9px 4px 9px;
	display:block;
	background:#d3cab7;
	font:14px arial, sans-serif;
	line-height:1.4em;
	color:#fff;
}

#submenu .subnav-on-last-one-level a:hover {
	width:220px;
	padding:4px 9px 4px 9px;
	display:block;
	background:#d3cab7;
	color:#fff;
}
