.urbangreymenu {
width: 180px; 
margin:0px; 
background:url(../images/bg-accordion.jpg) repeat-y;
/*position:inherit; width of menu*/
}

h3.headerbar {
font:bold 12px Helvetica, Arial, sans-serif;
color: white; 
margin:0px;
background: #606060; /*last 2 values are the x and y coordinates of bullet image*/
margin-bottom: 0px; /*bottom spacing between header and rest of content*/
/*padding: 7px 0 7px 5px;*/ /*31px is left indentation of header text*/
}

.urbangreymenu .headerbar a {
border-bottom:#999 1px solid;
border-right:#DDD 1px solid;
text-decoration:none;
color:#666;
font: bold 12px Helvetica, Arial, sans-serif;
display:block;
background:#FFF;
padding:8px 0 5px 8px;
display: block;
}

.urbangreymenu .headerbar a:hover{
background:#deedf5;
color:#333;
padding:8px 0 5px 10px;
}

.urbangreymenu .selected a{
background-color:#deedf5;
}

.urbangreymenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0px; /*bottom spacing between each UL and rest of content*/
font: Verdana, Helvetica, sans-serif;
font-size: 11px;
}

.urbangreymenu ul li{
padding-bottom: 1px; /*bottom spacing between menu items*/
}

.urbangreymenu ul li a {
font: normal 11px Verdana, Helvetica, sans-serif;
color: #C60;
background: #FFF;
display: block;
line-height: 17px;
text-decoration: none;
padding:0;
}

.urbangreymenu ul li a:visited{
color: #C60;
}

.urbangreymenu ul li a:hover{ /*hover state CSS*/
background:#deedf5;
color:#C60;
text-decoration: none;
padding:0;
}

.urbangreymenu-search {
margin:0px; 
/*background:url(../images/bg-accordion.jpg) repeat-y;
position:inherit; width of menu*/
}

h3.headerbar {
font:bold 12px Helvetica, Arial, sans-serif;
color: white; 
margin:0px;
background: #606060; /*last 2 values are the x and y coordinates of bullet image*/
margin-bottom: 0px; /*bottom spacing between header and rest of content*/
/*padding: 7px 0 7px 5px;*/ /*31px is left indentation of header text*/
}

.urbangreymenu-search .headerbar a {
border-bottom:#CCC 1px solid;
border-top:#CCC 1px solid;
border-right:#DDD 0px solid;
border-left:#DDD 0px solid;
text-decoration:none;
color:#666;
font: bold 12px Helvetica, Arial, sans-serif;
display:block;
background:url(/images/search-arrow-rt.png) no-repeat 1% 50% #fbfbfb;
padding:8px 0 5px 8px;
display: block;
}

.urbangreymenu-search .submenu {
font: 11px Verdana, Helvetica, sans-serif;
}

.urbangreymenu-search .headerbar a:hover{
background:url(/images/search-arrow-rt.png) no-repeat 1% 50% #fbfbfb;
display:block;
color:#333;
padding:8px 0 5px 10px;
}

.urbangreymenu-search .selected a{
background:url(/images/search-arrow-dn.png) no-repeat 1% 50% #fbfbfb;
}

.urbangreymenu-search .selected a:hover{
background:url(/images/search-arrow-dn.png) no-repeat 1% 50% #fbfbfb;
display:block;
color:#333;
padding:8px 0 5px 10px;
}

.urbangreymenu-search ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0px; /*bottom spacing between each UL and rest of content*/
font: Verdana, Helvetica, sans-serif;
font-size: 11px;
}

.urbangreymenu-search ul li{
padding-bottom: 1px; /*bottom spacing between menu items*/
}

.urbangreymenu-search ul li a {
font: normal 11px Verdana, Helvetica, sans-serif;
color: #C60;
background: #FFF;
display: block;
line-height: 17px;
text-decoration: none;
padding:0;
}

.urbangreymenu-search ul li a:visited{
color: #C60;
}

.urbangreymenu-search ul li a:hover{ /*hover state CSS*/
background:#FFF;
color:#C60;
text-decoration: none;
padding:0;
}
