/*//////////////////////////////////////*/
/*/////////// MENU STYLES //////////////*/
/*//////////////////////////////////////*/

/* TOPMENU */
div#menucontainer
{
	margin: 0 auto;
	width: 980px;
	position: relative;
	height: 42px;
}
#topmenu
{
	height: 42px;
	list-style: none;
	margin: 0 10px;
	list-style-type: none;
	padding: 0;
}

#topmenu li
{
	float: left;
	text-align: center;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#topmenu li a
{
	padding: 0 0 0 35px;
	font-weight: bold;
	line-height: 42px;
	display: block;
	color: #FFFFFF;
}
#topmenu li a span
{
	padding: 0 35px 0 0;
	color: #FFFFFF;
	display: block;
	line-height: 42px;
}
#topmenu li a:hover
{
	color: #00853e;
	background: url(../img/menuhover_left.jpg) bottom left no-repeat;
	cursor: pointer;
	display: block;
}
#topmenu li a:hover span
{
	color: #00853e;
	background: url(../img/menuhover_right.jpg) bottom right no-repeat;
	cursor: pointer;
	display: block;
}

#topmenu li.button1 a
{
	padding: 0 0 0 35px;
	color: #00853e;
	background: url(../img/menuhover_left.jpg) bottom left no-repeat;
	cursor: pointer;
	display: block;
	line-height: 42px;
	cursor: pointer;
}
#topmenu li.button1 a span
{
	padding: 0 35px 0 0;
	color: #00853e;
	background: url(../img/menuhover_right.jpg) bottom right no-repeat;
	cursor: pointer;
	display: block;
	line-height: 42px;
	cursor: pointer;
}
#topmenu li.button1 a:hover
{
	color: #00853e;
	background: url(../img/menuhover_left.jpg) bottom left no-repeat;
	cursor: pointer;
}
#topmenu li.button1 a:hover span
{
	color: #00853e;
	background: url(../img/menuhover_right.jpg) bottom right no-repeat;
	cursor: pointer;
}


/* SUBMENU / CATEGORIES */
#submenu
{
	width: 230px;
	list-style-type: none;
	text-align: left;
	padding: 0;
	margin: 0;
}
#submenu li
{
	display: block;
	text-align: left;
	line-height: 30px;
	margin: 0;
	font-weight: normal;
	font-size: 12px;
}
#submenu li a
{
	padding: 0;
	display: block;
	padding-left: 10px;
	color: #363233;
	background: #d0cfcd;
	border-bottom: 1px solid #bdbbb9;
	border-top: 1px solid #dbdbd9;
}

#submenu li a:hover
{
	color: #FFFFFF;
	cursor: pointer;
	background: #74706f;
	border-bottom: 1px solid #54504f;
	border-top: 1px solid #bdbbb9;
}

#submenu li.button1 a
{
	color: #FFFFFF;
	cursor: pointer;
	background: #74706f;
	border-bottom: 1px solid #54504f;
	border-top: 1px solid #bdbbb9;
}

#submenu li.button1 a:hover
{
	color: #FFFFFF;
	cursor: pointer;
	background: #74706f;
	border-bottom: 1px solid #54504f;
	border-top: 1px solid #bdbbb9;
}

/* MENULINK */
#bottomlinks
{
	height: 162px;
	margin-bottom: 5px;
	padding-top: 30px
}
#menulink
{
	margin: 0;
	list-style-type: none;
	text-align: left;
	padding: 0;
	overflow: hidden;
}

#menulink li
{
	float: left;
	text-align: left;
	margin: 0 20px;
	font-weight: bold;
	font-size: 16px;
	line-height: 20px;
	background: url(../img/menulink-arrow.gif) no-repeat 0 25px;
}

#menulink li a
{
	padding: 0;
	display: block;
	color: #74706f;
}

#menulink li a:hover
{
	color: #00853e;
	cursor: pointer;
}

#menulink li ul
{
	margin: 0;
	padding: 0 0 0 15px;
	list-style-type: none;
	display: list-item;
}
#menulink li ul li
{
	font-size: 12px;
	float: none;
	margin: 0;
	font-weight: normal;
	line-height: 20px;
	display: block;
}
/* END */