/* CSS Document */

html { height:100%; }
body { height:100%; margin:0; padding:0; overflow:hidden; background:#000 url(../img/bg.jpg) fixed no-repeat center center; font-family:Arial, Helvetica, sans-serif; color:#fff; }

#doc { height:100%; }
#innerdoc { width:70%; margin:auto; }
#scroller { overflow:auto; height:482px; padding:0 20px 0 0; }

#flashprompt { padding:6px 10px; margin:0 0 10px 0; background:#ba1505; border-bottom:2px solid #ffffff; color:#fff; font-weight:bold; text-align:center; font-size:12px; line-height:16px; }
#flashprompt a { color:#fff; }

ul#nav { list-style:none; padding:10px 0; margin:0; }
ul#nav li { float:left; margin:0 5px; }
ul#nav li#komodo { float:right; margin:0 5px; text-align:right; }
ul#nav li a { font-size:100%; }
hr.nav { clear:both; margin:14px 0 0 0; }

h1 { font-size:100%; }
h2 { font-size:95%; }
h3 { font-size:90%; }
h4 { font-size:85%; }
h5 { font-size:80%; }
p { font-size:75%; color:#ccc; margin:0 0 7px 0; }
p span { color:#ba1505; font-weight:normal; }
ul { font-size:75%; color:#ccc; }
dl { font-size:75%; }
dt { margin:0 0 4px 0; font-weight:bold; }
dd { margin:0 0 10px 10px; }
a { color:#ba1505; }
hr { background:#ba1505; }

.bold { font-weight:bold; }


table { font-size:75%; margin:0 0 12px 0; border-collapse:collapse; }
table tr.bg { background:#202020; } 
table tr.border th, table tr.border td { border-top:1px solid #202020; } 
table th, table td { padding:4px; }
table th { padding-right:20px; text-align:left; }
table th#option { padding-bottom:10px; text-align:left; }
table th#price { padding-bottom:10px; color:#ba1505; text-align:left; }
table td { color:#ba1505; font-weight:bold; }