/* Global */

body { font-family: Verdana, Arial, sans-serif; font-size: 12px; text-align: center; color: #707173; margin-top: 0; margin-bottom: 28px; background: url(/ovationafterburner/images/global/background.gif) repeat-y 50% 50% #fff; }

/* Text */

h1 { font-size: 24px; margin-top: 0; }
.required { color: #f60; }

/* Links */

a { color: #c60; text-decoration: none; }
a:hover { color: #707173; text-decoration: none; }
div#footer a { color: #707173; text-decoration: none; }
div#footer a:hover { color: #fff; text-decoration: none; }
a.home-link { position: absolute; top: 33px; right: 76px; width: 11px; height: 9px; text-decoration: none; }
a.contact-link { position: absolute; top: 33px; right: 45px; width: 11px; height: 9px; text-decoration: none; }
a.register-link { position: absolute; top: 105px; right: 21px; width: 51px; height: 28px; text-decoration: none; }
a.footer-link { position: absolute; top: 21px; right: 58px; width: 110px; height: 27px; text-decoration: none; border: dashed #f60 0; }
.hidden-link { visibility: hidden; }

/* Table */

td { font-size: 12px; }
th { font-size: 12px; text-align: left; }

/* Form */

form { margin: 0; padding; 0; }
input { font-size: 12px; }

/* List */

ul { margin: 0; font-size: 10px; }
li { margin-top: 6px; }

/* Layout */

div#site-container { width: 800px; text-align: left; margin-left: auto; margin-right: auto; }
div#container { position: relative; background: #dfdfe1; }
div#header { position: relative; height: 157px; background: url(/ovationafterburner/images/global/header.gif) no-repeat 0 0; }
div#navigation { position: absolute; top: 95px; left: 258px; height: 8px; width: 445px; }
div#main { position: relative; height: 434px; background: url(/ovationafterburner/images/global/head.gif) no-repeat 0 0; }

/* Main copy + title image */

.main-copy { position: absolute; top: 0; left: 350px; width: 404px; height: 249px; }
.main-copy-narrow { width: 260px; }
.main-copy-wide { position: absolute; top: 0; left: 350px; width: 402px; height: 249px; }
.view-demo { position: absolute; top: 96px; right: 41px; width: 133px; height: 127px; }
.view-newlink { position: absolute; top: 228px; right: 41px; width: 133px; height: 10px; }

.main-copy-home { position: absolute; top: 0; left: 350px; width: 404px; height: 249px; background: url(/ovationafterburner/images/title/home-title.gif) no-repeat 0 0; }
.main-copy-narrow-home { width: 260px; padding-top: 77px; }
.main-copy-upgrade { position: absolute; top: 0; left: 350px; width: 404px; height: 249px; background: url(/ovationafterburner/images/title/upgrade-title.gif) no-repeat 0 0; }
.main-copy-narrow-upgrade { width: 260px; padding-top: 41px; }
.main-copy-demon { position: absolute; top: 0; left: 350px; width: 404px; height: 249px; background: url(/ovationafterburner/images/title/demon-title.gif) no-repeat 0 0; }
.main-copy-narrow-demon { width: 260px; padding-top: 58px; }
.main-copy-action { position: absolute; top: 0; left: 350px; width: 404px; height: 249px; background: url(/ovationafterburner/images/title/action-title.gif) no-repeat 0 0; }
.main-copy-wide-action { padding-top: 77px; }
.main-copy-comp { position: absolute; top: 0; left: 350px; width: 404px; height: 249px; background: url(/ovationafterburner/images/title/comp-title.gif) no-repeat 0 0; }
.main-copy-wide-comp { padding-top: 124px; }
.main-copy-register { position: absolute; top: 0; left: 350px; width: 404px; height: 249px; background: url(/ovationafterburner/images/title/register-title.gif) no-repeat 0 0; }
.main-copy-wide-register { padding-top: 71px; }
.main-copy-download { position: absolute; top: 0; left: 350px; width: 404px; height: 249px; background: url(/ovationafterburner/images/title/download-title.gif) no-repeat 0 0; }
.main-copy-wide-download { padding-top: 191px; }
.main-copy-terms { position: absolute; top: 0; left: 350px; width: 404px; height: 249px; background: url(/ovationafterburner/images/title/TC-title.gif) no-repeat 0 0; }
.main-copy-wide-terms { padding-top: 77px; }
.main-copy-error { position: absolute; top: 0; left: 350px; width: 404px; height: 249px; background: url(/ovationafterburner/images/title/error-title.gif) no-repeat 0 0; }
.main-copy-wide-error { padding-top: 191px; }

div#sub-navigation { position: absolute; bottom: 2px; left: 0; width: 450px; height: 175px; }
div#sub-navigation-box1 { position: absolute; bottom: 0; left: 319px; width: 146px; height: 175px; }
div#sub-navigation-box2 { position: absolute; bottom: 0; left: 465px; width: 145px; height: 175px; }
div#sub-navigation-box3 { position: absolute; bottom: 0; left: 610px; width: 144px; height: 175px; }
div#footer { position: relative; height: 59px; background: url(/ovationafterburner/images/global/footer.gif) no-repeat 0 0; border-bottom: solid #707173 1px; }
.footer-copy { font-size: 10px; padding-top: 25px; padding-left: 43px; }

/* Main navigation */

a.nav-home { position: absolute; top: 0; left: 0; width: 29px; height; 8px; background: url(/ovationafterburner/images/nav/nav-home.gif) no-repeat 0 0; }
a.nav-home:hover { background: url(/ovationafterburner/images/nav/nav-home-f2.gif) no-repeat 0 0; }
a.nav-home-active { }

a.nav-why { position: absolute; top: 0; left: 50px; width: 74px; height; 8px; background: url(/ovationafterburner/images/nav/nav-why.gif) no-repeat 0 0;}
a.nav-why:hover { background: url(/ovationafterburner/images/nav/nav-why-f2.gif) no-repeat 0 0; }
a.nav-why-active { }

a.nav-demon { position: absolute; top: 0; left: 142px; width: 84px; height; 8px; background: url(/ovationafterburner/images/nav/nav-demon.gif) no-repeat 0 0; }
a.nav-demon:hover { background: url(/ovationafterburner/images/nav/nav-demon-f2.gif) no-repeat 0 0; }
a.nav-demon-active { }

a.nav-action { position: absolute; top: 0; left: 244px; width: 48px; height; 8px; background: url(/ovationafterburner/images/nav/nav-action.gif) no-repeat 0 0; }
a.nav-action:hover { background: url(/ovationafterburner/images/nav/nav-action-f2.gif) no-repeat 0 0; }
a.nav-action-active { }

a.nav-comp { position: absolute; top: 0; left: 311px; width: 67px; height; 8px; background: url(/ovationafterburner/images/nav/nav-comp.gif) no-repeat 0 0; }
a.nav-comp:hover { background: url(/ovationafterburner/images/nav/nav-comp-f2.gif) no-repeat 0 0; }
a.nav-comp-active { }

a.nav-register { position: absolute; top: 0; left: 396px; width: 49px; height; 8px; background: url(/ovationafterburner/images/nav/nav-register.gif) no-repeat 0 0; }
a.nav-register:hover { background: url(/ovationafterburner/images/nav/nav-register-f2.gif) no-repeat 0 0; }
a.nav-register-active { }

/* Editmode */

p.editmode { font-weight: bold; color:#f60; }

