/* CSS Document */

body, html { margin:0; padding:0; background:url(../Images/sony_bg_main.jpg) #000000; background-repeat: no-repeat;	background-position: center top; font-family: Helvetica, Arial, sans-serif; font-size:12px; color:#FFFFFF; } 

img { border:none; }

h1,h2,h3,h4,h5,h6{
margin-bottom: 0px;
padding-bottom: 0px;
margin-top: 0px;
padding-top: 0px;
}

h2 { font-size:65px; } 

a { color:#fff; text-decoration:none; } 
a:hover { text-decoration:underline; } 
#slideshow { width:290px;   } 
#slideshow_nav { color:#fff; } 
#slideshow_nav a { height: 2em; padding: 0 0.4em; margin-left:5px; margin-top:4px; font-size:12px; color:#FFF !important; background:#D62128;text-decoration:none; }


#main { width:976px;  padding-bottom:20px; background:url(../Images/strip_bg.png); margin:auto; } 

#header { width:976px; height:100px;  } 
#sitelogo { width:201px; height:63px; position:relative; top:20px; left:10px; float:left;} 

#sitenav {  float:right; height:20px; margin-top:51px; margin-right:18px; display:inline;} 


#footer .activefooter { text-decoration:underline; } 

h3 { font-weight:900; font-size:17px; padding-bottom: 0px; margin-bottom: 0px; } 

.skyblue { color:#20C5FC; } 
.darkred { color:#FF5A00; } 
.seablue { color:#356FDA; } 
.lightgrey { color:#A2A2A2; } 
.white { color:#FFFFFF; } 
.lightgreen { color:#36AC09; } 
.orange { color:#FF5A00; } 
.purple { color:#B34A99; } 
.artistlinks { font-size:14px; } 
.entercompetition { background:url(../Images/entercompetition.jpg); width:178px; height:28px; border:none; cursor:pointer; } 

/* MENU AREA */

.navhome { display:block; background:url(../Images/nav.gif);  width:56px; height:25px; background-position:0 -318px; text-indent:-10000px;  float:left; margin-right:6px; overflow: hidden;} 
.navhome:hover { background-position:-145px 1px;}
.navhomeactive { display:block; background:url(../Images/nav.gif);  width:56px; height:25px; background-position:-145px -0px; text-indent:-10000px;  float:left; margin-right:6px; overflow: hidden;}  

.navartists { display:block; background:url(../Images/nav.gif);  width:72px; height:25px; background-position:0 -36px; text-indent:-10000px;  float:left; margin-right:6px; overflow: hidden;} 
.navartists:hover { background-position:-145px -36px;} 
.navartistsactive { display:block; background:url(../Images/nav.gif);  width:72px; height:25px; background-position:-145px -36px; text-indent:-10000px;  float:left; margin-right:6px; overflow: hidden;} 

.navgigs { display:block; background:url(../Images/nav.gif);  width:121px; height:25px; background-position:0 -72px; text-indent:-10000px;  float:left; margin-right:6px; overflow: hidden;} 
.navgigs:hover { background-position:-145px -72px;} 
.navgigsactive { display:block; background:url(../Images/nav.gif);  width:121px; height:25px; background-position:-145px -72px; text-indent:-10000px;  float:left; margin-right:6px; overflow: hidden;} 

.navreleases { display:block; background:url(../Images/nav.gif);  width:88px; height:25px; background-position:0 -108px; text-indent:-10000px;  float:left; margin-right:6px; overflow: hidden;} 
.navreleases:hover { background-position:-145px -108px;} 
.navreleasesactive { display:block; background:url(../Images/nav.gif);  width:88px; height:25px; background-position:-145px -108px; text-indent:-10000px;  float:left; margin-right:6px; overflow: hidden;} 

.navnews { display:block; background:url(../Images/nav.gif);  width:55px; height:25px; background-position:0 -144px; text-indent:-10000px;  float:left; margin-right:6px; overflow: hidden;} 
.navnews:hover { background-position:-145px -144px;} 
.navnewsactive { display:block; background:url(../Images/nav.gif);  width:55px; height:25px; background-position:-145px -144px; text-indent:-10000px;  float:left; margin-right:6px; overflow: hidden;} 

.navcontact { display:block; background:url(../Images/nav.gif);  width:88px; height:25px; background-position:0 -217px; text-indent:-10000px;  float:left; margin-right:6px; overflow: hidden;} 
.navcontact:hover { background-position:-145px -217px;} 
.navcontactactive { display:block; background:url(../Images/nav.gif);  width:88px; height:25px; background-position:-145px -217px; text-indent:-10000px;  float:left; margin-right:6px; overflow: hidden;} 

.navcompetition { display:block; background:url(../Images/nav.gif); width:110px; height:25px; background-position:0 -289px; text-indent:-10000px;  float:left; margin-right:6px; overflow: hidden;} 
.navcompetition:hover { background-position:-145px -289px;} 
.navcompetitionactive { display:block; background:url(../Images/nav.gif); width:110px; height:25px; background-position:-145px -289px; text-indent:-10000px;  float:left; margin-right:6px; overflow: hidden;} 

/* MENU AREA END */

#leftcontainer { width:719px; float:left;  margin-left:18px; display:inline;}
#rightcontainer { width:199px; float:right; margin-right:19px; display:inline; }


#featuredartist { width:717px; } 
#featuredbanner { width:719px;  margin-top:23px;} 
.bannerwrap { margin:auto; width:300px; padding-top:5px; } 
#homeboxes { width:719px;  margin-top:20px;} 

#subpage { background:#000; width:699px; padding:10px;  margin-top:20px;} 
#subpage a { color:#fff; } 

#homeboxesleft { width:380px; float:left;   } 
#homeboxesright { width:319px; float:right;   } 

.leftbox { margin-bottom:20px; width:360px; background:#000; padding:10px; } 
.leftbox a { color:#FFF; } 
.moreinfobutton { border:solid 1px red; padding:2px; width:80px; font-size:11px; } 
.moreinfobutton a { color:red; } 

.moreinfobuttonnews { border:solid 1px #3475E0; padding:2px; width:80px; font-size:11px; } 
.moreinfobuttonnews a { color:#3475E0; } 
.rightbox { margin-bottom:20px; width:299px; background:#000; padding:10px; } 
.rightbox a { color:#ffffff; } 

.artistbox { margin-bottom:20px; width:209px; background:#000; padding:10px; margin-right:10px; float:left; border-top:2px solid #D62128;  } 


.sidebargreybox { margin-bottom:20px; background:#ACAAAE; padding:10px; text-align:center; } 
.sidebarbox { margin-bottom:20px; background:#000; padding:10px;font-size:10px;} 

#footer { width:939px; height:75px; margin-top:20px; background:#373737; margin:auto; } 
#footerwrap { width:976px; height:75px; margin-top:20px; background:url(../Images/strip_bg.png); margin:auto; } 
#footerlinks {  margin: 0px auto;  text-align:center; color:#fff; font-weight:bold;  padding-top:28px;} 
#footerlinks a { color:#fff; font-weight:bold; text-decoration:none; margin-right:10px;} 
#footerlinks a:hover { text-decoration:underline; } 
#footerlinks .blue { color:#29D2F7; } 
.clear { clear:both; }   
.clear10 { clear: both; height:10px;} 
.artistselector { width:174px; margin-top:5px; border:solid 1px #D62128;  } 

.orangecontainer { background:#FFA200; padding:5px; color:#fff; text-align:right; } 

.socialbookmarks {
	margin-bottom:20px; text-align:center; width:200px;
}

.twittercontainer { background:#36CCFE; padding:5px; color:#fff; text-align:right; font-weight:bold; font-size:10px; margin-bottom:5px;} 
.bebocontainer { background:#454545; padding:5px; color:#fff; text-align:right; font-weight:bold; font-size:10px; margin-bottom:5px;} 
.facebookcontainer { background:#3B5999; padding:5px; color:#fff; text-align:right; font-weight:bold; font-size:10px; margin-bottom:5px;}
.youtubecontainer { background:#F22E2F; padding:5px; color:#fff; text-align:right; font-weight:bold; font-size:10px; margin-bottom:5px;} 


.findoutmorebr { padding:5px; width:140px; color:#fff; font-weight:bold; float:right; position:relative; top:260px; right:10px; } 
.findoutmorebrvideo { cursor:pointer; background:#0084A2; padding:5px; width:180px; color:#fff; font-weight:bold; float:right; position:relative; top:220px; right:0px; } 
.findoutmoretl { padding:5px; width:140px; color:#fff; font-weight:bold; float:left; position:relative; top:10px; left:10px; } 
.findoutmoretr { padding:5px; width:140px; color:#fff; font-weight:bold; float:right; position:relative; top:10px; right:10px; } 

.findoutmorebl { background:#FF5A00; padding:5px; width:140px; color:#fff; font-weight:bold; float:left; position:relative; top:260px; left:10px; } 

.artistborder { border-top:2px #FF5A00 solid; } 



.viewmorevideos { background:#20C5FC; padding:5px; width:345px; text-align:right; margin:auto; margin-top:6px; color:#fff; font-weight:bold;} 
.viewmorevideos a{ color:#fff; } 

.viewmorenewsright { background:#3475E0; padding:5px; width:290px; text-align:right; margin:auto; margin-top:6px; color:#fff; font-weight:bold;} 
.viewmorenewsright a{ color:#fff;} 

.viewmoreevents { background:#FF5A00; padding:5px; width:345px; text-align:right; margin:auto; margin-top:6px; color:#fff; font-weight:bold;} 
.viewmoreevents a { color:#fff;} 


.buynowbutton { background:#9F2084; padding:5px; margin-top:5px; color:#fff; font-weight:bold;} 

.releaseswrap { margin-bottom:10px; } 
.releasesleft { float:left; width:75px; } 
.releasesright { float:left; width:103px; } 
.releasesright a { color:#ffffff; }
.buynowbutton a { color:#fff; } 

.newsfullbutton {  padding:10px; width:89px;background:#9F2084; } 
.newsfullbutton a { color:#fff; } 
.videolinkbackground { background:#0084A2; margin:auto; border:dotted 1px #fff; width:150px; padding:10px; color:#fff;  } 
.videolinkbackground a { color:#fff;   } 

.artistlinkbackground { background:#2FB210; margin:auto; border:dotted 0px #fff; width:189px; padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px; text-align:right; color:#fff;  } 
.artistlinkbackground a { color:#fff;   } 

.releaseslinkbackground { background:#9F2084; margin:auto; border:dotted 1px #fff; width:150px; padding:10px; color:#fff;  } 
.releaseslinkbackground a { color:#fff;   } 


/*New Box Styling*/


.home-btn { color: #d62128; }
.video-btn { color: #20c5fc; }
.events-btn { color: #FF8A00; }
.news-btn { color: #356fda; }
.releases-btn { color: #ed45b4; }
.adspots-btn { color: #a9a9a9; }
.ezine-btn { color: #ffa200; }
.artists-btn { color: #36ac09; }


.home-title { color: #d62128; }
.video-title { color: #20c5fc; }
.events-title { color: #FF8A00; }
.news-title { color: #356fda; }
.releases-title { color: #ed45b4;}
.adspots-title { color: #a9a9a9; }
.ezine-title { color: #ffa200; }
.artists-title { color: #D62128; }
.contact-title { color: #D62128; } 


.home-box { border-top: #d62128 2px solid; }
.video-box { border-top: #20c5fc 2px solid; }
.events-box { border-top: #FF8A00 2px solid; }
.news-box { border-top: #356fda 2px solid; }
.releases-box { border-top:2px solid #ed45b4;}
.adspot-box { border-top: #a9a9a9 2px solid; }
.ezine-box { border-top: #ffa200 2px solid; }
.artists-box { border-top: #D62128 2px solid; }
.contact-box { border-top: #D62128 2px solid; }


#subpage .artists-box { }


.divider { width: 100%; background-color: #434343; height: 1px; clear: both; margin-top: 5px; margin-bottom: 5px; }

/*EVENTS BLOCK*/

.events-block { width: 98%; padding-top: 10px; border-bottom: #444444 1px solid; clear: both; margin: 0px auto; font-size: 14px; line-height:18px;  }
.events-block strong{ font-size:14px; }

.grey { color:#CECECE; }
.small { font-size: 12px;} 

.events-blockimg {width:70px; padding-right:10px; height:70px; float:left; }
.events-block .moreinfobutton { margin-top: 25px; }

.events-block .lhs { float: left; width: 80%;}
.events-block .rhs { float: right; margin-top: 20px; padding-right: 10px;}


/**/


/*RELEASES*/

.releases-block { width: 98%; padding-top: 10px; border-bottom: #444444 1px solid; clear: both; margin: 0px auto; font-size: 11px; line-height:13px;  }
.releases-blockimg {width:60px; padding-right: 4px; height:60px; float:left; }
.releases-block .rhs { float: right; width: 104px; }
.releases-block .rhs a { margin-top: 3px; }
.purchasebutton { float:left; padding-right:4px; } 
.purchasebuttonbig {padding-top:4px; margin-right:5px; float:left; } 
/*NEWS*/

.news-block { width: 98%; padding-top: 10px; border-bottom: #444444 1px solid; clear: both; margin: 0px auto; font-size: 14px; line-height:18px;  }
.news-block img {width:60px; padding-right: 4px; height:60px; float:left; }
.news-block .lhs { float: left; width:75%; padding-right:5px; }
.news-block .rhs { float: right; margin-top: 10px; padding-right: 10px;}
.news-block .rhs a { margin-top: 3px; }


.news-block-large {
	width: 98%;
	padding-top: 10px;
	line-height:13px; 
}



/*ARTISTS*/

.artistwrap {
	width: 50%;
	line-height: 18px;
	float:left; 
}


.imagefloat-right { 
	width: 295px;
	float: right;
}


.sidelogos {
	width:100%;
	padding: 4px;
	margin-bottom: 4px;
}
.sidelogos a {
	padding: 5px;
}

/*NEWS WRAP*/

.newswrap {
	width: 50%;
	line-height: 18px;
	float:left;
}

.newswrap a { color:#fff; } 


.contactwrap {
	line-height: 18px;
	float:left;
}
.contactwrap p strong { font-size: 16px; }
.contactwrap-lhs {
	width: 47%; float: left; padding-right: 25px;
}

.contactwrap-rhs {
	width: 45%; float: left;
}


/*BTNS*/

.events-btn-more { display: block; background-color: transparent; background-image:url(../Images/btns_more_buy.gif); width: 52px; height: 22px; background-position: 0px 0px; text-indent: -9999px; }
.events-btn-more:hover { background-position: -62px 0px; }

.news-btn-more { display: block; background-color: transparent; background-image:url(../Images/btns_more_buy.gif); width: 52px; height: 22px; background-position: 0px -32px; text-indent: -9999px; }
.news-btn-more:hover { background-position: -62px -32px; }

.artists-btn-more { display: block; background-color: transparent; background-image:url(../Images/btns_more_buy.gif); width: 52px; height: 22px; background-position: 0px -64px; text-indent: -9999px; }
.artists-btn-more:hover { background-position: -62px -64px; }

.releases-btn-more { display: block; background-color: transparent; background-image:url(../Images/btns_more_buy.gif); width: 52px; height: 22px; background-position: 0px -96px; text-indent: -9999px; }
.releases-btn-more:hover { background-position: -62px -96px; }

.releases-btn-more { display: block; background-color: transparent; background-image:url(../Images/btns_more_buy.gif); width: 52px; height: 22px; background-position: 0px -96px; text-indent: -9999px; }
.releases-btn-more:hover { background-position: -62px -96px; }

.home-btn-more { display: block; background-color: transparent; background-image:url(../Images/btns_more_buy.gif); width: 52px; height: 22px; background-position: 0px -128px; text-indent: -9999px; }
.home-btn-more:hover { background-position: -62px -128px; }

.videos-btn-more { display: block; background-color: transparent; background-image:url(../Images/btns_more_buy.gif); width: 52px; height: 22px; background-position: 0px -160px; text-indent: -9999px; }
.videos-btn-more:hover { background-position: -62px -160px; }

.buynow-btn { display: block; background-color: transparent; background-image:url(../Images/btns_more_buy.gif); width: 70px; height: 22px; background-position: 0px -192px; text-indent: -9999px; }
.buynow-btn:hover { background-position: -80px -192px; }

.buyticket-btn { display: block; background-color: transparent; background-image:url(../Images/btns_more_buy.gif); width: 91px; height: 22px; background-position: 0px -224px; text-indent: -9999px; }
.buyticket-btn:hover { background-position: -101px -224px; }

.less-btn { display: block; background-color: transparent; background-image:url(../Images/btns_more_buy.gif); width: 54px; height: 22px; background-position: 0px -256px; text-indent: -9999px; }
.less-btn:hover { background-position: -62px -256px; }

.less-red-btn { display: block; background-color: transparent; background-image:url(../Images/btns_more_buy.gif); width: 54px; height: 22px; background-position: 0px -288px; text-indent: -9999px; }
.less-red-btn:hover { background-position: -62px -288px; }




/*LARGE BTNS*/

.home-btn-long { display: block; background-image:url(../Images/btns_long.gif); width: 355px; height: 20px; background-position: 0px 0px; text-indent: -9999px; }
.home-btn-long:hover { background-position: -365px 0px; }

.video-btn-long { display: block; background-image:url(../Images/btns_long.gif); width: 355px; height: 20px; background-position: 0px -30px; text-indent: -9999px; }
.video-btn-long:hover { background-position: -365px -30px; }

.events-btn-long { display: block; background-image:url(../Images/btns_long.gif); width: 355px; height: 20px; background-position: 0px -60px; text-indent: -9999px; }
.events-btn-long:hover { background-position: -365px -60px; }

.news-btn-long { display: block; background-image:url(../Images/btns_long.gif); width: 355px; height: 20px; background-position: 0px -90px; text-indent: -9999px; }
.news-btn-long:hover { background-position: -365px -90px; }

.artists-btn-med { display: block; background-image:url(../Images/btns_long.gif); width: 209px; height: 20px; background-position: 0px -120px; text-indent: -9999px; }
.artists-btn-med:hover { background-position: -365px -120px; }

.signuphere-btn-med { display: block; background-image:url(../Images/btns_long.gif); width: 179px; height: 20px; background-position: 0px -150px; text-indent: -9999px; }
.signuphere-btn-med:hover { background-position: -365px -150px; }

.viewallreleases-btn-med { display: block; background-image:url(../Images/btns_long.gif); width: 179px; height: 20px; background-position: 0px -180px; text-indent: -9999px; }
.viewallreleases-btn-med:hover { background-position: -365px -180px; }

.news-btn-small { display: block; background-image:url(../Images/btns_long.gif); width: 179px; height: 20px; background-position: 0px -210px; text-indent: -9999px; }
.news-btn-small:hover { background-position: -365px -210px; }

.twitter-btn-med { margin-top:7px; margin-bottom:4px; display: block; background-image:url(../Images/btns_long.gif); width: 199px; height: 20px; background-position: 0px -240px; text-indent: -9999px; }
.twitter-btn-med:hover { background-position: -365px -240px; }

.bebo-btn-med { margin-bottom:4px;display: block; background-image:url(../Images/btns_long.gif); width: 199px; height: 20px; background-position: 0px -270px; text-indent: -9999px; }
.bebo-btn-med:hover { background-position: -365px -270px; }

.facebook-btn-med { margin-bottom:4px;display: block; background-image:url(../Images/btns_long.gif); width: 199px; height: 20px; background-position: 0px -300px; text-indent: -9999px; }
.facebook-btn-med:hover { background-position: -365px -300px; }

.youtube-btn-med {display: block; background-image:url(../Images/btns_long.gif); width: 199px; height: 20px; background-position: 0px -332px; text-indent: -9999px; }
.youtube-btn-med:hover { background-position: -365px -332px; }

.news-btn-med {display: block; background-image:url(../Images/btns_long.gif); width: 300px; height: 20px; background-position: 0px -363px; text-indent: -9999px; }
.news-btn-med:hover { background-position: -365px -363px; }

.browseartists-btn-small {display: block; background-image:url(../Images/btns_long.gif); width: 179px; height: 20px; background-position: 0px -393px; text-indent: -9999px; }
.browseartists-btn-small:hover { background-position: -365px -393px; }

.findoutmore-btn-small {display: block; background-image:url(../Images/btns_long.gif); width: 110px; height: 20px; background-position: 0px -423px; text-indent: -9999px; }
.findoutmore-btn-small:hover { background-position: -365px -423px; }

.events-btn-small { display: block; background-image:url(../Images/btns_long.gif); width: 179px; height: 20px; background-position: 0px -453px; text-indent: -9999px; }
.events-btn-small:hover { background-position: -365px -453px; }


/*NO BORDER*/

.noborder { border: none; }

/*RELEASES*/

.releases-container { background: #ED45B4; padding:5px; color:#fff; text-align:right; }


/*INTERNATIONAL ARTIST ROWS*/

.artists-row1 {
	width: 33%;
	
	float: left;
}
.artists-row2 {
	width: 33%;
	float: left;
}
.artists-row3 {
	width: 33%;
	float: left;
}
ul.intl {
	list-style-type: none;
	clear: both;
}

ul.intl li { line-height: 30px; color:#CCCCCC; }

a.intl  { color:#FFFFFF; }


.newsfilterdate { background:url(/Images/newsfilters.jpg) no-repeat 0px -2px; display:block; text-indent:-9999px; width:37px; height:16px; float:left; margin-right:5px;}
.newsfilterdate:hover { background:url(/Images/newsfilters.jpg) no-repeat 0px -21px;}
.newsfilterdateactive { background:url(/Images/newsfilters.jpg) no-repeat 0px -21px; display:block; text-indent:-9999px; width:37px; height:16px; float:left; margin-right:5px;}

.newsfiltersubject { background:url(/Images/newsfilters.jpg) no-repeat -135px -2px; display:block; text-indent:-9999px; width:57px; height:16px; float:left; margin-right:5px;}
.newsfiltersubject:hover { background:url(/Images/newsfilters.jpg) no-repeat -135px -21px;}
.newsfiltersubjectactive { background:url(/Images/newsfilters.jpg) no-repeat -135px -21px; display:block; text-indent:-9999px; width:57px; height:16px; float:left; margin-right:5px;}


.releaseorderdate { background:url(/Images/discfilters.jpg) no-repeat -2px -2px; display:block; text-indent:-9999px; width:35px; height:16px; float:left; margin-right:5px;}
.releaseorderdate:hover { background:url(/Images/discfilters.jpg) no-repeat -2px -21px;}
.releaseorderdateactive { background:url(/Images/discfilters.jpg) no-repeat -2px -21px; display:block; text-indent:-9999px; width:35px; height:16px; float:left; margin-right:5px;}


.releaseorderartist { background:url(/Images/discfilters.jpg) no-repeat -40px -2px; display:block; text-indent:-9999px; width:46px; height:16px; float:left; margin-right:5px;}
.releaseorderartist:hover { background:url(/Images/discfilters.jpg) no-repeat -40px -21px;}
.releaseorderartistactive { background:url(/Images/discfilters.jpg) no-repeat -40px -21px; display:block; text-indent:-9999px; width:46px; height:16px; float:left; margin-right:5px;}


.releaseordersong { background:url(/Images/discfilters.jpg) no-repeat -89px -2px; display:block; text-indent:-9999px; width:37px; height:16px; float:left; margin-right:5px;}
.releaseordersong:hover { background:url(/Images/discfilters.jpg) no-repeat -89px -21px;}
.releaseordersongactive { background:url(/Images/discfilters.jpg) no-repeat -89px -21px; display:block; text-indent:-9999px; width:37px; height:16px; float:left; margin-right:5px;}