

ul#navmenu-h {
  margin: 0;
  border: 0 none;
  padding: 0 0 2px;
  width: 945px; /*For KHTML*/
  list-style: none;
  height: 30px;
  z-index: 8000;
}
	* html ul#navmenu-h {
	  padding: 0;
	  height: 32px;
	}

		ul#navmenu-h ul {
		  margin: 0;
		  border: 0 none;
		  padding: 0;
		  width: 200px;
		  list-style: none;
		  display: none;
		  position: absolute;
		  top: 26px;
		  left: 0;
		  z-index: 16000;
		}
			* html ul#navmenu-h ul {
			  top: 32px;
			}
			
			ul#navmenu-h ul:after {
			  clear: both;
			  display: block;
			  font: 1px/0px serif;
			  content: ".";
			  height: 0;
			  visibility: hidden;
			}
			
				ul#navmenu-h li {
				  margin: 0;
				  border: 0 none;
				  padding: 0;
				  float: left;
				  display: inline;
				  list-style: none;
				  position: relative;
				  height: 30px;
				  /*line-height: 28px;*/
				  z-index: 8000;
				}
					* html ul#navmenu-h li {
					  height: 32px;
					  line-height: 30px;
					}

				ul#navmenu-h ul li {
				  width: 200px;
				  float: left;
				  display: block !important;
				  display: inline;
				  z-index: 9000;
				}
					* html ul#navmenu-h ul li {
					  height: 30px;
					}

						/* root menu */
						ul#navmenu-h a {
						  	border:1px solid #e6e3df;
						  	float:none !important;
						  	/*float:left;*/
						  	display: block;
						  	color: #897E72;
						  	/*background-color:#e6e3df;*/
							font: bold 12px/23px 'Montserrat', san-serif; /*'Source Sans Pro',sans-serif*/
							padding: 1px 10px 2px;
						  	text-decoration:none;
						  	height:auto !important;
						  	text-align: left;
						  	/*height:1%;*/
						}
							* html ul#navmenu-h a {
							  height:30px;
							}
								ul#navmenu-h a.current {
									color: #e04c4c;
								}
									ul#navmenu-h a.current:hover {
										color: #fff;
										background-color: #897E72;
									}
									
								ul#navmenu-h a.special {
									color: #897E72;
								}

								ul#navmenu-h li a {
								  
								}
								ul#navmenu-h li ul li a {
									/*border:1px solid #e6e3df;*/
									border-width:0 1px 1px;
									border-color: #B2A99E;
									line-height:27px;
									font-size:12px
								}
								ul#navmenu-h li ul li a:hover { 
									border-color: #B2A99E;
									border-width: 0 1px 1px;
									border-radius: 0;
								}

							ul#navmenu-h a:hover {
							  border-radius: 5px;
							}
								ul#navmenu-h a.multiple {
								  border-radius: 5px 5px 0 0 !important;
								}
									ul#navmenu-h a.multiple:hover {
									  border-radius: 5px 5px 0 0 !important;
									  border-color: #B2A99E;
									}
									
									ul#navmenu-h a.multiple:hover,
									ul#navmenu-h li:hover a.multiple,
									ul#navmenu-h li.iehover a.multiple {
									  border-color: #B2A99E;
									}
						
							ul#navmenu-h a:hover,
							ul#navmenu-h li:hover a,
							ul#navmenu-h li.iehover a {
							  background: #897E72;
							  color: #fff;
							}
							
							ul#navmenu-h a.image:hover,
							ul#navmenu-h li:hover a.image,
							ul#navmenu-h li.iehover a.image {
							  background-color: transparent;
							}
								ul#navmenu-h a.image:hover,
								ul#navmenu-h li.li-image:hover a,
								ul#navmenu-h li.li-image.iehover a {
									color: #E04C4C !important;
								}
							
								
							
							
							ul#navmenu-h a.custom {
							  	border:none;
							  	float:none !important;
							  	display:block;
							  	color:#e04c4c;
							  	background-color:transparent;
								font:normal 24px/20px 'Streetscript',arial,serif;
								padding:6px 10px 0;
							  	text-decoration:none;
							  	height:auto !important;
							  	text-transform:none
							}
								ul#navmenu-h a.custom:hover {
									color:#897E72;
									background-color:transparent
								}
								
								ul#navmenu-h a.custom_current {
									border:none;
								  	float:none !important;
								  	display:block;
								  	color:#e04c4c;
								  	background-color:transparent;
									font:normal 24px/20px 'Streetscript',arial,serif;
									padding:6px 10px 0;
								  	text-decoration:none;
								  	height:auto !important;
								  	text-transform:none
								}
									ul#navmenu-h a.custom_current:hover {
										color:#897E72;
										background-color:transparent
									}



						/* 2nd Menu */
						ul#navmenu-h li:hover li a,
						ul#navmenu-h li.iehover li a {
							float:none;
							color:#fff;
							background:#897E72;
							z-index:8000;
							text-align:left
						}
						
							ul#navmenu-h li:hover li a:hover,
							ul#navmenu-h li:hover li:hover a,
							ul#navmenu-h li.iehover li a:hover,
							ul#navmenu-h li.iehover li.iehover a {
								color:#fff;
								background:#e04c4c;
							}



						/* 3rd Menu */
						ul#navmenu-h li:hover li:hover li a,
						ul#navmenu-h li.iehover li.iehover li a {
							color:#fff;
						 	background:#D36F5A;
							line-height:29px;							
							z-index:9000;
						}
							
							ul#navmenu-h li:hover li:hover li a:hover,
							ul#navmenu-h li:hover li:hover li:hover a,
							ul#navmenu-h li.iehover li.iehover li a:hover,
							ul#navmenu-h li.iehover li.iehover li.iehover a {
								color:#fff;
								background:#333;
								line-height:31px;
							}




.home-header-link {
	border: none !important;
	background-color: transparent;
	margin-top: -4px;
}


ul#navmenu-h ul ul,
ul#navmenu-h ul ul ul {
 	display:none;
 	position:absolute;
  	top:0;
  	left:200px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu-h li:hover ul ul,
ul#navmenu-h li:hover ul ul ul,
ul#navmenu-h li.iehover ul ul,
ul#navmenu-h li.iehover ul ul ul {
  	display:none;
}

ul#navmenu-h li:hover ul,
ul#navmenu-h ul li:hover ul,
ul#navmenu-h ul ul li:hover ul,
ul#navmenu-h li.iehover ul,
ul#navmenu-h ul li.iehover ul,
ul#navmenu-h ul ul li.iehover ul {
  	display:block;
}

ul#navmenu-h ul a {
 	 margin-top:1px;
}

ul#navmenu-h ul li ul a {
  	margin-top:0;
	border-width:1px;
	line-height:28px
}

ul#navmenu-h ul a:hover {
  	border-top:1px solid #5FE4FF;
}

ul#navmenu-h ul li {
  	margin-top:1px;
}

ul#navmenu-h ul li ul li {
  	margin-top:0;
	height:32px
}

ul#navmenu-h ul li ul {
  	/*border-top:1px solid #e6e3df;*/
}

* html ul#navmenu-h ul a {
  	margin-top:0;
}
* html ul#navmenu-h ul li {
  	margin-top:0;
}



ul#navmenu-h li:hover li:hover li
	, ul#navmenu-h li:hover li:hover li:hover {
    height:31px
}
ul#navmenu-h li:hover li:hover li a:link
	, ul#navmenu-h li:hover li:hover li a:visited {
    line-height:27px
}
ul#navmenu-h li:hover li:hover li a:hover
	, ul#navmenu-h li:hover li:hover li a:active
	, ul#navmenu-h li:hover li:hover li a:focus {
    line-height: 27px;
    border-width: 1px;
}












/* Root Menu - No scroll 
ul#navmenu-h a.no-scroll {
  border:1px solid #e6e3df;
  padding:0 20px;
  float:none !important;
  float:left; 
  display:block;
  background:#e6e3df;
  font:bold 16px/50px arial,serif;
  text-decoration:none;
  height:auto !important;
  height:1%; 
}
	* html ul#navmenu-h a.no-scroll {
	  height:30px;
	}


ul#navmenu-h a.no-scroll:hover,
ul#navmenu-h li:hover a.no-scroll,
ul#navmenu-h li.iehover a.no-scroll {
	color:#fff;
	background:#D36F5A;
}*/


/* Root Menu - No scroll selected 
ul#navmenu-h a.no-scroll-selected {
  border:1px solid #fff;
  padding:0 20px;
  float:none !important;
  float:left;
  display:block;
  color:#89D1E9;
  background:#fff;
  font:bold 12px/28px 'Varela',sans-serif;
  text-decoration:none;
  height:auto !important;
  height:1%;
}
	* html ul#navmenu-h a.no-scroll-selected {
	  height:30px;
	}


ul#navmenu-h a.no-scroll-selected:hover,
ul#navmenu-h li:hover a.no-scroll-selected,
ul#navmenu-h li.iehover a.no-scroll-selected {
  color:#111;
  background-color:#fff;
  border-bottom-color:#fff;
}*/





/* 4th Menu
ul#navmenu-h li:hover li:hover li:hover li a,
ul#navmenu-h li.iehover li.iehover li.iehover li a {
  color:#fff;
  background-color:#111;
} */

/* 4th Menu Hover
ul#navmenu-h li:hover li:hover li:hover li a:hover,
ul#navmenu-h li.iehover li.iehover li.iehover li a:hover {
  color:#fff;
  background-color:#0cf;
} */
