﻿/**MapAndDirections page **/

#MapArea
{
    position: relative;
}
* html #MapArea img
{
    behavior: none !important;
}
.MapNavLeft
{
    float: left;
    width: 50px;
    padding-top: 15px;
    color: #ffffff;
    font-weight: normal;
    font-size: 9pt;
    text-align: left !important;
}

* html .MapNavLeft img
{
    behavior: url(styles/resources/iepngfix.htc);
}

.MapBox
{
    padding: 10px 15px 15px 15px;
    margin-top: 15px;
    height: 190px;
}
.SearchBox
{
    margin-top: 15px;
    padding: 15px 15px 15px 25px;
    height: 80px;
}

.MapNavLeft img
{
    vertical-align: middle;
}

.MapNavLeft .item
{
    text-align: center;
    width: 50px;
    margin-bottom: 40px;
}


.RadMenu_Sunset .rmRootGroup
{
    background: none !important;
}
.RadMenu_Sunset .rmRootGroup
{
    border: 0 !important;
}
#DirectionsNote
{
    padding-top: 10px;
    width: 900px;
    text-align: justify;
    margin-top: 20px;
    position: relative;
    border-top: 1px solid #cccccc;
    background-color: #f6f1e6;
    color: Black;
    padding: 10px;
    font-family: Arial;
}

#divPrint
{
    float: left;
    padding: 0 50px 0 30px;
    display: none;
}

.DirectionsBlock
{
    font-size: 9pt;
}
#directions
{
    clear: both;
    line-height: 18px;
}

.DirectionsBlock p
{
    border-top: 1px solid #eedcb6;
    font-weight: bold;
    line-height: 1.5em;
    margin-top: 10px;
    padding-top: 10px;
}

.DirectionsBlock ul
{
    margin-left: 30px;
}

.SearchMapMenu
{
    margin: 0;
    width: 100%;
    text-align: left;
    font-weight: bold;
}

.menuIcon
{
    font-size: 18px;
    font-weight: bold;
    color: #ea7d13;
    font-family: Arial;
}

.rmSlide .rmText
{
    color: #544334;
}
.rmSlide A.rmText:hover, .rmSlide A.rmText:active
{
    color: #544334 !important;
   
}
.menuLink
{
    cursor:pointer
    }
.SearchArea
{
    width: 240px;
    height: 50px;
}

.LeftNav
{
    float: left;
    width: 278px;
    padding: 0 20px 0 20px;
    text-align: left;
    height: 380px;
    min-height: 380px;
}

.LeftNav .DrivingDirections
{
    margin: auto;
    text-align: left;
    padding: 0px 10px 10px 0px;
}
.SearchMap
{
    vertical-align: top;
    width: 270px;
    margin-top: 10px;
}

.SearchMap img
{
    vertical-align: middle;
    border: 1px solid #B8B8B8;
}
.SearchMap a:link
{
    padding: 0px;
    display: block;
    float: left;
    margin: 0px 0 0 -1px !important;
    vertical-align: middle;
}

.RightContainer
{
    float: left;
    width: 630px;
    padding: 0;
    height: 375px;
    text-align: center;
    position: relative;
}

.mpContainer
{
    float: right;
    margin: auto;
    height: 375px;
    margin-top: 10px;
}

#txtSearchMapKey
{
    padding: 1px 5px 1px 3px;
    border: 1px solid silver;
    width: 120px;
    border-top: none;
    vertical-align: middle;
    margin-right: 2px;
}

.turnItem
{
    border-bottom: 1px solid #666666;
    margin: 5px 0 5px 0;
    height: 20px;
    line-height: 20px;
    vertical-align: middle;
    padding: 5px 0 5px 0;
}
