﻿body { background-color: #000; font: 62.5% Verdana; margin: 0; padding: 0; }

.bold { font-weight: 700; }

#container { margin: 0 auto; position: relative; width: 990px; }

#content { overflow: hidden; width: 990px; }

#footer { background: url(images/footer-bg.jpg) no-repeat center top; }
#footer cite { color: #9a927f; display: block; font-style: normal; margin: 0; padding: 0 0 10px; text-align: center; }
#footer a { color: #ac7d35; text-decoration: underline; }
#footer a:hover { text-decoration: none; }
#footer a.manage { display: block; margin: 0 auto 1em; text-align: center; width: 100px; }

#header { display: block; height: 145px; }
#header h1 { background: url(images/header-logo.jpg) no-repeat left top; font-size: 1em; height: 145px; margin: 0; padding: 0; position: absolute; top: 0; width: 988px; z-index: 5; }
#header h1 a { display: block; height: 146px; outline: none; overflow: hidden; text-indent: -999em; width: 308px; }

#menu-bottom, #menu-bottom li { list-style: none; margin: 0; padding: 0; }
#menu-bottom { padding: 50px 0 35px; text-align: center; }
#menu-bottom li { border-right: 1px solid #ac8850; color: #ac8850; display: inline; font-size: 1.4em; margin-right: 12px; }
#menu-bottom li.last { border: none; margin-right: 0; }
#menu-bottom li a { color: #ac8850; margin-right: 8px; text-decoration: none; }
#menu-bottom li a:hover { text-decoration: underline; }

#menu-main { background: url(images/menu-main-bg.gif); height: 31px; position: absolute; right: 0; top: 97px; z-index: 20; }
#menu-main span.left { background: url(images/menu-main-left.gif); float: left; height: 31px; width: 6px; }
#menu-main span.right { background: url(images/menu-main-right.gif); float: left; height: 31px; width: 6px; }
#menu-main ul, #menu-main ul li { list-style: none; margin: 0; padding: 0; }
#menu-main ul { float: left; }
#menu-main ul li { border-left: 1px solid #e2c86c; border-right: 1px solid #d4ac4d; color: #002548; font: 1.8em "Times New Roman" , Serif; float: left; font-variant: small-caps; height: 31px; line-height: 31px; padding: 0 8px; text-decoration: none; }
#menu-main ul li.first { border-left: none; }
#menu-main ul li.last { border-right: none; }
#menu-main ul li a { color: #002548; text-decoration: none; }
#menu-main ul li a:hover { text-decoration: underline; }

#menu-minor { background: url(images/menu-minor-bg.png) repeat-x center top; height: 51px; position: absolute; left: 415px; z-index: 15; }
#menu-minor span.left { background: url(images/menu-minor-left.png); float: left; height: 51px; width: 8px; }
#menu-minor span.right { background: url(images/menu-minor-right.png); float: left; height: 51px; width: 8px; }
#menu-minor ul, #menu-minor ul li { list-style: none; margin: 0; padding: 0; }
#menu-minor ul { float: left; margin: 5px 5px 0; }
#menu-minor ul li { border-bottom: 1px solid #677e90; border-top: 1px solid #303d43; color: #e3d189; font: 1.4em "Times New Roman" , Serif; padding: 2px 0; text-align: center; text-decoration: none; text-transform: uppercase; }
#menu-minor ul li.first { border-top: none; padding-top: 0; }
#menu-minor ul li.last { border-bottom: none; padding-bottom: 0; }
#menu-minor ul li a { color: #e3d189; text-decoration: none; }
#menu-minor ul li a:hover { text-decoration: underline; }

#menu-top, #menu-top li { list-style: none; margin: 0; padding: 0; }
#menu-top { color: #bfa173; position: absolute; right: 0; top: 10px; z-index: 10; }
#menu-top li { border-right: 1px solid #bfa173; display: inline; margin-right: 12px; font-size: 1.4em; }
#menu-top li.last { border: none; margin-right: 0; }
#menu-top li a { color: #bfa173; margin-right: 8px; text-decoration: none; }
#menu-top li a:hover { text-decoration: underline; }

#dubai-home { background: url(images/dubai-home.jpg) no-repeat left top; position: relative; height: 402px; width: 990px; }
#dubai-home #btn-dubai-racing-info { background: url(images/btn-dubai-racing-info.png) no-repeat center center; behavior: url(/iepngfix/iepngfix.htc); color: #fff; font: 1.8em "Times New Roman" ,Serif; cursor: pointer; display: inline; float: right; height: 70px; line-height: 70px; margin: 13px 27px 0 0; text-align: center; text-decoration: none; width: 247px; }
#dubai-home #btn-dubai-racing-info:hover { text-decoration: underline; }
#dubai-home #btn-dubai-racing-blog { background: url(images/btn-dubai-racing-blog.png) no-repeat center center; behavior: url(/iepngfix/iepngfix.htc); clear: both; color: #fff; font: 1.5em "Times New Roman" ,Serif; cursor: pointer; display: inline; float: right; height: 68px; line-height: 68px; margin: -20px 27px 0 0; text-align: center; text-decoration: none; width: 182px; }
#dubai-home #btn-dubai-racing-blog:hover { text-decoration: underline; }
#dubai-home #labels { position: absolute; bottom: 0; width: 990px; }
#dubai-home #labels p { margin: 0; padding: 0; }
#dubai-home #labels #na-home { color: #e6c471; float: right; font: small-caps 2.5em "Times New Roman" ,Serif; margin: 0 47px 20px 0; }
#dubai-home #labels #photo-credit { color: #666; display: inline; float: left; font-size: 1.1em; font-style: italic; margin: 20px 0 0 65px; }

#dubai-home #btn-dubai-racing-hpn { background: url(images/btn-dubai-racing-hpn.png) no-repeat center center; behavior: url(/iepngfix/iepngfix.htc); clear: both; color: #fff; font: 1.5em "Times New Roman" ,Serif; cursor: pointer; display: inline; float: right; height: 55px; line-height: 1em; margin: -20px 27px 0 0; padding-top: 27px; text-align: center; text-decoration: none; width: 182px; }
#dubai-home #btn-dubai-racing-hpn:hover { text-decoration: underline; }

#dubai-home #btn-dubai-racing-hrrn { background: url(images/btn-dubai-racing-hrrn.png) no-repeat center center; behavior: url(/iepngfix/iepngfix.htc); clear: both; color: #fff; font: 1.5em "Times New Roman" ,Serif; cursor: pointer; display: inline; float: right; height: 100px; margin: 0 46px 0 0; overflow: hidden; text-indent: -999em; width: 144px; }

#dubai-inside #content { border-color: #9c1120; }
#dubai-inside h2 { color: #d4b10c; }
#dubai-inside h3 { color: #9c1120; }
#dubai-inside #content #menu-side ul { background-color: #9c1120; }
#dubai-inside #content #menu-side ul li a { border-color: #af3f49; }
#dubai-inside #content #menu-side ul li a:hover, #dubai-inside #content #menu-side ul li a.selected { background-color: #be1527; }

#content #dubai-links, #content #dubai-links li { list-style: none; margin: 0; padding: 0; }
#content #dubai-links { float: right; margin-right: 42px; width: 568px; }
#content #dubai-links li { display: inline; }
#content #dubai-links img { border: none; margin: 0 10px; }
