/* Layout for CJ PromoJam - Muse */
body{background:#1C1C1C url(../images/bg.jpg) 50% 0 no-repeat; width:100%;}
#wrapper{background: url(../images/wrapper-bg.png) 0 0 repeat-x; width:100%; height: 1070px;}
.column-wrapper {width:993px;margin:0px auto;}

h1{color:#eb1b24;font-size:43px;margin:12px 12px 0px;font-family:Helvetica,Arial,Sans-Serif;text-align:left;}
h2{color:#eb1b24;font-size:22px;margin:6px 16px;font-family:Helvetica,Arial,Sans-Serif;text-align:left;font-style:italic;}
#pre-order{width:412px;height:159px;background:transparent url(../images/pre-order.png) top right no-repeat;margin-left:12px;}
#int li {list-style:none;display:inline;margin-right:5px;position:relative;top:8px;}
.copy {width:420px;margin:12px;text-align:center;}
.post{background:transparent url(../images/post-to-twitter.png) 12px 0px no-repeat;height:23px;width:420px;text-align:right;margin:0px 12px;}
.post img{position:relative;right:60px;top:-4px;}

h1.callout {background:transparent url(../images/h1.png) scroll 0px 0px no-repeat; height:75px;width:498px; text-indent: -8000px; margin:7px 0px;}
#muse-video {width:475px; padding:10px;}
.buy-links {width:489px; height:293px; background: url(../images/buy-bg.png) 0 0 no-repeat; margin: 0px 10px;}
  .buy-links ul {padding: 88px 0 0 232px}
  .buy-links li {list-style: none;}
  .buy-links li.itunes2 {margin-top: 20px; margin-left: 76px;}

.facebook {margin-top: 7px; background: url(../images/post-to-facebook.png) 0px 0 no-repeat;}

#footer{position: absolute; top: 1224px; padding: 32px 0px 24px; width:993px; text-align:center;}

/* Error Styling */
#errorExplanation{border:1px solid #E3BEBE;background:#F6E8E8;margin:10px 0 20px;padding:20px;}
#errorExplanation h2{margin:-20px -20px 20px;background:#E3BEBE;padding:10px 20px;}
#errorExplanation p{margin:0 0 20px;}
#errorExplanation ul{margin:0 0 0 25px;}
#errorExplanation ul li{list-style-type:disc;margin:0 0 3px;padding:0;}

/* Stats Styling */
.stats-header{background:transparent url(/images/promojam-stats-header.png) no-repeat scroll 0 0;height:35px;margin:0 auto;width:800px;}
.statWrap{width:760px;margin:0 auto;background:#191919;padding:15px;position:relative;color:#DDD;}
.topBox{width:750px;margin:0 auto 48px auto;opacity:1;position:relative;}
.topStats{width:110px;display:inline;position:relative;float:left;}
.bottomBox{width:750px;margin:0px auto 10px auto;opacity:1;}
.bottomBox h3{font-size:1.1em;line-height:1.2em;margin:0;color:#FFF;text-transform: lowercase; text-align: left; padding: 5px; border-bottom: 1px solid #333333;}
.topStats h2{width:105px;font-size:.9em;line-height:1.1em;margin:0;color:#FFF;}
.topStats h3{width:105px;font-size:1.1em;line-height:1.1em;padding:0;margin:0;color:#FFF; text-align: left;}
.bottomBox *{color:#FFF;}

/* Widget */
.tweet-submit-box{padding-left: 10px; margin-bottom:7px;}
.tweet-row {padding: 3px 0 6px 0;margin:0; border-bottom: 1px solid #666; position:relative;}
.twitter-widget {}
.twitter-widget .bottom-fade {left: 0; position: absolute; bottom: 0;}
.tweet_widget {overflow: hidden;}
#tweet_widget {background:transparent url(/images/chat-bg.png) repeat scroll 0 0; width: 425px;}
#tweet_widget center {display: none;}
#tweet_widget div div {font-size: 11px !important; line-height: 1.35em; margin: px 0 !important; padding: 5px 0 20px 36px !important; position: relative; color: #000 !important;}
#tweet_widget div div div {padding-top: 0px !important; padding-bottom: 0px !important;}
#tweet_widget div div img {left: 2px; position: absolute; top: 2px;display:block;}
#tweet_widget div div a {color: #000 !important;}
.tweet-user {font-size:1.4em;}
#tweet_widget .jtw_new_tweet {background-color: #707070 !important;}
#tweet_widget .jtw_tstamp {color: #DDD !important;}
.tweet-body {position:absolute;width:200px;}

/* tweet-box */
#tweet-box {width:403px; height: 160px; background:transparent url(../images/unlocked.png) top left no-repeat;position:relative;}
#tweet-box textarea{color: #000; border:none; font-family:"Lucida Grande",Helvetica,Arial,Sans-Serif; font-size:1.25em; font-weight:bold; width:378px;height:86px;line-height:1.5em;margin-left:4px;padding:2px;text-align: left; position:absolute; top:24px;left:5px; background:transparent url(/images/chat-bg.png) repeat scroll 0 0;}
#tweet-box h4{position: relative;margin:8px 0 4px 8px;font-size:1em;font-weight:bold;text-align:left; padding-bottom: 4px;position:relative;top:-20px;}
#tweet-box h4 #static {color: #FFF;padding-bottom: 5px; position: absolute; top: 115px;}
#tweet-box #count{position:relative;top:10px;left:370px;color:#555;font-size:1.1em;font-weight:bold;}
#this{position:absolute;right:76px;top:123px;}

/* Tweet Chat */
.twitter-chat .tweet {margin-top: 0; margin-left: 0; position: relative;}
.twitter-chat .tweet #count {display:none; color: #352c20; font-family:'Georgia','Serif'; font-size: 1.1em; font-weight: bold; position: absolute; right: 15px; top: 6px;}
.twitter-chat .tweet #static	{color: #000; font-size: .8em; line-height: 1.5em; font-weight: bold; font-family: "Lucida Grande", Helvetica, Arial, Sans-Serif; position: absolute; left: 17px; bottom: 7px;}

.twitter-chat  {margin-top: 0px; width: 400px; height: 150px; background: url(/images/selena-chat.png) 0 0 no-repeat; position: relative;}
.twitter-chat .tweet p {text-align: left; margin-bottom: 0; margin-top: 3px; padding: 0px 15px 0;}
.twitter-chat .tweet p textarea	{width: 369px; margin: 0; height: 70px; border: none; padding: 0; font-size: .8em; line-height: 1.5em; font-weight: bold; font-family: "Lucida Grande", Helvetica, Arial, Sans-Serif;}
.twitter-chat input	{position: absolute; bottom: 0; right: 160px; margin: 0;}

/* Reposts */
.twitter-column {position: relative; width:400px;}

/* jPlayer Styling */
#player-position{}
#jquery_jplayer{ }
#player_container{position:relative;background:url("/images/player-controls.png") 50% 0 no-repeat;width:448px;height:148px; margin-left:20px; margin-bottom: 7px;}
#player_container ul#player_controls{position:absolute;top:80px;left:40px;list-style-type:none;padding:0;margin:0;}
#player_container ul#player_controls li{overflow:hidden;text-indent:-9999px;}
#player_play,
#player_pause{position:absolute;top:0px;left:0px;display:block;width:40px;height:40px;cursor:pointer;}
#player_play{position:absolute;top:0px;left:28px;background:url("/images/spirites.png") 0 0 no-repeat;}
#player_play.jqjp_hover{background:url("/images/spirites.png") -41px 0 no-repeat;}
#player_pause{position:absolute;top:0px;left:28px;background:url("/images/spirites.png") 0 -42px no-repeat;}
#player_pause.jqjp_hover{background:url("/images/spirites.png") -41px -42px no-repeat;}
#ctrl_prev{position:absolute;top:4px;left:0px;background:url("/images/spirites.png") 0 -112px no-repeat;width:28px;height:28px;cursor:pointer;}
#ctrl_prev:hover{background:url("/images/spirites.png") -29px -112px no-repeat;}
#ctrl_prev.disabled{background:url("/images/spirites.png") -58px -112px no-repeat;cursor:default;}
#ctrl_next{position:absolute;top:4px;left:66px;background:url("/images/spirites.png") 0 -141px no-repeat;width:28px;height:28px;cursor:pointer;}
#ctrl_next:hover{background:url("/images/spirites.png") -29px -141px no-repeat;}
#ctrl_next.disabled{background:url("/images/spirites.png") -58px -141px no-repeat;cursor:default;}
#player_stop{position:absolute;top:4px;left:95px;background:url("/images/spirites.png") 0 -83px no-repeat;width:28px;height:28px;cursor:pointer;}
#player_stop.jqjp_hover{background:url("/images/spirites.png") -29px -83px no-repeat;}
#player_progress{position:absolute;top:87px;left:180px;background-color:#eee;width:122px;height:15px;}
#player_progress_load_bar{background:url("/images/bar_load.gif") top left repeat-x;width:0px;height:15px;cursor:pointer;}
#player_progress_load_bar.jqjp_buffer{background:url("/images/bar_buffer.gif") top left repeat-x;}
#player_progress_play_bar{position:absolute;top:0px;left:0px;background:url("/images/bar_play.gif") top left repeat-x ;width:0px;height:15px;}
#player_volume_min{position:absolute;top:8px;left:274px;background:url("/images/spirites.png") 0 -170px no-repeat;width:18px;height:15px;cursor:pointer;}
#player_volume_max{position:absolute;top:8px;left:340px;background:url("/images/spirites.png") 0 -186px no-repeat;width:18px;height:15px;cursor:pointer;}
#player_volume_min.jqjp_hover{background:url("/images/spirites.png") -19px -170px no-repeat;}
#player_volume_max.jqjp_hover{background:url("/images/spirites.png") -19px -186px no-repeat;}
#player_volume_bar{position:absolute;top:93px;left:330px;background:url("/images/volume_bar.gif") repeat-x top left;width:46px;height:5px;cursor:pointer;}
#player_volume_bar_value{background:url("/images/volume_bar_value.gif") repeat-x top left;width:0px;height:5px;}
#play_time,
#total_time{position:absolute;top:105px;left:180px;width:122px;font-size:.6em;font-style:oblique;color:#AAA;}
#total_time{text-align:right;}
#playlist_list{width:403px;position:relative;}
#playlist_list ul{list-style-type:none;padding:5px 0 10px 0;margin:0 0 10px 0;background-color:#1C4853;border:1px solid #012229;border-top:none;width:403px;font-size:1em;}
#playlist_list li{padding:2px 0 2px 20px;border-bottom:1px solid #112b32;cursor:pointer;color:#FFF;}
#playlist_list li.playlist_current{color:#a8d6e1;list-style-type:square;list-style-position:inside;padding-left:6px;cursor:default;background: #112b32;}
#playlist_list li.playlist_hover{color:#a8d6e1;background: #112b32;}
