div#contents div#main div#contacts { padding: 25px; }
div#contents div#main div#contacts h3 { font-family: Arial; font-size: 1.3em; color: #00eaff; text-decoration: none; line-height: 22px; margin: 0; }
div#contents div#main div#contacts form { line-height: 20px; }
div#contents div#main div#contacts table { border: 0; border-collapse: collapse; margin: 0 0 7px 0; }
div#contents div#main div#contacts table td { border: 0; width: 400px; vertical-align: top; line-height: 20px;  } 
div#contents div#main div#contacts table td.opening { width: 250px; }
div#contents div#main div#contacts h1 { font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 1.9em; color: #fff; margin-top: 0; }
div#contents div#main div#contacts div#map { width: 100%; text-align: center; }
div#contents div#main div#contacts div#map div#mapSelf { }