.dropmenu {	/* styling for 'links' arrow */
margin:0; 
padding:2px; 
list-style:none; 
position:relative;
}

.dropmenu li {
float:left;
}

.dropmenu img {
border: 0;	/* get rid of image borders for links */
}

.dropmenu li :hover a {
text-decoration:none;	/* no underline on text links */
color:#666;		/* colour of text links */
}

.dropmenu ul ul {
display:none;
}

.menuline {
display:none;			/* don't display menuline (until activated!) */
}

.dropmenu :hover .menuline {	/* styling for menuline (once activated!) */
display:block;
position:absolute;
width:700px;
top:-19px; 			/* position alongside links arrow icon */
left:4px; 
margin:0; 
padding:16px 16px 16px 16px;	/* retain hover area 16px outside menu buttons */
list-style:none;
}

.dropmenu :hover .menuline li a {	/* styling for links on menuline */
height:25px; 
float:left; 
padding:0; 
margin:0; 
border:2px #999999 solid;
}
.dropmenu :hover .menuline li a:hover,
.dropmenu :hover .menuline li:hover {
position:relative;
}

.dropmenu :hover .menuline li:hover > a {
color:#000;		/* Highlight colour for mouseover on text links */
}

.dropmenu :hover .menuline :hover ul {	/* Styling for text dropdown menu */
padding: 0;
margin: 0;
list-style: none; 
display: block; 
width: 96px; 
position: absolute; 
left: 2px; 
top: 29px; 
border: 0; 
background: #fff;
}

.dropmenu :hover .menuline :hover ul li a {	/* Styling for menu items in text dropdown */
width:80px; 
text-align:left; 
height:20px; 
line-height:18px;
padding-left: 8px;
border:0; 
}
