div.breadcrumb, #nearest-store, #print-directions, div#results, div#favourite_nav, div#storelocator, div#directions *, div#directions form label, div#footerArea, div.linksUnderMap, div#top, div.clear, div#directions form input.submit, .topImage {
    display: none;
}
div#directions div#directionsResults, div#directions div#directionsResults a, div#directions form, div#directions form * {
    font-family: arial, helvetica, sans-serif !important;
    text-decoration: none !important;
    display: block;
}
div#right, div#map, div.right, div.left {
    position: static !important;
    width: auto !important;
    float: none !important;
}
div#right {
	height: 500px;
	overflow: hidden;
}
div#map {
	position: relative;
	height: 500px;
	overflow: hidden;
}
div#directions {
    padding-top: 50px !important;
}

div#directions {
	margin-top: 20px;
}

div#directions div#directionsResults a.MMresultRoot {
	display: block !important;
	color: #000;
}
div#directions div#directionsResults a * {
    font-family: arial, helvetica, sans-serif !important;
}
div#directions * {
    font-size: 12px !important;
    display: inline;
}
div#directions form label {
	display: block;
}
div#directions form * {
    border: none !important;
    background: #fff !important;
    color: #000 !important;
}
div#directions form input {
    font-weight: bold !important;
    margin-bottom: 5px;
}
div#directions, div#directionsResults, div#left {
    float: none !important;
    position:static !important;
    width: auto !important;
}
div#directionsResults{
	margin-top: 120px;
	padding-bottom: 40px !important;
	clear: both;
}
#logo, #menu, #footer {
	display: none;
}
#main {
	border: none;
}
h4.paneltitle {
	display: block;
	color: #000;
}
*+html h4.paneltitle {
	margin-left: -5px;
}
* html h4.paneltitle {
	margin-left: -5px;
}

