/* CSS Document */

*{
margin:0;
padding:0;
}

div, p, th, td, li, dd, dl, dt    {
     /* redundant selectors to help NS4 not forget */
    font-family:Arial, Helvetica, sans-serif;
}


/* Global Content style */
body{
	color:#878787;
	margin:0;
	padding:0;
	background-color: #6abfde;
	font-family:Arial, Helvetica, sans-serif;
	font-size:62.5%;
}

#IndexBody {

	background-image:url(../images/bg.gif);
	background-position:center top;
	background-repeat:repeat-x;
}

#pvideoBody {
	background-image:url(../images/pvideoBg.gif);
	background-position:center top;
	background-repeat:repeat-x;
}

#contentBody {

	background-image:url(../images/bgContent.gif);
	background-position:center top;
	background-repeat:repeat-x;
}

#contentBodyNp {

	background-image:url(../images/bgContentwp.gif);
	background-position:center top;
	background-repeat:repeat-x;
}

#amberPrivateContent{
	background-image:url(../images/amberImage.jpg);
	background-position:top left ;
	background-repeat:no-repeat;
	margin:-37px 0 0 0;
	padding:37px 30px 20px 400px;
}

p{
	font-size:1.3em;
	color:#ffffff;
	line-height:1.4em;
	margin: 10px 0 0 0;
}

.firstParagraph{
	font-size:1.7em;
	line-height:1.5em;
}

#contactInfo p{
	margin: 5px 0 0 10px;
}


#links p{
	margin: 10px 0 5px 10px;
}

small{
	color:#2983a2;
	font-size:1em;
	margin:0 0 20px 0;
	display:block;
}


.albumThumb p{
	font-size:1.1em;
	color:#333333;
	line-height:1.3em;
	margin: 5px 0 5px 0;
}

.inStores p{
	font-size:1.3em;
	color:#9ed7e9;
	line-height:1.4em;
	margin: 0 0 5px 0;
}

.inStores strong{
	color:#ffffff;
	font-weight:bold;
}


#footerBox a:link{
text-decoration:none;
color:#ffe65a;
}

a:link{
	color:#f4d942;
	font-weight:bold;
}

a:hover{
	color:#FFFFFF;
	background-color:#ecc800;
	font-weight:bold;
}

a:visited{
	color:#f4d942;
	font-weight:bold;
}


.albumThumb a:hover{
display:block;
	color:#4eafb4;
	text-decoration:none;
	background-color:transparent;
}

.albumThumb a:visited{
	color:#333333;
	text-decoration:none;
}

.albumThumb a:link{
	color:#333333;
	text-decoration:none;
}


h1{
	font-size:2.8em;
	color:#ffffff;
	line-height:1.4em;
	margin: 0 0 5px 0;
	font-weight:lighter;
}

h2{
	font-size:1.7em;
	color:#ffffff;
	line-height:1.3em;
	margin:0;
	font-weight:bold;
}

h3{
	font-size:1.5em;
	color:#feffff;
	line-height:1.4em;
	margin:0 0 20px 0;
	text-transform:uppercase;
	font-weight:bold;
}

.ContentBlock h2{
	font-size:1.6em;
	color:#feffff;
	line-height:1.4em;
	margin:0;
	text-transform:uppercase;
}

#links ul{
margin-left: 20px;
padding-left: 5px;
}

ul{
margin-left: 20px;
padding-left: 5px;
}

#links li{
	font-size:1.3em;
	color:#ffffff;
	line-height:1.4em;
	margin: 0 0 5px 0;
	list-style-image: url(../images/bullet.gif);
	list-style-position:outside;
}

*html #links li{
	font-size:1.3em;
	color:#ffffff;
	line-height:1.4em;
	margin: 0 0 5px 0;
	list-style-image: url(../images/bullet-ie.gif);
	list-style-position:outside;
}
.contentBlock li{
	font-size:1.4em;
	color:#ffffff;
	line-height:1.4em;
	margin: 0 0 7px 0;
}

li{
	font-size:1.3em;
	color:#ffffff;
	line-height:1.3em;
	margin: 0 0 5px 0;
}

.dates li{

	font-size:1.3em;
	color:#ffffff;
	line-height:1.4em;
	margin: 0 0 8px -23px;
	list-style-type: none;

}

.imgFloatLeft{
padding:0;
margin:0 10px 10px 0;
position:relative;
float:left;
clear:both;
}

.imgFloatRight{
clear:both;
padding: 0 0 0 10px;
position:relative;
float:left;
}

.albumThumb{
float:left;
padding: 5px;
position:relative;
background-color:#FFFFFF;
margin:5px 18px 10px 20px;
width:150px;
	text-align:center;
}

*html .albumThumb{
margin:5px 15px 10px 15px;
}


.albumThumb:hover{
background-color:#CCCCCC;
}

.galleryContent a:link{
border:none;
}

.galleryContent img{
float:left;
margin:0 6px 10px 7px;
border: 3px solid #fff;
}

.galleryContent a:link img{
filter:alpha(opacity=70);
-moz-opacity:0.7;
opacity:0.7;
}

.galleryContent a:link img:hover {
filter:alpha(opacity=100);
-moz-opacity:1;
opacity:1;
} 

*html .galleryThumb:hover img {
filter:alpha(opacity=100);
-moz-opacity:1;
opacity:1;
} 

.contentBlock{
	position:relative;
	clear:both;
	width:599px;
	padding:0 10px  0 18px;
	margin:0 0 15px 0;	
}

.firstContentBlock{
	position:relative;
	clear:both;
	width:599px;
	padding:0 10px  0 18px;
	margin:10px 0 15px 0;	
}


.leftPanelHeadings{
	height:30px;
	background-color:#87cde5;
	padding:12px 0 0 8px;
}


.firstRightPanelHeadings{
	height:30px;
	background-color:#87cde5;
	padding:12px 0 0 8px;
	margin:0 0 5px 0;
	color:#24728e;
}

.RightPanelHeadings p{
margin:0 0 5px 0;
}

.RightPanelHeadings{
	height:30px;
	background-color:#87cde5;
	padding:12px 0 0 8px;
	margin:25px 0 5px 0;
	color:#24728e;
}

.date{
	color:#2983a2;
	font-size:1.2em;
	font-weight:bold;
	padding:0 0 0 8px;
	margin:10px 0 0 0;
}

strong{
	color:#ffffff;
	font-weight:bold;
}
.venue{
	margin: 0 0 10px 8px;
}

#footerBox p{
	color:#2983a2;
	font-size:1em;
	font-weight:bold;
	text-transform:uppercase;
	padding:0;
	margin:0;
}

.footerWhite{
	color:#FFFFFF;
}

/* news artists */

.news{
	background-position:left top;
	background-repeat:no-repeat;
	width:567px;
	padding:10px 0 0 60px;
	margin:0 0 20px 0;	

}

.deni{
	background-image:url(../images/newsDeni.jpg);
}

.liz{
	background-image:url(../images/newsLiz.gif);
}


.lizottesNC{
	background-image:url(../images/news@lizotteNC.gif);
}

.ec{
	background-image:url(../images/newsEc.gif);
}


.simonb{
	background-image:url(../images/news_simonb.gif);
}

.jackr{
	background-image:url(../images/newsJack.gif);
}

.mber{
	background-image:url(../images/newsam8er.gif);
}

.amber{
	background-image:url(../images/newsAmber.gif);
}

.johnwaters{
	background-image:url(../images/newsJohnW.gif);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left top;
}





/* gallery Artists */

.gallery{
	position:relative;
	clear:both;
	background-position:left top;
	background-repeat:no-repeat;
	width:876px;
	height:125px;
	padding:26px 40px 9px 40px;
	margin:0 0 1px 0;

}

.gAmber{
	background-image:url(../images/bg_galleryAmber.gif);
}

.gDeni{
	background-image:url(../images/bg_galleryDeni.gif);
}

.gLiz{
	background-image:url(../images/bg_galleryLiz.gif);
}

.gJW{
	background-image:url(../images/bg_galleryJW.gif);
}


.gm8er{
	background-image:url(../images/bg_gallerym8er.gif);
}



/* producers tracks */
#tracksJarrad{
	position:relative;
	clear:both;
	background-image:url(../images/bg_tracksrogers.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:876px;
	height:110px;
	padding:50px 40px 1px 40px;
	margin:0 0 1px 0;
}

#tracksNovak{
	position:relative;
	clear:both;
	background-image:url(../images/bg_tracknovak.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:876px;
	height:110px;
	padding:50px 40px 1px 40px;
	margin:0 0 1px 0;
}


/* Layout */

#container {
	position:relative;
	width:956px;
	padding:0;
	margin:0 auto;
}

#flashNav{
	width:956px;
  	height:266px;
	padding:0;
	margin:0;
}

#mediaBox{
	position:relative;
	background-image:url(../images/bgIndexMedia.gif);
	background-position:left top;
	background-repeat:no-repeat;
	clear:both;
	width:940px;
	height:257px;
	padding:50px 0 0 17px;
	margin:0 0 1px 0;
}

#privateBox{
	position:relative;
	background-image:url(../images/pvideoBox.gif);
	background-position:left top;
	background-repeat:no-repeat;
	clear:both;
	width:940px;
	height:546px;
	padding:50px 0 0 23px;
	margin:0;
}

#contentPullout{
	width:846px;
	height:71px;
	padding:25px 65px 55px 65px;
	margin:0 0 1px 0;
	
}


.galleryContent{
padding:20px;
}

.latestVideo{
position:relative;
float:left;
width:300px;
height:221px;
margin:0 3px 0 0;
padding:15px;
}

.inStores{
position:relative;
float:left;
width:258px;
height:221px;
margin:0 3px 0 0;
padding:15px;
}

.latestTracks{
position:relative;
float:left;
width:255px;
height:221px;
margin:0 3px 0 0;
padding:15px;
}


#contentBox{
	position:relative;
	clear:both;
	width:918px;
	padding:17px 19px;
	margin:0;
}

#footerBox{
	position:relative;
	display:block;
	clear:both;
	width:918px;
	height:30px;
	padding:5px 19px;
	margin:5px 0;
}

#footerLeft{
	position:relative;
	clear:both;
	float:left;
	text-align:center;
	background-image:url(../images/bg_footer.gif);
	background-position:left top;
	background-repeat:repeat-x;
	width:627px;
	padding:14px 0 5px 0;
	margin:0 5px 0 0;	
}
#footerRight{
	position:relative;
	float:left;
	text-align:center;
	background-image:url(../images/bg_footer.gif);
	background-position:left top;
	background-repeat:repeat-x;
	width:283px;
	padding:14px 0 5px 0;
	margin:0;
}

#latestNews{
	position:relative;
	clear:both;
	float:left;
	background-image:url(../images/title_latestnews.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:627px;
	padding:38px 0 0 0;
	margin:0 5px 0 0;	
}

#whatweOffer{
	position:relative;
	clear:both;
	float:left;
	background-image:url(../images/title_whatweoffer.gif);
	background-position:left top;
	background-repeat:no-repeat;
	background-color:transparent;
	width:627px;
	padding:38px 0 0 0;
	margin:0 5px 0 0;	
}

#bioInfo{
	position:relative;
	clear:both;
	float:left;
	background-image:url(../images/title_bio.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:627px;
	padding:38px 0 0 0;
	margin:0 5px 0 0;	
}

#tracksProduced{
	position:relative;
	clear:both;
	background-image:url(../images/title_trackproduced.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:627px;
	padding:38px 0 0 0;
	margin:0 5px 0 0;	
}

#onTour{
	position:relative;
	clear:both;
	float:left;
	background-image:url(../images/title_ontour.gif);
	background-position:left top;
	background-repeat:no-repeat;
	background-color:transparent;
	width:627px;
	padding:38px 0 0 0;
	margin:0 5px 0 0;	
}

#siteContact{
	position:relative;
	clear:both;
	float:left;
	background-image:url(../images/title_sitecontact.gif);
	background-position:left top;
	background-repeat:no-repeat;
	background-color:transparent;
	width:627px;
	padding:38px 0 0 0;
	margin:0 5px 0 0;	
}



#tourDates{
	position:relative;
	float:left;
	background-image:url(../images/title_tourdates.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:283px;
	padding:38px 0 0 0;
	margin:0 0 15px 0;
}

#contactInfo{
	position:relative;
	float:left;
	background-image:url(../images/title_contactInformation.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:283px;
	padding:38px 0 0 0;
	margin:0 0 15px 0;
}

#facts{
	position:relative;
	float:right;
	background-image:url(../images/title_facts.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:283px;
	padding:38px 0 0 0;
	margin:15px;
}

#mediaRelease{
	position:relative;
	float:right;
	background-image:url(../images/title_mediaReleases.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:283px;
	padding:38px 0 0 0;
	margin:15px;
}


#links{
	position:relative;
	float:left;
	background-image:url(../images/title_morelinks.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:283px;
	padding:38px 0 0 0;
	margin:0 0 15px 0;
}




#footer{
	float:left;
	position:relative;
	margin:-80px 0 0 -100px;
	display:block;
	height:195px;
	width:900px;
	background-image:url(../images/background_bottom.jpg);
	background-position:center bottom;
	background-repeat:no-repeat;
}


 .sIFR-active h1,
    .sIFR-active h2,
    .sIFR-active h3,
    .sIFR-active h4 {
    	visibility: hidden;
      font-family: Verdana;
      line-height: 1em;
    }
	
.sIFR-active h1 {
   font-size: 25px;
   margin:30px 0;
}
	
.sIFR-active h2 {
   font-size: 18px;
   margin:0 0 -1px 0;
}

.sIFR-active h3 {
   font-size: 15px;
   margin:0;
}

