#s5_accordion_menu {
	width:244px;
	margin:0;
	}

#s5_accordion_menu h3.s5_am_toggler {
	display:block;
	background:url(../images/sprite_arrows.png) no-repeat 5px -46px;
	color:#dfd1a8;
	font-weight:normal;
	text-transform:uppercase;
	font-size:12px;
	margin:0 20px;
	padding:4px 0 4px 24px;
	cursor: pointer;
	border-bottom:1px solid #dfd1a8;
	}
#s5_accordion_menu h3.s5_am_toggler a:visited {
	display:block;
	color:#dfd1a8;
	}
#s5_accordion_menu h3.s5_am_toggler a:hover, #s5_accordion_menu h3.s5_am_toggler.s5_am_open a, #s5_accordion_menu h3.s5_am_toggler:hover {
	display:block;
	text-decoration:none;
	color:#fff !important;
	}
	
	* html #s5_accordion_menu h3.s5_am_toggler {
	padding-bottom:0px;
	}
	
	
#s5_accordion_menu h3.s5_am_open {
	background:#2a2825 url(../images/sprite_arrows.png) no-repeat 5px 7px;
	border-bottom:none;
	}
	
#s5_accordion_menu h3.s5_am_toggler div {
	margin:0px;
	padding:0px;
	}

#s5_accordion_menu h3.s5_am_toggler a.mainlevel {	
	background:none;
	width:auto;
	display:inline;
	border:none;
	padding:0px;
	margin:0px;
	}
	
div.s5_accordion_menu_element {
	margin:0 20px !important;
	background:#2A2825;
	width:203px;
	}

div.s5_accordion_menu_element li {
	list-style:none;
	}
		
ul.s5_am_innermenu {
	margin:0 12px;
	padding:0;
	}
	
ul.s5_am_innermenu .parent ul.s5_am_innermenu {
	padding-left:0;
	}	
	
ul.s5_am_innermenu ul.s5_am_innermenu {
	padding-left:24px;
	}

#s5_accordion_menu h3 span img {
	padding-top:7px;
	padding-right:8px;
	}
	

div.s5_accordion_menu_element li a {
	display:block;
	width:166px;
	height:auto;
	line-height:1.6em;
	padding:0.2em 0 0.2em 1em;
	color:#dfd1a8;
	}

div.s5_accordion_menu_element li.active a, div.s5_accordion_menu_element li a:hover {
	text-decoration:none;
	color:#FFFFFF;
	}

