﻿.endmenudiv{
	width:44px;
	height:36px;
	float:right;
	background:aqua url('../images/endmenu.png') no-repeat right top;
	border-bottom:4px white solid;
}

.menuseparator{
	width:1px;
	height:36px;
	margin:0 0px 0 0;
	padding:0 0 0 0;
	float:left;
	background-color:#989898
}


#nav {
	width:956px;
	height:36px;
    margin:0 auto 0 auto;
	padding:0 0 0 0;
	line-height:11px;
	text-transform:uppercase;
	float:left;
	border-bottom:4px white solid;
}


#nav li {
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	position: relative;
	list-style-image:none;
	list-style: none;
	z-index:100;
	background:none;
	border:none;
	text-transform:uppercase;
}


/* main level link */
#nav a {
	color:#757575;
	font-family:Calibri;
	font-size:14px;
	font-weight:normal;
	text-decoration: none;
	text-align:center;
	display:block;
	margin:0 0 0 0;
	width:auto;
	padding:12px 23px 12px 23px;
}

#nav a:hover {
	background-color:#dc3928;
	color:white;
	font-family:Calibri;
	font-size:14px;
	font-weight:normal;
	margin:0 0 0 0;
	width:auto;
	padding:12px 23px 12px 23px;
}

/* main level link hover */
#nav .current a {
	background-color:#dc3928;
	color:white;
	font-family:Calibri;
	font-size:14px;
	font-weight:normal;
	margin:0 0 0 0;
	width:auto;
	padding:12px 23px 12px 23px;
}


#nav li:hover > a {
	background-color:#dc3928;
	color:white;
	font-family:Calibri;
	font-size:14px;
	font-weight:normal;
	margin:0 0 0 0;
	width:auto;
	padding:12px 23px 12px 23px;
}


/**********************************************************************************************/
/********************************************home menu**************************************************/


/* main level link */
#nav a.homelink{
	color:#757575;
	font-family:Calibri;
	font-size:14px;
	font-weight:normal;
	text-decoration: none;
	text-align:center;
	display:block;
	margin:0 0 0 0;
	width:auto;
	padding:12px 22px 12px 22px;
	background:url('../images/firstmenu.png') no-repeat left top;
}

#nav a.homelink:hover{
	background:url('../images/firstmenu_hover.png') no-repeat left top;
	color:white;
	font-family:Calibri;
	font-size:14px;
	font-weight:normal;
	margin:0 0 0 0;
	width:auto;
	padding:12px 22px 12px 22px;
}

/* main level link hover */
#nav  a.homelink.current{
	background:url('../images/firstmenu_hover.png') no-repeat left top;
	color:white;
	font-family:Calibri;
	font-size:14px;
	font-weight:normal;
	margin:0 0 0 0;
	width:auto;
	padding:12px 22px 12px 22px;
}


#nav li:hover > a.homelink{
	background:url('../images/firstmenu_hover.png') no-repeat left top;
	color:white;
	font-family:Calibri;
	font-size:14px;
	font-weight:normal;
	margin:0 0 0 0;
	width:auto;
	padding:12px 22px 12px 22px;
}


/********************************************end home menu**************************************************/
/**********************************************************************************************/


/* sub levels link hover */

#nav li li a{
	margin:0px 0 0px 0;
	padding: 0 0 0 0;
	float:left;
	list-style-image:none;
	list-style: none;
	z-index:700;
	text-align:left;
	text-transform:capitalize;
	background:none;
}

#nav li:hover li a {
	width:170px;
	height:auto;
	color:#555555;
	font-family:Calibri;
	font-size:14px;
	font-weight:normal;
	padding:2px 10px 2px 10px;
	margin:0 0 2px 0;
	background:#f8f8f8 !important;
}


#nav li:hover li a:hover {
	width:170px;
	height:auto;
	color:#f7e77d;
	font-family:Calibri;
	font-size:14px;
	font-weight:normal;
	padding:2px 10px 2px 10px;
	margin:0 0 2px 0;
	background:#cb3625 !important;
}


#nav ul a:hover {
	width:170px;
	height:auto;
	color:#f7e77d;
	font-family:Calibri;
	font-size:14px;
	font-weight:normal;
	padding:2px 10px 2px 10px;
	margin:0 0 2px 0;
	background:#cb3625 !important;
}


/* dropdown */
#nav li:hover > ul {
	display: block;
}

/* level 2 list */
#nav ul {
	display: none;
	margin:0;
	padding:0;
	width:185px;
	position:absolute;
	top:35px;
	left:0px;
	background:none;
	border:0px #eaeaea solid;
}

#nav ul li {
	float: none;
	margin: 0;
	padding: 0;
}

#nav ul a {
	font-weight: normal;
	text-shadow: 0 0px 0 #fff;
}

/* level 3+ list */
#nav ul ul {
	top:0px;
	left:167px;
}

/* rounded corners of first and last link */
#nav ul li:first-child > a {
	-webkit-border-top-left-radius:0px;
	-moz-border-radius-topleft:0px;

	-webkit-border-top-right-radius:0px;
	-moz-border-radius-topright:0px;
}


#nav ul li:first-child > a:hover {
	-webkit-border-top-left-radius:0px;
	-moz-border-radius-topleft:0px;

	-webkit-border-top-right-radius:0px;
	-moz-border-radius-topright:0px;
}



#nav ul li:last-child > a {
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomleft:0px;

	-webkit-border-bottom-right-radius:0px;
	-moz-border-radius-bottomright:0px;
	border-bottom:0px white solid;
}


#nav ul li:last-child > a:hover {
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomleft:0px;

	-webkit-border-bottom-right-radius:0px;
	-moz-border-radius-bottomright:0px;
	border-bottom:0px white solid;
}

/* clearfix */


#nav:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

#nav {
	display: inline-block;
	width:956px;
	height:36px;
	float:left;
} 

html[xmlns] #nav {
	display: block;
}

* html #nav {
	height: 1%;
}


