@charset "utf-8";
/* Following code by Qreative-Design */

/* SET STANDARD */
* {margin:0; padding:0;}
img {border:none;}
div:focus, img:focus, object:focus, input:focus {outline:none;}

/* BODY / HTML */
html, body, #container {background:url(../images/layout/background.jpg) top center no-repeat #181818;}

body {font-family:Arial, Tahoma, Verdana; font-size:11px; color:#fff;}

input, textarea {background:#222; border:1px solid #333; padding:3px; color:#eee; font-size:11px;}
input:hover, textarea:hover {background:#333;}
input:focus, textarea:focus {background:#444;}
input {}
textarea {}

a, a:visited {color:#61a3c3;}
a:hover {}

ul {margin:0 0 0 20px;}
p {margin:0 0 10px 0;}

/* LAYOUT */
#container {width:818px; margin:0 auto 0 auto; min-height:308px;}
#container div {float:left;}

#header {width:794px; height:254px; margin:0 0 16px 0; padding:0 12px;}
#header a.headerlink, #header a.headerlink:visited {width:794px; height:254px; display:block; cursor:pointer; text-decoration:none;}

#breadcrumb {background:url(../images/layout/breadcrumb.gif) top center no-repeat; width:442px; height:17px; padding:3px 175px 0 201px; margin:0 0 14px 0; font-size:9px; font-weight:bold;}
#breadcrumb span {height:13px; line-height:12px; display:block; float:left; color:#fff; background:#000; padding:0 2px 0 5px;}
a.crumb, a.crumb:visited {color:#fff; background:url(../images/layout/arrow.gif) left center no-repeat; padding:0 2px 0 8px; display:block; float:left; height:13px; line-height:12px; margin:0 0 0 5px;}
a.crumb:hover {color:#999;}
a.crumbactive, a.crumbactive:visited {color:#999; background:url(../images/layout/arrow.gif) left center no-repeat; padding:0 2px 0 8px; display:block; float:left; height:13px; line-height:12px; margin:0 0 0 5px; text-decoration:none;}

#content {width:818px;}
.row {width:100%; margin:4px 0 0 0;}

.item_818 .top, .item_818 .middle .left, .item_818 .middle .right, .item_818 .middle .center .header, .item_818 .bottom, 
.item_584 .top, .item_584 .middle .left, .item_584 .middle .right, .item_584 .middle .center .header, .item_584 .bottom, 
.item_543 .top, .item_543 .middle .left, .item_543 .middle .right, .item_543 .middle .center .header, .item_543 .middle .center .header_artistlinks, .item_543 .bottom, 
.item_407 .top, .item_407 .middle .left, .item_407 .middle .right, .item_407 .middle .center .header, .item_407 .bottom, .item_407 .bottom_buttons, 
.item_290 .top, .item_290 .middle .left, .item_290 .middle .right, .item_290 .middle .center .header, .item_290 .bottom, 
.item_230 .top, .item_230 .middle .left, .item_230 .middle .right, .item_230 .middle .center .header, .item_230 .bottom, 
.releaseitem .top, .releaseitem .middle .left, .releaseitem .middle .right, .releaseitem .bottom, 
.artistitem .top, .artistitem .middle .left, .artistitem .middle .center .header, .artistitem .middle .right, .artistitem .artist_logo, .artistitem .buttons, .artistitem .bottom, 
.merchandiseitem .top, .merchandiseitem .middle .left, .merchandiseitem .middle .center .header, .merchandiseitem .middle .right, .merchandiseitem .artist_logo, .merchandiseitem .bottom, .merchandiseitem .options {background:url(../images/layout/fusionbv_layout_items.jpg) no-repeat;}


.item_818 {width:816px; margin:4px 4px 0 0;}
.item_818 .top {width:816px; background-position:-5px -145px; height:23px;}
.item_818 .middle {width:816px; background:url(../images/layout/item_818_bg.jpg) top left repeat-y;}
.item_818 .middle .left {width:14px; height:47px; background-position:-418px -5px;}
.item_818 .middle .center {width:773px; padding:6px 8px 8px 8px;}
.item_818 .middle .center .header {min-width:119px; height:27px; background-position:-811px -210px; margin:0 0 5px 0;}
.item_818 .middle .right {width:13px; height:47px; background-position:-437px -5px;}
.item_818 .bottom {width:816px; height:32px; background-position:-5px -173px;}
.colom_818 {width:816px;}

.item_584 {width:584px; margin:0 4px 0 0;}
.item_584 .top {width:584px; background-position:-418px -71px; height:23px;}
.item_584 .middle {width:584px; background:url(../images/layout/item_584_bg.jpg) top left repeat-y;}
.item_584 .middle .left {width:14px; height:47px; background-position:-418px -5px;}
.item_584 .middle .center {width:541px; padding:6px 8px 8px 8px;}
.item_584 .middle .center .header {width:541px; height:27px; background-position:-811px -210px; margin:0 0 5px 0;}
.item_584 .middle .right {width:13px; height:47px; background-position:-437px -5px;}
.item_584 .bottom {width:584px; height:32px; background-position:-418px -99px;}
.colom_584 {width:588px;}

.item_543 {width:543px; margin:4px 0 0 0;}
.item_543 .top {width:543px; background-position:-455px -5px; height:23px;}
.item_543 .middle {width:543px; background:url(../images/layout/item_543_bg.jpg) top left repeat-y;}
.item_543 .middle .left {width:14px; height:47px; background-position:-418px -5px;}
.item_543 .middle .center {width:500px; padding:6px 8px 8px 8px;}
.item_543 .middle .center .header {width:500px; height:27px; background-position:-811px -210px; margin:0 0 5px 0;}
.item_543 .middle .center .header_artistlinks {width:128px; height:27px; background-position:-811px -210px; margin:0 0 5px 0;}
.item_543 .middle .right {width:13px; height:47px; background-position:-437px -5px;}
.item_543 .bottom {width:543px; height:32px; background-position:-455px -33px;}
.colom_543 {width:543px;}

.item_407 {width:407px; margin:4px 0px 0 0;}
.item_407 .top {width:407px; background-position:-6px -5px; height:22px;}
.item_407 .middle {width:407px; background:url(../images/layout/item_407_bg.jpg) top left repeat-y;}
.item_407 .middle .left {width:14px; height:47px; background-position:-418px -5px;}
.item_407 .middle .center {width:364px; padding:6px 8px 8px 8px;}
.item_407 .middle .center .header {width:364px; height:27px; background-position:-811px -210px; margin:0 0 5px 0;}
.item_407 .middle .right {width:13px; height:47px; background-position:-437px -5px;}
.item_407 .bottom {width:407px; height:32px; background-position:-6px -32px;}
.item_407 .bottom_buttons {width:382px; height:63px; padding:8px 11px 0 14px; background-position:-5px -69px;}
.item_407 .bottom_buttons a {margin:0 1px;}
.colom_407 {width:470px;}

.item_290 {width:290px; margin:0 4px 0 0;}
.item_290 .top {width:290px; background-position:-281px -210px; height:23px;}
.item_290 .middle {width:290px; background:url(../images/layout/item_290_bg.jpg) top left repeat-y;}
.item_290 .middle .left {width:14px; height:47px; background-position:-418px -5px;}
.item_290 .middle .center {width:247px; padding:6px 8px 8px 8px;}
.item_290 .middle .center .header {width:247px; height:27px; background-position:-811px -210px; margin:0 0 5px 0;}
.item_290 .middle .right {width:13px; height:47px; background-position:-437px -5px;}
.item_290 .bottom {width:290px; height:32px; background-position:-281px -238px;}
.colom_290 {width:294px;}

.item_230 {width:230px;}
.item_230 .top {width:230px; background-position:-576px -210px; height:23px;}
.item_230 .middle {width:230px; background:url(../images/layout/item_230_bg.jpg) top left repeat-y;}
.item_230 .middle .left {width:14px; height:47px; background-position:-418px -5px;}
.item_230 .middle .center {width:187px; padding:6px 8px 8px 8px;}
.item_230 .middle .center .header {width:187px; height:27px; background-position:-811px -210px; margin:0 0 5px 0;}
.item_230 .middle .right {width:13px; height:47px; background-position:-437px -5px;}
.item_230 .bottom {width:230px; height:32px; background-position:-576px -238px;}
.colom_230 {width:230px;}

p.smalltext {font-size:9px; color:#666; margin:0;}


/* HOME */

/* HOME ------------ RELEASES */
.releaseitem {width:194px;}
.releaseitem .top {background-position:-827px -145px; width:194px; height:22px;}
.releaseitem .middle {background:url(../images/layout/releaseitem_bg.jpg) top left repeat-y; width:194px;}
.releaseitem .middle .left {background-position:-418px -5px; width:14px; height:47px;}
.releaseitem .middle .center {width:154px; padding:6px 6px 8px 7px; }
.releaseitem .middle .right {background-position:-437px -5px; width:13px; height:47px;}
.releaseitem .middle .center .title {width:154px; color:#fff; font-size:12px; font-weight:bold; text-align:center; line-height:12px; margin:0 0 8px 0;}
.releaseitem .middle .center .title span {color:#61a3c3; font-size:10px; line-height:10px;}
.releaseitem .middle .center .image {background:url(../images/layout/release_image_bg.jpg) top left no-repeat; width:120px; height:119px; margin:0 0 2px 0; padding:4px 17px 10px 17px;}
.releaseitem .middle .center .image img {border:1px solid #21201f;}
.releaseitem .middle .center a.btn_moreinfo {margin:0 0 5px 0;}
.releaseitem .bottom {width:194px; color:#fff; text-align:center; height:20px; line-height:14px; background-position:-827px -172px; padding:12px 0 0 0;}
.releasespacer {background:url(../images/layout/releases_spacer.gif) top left no-repeat; width:14px; height:265px;}

/* HOME ------------ NEWS */
.news_image {background:url(../images/layout/news_imagebg.jpg) top left no-repeat; width:60px; height:60px; margin:0 10px 15px 0; padding:5px 7px 14px 6px;}
.news_title {width:458px; font-size:14px; font-weight:bold; margin:0 0 5px 0; float:left;}
.news_title span {font-size:10px; color:#61a3c3;}
.news_message {width:458px; margin:0 0 15px 0;float:left;}
.news_buttons {width:542px;}
.news_buttons a.btn_readmore, .news_buttons a.btn_newsarchive {margin:0 5px 0 0;}
.news_buttons .addthis_toolbox {margin:0;}

.news_archiveitem {width:100%; padding:0 0 2px 0; margin:0 0 2px 0; border-bottom:1px dotted #111;}
.news_archiveitem a, .news_archiveitem a:visited {display:block; width:100%; float:left; padding:3px 0; text-decoration:none; color:#fff; font-weight:bold;}
.news_archiveitem a:hover {background:#111; border-right:3px solid #61a3c3;}
.news_archiveitem a span {font-size:10px; color:#61a3c3; font-weight:normal; margin:0 10px 0 0;}

.newsarchive_image {background:url(../images/layout/news_imagebg.jpg) top left no-repeat; width:60px; height:60px; margin:0 10px 15px 0; padding:5px 7px 14px 6px;}
.newsarchive_title {width:288px; font-size:14px; font-weight:bold; margin:0 0 5px 0; float:left;}
.newsarchive_title span {font-size:10px; color:#61a3c3;}
.newsarchive_message {width:288px; margin:0 0 15px 0;float:left;}
.newsarchive_buttons {width:242px; padding:0 0 10px 83px;}
.newsarchive_buttons a.btn_readmore, .newsarchive_buttons a.btn_newsarchive {margin:0 5px 0 0;}

.homeheight1 {height:228px;}

/* HOME ------------ MERCHANDISE */
.merchandise_picture_home {width:187px;}

/* HOME ------------ ARTIST */
.artist_buttons_home {width:188px;}
.artist_picture_home {width:187px; height:230px;}

/* HOME ------------ TWEETS */
.twitter_tweet span {color:#666; font-size:9px;}
.twitter_tweet span a, span a:visited {color:#666;}
.twitter_tweet span a:hover {color:#999;}
.twitter_tweet {width:100%; margin:0 0 4px 0; padding:0 0 4px 0; border-bottom:1px dotted #222;}



/* ARTISTS */
.artistitem {background:url(../images/layout/artistitem_bg.jpg) top left repeat-y; width:271px; margin:4px 1px 0 0;}
.artistitem .top {background-position:-5px -210px; width:271px; height:23px;}
.artistitem .middle {width:271px;}
.artistitem .middle .left {background-position:-418px -5px; width:14px; height:47px;}
.artistitem .middle .center {width:228px; padding:6px 8px 8px 8px;}
.artistitem .middle .center_buttons {width:243px; padding:1px 0px 1px 1px;}
.artistitem .middle .center .header {width:228px; height:27px; background-position:-811px -210px; margin:0 0 5px 0;}
.artistitem .middle .center .artistpicture {width:228px; text-align:center;}
.artistitem .middle .right {background-position:-437px -5px; width:13px; height:47px;}
.artistitem .artist_logo {background-position:-5px -238px; width:244px; height:46px; padding:18px 13px 11px 14px; text-align:center;}
.artistitem .buttons {background-position:-281px -281px; width:244px; padding:7px 12px 0 15px;}
.artistitem .buttons a.bookthisartist {margin:0 2px 0 0;}
.artistitem .bottom {background-position:-557px -281px; width:271px; height:32px;}

/* ARTIST INFO PAGE */
.artistinfo_left {width:271px; margin:0 4px 0 0;}
.artistinfo_right {width:543px;}

/* ARTIST MERCHANDISE PAGE */
.artist_shopping_options {width:100%;}
.artist_shopping_options .artist_shopping_left {width:126px; margin:0 10px 0 0;}
.artist_shopping_options p.price {line-height:26px; font-size:16px; font-weight:bold; margin:0;}
.artist_shopping_options .artist_shopping_right {width:92px;}
.artist_shopping_options select {width:122px; background:#333; color:#fff;border:1px solid #222; font-size:11px; height:26px; padding:2px;}
.artist_shopping_options option {background:#333; color:#fff;}
.artist_shopping_options option.soldout {color:#666;}
.artist_shopping_options option.first {color:#666;}

/* ARTIST DISCOGRAPHY PAGE */
.artist_disco_title {width:154px; color:#fff; font-size:12px; font-weight:bold; text-align:center; line-height:12px; margin:0 0 8px 0;}
.artist_disco_title span {color:#61a3c3; font-size:10px; line-height:10px;}
.artist_disco_image {background:url(../images/layout/release_image_bg.jpg) top left no-repeat; width:120px; height:119px; margin:0 0 2px 0; padding:4px 17px 10px 17px;}
.artist_disco_image img {border:1px solid #21201f;}
a.btn_moreinfo {margin:0 0 5px 0;}
p.artist_releasetitle {width:324px; font-size:14px; float:left; font-weight:bold; margin:0;}
p.releaseinactive{float:left;font-weight:bold;font-size:12px; color:#FF0000;}
p.artist_releaseartist {width:324px; font-size:12px; color:#61a3c3; margin:0 0 10px 0; float:left; font-weight:bold;}




/* RECORDS */

/* RECORDS ITEM */
.detailspage_left {width:407px; margin:0 4px 0 0;}
.detailspage_right {width:407px;}
.release_image_big {background:url(../images/layout/item_407_bigimage_bg.jpg) top left no-repeat; width:340px; height:342px; margin:9px; padding:4px 0 0 6px;}
.release_image_big img {border:1px solid #232221;}

p.releasetitle {width:364px; font-size:14px; float:left; font-weight:bold; margin:0;}
p.releaselabel {width:364px; font-size:10px; float:left; margin:10px 0 0 0; color:#666;}
p.releaseartist {width:364px; font-size:12px; color:#61a3c3; margin:0 0 10px 0; float:left; font-weight:bold;}
p.releasetrack {width:364px; font-size:10px; padding:0 0 3px 0; float:left; margin:0; line-height:18px;}
p.releasetrack span {display:block; float:left; width:40px;line-height:18px; color:#61a3c3;}
p.releasetrack a, p.releasetrack a:visited {background:url(../images/layout/a_previewlink.jpg) right center no-repeat; padding:0 80px 0 0; display:block; float:left; line-height:16px; width:204px; color:#fff; font-weight:bold; margin:0 40px 0 0;}
p.releasetrack a:hover {background:url(../images/layout/a_previewlink_hover.jpg) right center no-repeat; color:#CCC;}
.releaseinfo_left {color:#61a3c3; font-size:10px; width:70px;}
.releaseinfo_right { font-size:10px; font-weight:bold; width:214px;}


ul.buyat_buttons {width:147px; margin:0 20px 0 0; list-style:none; float:left;}
ul.buyat_buttons li {background:url(../images/layout/fusionbv_releases_shoplogos.jpg) no-repeat; float:left; width:147px; height:24px; margin:5px 0 10px 5px;}
ul.buyat_buttons li a, ul.buyat_buttons li a:visited {display:block; width:147px; height:24px; text-decoration:none; font-size:0px; float:left;}

ul.buyat_buttons li.freaky {background-position:-157px -82px;}
ul.buyat_buttons li.freaky:hover {background-position:-157px -106px;}
ul.buyat_buttons li.freakydisabled {background-position:-157px -130px;}

ul.buyat_buttons li.recess {background-position:-5px -5px;}
ul.buyat_buttons li.recess:hover {background-position:-5px -29px;}
ul.buyat_buttons li.recessdisabled {background-position:-5px -53px;}

ul.buyat_buttons li.itunes {background-position:-5px -159px;}
ul.buyat_buttons li.itunes:hover {background-position:-5px -183px;}
ul.buyat_buttons li.itunesdisabled {background-position:-5px -207px;}

ul.buyat_buttons li.hardstylecom {background-position:-157px -5px;}
ul.buyat_buttons li.hardstylecom:hover {background-position:-157px -29px;}
ul.buyat_buttons li.hardstylecomdisabled {background-position:-157px -53px;}
 
ul.buyat_buttons li.trackitdown {background-position:-157px -236px;}
ul.buyat_buttons li.trackitdown:hover {background-position:-157px -260px;}
ul.buyat_buttons li.trackitdowndisabled {background-position:-157px -284px;}

ul.buyat_buttons li.junodownload {background-position:-5px -82px;}
ul.buyat_buttons li.junodownload:hover {background-position:-5px -106px;}
ul.buyat_buttons li.junodownloaddisabled {background-position:-5px -130px;}

ul.buyat_buttons li.dancetunes {background-position:-157px -159px;}
ul.buyat_buttons li.dancetunes:hover {background-position:-157px -183px;}
ul.buyat_buttons li.dancetunesdisabled {background-position:-157px -207px;}

ul.buyat_buttons li.beatport {background-position:-5px -236px;}
ul.buyat_buttons li.beatport:hover {background-position:-5px -260px;}
ul.buyat_buttons li.beatportdisabled {background-position:-5px -284px;}



/* SCHEDULES */
p.schedule_date {color:#61a3c3; font-weight:bold; margin:0;}
p.schedule_artist {font-weight:bold; color:#999; text-align:right; margin:0;}
p.schedule_artist a, p.schedule_artist a:visited {color:#999; text-decoration:none;}
p.schedule_artist a:hover {color:#888; text-decoration:underline;}
p.schedule_artist_home {font-weight:bold; color:#999; margin:0;}
p.schedule_name {font-size:12px; font-weight:bold; color:#FFF; margin:0;}
p.schedule_location {font-size:10px; color:#fff; margin:0;}
select.schedule_selectartist {width:183px; background:#333; color:#fff;border:1px solid #222; font-size:11px; height:26px; padding:2px;}
select.schedule_selectartist option {background:#333; color:#fff;}
.schedulerow {width:100%; margin:0 0 2px 0; padding:0 0 2px 0; border-bottom:1px dotted #222;}


/* BOOKINGS */
.bookings_left {width:543px; margin:0 4px 0 0;}
.bookings_right {width:271px;}
.bookings_right input.bookings_input {float:left; margin:3px 10px 3px 0;}
.bookings_right label.bookings_input {float:left; margin:3px 0; width:200px;}
.bookings_right label.bookings_input:hover {color:#aaa;}

/* COMMUNITY */


/* MERCHANDISE */
.merchandiseitem {background:url(../images/layout/artistitem_bg.jpg) top left repeat-y; width:271px; margin:0 1px 4px 0;}
.merchandiseitem .top {background-position:-5px -210px; width:271px; height:23px;}
.merchandiseitem .middle {width:271px;}
.merchandiseitem .middle .left {background-position:-418px -5px; width:14px; height:47px;}
.merchandiseitem .middle .center {width:228px; padding:6px 8px 8px 8px;}
.merchandiseitem .middle .center .header {width:228px; height:27px; background-position:-811px -210px; margin:0 0 5px 0;}
.merchandiseitem .middle .center .artistpicture {width:228px; text-align:center;}
.merchandiseitem .middle .right {background-position:-437px -5px; width:13px; height:47px;}
.merchandiseitem .artist_logo {background-position:-5px -238px; width:244px; height:46px; padding:18px 13px 11px 14px; text-align:center;}
.merchandiseitem .bottom {background-position:-557px -281px; width:271px; height:32px;}
.merchandiseitem .options {background-position:-281px -281px; width:228px; padding:13px 20px 6px 23px;}
.merchandiseitem .options .left {width:126px; margin:0 10px 0 0;}
.merchandiseitem .options p.price {line-height:26px; font-size:16px; font-weight:bold; margin:0;}
.merchandiseitem .options .right {width:92px;}
.merchandiseitem .options select {width:122px; background:#333; color:#fff;border:1px solid #222; font-size:11px; height:26px; padding:2px;}
.merchandiseitem .options option {background:#333; color:#fff;}
.merchandiseitem .options option.soldout {color:#666;}
.merchandiseitem .options option.first {color:#666;}

.shopping_top_left {width:471px; margin:0 20px 0 0;}
.shopping_top_left p {width:471px; float:left; font-size:11px;}
.shopping_top_right {width:282px;}
.shopping_top_right .shop_buttons {width:282px; margin:0 0 5px 0;}
.shopping_top_right .shop_buttons a {margin:0 0 0 2px; float:right;}
.shopping_top_right p {margin:0 0 0 2px; font-size:11px; text-align:right;}

/* MERCHANDISE ----- SHOP ITEM */
.shopitem_options {width:364px; padding:0;}
.shopitem_options .leftside {width:136px; margin:0 10px 0 0;}
.shopitem_options .middleside {width:126px;}
.shopitem_options p.price {line-height:26px; font-size:16px; font-weight:bold; margin:0;}
.shopitem_options .rightside {width:92px;}
.shopitem_options select {width:122px; background:#333; color:#fff;border:1px solid #222; font-size:11px; height:26px; padding:2px;}
.shopitem_options option {background:#333; color:#fff;}
.shopitem_options option.soldout {color:#666;}
.shopitem_options option.first {color:#666;}

.shopitem_image_big {width:346px; height:346px; margin:9px; padding:0;}
.shopitem_miniimages {width:63px; height:63px; background:url(../images/layout/news_imagebg.jpg) top left no-repeat; margin:0 10px 0 0; padding:4px 4px 12px 4px;}

/* MERCHANDISE ----- SHOPPING CART */
.shoprow {width:100%; margin:0 0 3px 0; padding:0 0 3px 0; border-bottom:1px dotted #222;}
.row {width:100%;}
.row a {margin:0 2px 0 0;}
.addthis_toolbox{margin-top:15px;}
.shoprow span {font-size:10px; text-transform:uppercase; color:#666; line-height:16px;}
.shopping_head {font-weight:bold; border-bottom:2px solid #222;}
.shoprow .colom_10, .shoprow .colom_5 {text-align:left;}

/* MERCHANDISE ----- CHECKOUT */
.shoprow input.checkout {width:90%; background:#222; border:1px solid #333; padding:5px; margin:2px 0 0px 0; color:#ccc; font-size:11px;}
.shoprow input.checkout:hover {background:#333;}
.shoprow input.checkout:focus {background:#444;}
.shoprow input.error {width:90%; background:url(../images/layout/inputerror.png) right center no-repeat #665f47; border:1px solid #917c3b; padding:5px; margin:2px 0 0px 0; color:#eee; font-size:11px;}
span.star {font-weight:bold; color:#61a3c3; text-transform:uppercase; line-height:10px;}
.errorrow {width:93%; background:url(../images/layout/inputerror.png) right center no-repeat #665f47; border:1px solid #917c3b; padding:10px 2%; margin:3px 0 1px 0; color:#eee;}
.errorrow span {color:#ffc000; font-size:11px; font-weight:bold; line-height:11px;}

.shopprogress {width:90%; padding:0 0 0 5%; margin:0 0 0 5%; border-left:1px dotted #222; color:#666;}
.shopprogress span {color:#999; font-weight:bold;}
.shopprogress ol li a, .shopprogress ol li a:visited {color:#fff;}
.shopprogress ol li a:hover {color:#ddd;}
.shopprogress ol {margin:0 0 0 15px;}
.shopprogress ol li {margin:0 0 3px 0;}
.shoprow label {display:block; float:left; cursor:pointer; width:70%;}
.shoprow input.radioinput {display:block; float:left; margin:0 10px 0 0;}

select.countryselect {width:272px; background:#222; border:1px solid #333; padding:2px; margin:3px 0 1px 0; color:#eee; font-size:11px; height:26px;}
select.countryselect option {background:#333; color:#fff;}
select.countryselect option.first {color:#666;}

.success_msg {width:96%; background-color:#1a251a; color:#3d6611;  padding:10px 2%; margin:3px 0 10px 0; font-weight:bold; border:1px solid #476647;}
.error_msg {width:93%; background:url(../images/layout/inputerror.png) right center no-repeat #665f47; border:1px solid #917c3b; padding:10px 2%; margin:3px 0 10px 0; color:#eee;}
.error_msg span {color:#ffc000; font-size:11px; font-weight:bold; line-height:11px;}

/* CONTACT */


/* BUTTONS */          
a.btn_bookthisartist,
a.btn_info,
a.btn_info_grey,
a.btn_readmore,
a.btn_more,
a.btn_moreinfo,
a.btn_newsarchive,
a.btn_addtocart,
a.btn_checkout, 
a.btn_myaccount,
a.btn_mycart,
a.btn_continue,
a.btn_placeorder,
a.btn_checkout, 
a.btn_back_1,
a.btn_back_2,
a.btn_allreleases,
a.btn_allmerchandise,
a.btn_updatecart,
a.btn_delete,
a.btn_contact,
a.btn_information,
a.btn_faq,
a.btn_send,
a.btn_continueshopping,
a.btn_artist_biography,
a.btn_artist_discography,
a.btn_artist_schedule,
a.btn_artist_media,
a.btn_artist_bookings,
a.btn_artist_merchandise,
a.btn_artist_biographyactive,
a.btn_artist_discographyactive,
a.btn_artist_scheduleactive,
a.btn_artist_mediaactive,
a.btn_artist_bookingsactive,
a.btn_artist_merchandiseactive,
a.btn_watchvideo {background:url(../images/layout/fusionbv_buttons.jpg) no-repeat; display:block; text-decoration:none; font-size:0px; float:left; color:#000001; line-height:1px;}

a.btn_bookthisartist, 
a.btn_bookthisartist:visited {background-position:-5px -125px; width:150px; height:26px;}
a.btn_bookthisartist:hover {background-position:-5px -152px;}
a.btn_info, 
a.btn_info:visited {background-position:-103px -65px; width:92px; height:27px;}
a.btn_info:hover {background-position:-103px -92px;}
a.btn_info_grey, 
a.btn_info_grey:visited {background-position:-5px -65px; width:92px; height:26px;}
a.btn_info_grey:hover {background-position:-5px -91px;}
a.btn_more, 
a.btn_more:visited {background-position:-726px -5px; width:92px; height:27px;}
a.btn_more:hover {background-position:-726px -32px;}
a.btn_readmore, 
a.btn_readmore:visited {background-position:-132px -5px; width:130px; height:27px;}
a.btn_readmore:hover {background-position:-132px -32px;}
a.btn_moreinfo, 
a.btn_moreinfo:visited {background-position:-254px -245px; width:154px; height:27px;}
a.btn_moreinfo:hover {background-position:-254px -272px;}
a.btn_newsarchive, 
a.btn_newsarchive:visited {background-position:-395px -5px; width:129px; height:27px;}
a.btn_newsarchive:hover {background-position:-395px -32px;}
a.btn_addtocart, 
a.btn_addtocart:visited {background-position:-775px -185px; width:92px; height:26px;}
a.btn_addtocart:hover {background-position:-775px -211px;}
a.btn_checkout, 
a.btn_checkout:visited {background-position:-709px -65px; width:92px; height:27px;}
a.btn_checkout:hover {background-position:-709px -92px;}
a.btn_myaccount, 
a.btn_myaccount:visited {background-position:-628px -5px; width:92px; height:27px;}
a.btn_myaccount:hover {background-position:-628px -32px;}
a.btn_mycart, 
a.btn_mycart:visited {background-position:-530px -5px; width:92px; height:27px;}
a.btn_mycart:hover {background-position:-530px -32px;}
a.btn_continue, 
a.btn_continue:visited {background-position:-455px -65px; width:121px; height:27px;}
a.btn_continue:hover {background-position:-455px -92px;}
a.btn_placeorder, 
a.btn_placeorder:visited {background-position:-268px -5px; width:121px; height:27px;}
a.btn_placeorder:hover {background-position:-268px -32px;}
a.btn_back_1, 
a.btn_back_1:visited {background-position:-303px -125px; width:92px; height:27px;}
a.btn_back_1:hover {background-position:-303px -152px;}
a.btn_back_2, 
a.btn_back_2:visited {background-position:-163px -125px; width:134px; height:27px;}
a.btn_back_2:hover {background-position:-163px -152px;}
a.btn_allreleases, 
a.btn_allreleases:visited {background-position:-396px -185px; width:243px; height:27px;}
a.btn_allreleases:hover {background-position:-396px -212px;}
a.btn_allmerchandise, 
a.btn_allmerchandise:visited {background-position:-5px -245px; width:243px; height:27px;}
a.btn_allmerchandise:hover {background-position:-5px -272px;}
a.btn_updatecart, 
a.btn_updatecart:visited {background-position:-646px -185px; width:121px; height:27px;}
a.btn_updatecart:hover {background-position:-646px -212px;}
a.btn_delete, 
a.btn_delete:visited {background-position:-951px -5px; width:12px; height:16px;}
a.btn_delete:hover {background-position:-951px -21px;}
a.btn_contact, 
a.btn_contact:visited {background-position:-582px -65px; width:121px; height:27px; margin:0 10px 0 0;float:right;}
a.btn_contact:hover {background-position:-582px -92px;}
a.btn_information, 
a.btn_information:visited {background-position:-824px -5px; width:121px; height:27px; margin:0 10px 0 0;float:right;}
a.btn_information:hover {background-position:-824px -32px;}
a.btn_faq, 
a.btn_faq:visited {background-position:-201px -65px; width:121px; height:27px; margin:0 10px 0 0;float:right;}
a.btn_faq:hover {background-position:-201px -92px;}
a.btn_send, 
a.btn_send:visited {background-position:-5px -5px; width:121px; height:27px;}
a.btn_send:hover {background-position:-5px -32px;}
a.btn_continueshopping, 
a.btn_continueshopping:visited {background-position:-328px -65px; width:121px; height:27px;}
a.btn_continueshopping:hover {background-position:-328px -92px;}
a.btn_artist_biography,
a.btn_artist_biography:visited {background-position:-132px -185px; width:121px; height:27px;}
a.btn_artist_biographyactive,
a.btn_artist_biography:hover {background-position:-132px -212px; width:121px; height:27px;}
a.btn_artist_discography,
a.btn_artist_discography:visited {background-position:-782px -125px; width:121px; height:27px;}
a.btn_artist_discographyactive,
a.btn_artist_discography:hover {background-position:-782px -152px; width:121px; height:27px;}
a.btn_artist_schedule,
a.btn_artist_schedule:visited {background-position:-401px -125px; width:121px; height:27px;}
a.btn_artist_scheduleactive,
a.btn_artist_schedule:hover {background-position:-401px -152px; width:121px; height:27px;}
a.btn_artist_media,
a.btn_artist_media:visited {background-position:-654px -125px; width:120px; height:27px;}
a.btn_artist_mediaactive,
a.btn_artist_media:hover {background-position:-654px -152px; width:120px; height:27px;}
a.btn_artist_bookings,
a.btn_artist_bookings:visited {background-position:-5px -185px; width:120px; height:27px;}
a.btn_artist_bookingsactive,
a.btn_artist_bookings:hover {background-position:-5px -212px; width:120px; height:27px;}
a.btn_artist_merchandise,
a.btn_artist_merchandise:visited {background-position:-528px -125px; width:120px; height:27px;}
a.btn_artist_merchandiseactive,
a.btn_artist_merchandise:hover {background-position:-528px -152px; width:120px; height:27px;}
a.btn_watchvideo, 
a.btn_watchvideo:visited {background-position:-874px -185px; width:92px; height:27px;}
a.btn_watchvideo:hover {background-position:-874px -212px;}

/* COLOMS WIDTH */
.colom_5 {width:5%; padding:2px 0;}
.colom_10 {width:10%; padding:2px 0;}
.colom_15 {width:15%; padding:2px 0;}
.colom_20 {width:20%; padding:2px 0;}
.colom_25 {width:25%; padding:2px 0;}
.colom_30 {width:30%; padding:2px 0;}
.colom_35 {width:35%; padding:2px 0;}
.colom_40 {width:40%; padding:2px 0;}
.colom_45 {width:45%; padding:2px 0;}
.colom_50 {width:50%; padding:2px 0;}
.colom_55 {width:55%; padding:2px 0;}
.colom_60 {width:60%; padding:2px 0;}
.colom_65 {width:65%; padding:2px 0;}
.colom_70 {width:70%; padding:2px 0;}
.colom_75 {width:75%; padding:2px 0;}
.colom_80 {width:80%; padding:2px 0;}
.colom_85 {width:85%; padding:2px 0;}
.colom_90 {width:90%; padding:2px 0;}
.colom_95 {width:95%; padding:2px 0;}
.colom_100 {width:100%; padding:2px 0;}

/* FOOTER */
#footer {width:795px; height:41px; background:url(../images/layout/footer.gif) top center no-repeat; padding:19px 12px 39px 11px; font-size:9px;}
.credits{width:255px; height:25px; color:#fff; font-weight:bold; padding:9px 10px 8px 10px; line-height:12px;}
.credits span {color:#959595; font-weight:normal;}
.credits span a, .credits span a:visited {color:#959595;}
.credits span a:hover {color:#444444;}
.links {width:440px;}
.links a, a.fusion {background:url(../images/layout/fusionbv_footer_links.jpg) no-repeat; height:41px; display:block; float:left; text-decoration:none; font-size:0;}
a.fusion, a.fusion:visited {width:80px; background-position:-5px -5px;}
a.fusion:hover {background-position:-5px -46px;}
a.myspace, a.myspace:visited {width:81px; background-position:-89px -5px;}
a.myspace:hover {background-position:-89px -46px;}
a.youtube, a.youtube:visited {width:68px; background-position:-175px -5px;}
a.youtube:hover {background-position:-175px -46px;}
a.flickr, a.flickr:visited {width:70px; background-position:-248px -5px;}
a.flickr:hover {background-position:-248px -46px;}
a.facebook, a.facebook:visited {width:76px; background-position:-323px -5px;}
a.facebook:hover {background-position:-323px -46px;}
a.hyves, a.hyves:visited {width:62px; background-position:-404px -5px;}
a.hyves:hover {background-position:-404px -46px;}
a.twitter, a.twitter:visited {width:83px; background-position:-471px -5px;}
a.twitter:hover {background-position:-471px -46px;}

.artist_links a {background:url(../images/layout/fusionbv_footer_links.jpg) no-repeat; height:27px; display:block; float:left; text-decoration:none; font-size:0;}
a.artist_myspace, a.artist_myspace:visited {width:80px; background-position:-90px -13px;}
a.artist_myspace:hover {background-position:-90px -54px;}
a.artist_youtube, a.artist_youtube:visited {width:67px; background-position:-176px -13px;}
a.artist_youtube:hover {background-position:-176px -54px;}
a.artist_flickr, a.artist_flickr:visited {width:69px; background-position:-249px -13px;}
a.artist_flickr:hover {background-position:-249px -54px;}
a.artist_facebook, a.artist_facebook:visited {width:75px; background-position:-324px -13px;}
a.artist_facebook:hover {background-position:-324px -54px;}
a.artist_hyves, a.artist_hyves:visited {width:61px; background-position:-405px -13px;}
a.artist_hyves:hover {background-position:-405px -54px;}
a.artist_twitter, a.artist_twitter:visited {width:82px; background-position:-472px -13px;}
a.artist_twitter:hover {background-position:-472px -54px;}

#cursorMessageDiv {	position: absolute;color:#000000;font-weight:bold;z-index: 99999;	border: solid 1px #CCC;	background:#EEE;padding: 15px;margin: 0px;display: none;}

.previewplayer-wrap {height:214px;}
.previewplayer-wrap p{width:365px;text-align:center;margin-top:40px;}
