v\:* {

behavior:
    url(#default#VML);
} #googleMap {
    position: relative;
    top: 65px;
    top: 0;
    left: 0;
    margin-bottom: 25px;
} #googleMap .mapborder {
    margin-bottom: 15px;
    padding: 1px;
    border: 1px solid #403E3B;
    background: #FFF;
} #googleMap #gmap {
    width: 665px;
    height: 267px;
    background: #99B3CC;
} #googleMap .inputFields {
    position: relative;
    height: 45px;
    margin-top: 5px;
} #googleMap .inputFields label {
    display: block;
    float: left;
    padding-top: 5px;
    color: #434343;
} #googleMap .inputFields label input {
    font: normal 11px arial;
    color: #000;
    background: #FFF !important;
    border: 1px solid #CCC;
    padding: 2px 5px;
    margin-right: 10px
} #googleMap .inputFields label input:focus {
    border-color: #000;
} #googleMap .inputFields label#mapAddress input {
    width: 255px;
} #googleMap .inputFields label#mapCity input {
    width: 135px;
} #googleMap .inputFields label#mapState input {
    width: 20px;
} #googleMap .inputFields label#mapZipCode input {
    width: 50px;
} #googleMap .inputFields #btnSearch {
    float: right;
    padding-top: 8px;
} #googleMap .controls {
    position: relative;
    height: 48px;
    padding-bottom: 5px;
} #googleMap .controls .zoomSlider {
    position: absolute;
    top: 13px;
    left: 0;
    width: 283px;
    height: 28px;
} #googleMap .controls .zoomSlider #btnZoomMinus {
    float: left;
    cursor: pointer;
} #googleMap .controls .zoomSlider #btnZoomPlus {
    float: right;
    cursor: pointer;
} #googleMap .controls .zoomSlider #zoomTrack {
    position: absolute;
    top: 3px;
    left: 34px;
    width: 214px;
    height: 19px;
    background: url(http://media.tribunemediaservices.com/designimages/bkgd_zoom_HASHMARKS_TMSE.png) no-repeat center center;
} #googleMap .controls .zoomSlider #btnThumb {
    position: absolute;
    top: -2px;
    width: 7px;
    height: 34px;
    cursor: pointer;
} #googleMap .controls .mapTypes {
    float: right;
    padding-top: 14px;
} #googleMap .controls .mapTypes img {
    cursor: pointer;
} #directions {
    position: relative;
    display: block;
    margin-bottom: 60px;
} #directions .summary {
    font: bold 9px tahoma, arial;
    color: #F60;
    padding: 5px 0 10px 0;
    border-top: 1px solid #999;
} #directions table {
    margin: 15px 10px 10px 15px;
    background: transparent;
    border-width: 0px;
    width: 95%;
} #directions th {
    text-align: left;
    font: normal 12px arial;
    color: #000;
    padding-bottom: 5px;
    border-bottom: 1px solid #999;
} #directions td {
    padding: 4px;
    color: #4D4D4D;
    font-size: 11px;
} #directions tr.odd td {
    background: #EDF7FF;
} #directions td em {
    display: block;
    width: 100%;
    text-align: center;
} #directions #printDirections {
    position: absolute;
    width: 100%;
    text-align: right;
    display: none;
} #directions #printDirections a {
    display: block;
    padding: 5px;
} #directions #printDirections span {
    display: block;
    width: 100%;
    text-align: center;
    font: normal 9px arial;
    color: #DACA96;
} #formatForPrint {
    display: none;
}

/* ===== CSS For IE6 Only ===== */
/*\*/ * html .directions-right #directions .summary {
    padding-bottom: 20px;
}
 /**/
/*\*/ * html .directions-right #directions #printDirections {
    position: relative;
}
 /**/

