/* BODY STYLE */
body {background: url(../images/bg.gif) repeat-x #1c232b; color:#8a9bac;}

/* BASE LINKS */
a {outline: none;}
a:link {color: #ff6711; text-decoration: underline;}
a:visited { color: #fff; text-decoration: underline; }
a:hover {color: #8a9bac; text-decoration: underline;}
a:active {color: #fff; text-decoration: none;outline: none;}

/* GLOBAL */
img {border: 0;}
* {padding:0; margin:0;}
li, ul {list-style-type: none;}

/* CONTAINER */
div#container { margin:0 auto; width: 600px;}

/* CONTENT */
div#content {padding:0 0 1em 0; border-bottom: solid 1px #171a1f;}

div#content p{line-height: 1.6em;}

div#content.faq h3 {border-top: solid 1px #2a2e37; padding-top: 1.5em;}

/* HEADER */

div#menu {background: url(../images/bg_menu.gif) no-repeat; height: 37px;}

div#menu ul {padding: 0; margin: 0;}
div#menu li{float: left; display: inline; }
div#menu li a {display: block; height: 37px; text-indent: -9999px;outline: none;}
div#menu li#home a{background: url(../images/b_home.gif) no-repeat; width: 54px;}
div#menu li#signup a{background: url(../images/b_signup.gif) no-repeat; width: 84px;}
div#menu li#faq a{background: url(../images/b_faq.gif) no-repeat; width: 59px;}
div#menu li#home a:hover {background: url(../images/b_home-over.gif) no-repeat;}
div#menu li#signup a:hover {background: url(../images/b_signup-over.gif) no-repeat;}
div#menu li#faq a:hover {background: url(../images/b_faq-over.gif) no-repeat;}


div#menu form {float: right; padding: 5px 0 0 0;}
div#menu form input {border: none; padding: 4px 5px; font-size: 0.8em; color: #606d7b; background-attachment:fixed;}
div#menu form input#username {background: url(../images/bg_username.gif) no-repeat fixed;width: 85px; height: 16px;}
div#menu form input#password {background: url(../images/bg_password.gif) no-repeat fixed;width: 64px; height: 16px;}
div#menu form button#loginbutton {background: url(../images/b_login.gif) no-repeat; width: 21px; height: 24px; border: none; text-indent: -9999px; vertical-align: top; margin-top:1px;}
html>body div#menu form button#loginbutton {background: url(../images/b_login.gif) no-repeat; width: 21px; height: 24px; border: none; text-indent: -9999px; vertical-align: top; margin-top:0px;}
html>body div#menu form input#username {background: url(../images/bg_username.gif) no-repeat ;width: 85px; height: 16px;}
html>body div#menu form input#password {background: url(../images/bg_password.gif) no-repeat ;width: 64px; height: 16px;}

h1#logo1 {text-indent: -9999px; background: url(../images/logo1.jpg) no-repeat; width: 591px; height: 146px; padding: 0; margin: 0;}
h1#logo2 {text-indent: -9999px; background: url(../images/logo2.gif) no-repeat; width: 591px; height: 73px; padding: 0; margin: 0;}

div#sitethumbs img#sitethumb2 {padding-left: 27px;}

h2#signupnowbutton a {background: url(../images/b_signupnow.gif) no-repeat; width: 591px; height: 63px; display: block; text-indent: -9999px; padding: 0; margin: 0;}
h2#signupnowbutton a:hover {background: url(../images/b_signupnow-over.gif) no-repeat;}

h3 {color: #fff; font-size: 1.4em; line-height: 1.2em; padding: 0 0 0.8em 0;}

img#payout  {float: right; padding: 0 0 10px 10px;}

/* SIGNUP */

div#signupform fieldset {border: solid 1px #2c3743;}
html>body div#signupform fieldset { background: #12161b;}
div#signupform fieldset.final { border: solid 3px #ff6711;}
div#signupform legend {margin: 1em; text-transform:uppercase; padding: 0.2em 1em; color: #fff; font-weight: bold; border: solid 1px #ff6711;background: #ff6711;}
div#signupform th {text-align: right; font-size: 0.9em; padding: 0.5em 2em; width: 220px; vertical-align: top;}
html>body div#signupform th {width: 14em;}
div#signupform td#field {color: #fff;}
div#signupform td#field input {width: 300px;}
div#signupform td#field textarea {width: 300px; height: 100px;}
div#signupform td#field select#multiple {width: 300px; height: 100px; font-size: 0.8em;}
td#highlight input {margin: 0 0.5em 0 0; width: 1em; height: 1em;}
td#highlight {padding: 0 1em 1em 1em; color: #ff6711; font-size: 0.9em;}
td#terms {padding: 1em 1em 0 1em;}
td#terms textarea {width: 550px; height: 100px; font-size: 0.8em; margin: 0 0 1em 0;}
td#submitbutton button {margin: 1em 1em 0 1em; padding: 0.5em 0.5em 0.5em 2em; background: url(../images/check.gif) no-repeat #ff6711; color: #fff; font-weight: bold; border: solid 2px #e44e06; border-top: solid 2px #ffaa65; border-left: solid 2px #ffaa65; width: 290px;}

td.errorfield p {color: #FF0000; font-size: 0.8em; padding: 0; background: url(../images/bullet_error.gif) no-repeat; padding-left: 20px;}
td.errorfield input{border: solid 2px #FF0000; background: #ffe9e9; color:#FF0000;}

/* FOOTER */

div#footer { border-top: solid 1px #2a2e37; padding: 1em 0; font-size: 0.8em; color: #2a2e37;}

div#footer ul {margin: 0; padding: 0 0 10px 0;}
div#footer ul li {display: inline; border-right: solid 1px #2a2e37; padding: 0 0.5em;}
div#footer ul li#home {padding-left: 0;}
div#footer ul li#faq {border: none;}

