#translation { display: none; padding: 2px; width: 135px; text-align: left; background-color: #93b2dd; color: #ffffff; }

#mainbody {
	margin: 0px auto;
	width: 900px;
	max-width: 900px;
	border: #666666 solid 1px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}

#head {
	padding: 0px;
	margin: 0px;
}

#mast {
	padding: 0px;
	margin: 0px;
	width: 900px;
	height: 220px;
}

.gallery {padding:0px; margin: 1em auto; list-style: none; overflow: hidden; position: relative; }
ul.gallery li { position: absolute; left:0px; right:0px; opacity: 0; }
ul.gallery li.gallery-show {z-index:500;}
#gallery-caption {height: 40px; position: absolute; bottom: -40px; left: 0; background: #000000; z-index:500; }
#gallery-caption .gallery-caption-container { padding: 5px 10px; z-index: 1000; }
#gallery-caption h3 {font-size: 13px; width:33%; margin:0px; float: left;}
#gallery-caption p { margin: 5px 0px 0px 0px; padding: 0; float: right; }
.homemasts {width: 800px; height:240px;}
.homemasts #gallery-caption {width: 800px;}
.artistPhoto{ opacity: 1; padding: 20px 0px 5px 0px; margin-bottom: 2px; height: 284px; overflow: hidden;}
.artistPhoto #gallery-caption h3 {width: 66%;}

#banner { margin: auto; }

#menu {
	background: url('images/menu-bg.png') repeat-x 0px 0px;
	padding: 0px;
	margin: 0px;
	width: 900px;
	text-align: center;
	height: 22px;
}

#menu ul {
	display: inline;
	margin: 0px auto;
	padding: 0px;
	width: 680px;
	list-style-type: none;
}

#menu ul li { display: inline; padding: 0px; margin: 0px; }

#artist-banner { margin: 0px; padding: 0px; }

#main {
	padding: 6px;
	margin:0px;
}
#leftarea {float: left; }

.rightarea {float: right; margin-left: 6px; }

.col1 { width: 166px; max-width: 172px; border: 1px #999999 solid; padding: 2px; background-color: #f2f2fa;}
.col2 { width: 352px; max-width: 352px;}
.col2s { width: 338px; max-width: 338px;}
.col3 { width: 530px; max-width: 530px;}
.col4 { width: 710px; max-width: 710px;}

#main #floathack { clear: both; height: 0px; }

.centerarea {
	float: left;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 6px;
	margin-right: 0px;
}

#latestNews {}

#newreleasebox { margin: 0px 0px; }

#new-releases { padding-right: 5px; }

#twitter-feed {
	padding: 0px 0px 6px 0px;
}

#carousel-releases { overflow: hidden; height: 196px; }
.ma-container { width: 128px; border: 1px #dddddd solid; padding: 6px; margin: 10px 0px; }
.ma-container:hover {background-color: #f2f2fa; border-color:#999999;}
.ma-image { display: block; width: 128px; margin: 2px auto; }
.ma-artist { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; text-align: center; max-height: 2.4em; overflow: hidden; }
#ma-relcolumn { width: 142px; overflow: hidden; margin: 0px auto; list-style-type: none; padding: 0px; }
#ma-relcolumn .ma-container {padding: 0px 6px; margin: 0px 0px 2px 0px;}

#currnews,#artistBio { background-color: #ffffff; opacity: 0.8; padding: 0px 10px;}

.twtr-widget {opacity: 0.8;}
#facebookdiv { padding: 10px;margin:0px auto; text-align:center; opacity: 0.9; }

.albumDetails { opacity: 1;z-index:5000;padding: 0px 5px 5px 5px; border: #dddddd 2px solid; margin-bottom: 2px; background-color: #fafafa; height: 300px; min-height:300px; overflow: hidden;}
.albumHead {}
.albumHead .albumImg {float: left; padding: 0px 20px 5px 20px; }
.albumInfo { padding: 0px 20px; }
.albumCat {}
.albumGenre {}
.albumRelDate {}
.albumRelSht {}
.albumTracks { clear: left; }
.albumPrice {clear: right;}


.letter {margin: 0px; font-family: 'Palatino Linotype', Palatino, serif; font-weight: bold; background-color: #eeeeee; padding: .2em; color: #666666; opacity: 0.8;}
.letter-artists { margin: 0px; list-style-type: none; padding: 0px 8px; }
.letters-links {text-align: center; font-family: 'Palatino Linotype', Palatino, serif; font-weight: bold;color: #666666; padding: 0px 4px;}
.highlight-artist a {color: #004;}

#storelogos {width: 118px; margin: 2px auto; text-align: center;}
#storelogos img {margin: 2px auto; border: 0px;}

#mainpopuparea {width: 450px; margin: 2px auto;}

#sortedby {margin: 4px auto 6px; padding: 0px 20px; font-size: 12px; }
#sortedby b {font-size: 14px;}