* { margin: 0; padding: 0; }

body { text-align: center; }

#container { margin: 7px auto 0; width: 800px; height: 560px; border: 2px solid #B90000; position: relative; text-align: left; padding: 10px 20px; }

#quiz_holder { width: 540px; height: 300px; border: 2px solid #B90000; position: absolute; bottom: 30px; right: 30px; background: #fff; text-align: left; padding: 20px; }

h1 { font: 30px Verdana, Arial, Helvetica, sans-serif; color: #B90000; margin: 20px 0 15px 0; text-align: center; }
h2 { font: italic bold 14px verdana, arial, helvetica; color: #B90000; margin: 0 0 10px 0; }
h3 { font: bold 16px Verdana, Arial, Helvetica, sans-serif; color: #B90000; margin: 0 0 10px 0; }

p { margin: 10px 0 0 0; font: 12px Verdana, Arial, Helvetica, sans-serif; color: #000; }

fieldset { border: none; }

input { float: left; clear: both; font: 12px/18px verdana, arial, helvetica, sans-serif; height: 18px; }
label { width: 515px; float: right; font: 12px/18px verdana, arial, helvetica, sans-serif; color: #B90000; }

input.none { float: none; }
label.text { float: none; }
#button { line-height: normal; height:auto; margin-top: 4px; }

.investment input { }
.investment label { }

a { color: #000; text-decoration: none; }
a:hover { text-decoration: underline; }

.red { color: #B90000; }
.center { text-align: center; }
.clear { clear: both; height: 1px; font: 0/0 serif; }

#the_types { width: 600px; margin: 40px 0 0 100px; }
#the_types div { float: left; margin: 0 24px 20px; width: 102px; text-align: center; font: 12px Verdana, Arial, Helvetica, sans-serif; }
#the_types div img { border: 1px solid #B90000; }

#select3 { font: italic 11px verdana, arial, helvetica, sans-serif; color: #B90000; margin: 0 0 10px 20px; }

#next_page { font: 12px verdana; position: absolute; bottom: 10px; right: 10px; }
#last_page { font: 12px verdana; position: absolute; bottom: 10px; left: 10px; }
#next_page img, #last_page img, #more_questions img { border: none; }
#more_questions a { line-height: 12px; vertical-align: bottom; margin: 2px 0 0 4px; }
#quiz_time { font: bold 14px Verdana, Arial, Helvetica, sans-serif; color: #B90000; position: absolute; bottom: 80px; right: 60px; }

.left { float: left; margin: 0 20px 10px 0; text-align: center; font: bold 14px Verdana, Arial, Helvetica, sans-serif; }
.left img { border: 1px solid #B90000; margin-bottom: 5px; }

p a { color: #B90000; }
