

#menudiv {
float:left;
width:175px;
text-align:right;
margin-top:0px;
}

#menudiv ul, #menudiv ul li {
  list-style-type: none;
}

#menudiv #menu-ranges, #menudiv #menu-what-you-need {
  clear:right;
}

#menudiv a {
font-weight:bold;
font-size:11px;
line-height:16px;
color:#010101;
text-decoration:none;
}

#menudiv a:hover {
  text-decoration:underline;
}

#menudiv h2 {
font-size:14px;
}
#browse {
position:relative;
height:30px;
width:157px;
float:right;
}
#browse span {
position:absolute;
top:0px;
left:0px;
width:100%;
height:100%;
background:url('../images/menu/browse.gif') no-repeat;
}
#needfor {
margin-top:20px;
position:relative;
height:30px;
width:157px;
float:right;
}
#needfor span {
position:absolute;
top:0px;
left:0px;
width:100%;
height:100%;
background:url('../images/menu/needfor.gif') no-repeat;
}
#roof {
margin-top:20px;
position:relative;
height:30px;
width:157px;
float:right;
}
#roof span {
position:absolute;
top:0px;
left:0px;
width:100%;
height:100%;
background:url('../images/menu/under-roof.gif') no-repeat;
}
#menudiv select {
font-size:10px;
font-family:verdana;
font-weight:bold;
}
#top10 {
margin-top:20px;
position:relative;
height:60px;
width:157px;
float:right;
}
#top10 span {
position:absolute;
top:0px;
left:0px;
width:100%;
height:100%;
background:url('../images/menu/uniquerange.gif') no-repeat;
}
#payments {
margin-top:20px;
position:relative;
height:98px;
width:153px;
float:right;
}
#payments span {
position:absolute;
top:0px;
left:0px;
width:100%;
height:100%;
background:url('../images/menu/payment-methods.gif') no-repeat;
}

