#info {
position:relative;
}
p.bold {
color:#CC0000;
padding-left:15px;
}
a.linkup {
position:relative;
}
a.buttonup {
border:0pt none;
left:650px;
position:absolute;
top:200px;
}
a.buttonup img {
border:0pt none;
}
.gleft {
float:left;
margin:25px 0pt 10px;
}
.gright {
float:right;
margin:25px 5px 10px 0pt;
}
.grc {
margin:20px 0pt 0pt 10px;
}
.menu {
font-family:Arial, Helvetica, sans-serif;
letter-spacing:1px;
font-size:12px;
font-weight:bold;
height:30px;
position:relative;
width:801px;
z-index:100;
margin-top:29px;
margin-left:55px;

}
* html .menu {
width:801px;
}
.menu ul {
list-style-type:none;
margin:0pt;
padding:0pt;
}
.menu ul ul {
width:149px;
}
.menu li {
float:left;
position:relative;
width:149px;
}
.menu a, .menu a:visited {
background:none repeat scroll 0%;
border-color:#ccc;
border-style:solid;
border-width:0px 0pt 0px 0px;
color:#FFFFFF;
display:block;
font-size:11px;
height:30px;
line-height:29px;
padding-left:10px;
text-decoration:none;
width:138px;
}
* html .menu a, * html .menu a:visited {
width:138px;
}
.menu ul ul a.drop, .menu ul ul a.drop:visited {
background:#D4D8BD url(http://www.cssplay.co.uk/graphics/drop.gif) no-repeat scroll right bottom;
}
.menu ul ul a.drop:hover {
background:#C9BA65 url(http://www.cssplay.co.uk/graphics/drop.gif) no-repeat scroll right bottom;
}
.menu ul ul *:hover > a.drop {
background:#C9BA65 url(http://www.cssplay.co.uk/graphics/drop.gif) no-repeat scroll right bottom;
}
.menu ul ul ul a, .menu ul ul ul a:visited {
background:#E2DFA8 none repeat scroll 0%;
}
.menu ul ul ul a:hover {
background:#B2AB9B none repeat scroll 0%;
}
.menu ul ul {
border-top:1px solid #000000;
height:0pt;
left:0pt;
position:absolute;
top:31px;
visibility:hidden;
width:149px;
}
* html .menu ul ul {
top:31px;
}
.menu ul ul ul {
left:149px;
top:-1px;
width:149px;
}
.menu ul ul ul.left {
left:-149px;
}
.menu table {
border-collapse:collapse;
left:0pt;
position:absolute;
top:0pt;
/* background:#000000; */
}
.menu ul ul a, .menu ul ul a:visited {
background:#D4D8BD none repeat scroll 0%;
border-width:0pt 1px 1px;
color:#000000;
height:auto;
line-height:1em;
padding:5px 10px;
width:128px;
}
* html .menu ul ul a, * html .menu ul ul a:visited {
width:128px;
}
.menu a:hover, .menu ul ul a:hover {
background:#949E7C none repeat scroll 0%;
color:#FFFFFF;
}
.menu *:hover > a, .menu ul ul *:hover > a {
background:#000 none repeat scroll 0%;
color:#FFFFFF;
}
.menu ul li:hover ul, .menu ul a:hover ul {
visibility:visible;
margin-top:-1px;
}
.menu ul *:hover ul ul {
visibility:hidden;
}
.menu ul *:hover ul *:hover ul {
visibility:visible;
}


