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



body {
	margin : 0 auto;
	text-align : center;
	background-color : #000;
	background-image: url(../images/backgrounds/topBG.jpg);
	background-repeat: repeat-x;
	font-size : 100.01%;
	color: white;

}


html,body { min-height:100.1%;margin-bottom:1px; }






/*Index pages*/

#indexWrapper {
	margin: 0 auto;
	width: 933px;
	height: 880px;

	
}

#indexBanner {
	width: 933px;
	height: 388px;
	background-image: url(../images/backgrounds/bannerBG4.jpg);
	background-repeat: no-repeat;
		text-align: left;
}

#indexBanner2 {
		width: 933px;
	height: 388px;
	background-image: url(../images/backgrounds/bannerBG5.jpg);
	background-repeat: no-repeat;
		text-align: left;
}

#indexBanner td {
	font-size: 14px;
	color: white;
	font: arial, verdana;
	
}
	

#upperNavIndex {
	width: 824px;
	height: 26px;
	margin: 0 55px 10px 53px;

	
}

#upperNavIndex  a:link {
  color: #f0dfe0;
  text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}
#upperNavIndex a:visited {
  color: #f0dfe0;
  text-decoration: none;
  	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}
#upperNavIndex a:hover {
	text-align: left;
	color: #fff;
		font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
  
}

#indexMainTextBox {
	width: 933px;
	height: 373px;

	background-image: url(../images/backgrounds/mainTextBoxBG.jpg);
	background-repeat: no-repeat;
	text-align: left;
	
	
	
}

.topIndexTextSpacer {
	width: 585px;
	height: 60px;
	margin-bottom: 10px;
	
}

.indexTextMain{
	width: 565px;
	height: 200px;

	margin-left: 62px;
		padding: 9px 10px 3px 10px;
	float: left;
	
}

.indexTextMain p {
	font-size: 14px;
		font-family: Arial, Helvetica, sans-serif;
		line-height: 16px;
		margin-top: 0;
		color: black;
		

	
}

	

.indexRightPanel {
	width: 185px;
	height: 310px;
	float: right;
	margin-right: 60px;
	padding: 4px 6px;
	display: inline;
	
	
}

.indexRightPanel p {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	color: black;
		
}

#footer {
	width : 933px;
	height: 86px;
	margin-top: -1px;
	background-image:url(../images/backgrounds/footer.jpg);
	background-repeat: no-repeat;

}

.footerText {
	font-size: 11px;
	color: white;
	text-align: center;
	float: left;
	width: 933px;
	margin-top: 0;


		font-family: Verdana, Geneva, sans-serif;
}

.footerText a:link, a:visited{
	color: white;
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: none;
	
}

.footerText a:hover{
	color: white;
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: underline;

	
}


.footerSubmitSong {
	width: 215px;
	margin-right: 55px;
	float: right;
	display: inline;
}

.bodySubmitSong {
	width: 215px;
	margin-right: 50px;
	float: right;
	display: inline;
}

#ecartPayment1 {
	width: 480px;
	
}


/*Inside pages MEDIUM PAGE*/

#wrapperInsideMed {
	margin: 0 auto;
	width: 933px;
	height: 880px;
	background-image: url(../images/backgrounds/bodyMed.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	
}



#upperNavInside {
	width: 824px;
	height: 26px;
	margin: 0 55px 25px 53px;

	
}

#upperNavInside  a:link {
  color: #f0dfe0;
  text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}
#upperNavInside a:visited {
  color: #f0dfe0;
  text-decoration: none;
  	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}
#upperNavInside a:hover {
	text-align: left;
	color: #fff;
		font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
  
}


#textBody {
	width: 824px;
	height: 685px;
	margin-left: 55px;
	margin-right: 53px;
	margin-top: 5px;
	background: #000;
	text-align: left;
	border: 1px solid #333;
	

	
}


	

.insideLeft {
	width: 505px;
	height: 650px;
	margin-left: 3px;
	text-align: left;
	float: left;
	background: #000;
	padding: 5px;
	background-image: url(../images/backgrounds/leftBodyText.gif);
	background-repeat: no-repeat;
		

}

.insideLeft a:link {
	color: #c01313;
	text-decoration: none;
}
	
	.insideLeft a:visited {
	color: white;
	text-decoration: none;
}

.insideLeft a:hover {
	color: white;
	text-decoration: underline;
}



.insideRight {
		width: 286px;
		height: 654px;
		margin-top: 1px;
		margin-right: 1px;
	text-align: left;
	float: right;
	padding: 25px 5px 5px 5px;
	background: #000;
	border-left: 1px dashed #999;


	
}


/*Inside pages LARGE PAGE*/

#wrapperInsideLarge {
	margin: 0 auto;
	width: 933px;
	height: 1400px;
	background-image: url(../images/backgrounds/bodyLarge.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	
}



#textBodyLarge {
	width: 824px;
	height: 1205px;
	margin-left: 55px;
	margin-right: 53px;
	margin-top: 5px;
	background: #000;
	text-align: left;
	border: 1px solid #333;
	

	
}

.insideLeftLarge {
	width: 505px;
	height: 1170px;
		margin-left: 3px;
	text-align: left;
	float: left;
	background: #000;
		padding: 5px;
		background-image:url(../images/backgrounds/leftBodyTextLarge.gif);
		background-repeat: no-repeat;
		

	
	
}


.insideLeftLarge a:link {
	color: #c01313;
	text-decoration: none;
}
	
	.insideLeftLarge a:visited {
	color: white;
	text-decoration: none;
}

.insideLeftLarge a:hover {
	color: white;
	text-decoration: underline;
}
	
	
.insideRightLarge {
		width: 286px;
		height: 1150px;
		margin-top: 1px;
		margin-right: 1px;
	text-align: left;
	float: right;
	padding: 25px 5px 5px 5px;
	background: #000;
	border-left: 1px dashed #999;
		
	
}


/*Inside pages XTRA LARGE PAGE*/

#wrapperInsideXLarge {
	margin: 0 auto;
	width: 933px;
	height: 1540px;
	background-image: url(../images/backgrounds/bodyXLarge.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	
}



#textBodyXLarge {
	width: 824px;
	height: 1345px;
	margin-left: 55px;
	margin-right: 53px;
	margin-top: 5px;
	background: #000;
	text-align: left;
	border: 1px solid #333;
	

	
}

.insideLeftXLarge {
	width: 505px;
	height: 1330px;
		margin-left: 3px;
	text-align: left;
	float: left;
	background: #000;
		padding: 5px;
		background-image: url(../images/backgrounds/leftBodyTextXLarge.gif);
		background-repeat: no-repeat;
		

	
	
}


.insideLeftXLarge a:link {
	color: #c01313;
	text-decoration: none;
}
	
	.insideLeftXLarge a:visited {
	color: white;
	text-decoration: none;
}

.insideLeftXLarge a:hover {
	color: white;
	text-decoration: underline;
}
	
	
.insideRightXLarge {
		width: 286px;
		height: 1260px;
		margin-top: 1px;
		margin-right: 1px;
	text-align: left;
	float: right;
	padding: 25px 5px 5px 5px;
	background: #000;
	border-left: 1px dashed #999;
		
	
}

/*Inside pages XTRA - XTRA LARGE PAGE*/

#wrapperInsideXXLarge {
	margin: 0 auto;
	width: 933px;
	height: 1800px;
	background-image: url(../images/backgrounds/bodyXXLarge.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	
}



#textBodyXXLarge {
	width: 824px;
	height: 1610px;
	margin-left: 55px;
	margin-right: 53px;
	margin-top: 5px;
	background: #000;
	text-align: left;
	border: 1px solid #333;
	

	
}

.insideLeftXXLarge {
	width: 505px;
	height: 1600px;
		margin-left: 3px;
	text-align: left;
	float: left;
	background: #000;
		padding: 5px;
		background-image: url(../images/backgrounds/leftBodyTextXXLarge.gif);
		background-repeat: no-repeat;
		

	
	
}


.insideLeftXXLarge a:link {
	color: #c01313;
	text-decoration: none;
}
	
	.insideLeftXXLarge a:visited {
	color: white;
	text-decoration: none;
}

.insideLeftXXLarge a:hover {
	color: white;
	text-decoration: underline;
}
	
	
.insideRightXXLarge {
		width: 286px;
		height: 1550px;
		margin-top: 1px;
		margin-right: 1px;
	text-align: left;
	float: right;
	padding: 25px 5px 5px 5px;
	background: #000;
	border-left: 1px dashed #999;
		
	
}


/*general divs*/

.photo {
	border: 10px solid white;
	
}

.photo2 {

	padding: 5px;
	
}

.photoIndex {
	border: 5px solid white;
	margin-top: 75px;
	text-align: center;
	
}

#insideFooter {
	width: 580px;
	height: 31px;
	padding-top: 35px;
	float: left;
	text-align: center;
	color: white;
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	
}

#insideFooter a:link, a:visited{
	color: white;
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	
}

#insideFooter a:hover{
	color: white;
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;

	
}



.footerTextInside {
	font-size: 11px;
	color: white;
	text-align: center;
	float: left;
	width: 600px;
	margin-top: 20px;
	margin-left: 50px;
	display: inline;
		font-family: Verdana, Geneva, sans-serif;
}

.footerTextInside a:link, a:visited{
	color: white;
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: none;
	
}

.footerTextInside a:hover{
	color: white;
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: underline;

	
}


.footerSubmitSongInside {
	width: 280px;
	margin-right: 55px;
	margin-top: 25px;
	float: right;

}


.rightTextBox {
	width: 230px;
	height: 350px;
	background-image: url(../images/backgrounds/rightTextBox.gif);
	background-repeat: no-repeat;
	padding: 7px;
}

.upperSpacer {
	width: 936px;
	height: 45px;
	
}

.upperSpacerLarge {
	width: 936px;
	height: 55px;
	
}

.contactForm1 {
	width: 485px;
	margin: 10px 15px 0 0;
	text-align:left;

		
	
}

.contactForm2 {
	width: 250px;
	text-align: left;
	padding: 10px;
	margin-left: 10px;


}

.contactForm2 p {
	color: white;
	
}	

.formInput1 {
	background-color: #fff;
	border: 1px solid #bbb;
	color: #111;
	
}

.formInput2 {
		background-color: #840404;
	border: 1px solid #222;
	color: #fff;

	
}


.formInput3 {
		background-color: #fff;
	border: 1px solid #222;
	color: #111;
	
	
}

#submitFlashWrapper {
		background: #000;
	width: 465px;
	margin-left: 10px;
	float: left;
	text-align: center;
	
}

#submitSongWrapper {
	background: #000;
	width: 265px;
	margin-left: 10px;
	float: left;
	text-align: center;
	
}


/*PAYMENT PAGES */

.alignField { 

	margin-bottom: -6px;
	padding-left: 5px;
	
	
	}
	
	.alignFieldWrapper {
		text-align: center !important;
		margin-top: 40px !important;
		
	}
	
	.worldpayLogo {
		
		text-align: center !important;
		width: 550px !important;

		
	}

h1 {
	color: #222;
	font-size: 14px;
	text-align: center;

}

h2 {
color: #222;
font-size: 14px;
text-align: center;
font-weight: bold;
	
}

h3 {
color: #fff;
font-size: 15px;
text-align: left;
font-weight: bold;

}

h4 {
	text-align: center;
	margin-top: 4px;

}

h5 { color: #c01313;
	font-weight: bold;
	text-align: left;
	font-size: 15px;
	
}
