/* GENERAL */

html,body  {height:100.1%; }

body  {font-family: Arial, Helvetica, sans-serif; font-size:62.5%; color:#fff; background-color:#000a11; margin:0; padding:0; overflow-x: hidden !important; }


/* TYPE & LINKS */

h1,h2,h3,h4  {}

h1  {font-size:1.4em; line-height:1.4em; font-weight:400; margin:10px 0 30px; }

h2  {font-size:2em; line-height:1.4em; font-weight:400; }

h3  {font-size:1.4em; padding:10px 0; }

p  {padding-bottom:0.8em; line-height: 150%; }

a.active, a:link, a:visited {text-decoration: none; color:#ffc451; }

a:hover  {color:#fff; text-decoration:underline; }

ul {list-style: none; padding: 0; margin: 0;}

ul li {list-style: none; padding: 0; margin: 0;}


/* STRUCTURE */



div#wrapper  {width:100%; margin:-1px 0 0; padding:0; }

#header_cont {width: 100%; height: 55px; background: #ffc44e; z-index: 999 !important;}
#header {width: 940px; margin: 0 auto; height: 55px; z-index: 999 !important; position: absolute; top: 0px; left: 50%; margin-left: -470px;}

div#main  {width:1200px; margin:0 auto; padding:0 20px; }

div#content  {position:absolute; top:410px; width:940px; padding:0; left: 50%; margin-left: -470px; }

#logo {background: url(img/title.png) no-repeat; position: relative; width: 620px; height: 150px; margin: 0 auto; margin-bottom:5px;}

div#flash-container  {height:100%; overflow:visible; width:100%; }

div#background  {position:absolute; top:0; left:0; width:100%; height:100%; text-align:center; overflow:hidden; margin:0; padding:0; }

#flash-background  {height:; }

a#cd {position: absolute; top: 550px; left: 50%; margin-left: -510px; width: 275px; height: 250px; background: url(img/cd.png) no-repeat; z-index: 9; display: block; text-indent: -99999px;}
#cd:hover {position: absolute; top: 548px; left: 50%; margin-left: -512px; width: 275px; height: 250px; background: url(img/cd.png) no-repeat; z-index: 9;}

#player {position: absolute; width: 280px; height: 95px; top:3px; left: 50%; margin-left: 25px; z-index: 999 !important;}

.clear  {clear:both; }



/* CONTENT */

#col1 {width: 400px; margin-right: 20px; float: left; height: 211px; background: url(img/col1.png) no-repeat; }

#col2 {width: 220px; margin-right: 20px; float: left; min-height: 100px; }

#col3 {width: 280px; float: left; min-height: 100px; background: url(img/news_heading.png) no-repeat; }

a#play_video {display: block; width: 220px; height: 73px; text-indent: -899999px; background: url(img/play_video.png) no-repeat top left;}

a#play_video:hover {display: block; width: 220px; height: 73px; text-indent: -899999px; background: url(img/play_video.png) no-repeat bottom left;}

#billing {margin-top: 25px; margin-bottom: 15px; height: 110px; width: 940px; background:  url(img/bb.png) no-repeat;}




/* TWITTER */

#twitter {width: 520px; height: 40px; padding: 0px 4px 4px 15px; position: absolute; top:740px; margin-bottom: 100px; left: 50%; margin-left: -50px; background: url(img/twitter_bg.png) no-repeat; color: #061118; font-size: 12px; z-index: 9;}

#twitter a {color: #000;}

#twitter_div {}

#twitter_tab {width: 120px; height: 40px; position: absolute; top: 700px; left: 50%; margin-left:350px; background: url(img/twitter_tab.png) no-repeat;}

a#follow {display: block; text-indent: -9999px; width: 75px; height: 20px; background: url(img/follow.png) no-repeat; position: relative; top:10px; left: 422px;  z-index: 99;}

#twitter ul li {list-style: none; padding: 0; margin: 0; position: relative; top: -8px; width: 400px; height: 15px; overflow: hidden; font-style: italic; font-weight: bold;}



/* GLUE  */

.g-title {font-size: 15px; color: #ffc451; padding: 0; margin: 0; font-weight: bold;}

.g-body p {font-size: 10.5px; color: #fff;  line-height: 150% !important; padding-bottom: 0px;}

p.g-details {display: none; visibility: hidden;}

.paging {display: none; visibility: hidden;}

#glue hr {display: hidden; visibility: hidden; }

p.glue {display: none;}

#glue {margin-top: 35px;}

#glue a#more {display: block; width: 105px; height: 19px; text-indent: -899999px; background: url(img/read_more.png) no-repeat top left; margin-top: -20px;}



/* FOOTER */

#footer {width: 940px; height: 50px; margin-bottom: 100px; background: url(img/line.png) no-repeat top left; padding-top: 10px; }

#footer ul li {height: 50px; float: left;}

#footer ul li a {display: block; text-indent: -999999px; height: 50px; float: left;}

a#footer_01 {height: 50px; width: 166px; background: url(img/footer_01.png) no-repeat;}
a#footer_02 {height: 50px; width: 305px; background: url(img/footer_02.png) no-repeat;}
a#footer_03 {height: 50px; width: 135px; background: url(img/footer_03.png) no-repeat;}
a#footer_04 {height: 50px; width: 147px; background: url(img/footer_04.png) no-repeat;}
a#footer_05 {height: 50px; width: 187px; background: url(img/footer_05.png) no-repeat;}


/* MISC */

#trailer_vid {z-index: 99999999999 !important;}
#trailer_vid object {z-index: 999999999;}

a#link_gems {position: absolute; height: 30px; width: 160px; top: 880px; left: 50%; margin-left: 180px; display: block; text-indent: -99999px; z-index: 999 !important; background: transparent url(img/player.png); }

a#link_rel {position: absolute; height: 30px; width: 160px; top: 880px; left: 50%; margin-left: -450px; display: block; text-indent: -99999px; z-index: 999 !important; background: transparent url(img/player.png); }

a#badge {position: absolute; top: -30px; left: 50%; margin-left: 300px; display: block; text-indent: -9999px; background: url(img/badge.png) no-repeat; width: 185px; height: 185px;}



