html {margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
body {background: #000; color: #d3d3d3;}

/* Generic styles */
h1 {color: #fbba02; font-size: 16px;font-weight: bold;}
.clear {clear: both;}
.highlight {color: #fbba02; font-weight: bold;}
span.error {color: #C03;clear:both; float: left;}
span.success {color: #92E888;clear:both; float: left;}


/* Body wrap */
#body {max-width:1280px;margin: 50px auto 50px auto;padding: 250px 0 30px 0;background:url(../images/bg.jpg) no-repeat top left;border: 1px solid #646464;}


/* Menu Styles */
#menu { background: #fcbb01 url(../images/menu_bg.png); width: 949px; height: 59px; margin: 0 auto;}
#menu ul {display: block; list-style: none outside none;float: left; margin:0 auto;padding:0;}
#menu li {display: block; float: left; height: 59px; background: url(../images/menu_sep.png) right no-repeat;  }
#menu li:last-child {background: none;}
#menu a {display: block; height: 59px; color: #2e2e2e; font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight: bold;text-transform:uppercase; text-decoration: none; padding: 0px 35px; line-height:59px; }
#menu a:hover, #menu a.selected {background: url(../images/menu_selected.png) center no-repeat;}
/* Center the menu */
.outer-center {float: left; position: relative; left: 50%;}
.inner-center {float: right;position: relative; left: -50%;}



/* Content Styles */
#content_wrap { width: 949px; margin: 10px auto;border: 1px solid #646464;}
#content {padding: 10px 30px; color:#d3d3d3; overflow: hidden;}
#content a {text-decoration:none;color: #fbba02;}
#content a:hover {text-decoration:underline;}
#content ul { margin: 0; padding: 0; font-weight: normal;}
#content li {list-style: none outside none; background: url(../images/bullet.png) 0 5px no-repeat; padding: 0 0 0 12px;}
div.map { float: right; }
div.map small a {color: #fbba02 !important;}
div.slideshow { float: right; }


/* Form Styles */
.form_message {padding: 5px 0 5px 120px;margin: 0;clear: left;}
div.form_field {padding: 5px 0; float:left;}
div.form_field label {width: 120px;display:block;float:left;}
div.form_field label.error {padding: 0 0 5px 120px;color: #EE1A1A; clear: both;}
div.form_field input, div.form_field textarea {float:left;}
div.form_field input.button {margin: 0 0 0 120px; background: none; border: 0;color: #fbba02; text-decoration: underline; text-transform: uppercase; font-weight: bold; font-size: 14px; padding: 0; cursor: pointer;}

/* Copyright notice */
#copyright { width: 949px; margin: 10px auto; text-align: right; color: #504d4d;}
#copyright span.copy_highlight { color: #644817; }
