body {
    margin:0;
    padding:0;
    font-family:Arial,Helvetica,Verdana;
    font-size:10pt;
}
a img {border-style:none;}
table {border-collapse:collapse;}
#wp {
    min-width:768px;
    margin:1.0em 1.0em 0 1.0em;
}
#header {
    width:100%;
}
ul.topmenu {
    list-style:none;
    margin:0;
    padding:0;
}
ul.topmenu li {
    float:left;
}
span.sep {
    color:#000;
    display:inline-block;
    padding-left:0.35em;
    padding-right:0.35em;
}
table#header td {
    vertical-align:top;
}
td.logo {
    text-align:right;
}
ul.topmenu a {
    color:#000;
    text-decoration:none;
}
.content {
    width:1078px;
}
.content a {
    text-decoration:none;
    color:#000;
}
/* links section */
a.active:hover {
    text-decoration:underline;
}
li.home a.active,li.news a.active {color:#9633ff;}
li.home a:hover, li.news a:hover, #news .MaiN a:hover {color:#9633ff;}
li.recordlabel a:hover, li.recordlabel a.active, #recordlabel .MaiN a:hover {color:#3333ff;}
li.artists a.active, li.artists a:hover, #artists .MaiN a:hover {color:#66ffff;}
li.shop a.active, li.shop a:hover, #shop .MaiN a:hover {color:#00cc33;}
li.management a.active, li.management a:hover, #management .MaiN a:hover {color:#ccff00;}
li.publishing a.active, li.publishing a:hover, #publishing .MaiN a:hover {color:#ff9900;}
li.sync a.active, li.sync a:hover, #sync .MaiN a:hover {color:#ffcccc;}
li.contact a.active, li.contact a:hover, #contact .MaiN a:hover {color:#ff3366;}
/* backgrounds section */
div#home {
    background: transparent url('/images/backgrounds/fpmusic.png') no-repeat fixed center;
}
div#news {
    background: transparent url('/images/backgrounds/news.png') no-repeat fixed center;
}
div#recordlabel {
    background: transparent url('/images/backgrounds/recordlabel.png') no-repeat fixed center;
}
div#artists {
    background: transparent url('/images/backgrounds/artists.png') no-repeat fixed center;
}
div#shop {
    background: transparent url('/images/backgrounds/shop.png') no-repeat fixed center;
}
div#management {
    background: transparent url('/images/backgrounds/management.png') no-repeat fixed center;
}
div#publishing {
    background: transparent url('/images/backgrounds/publishing.png') no-repeat fixed center;
}
div#sync {
    background: transparent url('/images/backgrounds/sync.png') no-repeat fixed center;
}
div#contact {
    background: transparent url('/images/backgrounds/contact.png') no-repeat fixed center;
}
/* home page buttons */
div#news-button,
div#sync-button,
div#artists-button,
div#shop-button {
    z-index: 2
}
div#FPR-button {
    z-index: 1;
}
div#contact-button {
    z-index: 3;
}
/* misc */
.MaiN {
    margin-top:1.5em;
    margin-bottom:1.5em;
}
.MaiN td {
    vertical-align:top;
}
td.column {
/*    width:276px; */
    width:359px;
    vertical-align:top;
    text-align:left;
/*    padding-right:50px; */
}
div.title {
    font-weight:600;
}
div.new {
    margin-top:1.5em;
}
td.column .title,
td.column .caption,
td.column .copy {
    width:276px;
}
.copy {
    line-height:1.4;
}
/* 
p a,
.copy {
    font-size:95%;
}
*/
p.copy {
    margin-top:0.5em;
}
p.copy img {
    margin-top:0.5em;
}
div.copy {
    margin-top:1.0em;
    margin-bottom:0.5em;
}
div.caption {
    text-align:center;
    font-family:Courier, Courier New;
    font-size:9pt;
    margin-top:0.5em;
}
.catalogue {
    margin-top:-5px;
/*    width:752px; */
}
.catalogue td {
    padding-top:13px;
    padding-right:13px;
}
#recordlabel .infobox {
    background-color:#3333ff;
}
#artists .infobox {
    background-color:#66ffff;
}
#shop .infobox {
    background: #00cc33 url('/images/buy.gif') no-repeat;
}
.infobox {
    display:none;
    color:#000 !important;
    font-family:Courier, Courier New;
    font-size:9pt;
    width:175px;
    height:175px;
    position:absolute;
    cursor:pointer;
    z-index: 10;
}
.infobox div {
    margin:0.5em 0.8em 0 0.8em;
}
.infobox div.infofoot {
    position:absolute;
    bottom:0.5em;
}
.fprinfo {
    cursor:pointer;
}
ul.artists-list {
    list-style:none;
    padding:0;
/*    font-size:95%; */
}
ul.artists-list li {
    padding:0;
}
ul.artists-list li a {
    display:inline-block;
    padding-bottom:0.3em;
}
.sync-box {
    margin-top:1.0em;
    margin-bottom:1.0em;
    background-color:#d1d3d4;
    border:1px solid #e1e1e1;
    width:296px;
    font-family:Courier, Courier New;
    font-size:9pt;
}
.sync-box td.left {
    padding:0.8em;
    width:175px;
    font-size:9pt;
}
.sync-box td.left a {
    color:#000 !important;
}
.sync-box td.left a:hover {
    text-decoration:underline;
}
.sync-box td.right {
    padding:0.8em 0.8em 0.8em 0;
}
.sync-box td.jukebox {
    background-color:#fff;
    padding-right:0.5em;
}
.sync-box td.jukebox a {
    display:inline-block;
    padding-top:0.6em;
}
.sync-box td.jukebox object {
    float:left;
}
.sync-box td.jukebox a {
    float:right;
    margin-top:0;
}
/*
.sync-box p a {
    font-size:100%;
}
*/
.tracklisting {
    list-style:none;
    padding:0;
    margin-top:0;
    margin-left:0;
}
div#authors {
    position:absolute;
}
div#authors,
div#authors a {
    color:#888;
}
div#authors a {
    text-decoration:underline;
}
/*
#jukebox-button {
    background:#fff;
    border:1px solid #e1e1e1;
    height:109px;
    width:170px;
}
#jukebox-button a { 
    font-size:8pt;
    font-family:Courier, Courier New;
    position:relative;
    display:block;
    margin-right:0.1em;
    float:right;
    top:-2.2em;
}
#jukebox-button a:hover { 
    text-decoration:underline;
}
#jukebox-button img {
    display:block;
    margin:0;
    padding:0;
}
#jukebox-button object {
    margin:0;
    padding:0;
}
*/
.sync-wrap-right {
    float:right;
    margin-right:0.6em;
}
.sync-wrap-center {
    margin-left:1.0em;
}
