body {
	padding: 0px;
	background-color: #000000;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
img {
	display: block;
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
a:hover {
	text-decoration: underline;
}
.top-right-link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.top-right-link td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	line-height: normal;
}
.top-right-link a {
	color: #FFFFFF;
	text-decoration: none;
}
.top-right-link a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.top-header-mid-bg {
	background-image: url(../images/top-header-middle-bgimg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.top-header-pro-name {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #cacaca;
	text-decoration: none;
}
.top-header-pro-name-bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #cacaca;
	text-decoration: none;
}
.top-menu-bg {
	background-image: url(../images/top-menu-bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.top-red-bg-title {
	background-image: url(../images/title-top-red-bg-img.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	padding-top: 6px;
	padding-right: 0px;
	padding-left: 12px;
	padding-bottom: 3px;
}
.top-red-bg-title a{
	color: #FFFFFF;
	text-decoration: none;
}
.top-red-bg-title a:hover{
	color: #FFFFFF;
	text-decoration: underline;
}
.middle-left-we-email-mid-bg {
	background-image: url(../images/weekly-email-middle-bgimg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 93px;
	background-color: #3b3b3b;
}
.we-email-textfield {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #e9e9e9;
	border-bottom-color: #f6f6f6;
	border-left-color: #e9e9e9;
	background-color: #f1f1f1;
	border-top-color: #858585;
	height: 18px;
	text-align: left;
	vertical-align: middle;
}
.middle-left-deal-week-mid-bg {
	background-image: url(../images/deal-week-middle-bgimg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #3b3b3b;
	height: 185px;
}
.left-wight-text-bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.left-small-text-wight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.left-small-text-gray {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #969696;
	text-decoration: none;
	line-height: normal;
}
.right-float {
	margin: 0px;
	float: right;
	display: inline;
	vertical-align: bottom;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.left-float {
	display: inline;
	float: left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
.left-wight-text-normal {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.mid-search-pannel-mid-bg {
	background-image: url(../images/search-pannel-middle-bgimg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align:center;
	vertical-align:middle;
}
.mid-search-pannel-inputboxbg {
	background-image: url(../images/search-box-mid-bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.mid-albums-top-mid-bg {
	background-image: url(../images/mid-album-top-midbg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.footer-menu-mid-bg {
	background-image: url(../images/footer-mid-bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #403d3c;
	text-decoration: none;
}
.footer-menu-mid-bg a {
	color: #403d3c;
	text-decoration: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 2px;
}
.footer-menu-mid-bg a:hover {
	color: #000000;
	text-decoration: underline;
	padding: 0px;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 2px;
}
.footer-copyright-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #7d7a7a;
	text-decoration: none;
}
.footer-copyright-text a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #7d7a7a;
	text-decoration: none;
}
.footer-copyright-text a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ADABAB;
	text-decoration: underline;
}
.inputbox {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #3c3c3c;
	text-decoration: none;
}
.mid-albums-bot-mid-bg {
	background-image: url(../images/mid-album-bot-midbg.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.mid-album-midarea {
	background-color: #FFFFFF;
	background-image: url(../images/mid-album-mid-bot.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin: 0px;
	padding-top: 10px;
	padding-right: 16px;
	padding-bottom: 14px;
	padding-left: 16px;
}
.mid-album-title {
	font-family: 'Myriad Pro', Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #242424;
	text-decoration: none;
}
.mid-album-pro-name {
	font-family: 'Myriad Pro', Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-weight: normal;
	color: #242424;
	line-height: 34px;
}
.mid-album-pro-prize {
	font-family: 'Myriad Pro', Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #242424;
	text-decoration: none;
}
.mid-album-pro-author-name {
	font-family: 'Myriad Pro', Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #242424;
	text-decoration: none;
}
.mid-albums-left-mid-bg {
	background-image: url(../images/mid-album-left-mid-bg.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	background-color: #FFFFFF;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #e5e5e5;
}
.mid-albums-right-mid-bg {
	background-image: url(../images/mid-album-right-mid-bg.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #e5e5e5;
}
.mid-box-bg {
	background-image: url(../images/mid-box-01-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 10px;
	width: 165px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.gray-small-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #5f5e5e;
	text-decoration: none;
}
.gray-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #242424;
	text-decoration: none;
}

.red-title-box-bot-mid {
	background-image: url(../images/title-bot-red-midbg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.red-box-title {
	background-image: url(../images/title-top-red-midbg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.red-box-title a{
	color: #FFFFFF;
	text-decoration: none;
}
.red-box-title a:hover{
	color: #FFFFFF;
	text-decoration: underline;
}
.red-box-midarea {
	background-color: #3a3a3a;
	background-image: url(../images/title-mid-red-mid-bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	min-height:275px;
	height:275px;
}
.mid-box-top-midbg {
	background-image: url(../images/mid-box-top-midbg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.mid-box-bot-midbg {

	background-image: url(../images/mid-box-bot-midbg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.mid-box-left-line {
	background-color: #fbfbfb;
	background-image: url(../images/mid-box-mid-left-line.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #e1e1e3;
}
.mid-box-right-line {
	background-color: #fbfbfb;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #e1e1e3;
	background-image: url(../images/mid-box-mid-right-line.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.mid-box-midarea {
	background-color: #fbfbfb;
	background-image: url(../images/mid-box-midarea.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin: 0px;
	padding-top: 6px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
}
.middle-right-new-releases-mid-bg {

	background-image: url(../images/new-releases-middle-bgimg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 93px;
	background-color: #3b3b3b;
}
.gray-light-small-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #bdbcbc;
	text-decoration: none;
}
.buy-btn-right {
	display: inline;
	padding: 0px;
	float: right;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.cd-btn-left {
	display: inline;
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
.cd-btn-right {
    display: inline;
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 5px;
}
.top-header-pro-name-bold a {
	text-decoration: none;
	color: #cacaca;
}
.top-header-pro-name-bold a:hover {
	text-decoration: none;
	color: #F4F4F4;
}
.gray-text a {
	color: #242424;
	text-decoration: none;
}
.gray-text a:hover {
	color: #000000;
	text-decoration: none;
}
.left-wight-text-bold a {
	color: #FFFFFF;
	text-decoration: none;
}
.left-wight-text-bold a:hover {
	color: #CFCFCF;
	text-decoration: none;
}


.white-bold-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.left-category-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #dbdada;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 3px;
}
.left-category-text a {
	color: #dbdada;
	text-decoration: none;
}
.mid-bot-bor-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #535252;
	padding-bottom: 2px;
}
.mid-bot-bor-text a {
	color: #999999;
	text-decoration: none;
}
.mid-bot-bor-text a:hover {
	color: #CCCCCC;
	text-decoration: none;
}
.mid-bot-bor-gray-bold-text {
	font-weight: bold;
	color: #cacaca;
	text-decoration: none;
}
.mid-bot-bor-boldtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}
.pro-head-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}
.pro-box-top-midbg {
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e1e1e3;
}
.pro-box-bot-midbg {
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e1e1e3;
}
.pro-box-left-midbg {
	background-color: #FFFFFF;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #e1e1e3;
}
.pro-box-right-midbg {
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #e1e1e3;
}
.pro-box-midarea {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 8px;
}
.pro-prize {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.pro-det-text-white-big {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.pro-det-content-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
}
.pro-detail-title-red-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #d30324;
	text-decoration: none;
}
.pro-det-pg-text-bold-black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.pro-det-pg-text-black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.pro-det-pg-text-black p {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 18px;
	padding-left: 0px;
}
.pro-det-avalibility-bg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #dcdcdc;
	text-decoration: none;
	background-image: url(../images/pro-det-avalibility-midbg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.pro-box-white-bg {
	background-color: #FFFFFF;
}
.pro-detail-listen-red-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #d30324;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.pro-det-listen-box-title-graybg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #ededed;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.pro-det-listen-box-whitebg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.pro-det-listen-box-whitebg a {
	color: #021097;
	text-decoration: underline;
}
.pro-det-listen-box-whitebg a:hover {
	color: #021097;
	text-decoration: none;
}
.pro-det-listen-box-bluebg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	background-color: #eef1f6;
}
.pro-artist-info-title-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #afacac;
	text-decoration: none;
}
.pro-artist-info-light-gray-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ededed;
	text-decoration: none;
}
.pro-det-listen-box-bluebg a {
	color: #021097;
	text-decoration: underline;
}
.pro-det-listen-box-bluebg a:hover {
	color: #021097;
	text-decoration: none;
}
.pro-artist-info-light-gray-bold-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ededed;
	text-decoration: none;
}
.pro-related-midbg {
	background-image: url(../images/pro-det-related-box-midbg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	color: #dfdfdf;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.pro-cus-review-mid-bg {
	background-color: #f8f7f7;
}
.see-all-red-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #d30324;
	text-decoration: none;
}
.see-all-red-text a {
	color: #0b42bd;
	text-decoration: none;
}
.see-all-red-text a:hover {
	color: #0b42bd;
	text-decoration: underline;
}
.top-gray-bor {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e6e2e2;
}
.informative-page-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
}
.informative-page-text a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.informative-page-text a:hover{
	text-decoration:underline;
}
.informative-page-header-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}
.paging {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CACACA;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #535252;
	padding-bottom: 2px;
}
.paging a {
	color: #999999;
	text-decoration: none;
}
.paging a:hover {
	color: #CACACA;
	text-decoration: none;
}
.inputbox-concerts {
	background-color: #cacaca;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #3c3c3c;
	text-decoration: none;
	border:1px solid #f4f1f1;
	height:19px;
}
.top-header-pro-name-bold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #cacaca;
	text-decoration: none;
}
.search_lable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #4F4F4F;
	text-decoration: none;
	text-align:left;
	vertical-align:middle;
}
.search_lable form{
	margin:0px;
	display:block;
	padding:0px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	line-height: normal;
	font-weight: normal;
	color: #FFFFFF;
}
.search_lable form img{
	display:inline;
	border:none;
}

.search_lable form table {
	border:1px solid #181818;
	font-family: Arial, Helvetica, sans-serif;
	color: #EEEEEE;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
}

.search_lable td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
	vertical-align:middle;
}
.search_lable center {
	text-align:left;
}
.search_lable a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
	text-align:left;
	vertical-align:middle;
}
.web-search {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	text-decoration: none;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
	display: inline;
}
.headline-on-index {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.headline-on-index a {
	color: #FFFFFF;
	text-decoration: none;
}
.headline-on-index a:hover {
	color: #CFCFCF;
	text-decoration: none;
}
