* {padding: 0; margin: 0} HTML, BODY {width: 100%; height: 100%} BODY {background: #5A5F6C url('/test-drive/i/d/bg.gif') 0 50% repeat-x; font: 0.7em 'Arial', sans-serif} IMG {border: 0}
BODY.flash {background-image: none !important} BODY {min-height: 440px} SPAN {display: none} A {color: white}

#Container, #Header, .flash #Banners {text-align: center}
#Header {position: absolute; top: 0; left: 0; right: 0; width: 100%; height: 90px; z-index: 1} .flash #Header {background: #353842}
#Header DIV {position: relative; width: 754px; margin: 22px auto 0}
#Logo A {display: block; position: absolute; top: 0; left: 0; width: 153px; height: 44px; background: url('/test-drive/i/d/logo.gif')}
#Go2site A {display: block; position: absolute; top: 11px; right: 0; width: 152px; height: 17px; background: url('/test-drive/i/d/button.gif') no-repeat}

#Container {background: #353842; position: absolute; top: 50%; margin-top: -217px; width: 100%}
#Girl, #Girl * {font-size: 0; line-height: 0; text-align: center}
#Start {height: 28px; background: #474B56; padding: 15px 0}
#Start A {display: block; margin: 0 auto; width: 122px; height: 28px; background: url('/test-drive/i/d/start.gif') no-repeat}

#Flash {padding-top: 90px; text-align: center}

#HiddenCounter {position: absolute; top: -1px}
#Banners {width: 100%; height: 31px; bottom: -61px; padding: 15px 0; background: #5A5F6C}
#Banners IMG {float: right; padding-right: 5px; -moz-opacity: 0.33; filter:Alpha(Opacity='33')}

.flash #Banners {position: absolute; left: 0; bottom: 0; background: #353842}
.flash #Flash {margin-bottom: 70px}
#Banners DIV {width: 760px; margin: 0 auto}
#FlashContainer {position: relative; height: 100%; min-height: 100%}
HTML>BODY #FlashContainer {height: auto}
.clear {clear: both; font-size: 0; line-height: 0}

