@charset "utf-8";

* { margin:0; padding:0; outline:none;}

body { color: #fff; font-size:62.5%; font-family: "lucida grande",arial,helvetica,sans-serif; background: #140405 url('../images/body_bg_home.jpg') no-repeat left top; text-align: center;}

/*body#comingsoon-home { background: url('../images/bg_comingsoon_dark.jpg') repeat left top;}*/

#container { width: 795px; margin: 0 auto; text-align: left;}

body#comingsoon-home #header { margin: 0 auto; width: 395px; height: 277px; margin-top: 60px;}

a img { border: 0;}

#header { margin: 30px auto; width: 258px; height: 175px;}

#account-links { position: relative; height: 20px; float: right; margin-bottom: 7px;}
#account-links ul { list-style: none;}
#account-links ul li { float: left; display: block; border-right: 1px solid #fff;}
#account-links ul li.last-link { border-right-width: 0;}
#account-links ul li a { font-size: 1.3em; padding: 3px 7px; font-weight: bold; text-decoration: none; color: #fff;}
#account-links ul li a:hover { text-decoration: underline;}

#vintage_frame { height: 213px; width: 795px; margin: 10px 0 20px; clear: both; position: relative; z-index: 0;}

#nav-container { padding-left: 20px; position: relative; z-index: 5000;}
#nav-container ul li.dir a { background: url('../images/bg_link_icon.gif') no-repeat left center}
#nav-container ul li.dir ul li a { background-image: none;}


#footer { padding: 20px 15px 30px 40px; clear: both; height: 60px; overflow: auto;}
#footer img { float: left; padding-right: 5px;}


/* Styles for 'Coming Soon' homepage */
/*
#contact_form { width:600px; margin:0 auto; height:200px; padding: 40px 0 0; position:relative;}
#contact_form h2 { color: #960; font-size: 2em; text-align: center; padding-bottom: 15px;}
#contact_form p { font-size: 1.4em; text-align: center; padding-bottom: 15px;}

form fieldset { font-size:1.2em; margin:0px 0px 20px 0px; position:relative; border:0;display:block; padding: 0px 10px 8px;}
form fieldset legend { border-width:1px; border-style:solid; border-color:#BBBB66; color:#3D7169; font-weight:bold; font-variant:small-caps; font-size:140%; padding:4px 8px; 												margin:0px 0px 10px 0px; position:relative; top: -12px; background:white;}

span#name_field, span#email_field { display: block; padding-bottom: 10px;}
label { margin:.2em .2em 0 0; color:#ffd; font-weight:bold;padding:8px 0px 8px 160px;}
label#name_label, label#email_label { }
input#name, input#email { width: 180px; height: 18px; padding: 2px;}
input#name { margin-left: 12px;}
input#email { margin-left: 5px;}
input.text-input { margin:4px; padding:2px 0; color:#333;}

input.button { margin-left:295px; padding:3px 6px; border:2px solid #fff; font-weight: bold; color:#996600; background-color: #40170b; -moz-border-radius:5px;}
input.button:hover { background:#40170b none repeat scroll 0% 0%; color: white; font-weight: bold;}
*/