.google-map-container{background-color:transparent;border:1px solid #777;float:right;margin:0 0 30px 30px;overflow:hidden;text-decoration:none;width:50%;z-index:999;}
#google-map{height:250px;width:100%;}
#google-map-directions{height:20px;margin:20px;}

#direction-form{margin-top:20px;}
#direction-form div, #direction-form label {float:left;margin-right:20px;}
#start-explanation {font-size:70%;position:absolute;top:-15px;}

#directions {font-size:80%}
#directions a{color:#fff; font-weight:bold;}
#directionserror {font-size:80%;}