html, body {height:100%;}
body {text-align:center; padding:0; margin:0;background-color: black;font-family: verdana,Arial,helvetica;}
h2 {background-color: transparent;}
a {border: none; outline: none;}
img {border: none; outline: none;}
#imprint {position: absolute; top:605px; right: 0px; color: white; text-decoration: none; font-size: 11px;}
#imprint a {color: white; text-decoration: none;}
#distance {margin-bottom: -300px; width: 1px;height: 50%;float: left;}
#content {width: 900px; height:600px; text-align:left; margin:0 auto; clear:left; background-image: url(../img/bugatiforce-microsite.jpg); position: relative;margin-bottom: 20px;}

* {-webkit-text-size-adjust:none;}
#backToSBM {top:10px; left: 10px; position: absolute;}
#backToBF {top:7px; right: 10px; position: absolute;}
#whazzupHeadline {background-color: black; width: 145px; position: absolute; top:130px; left: 10px;}
#whazzupHeadline img, #videosHeadline img, #checkoutHeadline img, #mixtapeHeadline img {margin-left: 10px; margin-top: 10px; margin-bottom: 10px;}
#blogFrame {left: 10px; top:180px; position: absolute;}
#videosHeadline {background-color: black; width: 114px; position: absolute; top:130px; left: 410px;}
#videolinks {height: 280px; width: 270px; padding-right: 20px: background-color: aqua; position: absolute; left: 410px; top:180px; overflow-x: hidden; overflow-y: scroll;}
#videolinks ul {margin: 0; padding: 0; list-style: none;}
#videolinks ul li {margin-bottom: 20px;}
#videolinks ul li div {margin-bottom: 10px;}
#videolinks ul li div span {padding: 1px; background-color: #522e92; line-height: 1em; font-weight: bold; color: white; font-size: 12px; text-transform: uppercase;}
#checkoutHeadline {background-color: black; width: 168px; position: absolute; top:130px; left: 710px;}
#checkout {height: 280px; width: 180px; padding-right: 20px: background-color: aqua; position: absolute; left: 710px; top:180px; overflow-x: hidden; overflow-y: auto;}
#checkout ul {margin: 0; padding: 0; list-style: none;}
#checkout ul li {margin-bottom: 10px;}
#checkout ul li a {padding: 1px; background-color: #522e92; line-height: 1em; font-weight: bold; color: white; font-size: 12px; text-decoration: none;}
#mixtapeHeadline {background-color: black; width: 205px; position: absolute; top:480px; left: 410px;}
#mixtape {background-color: black; width: 480px; position: absolute; top:530px; height: 60px; left: 410px; position: relative;}
#mixtape div {padding: 10px; color: white; font-weight: bold; font-size: 11px;line-height: 20px;}
#mixtapeText form {padding: 0; margin: 0;}
#mixtapeText form div {display: inline;}
#mixtapeText form fieldset {margin: 0; padding: 0; position: absolute;}
#mixtapeText input.inputtext {font-size: 11px; color: black; font-weight: bold; height: 13px; border: none; width: 160px; margin-left: 10px; margin-right: 10px;}
#mixtapeText div.validation-advice {display: none;}
#mixtapeText input.validation-failed {background-color: red;}
#spinner {width: 480px; height: 60px; text-align: center;position: absolute; top: 0; left: 0; background-color: black; padding: 0 !important;
filter:alpha(opacity=80);
opacity: 0.8;
-moz-opacity:0.8;}
#spinner img {margin-top: 14px;}
div.submit input {border:2px solid white; background-color: black; color: white; font-weight: bold; font-size: 10px; width: 70px;}