body, html, form
{
    width:100%;
    height:100%;
    padding: 0;
    margin: 0;
}
body 
{
    background: #fff;
    font-family: arial;
    font-size: 12px;
}
p { margin: 6px 0 6px 0; }
#map 
{
    width: 70%;
    height: 100%;
    float: left;
    margin: 0 10px 10px 0;
}
#directions_search 
{
    padding: 10px;
}
    #startAddress {
        padding: 0 0 0 5px;
        width: 75%;
        height: 26px;
    }
    #search {
        width: 19%;
        padding: 4px;
    }
#directions_panel 
{
    margin: 0 10px 0 10px;
}
.ie7 legend { margin-left: -7px }

/*	Media queries - Mobile portrait ------------------------------------------	*/
@media only screen and (max-width: 479px) {
    #map {
        width: 100%;
        height: 190px;
    }
}