#content h2 {
	line-height:15px;
}

#map-container {
	float:left;
	width:756px;
	margin:0;
	padding:0 0 25px 0;
	height:254px;
}


#map-indianapolis {
}

 #map-indianapolis p.indy-sales-team-icon {
 	position:relative;
	top:111px;
	left:43px;
 }

#map-fremont,
#map-dayton,
#map-lima,
#map-anderson {
    display : none;
}


.map {
    float : left;
}

.addresscontainer {/* address set wrap */
    float : left;
    margin : 0;
	padding:10px 0 0 25px;
	background:transparent url(/storage/images/bg_locations_divider_mark.gif) no-repeat top left;
	border-left:solid 6px #a4a4a4;
	height:254px;
	width:363px;
}

.address { /* individual address information */
    float : left;
    margin : 0;
	padding:0;
	width:175px;
}

.add-space {
	margin:0;
	padding:0 12px 0 0;
}

.address h3 {
	margin:0 0 15px 0;
	padding:12px 0;
	font-size:13px;
	font-weight:bold;
	font-family:arial,sans-serif;
	width:170px;
	background:transparent url(/storage/images/bg_locations_h3.gif) no-repeat top left;
}

.address p {
	margin:0 !important;
	padding:3px 0 !important;
	color:#636466 !important;
	font-size:12px;
    line-height : 14px;
}

 #locations-copy-left {
 	float:left;
	width:80%;
}

#locations-copy-right {
	float:left;
	width:20%;
	padding-top:5px;
}

/* ============== Locations map rework styles ============== */
#content #locations-map-wrap {	
	position: relative;
	float:left;
	width: 360px;
	height: 254px;
	background: #efeeee url(/storage/location-maps/map_locations.png) no-repeat;
	padding: 0;
}
  
  
ul#location-cities li {
	display: block;
	position: absolute;
	list-style: none;
	margin: 0;
	padding: 0;
}  

 
ul#location-cities li a {
	display: block;
	text-indent: -9999px;
	text-decoration: none;
	outline: none;
	cursor: pointer;
}


/* INDIANAPOLIS IN */
#loc-indy {
	left: 125px;
	top: 113px;
}

#loc-indy a {
	width: 93px;
	height: 39px;
}

#loc-indy a:hover {
	background: url(/storage/location-maps/map_locations_on_indy.png) 4px 0px no-repeat;
}

/* ANDERSON IN */
#loc-anderson {
	left: 114px;
	top: 86px;
	z-index: 30;
}

#loc-anderson a {
	width: 97px;
	height: 38px;
}

#loc-anderson a:hover {
	background: url(/storage/location-maps/map_locations_on_anderson.png) 4px 5px no-repeat;
}

/* FT WAYNE IN */
#loc-fw {
	left: 118px;
	top: 47px;
}

#loc-fw a {
	width: 94px;
	height: 38px;
}

#loc-fw a:hover {
	background: url(/storage/location-maps/map_locations_on_ft-wayne.png) 2px 6px no-repeat;
}

/* FREMONT IN */
#loc-fremont {
	left: 190px;
	top: 24px;
	z-index: 30;
}

#loc-fremont a {
	width: 97px;
	height: 33px;
}

#loc-fremont a:hover {
	background: url(/storage/location-maps/map_locations_on_fremont.png) 0px 0px no-repeat;
}

/* LIMA OH */
#loc-lima {
	left: 229px;
	top: 56px;
}

#loc-lima a {
	width: 60px;
	height: 39px;
}

#loc-lima a:hover {
	background: url(/storage/location-maps/map_locations_on_lima.png) 0px 0px no-repeat;
}

/* DAYTON OH */
#loc-dayton {
	left: 222px;
	top: 100px;
	z-index: 30;
}

#loc-dayton a {
	width: 70px;
	height: 44px;
}

#loc-dayton a:hover {
	background: url(/storage/location-maps/map_locations_on_dayton.png) 0px 0px no-repeat;
}

/* ON STATES */
#loc-indy a.location-on {
	background: url(/storage/location-maps/map_locations_on_indy.png) 4px 0px no-repeat;
}
#loc-anderson a.location-on {
	background: url(/storage/location-maps/map_locations_on_anderson.png) 4px 5px no-repeat;
}
#loc-fw a.location-on {
	background: url(/storage/location-maps/map_locations_on_ft-wayne.png) 2px 6px no-repeat;
}
#loc-fremont a.location-on {
	background: url(/storage/location-maps/map_locations_on_fremont.png) 0px 0px no-repeat;
}
#loc-lima a.location-on {
	background: url(/storage/location-maps/map_locations_on_lima.png) 0px 0px no-repeat;
}
#loc-dayton a.location-on {
	background: url(/storage/location-maps/map_locations_on_dayton.png) 0px 0px no-repeat;
}
