/* 6 apr 2012 */
a {font-family:"Arial","Helvetica",sans-serif;font-size:12px;font-weight:bold;outline-style:none;}
a:link {color:#CCC;}
a:visited {color:#AAA;}
a:hover {color:#F5CC2F;}
a:active {color:#F5CC2F;}
body {background-color:#000;padding:0px;margin:0px;background-image:url(images/backstars.gif);font-family:"Arial","Helvetica",sans-serif;font-size:10px;font-weight:bold;text-align:center;color:#FFF;}
p {padding:0px;margin:0px;}

noscript h2 {padding:20px;background-color:white;color:#000;}
.topMantra {position:relative;width:1000px;margin-left:auto;margin-right:auto;font-size:10px;padding:0px;}

div.masterWindow {position:relative;width:1024px;height:1430px;}
div.redMoonPrivateCSS {
	position:absolute;
	left:108px;
	top:0px;
	width:808px;
	height:100px;
	background-color:black;
	-moz-box-shadow: 8px 8px 16px #000;
	-webkit-box-shadow: 8px 8px 16px #000;
	box-shadow: 8px 8px 16px #000;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
	: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
}
div.preloadHider {position:absolute;left:0px;top:0px;width:1024px;height:1440px;z-index:200;background-color:#000;background-image:url(images/backstars.gif);}
div.RedMoonLogo {position:absolute;left:210px;top:5px;width:390px;height:80px;cursor:pointer;}
div.RedMoonPhases {position:absolute;left:259px;top:23px;width:65px;height:80px;}

div.clickForArtistInfoCSS {position:absolute;left:916px;top:90px;width:14px;height:220px;}
div.miniCartCSS {position:absolute;width:860px;height:19px;left:90px;top:480px;background-color:#333;border:1px solid #555;}
div.miniCartIcon {position:absolute;left:112px;top:482px;width:29px;height:29px;}
div.miniCartContentsCSS {position:absolute;left:140px;top:483px;width:740px;z-index:50;font-size:12px;text-align:center;color:#F5CC2F;}

div.artistWindow {position:absolute;left:112px;top:90px;width:800px;height:220px;overflow:hidden;cursor:pointer;}
div.artistWindowBorder {position:absolute;left:108px;top:86px;width:808px;height:228px;z-index:0;background-color:#555;}
img.artistWindowImg_1 {position:absolute;left:0px;top:0px;width:800px;height:220px;z-index:1;}
img.artistWindowImg_2 {position:absolute;left:800px;top:0px;width:800px;height:220px;z-index:2;}
div.artistLinksCSS {position:absolute;top:315px;left:108px;width:808px;height:34px;background-image:url(images/artistLinks.gif);background-repeat:no-repeat;background-color:#555;padding:0px;font-size:12px;}
div.artistLinksTextCSS {position:absolute;top:10px;left:10px;width:780px;height:20px;text-align:center;}
#artistLinks a {font-size:12px;text-decoration:none;font-weight:normal;}

div.prodLarrowCSS {position:absolute;width:45px;height:82px;left:100px;top:385px;z-index:100;visibility:hidden;}
div.prodRarrowCSS {position:absolute;width:45px;height:82px;left:878px;top:385px;z-index:100;visibility:hidden;}
div.lineupInfoCSS {position:absolute;width:500px;height:19px;left:260px;top:352px;z-index:100;font-family:'Arial','Helvetica',sans-serif;font-size:10px;font-weight:bold;text-align:center;color:#FFF;}
div.preloadGroup {position:relative;width:1000px;margin:auto;z-index:300;}
div.loadingText {position:absolute;left:370px;top:0px;width:300px;font-family:"Arial","Helvetica",sans-serif;font-size:16px;font-weight:bold;text-align:center;color:#B73F38;}
div.preloadPerc {position:absolute;left:314px;top:20px;width:50px;font-family:"Arial","Helvetica",sans-serif;font-size:12px;font-weight:bold;text-align:right;color:#B73F38;}
div.preloadBarStroke {position:absolute;left:369px;top:25px;width:300px;height:4px;border:1px solid #B73F38;}
div.preloadBar {position:absolute;left:370px;top:26px;width:1px;height:4px;background-color:#B73F38;}
div.canvas2 {position:absolute;width:800px;height:100px;left:112px;top:370px;z-index:12;}
div.canvas3 {position:absolute;width:800px;height:400px;left:112px;top:370px;z-index:20;}
div.product1button {position:absolute;left:200px;top:377px;width:80px;height:87px;z-index:21;cursor:pointer;visibility:hidden;}
div.product2button {position:absolute;left:350px;top:377px;width:80px;height:87px;z-index:21;cursor:pointer;visibility:hidden;}
div.product3button {position:absolute;left:500px;top:377px;width:80px;height:87px;z-index:21;cursor:pointer;visibility:hidden;}
div.product4button {position:absolute;left:650px;top:377px;width:80px;height:87px;z-index:21;cursor:pointer;visibility:hidden;}
div.product5button {position:absolute;left:800px;top:377px;width:80px;height:87px;z-index:21;cursor:pointer;visibility:hidden;}
div.shopBackareaCSS {
	position:absolute;
	width:860px;
	height:920px;
	left:90px;
	top:502px;
	z-index:10;
	background-color:#333;
	visibility:hidden;
	border:1px solid #666;
	-moz-box-shadow: 8px 8px 16px #000;
	-webkit-box-shadow: 8px 8px 16px #000;
	box-shadow: 8px 8px 16px #000;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
	: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
}
div.prodImageCSS {position:absolute;width:150px;height:150px;left:100px;top:512px;z-index:22;visibility:hidden;border:2px solid white;}
div.buyCDCSS {position:absolute;width:150px;height:40px;left:102px;top:674px;z-index:22;visibility:hidden;background-image:url(images/cartTrayListCD.gif);color:#000;}
div.sideColumnCSS {position:absolute;width:150px;left:100px;top:725px;z-index:22;visibility:hidden;}

div.infoTextCSS {position:absolute;left:100px;top:732px;width:840px;height:680px;z-index:30;visibility:hidden;overflow:auto;border:1px outset #AAA;background-color:#999;font-family:"Arial","Helvetica",sans-serif;font-size:12px;font-weight:normal;text-align:left;color:#000;}
div.itemsLISTHeaderCSS {position:absolute;width:675px;height:27px;left:264px;top:512px;z-index:22;visibility:hidden;font-size:10px;background-color:#AAA;border:1px solid #555;text-align:left;}
#itemsLISTHeader button {width:150px;font-size:12px;margin-top:2px;}
div.itemsLISTCSS {position:absolute;width:675px;height:auto;left:264px;top:539px;z-index:22;visibility:hidden;border:1px solid #555;}
div.cartWindowCSS {position:absolute;left:90px;top:502px;width:860px;height:900px;overflow:auto;z-index:30;font-size:14px;font-weight:bold;text-align:center;color:#000;background-color:#BBB;border:1px solid #888;visibility:hidden;}
div.artistWebDemoCSS {position:absolute;left:90px;top:502px;width:860px;height:900px;z-index:30;visibility:hidden;overflow:hidden;}
div.contentLoadingCSS {position:absolute;left:93px;top:505px;width:60px;height:36px;z-index:10;visibility:hidden;}
img {border-style:none;}
div.prodListWindow {
	position:relative;
	left:0px;
	width:675px;
	height:22px;
	margin:0px 0px 1px 0px;
	background-color:#222;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	color:#FFF;
}
div.itemsLISTCSS :hover {
	background-color:#333;
}
div.prodName {position:absolute;top:2px;left:4px;width:250px;white-space:nowrap;}
div.prodPrice {position:absolute;top:2px;left:256px;width:130px;text-align:right;}
div.MP3Size {position:absolute;top:2px;left:388px;width:70px;text-align:right;}
div.MP3Duration {position:absolute;top:2px;left:460px;width:56px;text-align:right;}
div.cartPreview {position:absolute;top:0px;left:535px;width:20px;height:21px;background-color:#222;cursor:pointer;}
object {vertical-align:top;}
div.audioTypeMP3 {position:absolute;top:1px;left:570px;height:20px;color:#009337;}
div.audioTypeAIF {position:absolute;top:1px;left:570px;height:20px;color:#CF0021;}
div.prodWindowTray {position:absolute;top:0px;left:610px;width:60px;height:21px;background-image:url(images/cartTrayList.gif);}
div.cartProdType {position:absolute;top:4px;left:40px;cursor:pointer;}
div.cartButton {position:absolute;top:3px;left:15px;}
div.buyCDtext {position:absolute;left:3px;top:1px;width:100px;height:20px;font-size:20px;font-weight:bold;text-align:center;color:#F00;}
div.buyCDprice {position:absolute;left:3px;top:23px;width:100px;height:20px;font-size:12px;font-weight:bold;text-align:center;color:#000;}
div.buyCDProdType {position:absolute;left:130px;top:15px;width:16px;height:11px;cursor:pointer;}
div.buyCDcart {position:absolute;left:98px;top:5px;}
div.informationWindow {position:relative;width:780px;margin:10px;font-size:12px;font-weight:normal;text-align:left;color:#000;}
tr.cartItemHeadings {background-color:#BBB;line-height:12px;}
td.cartItemTitles {font-size:14px;font-weight:bold;text-align:left;color:#000;}
td.cartItemQuantity {font-size:10px;font-weight:bold;text-align:center;color:#008;}
td.cartItemName {padding:0px 2px 0px 2px;font-size:10px;font-weight:bold;text-align:left;color:#008;}
td.cartItemPrices {padding:0px 2px 0px 2px;font-size:10px;font-weight:bold;text-align:center;color:#008;}
td.cartTotals {padding:2px 0px 0px 0px;font-size:14px;font-weight:bold;text-align:right;color:#008;}
td.cartFinalTotals {font-size:14px;font-weight:bold;text-align:right;color:#000;}
div.Back {position:absolute;top:15px;left:15px;}
td.taxRegionLabelCart {font-size:10px;font-weight:bold;color:#000;}
div.refreshCartButton {position:relative;left:15px;width:150px;}
div.productTIPCSS {position:absolute;left:240px;top:672px;width:130px;height:18px;z-index:390;background-color:#F8F400;font-size:10px;font-weight:bold;text-align:center;color:#000;visibility:hidden;}
i {font-size:8px;}
div.comingSoon {position:relative;top:100px;font-family:"Arial","Helvetica",sans-serif;font-size:18px;font-weight:bold;text-align:center;color:#FFF;}
.loadStatusCSS {position:absolute;top:19px;left:0px;width:20px;height:2px;background-image:url(images/audioProg.gif);background-repeat:no-repeat;visibility:hidden;}

div.utility {position:absolute;left:112px;top:90px;width:800px;color:#000;background-color:#CCC;border:1px solid white;font-size:12px;text-align:left;margin:40px 0px 0px 0px;padding:20px;}
/* product html */
.pShell_1 {float:left;width:390px;padding:10px 10px 10px 20px;line-height:1.8;}
.pShell_2 {float:left;width:360px;margin:75px 10px 10px 0px;padding-left:10px;line-height:120%;border-left:1px solid #888;}
.pShell_1 .header {font-size:22px;text-shadow:0px 0px 6px #FFF;}
.pShell_1 .headersub {font-size:14px;color:#555;margin-left:20px;}
.pShell_1 .theimages {text-align:center;}
.pShell_1 img {border:4px double #777;}
.pShell_2 img {border:4px double #777;}
.pShell_1 .awards {font-size:12px;font-weight:normal;color:white;text-shadow:2px 2px 6px #222;margin-top:10px;}

p.artistRave {margin:0px 30px;}
#closer {position:absolute;top:508px;left:923px;display:none;z-index:40;cursor:pointer;}
#arrowL {position:absolute;top:92px;left:0px;cursor:pointer;opacity:0.3;filter:alpha(opacity=30);z-index:5;}
#arrowR {position:absolute;top:92px;left:754px;cursor:pointer;opacity:0.3;filter:alpha(opacity=30);z-index:5;}

div.bottomBookend {position:absolute;min-width:1024px;width:100%;left:0px;top:1460px;z-index:320;background-color:#222;background-image:url(images/bottomBookend.jpg);}
div.centeringBox {position:relative;width:850px;left:10px;margin-top:20px;}
div.centeringBox h2 {font-size:16px;margin:10px;}
div.centeringBox h3 {font-size:14px;margin:10px;}
div.contactInfo {position:relative;width:100%;font-family:'Arial','Helvetica',sans-serif;font-size:12px;font-weight:normal;text-align:center;color:#FFF;}
div.contactInfo a {
	font-weight:normal;
}
.contactInfo a:link {
	color:#FFF;
}
.contactInfo a:visited {
	color:#FFF;
}
.contactInfo a:hover {
	color:#F5CC2F;
}
.contactInfo a:active {
	color:#F5CC2F;
}
.newsBoxCSS {position:relative;float:left;width:358px;height:420px;margin:10px;padding:0px 20px;background-color:#333;border:1px solid #555;}
.SOMnews {text-align:left;font-weight:normal;}
.bottomIconGroup {position:relative;width:800px;margin-top:20px;}
.shareCSS {position:relative;float:left;width:45px;padding-left:60px;cursor:pointer;}
.twitCSS {position:relative;float:left;width:110px;}
.paymentIconsCSS {position:relative;float:left;width:300px;text-align:center;}
.hairyCamelLink {position:relative;float:left;text-align:left;}
#shareByEmailCSS {position:absolute;top:50px;left:270px;width:280px;display:none;z-index:400;}