body { margin: 0; padding; 0; color: #333; font-family: 'comic sans ms', Arial, Helvetica, sans-serif; background: #93d5f0 url(/locator/images/station-finder/otile.gif) repeat-x center top; }
img {border:0}
h1,h2,h3,h4,h5 {font-family: 'trebuchet MS', 'comic sans ms', Arial, Helvetica, sans-serif;}
.error {color:#c00 !important}
.ziperror { color: #fff; font-weight: normal; font-size: 15px; }
.notification-body-e {font-size:14px;color:#c00}

.clear-floats { clear: both; font-size: 1px; line-height: 1px; height: 1px; }

#ccarlogo { position: absolute; left: 10px; top: 25px; }

#container { background-color: transparent; margin: 0; padding: 0; width: 100%; }

#header { padding: 20px 0; height: 80px; width: 100%; background-color: transparent; }
#banner { margin: 0 auto; padding: 0 100px; width: 500px; }
#page_title { margin-top: 15px; }

input,textarea { border: 2px solid #f7c317; }
input#sub_button { border-width: 0; }

#primaryContent { background-color: #93D4F0; padding: 0 15px; }
#primaryContent .over { text-align: center; }
p.copyright { color: #333; font-size:0.8em; font-weight:normal; line-height:1.3em; text-align: center; margin: 10px auto; width: 380px; }
p.copyright a { color: #333; text-decoration: none; }
p.copyright a:hover { text-decoration: underline; }


#feedback { margin: 0; padding: 15px 25px; width: 475px; background: #C7E7F6 url(/tellafriend/box_btm.gif) no-repeat left bottom; position: relative; }
h2 { width: 525px; height: 5px; margin: 0; padding: 0; background: url(/tellafriend/box_top.gif) no-repeat left top; }
h2 span { display: none; }
#feedback ul { margin: 0; padding: 0; }
#feedback ul li { margin: 10px 0; padding: 0; list-style-type: none; }
#feedback #mailbox { position: absolute; right: -130px; bottom: -15px; }
#feedback input.text { margin-left: 10px; width: 240px; }
#feedback textarea { margin: 5px 0; height: 70px; }
#feedback #submit { margin: 0; padding: 0; }


