html {background:#000 url(/images/background.gif) no-repeat top center;color:#bbb;}
body{font-size:15px;line-height:1.4;text-align:center;font-family:"Helvetica Neue",Helvetica,arial,sans-serif;}


h2, h3 {
font-family:Candara,georgia,serif;
}

a:link {color:#bbb;}
a:visited {color:#bbb;}
a:hover {color:#fff;}
a:active {color:#fff;}

em{color:#FFF;font-weight:bold}
table tr th {text-align:left;color:#ad068a;}
.title {color:#da0238;text-transform:uppercase;font-size:17px}

.question {color:#ad068a}
em.under {color:#ad068a}

#wrap {width:960px;margin:25px auto 0 auto;text-align:left;position:relative;padding-top:10px;}
#header{padding-bottom:25px;position:relative;}
#header h1 {text-indent:-9999px;background:#000 url(/images/header.jpg) no-repeat;height:221px;width:824px;}

#body {position:relative;}
#nav{float:left;width:300px;}
#nav ul {margin:-15px 0 10px 0;padding:0;}
#nav ul li {margin:3px 0;padding:0;list-style:none;padding-left:40px;}
#nav ul li a {text-indent:-9999px;text-decoration:none;background-position:0 -42px;}
#nav ul li a:hover{background-position:0 0px;}

#nav ul li#home a {background:#000 url(/images/home.gif) no-repeat 0 -42px;height:42px;display:block;}
#nav ul li#home a.active, #nav ul li#home a:hover{background-position:0 0px;}

#nav ul li#criteria a {background:#000 url(/images/criteria.gif) no-repeat 0 -42px;height:42px;display:block;}
#nav ul li#criteria a.active, #nav ul li#criteria a:hover{background-position:0 0px;}


#nav ul li#faq a {background:#000 url(/images/faq.gif) no-repeat 0 -42px;height:42px;display:block;}
#nav ul li#faq a.active, #nav ul li#faq a:hover{background-position:0 0px;}


#nav ul li#markets a {background:#000 url(/images/availablemarkets.gif) no-repeat 0 -42px;height:42px;display:block;}
#nav ul li#markets a.active, #nav ul li#markets a:hover{background-position:0 0px;}


#nav ul li#questionnaire a {background:#000 url(/images/initialquestionnaire.gif) no-repeat 0 -42px;height:42px;display:block;}
#nav ul li#questionnaire a.active, #nav ul li#questionnaire a:hover{background-position:0 0px;}


#content { float:left;display:inline;padding-left:50px;width:600px;}


#initques {margin-bottom:5px;}


.marketslist {margin:0 0 20px 0;padding:0;list-style:none;}
.marketslist li {margin:0;padding:0;list-style:none;}
.errors {color:#000;border:2px solid #b22;padding:1px 10px 10px 10px;background-color:#d44;}


#footer { margin-bottom:10px;text-align:center; font-size:12px;color:#333;}

#photos {height:200px;min-height:200px;}
#photos .left{}
#photos .right{float:right;}

.form-row {margin:10px 0;position:relative;}
.form-row label { position:absolute;left:0;top:0;display:block;font-weight:bold;}
.form-row input {border:2px solid #ad068a;padding:3px;background-color:#eee;margin-left:200px;}
.form-row textarea {border:2px solid #ad068a;padding:3px;background-color:#eee;width:400px;height:100px}

.form-row.long label { position:relative; }
.form-row.long input {margin:0;}


.center{text-align:center;}
.fright{float:right;}
.fleft{float:left;}

