* { margin: 0; padding: 0; font-family: "Arial"; font-size: 12px; }
body { background-image: url('../images/bgnew_910x5.jpg'); background-repeat: repeat-y; background-color: #83a0c2; background-position: 10px; }

#container { display:block; position: absolute; left: 96px; width: 810px; }

#logo { width: 100%; height: 164px; }

#menu { width: 100%; height: 26px; background-color: #c8c8c8; border-top: 1px #fff solid; border-bottom: 1px #fff solid; }
#menu a { color: #fff; display: inline-block; text-decoration: none; font-weight: bold; text-align: center; }
#menu a div { padding: 0 19px 0 19px; height: 18px; padding-top: 4px; }
#menu a:hover div { background-color: #fff; color: #000; cursor: hand; }

#resformFrame { border: 0; width: 210px; height: 300px; }

#slideshow { position: absolute; left: 210px; top: 192px; width: 600px; height: 300px; }

#services { position: relative; top: -3px; text-align: right; width: 770px; padding-right: 40px; height: 22px; background-color: #c8c8c8; border-top: 1px #fff solid; border-bottom: 2px #fff solid; }
#services a { color: #000; display: inline-block; text-decoration: none; font-weight: bold; font-size: 10px; text-align: center; }
#services a div { height: 12px; padding: 4px; padding-top: 0px; }
#services a:hover div { text-decoration: underline; cursor: hand; }

#content { position: relative; top: -3px; width: 810px; height: auto; min-height: 300px; background-color: #eee; }
#content div { padding: 30px 20px 20px 20px; text-indent: 20px; font-size: 14px; line-height: 20px;  }

#footer { width: 770px; height: 20px; padding-top: 2px; text-align: center; font-size: 10px; border-top: 2px #fff solid; background-color: #e8e8e8; }



#plocation { width: 186px; }
#submit { width: 50px; height: 20px; margin-left: 2px; }

#mark { width: 10px; }
#sa { width: 200px; }

#pageEmployment h1 { text-indent: 0; width: 100%; border-bottom: 2px #000 solid; font-size: 16px; }

#pageAbout img { float: left; padding-right: 20px; }
#pageAbout div { padding: 0; margin: 0; margin-left: 180px; }
#pageAbout li { list-style: none; }
#pageAbout h2 { width: 480px; border-bottom: 2px #000 solid; text-align: center; }

#pageServices { width: 580px; text-indent: 0px; }
#pageServices h2 { border-bottom: 2px #000 solid; text-indent: 0px }
#pageServices h3 { padding-top: 10px; text-indent: 0px }
#pageServices div { padding: 0; margin: 0; text-indent: 0px; }

#pageContact td { padding-left: 100px; }

#reservations br { line-height: 20px; }
#reservations label { display: inline-block; width: 60px; }
#reservations #state { width: 20px; }
#reservations #lzip { width: 20px; }
#reservations #zip { width: 50px; position: relative; left: 28px; }
#reservations #pickup { width: 240px; height: 120px; display:inline-block; margin-left: 100px; }
#reservations #dropoff { width: 240px; height: 120px; display:inline-block; margin-left: 40px; }
#reservations h3 { text-align: center; }

