body
{
    background-color:#000000;
    font-family:Arial;
    color:#eeeeee;
}

#dates-table,
#promo-kit-table
{
    width:657px;
    margin:auto;
}

#dates-table th,
#dates-table td
{
    padding:5px 0 5px 0;
}

#dates-table .odd
{
    background-color:#333333;
}

#promo-kit-table td,
#promo-kit-table th
{
    vertical-align:top;
    border:solid 1px #333333;
    padding:5px 5px 5px 5px;
}

#promo-kit-table ul li
{
    margin:0 0 0 15px;
    list-style:disc;
}

#email-list-form
{
    width:200px;
    margin:auto;
}

#promo-cd
{
    width:240px;
    margin:auto;
}

table th
{
    text-align:left;
}

table thead th
{
    color:#fffd7b;
}

table tbody th
{
    color:#777777;
}

table td
{
    margin:0 0 5px 0;
}

a
{
    color:#807e3d;
}

a:hover
{
    color:#fffd7b;
}

.clear
{
    clear:both;
}

p
{
    margin:0 0 20px 0;
}

h1.section-title
{
    text-align:center;
    border-bottom:solid 1px #807e3d;
    margin:0 0 10px 0;
}

h2
{
    color:#fffd7b;
    font-size:18pt;
    font-weight:normal;
    margin:0 0 5px 0;
}

h4
{
    font-size:10pt;
}

div.input
{
    margin:0 0 10px 0;
}

label
{
    font-size:8pt;
    text-align:left;
    display:block;
    margin:0 0 2px 0;
    color:#807e3d;
}

input[type=text],
textarea
{
    color:#ffffff;
    width:200px;
    color:#fffd7b;
    border:solid 1px #333333;
    background-color:#111111;
}

.section
{
    padding:0 0 20px 0;
    margin:0 0 10px 0;
    border-bottom:solid 1px #333333;
}

#features .section h2,
#features .section h3
{
    text-align:center;
}

a.view-all
{
    float:left;
    color:#fffd7b;
    margin:0 0 2px 0;
    clear:both;
}

#site-container
{
    background:#000000 url("../images/site-bg-small.jpg") center 100px no-repeat scroll;
    width:960px;
    margin:auto;
}

#site-container.home
{
    background:#000000 url("../images/site-bg.jpg") center 100px no-repeat scroll !important;
}

#mp3-player {
    display:none;
    position:absolute;
}

#flash-placeholder
{
    float:left;
    width:320px;
    height:30px;
}

#site-menu a
{
    float:left;
    background:transparent url("../images/menu-sprites.png") 0 0 no-repeat scroll;
    text-indent:-999em;
}

#site-menu a#about
{
    width:107px;
    height:90px;
    margin:81px 0 0 126px;
    background-position:0 0;
}

#site-menu a#about:hover,
#site-menu a#about.active
{
    background-position:0 -90px !important;
}

#site-menu a#news
{
    width:106px;
    height:79px;
    margin:54px 0 0 7px;
    background-position:-107px 0;
}

#site-menu a#news:hover,
#site-menu a#news.active
{
    background-position:-107px -90px !important;
}

#site-menu a#dates
{
    width:112px;
    height:73px;
    margin:36px 0 0 6px;
    background-position:-213px 0;
}

#site-menu a#dates:hover,
#site-menu a#dates.active
{
    background-position:-213px -90px !important;
}

#site-menu a#media
{
    width:115px;
    height:74px;
    margin:25px 0 0 6px;
    background-position:-325px 0;
}

#site-menu a#media:hover,
#site-menu a#media.active
{
    background-position:-325px -90px !important;
}

#site-menu a#connect
{
    width:140px;
    height:74px;
    margin:29px 0 0 7px;
    background-position:-440px 0;
}

#site-menu a#connect:hover,
#site-menu a#connect.active
{
    background-position:-440px -90px !important;
}


#site-menu a#store
{
    width:110px;
    height:77px;
    margin:28px 0 0 4px;
    background-position:-580px 0;
}

#site-menu a#store:hover,
#site-menu a#store.active
{
    background-position:-580px -90px !important;
}

#promos
{
    margin:0 0 110px 0;
}

#quotes
{
    padding:22px 0 0 0;
    text-align:center;
    font-size:0.75em;
    letter-spacing:-0.0095em;
    line-height:1.15em;
    float:left;
    margin:9px 0 0 12px;
    width:206px;
    height:148px;
    background:transparent url("../images/quotes-bg.jpg") center 0 no-repeat scroll;
}

div.quote,
div.quote p
{
    display:none;
}

#quotes p.quote-message
{
    margin:0 0 16px 0;
}

#quotes p.quote-name
{
    color:#cccccc;
}

#press-kit a
{
    float:right;
    margin:45px 13px 0 0;
    width:95px;
    height:82px;
    background:transparent url("../images/press-kit-small.png") 0 0 no-repeat scroll;
    text-indent:-999em;
}

#press-kit.home a
{
    float:right;
    margin:-13px 39px 0 0;
    width:140px;
    height:174px;
    background:transparent url("../images/press-kit.jpg") 0 0 no-repeat scroll;
    text-indent:-999em;
}

#dashboard
{
    min-height:225px;
}

#upcoming-dates,
#features
{
    float:left;
}

#recent-news
{
    float:right;
}

#upcoming-dates,
#recent-news
{
    color:#999999;
    width:220px;
    font-size:8pt;
    line-height:1.25em;
}

#features
{
    width:436px;
    margin:0 42px 0 42px;
}

#upcoming-dates h2
{
    height:40px;
    text-indent:-999em;
    background:transparent url("../images/dashboard-dates.jpg") center 0 no-repeat scroll;
}

#upcoming-dates table,
#recent-news table
{
    margin:0 0 5px 0;
}

#upcoming-dates table th,
#recent-news table th
{
    padding:2px 2px 2px 2px;
}

#upcoming-dates table td,
#recent-news table td
{
    padding:2px 2px 2px 2px;
    color:#807e3d;
}

#upcoming-dates table b
{
    color:#cccccc;
}

#features h1
{
    height:40px;
    text-indent:-999em;
    background:transparent url("../images/dashboard-features.jpg") center 0 no-repeat scroll;
}

#recent-news h2
{
    height:40px;
    text-indent:-999em;
    background:transparent url("../images/dashboard-news.jpg") center 0 no-repeat scroll;
}

#page-content
{
    clear:both;
}

#social-links a
{
    float:right;
    margin:5px 5px 0 5px;
    height:16px;
    width:16px;
    text-indent: -999em;
}

#icon-facebook {
    background:transparent url("../images/icon-facebook-small.png");
}

#icon-myspace {
    background:transparent url("../images/icon-myspace-small.png");
}

#icon-twitter {
    background:transparent url("../images/icon-twitter-small.png");
}

#icon-sonicbids {
    background:transparent url("../images/icon-sonicbids-small.png");
}

#icon-ilike {
    background:transparent url("../images/icon-ilike-small.png");
}

#icon-reverbnation {
    background:transparent url("../images/icon-reverbnation-small.png");
}



#icon-itunes {
    background:transparent url("../images/icon-itunes.jpg");
}

#icon-itunes-small {
    background:transparent url("../images/icon-itunes-small.jpg");
}

ul.store-links
{
    width:369px;
    margin:auto;
}

div.product-description ul.store-links
{
    margin:5px 0 0 0;
}


ul.store-links li {
    float:left;
    margin: 0 16px 0 0;
}

ul.store-links li a
{
    float:left;
    height:25px;
    width:25px;
    text-indent: -999em;
}

#icon-amazon {
    background:transparent url("../images/icon-amazon.jpg");
}

#icon-amazon-small {
    background:transparent url("../images/icon-amazon-small.jpg");
}

#icon-rhapsody {
    background:transparent url("../images/icon-rhapsody.jpg");
}

#icon-rhapsody-small {
    background:transparent url("../images/icon-rhapsody-small.jpg");
}

#icon-napster {
    background:transparent url("../images/icon-napster.jpg");
}

#icon-napster-small {
    background:transparent url("../images/icon-napster-small.jpg");
}

#icon-emusic {
    background:transparent url("../images/icon-emusic.jpg");
}

#icon-emusic-small {
    background:transparent url("../images/icon-emusic-small.jpg");
}

#icon-lala {
    background:transparent url("../images/icon-lala.jpg");
}

#icon-lala-small {
    background:transparent url("../images/icon-lala-small.jpg");
}

#icon-shockhound {
    background:transparent url("../images/icon-shockhound.jpg");
}

#mp3-player a
{
    float:left;
    width:16px;
    height:16px;
    text-indent:-999em;
    margin:5px 0px 0 5px;
}

#icon-shockhound-small {
    background:transparent url("../images/icon-shockhound-small.jpg");
}

#icon-amiestreet {
    background:transparent url("../images/icon-amiestreet.jpg");
}

#icon-amiestreet-small {
    background:transparent url("../images/icon-amiestreet-small.jpg");
}

#icon-limewire {
    background:transparent url("../images/icon-limewire.jpg");
}
#icon-limewire-small {
    background:transparent url("../images/icon-limewire-small.jpg");
}

div.news-container
{
    margin:0 0 20px 0;
}

div.news-info
{
    margin:0 0 5px 0;
}

div.update-info
{
    color:#666666;
    font-size:8pt;
    margin:0 0 2px 0;
}

#panel-contact,
#panel-online,
#panel-offline
{
    float:left;
}

#panel-online,
#panel-offline
{
    width:220px;
}

#panel-online
{
    width:436px;
    margin:0 42px 0 42px;
    text-align:center;
}

.product-detail,
.product-description,
.product-track-listing,
.product-meta,
.product-detail
{
    float:left;
}



.product-detail
{
    width:200px;
    text-align:center;
}

.product-description
{
    width:718px;
    margin:0 0 0 42px;
}

.product-summary
{
    margin:0 0 20px 0;
}

.product-track-listing,
.product-meta
{
    width:300px;
}

#countdown
{
    margin:auto;
}

#countdown td,
#countdown th
{
    text-align:center;
    width:50px;
}

#countdown td
{
    font-size:8pt;
}