#overlaySplash { border-top-width: medium; border-left-width: medium; z-index: 100; filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50; left: 1px; background: #000; visibility: hidden; border-bottom-width: medium; width: 1600px; position: absolute; top: 1px; height: 1600px; border-right-width: medium; opacity: .5; }
#overlaySplashInner { z-index: 101; visibility: hidden; position: absolute; top: 138px; left: 30%; background: #fff; border: 2px solid #000; }
#overlayClose { float: right; margin-top: 2px; margin-right: 2px; width: 18px; height: 17px; border: none; }
#overlayContent { font-family: arial,verdana,sans-serif; font-size: 1.0em; padding: 20px; }
#ContactForm { margin: 10px 20px; padding: 0; }
#overlayFormfields { list-style-type: none; margin: 0; padding: 0; }
#overlayFormfields li { margin-bottom: 5px; }
#ContactForm label { display: block; float: left; width: 100px; }
#ContactForm input[type="text"] { margin-left: 5px; }
#overlayCheckbox { width: 350px; font-size: 11px; position: relative; margin: 20px 10px; }
#overlayCheckbox input { position: relative; float: left; }
#overlayCheckbox p { margin-left: 20px; }
#overlayButtons {  }
#overlayNoThanks { width: 92px; height: 19px; margin-left: 10px; border: none; }