/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/final_drop.html
Copyright (c) 2005-2008 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

.menu {
font-family:Arial,sans-serif;
height:37px;
position:relative;
width:965px;
z-index:100;
}
.menu ul {
list-style-type:none;
margin:0;
padding:0;
text-align:center;
}
.menu ul ul {
text-align:left;
width:230px;
}
.menu li {
float:left;
position:relative;
width:193px;
}
.menu a, .menu a:visited {
background:transparent;
color:#FFFFFF;
display:block;
font-size:11px;
height:37px;
line-height:34px;
padding:0 10px;
text-decoration:none;
text-transform:uppercase;
width:173px;
}
.menu ul ul a.drop, .menu ul ul a.drop:visited {
background:#666666;
}
.menu ul ul a.drop:hover {
background-image:url(../images/menu/bg-nav-t2-def.jpg);
}
.menu ul ul :hover > a.drop {
background-image:url(../images/menu/bg-nav-t2f-def.jpg);
}
.menu ul ul ul a, .menu ul ul ul a:visited {
background:#777777;
border-color:#ffffff;
}
.menu ul ul ul a:hover {
background-image:url(../images/menu/bg-nav-t2-def.jpg);
}
.menu ul ul {
height:0;
left:0;
position:absolute;
top:37px;
visibility:hidden;
width:230px;
}
.menu ul ul ul {
left:250px;
top:0;
width:250px;
}
.menu ul ul ul.left {
left:-250px;
}
.menu table {
border-collapse:collapse;
left:0;
position:absolute;
top:0;
}
.menu ul ul a, .menu ul ul a:visited {
background:#666666;
border-color:#ffffff;
border-style:solid;
border-width:0 0 1px;
color:#FFFFFF;
height:auto;
line-height:1em;
padding:8px 20px;
text-transform:none;
width:210px;
}
.menu a:hover, .menu ul ul a:hover {
background:#7F7F7F url(../images/menu/bg-nav-def.jpg);
color:#FFFFFF;
}
.menu :hover > a, .menu ul ul :hover > a {
background:#7F7F7F url(../images/menu/bg-nav-def.jpg);
color:#FFFFFF;
}
.menu ul li:hover ul, .menu ul a:hover ul {
visibility:visible;
}
.menu ul :hover ul ul {
visibility:hidden;
}
.menu ul :hover ul :hover ul {
visibility:visible;
}
.up1 li {
position:relative;
top:-28px;
}
.up2 li {
position:relative;
top:-56px;
}
.up3 li {
position:relative;
top:-84px;
}
.up4 li {
position:relative;
top:-112px;
}
.up5 li {
position:relative;
top:-140px;
}
.up6 li {
position:relative;
top:-168px;
}
.up7 li {
position:relative;
top:-196px;
}
.up8 li {
position:relative;
top:-224px;
}
.up9 li {
position:relative;
top:-252px;
}


/* Spring Gully Menu */
.menu ul ul.springgully a.drop, .menu ul ul.springgully a.drop:visited {
background:#808273;
}
.menu ul ul.springgully a, .menu ul ul.springgully a:visited {
background:#808273;
}
.menu ul ul.springgully a.drop:hover {
background-image:url(../images/menu/bg-nav-t2f-spr.jpg);
}
.menu ul ul.springgully :hover > a.drop {
background-image:url(../images/menu/bg-nav-t2f-spr.jpg);
}
.menu ul ul.springgully ul a, .menu ul ul.springgully ul a:visited {
background:#9b9d8f;
border-color:#ffffff;
}
.menu ul ul.springgully ul a:hover {
background-image:url(../images/menu/bg-nav-spr.jpg);
}
.menu a.springgully:hover, .menu ul ul.springgully a:hover {
background:#7F7F7F url(../images/menu/bg-nav-spr.jpg) repeat scroll 0 0;
color:#FFFFFF;
}
.menu :hover > a.springgully, .menu ul ul.springgully :hover > a {
background:#7F7F7F url(../images/menu/bg-nav-spr.jpg) repeat scroll 0 0;
color:#FFFFFF;
}


/* Leabrook Farms Menu */
.menu ul ul.leabrookfarms a.drop, .menu ul ul.leabrookfarms a.drop:visited {
background:#9c916e;
}
.menu ul ul.leabrookfarms a, .menu ul ul.leabrookfarms a:visited {
background:#9c916e;
}
.menu ul ul.leabrookfarms a.drop:hover {
background-image:url(../images/menu/bg-nav-t2f-lea.jpg);
}
.menu ul ul.leabrookfarms :hover > a.drop {
background-image:url(../images/menu/bg-nav-t2f-lea.jpg);
}
.menu ul ul.leabrookfarms ul a, .menu ul ul.leabrookfarms ul a:visited {
background:#b3aa8b;
border-color:#ffffff;
}
.menu ul ul.leabrookfarms ul a:hover {
background-image:url(../images/menu/bg-nav-lea.jpg);
}
.menu a.leabrookfarms:hover, .menu ul ul.leabrookfarms a:hover {
background:#7F7F7F url(../images/menu/bg-nav-lea.jpg) repeat scroll 0 0;
color:#FFFFFF;
}
.menu :hover > a.leabrookfarms, .menu ul ul.leabrookfarms :hover > a {
background:#7F7F7F url(../images/menu/bg-nav-lea.jpg) repeat scroll 0 0;
color:#FFFFFF;
}


/* Gardener Menu */
.menu ul ul.gardener a.drop, .menu ul ul.gardener a.drop:visited {
background:#8b928a;
}
.menu ul ul.gardener a, .menu ul ul.gardener a:visited {
background:#8b928a;
}
.menu ul ul.gardener a.drop:hover {
background-image:url(../images/menu/bg-nav-t2f-gar.jpg);
}
.menu ul ul.gardener :hover > a.drop {
background-image:url(../images/menu/bg-nav-t2f-gar.jpg);
}
.menu ul ul.gardener ul a, .menu ul ul.gardener ul a:visited {
background:#8b928a;
border-color:#ffffff;
}
.menu ul ul.gardener ul a:hover {
background-image:url(../images/menu/bg-nav-gar.jpg);
}
.menu a.gardener:hover, .menu ul ul.gardener a:hover {
background:#7F7F7F url(../images/menu/bg-nav-gar.jpg) repeat scroll 0 0;
color:#FFFFFF;
}
.menu :hover > a.gardener, .menu ul ul.gardener :hover > a {
background:#7F7F7F url(../images/menu/bg-nav-gar.jpg) repeat scroll 0 0;
color:#FFFFFF;
}
