html, body { margin:0px; padding:0px; }
body { background:#000000; }
a { outline:none; cursor:pointer;}
a img { border:none; outline:none; }
.canvas { background:url(../images/bg.jpg) top left no-repeat; color:#FFFFFF; width:992px; margin:0px auto; font-family:Arial, Helvetica, sans-serif; font-size:10px; }
.page {}
.header { width:992px; padding-top:86px; }
.header a { display:block; float:left; width:149px; height:46px; margin-right:9px; }
.header h1 { float:right; }
.header h1 a { text-indent:-10000px; margin-top:-90px; width:300px; height:160px; display:block; }
.button_booking { background:url(../images/button_booking.png) top left no-repeat; }
.button_booking:hover { background:url(../images/button_booking_over.png) top left no-repeat; }
.button_contact { background:url(../images/button_contact.png) top left no-repeat; }
.button_contact:hover { background:url(../images/button_contact_over.png) top left no-repeat; }
.button_releases { background:url(../images/button_releases.png) top left no-repeat; }
.button_releases:hover { background:url(../images/button_releases_over.png) top left no-repeat; }
.button_remixing { background:url(../images/button_remixing.png) top left no-repeat; }
.button_remixing:hover { background:url(../images/button_remixing_over.png) top left no-repeat; }
.body { }
.left { float:left; width:283px; }
.right { float:left; width:677px; }
.item { width:284px; }
.item .title{ float:left; width:88px; padding-left:12px; padding-right:12px; color:#ee7700; font-weight:bold; font-size:11px; }
.item .content { float:left; width:170px; }
.item .content a { color:#ee7700; text-decoration:none; font-weight:bold; }
.item .hr { width:284px; height:18px; clear:both; background:url(../images/itembg.gif) bottom right no-repeat; }
.chart { padding-left:50px; }
.chart .title { color:#ee7700; font-weight:bold; font-size:11px; padding-bottom:10px; }
.chart .content { }
.chart p{ padding-top:10px; padding-bottom:10px; }
.new_mix_link { width:212px; height:22px; background:url(../images/download_new_mix.png) top right no-repeat; margin-top:30px; display:block; padding-left:50px; }
.footer { margin-top:30px; width:992px; height:85px; text-align:right; background:url(../images/footer.gif) top left no-repeat; }
.footer .press_link { float:left; background:url(../images/download_press_kit.gif) bottom left no-repeat; display:block; width:124px; height:15px; padding-top:22px; }
.copyright { text-align:center !important; padding-top:20px; color:#666666; }
.footer a { margin-left:8px; }

/*helper styles*/
.preload { display:none; }
.fix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.fix { display: inline-block; *display:block; *zoom:1; }
