#Map {
	width: 405px;
	height: 420px;
	position: relative;
}
    .types_visible #Map {
    	margin-left: 515px;
    	width: 394px;
    }
    .map_only #Map {
    	margin-left: 6px !important;
    	width: 903px;
    }
    #MapView {
    	width: 405px;
    	height: 420px;
    	background: #CCC;
    	position: absolute;
    	top: 0; left: 0;
    }
    .standard #MapView { width: 405px; }
    .types_visible #MapView { width: 394px; }
    .map_only #MapView { width: 903px; }
    #Map div.toggle {
    	position: absolute;
    	height: 420px;
    	width: 14px;
    	background: url(/images/drawer-arrowpullout.gif) 0 0  no-repeat;
    	left: 0px;
    	z-index: 999;
    }
    .map_only #Map div.toggle {
    	background-position: 0 -450px;
    }
    #Map div.toggle a {
	    display: block;
	    margin-top: 204px;
	    width: 14px;
	    height: 42px;
	    outline: 0;
    }

#AppFooter {
	height: 15px;
	padding: 9px 15px 12px;
	background: url(/images/travelbar-container-results.gif) -1858px 0 repeat-y;
	position: relative;
	line-height: 15px;
}
	#AppFooter p {
		margin: 0;
		padding: 0;
		color: #999;
		float: left;
		line-height: 15px;	
	}
	#AppFooter p strong {
		color: #333;
	}
	#AppFooter #Pagination {
		text-align: right;
		width: 275px;
		line-height: 15px;	
		overflow: hidden;
		position: relative;
		height: 15px;
	}
	#AppFooter #Pagination a {
		text-decoration: none; 
		color: #999; 
		outline: none;
		line-height: 15px;
	}
	#AppFooter #Pagination #PreviousPage	{ 
		padding: 0 5px 0 18px; 
		background: transparent url(/images/pagination-arrows.gif) no-repeat 0 -17px; 
	}
	#AppFooter #Pagination #NextPage	{ 
		padding: 0 18px 0 5px; 
		background: transparent url(/images/pagination-arrows.gif) no-repeat top right;
	}
	#AppFooter #Pagination #PreviousPage.hide, #AppFooter #Pagination #NextPage.hide {
	    position: relative; top: 500px;
	}
.map_only #Pagination {
	display: none;
}

#mapcontrols { position: absolute; right: 0; top: 5px; }
    #mapcontrols div { 
        float: left;
        margin-right: 5px; 
        cursor: pointer; 
        width: 60px;
        height: 24px;
        background: url(/images/map/mapcontrols.gif) 0 0 no-repeat;
    }
    #mapcontrols div#mapTypeHybrid {
        background-position: -51px -48px;
    }
    #mapcontrols div#mapTypeSatellite {
        background-position: -51px 0px;
    }
    #mapcontrols div#mapTypeMap {
        background-position: -51px -24px;
    }

div#zoomcontrol {
    position: absolute; 
    top: 10px; 
    left: 10px;
}
    div#zoomcontrol div { 
        position: absolute; 
        cursor: pointer; 
        width: 16px;
        height: 16px;
        background: url(/images/map/mapcontrols.gif) 0 0 no-repeat;
    }
    div#zoomcontrol div#pannorth {
        top: 0; 
        left: 17px;
        background-position: -17px 0;
    }
    div#zoomcontrol div#paneast { 
        top: 17px; 
        left: 34px; 
        background-position: -34px -17px;
    }
    div#zoomcontrol div#pansouth { 
        top: 34px; 
        left: 17px; 
        background-position: -17px -34px;
    }
    div#zoomcontrol div#panwest { 
        top: 17px; 
        left: 0;
        background-position: 0 -17px;
    }

    div#zoomcontrol div#zoomin { 
        top: 56px; left: 17px; 
        background-position: -17px -56px;
    }
    div#zoomcontrol div#zoomout { 
        top: 158px; left: 17px; 
        background-position: -17px -155px; 
    }
    div#zoomcontrol div#zoomout.small { 
        top: 78px; left: 17px; 
        background-position: -17px -155px; 
    }
    div#zoomcontrol div#zoomslider { 
        overflow: hidden; 
        cursor: move; 
        top: 75px; left: 17px; 
        width: 16px; height: 14px; 
        background: url(/images/map/mapcontrols.gif) -35px -53px no-repeat;
    }
    div#zoomcontrol div#zoommeter { 
        cursor: default; 
        top: 75px; left: 18px; 
        height: 79px; 
        width: 13px; 
        background: url(/images/map/mapcontrols.gif) -18px -74px no-repeat;
    }
    #MapView #mqpoidiv div.count { 
        position: absolute; top: 3px; left: 2px; 
        font-size: .92em; color: #144679; 
        font-weight: bold;
        text-align: left;
        width: auto; height: 22px;
        z-index: 201; 
        cursor: pointer;
    }
    #MapView #mqpoidiv .TSO div.count { color: #144679; }
    #MapView #mqpoidiv .FHR div.count { color: #BA621B; }
    #MapView #mqpoidiv .PDL div.count { color: #646464; }
    #MapView #mqpoidiv .searchPoint { cursor: pointer; }
    #MapView #mqpoidiv .selected { background-color: #000; }

