/*****************/
/*  Tag  Styles  */
/*****************/

body, td, div, span, a, p {
	font-family:arial,geneva,helvetica,sans-serif;
	font-size:12px;
	color:#fff;
}

body, html {;
	margin:0px;
	padding:0px;
	width:100%;
}

a {
	color:#5a91b1;
	text-decoration:underline;
	font-weight:bold;
}

a:hover {
	text-decoration:none;
}

body {
	background-color:#000;
	text-align:center;
	vertical-align:middle;
	margin:30px 0;
}

h1 {
	margin:0;
	margin-bottom:.5em;
	font-size:14px;
	text-transform:uppercase;
}

h1 span {
	font-size:19px;
}

h2 {
	font-size:14px;
	color:#000000;
	margin:0;
	margin-bottom:.5em;
	font-weight:normal;
	font-style:italic;
	font-weight:bold;
}

h3 {
	margin:0;
	margin-bottom:1em;
	font-size:12px;
}

img {
	border:none;
}

li {
	margin:0;
	line-height:1.33em;
}

ol, ul {
	margin-top:0;
	margin-bottom:12px;
}

p {
	margin:0 0 12px 0;
	line-height:1.33em;
}

sup {
	font-size:.8em;
}

table {
	border:0;
	border-collapse:collapse;
	border-spacing:0;
	margin:0;
}

td {
	padding:0;
	vertical-align:top;
	text-align:left;
}

/*****************/
/* Layout Styles */
/*****************/

#Content {
	width:768px;
}

#Main {
	margin:auto;
}

#Main #Flash_MP3_Player {
	height:89px;
	text-align:center;
	vertical-align:middle;
}

#Main #Footer {
	height:42px;
	padding-top:4px;
	padding-right:10px;
	background:url(images/Footer_BG.jpg) no-repeat;
	text-align:right;
	vertical-align:middle;
}

#Main #Footer a {
	color:#000;
	font-size:14px;
	text-decoration:none;
	padding:0 5px;
}

#Main #Footer a:hover, #Main #Header a:hover {
	text-decoration:underline;
}

#Main #Header {
	width:768px;
	height:110px;
	background:url(images/Header_BG.jpg) no-repeat;
	text-align:right;
	vertical-align:bottom;
}

#Main #Downloads ul li h1 {
	margin:13px 0;
}

#Main #Downloads .Content_Box {
	height:415px;
	width:490px;
	color:#000000;
	background-color:#CCCCCC;

}

#Main #Downloads ul {
	padding-bottom:5px;
}

#Main #Goods_Album_Info .Content_Box  {
	width:274px;
	height:500px;
	position:relative;
	background-color:#CCCCCC;
	color:#000000;
	
}
#Main #Goods_Album_Info .Content_Box p  {

	color:#000000;
	
}
#Main #Goods_Album_Info .Content_Box td p  {

	
	color:#000000;
	
	
}
#Popup_Retailers {
	background:none;
	background-color:#fff;
	text-align:left;
}

#Popup_Retailers #Content {
	margin:auto;
	padding:15px 25px;
	padding-top:25px;
	width:auto;
	font-size:12px;
}

#Retailers {
	width:100%;
}

#Retailers td {
	text-align:center;
	vertical-align:middle;
	padding:10px;
}

#Signin {
	margin-bottom:20px;
	margin-right:20px;
}

#Signin a {
	color:#000;
	margin-right:10px;
	text-decoration:none;
}

#Signin img {
	margin-bottom:-2px;
}

#Signin input {
	width:150px;
	height:19px;
	border:solid 1px #000;
	margin-bottom:3px;
	vertical-align:middle;
	margin-left:3px;
}

#Signin .Email {
	color:#000;
	font-size:14px;
	font-weight:bold;
	margin-bottom:20px;
}

#Signin .Submit {
	width:auto;
	height:19px;
	border:none;
	margin:0;
	background-color:#000;
	color:#fff;
	font-weight:bold;
	cursor:hand;
	cursor:pointer;
}

#Main #Updates, #Main #What_You_Get {
	width:274px;
	height:232px;
	padding-top:3px;
}

#Main #What_You_Get .Content_Box {
	height:232px;
}

#Main #Album_Info .Content_Box {
	width:490px;
	height:232px;
}

#Main #Find_A_Store .Content_Box {
	overflow-x:hidden;
	height:184px;
}

#Main .Content_Box {
	overflow:auto;
}

.Content_Box p, .Content_Box h1, .Content_Box h2 {
	margin:13px 8px;
}

#Window {
	width:100%;
	height:100%;
}

#Window #Center {
	text-align:center;
	vertical-align:middle;
}

#Zip_Search {
	height:48px;
	text-align:center;
}

#Zip_Search  {
	height:33px;
	text-align:center;
}

#Zip_Search img {
	margin-bottom:-4px;
}

#Zip_Search input {
	width:60px;
	height:19px;
	border:solid 1px #000;
}

#Zip_Search .Submit {
	width:auto;
	height:19px;
	border:none;
	margin:0;
	margin-left:8px;
	background-color:#fff;
	color:#000;
	font-weight:bold;
	cursor:hand;
	cursor:pointer;
}

/*****************/
/* Border Styles */
/*****************/

.Border_Corner img {
	width:26px;
	height:23px;
}

.Border_Top {
	background:url(images/Border_Top.gif) repeat-x;
}

.Border_Right {
	background:url(images/Border_Right.gif) repeat-y;
}

.Border_Bottom {
	background:url(images/Border_Bottom.gif) repeat-x;
}

.Border_Left {
	background:url(images/Border_Left.gif) repeat-y;
}

/*****************/
/* Class  Styles */
/*****************/

.Promo {
	
	vertical-align:middle;
}

.Pop_Up {
	margin:20px;
	background:none;
	background-color:#000000;
	height:auto;
	width:90%;
	text-align:left;
}
.FLACdownloadbutton{
padding:1px;
border:0px;
background-color:#DECE03;
color:#FFFFFF;
text-decoration:none;
cursor:pointer;
font-size:12px;
margin-right:20px;
}
.FLACdownloadbutton_hover{
padding:1px;
border:0px;
background-color:#FFFFFF;
color:#333333;


cursor:pointer;
font-size:12px;
margin-right:20px;
}



.MP3downloadbutton{
padding:1px;
border:0px;
background-color:#6699CC;
color:#FFFFFF;
text-decoration:none;

cursor:pointer;
font-size:12px;
margin-right:20px;
}
.MP3downloadbutton_hover{
padding:1px;
border:0px;
background-color:#FFFFFF;
color:#333333;


cursor:pointer;
font-size:12px;
margin-right:20px;
}



.ZIPdownloadbutton{
padding:1px;
border:0px;
background-color:#FF9900;
color:#FFFFFF;
text-decoration:none;

cursor:pointer;
font-size:12px;
margin-right:20px;
}
.ZIPdownloadbutton_hover{
padding:1px;
border:0px;
background-color:#FFFFFF;
color:#333333;


cursor:pointer;
font-size:12px;
margin-right:20px;
}
.MOVdownloadbutton{
padding:1px;
border:0px;
background-color:#CC0000;
color:#FFFFFF;
text-decoration:none;

cursor:pointer;
font-size:12px;
margin-right:20px;
}
.MOVdownloadbutton_hover{
padding:1px;
border:0px;
background-color:#FFFFFF;
color:#333333;


cursor:pointer;
font-size:12px;
margin-right:20px;
}



/* accordian stypes */



.toggler {
	color: #FFFFFF;
	margin: 0;
	padding: 2px 5px;
	background: #333;
	border:0px;
	font-size: 12px;
	font-weight: bold;
	font-family: 'Arial', sans-serif;
	text-align:left;
}
 
.element {
color:#000000;
 
}
 .goodsList_text{
 color:#000000;
 
 }
 .goodsList_text p{
 color:#000000;
 
 }
 #head_album_info{
font-stretch:wider;
 padding-left:5px;
 margin-left:0px;
 font-family:Geneva, Arial, Helvetica, sans-serif;
 font-weight:bolder;
 line-height:27px;
 color:#000000;
 font-size:14px;
 width:auto;
 height:27px;
 background-image:url(images/headerbkg_new.jpg);
 background-repeat:no-repeat;
 }
#head_download{
font-stretch:wider;

 padding-left:5px;
 margin-left:0px;
 font-family:Geneva, Arial, Helvetica, sans-serif;
 font-weight:bolder;
 line-height:27px;
 color:#000000;
 font-size:14px;
 width:auto;
 height:23px;
 background-image:url(images/tilethingbkg.gif);
 background-repeat:repeat;
 }
 
.main_section_header{
 padding-left:5px;
 margin-left:0px;
 font-family:Impact, Impact5, Charcoal6, sans-serif;
 letter-spacing:1px;
 line-height:27px;
 color:#000000;
 font-size:14px;
 width:auto;
 height:23px;
 line-height:23px;
 background-image:url(images/tilethingbkg.gif);
 background-repeat:repeat;
 }
 .loginLabel{
 vertical-align:middle;
 line-height:19px;
 color:#000000;
 font-weight:bold;
 
 
 
 
 }