body {	background: #fff url(/img/bodyBG.gif);	font: 12px/18px Helvetica, Arial, sans-serif;	margin: 0px;}A {	text-decoration: none;	color: #1c6ce8;}A:hover {	text-decoration: underline;}P {	margin-top:  10px;	margin-bottom: 10px;}.p {	margin-top:  10px;	margin-bottom: 10px;}ol,ul {	list-style:none;	margin:0;}

.green {
	color: #0b9d0f;
}

.white {
	color: #fff;
}
img, div {	behavior: url(/css/iepngfix.htc)}

.vertAlignIMG {
	vertical-align: middle;
}#messageBox h2 {	font-size: 12px;	font-weight: normal;	font-style: normal;}#wrap {	margin: 0 auto;	width: 666px;	margin-bottom: 30px;	border-left: 40px solid #27b1ee;	border-bottom: 40px solid #27b1ee;		}#header {	margin: 0 auto;	background: #fff url(/img/headerBG.jpg);	width: 666px;	height: 74px;	border-left: 40px solid #0d4f25;	margin-bottom: 8px;		color: #008872;	font: bold 14px Helvetica, Arial, sans-serif;	}#header A {			color: #00ffff;	padding-left: 20px;	}#header A:hover {	color: #fff;	text-decoration: none;}#headerLinks {	padding-top: 28px;	margin-right: 20px;}#content {	background: #d78519 url(/img/contentBG6.jpg) repeat-y;	width: 650px;	border-left: 8px solid #0d4f25;	border-top: 5px solid #0d4f25;	margin: 0;	overflow: hidden;	border-right: 8px solid #0d4f25;	border-bottom: 8px solid #0d4f25;	padding-bottom: 20px;
		}
.emboss {
	
	text-shadow: #e28e24 0 1px 0;
	color: #462d1d;
}
#innerContent {	padding-top: 20px;	padding-left: 20px;	width: 600px;}

h1 {
	font: bold 36px Helvetica, Arial, sans-serif;
	color: #fff;
	text-shadow: #431f04 .05em .05em 0;
	margin: 0;
	margin-bottom: 15px;
}

.showInfo h1 {
	font: bold 36px Helvetica, Arial, sans-serif;
	color: #fff;
	text-shadow: #452004 .03em .03em 0;
	margin-bottom: 4px;
	margin-top: 0px;
}



.showInfo h2 {
	font: italic bold 26px Helvetica, Arial, sans-serif;
	color: #f2fe16;
	text-shadow: #431f04 .05em .05em 0;
	margin-bottom: 7px;
}



.showInfo h2 A {
		
	color: #1a1400;
	text-shadow: #000000 0 0 0;
	padding: 6px;
	padding-top: 4px;
	padding-bottom: 4px;
	font-size: 75%;
	border: 1px solid #81510a;
	background: #f2fe16;
	
}

.showInfo h2 A:hover {
	background-color: #1fd4e2;
	cursor: pointer;
	color: #000;
	text-decoration: none;
	
}

.showInfo h2 button {
	padding: 3px;
}

.showInfo h3 {
	font: 18px Helvetica, Arial, sans-serif;
	color: #451a00;
	margin-bottom: 6px;
}

.showInfo h4 {
	font: bold 12px Helvetica, Arial, sans-serif !important;
	color: #571e05;
	margin-bottom: 5px;
}#messageBox {	width: 350px;	padding: 20px;	background-color: #fff;	border: 1px solid #002b04;	margin-top: 40px;	opacity: 0.76;}#messageBoxContent {	opacity: 1;}#rightContent {	float: right;
	width:666px;	}#leftContent {	float: left;	padding-top: 30px;		width: 190px;	}#leftContentText {	margin-top: 30px;	font: 12px/16px Helvetica, Arial, sans-serif;	color: #757575;	}#mainContent {	margin: 0 auto;	width: 900px;	padding-left: 15px;}.imgWhiteBorder {	border: 6px solid #fff;	margin-bottom: 15px;	}
.albumCover {
	border: 3px solid #fff;
}

.albumDetails {
	margin-top: 6px;
	margin-bottom: 6px;
}.separator {	border-top: 1px dotted #4c0d04;	margin-top: 20px;	margin-bottom: 20px;	margin-right: 20px;}
.vertSeparator {
	border-left: 1px solid #7c3909;
	width: 20px;
	
}.showInfo {	margin-left: 5px;}.showInfoDetails {	//margin-left: 5px;}

.showInfoDetails h1 {	font-size: 26px !important;
	margin: 0;
	margin-bottom: 1px;
}

.showInfoDetails h2 {
	font: bold 23px Helvetica, Arial, sans-serif !important;
	color: #fff;
	margin-bottom: 5px;
	text-shadow: #431f04 .05em .05em 0;
}

.showInfoDetails h3 {
	font: bold 16px Helvetica, Arial, sans-serif !important;	color: #451a00;	margin-bottom: 6px;
}



.showInfoDetails h4 {
	font: 11px Helvetica, Arial, sans-serif !important;
	color: #571e05;
	margin-bottom: 5px;

}

.showInfoDetailsDescription {
		color: #401a01;
	font: 12px/16px Helvetica, Tahoma, "Lucida Grande", Lucida, Verdana, sans-serif;
	text-shadow: #e28e24 0 1px 0;
}
input[type=text],input[type=password] { 	padding: 4px;	width: 110px;	color: #212121;
	font-size: 14px;
	height: 20px;
}


label {
	display: block;	//font-weight: bold;	margin-bottom: 4px;
}

.cartFormContent .input input[type=text], .cartFormContent .input input[type=password] {
	padding: 4px !important;
	width: 160px;	color: #2f3030;	font-size: 14px;

}
#subConfirm {	padding-top: 10px;	font-weight: bold;}#alertsContainer {	margin-top: 15px;	}#alertsContainer TD {	font-size: 11px;}.yellowAlertBox {	margin-bottom: 20px;	background-color: #fdfee0;	width: 612px;}



#cartFormMessage h2 {
	
	font: bold 22px Helvetica, Arial, sans-serif;
	color: #f2fe16;
	text-shadow: #431f04 .05em .05em 0;
	margin-bottom: 7px;
	
}

#cartLoginWhy h4 {
	font-size: 13px;
	color: #502405;
	font-weight: bold;
}

.cartFormContent {
	padding: 6px;
}


.cartFormLink {
	color: #593005 !important;
}.accountBox {	padding: 8px;	border: solid 1px #ccc;}.accountBox UL {	list-style-type: square;	margin-left: 20px;	list-style-position: outside;	margin-top: 5px;}.yellowAlertBoxText {	padding: 10px;	color: #161410;	font-size: 13px;	opacity: 1;}#footer {	font-size: 11px;	color: #878787;	clear: both;	padding-top: 40px;	margin-bottom: 100px;}/* colors */.yellow {	color: #fcf21a !important;}.blue {	color: #2e99de;}.darkBlue {	color: #19567e;}.textFieldError {	border: 1px solid #c30c15;}.black {	color: black;}.pink {	color: #fd11f5;}/* ie6 */.ie6 #mainContent {}#ie6Message {		display: none;	margin: 0 auto;	width: 600px;	font: 14px Helvetica, Arial, sans-serif;	color: #2a2803;	padding: 10px;	margin-top: 30px;	background-color: #fdfcbe;	border: 1px solid #807f29;}.ie6 #ie6Message {	display: block;}/* welcome forms */.pageInfo {	color: #151500;	font-size: 12px;	background: #fafed1 url(../img/littleVan.png) no-repeat 8px 8px;	margin-bottom: 15px;
	margin-top: 10px;


	border: 1px solid #452504;
}.pageInfoText {	padding: 10px;	padding-left: 58px;}

.welcomeRelease {
	padding: 15px;
	background-color: #fffecb;
	margin-top: 10px;
}
#welcomeFormBG {		margin-top: 20px;	background-color: #edd3b7;	padding: 15px;}.contentPage {	margin-top: 20px;	background: #fdfdd9 url(../img/looseleafBG.jpg) repeat-y;}.contentPageText {	padding: 45px;	padding-top: 27px;}.contentPage h2 {	color: #3a302e !important;	margin: 0 !important;	font-weight: bold !important;	text-shadow: #000000 0 0 0 !important;	font-size: 24px !important;}#welcomeFormBG TABLE {	}/* form */#welcomeFormBG input[type=text],input[type=password] { 		padding: 4px;	width: 155px;	color: #212121;	font-size: 14px;}#welcomeFormBG label {	display: block;	font-size: 11px;	font-weight: bold;	color: #390d03;	margin-bottom: 6px;}#welcomeFormBG h2 {	color: #2f0a01;	text-shadow: .00em .00em 0;}#welcomeFormBG .subhead {	font-weight: bold;	font-size: 24px;	background: #0ff;	width: 320px;	padding: 14px;	color: #052425;	cursor: pointer;}#welcomeFormBG .subhead:hover {	background: #23edfe;	color: #000;}.helperLink {	color: #a9aaab;	font-size: 11px;}.helperText {	color: #9d9d9d;	font-size: 10px;	margin-bottom:  4px;}input[type=submit] {	padding: 6px;	background-color: #39bbfd;	color: #000;	/* -moz-border-radius: 16px;	-khtml-border-radius: 16px;	-webkit-border-radius: 16px;	border-radius: 20px;	-moz-box-sizing: content-box;	-webkit-box-sizing: content-box;	-khtml-box-sizing: content-box; */	box-sizing: content-box;	border: 2px solid #2787b9;	display: inline;
	font: bold 14px Helvetica, Arial, sans-serif;}input[type=submit]:hover {	background-color: #0ff;	cursor: pointer;	color: #000;}.vertStroke {	border-left: 1px solid #a3a3a3;	width: 1px;}#trackListing {	background-color: #fff;	border: 1px solid #a59481;
	font: 11px "Lucida Grande", Lucida, Tahoma, sans-serif;
	color: #474848;

}.trackListingHelvetica {	font-family: Helvetica, Arial, sans-serif !important;
	font-size: 12px !important;}.trackListingHelvetica B {	font-size: 11px;}#trackListing TD {	padding: 6px;	}.trackListingHelvetica TD {	color: #242424;	padding: 8px !important;}.offRow {	background-color: #f1efeb;}.blueRow {	background-color: #63f2fd;}.yellowRow {	background-color: #fbfe16;}.releaseSeparator {	margin-top: 10px;	margin-bottom: 20px;	border-top: 1px solid #49260f;}#releaseBody {}#releaseNotes {
	background: #fdfdd9 url(../img/looseleafBG.jpg) repeat-y;}#releaseNotesText {	padding: 15px;	padding-left: 43px;	padding-top: 25px;	color: #524d47;	font-size: 11px;}#releaseNotesText h2 {	font-weight: bold;	font-size: 15px !important;	color: #292623;	margin: 0;	margin-bottom: 15px;	text-shadow: none;}.buyButton {	padding: 20px;	background-color: #63f2fd;	color: #000;	-moz-border-radius: 16px;	-khtml-border-radius: 16px;	-webkit-border-radius: 16px;	border-radius: 20px;	-moz-box-sizing: content-box;	-webkit-box-sizing: content-box;	-khtml-box-sizing: content-box;	box-sizing: content-box;	font-weight: bold;	font-size: 22px;	border: 8px solid #fbfe16;	width: 70%;	}.buyButtonJunior {		padding: 10px;	background-color: #63f2fd;	color: #000;	-moz-border-radius: 16px;	-khtml-border-radius: 16px;	-webkit-border-radius: 16px;	border-radius: 20px;	-moz-box-sizing: content-box;	-webkit-box-sizing: content-box;	-khtml-box-sizing: content-box;	box-sizing: content-box;	font-weight: bold;	font-size: 18px;	border: 4px solid #fbfe16;	margin-bottom: 12px;}.buyButton:hover {	background-color: #0ff;	cursor: pointer;	color: #000;}.buyButtonJunior:hover {	background-color: #0ff;	cursor: pointer;	color: #000;}

.welcomeForm input[type=submit]:hover {	background-color: #0ff;	cursor: pointer;	color: #000;}

.errorMessageDiv,#authMessage {		padding: 8px;	border: 1px solid #e43917;	background-color: #ffebe8;	margin-bottom: 20px;	color: #810817;	font-weight: bold;	margin-top: 10px;}.statusMessageDiv, .message {		padding: 8px;	border: 1px solid #ffd700;	background-color: #fdfef0;	font-weight: bold;	margin-bottom: 20px;	color: #232320;	margin-top: 10px;}.yellowHelpBox {	}.successMessageDiv {		padding: 8px;	border: 1px solid #5bad13;	background-color: #f2feec;	font-weight: bold;	margin-bottom: 20px;	color: #0a3805;	margin-top: 10px;}.midfooter {	color: #b2b2b2;	font-size: 10px;}.midfooter IMG {	vertical-align: middle;}#previewMP3 {	margin-top: 20px;	margin-bottom: 20px;	color: #382104;	font-size: 12px;}.welcomeForm {	padding-left: 15px;
	margin-top: 10px;
	background-color: #fff;}

.welcomeForm input[type=submit] {

	width: 240px;
	padding: 10px;	background-color: #63f2fd;	color: #000;	-moz-border-radius: 16px;	-khtml-border-radius: 16px;	-webkit-border-radius: 16px;	border-radius: 20px;	-moz-box-sizing: content-box;	-webkit-box-sizing: content-box;	-khtml-box-sizing: content-box;	box-sizing: content-box;	border: 4px solid #fbfe16;	margin-bottom: 12px;
	font: bold 14px Helvetica, Arial, sans-serif;
}
.innerSubhead {	font-size: 18px;	font-weight: bold;}.innerBox {	padding: 8px; margin-top: 12px; background-color: #fdf9ed;		border: 1px solid #a59481;}.blueHelpBox {	background-color: #e9fdfa;	border: 1px solid #30787d;	padding: 8px;	color: #353a39;	font-size: 11px;	width: 150px;	display: block;}.faqBucket {	margin-bottom: 15px;	color: #4b4b4b;}.black {	color: #000 !important;}.whiteBG {	padding: 2px;	background:  #fff;}.paypal {
	color: #c4c4c4;	font-size: 11px;
	margin-right: 20px;
}.paypal IMG {	vertical-align: middle;}span.error {	font-size: 11px;	color: #ca150c;	width: 110px;	margin-left: 10px;	display: inline-block;	font-weight: bold;	line-height: 13px;

}

.cartFormContent span.error {	font-size: 11px;	color: #fafe1e;	width: 110px;	margin-left: 10px;	display: inline-block;	font-weight: bold;	line-height: 13px;

}

.ie span.error {
	margin-top: -30px;
}

/* record release homepage */

.albumPrice {
	position: relative;
	left: 120px;
	top: 110px;
	padding-top: 5px;
	padding-bottom: 2px;
	padding-left: 10px;
	background: url(/img/priceBadge13.png) no-repeat;
	color: #fffeff;
	text-shadow: #c80d50 0 -1px 0;
	width: 65px;
	height: 26px;
	font:  12px Helvetica, Tahoma, sans-serif;
	letter-spacing: .02em;
}

.noUnderline:hover {
	text-decoration: none;
}

.albumRelease {
	color: #401a01;
	font: 11px/16px Helvetica, Tahoma, "Lucida Grande", Lucida, Verdana, sans-serif;
	border-bottom: 1px solid #9c5a12;
	padding: 12px 0 20px;
	text-shadow: #e28e24 0 1px 0;
}

.albumRelease A {
	color: #fbfe16;
}

.albumRowN {
	background-color: #fbfe16;
}

.albumRow {
	background-color: #fff;
}

.albumRowX {
	background-color: #efefef;

}

.albumRelease .price {
	margin-right: 20px;
	font-size: 16px;
	font-weight: bold;
	width: 100px;
	color: #351801;
}.albumRelease h1 {
	font: bold 30px Helvetica, Arial, sans-serif;
	color: #f2fe16;
	text-shadow: #431f04 .05em .05em 0;
	margin-bottom: 0px;
	margin-top: 0px;
}



.albumRelease h2 {
	font: bold 19px Helvetica, Arial, sans-serif;
	color: #ffffff;
	text-shadow: #431f04 .05em .05em 0;

}



.albumRelease h2 A {
		
	color: #1a1400;
	text-shadow: #000000 0 0 0;
	padding: 6px;
	padding-top: 4px;
	padding-bottom: 4px;
	font-size: 75%;
	border: 1px solid #81510a;
	background: #f2fe16;
	
}

.albumRelease h2 A:hover {
	background-color: #1fd4e2;
	cursor: pointer;
	color: #000;
	text-decoration: none;
	
}

.albumRelease h2 button {
	padding: 3px;
}

.albumRelease h3 {
	font: 18px Helvetica, Arial, sans-serif;
	color: #451a00;
	margin-bottom: 6px;
}

.albumRelease h4 {
	font: bold 12px Helvetica, Arial, sans-serif !important;
	color: #5a3303;
	margin-bottom: 4px;
}

.actionButton  {		padding: 6px !important;	background-color: #3ac9fe;	color: #000 !important;	/* -moz-border-radius: 16px;	-khtml-border-radius: 16px;	-webkit-border-radius: 16px;	border-radius: 20px;	-moz-box-sizing: content-box;	-webkit-box-sizing: content-box;	-khtml-box-sizing: content-box; */	box-sizing: content-box;	border: 2px solid #fff;	display: inline;
	font: bold 14px Helvetica, Arial, sans-serif;
	width: 200px;

}

.actionButton A {
	color: #000 !important;
	
}

.actionButtonGo {
	color: #3a2303;
	border: 1px dotted #6f480c;
	background-color: transparent;
	margin: 1px;
}
.actionButtonGo A {
	color: #3a2303 !important;
}

.actionButtonGo:hover {
	background-color: transparent !important;
	border: 1px solid #6f480c;
	text-decoration: none;
}

.actionButton:hover {	background-color: #0ff;	cursor: pointer;	color: #000;
	text-decoration: none;}

#detailsButton .actionButton {
	
	padding: 20px !important;	background-color: #5ce3ef;	color: #000;	-moz-border-radius: 16px;	-khtml-border-radius: 16px;	-webkit-border-radius: 16px;	border-radius: 20px;	-moz-box-sizing: content-box;	-webkit-box-sizing: content-box;	-khtml-box-sizing: content-box;	box-sizing: content-box;	font-weight: bold;	font-size: 22px;	border: 8px solid #fbfe16;	
	width: 190px;
}

#detailsButton .actionButton:hover {
		background-color: #0ff;	cursor: pointer;	color: #000;
}


#detailsButton .actionButtonGo {
	color: #3a2303;
	border: 3px solid #6f480c;
	background-color: transparent;
	margin: 1px;
}

#cart {
	width:666px;
	background-color: #0d4f25;
	padding: 20px;
}

#cartItems {

	background-color: #fff;
	border: 5px solid #13ffff;
	padding: 20px;
	
}

#cartTable {
	border: 1px solid #ccc;
	border-bottom: 0;
}



#cartTable TD {
	border-bottom: 1px solid #ccc;
	padding: 4px;
}

.reviewCart {
	color: #fbfe16 !Important;
	text-shadow: #431f04 .05em .05em 0;
	font-weight: bold;
}

.inlineBox {
	background: #fff;
	margin-bottom: 15px;
	border: 4px solid #98480d;
	color: #6f6f6f;
}

.inlineBoxTitle {
	background-color: #ddfafe;
	padding: 10px;
	color: #343d3e;
}

.inlineBoxTitle A {
	color: #576567;
}

.inlineBoxContent {
	margin: 20px;
	margin-top: 10px;
}

.inlineBoxRow {
	padding-bottom: 20px;
	border-bottom:  1px solid #ccc;
	margin-top: 15px;
}

.inlineBoxColumn {
	display: inline-block;
	margin-right: 35px;
}

.inlineBox select {
	margin-top: 6px;
	margin-right: 6px;
}

.inlineBox input {
	margin-right: 35px;
}

.inlineBox select {
	margin-right: 35px;
}

.inlineBox .microinput {
	width: 50px;
}

.inlineBox .smallinput {
	width: 70px;
}

.inlineBox .mediuminput {
	width: 100px;
}

.inlineBox .largeinput {
	width: 150px;
}

.inlineBox .input,.submit {
	display: inline-block;

}

.inlineBox input.valid, input.invalid {
	margin-right: 0px;
}

.inlineBox select.valid, select.invalid {
	margin-right: 0px;
}

.inlineBoxContent span.invalid {
	font-size: 11px;	color: #ca150c;	margin-left: 10px;
	margin-right: 10px;
	height: 18px;
	width: 20px;	
}

.inlineBoxContent span.valid {

	margin-left: 10px;
	width: 15px;
	margin-right: 10px;
	
}


.inlineBoxContent input.invalid {
	background: url(i/greybgstripe.png);
}

#detailsButton .actionButtonjr {
	padding: 10px !important;
	background-color: #5ce3ef;
	color: #000;
	-moz-border-radius: 16px;
	-khtml-border-radius: 16px;
	-webkit-border-radius: 16px;
	border-radius: 20px;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	-khtml-box-sizing: content-box;
	box-sizing: content-box;
	font-weight: bold;
	font-size: 16px;
	border: 5px solid #fbfe16;
	width: 190px;
}

#detailsButton .actionButton:hover, .actionButtonjr:hover {
	background-color: #0ff !important;
	cursor: pointer;
	color: #000;
}
