html, body {
margin:0;
border : 0;
height : 100%;
width : 100%;
}


#right { /* all lists */
position : absolute;
right : 0px;	
/*float : right;*/
/*height : 120%;*/
	list-style-type: none;
	width : 150px;
	overflow : visible;
	background-color : #fff;
	margin: 0;
	/*border-right : 10px ;*/
	text-align : center;
	
}

ul#nearby_nav {
	background-color: transparent;	
	list-style-type: none;
	display : block;
	
	text-align : left;
	padding : 25px 0 0;
}



#nearby_nav a:link, #nearby_nav a:visited, #nearby_nav a:active, #nearby_nav a:hover {
	font-family: "Arial", verdana, sans-serif;
	font-size : 0.9em;
      width: 120px;
	color : #FF9D00;
	display: block;
	padding-left : 10px;
	text-decoration : none;
	line-height : 20px;
	background-color: #ddd;/*#3E6A48;*/
	border : 1px solid #ccc;
margin : 0 15px 0 15px;
}

#nearby_nav a:visited {
color : #1b1b1b;
}

#nearby_nav a:hover {
color : #000;
background-color: #ffceab;
	
}


#nearby_nav li { /* all list items */
	float: left;
	width: 8em; /* width needed or else Opera goes nuts */
}



/*-------  controls the first level flyout width etc.   ---------*/
#nearby_nav li ul li a:link, #nearby_nav li ul li a:visited, #nearby_nav li ul li a:active, #nearby_nav li ul li a:hover {
	font-family: "Arial", verdana, sans-serif;
	color : #FF9D00;
	display: block;
	padding-left : 25px;
	text-decoration : none;
	line-height : 20px;
	background-color: #ddd;
	border : 1px solid #ccc;
	width : 10em;
	list-style-type : none;
}

#nearby_nav li ul li a:hover {
background-color : #ffceab;
color : #000;
}

#nearby_nav li ul { /* second-level lists */
	position: absolute;
	width: 7em;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
padding : 0;
border-bottom : none;
border-top : none;
height : 20px;
margin-left : -125px;
background-color: transparent;
list-style-type : none;
}

#nearby_nav li ul ul { /* third-and-above-level lists */
	margin: -1em 0 0 10em;
	border : 0;
}

#nearby_nav li:hover ul ul, #nearby_nav li:hover ul ul ul, #nearby_nav li.sfhover ul ul, #nearby_nav li.sfhover ul ul ul {
	left: -999em;
}
/* CONTROL WHERE THE FLYOUT IS RELATIVE TO THE MAIN LIST */

#nearby_nav li:hover ul, #nearby_nav li li:hover ul, #nearby_nav li li li:hover ul, #nearby_nav li.sfhover ul, #nearby_nav li li.sfhover ul, #nearby_nav li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
margin-top : -20px;
margin-right : 175px;
font-size : 0.90em;
line-height : 25px;
width : 150px;
display : block;
}

#nearby_nav li ul{ 
	float: left;
	width: 20em; /* width needed or else Opera goes nuts */
	border : 0;
}

#content {
	clear: left;
	color: #ccc;
}

