@charset "utf-8";
/* CSS Document */

body {background:url(../images/layout/background.jpg) top center no-repeat #000; padding:0; margin:0; font-family:Arial, Tahoma, Verdana; color:#fff; font-size:11px;}
html{overflow-y:scroll;}

div:focus, img:focus, a:focus, object:focus {outline:none;}

img {border:0;}

a, a:visited {color:#ff9c00;}
a:hover {color:#ff7800;}

input, textarea {padding:2px 4px; border:none; font-size:11px; font-family:Arial, Tahoma, Verdana; background:#222; border:1px solid #333; color:#fff;}
input:hover, textarea:hover {background:#333;}
input:focus, texterea:focus {background:#333; border:1px solid #222;}

#container {margin:72px auto 0 auto; width:1001px;}
#container div {float:left;}

#header {width:100%;}

.mp3player {width:438px; height:78px;}
.fusionlogo {width:118px; height:78px; background:url(../images/layout/head_fusionlogo.jpg) top left no-repeat;}
.fusionlogo a {display:block; width:118px; height:78px; font-size:0;}
.fusionlogo:hover {background:url(../images/layout/head_fusionlogo.jpg) bottom left no-repeat;}
.platinumlogo {width:117px; height:78px; background:url(../images/layout/head_logo_platinum.jpg) top left no-repeat;}
.platinumlogo a {display:block; width:117px; height:78px; font-size:0;}
.platinumlogo:hover { background:url(../images/layout/head_logo_platinum.jpg) bottom left no-repeat;}
.youtubelogo {width:60px; height:78px; background:url(../images/layout/head_logo_youtube.jpg) top left no-repeat;}
.youtubelogo a {display:block; width:60px; height:78px; font-size:0;}
.youtubelogo:hover {background:url(../images/layout/head_logo_youtube.jpg) bottom left no-repeat;}
.myspacelogo {width:81px; height:78px; background:url(../images/layout/head_logo_myspace.jpg) top left no-repeat;}
.myspacelogo a {display:block; width:81px; height:78px; font-size:0;}
.myspacelogo:hover {background:url(../images/layout/head_logo_myspace.jpg) bottom left no-repeat;}
.facebooklogo {width:68px; height:78px; background:url(../images/layout/head_logo_facebook.jpg) top left no-repeat;}
.facebooklogo a {display:block; width:68px; height:78px; font-size:0;}
.facebooklogo:hover {background:url(../images/layout/head_logo_facebook.jpg) bottom left no-repeat;}
.partyflocklogo {width:119px; height:78px; background:url(../images/layout/head_logo_partyflock.jpg) top left no-repeat;}
.partyflocklogo a {display:block; width:119px; height:78px; font-size:0;}
.partyflocklogo:hover {background:url(../images/layout/head_logo_partyflock.jpg) bottom left no-repeat;}

#menu {width:1000px; height:60px; background:url(../images/layout/menu_bg.jpg) top left no-repeat;}
#leftflash {width:150px;}
#middle {width:582px; padding:4px 59px 0 59px;}
#middle div {margin:0 1px;}
.menu_home {width:81px; height:25px; background:url(../images/layout/menu_home.jpg) top left no-repeat;}
.menu_home a {display:block; width:81px; height:25px; font-size:0;}
.menu_home:hover {background:url(../images/layout/menu_home.jpg) bottom left no-repeat;}
.menu_schedule {width:81px; height:25px; background:url(../images/layout/menu_schedule.jpg) top left no-repeat;}
.menu_schedule a {display:block; width:81px; height:25px; font-size:0;}
.menu_schedule:hover {background:url(../images/layout/menu_schedule.jpg) bottom left no-repeat;}
.menu_biography {width:81px; height:25px; background:url(../images/layout/menu_biography.jpg) top left no-repeat;}
.menu_biography a {display:block; width:81px; height:25px; font-size:0;}
.menu_biography:hover {background:url(../images/layout/menu_biography.jpg) bottom left no-repeat;}
.menu_discography {width:81px; height:25px; background:url(../images/layout/menu_discography.jpg) top left no-repeat;}
.menu_discography a {display:block; width:81px; height:25px; font-size:0;}
.menu_discography:hover {background:url(../images/layout/menu_discography.jpg) bottom left no-repeat;}
.menu_bookings {width:82px; height:25px; background:url(../images/layout/menu_bookings.jpg) top left no-repeat;}
.menu_bookings a {display:block; width:82px; height:25px; font-size:0;}
.menu_bookings:hover {background:url(../images/layout/menu_bookings.jpg) bottom left no-repeat;}
.menu_guestbook {width:81px; height:25px; background:url(../images/layout/menu_guestbook.jpg) top left no-repeat;}
.menu_guestbook a {display:block; width:81px; height:25px; font-size:0;}
.menu_guestbook:hover {background:url(../images/layout/menu_guestbook.jpg) bottom left no-repeat;}
.menu_media {width:81px; height:25px; background:url(../images/layout/menu_media.jpg) top left no-repeat;}
.menu_media a {display:block; width:81px; height:25px; font-size:0;}
.menu_media:hover {background:url(../images/layout/menu_media.jpg) bottom left no-repeat;}
#rightflash {width:150px;}

#content {width:1000px; height:516px;padding-bottom:40px;}
#footer {width:1000px; text-align:center;}
#footer a, #footer a:visited {color:#fff; text-decoration:none;}
#footer a:hover {text-decoration:underline;}
#footer span {color:#ff9c00; font-weight:bold;}

.home_left {width:313px; height:516px; background:url(../images/layout/home_left.jpg) top left no-repeat;}
.home_flash {width:372px; height:516px;}
.home_right {width:315px; height:516px; background:url(../images/layout/home_right.jpg) top left no-repeat;}

#otherpage {width:1000px; height:516px; background:url(../images/layout/content_bg_otherpages.jpg) top left no-repeat;}
.page_left {width:642px; height:516px;padding-bottom:40px;}
.page_right {width:150px; height:426px; padding:90px 125px 0 30px;}

.news {background:url(../images/layout/bg_news.jpg) top left no-repeat; padding:20px 125px 0 30px;}
.schedule {background:url(../images/layout/bg_schedule.jpg) top left no-repeat;}
.biography {background:url(../images/layout/bg_biography.jpg) top left no-repeat;}
.discography {background:url(../images/layout/bg_discography.jpg) top left no-repeat; padding:20px 125px 0 30px;}
.bookings {background:url(../images/layout/bg_bookings.jpg) top left no-repeat;}
.guestbook {background:url(../images/layout/bg_guestbook.jpg) top left no-repeat; padding:20px 125px 0 30px;}
.media {background:url(../images/layout/bg_media.jpg) top left no-repeat;}

.leftitem .header, .rightitem .header {line-height:14px; padding:5px 10px 5px 10px; font-weight:bold;}
.leftitem .header span, .rightitem .header span {color:#ff9c00; margin:0 0 0 5px;}
.leftitem .info, .rightitem .info {background:url(../images/layout/bg_content.png) top left repeat; padding:10px 10px 10px 10px;}
.leftitem {width:285px; margin:0 0 5px 25px;}
.leftitem .header {background:url(../images/layout/content_left_header.jpg) top left no-repeat; width:265px;}
.leftitem .info {width:265px;}
.rightitem {width:278px; margin:0 0 10px 5px;}
.rightitem .header {background:url(../images/layout/content_right_header.jpg) top left repeat-y; width:258px;}
.rightitem .info {width:258px;}

.newsimage {width:75px; margin:0 10px 0 0; }
.newsimage img {border:1px solid #fff; margin:0 0 5px 0;}
.newsmessage {width:173px; line-height:16px;}

.news a, .news a:visited {display:block; width:140px; padding:2px 4px; text-decoration:none; border-left:2px solid #222; margin:0 0 10px 0; font-weight:bold;}
.news a span, .news a:visited span {color:#666; font-size:9px; font-weight:normal;}

.news a:hover {border-left:2px solid #333;background:url(../images/layout/bg_content.png) top left repeat;}
.news a:hover span {text-decoration:none; }

.leftitembig .newsmessage {width:310px;}

.latestrelease {width:310px;}
.latestrelease .button {margin:0 10px 0 90px; height:200px; width:57px;}
.latestrelease .image {width:153px; height:125px; margin:3px 0px;}
.latestrelease .image img {border:1px solid #222;}
.latestrelease .info {width:153px; }
.latestrelease .info span {color:#ff9c00;}

.item {width:100%; margin:0 0 4px 0;}

.schedule_date { color:#b8b8b8; font-size:10px; font-weight:bold; width:65px;}
.schedule_info { width:200px;}
.schedule_info a{ color:#FFFFFF;text-decoration:none;font-weight:bold;}
.schedule_info a:hover{ color:#ff9c00;text-decoration:underline;font-weight:bold;}
.schedule_info span {color:#ff9c00;}
.leftitembig .schedule_info {width:330px;}

.leftitembig .header span {color:#ff9c00; margin:0 0 0 5px;}
.leftitembig {width:423px; margin:0 0 5px 25px;}
.leftitembig .header {background:url(../images/layout/header_big.jpg) top left no-repeat; width:403px; height:25px; color:#fff; line-height:24px; padding:0 10px 0 10px; font-size:11px; font-weight:bold;}
.leftitembig .info {width:403px; background:url(../images/layout/bg_content.png) top left repeat; padding:10px 10px 10px 10px; color:#fff; font-size:11px;line-height:16px;}
.leftitembig .info p {margin:0 0 10px 0; padding:0;}

.bookingsform {margin:0 0 0 25px;}
.formleft {width:100px;}
.formright {width:300px;}

.btn_photo {background:url(../images/layout/media_btn_photo.jpg) top left no-repeat; width:152px; height:24px; margin:0 0 5px 0;}
.btn_photo:hover {background:url(../images/layout/media_btn_photo.jpg) bottom left no-repeat;}
.btn_photo a {display:block; font-size:0; width:152px; height:24px;}

.btn_video {background:url(../images/layout/media_btn_video.jpg) top left no-repeat; width:152px; height:24px; margin:0 0 5px 0;}
.btn_video:hover {background:url(../images/layout/media_btn_video.jpg) bottom left no-repeat;}
.btn_video a {display:block; font-size:0; width:152px; height:24px;}

.btn_audio {background:url(../images/layout/media_btn_audio.jpg) top left no-repeat; width:152px; height:24px; margin:0 0 5px 0;}
.btn_audio:hover {background:url(../images/layout/media_btn_audio.jpg) bottom left no-repeat;}
.btn_audio a {display:block; font-size:0; width:152px; height:24px;}

.gb_nav {width:322px; margin:5px 10px 5px 25px; font-size:11px; font-weight:bold;}
.gb_nav span {display:block; float:left; padding:3px 6px; color:#fff;}
.gb_nav a, .gb_nav a:visited, .gb_btn a, .gb_btn a:visited {display:block; float:left; padding:3px 6px; margin:0 3px 0 0; text-decoration:none; background:#222;}
.gb_nav a:hover, .gb_btn a:hover {background:#333;}
.gb_nav a.active {background:#444; color:#ff9c00;}

.disco_item {width:127px; padding:6px; background:url(../images/layout/bg_content.png) top left repeat; margin:0 10px 10px 0;}
.disco_item .image {width:127px; height:125px; margin:0 0 5px 0;}
.disco_item .image img {border:1px solid #222;}
.disco_item .info {width:127px; margin:0;}
.disco_item .info span {color:#ff9c00; font-weight:bold;}

.disco_info {}
.disco_info span {color:#ff9c00; font-weight:bold;}

.discobtn_freaky {background:url(../images/layout/disco_link_freaky.jpg) top left no-repeat; width:152px; height:32px; font-size:0px; margin:0 0 15px 0;}
.discobtn_itunes {background:url(../images/layout/disco_link_itunes.jpg) top left no-repeat; width:152px; height:32px; font-size:0px; margin:0 0 5px 0;}
.discobtn_hardstylecom {background:url(../images/layout/disco_link_hardstylecom.jpg) top left no-repeat; width:152px; height:32px; font-size:0px; margin:0 0 5px 0;}
.discobtn_trackitdown {background:url(../images/layout/disco_link_trackitdown.jpg) top left no-repeat; width:152px; height:32px; font-size:0px; margin:0 0 5px 0;}
.discobtn_junodownload {background:url(../images/layout/disco_link_junodownload.jpg) top left no-repeat; width:152px; height:32px; font-size:0px; margin:0 0 5px 0;}
.discobtn_dancetunes {background:url(../images/layout/disco_link_dancetunes.jpg) top left no-repeat; width:152px; height:32px; font-size:0px; margin:0 0 5px 0;}
.discobtn_beatport {background:url(../images/layout/disco_link_beatport.jpg) top left no-repeat; width:152px; height:32px; font-size:0px; margin:0 0 5px 0;}

.discobtn_freaky:hover {background:url(../images/layout/disco_link_freaky.jpg) bottom left no-repeat;}
.discobtn_itunes:hover {background:url(../images/layout/disco_link_itunes.jpg) bottom left no-repeat;}
.discobtn_hardstylecom:hover {background:url(../images/layout/disco_link_hardstylecom.jpg) bottom left no-repeat;}
.discobtn_trackitdown:hover {background:url(../images/layout/disco_link_trackitdown.jpg) bottom left no-repeat;}
.discobtn_junodownload:hover {background:url(../images/layout/disco_link_junodownload.jpg) bottom top left no-repeat;}
.discobtn_dancetunes:hover {background:url(../images/layout/disco_link_dancetunes.jpg) bottom left no-repeat;}
.discobtn_beatport:hover {background:url(../images/layout/disco_link_beatport.jpg) bottom left no-repeat;}

.discobtn_freaky a {display:block; width:152px; height:32px;}
.discobtn_itunes a {display:block; width:152px; height:32px;}
.discobtn_hardstylecom a {display:block; width:152px; height:32px;}
.discobtn_trackitdown a {display:block; width:152px; height:32px;}
.discobtn_junodownload a {display:block; width:152px; height:32px;}
.discobtn_dancetunes a {display:block; width:152px; height:32px;}
.discobtn_beatport a {display:block; width:152px; height:32px;}

.gallery p {margin:3px 0 3px 0; font-size:10px; padding:0;}
.photo_albumitem {padding:3px; background:url(../images/layout/bg_content.png) top left repeat; width:189px; margin:6px 6px 0 0; }
.photo_albumitem .image {width:62px; margin:0 6px 0 0;}
.photo_albumitem .image img {border:1px solid #222;}
.photo_albumitem .info {width:121px; font-weight:bold; font-size:12px; background:none; padding:0;}
.photo_albumitem .info span {font-weight:normal; color:#999; font-size:10px;}
.photo_albumdetail {padding:3px; background:url(../images/layout/bg_content.png) top left repeat; width:60px; margin:10px 14px 0 0;}
.photo_albumdetail:hover {background:#222;}

.video { background:url(../images/layout/bg_content.png) top left repeat; padding:3px; margin:6px 0 0 0; width:306px; height:250px;}
.video_options { background:url(../images/layout/bg_content.png) top left repeat; width:82px; margin:3px 0 0px 0; line-height:22px; font-size:12px;}
.video_options a, .video_options a:visited {padding:3px 6px; width:70px; display:block; float:left; text-decoration:none; border-left:2px solid #222222;}
.video_options a:hover { background:url(../images/layout/bg_content.png) top left repeat; border-left:2px solid #333333;}

.mediadate {font-size:11px; line-height:24px; margin:0 10px 0 0px;}
.mediainfo {font-size:11px; line-height:24px;}

.itemdark {margin:0px 0 2px 0; width:98%; border-bottom: 1px dotted #222222;}








/* Scroll Bar Master Styling Starts Here */
/* All comments can be freely removed from the css */
#contentscroll	{overflow:auto; margin:20px 0 0 118px; padding: 0px; }
.flexcroll {width:470px; height:315px; }
.scrollgeneric {line-height: 1px;font-size: 1px;position: absolute;top: 0; left: 0;}

.vscrollerbase {width: 15px; background: #D7EBDF url(../images/layout/basebarcaps_verticalbarbody.png) 0px 0px repeat-y;}
.vscrollerbar {width: 15px; background: #99CBCB url(../images/layout/basebarcaps_verticalbarbody.png) -15px 0px repeat-y;}
.hscrollerbase {height: 15px; background: #D7EBDF url(../images/layout/horizontalbarbody_cornerjog.png) 0px -15px repeat-x;}
.hscrollerbar { height: 15px; background: #99CBCB url(../images/layout/horizontalbarbody_cornerjog.png) 0px -30px repeat-x; }
.vscrollerbar, .hscrollerbar { padding: 10px; z-index: 2; }
.vscrollerbarbeg { background: url(../images/layout/basebarcaps_verticalbarbody.png) -45px -30px no-repeat; width: 15px; height: 15px !important; }
.vscrollerbarend { background: url(../images/layout/basebarcaps_verticalbarbody.png) -45px 0px no-repeat; width: 15px; height: 15px; }
.hscrollerbarbeg { background: url(../images/layout/basebarcaps_verticalbarbody.png) -60px -15px no-repeat; height: 15px; width: 15px !important; }
.hscrollerbarend { background: url(../images/layout/basebarcaps_verticalbarbody.png) -30px -15px no-repeat; height: 15px; width: 15px; } 
.scrollerjogbox { width: 15px; height: 15px; top: auto; left: auto; bottom: 0px; right: 0px; background: #4E727C url(../images/layout/horizontalbarbody_cornerjog.png) 0px 0px; }
.vscrollerbasebeg { background: url(../images/layout/basebarcaps_verticalbarbody.png) -30px -30px no-repeat; width: 15px; height: 15px !important; cursor:pointer; }
.vscrollerbaseend { background: url(../images/layout/basebarcaps_verticalbarbody.png) -60px -30px no-repeat;  height: 15px; width: 15px; cursor:pointer; }
.hscrollerbasebeg { background: url(../images/layout/basebarcaps_verticalbarbody.png) -60px 0px no-repeat; height: 15px; width: 15px !important; }
.hscrolleraseend { height: 15px; width: 15px; background: url(../images/layout/basebarcaps_verticalbarbody.png) -30px 0px no-repeat; }
.scrollerjogbox:hover { background: #5E828C url(../images/layout/basebarcaps_verticalbarbody.png) -45px -15px; }
/* Scroll Bar Master Styling Ends Here */
