body { 
background:#FFF url(../images/bg.gif) center top repeat-x ;
text-align: center; color: #000; font-family:Meiryo, 'MS P Gothic', Osaka, 'Hiragino Kaku Gothic Pro', Arial, Helvetica, sans-serif; font-size: 12px; }

a:link,
a:visited{
	color: #ed289b;
	text-decoration: underline;
}
a:hover { text-decoration: none; }

#wrapper { 
background: url(../images/main2.jpg) center top no-repeat; 
width: auto; height: auto; margin: 0; padding: 0; }
header {padding: 0px;height: 65px; }
header .headerWrap { width: 940px; margin: 0 auto; }
header .headerWrap #logo{  height: 65px; }
header .headerWrap #logo a{ height: 65px; }

.mainImage { width: 940px; height: 401px; margin: 0 auto; }
.smallMainImage { width: 940px; height: 401px; margin: 0 auto; }
h1.artistLogo {width: 940px; height: 300px; position: relative; top: 0px; left: 0px; border: none; }
.socialIcons ul li a { background: url(../images/social-icons.png); }

/* Footer */
footer { width: 940px; margin: 0 auto; padding: 0; }
.footerWrap {padding: 0 10px;}
footer#copy-statements { color: #000; }
footer#copy-statements a { color: #000; }
ul.addons li.firstCopy { color:#000;}
div.up a {background: url(../images/up-arrow.png) right center no-repeat; height: auto; padding: 5px 0; }


/*////////// NAVI //////////*/
.contentWrap nav {
	background: url(../images/nav.gif) center repeat-x;
	font-size: 16px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000;
	border-bottom-color: #000;
}
.contentWrap nav ul{ width: 940px; margin: 0 auto; }
.contentWrap nav li { width: 220px; float: left; }
.contentWrap nav li a { display: block; width: 200px; padding: 10px; text-align: center; }
.contentWrap nav li.end{ }
.contentWrap nav li a:hover {
	background: url(../images/nav_o.gif) center repeat-x;
	color: #2e2e2e;
}
.contentWrap nav li a:link,.contentWrap nav li a:visited{ color: #2e2e2e; text-decoration: none; font-weight: bold; }
.contentWrap nav li.default a {
	background: url(../images/nav_o.gif) center repeat-x;
	color: #e2006a;
}
.contentWrap nav li a:hover{
	color: #ed289b;
	text-decoration: none;
	font-weight: bold;
}

/* background */
.contentWrap .Columns { width: 940px; margin: 0 auto; padding: 15px 0 40px 0; }
.Columns .LeftWide .padd,
.Columns .RightCol .padd,
.Columns .LeftCol .padd,
.Columns .MidCol .padd{
	border: solid 1px #999;
	background: #FFF;
	position: relative;
	padding-top: 60px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.Columns .LeftWide .padd h1,
.Columns .LeftCol .padd h2,
.Columns .MidCol .padd h2,
.Columns .RightCol .padd h2{
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	margin: 0;
	padding: 10px;
	border-bottom: solid 1px #999;
	height: auto;
	background-color: #333333;
}
.Columns .RightCol .padd h2 span{ display: block; }
.Columns .LeftWide .padd h1{ width: 678px; }
.Columns .LeftCol .padd h2{ width: 248px; }
.Columns .MidCol .padd h2{ width: 398px; }
.Columns .RightCol .padd h2{ width: 208px; }

/* Fonts */
h1, h2 { font: bold 18px/24px Arial, Helvetica, sans-serif; text-transform: uppercase; color: #FFF;
margin: -1px 0px 10px 0px; padding: 0px 0px 10px 10px; }
h3 {
	font-size: 15px;
	font-weight: normal;
}
.newsArticle .newsRight h1, .FullWidthCol .ProdFull h2 { color: #FFF; }

.tagger {
	color: #FFF;
	border-radius: 5px;
	padding: 2px 3px;
	display: inline-block;
	line-height: normal;
	background-color: #ed289b;
}
.more, p.moreNews {text-align: right; font-family:Arial, Helvetica, sans-serif}
.more a, p.moreNews a {
	font-size: 10px;
	color: #FFF;
	padding: 1px 4px 1px 12px;
	text-transform: uppercase;
	margin: 2px 3px;
	background-color: #999;
	background-image: url(../images/more.png);
	background-repeat: no-repeat;
	background-position: 5px center;
}
.more a:hover, p.moreNews a:hover { color: #CCC; }


/* News List  */
ul.newsList li {border-bottom: 1px solid  #ccc;}
ul.newsList a{ color:#000; text-decoration:none; }
ul.newsList a:hover { color:#1BADCF; text-decoration:underline; }
ul.newsList time {color: #000}
ul.newsList {
	padding: 5px;
}

/* BUTTONS */
ul.releases .storeLink a, .link-uj-store a { background: url(../images/store-buttons.gif) 0 -91px no-repeat; height: 48px; width: 185px; }
ul.releases .storeLink a:hover, .link-uj-store a:hover { background-position: 0 -143px; }
.sm-button a { background: url(../images/store-buttons.gif) no-repeat; width: 87px; height: 21px; font-size: 0; text-indent: -9000em; padding: 0; }
.sm-button.link-itunes a { background-position: 0px 0px; }
.sm-button.link-itunes a:hover { background-position: -87px 0px; }
.sm-button.link-amazon a { background-position: 0px -21px; }
.sm-button.link-amazon a:hover { background-position: -87px -21px; }
.sm-button.link-hmv a { background-position: 0px -42px; }
.sm-button.link-hmv a:hover { background-position: -87px -42px; }
.sm-button.link-tower-records a { background-position: 0px -63px; }
.sm-button.link-tower-records a:hover { background-position: -87px -63px; }
.FullWidthCol .ProdFull h2{ color: #333; }

/* DISCOGRAPHY */
ul.catfilter { margin-top: 0; line-height: 29px; padding: 3px 0px 0px 0px; margin: 10px 20px; text-align: center; }
ul.catfilter li { float: left; padding: 4px 6px 0px 0; background: none; border-right: #ed289b 1px solid; }
ul.catfilter li a { display: block; margin: 0 0 3px; padding: 0 1em; min-width: 100px; height: 29px; font-weight: bold; color: #000; text-decoration: none; }
ul.catfilter li a:hover { color: #FFF; background-color: #ed289b; text-decoration: none; }
ul.catfilter li.active a { color: #FFF; background-color: #ed289b; }

/* PRODUCT PAGE */
.productPage h1 {border: none; font: bold 20px/30px Meiryo, "メイリオ","Meiryo","ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",sans-serif; color: #ed289b;
height: auto; padding: 0 0 10px 0; margin: 0; }
.productPage h1 span {font-size: 16px;}
.ProdRight {color: #333; }
.ProdFull {margin: 0;}
.PriceBlock { border: 2px solid #ed289b; color: #333; }
.PriceBlock ul{ color: #000; }
.ProdRight .releasedate {color: #ed289b; font-size: 16px; padding-bottom: 2px; font-weight: bold; }
.ProdRight .price {font-size: 18px; color: #333;}
.productPage .tags { margin-top: 10px;}
.productPage .tags span.true {background: #ed289b; color: #FFF;}
.productPage .tags span.false {background: #CCC; color: #FFF;}
.ProdMid h3 {color:#ed289b; }
#slider2 .buttons {background: url("../images/slider-arrows.gif") no-repeat scroll 0 -38px transparent !important;}
#slider2 .prev { background-position: 0 0 !important;; margin: 30px 0 0 10px; }
#slider2 .relatedItems li {height: 200px !important;}

.productBlock{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
}
/* Track Listings */
ul.tracklistings li {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
}
.track-tags div span { background: url(../images/track-icons.gif);}

/* NEWS*/
ul#newslist li {border-bottom: 1px solid  #ccc;}
ul#newslist li time {font: bold 16px/22px Arial,sans-serif;}
.newsitem  ul, .newsitem  ol {margin: 4px 20px;}
.newsitem  ul li {list-style: disc outside; padding-left: 2px;}
.newsitem  ol li {list-style: decimal outside; padding-left: 2px;}


.newsitem h1 {border-bottom: none;}

/*////////// NEWS //////////*/
ul#newslist li .newsTitle { clear: both; width: auto; padding-top: 7px; padding-left: 0; font-size: 18px;  line-height: 24px;}
ul#newslist li .newsRight { width: 525px; }

.newsitem { padding: 0px; !important}
.newsitem .newsLeft { padding-top: 0px; !important}
.newsitem .newsRight { padding: 0 0 5px 12px; }


/* VIDEO CONTROL */
.play-pause, .volume{ background-image: url("../../../TemplateB/video-controls-dark.gif");}
.videoItem {padding: 10px 0;}


/* Links */
.links ul {text-align: left; font: normal 18px/24px 'century gothic', Arial, Helvetica, sans-serif}
.links ul li  {background: transparent url(../images/links-bg.gif) 4px 10px  no-repeat; border: 1px solid #1BADCF; margin-bottom: 6px; padding: 3px 0 3px 24px; font-size: 18px;}
.links ul li a {color: #1BADCF}
.links ul li a:hover {color: #FFF;}

section.MidCol .QR .QR-copy {width: 280px; float: right; font-size: 12px;}
section.MidCol .QR img.QR-Img {float: left;}
section.MidCol .QR .s a {font-size: 14px;}


.social-bookmarks {margin-top: 10px;}

/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
