
.jqpopupmenu, .jqpopupmenu ul{ /*topmost and sub ULs, respectively*/
width: 220px;
min-height: 120px;
font: normal 12px Verdana;
margin: 0;
padding: 0;
position: absolute;
left: 0;
top: 0;
text-align: left !important;
list-style-type: none;
background: white;
padding: 10px;
border: 1px solid black !important;
visibility: hidden;
display: none; /*collapse all sub menus to begin with*/
box-shadow: 3px 3px 8px #818181; /*shadow for CSS3 capable browsers.*/
-webkit-box-shadow: 3px 3px 8px #818181;
-moz-box-shadow: 3px 3px 8px #818181;
}


.jqpopupmenu li {
position: relative;
line-height: 1.8;}

.jqpopupmenu li a {
display: inline;
color: #000;
text-decoration: none;}


.jqpopupmenu li a:link, 
.jqpopupmenu li a:visited {color: #3399ff; text-decoration: none;}

.jqpopupmenu li a:hover, 
.jqpopupmenu li a:active,
.jqpopupmenu li.selected>a {color: #ffa300; text-decoration: underline;}


* html .jqpopupmenu li{ /*IE6 CSS hack*/
display: inline-block;
width: 170px; /*width of menu (include side paddings of LI A*/
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}

ul.jqpopupmenu li.state {font-weight: bold; padding: 0 0 2px 0; font-size: 14px; color: #333;}
ul.jqpopupmenu li {line-height: 1.5;}
ul.jqpopupmenu li.city {color: #666; font-weight: bold;}
ul.jqpopupmenu li.citySpacer {padding: 0 0 2px 0;}
ul.jqpopupmenu li.property {}

ul#maryland {background: #fff url(states/maryland.jpg) no-repeat center;}
ul#michigan {background: #fff url(states/michigan.jpg) no-repeat center;}
ul#california {background: #fff url(states/california.jpg) no-repeat center;}
ul#idaho {background: #fff url(states/idaho.jpg) no-repeat center;}
ul#arizona {background: #fff url(states/arizona.jpg) no-repeat center;}
ul#hawaii {background: #fff url(states/hawaii.jpg) no-repeat center;}
ul#colorado {background: #fff url(states/colorado.jpg) no-repeat center;}
ul#kansas {background: #fff url(states/kansas.jpg) no-repeat center;}
ul#oklahoma {background: #fff url(states/oklahoma.jpg) no-repeat center;}
ul#texas {background: #fff url(states/texas.jpg) no-repeat center;}
ul#missouri {background: #fff url(states/missouri.jpg) no-repeat center;}
ul#illinois {background: #fff url(states/illinois.jpg) no-repeat center;}
ul#indiana {background: #fff url(states/indiana.jpg) no-repeat center;}
ul#ohio {background: #fff url(states/ohio.jpg) no-repeat center;}
ul#kentucky {background: #fff url(states/kentucky.jpg) no-repeat center;}
ul#tennessee {background: #fff url(states/tennessee.jpg) no-repeat center;}
ul#alabama {background: #fff url(states/alabama.jpg) no-repeat center;}
ul#georgia {background: #fff url(states/georgia.jpg) no-repeat center;}
ul#florida {background: #fff url(states/florida.jpg) no-repeat center;}
ul#northcarolina {background: #fff url(states/northcarolina.jpg) no-repeat center;}
ul#louisiana {background: #fff url(states/louisiana.jpg) no-repeat center;}
ul#southcarolina {background: #fff url(states/southcarolina.jpg) no-repeat center;}
ul#virginia {background: #fff url(states/virginia.jpg) no-repeat center;}
ul#WestVirginia {background: #fff url(states/westvirginia.jpg) no-repeat center;}
ul#pennsylvania {background: #fff url(states/pennsylvania.jpg) no-repeat center;}
ul#newyork {background: #fff url(states/newyork.jpg) no-repeat center;}
ul#newjersey {background: #fff url(states/newjersey.jpg) no-repeat center;}

