/* contact page styling */
#topnav{background:transparent url(../images/contact/contacttopnav.jpg) no-repeat;width:219px;}
#memail a{left:0px;width:80px;}
#memail.a a, #memail a:hover{background:transparent url(../images/contact/contacttopnav.jpg) no-repeat 0 -36px;}
#mdrive a{left:80px;width:139px;}
#mdrive.a a, #mdrive a:hover{background:transparent url(../images/contact/contacttopnav.jpg) no-repeat -80px -36px;}
label{float:left;display:block;}
label{width:85px;margin-right:10px;}
select, input{display:block;}
.explain{font-size:9px;width:255px;float:none;margin-bottom:10px;}
.button{margin-left:95px;}
form{margin-top:30px;}
#map{width:225px;height:auto;position:absolute;top:60px;right:0;}
.directions{width:30px;text-align:right;}
.submit{margin: 20px 0 0 40px;}
#contactpg h3, #drivepg h3{margin-top:50px;}
.largemap{padding:10px 0;}



/* spanish version */
.espanol #topnav{background:transparent url(../images/contact/escontacttopnav.jpg) no-repeat;width:180px;}
.espanol #memail a{left:0px;width:70px;}
.espanol #memail.a a, .espanol #memail a:hover{background:transparent url(../images/contact/escontacttopnav.jpg) no-repeat 0 -36px;}
.espanol #mdrive a{left:70px;width:110px;}
.espanol #mdrive.a a, .espanol #mdrive a:hover{background:transparent url(../images/contact/escontacttopnav.jpg) no-repeat -70px -36px;}
.espanol label{width:120px;}
.espanol label.directions{width:57px;}
.espanol .button{margin-left:135px;margin-top:-30px;}
.espanol .submit{margin: 20px 0 0 70px;}