html {
  height: 100%;
  margin-bottom: 1px;
}

form {
  margin: 0;
  padding: 0;
}

body {
	font-family: Arial,Helvetica,sans-serif;
	line-height: 1.3em;
	margin: 0px;
	font-size: 12px;
	color: #FFF;
	background-color: black;
}

a:link, a:visited {
	text-decoration: none;
	font-weight: normal;
	color:orange;
}

a:hover {
	text-decoration: underline;
	font-weight: normal;
}

input.button { cursor: pointer; }

p { margin-top: 0; margin-bottom: 5px; }

img { border: 0 none; }

/* Global */
.right {float:right;}
.left {float:left;}
.clearBoth {clear:both;}

/* Construction Page */
.container {
	width:1000px;
	margin:0px auto;
	background-color:#000;
}

.header, .midsection, .footer {width:100%;}

.header {
	height:190px;
	background: #000 url(../../images/header.jpg) left top no-repeat;
}

.midsection {
	/* height:374px; */
	background: #000 url(../../images/midsection.jpg) left top repeat-y;
}

.midsection .box {
	width:815px;
	/* height:374px; */
	background: #000 /*url(../../images/midsection_box_lg.png) 100% 100% fixed no-repeat*/;
	margin:0 auto;
	border-top:1px solid red;
	border-bottom:1px solid red;
}

.midsection .box p {
	padding: 19px 13px;
	color: #FFA031;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	display:block;
}

.midsection .box p strong {
	text-transform:uppercase;
	font-family: Arial Black, Arial, sans-serif;
}

.midsection .box p a {
	font-weight: bold;
}

.midsection .box p strong, .midsection .box p i, .midsection .box p a {
	color: #FFCD91;
}

.footer {
	height:410px;
	background: #000 url(../../images/footer.jpg) left top no-repeat;
}
.contactBox {
	float:left;
	width:300px;
	background-color:#663300;
	margin:0 20px 0 0;
}
.contactBox h2 {
	margin-left:10px;
}

.songsBox {
	float:left;
	width:470px;
	background-color:#663300;
	margin:0 auto;
	padding:5px;
}
.songsBox h2 {margin:10px 0;}
ul.bulletless {
	margin:0;
	padding:0;
}
ul.bulletless li {
	list-style-type: none;
	padding:2px 0;
	display: block;
}
.songsBox ul li div {
	float:right;
}
.songsBox span {
	text-align: center;
	font-size:12px;
	display: block;
}
.songList {margin-left:10px;}
td.trackTitle {font-weight: bold;width:190px;}
td.buyCell, th.buyCell {text-align: center;width:25px;}
td.timeCell, th.timeCell {width:35px;}
.songList table {text-align: left;width:455px;}
.songList table tr {height:20px;}
.songList table th {font-weight: normal;text-decoration: underline;font-size:11px;}

#announcement {border:1px solid gray;width:795px;padding:10px;}
#announcement img.album {width:150px;height:150px;float:left;border:1px solid #333;}
#announcement .announceTitle {display:block;text-align:center;font-size:18px;padding:15px 0;font-weight:bold;}
#announcement p {padding:0 10px 10px;font-size:13px;text-align:center;}
#announcement a.btn_download {
	display:block;
	width:200px;
	height:46px;
	overflow:hidden;
	background-image: url(../../images/button_amazondl.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	margin:0 auto;text-indent:-1000px;}
#announcement a.btn_download:hover {background-position:0 -46px;}
