﻿/* Amenities List and Map & Directions Form */
.localAmenitiesPage #contentLeftCol, .mapDirectionsPage #contentLeftCol 
{
    height: 399px;
    width: 303px;
    overflow: none;
    border-bottom: 20px solid #544737;
}
.localAmenitiesPage #mapCanvas, .mapDirectionsPage #mapCanvas {
    border-bottom: 20px solid #544737;
}

.amenityHeading {
    float:left;    
    font-weight: bold;   
    padding-bottom: 10px;
    padding-left: 13px;
    text-transform: uppercase;
    width:200px;
}

* html .amenityHeading { margin-top: 15px;}

#mapList, #directionsList {
   height: 399px;
   width: 303px;
}
.mapItemListing {
    clear: both;
    margin-bottom: 20px;
    overflow:hidden;
}

.mapItemListing shape
{
    left: 0px;
    display: none;
}


#mapListItemContainer
{
    margin: 15px 0 20px 0;
}
#mapListDirectionsContainer
{
    margin: 15px 9px 20px 15px;
}

.numberedIcon, .mapItemInfo, .hgIcon, .salesCenterIcon, .listPointIcon, .salesCenterIconAlternateColor
{
    float: left;
    display: block;
}
.mapItemInfo
{
    width:220px;
    color: #464646; 
    font-size: 11px;
}
.mapItemInfoDirections
{
    width:175px;
}

.numberedIcon, .hgIcon, .salesCenterIcon, .listPointIcon, .salesCenterIconAlternateColor
{
    position: relative;
    color: #fff;
    font-size: 9px;
    font-weight: bold;
    height:27px;
    text-align: center;
    width: 52px;
}
.salesCenterIcon, .hgIcon, .salesCenterIconAlternateColor, .numberedIcon{
    margin-left: 7px;
    width: 42px;
}

/*.salesCenterIcon{background: url(../siteImages/maps/salesCenterIcon.png) 0 0 no-repeat;}
.hgIcon { background: url(../siteImages/maps/hgIcon.png) 0 0 no-repeat;}*/

#fromLabel, #toLabel {
    background: url("../siteImages/maps/fromLabel.gif") 0 0 no-repeat;
    display: block;
    height: 9px;
    margin: 18px 0 5px 0;
    text-indent: -9999px;
    width: 100%;
}


#fromInputBackground
{
    background: url("../siteImages/maps/input234.png") 0 0 no-repeat;

    width:237px;
    margin: 4px 0 0 0;
    text-align: left;
     float: left;
    display: block;
}

#fromInput {
    background: transparent none repeat scroll 0 0;
    border: 0;    
    height: 21px;
    padding: 4px 0px 4px 2px;
    width: 224px; 
    line-height:14px;  
    float: left;
    display: block;
    margin-left: 3px;
    *margin-left:-10px; /* Handle IE 7 */
    _margin-left: -5px; /* Handle IE 6 */
}


#toLabel {
    background: url("../siteImages/maps/toLabel.gif") 0 0 no-repeat;
        float: left;
    display: block;

}
#mapList p {margin: 0 12px;}
.mapItemListing input {
    float: left; 
    margin: 6px 0 0 0;
}
html>/**/body .mapItemListing input {
    margin: 12px 0 0 0;
}
#mapList .btn{
    float: left;
    margin: 30px 0 50px 180px;
    width: 66px;
}
#directionsList .btn
{
    float: left;
    margin: 16px 0 50px 20px;
    width: 96px;
}

#mapListDirectionsContainer p 
{
    margin: 0;
}

.directionsLink
{
    color: #6a2c18;
    font-size:10px;
    text-decoration:none;
    text-transform:uppercase;
    font-weight: bold;
}
.directionsLinksContainer
{
    width: 240px;
    margin: 25px auto 35px; 
    text-align:center;
}
.directionsDescription
{
    font-size:11px;
    font-weight: bold;  
    color: #464646; 
    width:245px;
    margin: 0 20px 0px 20px;
}
.listPoint
{
    display: block;
    float: left;
    width: 100%;
    margin: 17px 0 8px 13px;
}
.listPointPrint
{
    display: block;
    height: 30px;
    width: 638px;
    margin-left: 13px;
}
.listPointIcon
{
    width: 32px;
}
.listPointCopy
{
    font-size:11px;
    font-weight: bold;
    display: block;
    float: left;
    color: #464646; 
}
.directionsStep, .directionsDistance
{
    display: block;
    float: left;
    width: 45px;
    font-size: 11px;
    color: #464646; 
    margin-bottom: 3px;
}
.directionsStep
{
    width: 205px;
    margin: 0 10px 0 20px;
}
.googledir div table
{
    float: left;
    border: 0px;
    background: none;
}


