﻿/* =Gallery Menu  =============================================================== */


#navcb        {
	color: #000000;
	background: url("images/navbg.png") no-repeat;
	list-style-type: none;
	list-style-position: outside;
	margin: 0px 0 0;
	padding: 0;
	width: 192px;
	height: 18px;
	visibility: visible;
		}

#navcb a  { 
color: #000000; 
font-weight: bold; 
line-height: 18px;  
text-decoration: none; 
text-align: center; 
display: block; 
 }
 #navcb a:hover, #navcb a:focus     {
	color: #ffffff;
	}

 

#navhome        {
	color: #ffffff;
	font-weight: bold;
	line-height: 1px;
	background-color: #56722b;
	list-style-type: none;
	list-style-position: outside;
	margin: 0px 0 0;
	top: 0;
	width: 177px;
	height: 18px;
	visibility: visible;
	text-align: center;	/*border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;*/
}
#navhome ul   { color: #ffffff;  line-height: 1px; background-color: #fff; text-align: center; list-style: none; margin: 0; padding: 0; z-index: 1000    }
#navhome a  { color: #ffffff; font-weight: bold; line-height: 18px; background-color: #56722b; text-decoration: none; text-align: center; display: block; z-index: 1000; width: auto; height: auto  }
#navhome a:link, #navhome a:visited, #navhome a:active { color: #ffffff; background-color: #56722b; z-index: 1000 }
#navhome a:hover, #navhome a:focus     {
	color: #ffffff;
	background-color: #000000;
	z-index: 1000;
}
#navhome li    {
	text-align: left;
	z-index: 1000;
	width: 177px;
	float: left;
	height: 18px;
}
#navhome li ul          { background-color: #fff; position: absolute; z-index: 1000; left: -999em; width: 100px; border-top: 1px solid #000000; border-right: 1px solid #000000; border-left: 1px solid #000000}
#navhome li ul.leftside          {
	background-color: #fff;
	margin-left: -1px;
	position: absolute;
	z-index: 1000;
	left: -999em;
	width: 100px;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	border-bottom-color: #000000;
}
#navhome li ul.rightside           { background-color: #fff; margin-left: 1px; position: absolute; z-index: 1000; left: -999em; width: 160px; border-top: 1px solid #000000; border-right: 1px solid #000000; border-left: 1px solid #000000}
#navhome li ul li   { background-color: #fff; z-index: 1000; width: 177px; border-bottom: 1px solid #000000}
#navhome li ul li a:hover   { z-index: 1000; border-style: none }
#navhome li:hover ul, #nav li.sfhover ul     { z-index: 1000; left: auto }
#navhome li ul ul      { margin: -16px 0 0 125px; position: absolute; z-index: 1000 }
#navhome li ul ul.two_lines      { margin: -31px 0 0 125px; position: absolute; z-index: 1000 }
#navhome li ul ul.left_popout     { margin: -31px 0 0 -125px; position: absolute; z-index: 1000 }
#navhome li:hover ul ul, #nav li.sfhover ul ul  { z-index: 1000; left: -999em }
#navhom li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul   { z-index: 1000; left: auto }

#navbathroom        {
	color: #ffffff;
	font-weight: bold;
	line-height: 1px;
	background-color: #597b81;
	list-style-type: none;
	list-style-position: outside;
	margin: 0px 0 0;
	width: 177px;
	height: 18px;
	visibility: visible;
	}
#navbathroom ul   { color: #ffffff; line-height: 1px; background-color: #fff; text-align: center; list-style: none; margin: 0; padding: 0; z-index: 1000    }
#navbathroom a  { color: #ffffff; font-weight: bold; line-height: 18px; background-color: #597b81; text-decoration: none; text-align: center; display: block; z-index: 1000; width: auto; height: auto  }
#navbathroom a:link, #navbathroom a:visited, #navbathroom a:active       { color: #ffffff; background-color: #597b81; z-index: 1000 }
#navbathroom a:hover, #navbathroom a:focus     {
	color: #ffffff;
	background-color: #000000;
	z-index: 1000;
}
#navbathroom li    {
	text-align: left;
	z-index: 1000;
	width: 177px;
	float: left;
	height: 18px;
}
#navbathroom li ul          { background-color: #fff; position: absolute; z-index: 1000; left: -999em; width: 100px; border-top: 1px solid #000000; border-right: 1px solid #000000; border-left: 1px solid #000000}
#navbathroom li ul.leftside          {
	background-color: #fff;
	margin-left: -1px;
	position: absolute;
	z-index: 1000;
	left: -999em;
	width: 100px;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	border-bottom-color: #000000;
}
#navbathroom li ul.rightside     { background-color: #fff; margin-left: 1px; position: absolute; z-index: 1000; left: -999em; width: 160px; border-top: 1px solid #000000; border-right: 1px solid #000000; border-left: 1px solid #000000}
#navbathroom li ul li   { background-color: #fff; z-index: 1000; width: 177px; border-bottom: 1px solid #000000}
#navbathroom li ul li a:hover   { z-index: 1000; border-style: none }
#navbathroom li:hover ul, #nav2 li.sfhover ul     { z-index: 1000; left: auto }
#navbathroom li ul ul      { margin: -16px 0 0 125px; position: absolute; z-index: 1000 }
#navbathroom li ul ul.two_lines      { margin: -31px 0 0 125px; position: absolute; z-index: 1000 }
#navbathroom li ul ul.left_popout     { margin: -31px 0 0 -125px; position: absolute; z-index: 1000 }
#navbathroom li:hover ul ul, #navbathroom li.sfhover ul ul  { z-index: 1000; left: -999em }
#navbathroom li:hover ul, #navbathroom li li:hover ul, #navbathroom li.sfhover ul, #navbathroom li li.sfhover ul   { z-index: 1000; left: auto }

#navkitchen        {
	color: #ffffff;
	font-weight: bold;
	line-height: 1px;
	background-color: #845900;
	list-style-type: none;
	list-style-position: outside;
	margin: 0px 0 0;
	padding: 0;
	width: 177px;
	height: 18px;
	visibility: visible;
}
#navkitchen ul   { color: #ffffff; font-size: 12px; line-height: 1px; background-color: #fff; text-align: center; list-style: none; margin: 0; padding: 0; z-index: 1000    }
#navkitchen a  { color: #ffffff;  font-weight: bold; line-height: 18px; background-color: #845900; text-decoration: none; text-align: center; display: block; z-index: 1000; width: auto; height: auto  }
#navkitchen a:link, #navkitchen a:visited, #nav1#navkitchen a:active { color: #ffffff; background-color: #845900; z-index: 1000 }
#navkitchen a:hover, #navkitchen a:focus   { color: #ffffff; background-color: #000000; z-index: 1000;}
#navkitchen li    {text-align: left; z-index: 1000; width: 177px; float: left; height: 18px;}
#navkitchen li ul          { background-color: #fff; position: absolute; z-index: 1000; left: -999em; width: 100px; border-top: 1px solid #000000; border-right: 1px solid #000000; border-left: 1px solid #000000}
#navkitchen li ul.leftside          {
	background-color: #fff;
	margin-left: -1px;
	position: absolute;
	z-index: 1000;
	left: -999em;
	width: 100px;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	border-bottom-color: #000000;
}
#navkitchen li ul.rightside           { background-color: #fff; margin-left: 1px; position: absolute; z-index: 1000; left: -999em; width: 160px; border-top: 1px solid #000000; border-right: 1px solid #000000; border-left: 1px solid #000000}
#navkitchen li ul li   { background-color: #fff; z-index: 1000; width: 177px; border-bottom: 1px solid #000000}
#navkitchen li ul li a:hover   { z-index: 1000; border-style: none }
#navkitchen li:hover ul, #navkitchen li.sfhover ul     { z-index: 1000; left: auto }
#navkitchen li ul ul      { margin: -16px 0 0 125px; position: absolute; z-index: 1000 }
#navkitchen li ul ul.two_lines      { margin: -31px 0 0 125px; position: absolute; z-index: 1000 }
#navkitchen li ul ul.left_popout     { margin: -31px 0 0 -125px; position: absolute; z-index: 1000 }
#navkitchen li:hover ul ul, #navkitchen li.sfhover ul ul  { z-index: 1000; left: -999em }
#navkitchen li:hover ul, #navkitchen li li:hover ul, #navkitchen li.sfhover ul, #navkitchen li li.sfhover ul   { z-index: 1000; left: auto }

#navcustom        {
	color: #ffffff;
	font-weight: bold;
	line-height: 1px;
	background-color: #803300;
	list-style-type: none;
	list-style-position: outside;
	margin: 0px 0 0;
	padding: 0;
	position: relative;
	top: 0;
	width: 177px;
	height: 18px;
	visibility: visible;
	text-align: left;	}
#navcustom ul   { color: #ffffff; font-size: 12px; line-height: 1px; background-color: #fff; text-align: center; list-style: none; margin: 0; padding: 0; z-index: 1000    }
#navcustom a  { color: #ffffff; font-weight: bold; line-height: 18px; background-color: #803300; text-decoration: none; text-align: center; display: block; z-index: 1000; width: auto; height: auto  }
#navcustom a:link, #navcustom a:visited, #navcustom a:active  { color: #ffffff; background-color: #803300; z-index: 1000 }
#navcustom a:hover, #navcustom a:focus     {
	color: #ffffff;
	background-color: #000000;
	z-index: 1000;
}
#navcustom li    {
	text-align: left;
	z-index: 1000;
	width: 177px;
	float: left;
	height: 18px;
}
#navcustom li ul          { background-color: #fff; position: absolute; z-index: 1000; left: -999em; width: 100px; border-top: 1px solid #000000; border-right: 1px solid #000000; border-left: 1px solid #000000}
#navcustom li ul.leftside          {
	background-color: #fff;
	margin-left: -1px;
	position: absolute;
	z-index: 1000;
	left: -999em;
	width: 100px;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	border-bottom-color: #000000;
}
#navcustom li ul.rightside           { background-color: #fff; margin-left: 1px; position: absolute; z-index: 1000; left: -999em; width: 160px; border-top: 1px solid #000000; border-right: 1px solid #000000; border-left: 1px solid #000000}
#navcustom li ul li   { background-color: #fff; z-index: 1000; width: 177px; border-bottom: 1px solid #000000}
#navcustom li ul li a:hover   { z-index: 1000; border-style: none }
#navcustom li:hover ul, #navcustom li.sfhover ul     { z-index: 1000; left: auto ; position:static;}
#navcustom li ul ul      { margin: -16px 0 0 125px; position: absolute; z-index: 1000 }
#navcustom li ul ul.two_lines      { margin: -31px 0 0 125px; position: absolute; z-index: 1000 }
#navcustom li ul ul.left_popout     { margin: -31px 0 0 -125px; position: absolute; z-index: 1000 }
#navcustom li:hover ul ul, #navcustom li.sfhover ul ul  { z-index: 1000; left: -999em }
#navcustom li:hover ul, #navcustom li li:hover ul, #navcustom li.sfhover ul, #nav1 li li.sfhover ul   { z-index: 1000; left: auto }
#navhome li:hover, #navhome li.hover {   
    position: static;   
} 
#navbathroom li:hover, #navbathroom li.hover {   
    position: static;   
} 
#navkitchen li:hover, #kitchen li.hover {   
    position: static;   
}
#navcustom li:hover, #navcustom li.hover {   
    position: static;   
}
