﻿* {border:0; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; }
*:focus { outline: none } 
a, a:link, a:visited, a:hover { text-decoration:none; color:#fff; }
a:hover { text-decoration:underline; }
body { text-align:center; overflow:auto; background:#000; color:#FFF; }

.main_container { width:973px; position:relative; text-align:left; margin:47px auto 40px auto; }
.sign_up { width:973px; height:25px; text-align:right; }
.sign_up a, .sign_up a:link, .sign_up a:visited, .sign_up a:hover { color:#686868; font-size:11px; }

.content_container { text-align: left; }
.main_anim { width:973px; height:287px; margin:0 0 13px 0; background:#000; }

.main_gal { height:436px; }
.main_gal a { margin-left:430px; }
.flash_alt { margin:120px 0 0 430px; color:#FFF; }
.info_block { width:973px; height:108px; background:#FFF; color:#000; position:relative; }
.info_block_about { height:220px; }
.info_logo  { position:absolute; top:25px; left:750px; }
.info_text { position:absolute; width:605px; left:70px; top:46px; background:#FFF; color:#737373; line-height: 13px; font-size:14px; }
.info_text a, .info_text a:link, .info_text a:visited, .info_text a:hover { color:#000; text-decoration:none; }
.info_text a:hover { text-decoration:underline; }

.footer { width:973px; height:47px; background:#636363; margin-top:13px; overflow:hidden; }
.footer_left { margin:17px 38px 0 0px; float:left; padding-left:19px; }
.footer_center { float:left;  margin-top:17px; }
.footer_right { float:right; margin-top:17px; padding-right:15px; }
.share { float:left; padding-right:15px; }

.footer_left, .footer_center, .footer_right, .footer_left a, .footer_center a, .footer_right a { font-size:11px; background:#636363; color:#000; }
.footer_center, .footer_center a { font-size:11px; background:#636363; color:#343434; }

@media screen {
  .sIFR-flash { visibility: visible !important; margin: 0; padding: 0; }
  .sIFR-replaced, .sIFR-ignore { visibility: visible !important; }
  .sIFR-alternate { position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden; }
  .sIFR-replaced div.sIFR-fixfocus { margin: 0pt; padding: 0pt; overflow: auto; letter-spacing: 0px; float: none; }
}
h1 { font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:14px; padding: 0; margin: 0; color:#737373 !important; display:inline; }

.menu_container { width:661px; height:30px; position:absolute; top:31px; right:0px; }
.menu { width:661px; height:30px; position:absolute; top:0px; left:0px; border-bottom:2px solid #FFF; }
.menu_mmm { width:661px; height:30px; position:absolute; top:0px; left:0px; }
.m { position:relative; height:30px; float:left; top:0; }
.m a span, .nomenu { background-position:100% 0; background-repeat:no-repeat; height:30px; left:0; top:0; position:absolute; display:block; cursor:pointer; overflow:hidden; border-bottom:2px solid #FFF; }
.m a { font-size:11px; height:30px; color:#FFF; }
.m1, m1 a, .m1 a span { width:67px; }
.m2, m2 a, .m2 a span { width:73px; }
.m3, m3 a, .m3 a span { width:73px; }
.m4, m4 a, .m4 a span { width:89px; }
.m5, m5 a, .m5 a span { width:61px; }
.m6, m6 a, .m6 a span { width:141px; }
.m7, m7 a, .m7 a span { width:88px; }
.m8, m8 a, .m8 a span { width:69px; }
.m1 a span { background-image:url(images/m1.gif); }
.m2 a span { background-image:url(images/m2.gif); }
.m3 a span { background-image:url(images/m3.gif); }
.m4 a span { background-image:url(images/m4.gif); }
.m5 a span { background-image:url(images/m5.gif); }
.m6 a span { background-image:url(images/m6.gif); }
.m7 a span { background-image:url(images/m7.gif); }
.m8 a span { background-image:url(images/m8.gif); }
.m a span:hover, .m a:hover span, .m a.sel span, .m a:hover { border-bottom:2px solid #ad2424; }

.main_info { width:973px; height:142px; background:#ad2424; position:relative; }
.about_left { position:absolute; left:35px; top:44px; color:#000; }
.about_right { position:absolute; left:318px; top:32px; color:#000; width:565px; color:#fff; }
.info_text_about { left:318px; width:262px; top:17px;  font-size:12px; }
.info_text_about a, .info_text_about a:link, .info_text_about a:visited, .info_text_about a:hover { color:#999999; font-weight:bold; }
.info_text_about a:hover { text-decoration:underline; }
.info_logo_about { left:32px; }

.info_text_press { left:318px; width:620px; top:17px;  font-size:12px; color:#000000; }
.info_text_press a, .info_text_press a:link, .info_text_press a:visited, .info_text_press a:hover { color:#000000; font-weight:bold; }
.info_text_press a:hover { text-decoration:underline; }

.dj_block { position:absolute; left: 610px; top:14px; color:#000; line-height:18px;  }
.dj_container { margin-top:17px; }
.dj_block strong { font-size:14px; }
.dj_container strong { font-size:12px; }
.dj_b1, .dj_b2, .dj_b3, .dj_b4, .dj_b5 { float:left; line-height:13px; }
.dj_b1, .dj_b3 { width:71px; }
.dj_b4 { margin-right:10px; }
.extra_space { width:10px; height:10px; overflow:hidden; }

.coming_soon { width:973px; text-align:center; top:35px; position:relative; }

.contact_left { position:absolute; left:100px; top:20px; }
.contact_left, .contact_left a, .contact_center, .contact_center a, .contact_right, .contact_right a { color:#000; line-height:14px; }
.contact_header { color:#a30c0c; font-weight:bold; margin-bottom:10px; }
.contact_center { position:absolute; left:350px; top:20px; }
.contact_right { position:absolute; left:655px; top:20px; }
.contact_lines { position:absolute; width:311px; height:75px; border-left:1px solid #000; border-right:1px solid #000; top:24px; left:297px; }

.press_link { font-weight:bold !important; color:#000 !important; }

.main_anim_press { height:337px; }
.main_info_press { height:192px; }
.info_block_press { height:190px; }
.about_right_press {  width:635px; }
.about_link, .about_link a, .about_link a:link, .about_link a:visited { text-decoration:underline !important; }