#results_nav {
border-bottom:2px solid #aaa;
}
#results_nav_headline {
text-align:left;
margin-top:0;
margin-bottom:0;
font-size:.9em;
font-style:normal;
text-transform: uppercase;
font-family:Tahoma, Arial, Verdana;
}
#results {
float:left;
width:40%;
}
#map {
}
#map.fixed_height {
float:right;
width:57%;
height: 350px;
}

#directions_panel {
float:right;
width:57%;
}
#results_nav_buttons {
float:left;
}
#results_nav_buttons input {
text-transform:uppercase;
font-size:.8em;
font-family:Tahoma;
background-color: #aaa;
font-weight:bold;
border:0;
cursor:pointer;
}

#results_previous, #results_next {
margin: 0 0 -2px 4px;
padding-bottom:2px;
}
#new_search {
margin-bottom:-2px;
}
.get_directions {
}
div.location {
border-bottom: 2px solid #aaa;
border-right: 2px solid #aaa;
border-left: 2px solid #aaa;
padding-left:5px;
padding-top:3px;
padding-bottom:5px;
cursor:pointer;
}
div.location_hover {
background-color:#DDD;
}
div.location_active {
background-color:#CCC;
}
ul.active_rmts {
}
li.active_rmt {
list-style:none;
}
h3.company {
margin:0 0 .5em 0;
}

#print_credits {
display:none;
}

/**** print ****/

@media print {
	#branding {
		display:	none;
	}
	#subnav {
		display:	none;
	}
	#solo_content {
		position:	fixed;
		top:		0;
		left:		0
	}
	#credits {
		display:	none;
	}
	#print_credits {
		display:	block;
		clear:		both;
		padding-top: 3em;
	}
	#print_credits p {
		text-align:	center;
		margin:		0;
	}
}
