/*LAYOUT*/

html{
	min-width:960px;
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	text-align:center; /* IE text-align fix */
	background:url('/assets/site/bg.jpg') top center #393b42;
}

body{
	min-width:960px;
	font-family:Verdana, Geneva, sans-serif;
	text-align:center;
	height:100%;
	width:100%;
	margin:0;
	padding:0;
}

a {
	text-decoration:none;
	word-wrap: break-word;
}
a:hover {
	text-decoration:underline
}

a.white-link:link, a.white-link:visited{
	text-decoration:none;
	color: white;
	font-size:11px;
}

a.white-link:hover{
	text-decoration:underline;
}

.bold { font-weight: bold; }

#container{
	display:inline-block;
	width:960px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	background:url('/assets/site/container.jpg');
    position:relative;
}

#header {
	padding:10px 10px 0px 10px;
	height:113px;
	background:url('/assets/site/header-bg.png') no-repeat 0 0;
}

#main{
	margin-bottom:20px;
	width:940px;
	float:left;
	padding-left:10px;
	padding-right:10px;
}

#sidebar{
	float:left;
	width:225px;
}

#home #main header{
	margin-top:17px;
	margin-bottom:6px;
	position:relative;
}

.full-width1{
	padding:11px;
	position:relative;
}

.full-width1{
	background:url('/assets/site/full-width-bg.png') no-repeat right top #fff;
}

.full-width1.gray {
	background:url('/assets/site/widget-gray.png') transparent;
}

.full-width1.color {
    background:url('/assets/site/widget-gray.png') #d7d7d7;
}

.full-width2, .homegrown2, .mid-width1, .mid-width2,  .mid-width3, .mid-width4, #staff-member, .recent-contributions-module, .all-labels-module, #whats-new-module, #faq-module, #featured-playlists, .vinyl-vaults-main, .downloadable-formats-module, .playlist-cat-module, .module-4, .module-5{
	width:692px;
	padding:11px;
    padding-bottom:5px;
	position:relative;
	margin-bottom:20px;
}

.full-width2{
	float:right;
	background:#fff;
}

.homegrown2{
	float:right;
	background:url('/assets/site/grass.png') no-repeat bottom left #fff;
}

.mid-width1{
	float:right;
	background:url('/assets/site/full-width-bg.png') no-repeat right top #fff;
}

.homegrown1{
	width:712px;
	float:right;
	position:relative;
	background:#fff;
	margin-bottom:20px;
}

.mid-width2{
	float:right;
	background:url('/assets/site/mid-width2.png') no-repeat left top #fff;
}

.mid-width3{
	float:right;
	background:url('/assets/site/mid-width3.png') no-repeat right top #d7d7d7;
}


#staff-member{
	float:right;
	background:url('/assets/site/staff-top-bg.png') no-repeat top right #fff;
}

.all-labels-module{
	background:url('/assets/site/all-labels-module-bg.png') no-repeat top right #fff;
}


.mid-width4{
	float:right;
	background:#0F0F0F;
	-moz-box-shadow:2px 2px 4px #000;
	-webkit-box-shadow:2px 2px 4px #000;
	box-shadow:2px 2px 4px #000;
}

.recent-contributions-module{
	background:url('/assets/site/recent-contribution-top-bg.png') no-repeat top left #fff;
}

#whats-new-module{
	float:right;
	background:url('/assets/site/whats-new-bg.png') no-repeat top left #fff;
}

#faq-module{
	float:right;
	background:url('/assets/site/faq-bg.png') no-repeat top right #fff;
}

.vinyl-vaults-main{
	float:left;
	background:url('/assets/site/vinyl-vaults-main-bg.png') no-repeat bottom right #fff;
}

.downloadable-formats-module{
	float:left;
	background:url('/assets/site/downloadable-formats-module-bg.png') no-repeat top right #fff;
}


.playlist-cat-module{
	float:left;
	background:url('/assets/site/playlist-genre-module-bg.png') no-repeat top left #fff;
}


.half-width1{
	padding:11px;
	position:relative;
	float:left;
	width:464px;
	position:relative;
	background:url('/assets/site/half-width-1-bg.png') no-repeat bottom right #fff;
	margin-bottom:20px;
}

.new-releases-module, .vinyl-vault-module, .featured-releases-module, .dig-deeper-module{
	position:relative;
	width:464px;
	padding:11px;
}

.dig-deeper-module{
	color:#fff;
	background:#0f0f0f;
	-moz-border-radius: 0px 0px 6px 6px;
	-webkit-border-radius: 0px 0px 6px 6px;
	border-radius:0px 0px 6px 6px;
	/* behavior:url('/assets/js/libs/pie/PIE.htc'); */
}

.featured-releases-module{
	background:url('/assets/site/featured-releases-module-bg.png') no-repeat top right #fff;
	margin-bottom:20px;
}

.new-releases-module{
	background:url('/assets/site/new-releases-module-bg.png') no-repeat bottom left #fff;
}

.vinyl-vault-module{
	background:url('/assets/site/vinyl-vaults-module-bg.png') no-repeat bottom left #fff;
}


#wimb-module{
	width:918px;
	float:left;
	clear:both;
	position:relative;
	padding:11px;
	background:url('/assets/site/wimb-bg.png') no-repeat top right #0f0f0f;
	margin-bottom:20px;
}

#wimb-related-releases-module{
	padding:11px;
	position:relative;
	background:url('/assets/site/wimb-related-releases-bg.png') no-repeat bottom left #fff;
	margin-bottom:20px;
}

#recent-contributions, #all-downloads, #all-labels, #vinyl-vaults .column2{
	float:right;
	width:714px;
	margin-bottom:20px;
}

.magazine-module{
	width:206px;
	background:#0f0f0f;
}

.top-sellers-module, .bubbling-under-module{
	position:relative;
	float:left;
	width:500px;
	padding:11px;
	margin-bottom:20px;
}

.top-sellers-module{
	background:url('/assets/site/top-sellers-module-bg.png') no-repeat top left #fff;
}

.bubbling-under-module{
	background:url('/assets/site/bubbling-under-module-bg.png') no-repeat bottom left #d7d7d7;
}

#left-column header{
	width:316px;
}

.float-left{
	float:left;
}

.float-right{
	float:right;
}

#right-column-1{
	float:left;
	width:376px;
	margin-right:20px;
}

.left-column-2{
	width: 316px;
}

#right-column-2{
	float:right;
	width:208px;
}

.module-1{
	position:relative;
	padding:11px;
	width:294px;
	margin-right:20px;
	background:#d7d7d7 url('/assets/site/widget-1-bg.png') no-repeat bottom right;
	-webkit-box-shadow: 2px 3px 2px #000000;
	-moz-box-shadow: 2px 3px 2px #000000;
	box-shadow: 2px 3px 2px #000000;
}

.module-2{
	position:relative;
	padding:11px;
	background:#fff url('/assets/site/widget-2-bg.png') no-repeat bottom right;
	box-shadow:2px 2px 6px #000;
}

.module-2.no-background {
    background:#fff;
}

.module-3{
	position:relative;
	padding:11px;
	background:#d7d7d7  no-repeat bottom right;
}

#this-months-picks{
	float:right;
	width:712px;
}

.module-4, .module-5{
	-moz-box-shadow: 2px 3px 2px #000;
	-webkit-box-shadow: 2px 3px 2px #000;
	box-shadow: 2px 3px 2px #000000;
}

.module-4{
	background:url('/assets/site/mwl-swirls.png') no-repeat top left #fff;
}

.module-5 {
	float:right;
	margin-bottom:20px;
	background:url('/assets/site/movies-wl-bg.png') no-repeat top left #fff;
}

.playlist-section{
	width:347px;
	float:left;
	margin-right:20px;
}

.staff-playlist-module, .tastemaker-playlist-module{
	width:325px;
	padding:11px;
}

.staff-playlist-module{
	background:url('/assets/site/staff-playlist-module-bg.png') no-repeat bottom right #fff;
}

.tastemaker-playlist-module{
	background:url('/assets/site/tastemaker-playlist-module-bg.png') no-repeat bottom right #d7d7d7;
}

#wimb-comments-module{
	min-height:200px;
	padding:11px;
	width:632px;
	background:#fff;
}

#recent-episodes, #wimb-live{
	float:right;
	width:266px;
}

.wimb-recent-episodes-module{
	padding:11px;
	background:url('/assets/site/wimb-recent-bg.png') no-repeat bottom right #d7d7d7;
	position:relative;
	margin-bottom:20px;
}

#featured-playlists{
	float:right;
	background:url('/assets/site/featured-playlists-bg.png') no-repeat top right #fff;
}

#vinyl-just-added{
	width:487px;
	margin-right:20px;
}

.vinyl-just-added-module{
	float:left;
	position:relative;
	width:465px;
	padding:11px;
	background:url('/assets/site/downloadable-formats-module-bg.png') no-repeat top left #fff;
	margin-bottom:20px;
}

#bubbling-under{
	width:522px;
	float:left;
	clear:both;
}

.rounded{
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	/*behavior:url('/assets/js/libs/pie/PIE.htc');*/
}

.rounded-bottom{
	-webkit-border-bottom-right-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-moz-border-radius-bottomright: 6px;
	-moz-border-radius-bottomleft: 6px;
	border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px;
	/*behavior:url('/assets/js/libs/pie/PIE.htc');*/
}

.text {
	width:180px;
	margin-top:5px;
	font-size:11px
}

textarea.text {
	height:70px
}

.add_giftcard_form .text {
    width:200px;
    margin-bottom:10px;
    padding:3px 0px;
}

.add_giftcard_form select.text {
    width:204px;
}

.add_giftcard_form .input-note {
    margin-top: -2px;
}

/*TYPOGRAPHY*/

@font-face {
    font-family: 'BurbankBigMedium';
    src: url('/assets/type/burbankbigregular-medium-webfont.eot');
    src: url('/assets/type/burbankbigregular-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('/assets/type/burbankbigregular-medium-webfont.woff') format('woff'),
         url('/assets/type/burbankbigregular-medium-webfont.ttf') format('truetype'),
         url('/assets/type/burbankbigregular-medium-webfont.svg#BurbankBigMedium') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'LasVegasOTJackpot';
    src: url('/assets/type/lasvegas-jackpot-webfont.eot');
    src: url('/assets/type/lasvegas-jackpot-webfont.eot?#iefix') format('embedded-opentype'),
         url('/assets/type/lasvegas-jackpot-webfont.woff') format('woff'),
         url('/assets/type/lasvegas-jackpot-webfont.ttf') format('truetype'),
         url('/assets/type/lasvegas-jackpot-webfont.svg#LasVegasOTJackpot') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'standard0758Regular';
    src: url('/assets/type/stan0758-webfont.eot');
    src: url('/assets/type/stan0758-webfont.eot?#iefix') format('embedded-opentype'),
         url('/assets/type/stan0758-webfont.woff') format('woff'),
         url('/assets/type/stan0758-webfont.ttf') format('truetype'),
         url('/assets/type/stan0758-webfont.svg#standard0758Regular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'standard0765Regular';
    src: url('/assets/type/stan0765-webfont.eot');
    src: url('/assets/type/stan0765-webfont.eot?#iefix') format('embedded-opentype'),
         url('/assets/type/stan0765-webfont.woff') format('woff'),
         url('/assets/type/stan0765-webfont.ttf') format('truetype'),
         url('/assets/type/stan0765-webfont.svg#standard0765Regular') format('svg');
    font-weight: normal;
    font-style: normal;

}

h2{
	display:inline;
	font-family:'LasVegasOTJackpot',Verdana, Geneva, sans-serif;
	font-size:38px;
	color:#000;
}

h3{
	display:inline;
	font-family:'LasVegasOTJackpot',Verdana, Geneva, sans-serif;
}

#search h3{
	font-size:26px;
}

.view-all-search h3{
	color:#b21f24;
}

#home h2, #live h2{
	color:#fff200;
	text-shadow:1px 1px 2px #000;
}

#contact h3, #merch h3, #stores h3, #bst h3, #sidebar .from-sea h3, #sidebar .nominate-artist h3, .artist-archive h3, #wimb-module h2, #wimb-comments h3, #wimb-related-releases h3, #recent-episodes h3, #wimb-live h3, #sidebar #mwl-magazine h3, #this-months-picks h3, #recent-contributions h3, #playlists h3, #all-labels h3, #bubbling-under h3, #all-downloads h3, #downloadable-formats h3, #vinyl-just-added h3, #todays-treasure h3, #editorial h3, #dig-deeper h3, .vinyl-vault h3, #featured-albums h3, #genres #top-downloads h3, #genres-featured-playlists h3, #featured-labels h3, #cart-content h3, #whats-new-landing h3 {
	color:#fff200;
	text-shadow:1px 1px 2px #000;
}
#whats-new-landing h3 {
	text-shadow: none;
}

#contact h3, #merch h3, #stores h3, #bst h3, .from-sea h3, .nominate-artist h3, .artist-archive h3, #wimb-comments h3, #wimb-related-releases h3, #recent-episodes h3, #wimb-live h3, #sidebar #mwl-magazine h3, #this-months-picks h3, #recent-contributions h3, #playlists h3, #all-labels h3, #bubbling-under h3, #all-downloads h3, #downloadable-formats h3, #vinyl-just-added h3, #todays-treasure h3, #editorial h3, #dig-deeper h3, .vinyl-vault h3, #featured-albums h3, #genres #top-downloads h3, #genres-featured-playlists h3, #featured-labels h3, #cart-content h3{
	font-size:30px;
}

#wimb-module h2{
	margin-right:9px;
}

#wimb-module h3{
	font-size:38px;
	color:#fff;
	text-shadow:1px 1px 2px #000;
}

#home h3{
	color:#404040;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	display:block
}

#merch h4{
	color:#202020;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
}

#top-downloads h4, #vinyl-vaults .vinyl-vaults-main h4{
	font-size:10px;
	font-weight:bold;
	color:#404040;

}

#merch #sidebar h4{
	color:#202020;
}

.label-nav h4{
	font-size:10px;
	font-weight:bold;
}

.search-deets h4{
	font-weight:bold;
}



#music-we-like h2{
	display:inline-block;
	font-family:'LasVegasOTJackpot',Verdana, Geneva, sans-serif;
	font-size:38px;
	color:#fff200;
	margin-right:9px;
}

#live-at-amoeba-details h2{
	color:#000;
	text-shadow:none;
}


#home #music-we-like h3{
	display:inline-block;
	font-family:'BurbankBigMedium',Verdana, Geneva, sans-serif;
	font-size:16px;
	color:#a7bbfe;
}

#home #top-downloads h3{
	margin-bottom:5px;
	font-size:10px;
}

#top-downloads h5{
	color:#404040;
}

#top-downloads h6, #vinyl-vaults h6{
	font-size:10px;
	color:#707070;
}

#sidebar h3{
	font-size:26px;
	color:#b21f24;
	text-shadow:none;
}

p{
	font-size:10px;
}

strong, b{
	font-weight:bold;
}

em, i{
	font-style:italic;
}

/*LINKS*/

a.black-link {
	text-decoration:none;
	color:black;
}

a.red-link:link, a.red-link:visited{
	text-decoration:none;
	color:#b21f24;
	font-size: 10px;
}
a.green-link:link, a.green-link:visited{
	text-decoration:none;
	color:#327947;
}

.red {
	color:#b21f24 !important;
}
.green {
	color:#327947 !important;
}

.yellow {
	color:#FFF200 !important;
}

a.red-link:hover{
	text-decoration:underline;
}
a.truncate_more_link {
    text-decoration:none;
    color:#b21f24;
}
a.truncate_more_link:hover{
    text-decoration:underline;
}



a.yellow-button, input.yellow-button{
	position:relative;
	text-decoration:none;
	font-family:'standard0765Regular',Verdana, Geneva, sans-serif;
	font-size:8px;
	color:#000;
	text-transform:uppercase;
	border:1px solid #fff;
	padding: 3px 8px;
	background: rgb(255,211,0);
	-moz-box-shadow:1px 1px 3px #666;
	-webkit-box-shadow:1px 1px 3px #666;
	box-shadow:1px 1px 3px #666;
}

a.yellow-button:hover, input.yellow-button:hover{
	background: #ffd200;
}

a.gray-button, input.gray-button{
	position:relative;
	text-decoration:none;
	font-family:'standard0765Regular',Verdana, Geneva, sans-serif;
	font-size:8px;
	color:#000;
	text-transform:uppercase;
	border:1px solid #fff;
	padding: 3px 8px;
	background: #AAAAAA;
	-moz-box-shadow:1px 1px 3px #666;
	-webkit-box-shadow:1px 1px 3px #666;
	box-shadow:1px 1px 3px #666;
}

#shopping-cart a:link, #shopping-cart a:visited{
	color:#fff200;
	text-decoration:none;
}

#secondary-nav a:link, #secondary-nav a:visited{
	display:block;
	font-size:10px;
	text-decoration:none;
	color:#d5d5d5
}

#secondary-nav a:hover{
	color:#fff200;
}

a.yellow-link:link, a.yellow-link:visited{
	text-decoration:none;
	color:#fff200;
	font-size:11px;
}

a.yellow-link:hover{
	text-decoration:underline;
}

a.dark-gray:link, a.dark-gray:visited{
	color:#202020;
	text-decoration:none;
}

a.dark-gray:hover{
	text-decoration:underline;
}

a.light-gray:link, a.light-gray:visited{
	color:#404040;
	text-decoration:none;
}

a.light-gray:hover{
	text-decoration:underline;
}

a.light-gray-2:link, a.light-gray-2:visited{
	text-decoration:none;
	color:#d5d5d5;
}

a.light-gray-2:hover{
	text-decoration:underline;
}

#music-we-like .yellow-link{
	font-weight:bold;
}

a.red-button, input.red-button{
	position:relative;
	text-decoration:none;
	display:inline-block;
	font-family:'standard0758Regular',Verdana, Geneva, sans-serif;
	font-size:8px;
	background: #ed1c24; /* Old browsers */
	color:#fff;
	text-align:center;
	padding:2px 6px;
	border:1px solid #fff;
	text-transform:uppercase;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	/*behavior:url('/assets/js/libs/pie/PIE.htc');*/
	border:1px solid white;
	box-shadow:1px 1px 4px -1px gray;
}

a.red-button:hover{
	background:#b21f24;
	text-decoration:none;
}

a.rss:link, a.rss:visited{
	text-decoration:none;
	color:#000;
	font-size:10px;
	z-index:5;
}

a.download-button:link, a.download-button:visited{
	width:17px;
	height:17px;
	display:inline-block;
	background:url('/assets/site/download-button.png') #ed1c24;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #fff;
	/*behavior:url('/assets/js/libs/pie/PIE.htc');*/
	text-indent:-6000px;
	overflow:hidden
}

a.download-button-off{
	width:17px;
	height:17px;
	display:inline-block;
	background:url('/assets/site/download-button.png') #c0c0c0;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #fff;
	/*behavior:url('/assets/js/libs/pie/PIE.htc');*/
	text-indent:-6000px;
	overflow:hidden;
	cursor:auto
}



#buy-stuff-popup-download-help a {
	color:#fff200
}

a.download-button:hover{
	background:url('/assets/site/download-button.png') #b21f24;
}

a.rss:hover{
	text-decoration:underline;
}


.rss:before{
	margin-right:4px;
	position:relative;
	top:2px;
	content:url('/assets/site/rss.png');
}

a.yellow-arrow:link, a.yellow-arrow:visited{
	text-decoration:none;
	font-size:10px;
	color:#fff200;
}

a.yellow-arrow:hover{
	text-decoration:underline;
}

a.yellow-arrow:after{
	margin-left: 4px;
	position: relative;
	top: 4px;
	content: url('/assets/site/right-arrow.png');
}

a.red-arrow:link, a.red-arrow:visited{
	float:right;
	font-size:10px;
	color:#b21f24;
	text-decoration:none;
}

a.red-arrow:hover{
	text-decoration:underline;
}

a.red-arrow:after{
	margin-left:4px;
	content:url('/assets/site/arrow-red-right.png');
}


.play{
	display:inline-block;
	width:24px;
	float:left;
}

a.play-button{
	position:relative;
	margin-right:2px;
	display:inline-block;
	width:24px;
	height:23px;
	background:url('../site/preview.png');
}

/*.play-arrow{
	position:absolute;
	top:4px;
	left:7px;
	width: 0;
	height: 0;
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
	border-left: 5px solid #ed1c24;
}

a.play-button:hover .play-arrow{
	width: 0;
	height: 0;
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
	border-left:5px solid #ae1e23;
}*/

#footer-nav a{
	text-decoration:none;
	display:block;
	text-align:center;
	font-size:18px;
	color:#fff200;
	font-family:'BurbankBigMedium',Verdana, Geneva, sans-serif;
}


#colophon a{
	color:#fff200;
}


#social_links_balancer {
	width:220px;
	height: 17px;
	float:left !important;
}
#social_links {
	width:220px;
	float:right !important;
	margin-right:10px;
}
#social_links a {
	text-decoration: none;
	display:inline-block;
	overflow:hidden;
	margin-left:5px;
}
/*#social_links a:hover img {
	display: none;
}*/
#social_links a.twitter-link {
	width:24px;
	height:17px;
}
#social_links a.twitter-link:hover {
	background:url('/assets/site/amoeba_social_icons/twitter_on.png') left bottom no-repeat;
}
#social_links a.facebook-link {
	width:21px;
	height:21px;
}
#social_links a.facebook-link:hover {
	background:url('/assets/site/amoeba_social_icons/facebook_on.png') left bottom no-repeat;
}
#social_links a.tubmlr-link {
	width:66px;
	height:20px;
}
#social_links a.tubmlr-link:hover {
	background:url('/assets/site/amoeba_social_icons/tumblr_on.png') left bottom no-repeat;
}
#social_links a.youtube-link {
	width:46px;
	height:17px;
}
#social_links a.youtube-link:hover {
	background:url('/assets/site/amoeba_social_icons/youtube_on.png') left bottom no-repeat;
}


a.add-to-wishlist{
	display:inline-block;
	width:25px;
	height:26px;
	background:url('/assets/site/add-to-wishlist.png') no-repeat;
}

.purple-button{
	text-decoration:none;
	color:#fff;
	font-size:8px;
	font-family:'standard0765Regular',Verdana, Geneva, sans-serif;
	border:1px solid #fff;
	font-size:8px;
	padding: 3px 8px;
	background:#36043c;
	text-transform:uppercase;
}

.breadcrumbs a.active-link:link, .breadcrumbs a.active-link:visited{
	color:#000;
}

.breadcrumbs a.active-link:hover{
	cursor:default;
	color:#000;
	text-decoration:none;
}

#wimb-module .breadcrumbs a.active-link:link, #wimb-module .breadcrumbs a.active-link:visited{
	color:#808080;
}

#wimb-module .breadcrumbs a.active-link:hover{
	cursor:default;
	color:#808080;
	text-decoration:none;
}

/*HEADER*/

#logo{
	position:relative;
	top:8px;
	margin-left:4px;
	float:left;
	text-decoration:none;
	border:0;
	width: 90px;
	height: 114px;
	padding: 0;
	background:url('/assets/site/logo.png') no-repeat 0 0;
	z-index:10;
}
#logo.pride {
	background:url('/assets/site/logo_rainbow.png') no-repeat 0 0;
}

#logo a{
	display: block;
	height: 113px;
	text-indent: -9999px;
}

#top-area{
	position:relative;
	margin-left:13px;
	width:833px;
	float:left;
}

#secondary-nav{
	margin-top:5px;
	width:233px;
	float:left;
}

#secondary-nav li{
	padding:0px 6px;
	border-right:1px solid #434343;
	display:block;
	font-size:10px;
	float:left;
}

#shopping-cart{
	left:209px;
	position:absolute;
	color:#fff200;
	margin-left:20px;
	padding:4px 11px;
	text-align:center;
	float:left;
	background:#313131;
	font-size:10px;
	border:1px solid #7c7e7d;
}

#cart {
	display: inline-block !important;
}

#card-box {
	padding-bottom: 27px !important;
}

#shopping-cart .sub-total {
	line-height: 19px;
}

#shopping-cart .paywith-box {
	width: 100px;
	float: right;
	margin-right: 10px;
	margin-top: 8px;
}

#shopping-cart .paywith-box img {
	width: 100%;
	max-width: 200px;
}

#shopping-cart .checkout.checkout-now {
	border: 2px solid white;
	width: 100px;
	text-align: center;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

#item-count{
	border-right:1px solid #434343;
	color:#fff;
	padding-right:6px;
}

#tagline{
	font-family:'BurbankBigMedium', Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#fff200;
	margin-top:22px;
	float:left;
	clear:both;
	text-transform:uppercase;
	text-shadow:1px 1px 2px #000;
}

#primary-nav{
	position:relative;
	width:700px;
	margin-top:4px;
	margin-bottom:22px;
	float:left;
	clear:both;
}

/*SEARCH and AUTOCOMPLETE*/

#searches{
	/*width:295px;*/
	float:right;
}

#searchbox{
	padding-left:4px;
	font-size:10px;
	width:120px;
}

#searchtype{
	padding-left:4px;
	font-size:10px;
	width:85px;
}

#searches .yellow-button{
	font-size:7px;
	padding:2px 8px
}


/*AUTOCOMPLETE*/
.ui-autocomplete {
	z-index:999999;
	position: absolute;
	cursor: default;
}

* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */

.ui-menu {
	margin-top:7px;
	z-index:9999999;
	text-align:left;
	font-size:10px;
	background:#313131;
	border:1px solid #fff200;
	list-style:none;
	padding: 11px;
	margin: 0;
	display:block;
	color:white;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	/*behavior:url('/assets/js/libs/pie/PIE.htc');*/
}

.ui-menu .ui-menu {
	margin-top: -3px;
}

.ui-autocomplete:before{
	display:run-in;
	position:absolute;
	top:-11px;
	width:10px;
	height:5px;
	content:url('/assets/site/dropdown-arrow.png');
}

.ui-menu .ui-menu-item {
	text-align:left;
	margin:0;
	padding: 0;
	zoom: 1;
	float: left;
	clear: left;
	width: 100%;
}

.ui-menu .ui-menu-item a {
	text-align:left;
	color:#fff;
	text-decoration:none;
	display:block;
	padding:3px 0px;
	line-height:1.5;
	zoom:1;
}

.ui-menu .ui-menu-item a:hover, .ui-menu .ui-menu-item.on a {
	color:#fff200;
}

.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
	color:#fff200;
}

.ui-autocomplete-category{
	color:#fff;
	font-weight:bold;
}


/*--- DROPDOWN ---*/

.dropdown{
	float:left;
	width:100%;
	position:relative;
	z-index:10;
}

.dropdown li{
	float:left;
	margin-right:30px;
	position:relative;
}

.dropdown a:link, .dropdown a:visited, a.genre-link:link, a.genre-link:visited{
	font-family:'BurbankBigMedium',Verdana, Geneva, sans-serif;
	font-size:18px;
	display:block;
	color:#fff;
	text-transform:uppercase;
	text-decoration:none;
	text-shadow:1px 1px 3px #000;
}

.dropdown a:hover{
	color:#fff200;
}

.dropdown ul{
	list-style:none;
	position:absolute;
	display:none;
}

.dropdown ul li{
	padding-bottom:5px;
	float:none;
}

.dropdown ul a{
	white-space:nowrap;
}

.dropdown li:hover ul{ /* Display the dropdown on hover */
	display:block;
	padding:13px;
	background:#0f0f0f;
	border:1px solid #fff000;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
}

.dropdown li:hover ul:before{
	display:run-in;
	position: absolute;
	top: -17px;
	width:10px;
	height:5px;
	content:url('/assets/site/dropdown-arrow.png');
}

.dropdown li:hover ul a{ /* The persistent hover state does however create a global style for links even before they're hovered. Here we undo these effects. */
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	text-decoration:none;
}

.dropdown li:hover ul li a:hover{
	color:#fff000;
}

/*BREADCRUMBS*/

.breadcrumbs{
	margin-bottom:4px;
}

.breadcrumbs li{
	display:block;
	padding-right:4px;
	display:inline-block;
	border-right:1px solid #707070;
}

.breadcrumbs a:link, .breadcrumbs a:visited{
	display:block;
	font-size:10px;
	color:#b21f24;
	text-decoration:none;
}

.breadcrumbs a:hover{
	text-decoration:underline;
}



/*GENRE UNDER MUSIC DROPDOWN*/

#menu-genre{
	margin-top:10px;
	padding-top:13px;
	display:inline-block;
	border-top:1px dotted #fff;
}

#menu-genre a{
	text-transform:none !important;
}

#genre {
	position:relative;
	padding:2px 10px;
	margin-right:0px;
	float:right;
	background:#313131;
	border:1px solid #fff200;
}

/*SIDEBAR NAVIGATION*/
.sidebar-nav{
	padding-top:11px;
	position:relative;
	font-size:10px;
	width:206px;
	background:url('/assets/site/sidebar-bg.png') no-repeat bottom #d7d7d7;
	margin-bottom:20px;
}


.sidebar-nav-simple {
    background: #d7d7d7;
}

.sidebar-nav .accordion-button{
	position:absolute;
	top:7px;
	right:5px;
}

.sidebar-nav h3{
	position:relative;
	display:inline-block;
	margin-left:11px;
	margin-bottom:4px;
}

.sidebar-group-nav{
	margin:0px 11px 0px 11px;
	position:relative;
	width:184px;
	display:inline-block;
	background:#f3f3f3;
	padding-bottom:11px;
	margin-bottom:10px;
}

a.sidebar-group-header:link, a.sidebar-group-header:visited{
	position:relative;
	padding:11px;
	font-weight:bold;
	width:162px;
	display:inline-block;
	text-decoration:none;
	color:#fff;
	background:#36043c;
	-moz-border-radius:6px 6px 0px 0px;
	-webkit-border-radius:6px 6px 0px 0px;
	border-radius:6px 6px 0px 0px;
	/* behavior:url('/assets/js/libs/pie/PIE.htc'); */
}

.sidebar-group-items{
	width:162px;
	padding:11px 11px 0px 11px;
}

.sidebar-group-items li{
	margin-bottom:4px;
}

.sidebar-group-items a:link, .sidebar-group-items a:visited{
	color:#404040;
	text-transform:uppercase;
	text-decoration:none;
}

.sidebar-group-items.texttransform_false a:link, .sidebar-group-items.texttransform_false a:visited {
    text-transform: none;
}

.sidebar-group-items a:hover{
	text-decoration:underline;
}

.sidebar-aside{
	font-weight:bold;
	padding:0px 11px 11px 11px;
}

.sidebar-aside li{
	padding:5px 0px 11px 0px;
	margin-bottom:4px;
	border-bottom:1px dotted #7c7e7d;
}

.sidebar-aside label {
	font-weight:normal
}

.sidebar-nested-white{
	width:162px;
	display:inline-block;
	background:#f3f3f3;
	font-weight:bold;
	padding:11px;
	margin:0px 11px 11px 11px;
}

.sidebar-nested-white li{
	padding:5px 0px 11px 0px;
	margin-bottom:4px;
	border-bottom:1px dotted #7c7e7d;
}


/*ANOTHER TYPE OF SIDEBAR NAV*/
.sidebar-group-nav-2{
	margin:0px 11px 0px 11px;
	position:relative;
	width:184px;
	display:inline-block;
	background:#f3f3f3;
	padding:13px 0px;
	margin-bottom:10px;
}

.sidebar-group-style-3{
	padding:0px 11px 0px 11px;
}

.sidebar-group-style-3 .ul-header{
	font-weight:bold;
	margin-bottom:6px;
}

.sidebar-group-style-3 li{
	margin-bottom:6px;
	padding-bottom:6px;
	border-bottom:1px dotted #7c7e7d;
}

.sidebar-group-style-3 a:link, .sidebar-group-style-3 a:visited{
	color:#404040;
	text-decoration:none;
}

.sidebar-group-style-3 a:hover{
	text-decoration:underline;
}

.sidebar-nested-items ul li{
	border:none;
	padding:0px;
}

.sidebar-nested{
	margin-top:4px;
	display:none;
}

a.sidebar-nested-header{
	display:block;
	position:relative;
}

.sidebar-nested-items a:link, .sidebar-nested-items a:visited {
	text-decoration:none;
	color:#202020;
}

.sidebar-nested-items a:hover{
	text-decoration:underline;
}

.sidebar-nested a:link, .sidebar-nested a:visited{
	color:#404040;
	font-weight:normal;
}

/*SIDEBAR ALPHA-NAV BOX*/
#sidebar .label-nav{
	width:184px;
	margin:11px;
}

.alph-nav-box .alph-nav-letter{
	min-width:10px;
	text-align:center;
	float:left;
	font-size:10px;
	padding:4px 8px 4px 8px;
}

.label-search{
	margin-top:6px;
}

.label-search input{
	margin:4px 0px 22px 0px;
	font-size:10px;
	color:#404040;
	width:174px;
}

/*SIDEBAR PROMOS*/

.sidebar-promo{
	margin-bottom:20px;
}

.sidebar-promo img{
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	-moz-box-shadow:2px 2px 4px #333;
	-webkit-box-shadow:2px 2px 4px #333;
	box-shadow:2px 2px 4px #333;
}

/*HOMEPAGE CONTENT*/

#home .yellow-arrow{
	position:absolute;
	right:0px;
	bottom:7px;
}

	/*FEATURES*/
.ui-tabs-hide{
	display:none;
}

.ui-tabs-nav a{
	text-decoration:none;
}

.features{
	width:302px;
	padding:7px;
	height:333px;
}

.tab-window{
	position:absolute;
	top:10px;
	width:302px;
	height:250px;
	overflow:hidden;
}

.tab-window img{
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
}

.features a{
	text-decoration:none;
}

.feature-deets{
	padding:10px;
	position:absolute;
	bottom:0px;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
	background: rgba(0, 0, 0, 0.8);
	-moz-border-radius:0px 0px 6px 6px;
	-webkit-border-radius:0px 0px 6px 6px;
	border-radius:0px 0px 6px 6px;
	/*behavior:url('/assets/js/libs/pie/PIE.htc');*/
}

#home .feature-deets h3{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#fff200;
}

.feature-deets p{
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:12px;
}

#feature-selector{
	position:absolute;
	bottom:10px;
}

#feature-selector li{
	float:left;
	margin-right:4px;
}

#feature-selector img{
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
}

.thumb-deets{
	background:#727473;
	padding:6px;
	width:86px;
	position:absolute;
	bottom:0px;
	font-size:10px;
	line-height:1.2;
	-moz-border-radius:0px 0px 6px 6px;
	-webkit-border-radius:0px 0px 6px 6px;
	border-radius:0px 0px 6px 6px;
	/*behavior:url('/assets/js/libs/pie/PIE.htc');*/
}

.ui-tabs-active .thumb-deets{
	background:#0f0f0f;
}

#feature-selector a{
	font-size:10px;
	color:#fff;
	text-decoration:none;
}

	/*MUSIC WE LIKE*/

#music-we-like{
	padding:4px 11px 11px 11px;
	position:relative;
	overflow:hidden;
	color:#fff;
	font-size:10px;
	width:582px;
	height:335px;
	overflow:hidden;
	background:#0f0f0f;
	-moz-box-shadow:2px 2px 6px #000;
	-webkit-box-shadow:2px 2px 6px #000;
	box-shadow:2px 2px 6px #000;
}

#home #music-we-like header{
	margin-top:0px;
	position:relative;
	width:582px;
}

#music-we-like dl{
	height:341px;
}

#music-we-like .view-more{
	display:inline-block;
	position:absolute;
	right:60px;
	bottom:6px;
}

.goTo1{
	margin-left:4px;
	margin-right:4px;
}

a.slideControl{
	position:relative;
	display:inline-block;
	background:#757776;
	width:6px;
	height:6px;
	border:1px solid #fff;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	-moz-box-shadow:1px 1px 1px  #000;
	-webkit-box-shadow:1px 1px 1px  #000;
	box-shadow:1px 1px 1px #000;
	/*behavior:url('/assets/js/libs/pie/PIE.htc');*/
}

a.activeSlide, a.activeSlide:visited{
	background:#fff200;
}

.mwl-item{
	margin-right:6px;
	padding-right:7px;
	float:left;
	width:135px;
	border-right:1px dotted #fff;
}

.mwl-item img{
	margin-bottom:7px;
}

#music-we-like p{
	width:126px;
	padding-right:10px;
	margin-top:5px;
}

#music-we-like .artist{
	font-size:11px;
}

#music-we-like .buy{
	margin-top:9px;
}

.item-type{
	display:inline-block;
	font-family:'standard0758Regular',Verdana, Geneva, sans-serif;
	font-size:8px;
	background:#fff;
	color:#404040;
	text-align:center;
	padding:2px 8px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	text-transform:uppercase;
	border:1px solid #333;
	/*behavior:url('/assets/js/libs/pie/PIE.htc');*/
}

#music-we-like .price{
	margin-right:8px;
	margin-left:4px;
}

	/*WHAT'S NEW*/

#whats-new{
	position:relative;
	overflow:hidden;
	font-size:10px;
	padding-bottom:4px;
}

#whats-new dl{
	height:240px;
}

.wn-item{
	padding-bottom:4px;
	margin-bottom:4px;
	border-bottom:1px dotted #7c7e7d;
}

.img-thumb{
	margin-right:5px;
	float:left;
	display:inline-block;
}

#home #whats-new a.rss{
	position:absolute;
	left:0px;
	bottom:0px;
}

.goTo2, .goTo3, .goTo7, .goTo8, .goTo9{
	z-index:5;
	position:absolute;
	right:1px;
	bottom:0px;
	font-size:9px;
}

.goTo4{
	z-index:5;
	font-size:10px;
	color:#404040;
	position:absolute;
	right:11px;
	bottom:22px;
}

.goTo6{
	z-index:5;
	font-size:10px;
	color:#404040;
	position:absolute;
	right:11px;
	bottom:11px;
}


	/*LIVE AT AMOEBA*/
#live-at-amoeba li{
	width:155px;
}

#live-at-amoeba ul{
	width:316px;
}

#live-at-amoeba img{
	margin-bottom:10px;
}

.live-item{
	margin-bottom:13px;
}

#upcoming-shows{
	padding-bottom:13px;
	position:relative;
}

#live-at-amoeba .right-tab{
	-webkit-box-shadow: 2px -2px 4px #000000;
	-moz-box-shadow: 2px -2px 4px #000000;
	box-shadow: 2px 1px 6px #000000;
}

.tabs-2 ul{
	display:block;
}

.tabs-2 li{
	font-family:'BurbankBigMedium',Verdana,Geneva,sans-serif;
	font-size:16px;
	text-align:center;
	display:inline-block;
}

.tabs-2 .ui-state-default a{
	padding:10px;
	display:block;
	color:#e9e9e9;
	background:#133c9a;
	-moz-border-radius:6px 6px 0px 0px;
	-webkit-border-radius:6px 6px 0px 0px;
	border-radius:6px 6px 0px 0px;
	/*behavior:url('/assets/js/libs/pie/PIE.htc');*/
	-webkit-box-shadow: inset 2px 2px 2px -1px rgba(0, 0, 0, 0.3);
   box-shadow: inset 2px 2px 2px -1px rgba(0, 0, 0, 0.3);
}

.tabs-2 .ui-tabs-active a{
	color:#000;
	background:#d7d7d7;
}

.tabs-2 .ui-tabs-active a.white {
	background:white
}

.tabs-2 .module-1, .tabs-2 .module-3{
	-moz-border-radius:0px 0px 6px 6px;
	-webkit-border-radius:0px 0px 6px 6px;
	border-radius:0px 0px 6px 6px;
	/*behavior:url('/assets/js/libs/pie/PIE.htc');*/
}

	/*NEW RELEASES*/

#new-releases{
	position:relative;
}

#new-releases dl{
	height:auto;
	padding-bottom: 20px;
}

#new-releases .nr-item {
	height: auto;
}

#new-releases .slide{
	position:relative;
	height:370px;
}

.nr-item{
	margin:2px 32px 13px 2px;
	display:block;
	text-align:center;
	float:left;
	height:145px;
	width:93px;
}

#vinyl .nr-item {
	min-height: 150px !important;
}

.nr-item img{
	margin-left:auto;
	margin-right:auto;
	border:2px solid #fff;
	-moz-box-shadow:2px 2px 2px #000;
	-webkit-box-shadow:2px 2px 2px #000;
	box-shadow:0px 0px 4px #666;
}

	/*WHAT'S IN MY BAG*/

#bag-teaser{
	position:relative;
	padding:10px;
	background:#36043c;
	color:#fff;
	margin-bottom:2px;
}

#bag-teaser h3{
	color:#fff;
}

#bag-teaser a{
	color:#fff200;
}

	/*TOP DOWNLOADS*/

#top-downloads{
	padding:3px 0px;
	overflow:auto;
	font-size:10px;
}

#top-downloads .date{
	float:right;
}

#top-downloads li{
	width:102px;
}

.tracks-item{
	width:186px;
	float:left;
	clear:both;
	padding:3px 0px;
	border-top:1px dotted #7c7e7d;
}

.track-deets{
	margin-left:2px;
	float:left;
	display:inline-block;
}

#shopping-cart .track-deets{
	width:170px;
}

.cart-price{
	float:left;
	display:inline-block;
}


.buy-track{
	width:35px;
	float:left;
}

#top-downloads a.add{
	position:absolute;
	right:10px;
}

a.add:link, a.add:visited{
	padding:1.5px 5.5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}

.add_track {
    width:23px;
    height:21px;
    background: url(../site/add_track.png);
    display:inline-block;
    overflow:hidden;
    text-indent: -500px;
}

.genre-select{
	clear:both;
	padding-top:6px;
	border-top:1px dotted #7c7e7d;
}

.filter-nr-label{
	position:relative;
	top:2px;
}

#filter-new-releases label, #filter-labels-detail{
	font-weight:bold;
	color:#333;
}

.genre-dropdown{
	font-size:10px;
}

.genre-select p{
	margin-bottom:6px;
}

#filter-new-releases{
	width:670px;
	display:block;
	float:left;
	clear:both;
}

#vinyl-vaults .tracks-item{
	padding-top:0;
	border-top:0;
	padding-bottom:6px;
}

#vinyl-vaults .excerpt{
	margin-top:6px;
	padding-top:6px;
	clear:both;
	border-top:1px dotted #7c7e7d;
}

	/*PROMOS*/

#promos{
	display:inline-block;
	width:920px;
	margin-top:20px;
    margin-left:10px;
	position:relative;
	background:#70737f;
	padding:10px;
	-moz-box-shadow:2px 2px 6px #000;
	-webkit-box-shadow:2px 2px 6px #000;
	box-shadow:2px 2px 6px #000;
}

.promo-item{
	margin-right:2px;
	float:left;
}

.promo-item img{
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
}

/*FOOTER*/

footer{
	margin-bottom:20px;
}

#footer-nav{
	text-align:center;
	background:#0f0f0f;
	margin:auto;
	padding:10px;
	display:block;
	clear:left;
	width:920px;
	-moz-box-shadow:2px 2px 6px #000;
	-webkit-box-shadow:2px 2px 6px #000;
	box-shadow:2px 2px 6px #000;
    position:relative
}

#footer-nav ul{
	display:inline-block;
	margin-left:auto;
	margin-right:auto;
}

#footer-nav li{
	margin-right:20px;
	display:inline-block;
	float:left;
}

#colophon{
	margin-top:20px;
	color:#d7d7d7;
	font-size:10px;
	text-align:center;
}

#peace{
	margin-bottom:20px;
	font-family:'BurbankBigMedium',Verdana,Geneva,sans-serif;
	font-size:22px;
}


/*HTML5 jQUERY TOOLTIP*/

*[data-tooltip]
{
	cursor:help;
}

.ui-tooltip, .qtip{
	position: absolute;
	left: -28000px;
	top: -28000px;
	display: none;
	max-width: 280px;
	min-width: 50px;
	font-size: 10.5px;
	line-height: 12px;
	z-index: 15000;
}

.ui-tooltip-fluid{
	display: block;
	visibility: hidden;
	position: static !important;
	float: left !important;
}

.ui-tooltip-content{
	position: relative;
	padding: 5px 9px;
	overflow: hidden;
	border-width: 1px;
	border-style: solid;
	text-align: left;
	word-wrap: break-word;
	overflow: hidden;
}

.ui-tooltip-titlebar + .ui-tooltip-content{
	border-top-width: 0px !important;
}
* html .ui-tooltip-titlebar .ui-state-default{
	top: 16px;/* IE fix */
}

.ui-tooltip-titlebar .ui-icon, .ui-tooltip-icon .ui-icon{
	display: block;
	text-indent: -1000em;
}

.ui-tooltip-default .ui-tooltip-titlebar,
.ui-tooltip-default .ui-tooltip-content{
        color:#fff;
        font-size:10px;
        font-weight:normal;
        font-family:Verdana, Geneva, sans-serif;
        background:#313131;
        text-align:center;
}


/*ROLLOVAHS*/

#cart, #cart:hover #cart-box, nav#genre:hover #genre-box{
	display:inline-block;
}

#shopping-cart {
	padding-left:68px
}

#innert-cart {
	position:relative;
	width:100%;
	height:100%;
}

#cart {
	position:absolute;
	top:4px;
	left:10px;
	min-height:30px;
}

#cart-box, #genre-box{
	position:absolute;
	text-align:left;
	display:none;
	z-index:5000;
	color:#fff;
	font-size:10px;
	padding:13px;
	background:#313131;
	border:1px solid #fff000;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
}

#cart-box {
	padding:11px 0px;
	width:245px;
	top:25px;
	left:-10px;
}

#cart-box #paypal-button {
	text-align: center;
}

.cart-box-in {
    padding:0px 11px;
}

#cart-box .separator, .proceed_to_checkout .separator {
	width: 100%;
	height: 15px;
	display: inline-block;
	background: transparent url('/assets/site/checkout-separator.png') center center no-repeat;
	background-size: contain;
	margin-top: 15px;
	margin-bottom: 6px;
}

#cart-box .paypal-button {
	cursor: pointer;
	margin: 0 auto 5px auto;
}

#cart-box .paypal-button .t {
	display: none;
}

#cart-box a:link, #cart-box a:visited{
	color:#fff200;
	text-decoration:none;
}

#cart-box a:hover{
	text-decoration:underline;
}

#cart-box:before{
	top:-11px;
	left:25px;
	position:absolute;
	width:10px;
	height:5px;
	content:url('/assets/site/dropdown-arrow.png');
}

.cart-item{
	float:left;
	width:223px;
	display:block;
	margin-bottom:10px;
}

.cart-item.new {
    display:none
}

#cart-box h3{
	float:left;
	color:#fff;
	margin-bottom:20px;
	font-family:Verdana, Geneva, sans-serif;
}

.cart-price{
	float:right;
}

#cart-total{
	padding-top:10px;
	width:223px;
	float:left;
	display:inline-block;
	border-top:1px dotted #fff;
    position:relative;
}

.subtotal{
	position:absolute;
	left:11px;
	bottom:11px;
}

a.checkout{
	position:absolute;
	right:0px;
	top:8px;
}

#cart-box a.checkout {
    color:black
}

#cart-box a.checkout:hover {
    text-decoration: none;
}

#genre-box{
	width:342px;
	top:35px;
	right:0px;
}

#genre-box:before{
	top:-11px;
	right:100px;
	position:absolute;
	width:10px;
	height:5px;
	content:url('/assets/site/dropdown-arrow.png');
}

.genre-float{
	float:left;
	display:inline-block;
	width:140px;
	margin-right:30px;
}

.genre-float li{
	width:100%;
	margin-bottom:6px;
	text-transform:uppercase;
}

a.genre-link{
	display:block;
	text-align:center;
}

a.genre-link:hover, #genre-box a:hover{
	color:#fff200;
}

#genre-box a{
	text-decoration:none;
	display:block;
	font-size:12px;
	color:#fff;
}

/*SEARCH PAGE*/
#search header{
	margin-bottom:11px;
	position:relative;
}

.results{
	/*padding-bottom:40px;*/
}

.results header{
	padding:0px 10px;
	color:#fff;
	background:#36043c;
}

.results h3{
	font-size:22px;
	float:left;
	display:inline-block;
}

.results h3 a{
	color:#fff;
}

.jump-to{
	margin-left:20px;
	width:600px;
	font-size:10px;
	position:relative;
	top:18px;
	display:inline-block;
}

.jump-to li{
	float:left;
	display:inline-block;
	padding:0px 6px;
	display:block;
	border-right:1px solid #707070;
}

.view-all-search{
	position:relative;
	bottom:9px;
	float:right;
}

.view-all-search .yellow-button{
	position:relative;
	bottom:6px;
}

.accordion-button{
	margin-right:6px;
	position:relative;
	display:inline-block;
	width:16px;
	height:16px;
	background:#414141;
	border:1px solid #fff;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	/*behavior:url('/assets/js/libs/pie/PIE.htc');*/
}

.accordion-toggle a{
	text-decoration:none;
}

.active-accordion .accordion-arrow{
	position:absolute;
	left:3px;
	top:6px;
	width: 0;
	height: 0;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-top: 5px solid #fff200;
}

.accordion-arrow{
	position:absolute;
	left:6px;
	top:4px;
	width: 0;
	height: 0;
	border-top: 4px solid transparent;
	border-bottom: 4px solid transparent;
	border-left: 4px solid #fff200;
}

.sidebar-nav .nested-button{
	position:absolute;
	bottom:0px;
	right:0px;
}

.nested-button{
	position:relative;
	display:inline-block;
	width:11px;
	height:11px;
	background:#8b8b8b;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	border:1px solid #fff;
	/*behavior:url('/assets/js/libs/pie/PIE.htc');*/
}

.nested-arrow{
	position:absolute;
	left:4px;
	top:2px;
	width: 0;
	height: 0;
	border-top: 3px solid transparent;
	border-bottom: 3px solid transparent;
	border-left: 3px solid #fff;
}

.active-accordion .nested-arrow{
	position:absolute;
	left:1px;
	top:4px;
	width: 0;
	height: 0;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-top: 4px solid #fff200;
}

.result-count{
	margin-left:20px;
	position:relative;
	top:12px;
	float:left;
	font-size:10px;
}

#search .yellow-arrow{
	position:relative;
	top:10px;
	float:left;
	display:inline-block;
	margin-left:20px;
}

.accordion-panel{
	position:relative;
	margin-top:10px;
}

#search-results ul.search-ul{
    margin-bottom:20px;
    width:100%;
}

#search-results ul.search-ul li{
    font-size:10px;
    padding:6px 10px;
    /*width:900px;*/
}

#search-results .red-arrow{
	margin-left:10px;
	position:relative;
	float:left;
}

#search-results .results {
	margin-top: 10px;
}

#search .narrow-results, #just-added .narrow-results, #filter-labels-detail, #wimb .narrow-results, .narrow-results {
	padding:10px;
	font-size:10px;
	background:#bebebe;
	margin-bottom:10px;
}

.narrow-results {
    clear: both;
}

#search .narrow-results p{
	margin-bottom:5px;
}

/*
#search .narrow-results label, #search .narrow-results input, #search .narrow-results select{
	color:#404040;
	font-size:9px;
	float:left;
	clear:left;
}
*/

#search .checkbox input, #search .checkbox label{
	float:none;
}

label{
	cursor:default;
}

#search .checkbox{
	margin-left:20px;
}

#search .recommend-blob-box{
	margin-left:20px;
	position:relative;
	top:5px;
}

.form-float{
	float:left;
	margin-right:5px;
}

#search .narrow-results .yellow-button{
	color:#000;
	margin-left:20px;
	position:relative;
	top:8px;
	font-size:8px;
}

#search .narrow-results p{
	font-size:10px;
	font-weight:bold;
}

.recommends-blob{
	display:inline-block;
	width:24px;
	height:24px;
	background:url('/assets/site/amoeba-recommends.png');
}

#search .narrow-results .recommends-blob{
	float:left;
}

.recommends-blob .float-left{
	display:block;
}

.vinyl-blob{
	display:inline-block;
	background:#36043C;;
	width:18px;
	height:18px;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	border-radius:20px;
	border:1px solid #fff200;
	/*behavior:url('/assets/js/libs/pie/PIE.htc');*/
}

.narrow-results .vinyl-blob{
	position:relative;
	top:5px;
}

#search table{
	color:#404040;
	width:920px;
	font-size:11px;
	margin-bottom:20px;
}

/* custom widths search results */
#track-result-table .first,
#album-result-table .first { min-width: 245px; }
#track-result-table .price,
#dvd-result-table .price,
#album-result-table .price { min-width: 100px; }
#track-result-table .format,
#dvd-result-table .format,
#album-result-table .format { min-width: 64px; }


#just-added-nr-results table, #label-details-results table, #cart-content table{
	color:#404040;
	width:691px;
	font-size:11px;
	margin-bottom:20px;
	clear: both;
}

th{
	border-right:1px dotted #7c7e7d;
	height:27px;
	/*cursor:pointer;*/
	font-weight:bold;
}

.sort-arrow{
	position:relative;
	left:3px;
	display:inline-block;
	width: 0;
	height: 0;
	border-top: 3px solid transparent;
	border-bottom: 3px solid transparent;
	border-left: 3px solid #404040;
}

.headerSortDown, .headerSortUp{
	color:#b21f24;
}

.headerSortDown .sort-arrow{
	display:inline-block;
	border-left: 3px solid transparent;
	border-right: 3px solid transparent;
	border-top: 3px solid #b21f24;
}

.headerSortUp .sort-arrow{
	display:inline-block;
	border-left: 3px solid transparent;
	border-right: 3px solid transparent;
	border-bottom: 3px solid #b21f24;
}

tr.even{
	background:#F5F7FC;
}

td{
	vertical-align:top;
	padding:7px;
	border-right:1px dotted #7c7e7d;
}

tr td:last-child {
    border-right: 0;
}

.table-head{
	position:relative;
	color:#404040;
	font-size:11px;
	margin:0px 3px;
	padding:7px 5px 7px 5px;
	display:block;
	background:#e8e8e8;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	/*behavior:url('/assets/js/libs/pie/PIE.htc');*/
	/* fix */
	white-space: nowrap;

}

#track-results .col1, #album-results .col1{
	width:240px;
}

#track-results .col2, #album-results .col3{
	width:101px;
}

#track-results .col3, #album-results .col2{
	width:141px;
}

#track-results .col4, #album-results .col4{
	width:117px;
}

#track-results .col5, #album-results .col5{
	width:74px;
}

#track-results .col6, #album-results .col6{
	width:69px;
}

#track-results .col7, #album-results .col7{
	width:54px;
}

#track-results .col8, #album-results .col8{
	width:69px;
}

#playlist-results .col1{
	width:550px;
}

#playlist-results .col2{
	width:215px;
}

#playlist-result .col3{
	width:136px;
}

#video-result .col1{
	width:774px;
}

#video-result .col2{
	width:135px;
}

.search-thumb{
	float:left;
	width:60px;
	overflow:hidden;
}

.search-thumb img{
	border:2px solid #fff;
	-moz-box-shadow:0px 0px 4px #777;
	-webkit-box-shadow:0px 0px 4px #777;
	box-shadow:0px 0px 4px #777;
}

.search-item-action{
	width:27px;
	float:left;
}

#album-results .search-deets, #track-results .search-deets{
	width:137px;
	float:left;
}

#playlist-results .search-deets{
}

td p{
	font-size:11px;
	margin-bottom:4px;
}

#playlst-results .search-deets p{
	font-size:10px;
}

.search-deets a.yellow-button{
	width:105px;
	text-align:center;
	float:left;
	clear:both;
}

.track-title-cell{
	position:relative;
    min-width:250px;
}

.track-title-cell .recommends-blob, .track-title-cell .vinyl-blob{
	position:absolute;
	right:7px;
	top:7px;
}

.search-results .red-button{
	margin-top:4px;
	float:left;
	clear:both;
}

/*MERCH LANDING*/

#merch h2{
	display:block;
	clear:both;
}

.merch-top-image{
	float:left;
	display:inline;
	width:401px;
}

.merch-content{
	float:right;
	width:273px;
}

.amoeba-goods, .artist-goods{
	width:714px;
	float:right;
}

.amoeba-goods header, .artist-goods header{
	position:relative;
}

.amoeba-goods p, .artist-goods p{
	margin-bottom:11px;
}

.amoeba-goods .merch-featured-products, .artist-goods .merch-product-cats{
	margin:11px 0px 11px 0px;
	padding-bottom:11px;
	border-bottom:1px dotted #7c7e7d;
}

.artist-goods .merch-featured-products{
	margin-top:11px;
	padding-bottom:11px;
}

.featured-product{
	margin-right:30px;
	float:left;
	width:90px;
}

.featured-product img{
	border:2px solid #fff;
	-moz-box-shadow:2px 2px 4px #666;
	-webkit-box-shadow:2px 2px 4px #666;
	box-shadow:0px 0px 6px #666;
}

.featured-product-price{
	font-size:10px;
	color:#404040;
}

.product-cat{
	margin-right:30px;
	width:150px;
	float:left;
}

.featured-product h5, .product-cat h5{
	font-size:11px;
	font-weight:bold;
	margin-bottom:3px;
}

.product-cat img{
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
}

/*MUSIC LANDING*/
.landing-section{
	width:279px;
	float:left;
	margin:11px 40px 11px 0px;
}

#music .landing-section{
	height:279px;
}

.landing-section img{
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
}

#music h3, #features h3{
	position:relative;
	padding:3px;
	font-size:28px;
	display:block;
	background:#411246;
	text-align:center;
	color:#fff;
}

.landing-section p{
	font-size:11px;
	padding:0px 11px;
	margin:4px 0px;
}

/*FEATURES*/
#features .landing-section{
	height:340px;
}

/*LOGIN / REGISTER MODAL */

.login-float, .register-float{
	padding:3px 32px 13px 26px;
	float:left;
	width:235px;
}

.login-float{
	height:289px;
	border-right:1px dotted #7c7e7d;
}

#login-modal-box label, #login-modal-box input, .register-modal-box label, #newsletter-modal-box label {
	position:relative;
	color:#404040;
	font-size:11px;
	float:left;
	margin-bottom:4px;
}

.label-float{
	clear:both;
}

.register-modal-box{
	padding:0px 30px 20px 30px;
}

.register-modal-box input{
	position:relative;
	color:#404040;
	font-size:11px;
	float:left;
	clear:left;
}

.register-modal-box form{
	padding-bottom:13px;
	margin-bottom:13px;
	border-bottom:1px dotted #7c7e7d;
}

#login-modal-box #register-link,
#login-modal-box #guest-link,
.username-tip,
.already-registered,
#login-modal-box p,
#newsletter-modal-box #subscribe-email-link{
	text-align:left;
	position:relative;
	float:left;
	clear:left;
}

.username-tip{
	color:#707070;
	font-size:10px;
	margin-bottom:16px;
}

.login-float p{
	color:#707070;
	margin-bottom:13px;
}

.register-float p{
	color:#404040;
	font-size:11px;
}

#register-reasons{
	position:relative;
	/*height:133px;*/
}

#register-reasons p{
	margin-bottom:13px;
}

#login-modal-box h2, .register-modal-box h2, #newsletter-modal-box h2{
	position:relative;
	text-align:left;
	display:block;
	font-family:'LasVegasOTJackpot',Verdana, Geneva, sans-serif;
	font-size:30px;
	color:#411246;
	margin-top:6px;
	margin-bottom:6px;
}

#login-modal-box label, .register-modal-box label, #newsletter-modal-box label{
	font-weight:bold;
}

#newsletter-email, #login-username, #login-password, #register-username, #register-email, #register-first-name, #register-last-name, #register-password-1, #register-password-2{
	width:192px;
}

#register-username,
#register-email, #register-first-name, #register-last-name, #register-password-1, #register-password-2{
	margin-bottom:16px;
}

#login-modal-box .yellow-button, .register-modal-box .yellow-button, #newsletter-modal-box .yellow-button {
	font-size:8px;
	font-weight:normal;
	color:#000;
}

#register-link{
	margin-bottom:19px;
}

#guest-link{
	margin-top:10px
}

#register-news, #register-terms{
	margin-right:6px;
}

#register-terms{
	margin-bottom:8px;
}

#register-submit{
	margin-top:30px;
}

a.close-modal:link, a.close-modal:visited{
	text-align:left;
	width:50px;
	text-decoration:none;
	color:#707070;
	font-size:10px;
	position:absolute;
	top:0px;
	right:0px;
	padding-bottom:4px;
	background:url('/assets/site/close.png') no-repeat top right transparent;
}

a.close-modal:hover{
	text-decoration:underline;
}

.register-modal-box{
	text-align:left;
	width:445px;
}

.register-info p{
	font-size:11px;
	color:#202020;
}

.register-info{
	margin-bottom:16px;
}

.required-fields{
	color:#707070;
	font-size:10px;
	margin-bottom:16px;
}

/*LIVE AT AMOEBA PAGE*/
#live .sidebar-group-items, #homegrown .sidebar-group-items {
	height:162px;
	overflow-y:scroll;
}

.sidebar-aside .find-artist{
	margin:9px 0px;
	width:182px;
	font-size:10px;
	color:#202020;
}

.sidebar-aside #find-artist-li{
	font-weight:normal;
}

.sidebar-checks h4{
	font-weight:bold;
	color:#202020;
	font-size:10px;
	margin-bottom:9px;
}

.sidebar-checks label{
	vertical-align:middle;
	margin-bottom:6px;
	font-weight:normal;
	float:left;
	clear:both;
}

.sidebar-checks input{
	margin-right:6px;
}

.featured-vid img{
	float:left;
	border:2px solid #fff;
}

#live .featured-vid h3{
	display:block;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
}

#live .featured-videos{
	position:relative;
	float:left;
	width:454px;
}

#live h2{
	display:block;
	float:left;
}

#live .featured-vid{
	margin:13px 0px;
	float:left;
}

#live .featured-vid-content{
	margin-left:7px;
	width:233px;
	float:left;
}

#live .featured-vid-content a {
	color:#FFF200;
}

#live .featured-vid .vid-date{
	color:#fff;
	font-size:11px;
}

#live .featured-vid .vid-loc{
	color:#d5d5d5;
	font-size:11px;
	font-weight:bold;
	margin-bottom:13px;
}

#live .featured-vid p{
	color:#d5d5d5;
	font-size:10px;
}

#live .vid-comments{
	font-size:10px;
}

#live mid-width4 h2{
	float:left;
}

#live .upcoming-shows{
	position:relative;
	top:8px;
	width:199px;
	float:right;
	clear:right;
}

#live .upcoming-shows h3{
	position:relative;
	display:block;
	color:#fff;
	text-align:left;
	font-size:20px;
	font-family:'BurbankBigMedium', Verdana, Geneva, sans-serif;
	padding:4px;
	background:#133c9a;
	-moz-border-radius:6px 6px 0px 0px;
	-webkit-border-radius:6px 6px 0px 0px;
	border-radius:6px 6px 0px 0px;
	/*behavior:url('/assets/js/libs/pie/PIE.htc');*/
}

#live .upcoming-shows .upcoming-body{
	display:block;
	background:url('/assets/site/upcoming-shows-bg.png') no-repeat top right #fff;
	-moz-border-radius:0px 0px 6px 6px;
	-webkit-border-radius:0px 0px 6px 6px;
	border-radius:0px 0px 6px 6px;
}

#live .upcoming-event{
	width:177px;
	padding:8px 11px;
	display:block;
	float:left;
	clear:both;
}

#live .upcoming-event h4{
	width:166px;
	display:inline-block;
	position:relative;
	font-weight:bold;
	font-size:10px;

}

#live .upcoming-event .upcoming-date, #live .upcoming-event .upcoming-loc{
	font-size:10px;
	color:#404040;
}

#live .upcoming-event .red-link{
	font-size:10px;
}

#live .upcoming-event-links{
	position:relative;
	width:177px;
	padding:19px 11px 9px 11px;
	display:block;
	float:left;
}

#live .upcoming-shows a.rss{
	float:left;
}

#live .upcoming-event .webcast:after{
	position:absolute;
	top:0px;
	right:-22px;
	content:url('/assets/site/webcast.png');
}

#live .upcoming-event-links .webcast{
	position:relative;
	top:3px;
	display:inline-block;
	font-size:10px;
	float:right;
}

#live .upcoming-event-links .webcast:before{
	width:21px;
	height:21px;
	position:absolute;
	left:-20px;
	top:-5px;
	content:url('/assets/site/webcast.png');
}

#upcoming-jump{
	margin-top:20px;
	position:relative;
	width:692px;
	display:block;
	float:left;
	clear:both;
}

#upcoming-jump .full-schedule{
	float:right;
}

#live-shows{
	width:714px;
	float:right;
	clear:right;
	margin-top:17px;
}

#live-shows.video-gallery {
	width:auto
}

#live-shows.video-gallery .live-vid {
	width:205px;
}

#live-shows h2{
	font-size:30px;
}

ul.live-nav{
	position:relative;
	clear:both;
	margin-bottom:15px;
	font-size:11px;
	display:block;
	padding:11px;
}

#live-shows ul.live-nav{
	background:#36043c;
	color:#fff;
}

#live-at-amoeba-details ul.live-nav{
	background:#bebebe;
	color:#000;
}

.live-nav li{
	display:inline-block;
	padding:0px 6px;
	float:left;
	border-right:1px solid #fff;
}

#live-at-amoeba-details .live-nav li{
	border-right:1px solid #707070;
}



#live-at-amoeba-details a.active.red-link:link, #live-at-amoeba-details a.active.red-link:visited{
	color:#000;
	font-weight:bold;
}


#live-shows a.active.yellow-link:link, #live-shows a.active.yellow-link:visited{
	color:#fff;
	font-weight:bold;
}

#live-shows a.active.yellow-link:hover, #live-at-amoeba-details a.active.red-link:hover{
	cursor:default;
	text-decoration:none;
}

#live-shows .live-vid{
	margin-right:23px;
	margin-bottom:15px;
	width:205px;
	height:200px;
	float:left;
}

#live-shows .live-vid img{
	border:2px solid #fff;
	box-shadow:0px 0px 4px #666;
	margin: auto;
	display: block;
}

#live-shows h3{
	margin-top:6px;
	display:block;
	text-align:center;
	font-weight:bold;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
}

#live-shows .show-date, #live-shows .show-store{
	text-align:center;
	display:block;
	font-size:11px;
	color:#404040;
}

ul.live-num{
	position:relative;
	float:right;
	clear:both;
}

.live-num li{
	margin:0px 2px;
	float:left;
	display:inline-block;
}

.live-num a.num-link:link, .live-num a.num-link:visited{
	position:relative;
	color:#808080;
	text-align:center;
	padding:4px 2px 2px 2px;
	text-decoration:none;
	font-size:10px;
	display:block;
	background:#fff;
	min-width:15px;
	height:13px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:1px solid #7c7e7d;
	/*behavior:url('/assets/js/libs/pie/PIE.htc');*/
}

.live-num a.active.num-link{
	cursor:default;
	background:#424242;
	color:#fff;
}

.prev-link, .next-link{
	padding:2px;
	display:inline-block;
	background:#8c8c8c;
	width:15px;
	height:15px;
	position:relative;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:1px solid #7c7e7d;
	/*behavior:url('/assets/js/libs/pie/PIE.htc');*/
}

.prev-arrow{
	position:absolute;
	left:6px;
	top:4px;
	width: 0;
	height: 0;
	border-top: 6px solid transparent;
	border-bottom: 6px solid transparent;
	border-right: 6px solid #fff200;
}

.next-arrow{
	position:absolute;
	left:7px;
	top:5px;
	width: 0;
	height: 0;
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
	border-left: 5px solid #fff200;
}

/*OUR STORES LANDING*/
.stores-featured{
	width:692px;
	margin:20px 0px;
}

.stores-post{
	margin-right:40px;
	width:204px;
	float:left;
}

.stores-post img{
	border:2px solid #fff;
	-moz-box-shadow:0px 0px 6px #666;
	-webkit-box-shadow:0px 0px 6px #666;
	box-shadow:0px 0px 6px #666;
}

#stores .stores-post h4{
	padding:4px 11px;
	display:block;
	text-align:center;
	font-weight:bold;
	font-size:10px;
	font-family:Verdana, Geneva, sans-serif;
}

.location-info{
	float:left;
	width:486px;
	margin-right:20px;
}

#stores .float-right{
	width:208px;
}

#stores .store-location{
	width:464px;
	float:left;
	clear:both;
	margin-bottom:30px;
}

#stores .store-location-top{
	position:relative;
	width:464px;
	float:left;
	clear:both;
	margin-bottom:6px;
}

#stores .store-location-top img{
	float:left;
	margin-right:11px;
}

#stores .store-location-top h4{
	display:block;
	font-family: 'LasVegasOTJackpot',Verdana, Geneva, sans-serif;
	color:#36043c;
	font-size:28px;
}

#stores .store-location-top .store-location-address, #stores .store-location-top .store-location-phone, #stores .store-location-top .store-location-hours{
	display:block;
	color:#202020;
	font-size:11px;
}

#stores .store-location-top .store-location-address{
	font-weight:bold;
}

#stores .store-location ul.store-location-links{
	margin-top:5px;
}

#stores .store-location .store-location-links li{
	font-size:10px;
	float:left;
	margin-right:4px;
	padding-right:4px;
	border-right:1px solid #707070;
}

#stores .store-location-info .yellow-button{
	position:absolute;
	top:0px;
	right:0px;
}

#stores .store-news{
	margin-bottom:20px;
}

#stores .store-news-item{
	padding-bottom:6px;
	margin-bottom:6px;
	border-bottom:1px dotted #8c8c8c;
}

#stores .store-item-deet{
	font-size:10px;
	color:#404040;
}

#stores .store-news-item h4{
	font-size:10px;
	font-weight:bold;
}

#stores .store-items-links{
	position:relative;
}

.store-news .store-items-links a.red-arrow{
	position:absolute;
	bottom:0px;
	right:0px;
}

.upcoming-shows .store-items-links a.red-arrow{
	float:right;
	clear:both;
}

#stores .upcoming-shows-item{
	margin-bottom:13px;
}

#stores .upcoming-shows h4{
	font-weight:bold;
	font-size:10px;
}

#stores .red-link{
	font-size:10px;
}

#stores .upcoming-shows-item h4{
	position:relative;
	width:163px;
}

#stores .upcoming-shows-item .webcast:after{
	position:absolute;
	top:0px;
	right:-22px;
	content:url('/assets/site/webcast.png');
}

#stores .store-items-links .webcast{
	position:relative;
	top:6px;
	display:inline-block;
	font-size:10px;
	float:right;
	margin-bottom:12px;
}

#stores .store-items-links .webcast:before{
	width:21px;
	height:21px;
	position:absolute;
	left:-20px;
	top:-5px;
	content:url('/assets/site/webcast.png');
}

/*BUY SELL TRADE LANDING */
#bst-module p{
	font-size:10px;
}

#bst-module .bst-section{
	width:464px;
	float:left;
	clear:both;
	margin-bottom:20px;
}

.bst-section .bst-section-pitch{
	padding-left:11px;
}

#bst-module .bst-section img{
	float:left;
	margin:0px 11px 11px 0px;
	border:2px solid #fff;
	-moz-box-shadow:0px 0px 6px #666;
	-webkit-box-shadow:0px 0px 6px #666;
	box-shadow:0px 0px 6px #666;
}

#bst-module h3{
	position:relative;
	font-size:28px;
	color:#fff;
	display:block;
	padding:3px 11px;
	margin-bottom:20px;
	background:#411246;
}

#bst-module h4{
	color:#202020;
	font-size:11px;
	font-weight:bold;
}

#bst-module p{
	font-size:10px;
	margin-bottom:11px;
}

#bst-module .bst-section p{
	font-size:11px;
}

.bst-location{
	width:186px;
	margin-bottom:30px;
}

.store-locations h4{
	color:#202020;
	font-weight:bold;
	font-size:10px;
}

.bst-location p{
	margin-bottom:6px;
	font-size:10px;
	color:#404040;
}

/*HOMEGROWN*/

.sidebar-dark-widget{
	color:#fff;
	width:206px;
	font-size:11px;
	background:#0f0f0f;
	margin-bottom:20px;
}

.sidebar-dark-widget h4{
	color:#fff;
	font-family:'BurbankBigMedium', Verdana, Geneva, sans-serif;
	font-size:14px;
	display:block;
	background:#133c9a;
	-moz-border-radius:6px 6px 0px 0px;
	-webkit-border-radius:6px 6px 0px 0px;
	border-radius:6px 6px 0px 0px;
	padding:4px 11px;
	/*behavior:url('/assets/js/libs/pie/PIE.htc');*/
}

.sidebar-dark-content{
	padding:15px 11px;
}

.sidebar-dark-content ul{
	margin:13px 0px;
	list-style-type:disc;
}

.sidebar-dark-content li{
	list-style-position:inside;
	margin:4px 0px;
}

.sidebar-dark-content #location-select{
	font-size:10px;
	width:184px;
}

.sidebar-dark-content a.yellow-button{
	margin-left:auto;
	margin-right:auto;
}

.homegrown-top{
	padding:11px;
	background:url('/assets/site/clouds.jpg') no-repeat top right #fff;
	border-radius:6px 6px 0px 0px;
	/*behavior:url('/assets/js/libs/pie/PIE.htc');*/
}

h2#homegrown-logo{
	position:relative;
	right:5px;
	display:block;
	width: 245px;
	height: 48px;
	background:url('/assets/site/homegrown-logo.png') no-repeat 0 0;
	text-indent: -9999px;
}

.homegrown-tag{
	font-size:12px;
}

.homegrown-intro{
	margin-top:6px;
}

.homegrown-intro img{
	float:left;
}

.homegrown-intro-text{
	position:relative;
	margin-left:15px;
	float:left;
	width:289px;
}

.homegrown-links{
	height:20px;
	position:relative;
	display:block;
}

.homegrown-links a.red-link{
	font-size:10px;
	position:absolute;
	bottom:0px;
	left:0px;
}

.homegrown-links a.rss{
	position:absolute;
	bottom:0px;
	right:0px;
}

.homegrown-featured dl, .homegrown-featured dd{
	height:400px;
}

h3#homegrown-featured-artists{
	position:relative;
	right:5px;
	display:block;
	width: 305px;
	height: 37px;
	background:url('/assets/site/homegrown-featured-artists.jpg') no-repeat 0 0;
	text-indent: -9999px;
	margin-bottom:13px;
}

.homegrown-featured{
	position:relative;
	padding:11px 11px 22px 11px;
	background:url('/assets/site/grass.png') no-repeat bottom left #fff;
	border-radius:0px 0px 6px 6px;
	/*behavior:url('/assets/js/libs/pie/PIE.htc');*/
}

.homegrown-featured .featured-astists-albums{
	z-index:1000;
}

.homegrown-featured .featured-artist-album{
	z-index:1000;
	width:111px;
	float:left;
	margin-right:6px;
}

.homegrown-featured .featured-artist{
	margin-bottom:20px;
}

.homegrown-featured .featured-artist-album img{
	border:2px solid #fff;
	-moz-shadow:0px 0px 6px #666;
	-webkit-shadow:0px 0px 6px #666;
	box-shadow:0px 0px 6px #666;
	margin-left:6px;
}

.homegrown-featured .featured-artist-actions{
	z-index:1000;
	width:28px;
	float:left;
}

.homegrown-featured .featured-artist-info{
	font-size:11px;
	z-index:1000;
	width:135px;
	float:left;
}

.featured-artist-info h5{
	font-weight:bold;
}

.featured-artist-info h4{
	margin-bottom:13px;
}

.featured-artist-info .buy{
	margin-bottom:6px;
}

.featured-artist-info .red-button{
	margin-left:6px;
}


.homegrown-featured .featured-artist-description{
	font-size:10px;
	width:400px;
	float:left;
	padding-left: 10px;
}

.homegrown-featured .featured-artist-deets{
	position:relative;
	margin-top:13px;
}

.featured-artist-deets .deet-item{
	display:block;
	float:left;
	margin-right:13px;
}

.featured-artist-deets .deet-type{
	color:#404040;
	font-weight:bold;
}

.alph-arrow-nav{
	font-size:9px;
	padding:6px 13px;
	display:block;
	background:#bebebe;
}

.alph-nav ul{
	position:relative;
	top:3px;
	float:left;
	width:440px;
	display:inline-block;
}

.ul-jump{
	float:left;
	font-weight:bold;
	color:#333333;
}

.alph-nav li{
	margin:0px 4px;
	float:left;
}

.pagination{
	float:right;
}

.pagination .ul-jump{
	position:relative;
	top:3px;
}

.pagination ul{
	display:inline-block;
}

.pagination li{
	position:relative;
	top:2px;
	float:left;
	margin:0px 5px;
}

.mwl-pagination li a {
	width: 23px;
	height: 23px;
	display: inline-block;
	line-height: 23px;
	font-size: 12px;
	text-align: center;
}

.mwl-pagination li a.pag-on {
	background: #A32F2B;
	border-radius: 5px;
	box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.5);
	color: white;
}

.pag-num {
	color:black;
}

#pag-on, .pag-on, .pag-inline-on{
	text-align:center;
	font-size:9px;
	height:10px;
	width:25px;
}

#wishlist #pag-on, #wishlist .pag-on {
	height:14px
}

.pag-total,.pag-inline-total{
	position:relative;
	padding:2px 4px;
	display:inline-block;
	background:#424242;
	color:#fff;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	/*behavior:url('/assets/js/libs/pie/PIE.htc');*/
}

.pag-prev, .pag-next, .pag-inline-prev, .pag-inline-next{
	padding:2px;
	display:inline-block;
	background:#8c8c8c;
	width:10px;
	height:10px;
	position:relative;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:1px solid #7c7e7d;
	/*behavior:url('/assets/js/libs/pie/PIE.htc');*/
}

.pag-prev-arrow,.pag-inline-prev-arrow{
	position:absolute;
	left:4px;
	width: 0;
	height: 0;
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
	border-right: 5px solid #fff200;
}

.pag-next-arrow,.pag-inline-next-arrow{
	position:absolute;
	left:5px;
	top:3px;
	width: 0;
	height: 0;
	border-top: 4px solid transparent;
	border-bottom: 4px solid transparent;
	border-left: 4px solid #fff200;
}

.archived-artist{
	float:left;
	width:214px;
	height:75px;
	margin:13px 24px 13px 0px;
}

.archived-artist-img{
	width:67px;
	float:left;
	margin-right:4px;
}

.archived-artist-img img{
	border:2px solid #fff;
	-moz-shadow:0px 0px 3px #666;
	-webkit-shadow:0px 0px 3px #666;
	box-shadow:0px 0px 3px #666;
	margin-left:3px;
}

.archived-artist-listen{
	float:left;
	width:20px;
	margin-right:6px;
}

.archived-artist-info{
	width:117px;
	float:left;
}

.archived-artist-info h5{
	font-size:11px;
	font-weight:bold;
}

.archived-artist-info h4{
	font-size:10px;
}

.archived-artist-info .archived-artist-location{
	font-size:10px;
	font-style:italic;
}

	/*HOMEGROWN STATE*/
h2#pennsylvania{
	position:relative;
	right:5px;
	display:block;
	width: 293px;
	height: 40px;
	background:url('/assets/site/homegrown-state-pennsylvania.png') no-repeat 0 0;
	text-indent: -9999px;
	margin-bottom:20px;
}

/*WIMB*/

#wimb .float-left{
	width:674px;
}

#wimb-video{
	width:642px;
	float:left;
	margin-right:20px;
}

#wimb-video div {
	color: white;
    font-size: 0.7em;
    margin-bottom: 8px;
}

#wimb-video .video{
	margin:16px 0px 10px 0px;
}

#wimb-video h4{
	color:#fff200;
	font-size:12px;
	font-weight:bold;
}

#wimb-video h5{
	color:#fff;
	font-size:11px;
	margin-bottom:10px;
}

#wimb-video p{
	color:#808080;
}

#related-albums{
	overflow:hidden;
	position:relative;
	float:right;
	height:460px;
	width:255px;
	background:#35363a;
	overflow-y:scroll;
	margin-top:16px;
}

.related-album{
	float:left;
	clear:both;
	padding:10px;
	border-bottom:1px dotted #7c7e7d;
}

.related-album .wimb-related-album-img{
	float:left;
	width:93px;
	margin-right:13px;
}

.related-album .wimb-related-album-img img{
	border:2px solid #fff;
}

.related-album .wimb-related-album-info{
	font-size:10px;
	float:left;
	width:107px;
}

#wimb-related-releases .related-release-info .add_track,
.related-album .wimb-related-album-info .add_track {
    bottom: 1px;
    position: relative;
    top: auto !important;
    vertical-align: middle
}

.related-album .wimb-related-album-info h4, .related-album .wimb-related-album-info h4 a{
	font-size:11px;
	color:#a0a0a0;
	font-weight:bold;
}

.related-album .wimb-related-album-info h5, .related-album .wimb-related-album-info h5 a {
	font-size:11px;
	color:#a0a0a0;
}

.related-album .wimb-related-album-info h6, .related-album .wimb-related-album-info h6 a {
	font-size:10px;
	color:#a0a0a0;
	margin-bottom:10px;
}

.related-album .wimb-related-album-info .price{
	color:#a0a0a0;
	margin:0px 3px;
}

/*.related-album:hover, */
.related-album.on{
	background:#d7d7d7;
}

/*.related-album:hover .wimb-related-album-info h4, */
.related-album.on .wimb-related-album-info h4{
	color:#202020;
}

/*.related-album:hover .wimb-related-album-info h5, */
.related-album.on .wimb-related-album-info h5{
	color:#202020;
}

/*.related-album:hover .wimb-related-album-info h6, */
.related-album.on .wimb-related-album-info h6{
	color:#202020;
}

.related-album .wimb-related-album-info .price{
	color:#A0A0A0;
}

.wimb-related-album-info .red-link{
	margin-top:6px;
}

.wimb-interact{
	position:absolute;
	top:11px;
	right:11px;
}
.wimb-interact a.rss:link, .wimb-interact a.rss:visited{
	color:#fff;
}
.wimb-interact .twitter-share-button.twitter-count-horizontal{
	position: relative;
	top: 3px;
}

#wimb-comments{
	float:left;
	margin-right:20px;
	margin-bottom:20px;
}

#wimb-related-releases{
	width:654px;
	float:left;
}

#wimb-related-releases .related-release{
	float:left;
	width:184px;
	margin-right:40px;
}

#wimb-related-releases .related-release-img{
	float:left;
	width:64px;
	margin-right:13px;
}

#wimb-related-releases .related-release-img img{
	border:2px solid #fff;
	box-shadow:0px 0px 4px #666;
}

#wimb-related-releases .related-release-info{
	font-size:10px;
	width:107px;
	float:left;
}

#wimb-related-releases .related-release-info a {
	text-decoration: none;
}
#wimb-related-releases .related-release-info a:hover {
	text-decoration: underline;
}

#wimb-related-releases .related-release-info h4, #wimb-related-releases .related-release-info h4 a {
	font-weight:bold;
	font-size:11px;
	color:#404040;
}

#wimb-related-releases .related-release-info h5, #wimb-related-releases .related-release-info h5 a {
	font-size:10px;
	color:#404040;
}

#wimb-related-releases .related-release-info .buy{
	margin:6px 0px;
}

#wimb-related-releases .related-release-info .price{
	margin:0px 4px;
}

#recent-episodes .recent-episode{
	float:left;
	width:108px;
	margin-right:27px;
	margin-bottom:26px;
}

#recent-episodes .recent-episode h4{
	text-align:center;
	font-size:11px;
	font-weight:bold;
}

#wimb-live{
	font-size:10px;
}

#wimb-live h4{
	font-family:'LasVegasOTJackpot', Verdana, Geneva, sans-serif;
	font-size:22px;
}

.wimb-live-location{
	color:#404040;
}

.wimb-live-date{
	font-weight:bold;
	color:#36043c;
}

/*MUSIC WE LIKE*/

#mwl-magazine{
	margin-bottom:20px;
}

#mwl-magazine h4{
	padding:4px 11px;
	display:block;
	background:#fff200;
	font-size:14px;
	color:#000;
	font-family:'BurbankBigMedium', Verdana, Geneva, sans-serif;
	-moz-border-radius:6px 6px 0px 0px;
	-webkit-border-radius:6px 6px 0px 0px;
	border-radius:6px 6px 0px 0px;
	/*behavior:url('/assets/js/libs/pie/PIE.htc');*/
}

#mwl-magazine .magazine-content{
	padding:11px;
}

#mwl-magazine .latest-issue img{
	float:left;
	border:1px solid #7c7e7d;
}

#mwl-magazine .latest-issue-info{
	margin-left:10px;
	color:#fff;
	float:left;
}

#mwl-magazine .latest-issue-info h5{
	font-size:11px;
	font-weight:bold;
}

#mwl-magazine .latest-issue-info p{
	margin:4px 0px;
}

#mwl-magazine .latest-issue-info a.yellow-button{
	margin-top:6px;
}

#mwl-magazine ul{
	margin-top:13px;
}

#mwl-magazine li{
	padding-top:3px;
	margin-top:6px;
	border-top:1px dotted #7c7e7d;
}

h2#music-we-like-header{
	position:relative;
	display:block;
	width: 693px;
	height: 178px;
	background:url('/assets/site/music-we-like-header.jpg') no-repeat 0 0;
	text-indent: -9999px;
	margin-top:6px;
	margin-bottom:15px;
}

#music-we-like-container{
	position:relative;
}

#music-we-like-container .arrow-container{
	width:31px;
	float:left;
}

#music-we-like-container .arrow-container .prev-link{
	margin-right:10px;
}

#music-we-like-container .arrow-container .next-link{
	margin-left:10px;
}

#music-we-like-container .mwl-container-content{
	margin-left: 30px;
	width:628px;
	float:left;
}

#music-we-like-container .music-we-like-item, .vinyl-vaults-featured-container .music-we-like-item, #stores .music-we-like-item, #live .music-we-like-item {
	float:left;
	width:150px;
	margin:0px 4px;
}

#music-we-like-container .music-we-like-item img, .vinyl-vaults-featured-container .music-we-like-item img, #stores .music-we-like-item img, #live .music-we-like-item img, img.shadowedimg {
	border:2px solid #fff;
	-moz-box-shadow:0px 0px 4px #777;
	-webkit-box-shadow:0px 0px 4px #777;
	box-shadow:0px 0px 4px #777;
	margin:2px 0 4px 0;
}

#music-we-like-container .music-we-like-item h4, .vinyl-vaults-featured-container .music-we-like-item h4, #stores .music-we-like-item h4 {
	font-size:11px;
	font-weight:bold;
}

#music-we-like-container .music-we-like-item h5, .vinyl-vaults-featured-container .music-we-like-item h5 {
	font-size:11px;
}

.music-we-like-item .music-we-like-actions{
	display:block;
}

.music-we-like-actions a.play-button{
	position:relative;
	top:5px;
	margin-left:0px;
}

#month-pick-container{
	float:left;
	width:690px;
	clear:both;
	margin:6px 0px;
}

#month-pick-container .buy-dropdown {
    padding-bottom: 10px;
}

#month-pick-container nav{
	display:block;
}

.month-pick-item{
	width:321px;
	float: left;
	margin:8px 48px 8px 0px;
}

.listing .month-pick-item{
	width:690px;
	clear:both;
	float: none;
	overflow: auto;
	margin:0px 0px 25px 0px;
}

.month-pick-item .month-pick-img{
	float:left;
	width:99px;
}

.month-pick-item .month-pick-img img{
	border:2px solid #fff;
	-moz-box-shadow:0px 0px 4px #777;
	-webkit-box-shadow:0px 0px 4px #777;
	box-shadow:0px 0px 4px #777;
}

.month-pick-item .month-pick-action{
	width:26px;
	float:left;
	margin-left:4px;
}

.month-pick-item .month-pick-info{
	width:191px;
	float:left;
}

.listing .month-pick-item .month-pick-info{
	width:134px;
}

.month-pick-info h4{
	font-size:11px;
	font-weight:bold;
}

.month-pick-info h5{
	font-size:11px;
	margin-bottom:4px;
}

.month-pick-info .item-type{
	min-width:19px;
}

.month-pick-info .price{
	font-size:10px;
	margin:0px 8px;
}

.month-pick-info .buy{
	margin:4px 0px;
}

.month-pick-info .month-pick-desc{
	font-size:10px;
	margin-bottom:4px;
}

.listing .month-pick-desc{
	font-size:10px;
	float:left;
	width:421px;
}

.month-pick-info .month-genre{
	font-size:10px;
	font-weight:bold;
}

.month-pick-info .month-genre a.red-link{
	font-weight:normal;
}

/*MOVIES WE LIKE */

h2#movies-we-like-logo{
	position:relative;
	display:block;
	width:693px;
	height:102px;
	background:url('/assets/site/movies-we-like-logo.png') no-repeat 0 0;
	text-indent: -9999px;
	margin-top:6px;
	margin-bottom:4px;
}

#movies-we-like-module .tagline{
	color:#404040;
	font-size:11px;
	font-weight:bold;
}

.movies-wl-featured-container{
	margin:20px 0px;
}

.movies-wl-featured-container .arrow-container{
	position:relative;
	width:25px;
	float:left;
}

.movies-wl-featured-container .arrow-container a.prev-link{
	position:relative;
	top:75px;
}


.movies-wl-featured-container .arrow-container a.next-link{
	float:right;
	position:relative;
	top:75px;
}

.movies-wl-featured-content{
	width:640px;
	height:275px;
	float:left;
}

.movies-wl-item{
	width:126px;
	float:left;
	margin:2px 20px 0px 14px;
}

.movies-wl-item img{
	border:2px solid #fff;
	-moz-box-shadow:0px 0px 4px #777;
	-webkit-box-shadow:0px 0px 4px #777;
	box-shadow:0px 0px 4px #777;
}

#movies-we-like-module .movies-wl-item h3{
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:bold;
	margin-bottom:4px;
}

.movies-wl-item p{
	color:#404040;
}

.movies-wl-item a.red-button{
	margin:4px 0px;
}

.movies-wl-item .price{
	font-size:10px;
}

.movies-wl-more-item{
	padding-bottom:20px;
	margin-bottom:20px;
	border-bottom:1px dotted #7c7e7d;
}

.details .movies-wl-more-item{
	border:none;
	margin-bottom:0px;
}

.movies-wl-more-item .header{
	position:relative;
	display:block;
	background:#bebebe;
	padding:4px 11px;
	margin-bottom:16px;
}

.details .movies-wl-more-item .header{
	margin-top:16px;
}

.movies-wl-more-item .header h4{
	font-size:11px;
	font-weight:bold;
}

.movies-wl-more-item .header .details{
	font-size:11px;
}

.movies-wl-more-item img{
	border:2px solid #fff;
	float:left;
	-moz-box-shadow:0px 0px 4px #777;
	-webkit-box-shadow:0px 0px 4px #777;
	box-shadow:0px 0px 4px #777;
}

.movies-wl-more-item-img{
    float:left;
}

.movies-wl-more-item .movies-wl-info{
	font-size:10px;
	padding-left:20px;
	width:466px;
	float:left;
}

.movies-wl-more-item .movies-wl-info p{
	margin-bottom:16px;
}

.movies-wl-more-item .movies-wl-info .red-arrow{
	font-size:11px;
	float:left;
	clear:both;
	margin-bottom:20px;
}

.movies-wl-more-item .movies-wl-info .posted-info{
	display:block;
	width:466px;
	float:left;
	clear:both;
	margin-bottom:4px;
}

#movies-wl .posted-by, #mwl .posted-by, .posted-by{
	float:left;
	font-weight:bold;
	margin-right:6px;
}

#movies-wl .username{
	float:left;
	margin-right:6px;
}

#movies-wl .posted-date{
	float:left;
	color:#707070;
}

.movies-wl-more-item .movies-wl-info .movies-wl-comments{
	clear:both;
	float:left;
	width:466px;
}

.movies-wl-comments .mwl-comment-count{
	float:left;
	margin-right:6px;
}

.movies-wl-comments a.red-link{
	float:left;
}

.movies-wl-more-item a.red-button{
	margin-top:20px;
	float:left;
	clear:both;
}

.tags-box{
	font-size:10px;
	margin-bottom:30px;
	color:#404040;
}

.details .tags-box h5, .details .movies-wl-comments h5, .movies-wl-post-comment h5{
	font-size:11px;
	color:#404040;
	font-weight:bold;
	margin-bottom:4px;
}

.movies-wl-comment{
	font-size:10px;
	margin-bottom:11px;
	padding-bottom:11px;
	border-bottom:1px dotted #7c7d7e;
}

.movies-wl-comment p{
	margin-bottom:11px;
}

.movies-wl-post-comment label{
	font-size:10px;
}

.movies-wl-post-comment input.commenter-name, .movies-wl-post-comment input.commenter-website, .movies-wl-post-comment .comment{
	display:block;
	font-size:10px;
}

.movies-wl-post-comment input{
	width:192px;
}


.movies-wl-post-comment .comment-float{
	float:left;
	margin-right:20px;
}

.movies-wl-post-comment .comment-box{
	float:left;
	clear:both;
}

.comment-submits{
	width:413px;
	display:block;
	float:left;
	clear:both;
	margin-top:30px;
	margin-bottom:20px;
}

.comment-submits a.yellow-button{
	float:right;
	margin-left:20px;
}




/*STAFF*/
#staff-member header{
	position:relative;
}

#staff-member a.rss{
	position:absolute;
	right:0px;
	bottom:11px;
}

.staff-member-content img{
	position:relative;
	top:5px;
	float:left;
	margin-right:20px;
}

.staff-member-content-box{
	width:385px;
	float:left;
}

#staff .staff-member-content-box h3, #mwl .staff-member-content-box h3{
	font-size:11px;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
	color:#202020;
}

.staff-member-content-box h4{
	font-size:10px;
	color:#404040;
	margin-bottom:9px;
}

.staff-member-content-box p{
	margin-bottom:13px;
}

.staff-contribution-item{
	width:690px;
	float:left;
	clear:both;
	margin-bottom:11px;
	padding-bottom:11px;
	border-bottom:1px dotted #7c7d7e;
}

.staff-contribution-item img{
	border:2px solid #fff;
	float:left;
	margin-right:20px;
	-moz-box-shadow:0px 0px 4px #777;
	-webkit-box-shadow:0px 0px 4px #777;
	box-shadow:0px 0px 4px #777;
}


.staff-contribution-item h4{
	font-size:10px;
	font-weight:bold;
	color:#202020;
	text-transform:uppercase;
}

.staff-contribution-item h5{
	font-size:10px;
	font-weight:bold;
	color:#202020;
}

.staff-contribution-item h6{
	font-size:10px;
	color:#202020;
}

.staff-contribution-item p{
	color:#404040;
}

/*WHAT'S NEW*/
#whats-new-landing #sidebar .amoeblog-sidebar-nav li{
	margin-bottom:6px;
	padding-bottom:6px;
	border-bottom:1px dotted #7c7e7d;
}

#whats-new-landing #sidebar .amoeblog-sidebar-nav h4, #whats-new-landing #sidebar .amoeblog-sidebar-nav a.dark-gray{
	font-weight:bold;
}

#whats-new-landing #sidebar .amoeblog-sidebar-nav .date, #whats-new-landing #sidebar .amoeblog-sidebar-nav .by-line{
	color:#707070;
}

#whats-new-landing #sidebar .amoeblog-sidebar-nav .by-line{
	font-style:italic;
}

.whats-new-featured{
	margin:20px 0px;
}

.whats-new-featured-item{
	width:204px;
	float:left;
	margin-right:40px;
}

.whats-new-featured-item img{
	border:2px solid #fff;
	-moz-box-shadow:0px 0px 4px #777;
	-webkit-box-shadow:0px 0px 4px #777;
	box-shadow:0px 0px 4px #777;
	margin-bottom:6px;
}

#whats-new-landing .whats-new-featured-item h3{
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:bold;
	display:block;
	padding:0px 20px;
}

.nav-filter{
	display:inline-block;
	float:left;
}

.filter-title{
	position:relative;
	top:2px;
	float:left;
	font-weight:bold;
	color:#333;
	margin-right:4px;
}

select#nav-filter-select{
	position:relative;
	top:2px;
	float:left;
	font-size:10px;
	color:#707070;
	width:151px;
}

.whats-new-posts{
	margin-top:20px;
}

.whats-new-post-item{
	float:left;
	clear:both;
	width:690px;
	margin-bottom:13px;
	padding-bottom:13px;
	border-bottom:1px dotted #7c7d7e;
}

.whats-new-post-item img{
	float:left;
	border:2px solid #fff;
	-moz-box-shadow:0px 0px 4px #777;
	-webkit-box-shadow:0px 0px 4px #777;
	box-shadow:0px 0px 4px #777;
	margin-right:8px;
}

.whats-new-post-item .wn-post-content{
	float:left;
	width:554px;
}

.whats-new-post-item .wn-post-date{
	font-size:10px;
	color:#404040;
}

#whats-new-landing .whats-new-post-item h3{
	font-size:10px;
	font-family:Verdana, Geneva, sans-serif;
	color:#202020;
	font-weight:bold;
}

#whats-new-landing .whats-new-post-item h4{
	font-size:10px;
	color:#202020;

}

.whats-new-post-item .by-line{
	font-size:10px;
	color:#202020;
	margin-bottom:13px;
}

/*FAQ*/
.q-a-list{
	margin-top:20px;
}

.q-a{
	margin-top:10px;
	padding-top:10px;
	border-top:1px dotted #7c7d7e;
}

/* already has a picture
.question:before{
	position:absolute;
	top:-2px;
	left:4px;
	content:"Q.";
	font-family:'BurbankBigMedium', Vedana, Geneva, sans-serif;
	font-size:17px;
	font-weight:normal;
	color:#411246;
	margin-right:12px;
	cursor:pointer;
}*/

.question, .answer{
	padding:4px;
	padding-left: 20px;
}

.inactive-question .question{
	color:#36043c;
}

.question{
	position:relative;
	font-size:10px;
	cursor:pointer;
	margin-bottom:6px;
	color:#202020;
	font-weight:bold;
}

.answer:before{
	position:absolute;
	top:4px;
	left:5px;
	content:"A.";
	font-family:'BurbankBigMedium', Vedana, Geneva, sans-serif;
	font-size:17px;
	color:#411246;
}

.answer{
	display:none;
	position:relative;
	background:#e8e8e8;
}

.question p, .answer p{
	width:664px;
	padding-left:24px;
	margin-left: -20px;
}

/*JUST ADDED*/
.just-added-section{
	float:left;
}

.just-added-section header{
	position:relative;
	margin:20px 0px;
	background:#411246;
	padding:3px 11px;
}

.just-added-section a.yellow-arrow, .playlist-section a.yellow-arrow{
	position:absolute;
	right:11px;
	bottom:9px;
}

.just-added-section h3{
	color:#fff;
	font-size:28px;
}

.just-added-section .just-added-item-1 img{
	display:block;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:6px;
	border:2px solid #fff;
	-moz-box-shadow:0px 0px 4px #777;
	-webkit-box-shadow:0px 0px 4px #777;
	box-shadow:0px 0px 4px #777;
}

.just-added-section .just-added-item-1{
	margin:0 7px;
	width:126px;
	float:left;
}

.just-added-section h4{
	clear:both;
	display:block;
	font-size:11px;
	color:#202020;
	font-weight:bold;
}

.just-added-section .just-added-item-1 h4{
	text-align:center;
}

.just-added-section h5{
	text-align:center;
	display:block;
	clear:both;
	font-size:11px;
	color:#202020;
	margin-bottom:4px;
}

#just-added .just-added-section .item-type{
	margin-left:45px;
}

.just-added-section .just-added-item-1 a.red-link{
	clear:both;
	display:block;
	text-align:center;
	font-size:10px;
	margin-top:4px;
}

.ja-section-2{
	width:336px;
	margin-right:20px;
}

.just-added-item-2 img{
	margin-right:11px;
	border:2px solid #fff;
	-moz-box-shadow:0px 0px 4px #777;
	-webkit-box-shadow:0px 0px 4px #777;
	box-shadow:0px 0px 4px #777;
	float:left;
}

.just-added-item-2{
	width:306px;
	float:right;
	margin-bottom:20px;
}

.just-added-item-2 img{
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
}

.just-added-item-2-info{
	float:left;
}

.just-added-item-2-info .genre{
	font-size:10px;
	color:#707070;
}

	/*JUST ADDED NEW RELEASES */
#just-added-nr-results .col1{
	width:274px;
}

#just-added-nr-results .col2{
	width:121px;
}

#just-added-nr-results .col3{
	width:91px;
}

#just-added-nr-results .col4{
	width:97px;
}

#just-added-nr-results .col5{
	width:74px;
}


/*PLAYLISTS*/
.featured-playlists-covers{
	width:199px;
	float:left;
}

.featured-playlists-featured-cover{
	width:199px;
	float:left;
	clear:both;
	margin:11px 0px;
}

.featured-playlists-featured-cover img, .featured-playlists-thumb img{
	border:2px solid #fff;
	-moz-box-shadow:0px 0px 4px #777;
	-webkit-box-shadow:0px 0px 4px #777;
	box-shadow:0px 0px 4px #777;
}

.featured-playlists-thumb{
	position:relative;
	float:left;
	width:62px;
	margin:0px 6px 7px 0px;
}

.featured-playlist{
	position:relative;
	margin:11px 0px 0px 24px;
	width:467px;
	float:left;
}

#featured-playlists header{
	position:relative;
}

#featured-playlists .view-more{
	font-size:10px;
	position:absolute;
	bottom:8px;
	right:0px;
}

.featured-playlist-info header{
	display:block;
}

.featured-playlist-info .play{
	position:relative;
	bottom:3px;
}

.featured-playlist-info{
	margin-bottom:11px;
}

.featured-playlist-info h4{
	font-size:11px;
	font-weight:bold;
	color:#202020;
}

.featured-playlist-info p{
	clear:both;
	display:block;
	margin:6px 0px;
}

.featured-playlist-info .staff, .module-featured-playlist .staff{
	position:relative;
	display:inline-block;
	float:left;
	min-width:130px;
}

.featured-playlist-info .staff-head, .module-featured-playlist .staff-head{
	float:left;
	display:inline;
	color:#404040;
	font-weight:bold;
	font-size:10px;
	margin-right:4px;
}

.featured-playlist-info a.red-speaker{
	float:left;
}

a.red-speaker:link, a.red-speaker:visited{
	position:relative;
	color:#b21f24;
	font-size:10px;
	text-decoration:none;
}

a.red-speaker:hover{
	text-decoration:underline;
}

a.red-speaker:after{
	content:url('/assets/site/speaker.png');
	position:absolute;
	right:-24px;
}

.featured-playlist-info .date{
	position:relative;
	display:inline;
	font-size:10px;
	float:left;
	min-width:200px;
}

.featured-playlist-info .date-head{
	display:inline;
	font-size:10px;
	color:#404040;
	font-weight:bold;
	margin-right:4px;
}

.featured-playlist-info .date-created {
	display:inline;
}

.featured-playlist-info .tags{
	margin:4px 0px;
	font-size:10px;
	clear:both;
}

.featured-playlist-info .tag-head{
	display:inline-block;
	float:left;
	color:#404040;
	font-weight:bold;
	margin-right:4px;
}

.playlist-info-action{
	clear:both;
	display:block;
}

.playlist-info-action .add-to-wishlist{
	float:left;
	display:inline-block;
	margin-right:4px;
}

.playlist-info-action .price{
	font-size:10px;
	display:inline;
}

.playlist-info-action .email{
	float:right;
}


a.email:before{
	content:url('/assets/site/email.png');
	margin-right:4px;
	position:relative;
	top:2px;
}

.playlist-track{
	width:467px;
	float:left;
	clear:both;
	margin-top:3px;
	border-bottom:1px dotted #7c7d7e;
}

.playlist-track .playlist-track-actions{
	float:left;
	display:inline-block;
	width:50px;
}

.playlist-track-actions .play{
	display:inline;
	float:left;
}

.playlist-track-actions .add-to-wishlist{
	display:inline;
	float:left;
}

.playlist-track .playlist-track-info{
	float:left;
	width:352px;
}

.playlist-track-info h4{
	font-weight:bold;
	font-size:10px;
	color:#404040;
	float:left;
	display:inline-block;
	margin-right:4px;
}

.playlist-track-info h4:after, .playlist-track-info h5:after{
	content:":";
	margin:0px 4px;
}


.playlist-track-info h5{
	color:#404040;
	font-size:10px;
	float:left;
	display:inline-block;
	margin-right:4px;
}

.playlist-track-info h6{
	color:#707070;
	font-size:10px;
	float:left;
	display:inline-block;
}

.playlist-track-add{
width:65px;
float:left;
}

.playlist-track-add .add{
	float:left;
	display:inline-block;
}

.playlist-track-add .price{
	font-size:10px;
	color:#411246;
	float:left;
	display:inline-block;
}

.playlist-slide-container{
	position:relative;
	height:354px;
}

#playlists .module-featured-playlist h4{
	font-size:10px;
	font-weight:bold;
	margin-bottom:4px;
}

#playlists .module-featured-playlist img{
	float:left;
	border:2px solid #fff;
	-moz-box-shadow:0px 0px 4px #666;
	-webkit-box-shadow:0px 0px 4px #666;
	box-shadow:0px 0px 4px #666;
	margin-right:8px;
}

#playlists .large .module-featured-playlist-info{
	font-size:10px;
	float:left;
	width:216px;
}

#playlists .small .module-featured-playlist-info{
	font-size:10px;
	float:left;
	width:257px;
}

#playlists .module-featured-playlist-info p{
	margin-bottom:4px;
}

#playlists .module-featured-playlist-info .song-count {
	font-weight:bold;
	color:#404040;
}

#playlists .module-featured-playlist{
	float:left;
	clear:both;
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px dotted #7c7d7e;
}

#playlists .playlist-section header{
	position:relative;
}

/*PLAYLISTS CAT*/
#playlists .featured-releases-item{
	width:115px;
}

.playlist-cat-container{
	position:relative;
}

.playlist-cat-container a.prev-link, .playlist-cat-container a.next-link{
	z-index:3;
	position:absolute;
	top:50px;
}

.playlist-cat-container a.next-link{
	right:0px;
}

.playlist-cat-container a.prev-link{
	left:0px;
}

.playlist-cat-slider{
	display:block;
	margin:0px auto;
	width:675px;
	height:160px;
}

.more-playlists #filter-labels-detail{
	margin:15px 0px;
}

.playlist-more-item{
	float:left;
	clear:both;
	width:692px;
	padding-bottom:15px;
	margin-bottom:15px;
	border-bottom:1px dotted #7c7d7e;
}

.playlist-more-img{
	width:99px;
	float:left;
}

.playlist-more-img img{
	border:2px solid #fff;
	-moz-box-shadow:0px 0px 4px #666;
	-webkit-box-shadow:0px 0px 4px #666;
	box-shadow:0px 0px 4px #666;
	margin-right:8px;
}

.playlist-more-img a.red-link{
	display:block;
	font-size:10px;
	text-align:center;
}

.playlist-more-item-container{
	width:583px;
	float:left;
	margin-left:10px;
}

.playlist-more-item-container a.add-to-wishlist, .playlist-more-item-container a.play-button{
	float:left;
}

.playlist-more-item-container h4{
	margin-left:6px;
	display:inline-block;
	font-size:11px;
	font-weight:bold;
}

.playlist-more-item-container p{
	clear:both;
	margin-bottom:6px;
}

.playlist-more-item-container .staff{
	position:relative;
	display:inline-block;
	float:left;
	min-width:130px;
}

.playlist-more-item-container .staff-head{
	float:left;
	display:inline;
	color:#404040;
	font-weight:bold;
	font-size:10px;
	margin-right:4px;
}

.playlist-more-item-container  a.red-speaker{
	float:left;
}

.date{
	position:relative;
	display:inline;
	font-size:10px;
	float:left;
	min-width:200px;
}

#tracks .date{
	min-width:0px;
}

.playlist-more-item-container .date-head{
	display:inline;
	font-size:10px;
	color:#404040;
	font-weight:bold;
	margin-right:4px;
}

.playlist-more-item-container .date-created{
	display:inline;
}

.playlist-more-item-container .tags{
	margin:4px 0px;
	font-size:10px;
	clear:both;
}

.playlist-more-item-container .tag-head{
	display:inline-block;
	float:left;
	color:#404040;
	font-weight:bold;
	margin-right:4px;
}

.playlist-more-item-container .song-count{
	font-size:10px;
	color:#404040;
	font-weight:bold;
}

.playlist-more-item-container .buy{
	width:500px;
	display:block;
	float:left;
	clear:both;
	margin-top:6px;
}

.playlist-more-item-container a.red-button, .playlist-more-item-container .price{
	float:left;
	margin-right:4px;
}

.playlist-more-item-container .price{
	font-size:10px;
}

/*LABELS*/
.featured-label-container{
	margin-top:6px;
}

.featured-label-container .arrow-container{
	position:relative;
	float:left;
	width:21px;
}

.featured-label-container .arrow-container a.prev-link, .featured-label-container .arrow-container a.next-link{
	position:relative;
	top:30px;
}

.featured-label-slider{
	float:left;
	position:relative;
	width:649px;
	height:160px;
}

.featured-label-slider .featured-label{
	margin:0 14px;
	float:left;
	width:101px;
}

.featured-label-slider .featured-label h4{
	display:block;
	margin:0 auto;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	width:80px;
}

.all-labels-module nav{
	float:left;
	clear:both;
	display:block;
	width:690px;
}

.all-labels-module ul.label-list{
	font-size:11px;
	width:210px;
	float:left;
	margin:0px 10px;
}

.all-labels-module ul.label-list li{
	margin:4px 0px;
}

/*LABELS DETAILS*/

#labels #sidebar h4{
	font-size:11px;
	font-weight:bold;
	display:block;
	padding:0px 11px;
}

#labels .tagline{
	margin:6px 0px 15px 0px;
}

#labels .alph-nav{
	display:block;
	float:left;
	clear:both;
	padding:6px 0px;
}

#labels .alph-nav ul{
	width:600px;
}

.alph-nav a.dark-gray.active{
	width:20px;
	height:20px;
	background:#fff200;
	border-radius:6px;
	padding:0px 3px;
}

#label-details-results .col1{
	width:241px;
}

#label-details-results .col2{
	width:119px;
}

#label-details-results .col3{
	width:81px;
}

#label-details-results .col4{
	width:71px;
}

#label-details-results .col5{
	width:63px;
}

#label-details-results .col6{
	width:75px;
}

#labels .results{
	padding-bottom:0px;
}

#labels .featured-label-container{
	margin-bottom:11px;
}



/*LIVE AT AMOEBA DETAILS */
.video-detail-footer{
	margin-top:11px;
	clear:both;
}

.video-detail-comments{
	position:relative;
	padding:11px;
	float:left;
	width:460px;
	background:#bebebe;
	font-size:10px;
	margin-right:25px;
}

.video-detail-comments.detail-photos {
	width: 97%;
}

.lsdp_topimg {
	width: 217px;
	height: 145px;
	border: 2px solid white;
}

.video-detail-comments .comment-count{
	font-weight:bold;
}

.video-detail-comments a.yellow-button{
	position:absolute;
	top:11px;
	right:11px;
}

.video-detail-comment .username{
	display:inline-block;
	color:#202020;
	margin-top:11px;
	margin-right:6px;
}

.video-detail-comment .date{
	display:inline-block;
	color:#808080;
	font-weight:bold;
}

.video-detail-comment p{
	color:#404040;
	margin-bottom:11px;
}

.video-detail-comment a.red-arrow{
	float:left;
}

.video-detail-related-albums{
	float:left;
	width:185px;
}

.video-detail-related-album{
	width:185px;
	float:left;
	clear:both;
	margin-bottom:20px;
}

.video-detail-related-album img{
	border:2px solid #fff;
	float:left;
	-moz-box-shadow:0px 0px 4px #777;
	-webkit-box-shadow:0px 0px 4px #777;
	box-shadow:0px 0px 4px #777;
	margin-right:4px;
}

.video-detail-related-album .video-detail-action{
	float:left;
	width:22px;
}

.video-detail-related-album .video-detail-info{
	float:left;
	width:90px;
}

.video-detail-info h4{
	font-weight:bold;
	font-size:11px;
	color:#404040;
}

.video-detail-info h5{
	color:#202020;
	font-size:10px;
	margin-bottom:6px;
}

/*MERCH DETAIL*/
.merch-detail-product-img{
	width:350px;
	float:left;
	margin-right:15px;
}

.merch-detail-product-img img{
	border:2px solid #fff;
	-moz-box-shadow:0px 0px 4px #666;
	-webkit-box-shadow:0px 0px 4px #666;
	box-shadow:0px 0px 4px #666;
}

.product-img-large{
	margin-bottom:11px;
}

.product-img-large a.red-link{
	text-align:center;
	display:block;
	margin:0 auto;
	font-size:11px;
	font-weight:bold;
}

.alt-product-img .alt-view{
	font-size:10px;
	margin-bottom:6px;
}

.alt-product-img .alt-img{
	width:94px;
	float:left;
}

.merch-detail-product{
	color:#404040;
	font-size:10px;
	float:left;
	width:320px;
}

.merch-detail-product h4{
	margin-bottom:11px;
}

.merch-detail-product .product-type{
	margin-bottom:6px;
}

.merch-detail-product .price{
	font-weight:bold;
	margin-bottom:20px;
}

.merch-detail-product h5{
	display:block;
	clear:both;
	color:#202020;
	margin-bottom:11px;
}

.merch-detail-product .product-color{
	position:relative;
	float:left;
	display:inline-block;
	width:35px;
	height:35px;
	-mozborder-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	border:2px solid #fff;
	-moz-box-shadow:0px 0px 4px #666;
	-webkit-box-shadow:0px 0px 4px #666;
	box-shadow:0px 0px 4px #666;
	/*behavior:url('/assets/js/libs/pie/PIE.htc');*/
}

.merch-detail-product .black-product{
	background:#000;
}

.merch-detail-product .brown-product{
	background:#854b2b;
}

.merch-detail-product .light-blue-product{
	background:#b5e0e3;
}

.merch-detail-product .dark-blue-product{
	background:#183e8b;
}

.merch-detail-product .green-product{
	background:#21a446;
}


.merch-detail-product .blue-product{
	background:#1c2bed;
}

.merch-detail-product .light-gray-product{
	background:#c6c6c6;
}

.merch-detail-product .purple-product{
	background:#810bb2;
}

.merch-detail-product a.product-color-switch{
	display:inline-block;
	width:39px;
	height:39px;
	margin-right:4px;
	-mozborder-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	/*behavior:url('/assets/js/libs/pie/PIE.htc');*/
}

.merch-detail-product a.active.product-color-switch{
	border:1px solid #F00;
}

.color-select{
	margin-bottom:11px;
}

.size-select .size-options{
	display:block;
	clear:both;
	margin:6px 0px;
}

.size-select{
	margin-top:11px;
	margin-bottom:11px;
}

select#quantity{
	font-size:10px;
}

.merch-detail-product .size-select .yellow-button{
	margin:6px 4px;
	min-width:40px;
}

.select-quantity{
	margin-bottom:11px;
}

/*TOP SELLERS*/

#top-sellers .column1{
	float:left;
	width:522px;
	margin-right:20px;
}

#top-sellers .column2{
	float:left;
	width: auto;
}

#top-sellers header{
	position:relative;
}

#top-sellers a.rss{
	position:absolute;
	bottom:7px;
	right:0px;
}

.top-sellers-module p{
	font-size:12px;
}

#top-sellers-table{
	margin-top:11px;
	width:250px;
}

#top-sellers-table.column2 td.noborder {
	border-right: 0;
}

#top-sellers-table th{
	cursor:auto;
}

#top-sellers-table td{
	position:relative;
}

#top-sellers-table .col1{
	width:22px;
}

#top-sellers-table .col2, #top-sellers-table .col3{
	width:229px;
}

#top-sellers-table .chart-number{
	position:relative;
	min-width: 22px;
	height:28px;
	background:#36043c;
	color:#fff;
	font-family:'BurbankBigMedium', Verdana, Geneva, sans-serif;
	text-align:center;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	/*behavior:url('/assets/js/libs/pie/PIE.htc');*/
}

#top-sellers-table .search-thumb {
	width: 76px;
}

#top-sellers .sigh{
	text-align:center;
}

#top-sellers-table .chart-number p{
	position:relative;
	top:4px;
	font-size:18px;
}

#top-sellers .search-deets h4{
	font-size:11px;
}

#top-sellers .search-deets h5{
	font-size:10px;
	margin-bottom:6px;
}

#top-sellers .search-deets .price{
	float:left;
	font-size:10px;
	margin-right:4px;
}

.yellow-black-module{
	width:172px;
	float:left;
	color:#fff;
	background:#0f0f0f;
	margin-bottom:20px;
}

#top-sellers .yellow-black-module h3{
	display:block;
	background:#fff200;
	color:#000;
	font-size:14px;
	font-family:'BurbankBigMedium', Verdana, Geneva, sans-serif;
	-moz-border-radius:6px 6px 0px 0px;
	-webkit-border-radius:6px 6px 0px 0px;
	border-radius:6px 6px 0px 0px;
	padding:6px 11px;
	/*behavior:url('/assets/js/libs/pie/PIE.htc');*/
}

#top-sellers-table.tracks {
	border-left: 1px dotted #7C7E7D;
	width: 225px;
}

#top-sellers-table.tracks td {
	width: 100%;
}

.yellow-black-module ul{
	padding:6px 11px;
	font-size:11px;
}

.yellow-black-module li{
	clear:both;
	margin:8px 0px;
}

.yellow-black-module .small-list-number{
	width:12px;
	height:12px;
	float:left;
	background:#5f0063;
	padding:2px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	font-family:'BurbankBigMedium', Verdana, Geneva, sans-serif;
	font-size:12px;
	margin-right:11px;
	/*behavior:url('/assets/js/libs/pie/PIE.htc');*/
}

.yellow-black-module .small-list-number p{
	text-align:center;
}

.yellow-black-float{
	width:123px;
	float:left;
}

.yellow-black-module h5{
	font-size:10px;
}

.yellow-black-module a:link, .yellow-black-module a:visited{
	color:#fff;
	text-decoration:none;
}

.yellow-black-module a:hover{
	text-decoration:underline;
}

.bubbling-under-item{
	width:100px;
	/* height:110px; */
	float:left;
	margin:9px 12px;
}

.bubbling-under-item img{
	display:block;
	margin:0 auto;
	border:2px solid #fff;
	-moz-box-shadow:0px 0px 4px #777;
	-webkit-box-shadow:0px 0px 4px #777;
	box-shadow:0px 0px 4px #777;
	margin-bottom:6px;
}

.bubbling-under-item h4{
	display:block;
	clear:both;
	text-align:center;
	font-size:11px;
	font-weight:bold;
}

.bubbling-under-item h5{
	display:block;
	clear:both;
	text-align:center;
	font-size:10px;
}

/*FREE DOWNLOADS*/

#featured-downloads-slider{
	height:234px;
}


#featured-downloads-slider .month-pick-item, #all-downloads .month-pick-item{
	width:208px;
	margin:11px 14px 11px 0px;
	padding-right:7px;
	min-height: 90px;
}

#featured-downloads-slider .month-pick-item{
	border-right:1px dotted #7c7d7e;
}

#featured-downloads-slider .month-pick-img{
	margin-left:4px;
}

#featured-downloads-slider .month-pick-info{
	width:75px;
}

#all-downloads .month-pick-info{
	width:113px;
}

#featured-downloads-slider .month-pick-info h4, #featured-downloads-slider .month-pick-info h5{
	font-size:10px;
}

#featured-downloads-slider .download-button, #all-downloads .download-button{
	margin-left:2px;
}

#featured-downloads-slider .downloads-description{
	width:208px;
	float:left;
	clear:both;
	margin-top:6px;
}

#all-downloads .month-pick-img{
	width:65px;
}

#all-downloads .live-info{
	color:#36043c;
	font-size:10px;
}

#all-downloads .navigation{
	width:692px;
	float:left;
	display:block;
	clear:both;
}

#all-downloads label{
	font-size:10px;
}

#all-downloads .all-downloads-container{
	width:692px;
	float:left;
	clear:both;
	margin:20px 0px;
}


#sort-type{
	width:145px;
	font-size:10px;
}

/*GENRES*/

#genres .column1{
	float:left;
	position:relative;
	width:487px;
	margin-right:20px;
}

#genres .column2{
	position:relative;
	float:right;
	width:208px;
}

.featured-releases-slider{
	position:relative;
	height:200px;
}

.featured-releases-container .arrow-container-left{
	z-index:2;
	width:21px;
	height:21px;
	position:absolute;
	top:0px;
	left:0px;
}

.featured-releases-container .arrow-container-right{
	z-index:5;
	width:21px;
	height:21px;
	position:absolute;
	top:0px;
	right:0px;
}

.featured-releases-item{
	width:134px;
	float:left;
	margin:11px 10px 0px 10px ;
	text-align:center
}

.featured-releases-img{
	display:block;
	margin:0px auto;
	width:99px;
	margin-bottom:6px;
}

.featured-releases-img img{
	z-index:10;
	border:2px solid #fff;
	-moz-box-shadow:0px 0px 4px #777;
	-webkit-box-shadow:0px 0px 4px #777;
	box-shadow:0px 0px 4px #777;
}

.featured-releases-item h4{
	display:block;
	text-align:center;
	font-size:11px;
	font-weight:bold;
}

.featured-releases-item h5{
	display:block;
	text-align:center;
	font-size:11px;
}

.featured-releases-item .genre, .vinyl-vault-module .nr-item .genre{
	display:block;
	text-align:center;
	font-size:10px;
	font-style:italic;
	margin-bottom:6px;
}

.featured-releases-item .item-type{
	/*max-width:20px;
	display:block;
	margin:0px auto;*/
}

#featured-albums{
	margin-bottom:20px;
}

.new-releases-module .nr-item, .vinyl-vault-module .nr-item{
	margin:0px 26px 20px 2px;
}

.new-releases-module .nr-item h4, .vinyl-vault-module .nr-item h4{
	font-size:11px;
	font-weight:bold;
}

.new-releases-module .nr-item h5, .vinyl-vault-module .nr-item h5{
	font-size:11px;
}

.new-releases-module .nr-item .genre, .vinyl-vault-module .nr-item .genre{
	font-size:10px;
}

.new-releases-slider{
	height:385px;
    padding-top: 4px;
}

.tabs-3 ul{
	display:block;
}

.tabs-3 li{
	width:158px;
	font-family:'BurbankBigMedium',Verdana,Geneva,sans-serif;
	font-size:14px;
	text-align:center;
	display:inline-block;
}

.tabs-3 .ui-state-default a{
	padding:10px;
	display:block;
	color:#fff;
	background:#133c9a;
	-moz-border-radius:6px 6px 0px 0px;
	-webkit-border-radius:6px 6px 0px 0px;
	border-radius:6px 6px 0px 0px;
	/*behavior:url('/assets/js/libs/pie/PIE.htc');*/
}

.tabs-3 .ui-tabs-active a{
	color:#fff200;
	background:#0f0f0f;
}

.tabs-3 .module-1, .tabs-2 .module-3{
	-moz-border-radius:0px 0px 6px 6px;
	-webkit-border-radius:0px 0px 6px 6px;
	border-radius:0px 0px 6px 6px;
	/*behavior:url('/assets/js/libs/pie/PIE.htc');*/
}

.dig-deeper-module h4{
	display:inline;
	color:#fff200;
	font-size:11px;
	margin-right:4px;
}

.sub-genres-slider, .styles-slider{
	height:330px;
}

.sub-genre-item{
	line-height:12px;
	margin-bottom:11px;
}

#dig-deeper{
	margin-bottom:20px;
}

#dig-deeper .tagline{
	font-family:'BurbankBigMedium', Verdana, Geneva, sans-serif;
	font-size:16px;
	color:#a7bbfe;
	display:inline-block;
	margin-left:11px;
}

.dig-deeper-module p{
	display:inline;
}

.playlists-item{
	width:217px;
	float:left;
	border-bottom:1px dotted #7c7d7e;
	margin:6px 7px;
	padding-bottom:10px;
}

.playlists-item img{
	float:left;
	border:2px solid #fff;
	-moz-box-shadow:0px 0px 4px #777;
	-webkit-box-shadow:0px 0px 4px #777;
	box-shadow:0px 0px 4px #777;
	margin-right:6px;
}

.playlists-item-info h4{
	font-weight:bold;
	display:block;
}

.playlists-item-info{
	float:left;
	width:155px;
	line-height:10px;
}

.vault-blurb{
	position:relative;
	padding:4px 11px;
	font-size:11px;
	display:block;
	background:#36043c;
	color:#fff;
	margin-bottom:11px;
}

#genres #top-downloads, #genres-featured-playlists, #featured-labels{
	margin-bottom:20px;
}

#genres-featured-playlists .playlists-item{
	width:186px;
	margin-left:0px;
	margin-right:0px;
}

#genres-featured-playlists .playlists-item-info{
	width:124px;
}

#genres-featured-playlists .playlists-item-info h4{
	color:#202020;
	font-size:10px;
}

#featured-labels li{
	font-size:10px;
	margin-bottom:4px;
}

/*VINYL VAULTS*/

.vinyl-vaults-main header{
	position:relative;
	display:block;
	width:693px;
	height:201px;
	margin-bottom:30px;
}

h2#vinyl-vaults-header{
	position:absolute;
	top:0px;
	display:block;
	width:693px;
	height:119px;
	background:url('/assets/site/vinyl-vaults-header.jpg') no-repeat 0 0;
	text-indent: -9999px;
}

.vinyl-vaults-tagline{
	width:657px;
	position:absolute;
	bottom:0px;
	padding:6px 18px;
	display:block;
	background:#000000;
	color:#fff200;
	border-radius:0px 0px 6px 6px;
	/*behavior:url('/assets/js/libs/pie/PIE.htc');*/
}

.vinyl-vaults-tagline p{
	font-size:12px;
}

.vinyl-vaults-featured-container{
	position:relative;
}

.vinyl-vaults-featured-container .music-we-like-item{
	margin-right: 7px;
}

.vinyl-vaults-slider{
	float:left;
	width:638px;
	height:177px;
}

.vinyl-vaults-featured-container .prev-link{
	position:relative;
	top:50px;
	float:left;
	margin-right:5px;
}

.vinyl-vaults-featured-container .next-link{
	position:relative;
	top:50px;
	float:right;
	margin-left:5px;
}

#downloadable-formats .format-item{
	width:326px;
	float:left;
	margin:0px 40px 20px 0px;
}

h4#seventy-eight, h4#forty-five, h4#thirty-three{
	display:block;
	width:326px;
	height:78px;
	text-indent: -9999px;
	margin-bottom:6px;
}

h4#seventy-eight{
	background:url('/assets/site/78rpm-header.jpg') no-repeat 0 0;
}

h4#thirty-three{
	background:url('/assets/site/33rpm-header.jpg') no-repeat 0 0;
}

h4#forty-five{
	background:url('/assets/site/45rpm-header.jpg') no-repeat 0 0;
}


#downloadable-formats .format-item p, #downloadable-formats .format-item h5, #downloadable-formats .format-item li{
	float:left;
	clear:both;
}

#downloadable-formats .format-item p{
	margin:6px 0px 20px 0px;
}

#downloadable-formats .format-item h5{
	color:#36043c;
	font-size:10px;
	font-weight:bold;
}

#downloadable-formats .format-item li{
	font-size:10px;
	margin:2px 0px;
}

#downloadable-formats .format-item li a.dark-gray{
	font-weight:bold;
}

#downloadable-formats .format-item li a.dark-gray:after{
	content:"|";
	color:#7c7d7e;
	margin:0px 2px;
	font-weight:normal;
}

#downloadable-formats .format-item li a.dark-gray:hover{
	text-decoration:none;
}

#vinyl-just-added header p{
	display:inline;
	font-size:11px;
	color:#fff;
	font-weight:bold;
}

.vinyl-just-added-item{
	width:100px;
	float:left;
	margin:0px 27px 15px 27px;
}

.vinyl-just-added-item img, #todays-treasure img{
	display:block;
	margin:0 auto;
	border:2px solid #fff;
	-moz-box-shadow:0px 0px 4px #777;
	-webkit-box-shadow:0px 0px 4px #777;
	box-shadow:0px 0px 4px #777;
	margin-bottom:6px;
}

.vinyl-just-added-item h4{
	font-size:10px;
	font-weight:bold;
}

.vinyl-just-added-item h5{
	font-size:10px;
}

.vinyl-type{
	position:relative;
	right:5px;
	float:left;
	text-align:center;
	background:#6f7170;
	border:1px solid #fff;
	width:18px;
	height:18px;
	border-radius:10px;
	/*behavior:url('/assets/js/libs/pie/PIE.htc');*/
}

.vinyl-type p{
	color:#fff;
	font-size:11px;
	position:relative;
	top:2px;
}

.vinyl-just-added-item-info{
	float:left;
	width:79px;
	margin-left:1px;
}

#vinyl-just-added{
	width:487px;
	float:left;
}

#todays-treasure, #editorial{
	width:207px;
	float:right;
}

#todays-treasure p{
	font-size:11px;
	margin-bottom:6px;
}

#todays-treasure h4{
	display:block;
	width:150px;
	margin:0px auto;
	font-size:11px;
	font-weight:bold;
}

#todays-treasure h5{
	display:block;
	width:150px;
	margin:0px auto;
	font-size:11px;
}

#todays-treasure .music-we-like-actions{
	display:block;
	width:150px;
	margin:0px auto;
}

#vinyl-vaults #editorial img{
	float:left;
	margin:0px 6px 6px 0px;
}

#vinyl-vaults #editorial p{
	font-size:10px;
	margin-bottom:11px;
}

#vinyl-vaults #editorial h4{
	font-weight:bold;
	font-size:11px;
}

.suggest {
	padding:10px;
	background:black;
	border:1px solid yellow;
	border-radius:6px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	position:absolute;
	top:45px;
	left:0px;
	width:150px;
	display:none;
	z-index:5;
}

.suggest a {
	color: white;
	display:block;
	margin-bottom:5px;
}

.suggest a:hover{
	color: yellow
}

nav .sub-nav {
	width:97%;
	padding:10px;
	background:#eee;
	font-size:11px;
}

nav .sub-nav li {
	display: inline-block;
	padding: 0px 6px;
	float: left;
	border-right: 1px solid #707070;
	font-size:11px;
}

nav .sub-nav li.last {
	border-right:0px;
}

nav .sub-nav li a {
	font-size:11px;
}

nav .sub-nav li a.active {
	color:black;
	font-weight:bold
}

.clear {
	clear:both
}

.small {
	font-size:11px
}

.width-50 {
	float:left;
	width:45%;
}

.accordion h3 {
	cursor:pointer
}

.h3-purple{
	position: relative;
	margin: 10px 0px;
	background: #411246;
	padding: 6px 11px;
	color:white;
	font-size:20px;
	display:block !important;
	position:relative;
}

.h3-purple.closed {
	background:transparent;
	color:#a0a0a0
}

.h3-purple.closed-done {
	background:#d7d7d7;
	color:#411246
}

.h3-purple > span {
	color:#d7d7d7;
	position:absolute;
	top:12px;
	left:150px;
	font-size:9px;
	font-weight:normal;
	font-family:Verdana
}

.h3-purple > a {
	color:#fff200;
	position:absolute;
	top:12px;
	right:20px;
	font-size:9px;
	font-weight:normal;
	font-family:Verdana;
	text-decoration:none
}

.h3-purple > a:hover {
	text-decoration:underline
}

.h3-purple .pagination {
	font-size:11px;
	font-family: Verdana, Geneva, sans-serif;
	color:#e8e8e8;
}

.h3-purple .pagination  .ul-jump {
	color:#e8e8e8
}

#checkout-page .h3-purple {
	font-size:24px;
	padding: 3px 11px;
}

.account_info_holder {
	margin-left:20px;
	line-height:20px;
	position:relative;
}

.edit {
	color:#7c7e7d;
	font-size:10px;
	text-decoration:none !important;
	margin-top:0px;
	display:block;
	border-bottom:1px dotted #7c7e7d;
	padding-bottom:4px;
}

.h4-purple {
	font-family: 'LasVegasOTJackpot',Verdana, Geneva, sans-serif;
	font-size: 28px;
	color: #36043c;
	margin-bottom:5px;
}

.purple {
	color: #36043c;
}
.grey-dark {
	color:#404040;
}
.grey {
	color:#999;
}

.question {
	/*overflow:hidden;
	text-indent:-6000px;*/
	padding-left: 20px;
	padding-top: 5px;
	text-decoration:none;
	background:url(../site/question.png) no-repeat
}

.table-shopping-cart {
	width:100%
}

.table-shopping-cart td {
	border-right:0px;
	padding:0px;
}

.table-shopping-cart tr {
	border-bottom:1px dotted #7C7E7D;
}

.table-shopping-cart td select.file_type {
	display:none
}

.table-shopping-cart tr:hover select.file_type {
	display:block;
}

.table-shopping-cart tr:hover span.file_type {
	display:none;
}

.highlighted {
	border:1px solid #ED1C22 !important;
}

.two-column-list {
overflow: hidden;
}
.two-column-list li {
float: left;
width: 50%;
}

.playbutton {
	background:url(../site/play-button.png) no-repeat;
	display:inline-block;
	width:24px;
	height:23px;
}

.vat {
	vertical-align:top
}

.rounded-button {
	border:1px solid #a4a4a4;
	padding:2px 15px;
	border-radius:15px;
	-moz-border-radius:15px;
	font-size:10px;
	background:white;
}

.box-shadow {
	-moz-box-shadow:0px 0px 3px 3px #AAA;
	-webkit-box-shadow:0px 0px 3px 3px #AAA;
	box-shadow:0px 0px 3px 3px #AAA;
}

.pdf {
	background:url(../site/icon-pdf.png) no-repeat right;
	padding-right:20px;
}


/* artist page */
#artist-middle h3 {
    font-size: 30px;
    color: #FFF200;
    text-shadow: 1px 1px 2px black;
}

#artist-middle {
    margin-bottom: 15px;
    overflow: hidden;
    width: 714px;
    float: right;
}

.accordion-list h3 {
    color:#fff200;
    text-shadow:1px 1px 2px #000;
    font-size:30px;
}

.accordion-list {
    margin-bottom: 20px;
    border-radius:6px;
    font-family:'BurbankBigMedium', Verdana, Geneva, sans-serif;
    /*behavior:url('/assets/js/libs/pie/PIE.htc');*/
    font-size:14px;
}

.accordion-list h4 a{
    padding:4px 11px;
    display:block;
    color:#fff;
    background:#133c9a;
    text-decoration: none;
    margin-top: 1px;
}

.accordion-list-content {
    width:206px;
    background:#0f0f0f;
    overflow: hidden;
}

.accordion-list-content ul a {
    color: white;
    display: inline-block;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 10px;
	margin-bottom: 4px;
    line-height: 1.1em;
    text-decoration: none;
}

.accordion-list-content ul a:hover {
	text-decoration: underline;
}

.accordion-list-content ul a.block{
    display: block;
    line-height: 16px;
    height: 16px;
    padding: 0 10px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.accordion-list-content ul {
    margin: 5px 0;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	line-height: 1.1em;
}

.accordion-list h4 a.active {
    margin-top: 1px;
    background:#fff200;
    color:#000;
}

.artist-info {
    height: 203px;
    float: left;
    width: 360px;
    margin-left: 10px;
    overflow: hidden;
    color:black;
    border:1px solid #d6d6d6
}

.artist-main-image {
    height: 203px;
    width: 284px;
    float: left;
}

.artist-news {
    height: 203px;
    float: left;
    width: 227px;
    margin-left: 10px;
    color:black;
    border:1px solid #d6d6d6;
    font-size:10px;
    position: relative;
}

.artist-news h4 {
    line-height: 30px;
    width: 100%;
    font-size: 14px;
    float: left;
    text-align: center;
    font-family: 'BurbankBigMedium', Verdana, Geneva, sans-serif;
    text-decoration: none;
    border-radius: 3px 3px 0 0;
    color: black;
    font-weight: bold;
    background: #e8e8e8;
}

.artist-news .artist-news-content {
    padding:10px;
    margin-top:40px;
}

.tracks-artist-item {
    font-size: 10px;
    width: 186px;
    clear: both;
    padding: 3px 0px;
    border-bottom: 1px dotted #7C7E7D;
    display: block;
    overflow: hidden;
}

.tracks-artist .tracks-artist-item:last-child {
    border-bottom: 0;
}

.tracks-artist-item h4 {
    font-weight: bold;
}

.tracks-artist-item .buy-track {
    width: 40px;
    float: right;
}

.tracks-artist-item .buy-price {
    text-align: right;
}

.tracks-artist-item .add {
    margin-left: 18px;
}

.tracks-artist-item h4,
.tracks-artist-item h5 {
    width: 120px;
    line-height: 15px;
    height: 15px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    white-space: nowrap;
}

#artist-playlists {
    width: 714px;
    float: right;
}

#artist-playlists h3 {
    font-size: 30px;
    color: #FFF200;
    text-shadow: 1px 1px 2px black;
}

#artist-middle .nr-item {
    font-size: 11px;
}

.artist-releases {
	background-position:right bottom;
}

.artist-releases .nr-item {
    margin: 2px 25px 13px 2px;
}

#artist-middle .nr-item h4 {
    height: 13px;
    text-overflow: ellipsis;
    overflow: hidden;
    width: 97px;
    white-space: nowrap;
}

.artist-releases .nr-item:nth-child(4n + 4) {
    margin-right: 0px;
}

.artist-playlists-item h5 {
    font-weight: bold;
}

.artist-playlists-item .side-content {
    float: left;
    width: 155px;
    font-size: 11px;
}

.artist-playlists-item img {
    float: left;
    margin-right: 10px;
}

.artist-playlists-item {
    float: left;
    width: 230px;
}

.artist-info ul {
    overflow: visible;
    height:30px;
}

.artist-info ul li {
    height:30px;
    float:left;
    display:block;
    width:180px;
}

.artist-info ul li a {
    color: #fff;
    background: #bebebe;
    line-height: 30px;
    width: 100%;
    display:block;
    font-size: 14px;
    float:left;
    text-align: center;
    font-family: 'BurbankBigMedium', Verdana, Geneva, sans-serif;
    text-decoration: none;
    border-radius: 3px 3px 0 0;
    position: relative;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 0px;
}

.artist-info ul li.first a {
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 0px;
}

.artist-info ul li.first {
    width:178px;
    margin-right:2px;
}

.artist-info ul li.active {

}

.artist-info ul li.fullwidth {
    width:100%
}

.artist-info ul li.fullwidth a {
    border-bottom-left-radius: 0px;
}

.artist-info ul li.active a {
    background:  #e8e8e8;
    color: black;
    font-weight: bold;
}

.artist-info ul li.active .gray-arrow-down {
    display:block
}

.artist-info ul li.active.fullwidth .gray-arrow-down {
    display:none
}

.gray-arrow-down {
    background: url('../site/gray-arrow-down.png');
    width:18px;
    height:8px;
    position: absolute;
    bottom:-8px;
    left:50%;
    display:none
}

.artist-info .tab-content {
    overflow: auto;
    padding: 10px;
    box-sizing: border-box;
    color:black;
    font-size:10px;
    line-height: 1.2;
    margin-top:10px
}

.artist-info dl {
    font-size: 10px;
    color: #fff;
}

.artist-info dt {
    float: left;
    clear: both;
    margin-right: 5px;
    font-weight: bold;
    color: black;
}

.artist-info dd {
    margin-bottom: 5px;
    color: black;
}

.artist-all-photos .nr-item {
    margin-right: 40px;
}

.artist-all-photos .nr-item h4 {
    font-size: 11px;
    width: 110px;
    text-align: center;
    height: 13px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.artist-all-photos {
    padding-left: 15px;
    padding-top: 10px;
}

.gray-box {
	background:#d7d7d7;
	padding:10px;
	position:relative;
	margin-top:10px;
	border-radius:4px;
	-moz-border-radius:4px;
}

.gray-box-holder {
	background:#d7d7d7;
	position:relative;
	margin-top:10px;
	border-radius:4px;
	-moz-border-radius:4px;
}

.purple-box {
	background:#36043c;
	padding:10px;
	position:relative;
	margin-top:10px;
	border-radius:4px;
	-moz-border-radius:4px;
	color:white
}

.star {
	display:inline-block;
	width:20px;
	height:20px;
	background:url(../site/rate-star.png) 0px -20px no-repeat;
	padding-left:3px;
	padding-right:3px;
}

.star:hover, .star.on {
	background-position:0px 0px;
}

.download {
	color: #ed1c24;
	text-decoration:none;
	font-size:10px;
	background:url(../site/download.png) no-repeat right;
	padding-right:20px;
}

.download:hover {
	text-decoration:underline
}

#cart-content {
	margin: 10px 124px;
}
#cart-content p {
	margin:2em 0;
}
#cart-content a.checkout-now{
	float:right;
	clear:both;
	margin:7px;
}
#cart-content h3 {
	clear:both;
	margin:1em 0 0;
}
#cart-content h4, #cart-content div.shipping {
	margin:35px 7px 30px;
	font-size: 15px;
	font-weight: bold;
	color: #202020;
}
#cart-content h4 span {
	color:#B21F24;
}
#cart-content table {
	margin:0;
	width:100%;
}
#cart-content th, #cart-content td {
	padding:7px;
	border:none;
	vertical-align:bottom;
}
#cart-content td {
	vertical-align:middle;
	border-top:1px dotted #7c7e7d !important;
}
#cart-content td.title {
	width:66%;
}
#cart-content td.price{
	font-weight:bold;
}
#cart-content div.shipping span{
	position: relative;
	left:9px;
}
#cart-content div.shipping select{
	margin-top:-2px;
	font-size:11px;
}
#cart-content div.checkout{
	clear:both;
	margin:2em auto;
	text-align:right;
}


/* DVDs & Bluray detail */
.module-6 {
	background:url('/assets/site/movies-wl-bg.png') no-repeat top left #fff;
	margin-bottom:20px;
	padding: 11px;
	font-size: 10px;
	width: 184px;
}
.module-6-block {
	margin-bottom:11px;
}
.align-center {
	text-align: center;
}
.align-left {
	text-align: left;
}
.align-right {
	text-align: right;
}
.inline {
	display: inline;
}
.inline-block {
	display: inline-block;
}
.line-height-150 {
	line-height: 150%;
}
#faq-module.dbm-detail h3 {
	color: #404040;
	font-family:'LasVegasOTJackpot',Verdana, Geneva, sans-serif;
	font-size:26px;
}
#faq-module h4 {
	font-family: 'LasVegasOTJackpot',Verdana, Geneva, sans-serif;
	color: #36043C;
	font-size: 28px;
}
.margin-top-5 {
	margin-top: 5px;
}
.margin-top-10 {
	margin-top: 10px;
}
.margin-top-20 {
	margin-top: 20px;
}
.margin-bottom-10 {
	margin-bottom: 10px;
}
.margin-bottom-20 {
	margin-bottom: 20px;
}
.margin-bottom-8 {
	margin-top: 8px;
}
.margin-right-20 {
	margin-right: 20px;
}
.margin-left-20 {
	margin-left: 20px;
}
.margin-left-92 {
	margin-left: 92px;
}
.fs9 {
	font-size:9px;
}
.fs10 {
	font-size:10px;
}
.fs11 {
	font-size:11px;
}
.fs12 {
	font-size:12px;
}
.fs20 {
	font-size:20px;
}
.fs26 {
	font-size:26px;
}
.fs30 {
	font-size:30px;
}
.fs38 {
	font-size:38px;
}
.font-none {
	font-family: none;
}
.uppercase {
	text-transform: uppercase;
}
#faq-module .fs10, #faq-module .fs11, #faq-module .fs12 {
	line-height: 150%;
}
ol.ordered-list {
	list-style: decimal;
}
ol.ordered-list li {
	margin-left: 20px
}
ul.unordered-list {
	list-style: disc;
}
ul.unordered-list li {
	margin-left: 20px
}
#faq-module h3.dbm-featured, #faq-module h3.dbm-featured a {
	color: #000;
	display: block;
	font-size: 10px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
}
#faq-module .movies-wl-item h3.dbm-featured, #faq-module .movies-wl-item p.dbm-featured {
	text-align: center !important;
}
#faq-module .movies-wl-item div.dbm-featured {
	display: inline-block;
	margin: 0 auto !important;
}

#search_loading {
	position:absolute;
	left:530px;
	top:4px;
	display:none
}

.h3-yellow {
	color: #FFF200;
	text-shadow: 1px 1px 2px black;
	font-size:30px;
}

dd a.ellipsis {
	white-space: nowrap;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	display:block
}

.input-note {
	padding:7px;
	padding-left:20px;
	vertical-align:bottom;
	background:url(../site/input_note.png) no-repeat;
	color:white;
	float:left;
	width:199px;
	height:13px;
	margin-top:-5px;
	font-size:9px;
	display:none;
}

.input-note-html {
	padding:7px;
	vertical-align:bottom;
	background:#a0a0a0;
	border-radius:3px;
	-moz-border-radius:3px;
	color:white;
	float:left;
	width:199px;
	margin-top:-5px;
	font-size:9px;
	position:relative;
	display:none
}

.input-note-html .note-arrow {
	position:absolute;
	left:-6px;
	top:40%
}

.store-only {
	display: inline-block;
	background:url(../site/store-only.png) no-repeat;
	height: 30px;
	width: 168px;
	text-indent: -500em;
	overflow: hidden;
}

.line {
	border-bottom:1px dotted #7c7e7d;
	height:1px;
}

.mywishlist {
	background:#f3f3f3;
	padding:10px;
	margin:10px;
	margin-top:0px;
}

.mywishlist  a {
	color:black;
	text-decoration:none
}

.mywishlist  a:hover {
	text-decoration:underline
}

.mywishlist  a.active {
	font-weight:bold
}

.remove {
	display:block;
	width:21px;
	height:23px;
	background:url(../site/remove.png) no-repeat
}

.remove_cart {
	display:block;
	width:23px;
	height:23px;
	background:url(../site/remove_cart.png) no-repeat
}

.invalid {
	color:#ED1C22 !important;
}

.verify-result {
	margin-left: 5px;
}

.proceed_to_checkout td {
	border-right:0px;
	padding:3px
}

.new {
	color:#133c9a;
	font-size:20px;
	font-family: 'LasVegasOTJackpot'
}


/* WIMB styles */
.color-white, .color-white a {
	color: #fff;
	text-decoration: none;
}
.color-white a:hover {
	text-decoration: underline;
}
label[for=wimb_viewtype_grid] {
	padding-right: 20px;
	background:url('/assets/site/wimb-view-grid.png') no-repeat right center;
}
label[for=wimb_viewtype_list] {
	padding-right: 20px;
	background:url('/assets/site/wimb-view-list.png') no-repeat right center;
}

label.viewtype_list {
    margin-right: 5px;
}

#wimb-grid div.wimb-grid-box, #wimb-list div.wimb-list-box {
	margin: 5px;
	float: left;
}
#wimb-grid div.wimb-grid-box {
	width: 102px;
	height: 102px;
}
#wimb-list div.wimb-list-box {
	width: 220px;
	height: 50px;
}
.margin-left-80 {
	margin-left: 80px;
}
.wimb-list-box-img {
	width: 50px;
	height: 50px;
	float: left;
}
.wimb-list-box-text {
	margin-left: 55px;
}
.wimb-grid-box-img {
	width: 102px;
	height: 102px;
	float: left;
	overflow: hidden;
}
#wimb-featured {
	width: 205px;
	float: left;
	margin: 10px 0px 5px 10px;
}
#wimb-featured a.wimb-featured-item {
	display: block;
	margin-top: 20px;
	height: 205px;
	overflow: hidden;
	color: white;
	text-decoration: none;
}
#wimb-featured a.wimb-featured-item:first-child {
	display: block;
	margin-top: 0px;
}
#wimb-featured a div.wimb-featured-item-desc {
	display: none;
	position: relative;
	top: -65px;
	width: 185px;
	height: 45px;
	padding: 10px;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000, endColorstr=#7F000000)";
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000, endColorstr=#7F000000);
	background: rgba(0, 0, 0, 0.5);
	font-size: 11px;
}
#wimb-featured a div.wimb-featured-item-desc strong {
	color: yellow;
	font-weight: normal;
	font-size: 14px;
}
#wimb-items {
	margin-left: 235px;
}
#wimb-grid div.wimb-grid-box-img .wimb-grid-item-desc {
	display: none;
	position: relative;
	top: -105px;
	width: 92px;
	height: 97px;
	padding: 5px 5px 5px 5px;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000, endColorstr=#7F000000)";
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000, endColorstr=#7F000000);
	background: rgba(0, 0, 0, 0.5);
	font-size: 10px;
    vertical-align: bottom
}
#wimb-grid div.wimb-grid-box-img .wimb-grid-item-desc strong {
	color: yellow;
	font-weight: normal;
	font-size: 11px;
}
#wimb-grid div.wimb-grid-box-img a, #wimb-grid div.wimb-grid-box-img a:hover {
	text-decoration: none;
}

#secondary-nav .my_account {
	position:absolute;
	top:18px;
	left:0px;
	position: absolute;
	text-align: left;
	z-index: 5000;
	color: white;
	font-size: 10px;
	padding: 13px;
	padding-top:6px;
	padding-top:6px;
	background: #313131;
	border: 1px solid #FFF000;
	width:120px;
	display:none
}

#secondary-nav .my_account .arrow {
	top:-6px;
	left:25px;
	position:absolute;
}

#secondary-nav .my_account li {
	padding:5px;
	padding-left:0px;
	border:0px;
	float:none
}

#secondary-nav .my_account li a {
	color:white
}

#secondary-nav .my_account li a:hover {
	color:#FFF200
}

#secondary-nav .my_account:hover {
	display:block
}

#secondary-nav #my_account_link {
	position:relative;
	padding-bottom:20px
}

#secondary-nav #my_account_link:hover .my_account {
	display:block
}

#my_account-messages .message {
	width:90%;
    float:left;
    margin-left:10px;
}

#my_account-messages .new {
    float:left;
    margin-right:10px;
    margin-top:-5px;
}

.ellipsis {
	white-space: nowrap;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	display:block
}

.verdana {
	font-family:Verdana, Geneva, sans-serif !important;
}

.pop-item {
    font-weight: bold;
}

.p10 {
	padding:10px
}

.edit_gift_card input.text,.edit_gift_card textarea  {
	width:180px;
}
.edit_gift_card select {
	width:183px
}

.add_cart_holder {
	width:200px;
	float:left;
	margin-left:20px;
}

.add_cart_holder input.text, .add_cart_holder textarea , .add_cart_holder select {
	width:190px;
}

.add_cart_holder input.text, .add_cart_holder textarea, .add_cart_holder select {
	margin-top:5px;
	font-size:12px;
}

#musicwelike .prev-link, #musicwelike .next-link, #stores .prev-link, #stores .next-link, #live .featured-releases-container .prev-link, #live .featured-releases-container .next-link {
	top: 40px;
}
#stores .featured-releases-container, #live .featured-releases-container {
	position: relative;
	text-align: center;
}
#stores .mwl-container-content, #live .mwl-container-content {
	margin-left: 30px;
}
#stores .featured-releases-slider, #live .featured-releases-slider {
	height: 113px;
}

.float-right-block {
	float: right;
	width: 712px;
}

.module-white {
	background-color: #fff;
	background-image: none;
	padding: 11px;
	position: relative;
	margin-bottom: 20px;
}

.blue { color:#133c9a; }
.white { color:#fff; }


.font_lasvegasOTJackpot {
	font-family: 'LasVegasOTJackpot',Verdana, Geneva, sans-serif;
}
.narrow-results .font_lasvegasOTJackpot {
	color: #404040;
	word-spacing: 0.1em;
	letter-spacing: 0.05em;
}
#stores .narrow-results {
	margin-top: 15px;
}
.narrow-results .font_lasvegasOTJackpot a {
	color: #000;
	text-decoration: none;
}
.narrow-results .font_lasvegasOTJackpot a.active {
	color: #B21F24;
}
.sp-photo-box {
	width: 210px;
	height: 210px;
	float: left;
	margin-left: 30px;
	overflow: hidden;
	font-size: 11px;
	color: #000;
	text-align: center;
}
.sp-photo-box a {
	color: #000;
	text-decoration: none;
}
.sp-nomargin {
	margin-left: 0;
}

.sn-title {
	text-decoration: none;
	font-size: 10px;
	color: #000;
}

.djset-box img {
	margin-right: 10px;
}

.mo-form-box {
	margin-bottom: 15px;
}
.mo-form-box label {
	display: block;
	font-weight: bold;
	font-size: 11px;
}
.mo-form-box input[type=text], .mo-form-box textarea, .mo-form-box select {
	border: 1px solid #999;
	width: 190px;
	height: 16px;
	font-size: 10px;
	padding: 0 5px 0 5px;
	margin: 4px 0 4px 0;
	-moz-box-shadow:    inset -1px 1px 10px #aaa;
	-webkit-box-shadow: inset -1px 1px 10px #aaa;
	box-shadow:         inset -1px 1px 10px #aaa;
}
.mo-form-box textarea {
	width: 400px;
	height: 48px;
}
.mo-form-box select {
	-webkit-appearance: none;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border-radius:0px;
	width: 200px;
	height: 18px;
	margin: 4px 0 4px 0;
	background: url('/assets/site/form-select-arrow.png') no-repeat top right;
}
.mo-form-tooltip-box {
	display: inline-block;
	background: url('/assets/site/stores-mail-order-arrow-left.png') no-repeat left center;
	padding-left: 6px;
	margin-left: 10px;
}
.mo-form-tooltip {
	display: inline-block;
	background: #a0a0a0;
	color: #fff;
	padding: 7px;
	font-size: 9px;
	width: 210px;
}

.vt-store-photo {
	width: 120px;
	float: left;
}
.vt-store-info {
	float: left;
	margin-left: 10px;
}

.explicit {
	color:#360640
}

.editor-content, .editor-content p {
	font-size: 11px !important;
}
.editor-content a:link, .editor-content a:visited {
	text-decoration:none;
	color:#b21f24;
}
.editor-content ul {
	list-style: disc inside;
	margin-bottom: 10px;
}

.thinkgreen-listnum {
	display: block;
	width: 14px;
	background: #327947;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	/*behavior:url('/assets/js/libs/pie/PIE.htc');*/
	font-size: 11px;
	color: #fff;
	text-align: center;
	margin-top: 1px;
}

.buy-dropdown {
	width:57px;
	height:21px;
	background:url(../site/buy_dropdown.png) no-repeat;
	position:relative;
	text-decoration:none;
	display:inline-block;
	font-family:'standard0758Regular',Verdana, Geneva, sans-serif;
	font-size:9px;
	top:6px;
	cursor:pointer
}

.buy-dropdown-ul {
	border:1px solid #ed1c24;
	border-radius:5px;
	-moz-border-radius:5px;
	padding:4px 0px;
	background:#e8e8e8;
	position:absolute;
	left:0px;
	top:22px;
	width:100px;
	display:none;
	font-family:'standard0758Regular',Verdana, Geneva, sans-serif;
	font-size:9px;
	z-index:10
}

.buy-dropdown-ul li a{
	display:block;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:4px;
	padding-right:4px;
	border-bottom:1px dotted #7c7e7d;
	color:#404040;
	width:92px;
	text-decoration:none;
	text-align: left;
}

.buy-dropdown-ul li a:hover {
	background:white
}

.buy-dropdown-ul li a span {
	float:right
}

.buy-dropdown, .buy-dropdown-ul, .buy-dropdown-ul li, .buy-dropdown-ul ul li a {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    line-height: 10px;
}



.custom_file_formfield_div {
	position: relative;
}
.custom_file_formfield_div .custom_file_input_real {
	position: relative;
	left: -202px;
	width: 202px;
	opacity:0;
}
.custom_file_formfield_div .custom_file_yellowbutton {
	width: auto;
	height: auto;
	display: inline-block;
	position: relative;
	left: -202px;
	font-size: 8px;
	border: 1px solid white;
	padding: 3px 8px;
	-moz-box-shadow: 1px 1px 3px #666;
	-webkit-box-shadow: 1px 1px 3px #666;
	box-shadow: 1px 1px 3px #666;
}
.ctform_radiobutton {
	float: left;
}
.ctform_radiobutton_label {
	margin-left: 20px;
	font-weight: normal !important;
}
#collection_form #comments {
	height: 120px;
}

.margin-0auto {
	margin: 0 auto;
}

.jwvideoplayer {
	display: inline-block;
	border: 1px solid #fff;
	-moz-box-shadow: 0px 1px 5px 1px #ddd;
	-webkit-box-shadow: 0px 1px 5px 1px #ddd;
	box-shadow: 0px 1px 5px 1px #ddd;
	position: relative;

    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

#jwpcontainer {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.jwvideoplayer::-moz-selection{
	background: none;
	color: inherit;
	text-shadow: none;
}
.jwvideoplayer::selection{
	background: none;
	color: inherit;
	text-shadow: none;
}

.jwvideoplayer.jwp_withplaylist {
	text-align:center;
	margin-top:21px;
	-moz-box-shadow: 0px 1px 5px 1px #999;
	-webkit-box-shadow: 0px 1px 5px 1px #999;
	box-shadow: 0px 1px 5px 1px #999;
}
.jwp_playlist_button {
	position: absolute;
	right: 0px;
	top: 0px;
	display: inline-block;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	background: #35363a;
	color: #fff;
	padding: 5px 15px 0px 5px;
	height: 15px;
	border-top: 1px solid #fff;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	/*-moz-box-shadow: 0px 1px 5px 1px #ddd;
	-webkit-box-shadow: 0px 1px 5px 1px #ddd;
	box-shadow: 0px 1px 5px 1px #ddd;*/
	z-index:21;
}
.jwp_playlist_button a {
	color: #fff;
	text-decoration: none;
	display: block;
	padding-right: 15px;
}
.jwp_playlist_button.arrowdown {
	height: 16px;
}
.jwp_playlist_button.arrowup {
	height: 15px;
}
.jwp_playlist_button.arrowdown a {
	background: url('/assets/site/triangle-grey-down.gif') no-repeat right center;
	color: #bebebe;
}
.jwp_playlist_button.arrowup a {
	background: url('/assets/site/triangle-white-up.gif') no-repeat right center;
	color: #fff;
}
.jwp_playlist {
	position: absolute;
	top: 22px;
	right: 0;
	color: #fff;
	z-index:34;
	display:inline-block;
	background:#35363a;
	border:1px solid #fff;
	border-top: none;
	display:none;
	text-align: left;
}
.jwp_playlist ul {
	padding: 0;
	margin: 0;
}
.jwp_playlist ul {
	border-top: 1px solid #fff;
}
.jwp_playlist ul:first-child {
	border-top: none;
}
.jwp_playlist ul li {
	border-top: 1px dotted #d7d7d7;
	background: url('/assets/site/arrow-red-right.png') no-repeat 10px 8px;
}
.jwp_playlist ul li:first-child {
	border-top: none;
}
.jwp_playlist ul li:hover {
	background: #000 url('/assets/site/arrow-red-right.png') no-repeat 10px 8px;
}
.jwp_playlist ul li a {
	color: #d7d7d7;
	text-decoration: none;
	display: block;
	padding: 5px 15px 5px 25px;
}
.jwp_playlist ul li a:hover {
	/*text-decoration: underline;*/
}

#jwp_sharebuttons {
	position: absolute;
	top: 10px;
	z-index: 30;
}
#jwp_sharebuttons li {
	display: inline-block;
	font-size: 9px;
	background: #0d0d0d;
	color: #fff;
	padding: 2px 0 1px 0;
	margin-left: 10px;
	height: 13px;
	width: 75px;
	border: 1px solid #fff;
	text-align: center;
}
#jwp_sharebuttons li a {
	color: #fff;
	text-decoration: none;
}
#jwp_sharebuttons li a span.jwp_sbutton_icon {
	display: inline-block;
	width: 15px;
	height: 12px;
	vertical-align: middle;
	margin-right: 4px;
}

.jwp_sbutton_icon#jwpsbi_email {
	background: url('/assets/site/jwp_sbutton-email.gif') no-repeat center center;
}
.jwp_sbutton_icon#jwpsbi_embed {
	background: url('/assets/site/jwp_sbutton-embed.gif') no-repeat center center;
}
.jwp_sbutton_icon#jwpsbi_link {
	background: url('/assets/site/jwp_sbutton-link.gif') no-repeat center center;
}
.jwp_sbutton_icon#jwpsbi_subscribe {
	background: url('/assets/site/jwp_sbutton-subscribe.gif') no-repeat center center;
}
.jwp_sbutton_icon#jwpsbi_share {
	background: url('/assets/site/jwp_sbutton-share.gif') no-repeat center center;
}

#jwp_sharearea {
	z-index: 35;
	position: absolute;
	background: #000;
	background: rgb(0, 0, 0);
    background: rgba(0, 0, 0, .6);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
	width: 100%;
	height: 100%;
}
#jwp_close_mini {
	z-index: 60;
	display: inline-block;
	position: absolute;
	top: 10px;
	right: 10px;
}
.jwp_shareareas {
	margin-top: 30px;
	text-align: center;
}
.jwp_shareareas h2 {
	color: #FFF200 !important;
	float: none !important;
}
#jwp_close_mini a {
	color: #fff;
	font-size: 10px;
	padding: 20px;
	background: url('/assets/site/close-mini.gif') no-repeat right center;
}
.jwp_sarea_wrapper {
	display: inline-block;
	text-align: left;
}
.width-300 { width: 300px; }
.height-60 { height: 60px; }

.live-show-shadow {
	border:1px solid #fff;
	-moz-box-shadow: 0px 1px 5px 1px #ddd;
	-webkit-box-shadow: 0px 1px 5px 1px #ddd;
	box-shadow: 0px 1px 5px 1px #ddd;
}

#gift-card-page .full-width1 {
    padding-bottom:100px;
}

#gift-card-page .sign-in-box {
	width:190px;
	font-size:10px;
	background:black;
	float:left;
	color:white;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
  box-shadow:  1px 1px 5px 2px #ccc;
	-moz-box-shadow: 1px 1px 5px 2px #ccc;
  -webkit-box-shadow: 1px 1px 5px 2px #ccc;
}

#gift-card-page .sign-in-box .header {
	background: #b21f24;
	padding:5px;
	-webkit-border-top-left-radius: 2px;
	-webkit-border-top-right-radius: 2px;
	-moz-border-radius-topleft: 2px;
	-moz-border-radius-topright: 2px;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
}

#gift-card-page .sign-in-box ul {
	list-style:disc;
	margin-left:20px
}

header.yellow h3 {
	font-size: 30px;
	color: #FFF200;
	text-shadow: 1px 1px 2px black;
}

.underline {
	text-decoration:underline !important
}

#stores .auctions-headline h3 {
	font-size: 26px;
	color: #36043c;
	text-shadow: none;
	display: block;
	margin-bottom: 10px;
}

#related-albums .related-album.on, #related-albums .related-album.on a {
	color: #35363A;
}

.table_bold {
	color:black;
	font-weight:bold
}
.table_bold:visited {
	color:#666;
}

/* contact */
#contact .store {
	width: 190px;
	height: 100px;
	display: block;
	margin: 8px 0;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 0 0 6px #666666;
    box-shadow: 0 0 6px #666666;
}

#contact .store.hollywood {
	background: url('/assets/site/amoeba-holywood.jpg') left top no-repeat;
}

#contact .store.sanfrancisco {
	background: url('/assets/site/amoeba-sanfrancisco.jpg') left top no-repeat;
}

#contact .store.berkeley {
	background: url('/assets/site/amoeba-berkeley.jpg') left top no-repeat;
}

#contact .store-item {
    border-top: 1px dotted #8C8C8C;
    margin-bottom: 12px;
    padding-top: 4px;
}

#contact .store-item.first { border: none; }
#contact .half-width1 { min-height: 540px; }

/* //contact */

/* twitter box */
.twitter-share-button {
	position: relative;
	bottom: 1px;
}

/* fixing fancybox */
body #fancybox-wrap { position: absolute; }

body.device-iphone #fancybox-wrap {
    position: absolute;
	padding: 50px 0 0 0 !important;
	left: 165px !important;
}

/* ** ASLITW - ACCOUNTING SECTION ** */
#accounting .reports_filter_holder {
    width:200px;
    float:left;
}

#accounting .reports_filter_holder input[type=text], #accounting .reports_filter_holder select {
    width:170px;
    margin:10px;
    margin-bottom:0px;
}

#accounting .genbox label {
    display: inline-block;
    font-weight: bold;
    margin-bottom: 2px;
}

#accounting .genbox .editable {
	background: none;
	border: 1px solid #D7D7D7;
	cursor: default;
	padding: 3px 2px;
}

#accounting .genbox .editable.focus {
	background: #FF9;
}

#accounting .genbox .saving {
	display: none;
}

#accounting .genbox a {
	color: #F00;
}


#accounting .success {
    background: #009966;
    color: white;
    margin-bottom: 15px;
    padding: 3px;
	display: none;
    position: absolute;
    right: 0;
    top: 0;
}

#accounting .gray-box label {
    width:160px;
    display:block;
    float:left;
    text-align:right;
    margin-right:10px
}

#checkout-page .gray-box-holder {
    background:#e8e8e8;
}

table.noborder td {
    border:0px
}

.placeholder_label {
    cursor:text
}

.viewtype_grid {
    padding-right: 20px;
    background:url('../site/view-grid.png') no-repeat right center;
}
.viewtype_list {
    padding-right: 20px;
    background:url('../site/view-list.png') no-repeat right center;
}

.image-listing {
    clear: both;
}

.image-listing-item {
    margin: 0;
    float: left;
    height: 220px;
    width: 130px;
    display: block;
    text-align: center;
    padding-right: 10px;
}

.image-listing-item:nth-child(5n+5){
    padding-right: 0;
}

.image-listing-item img {
    margin-left: auto;
    margin-right: auto;
    border: 1px solid #fff;
    -moz-box-shadow: 2px 2px 2px #000;
    -webkit-box-shadow: 2px 2px 2px #000;
    box-shadow: 0px 0px 4px #666;
    border-radius: 2px;
}

.image-listing-item h4 {
    font-size: 11px;
    font-weight: bold;
}

.image-listing-item h5 {
    font-size: 11px;
}

.image-listing-item h4 a,
.image-listing-item h5 a,
.image-listing-item h5 {
    text-overflow: ellipsis;
    word-wrap: break-word;
    overflow: hidden;
    height: 15px;
    display: block;
    width: 125px;
    white-space: nowrap;
    line-height: 15px;
    font-size: 11px;
    font-family: Verdana, Geneva, sans-serif;
}

a.buy-movie {
    display:block;
    width:73px;
    height:23px;
    border:0px;
    text-indent: -6000px;
    overflow: hidden;
    background:url(../site/buy_movie.png)
}

.recommends-blob-check {
    float: left;
}

.recommends-blob-mini {
    display: inline-block;
    width: 16px;
    height: 16px;
    background: url('/assets/site/amoeba-recommends-mini.png');
    display: inline-block;
    float: left;
    margin: 0 2px 0 4px;
}

.td-cell-workname {
    background:#37043d;
    color:white;
    font-weight: bold;
    border-radius: 4px;

}

header .subscribe {
    position:absolute;
    bottom:20px;
    right:0px;
}
.black-down-arrow {
    display:inline-block;
    width:8px;
    height:7px;
    background:url(../site/black-arrow-down.png)
}

.subscribe-box {
    width: 213px;
    /*height: 116px;*/
    position: absolute;
    right: 8px;
    top: 105px;
    border: 1px solid #fff200;
    background: #313131;
    color: white;
    font-size: 11px;
    text-align: left;
    padding: 10px 15px;
    z-index: 10;
    display:none
}

.subscribe-box input.text {
    width:210px;
    margin-top:5px
}

.loader {
    vertical-align: middle;
    margin-left:10px;
    display:none
}

.subscribe-box strong {
    width:190px;
    display:block
}

.close {
    display: block;
    margin: 8px 10px 0 0;
    height: 12px;
    width: 12px;
    border: 1px solid white;
    background: #939393;
    color: white;
    font-size: 10px;
    border-radius: 2px;
    line-height: 11px;
    text-align: center;
    cursor: pointer;
    position:absolute;
    right:0px;
    top:0px;
}

.subscribe-footer {
    text-align: left;
    margin-left:75px;
    font-size:11px;
    color:white;
    margin-top:10px;
    vertical-align: middle;
}

.subscribe-footer form {
    display:inline
}

.subscribe-footer form .text {
    padding-left:5px
}

.subscribe-footer form input {
    margin-top: -3px;
}

.subscribe-footer-box {
    width: 213px;
    position: absolute;
    left: 345px;
    bottom: 35px;
    border: 1px solid #fff200;
    background: #313131;
    color: white;
    font-size: 11px;
    text-align: left;
    padding: 10px 15px;
    z-index: 10;
    display:none
}

#footer-nav .subscribe-footer-box .message a {
    font-size: inherit;
    font-family: inherit;
    display: inline;
}

.subscribe-footer .loader {
    vertical-align: middle;
    margin-left:10px;
    display:none
}

#musicwelike #sidebar a.yellow-button {
    padding: 3px 5px
}

.homepage-new-releases-tabs {
    white-space: nowrap;
    font-size:0px;
}

.homepage-new-releases-tabs li a {
    width:105px;
}

#top-sellers-table .add_track {
    margin-top:-2px;
    margin-left:10px;
}

.js_ellipsis p {
    line-height: 15px;
}

a.new_releases_bottom_link {
    position: absolute;
    bottom:0px;
    left:0px
}

a.homepage_boxes_text_header:hover {
    text-decoration: underline;
}

.homepage_box_text a {
    color:#b21f24
}

.show-per-page {
    float:left;
    vertical-align: middle;
    font-size:10px;
}

.show-per-page select {
    margin-left:5px;
    font-size:10px
}

.artist-news-content a {
    color:#b21f24;
    text-decoration: none;
}

#artist-news-signup.subscribe-box {
    position:absolute;
    top:100px;
    left:-150px;
}

/* normalize line height */

.music-we-like-info {
    line-height: 1.2;
}

a.yellow-button, a.red-button {
    line-height: 13px;
    height:12px;
}

input.yellow-button, input.red-button {
    line-height: 11px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    input.yellow-button, input.red-button {
        padding-top:5px;
    }
}

.artist-sign-up-no-image {
    float:right;
    padding-top:25px;
    margin-right:20px;
    position: relative;
}

.artist-news-signup-form {
    padding-right: 5px;
}

.pay-with {
    font-style: italic;
    margin-top: 10px;
    float: none;
    clear: both;
    text-align: center;
    background: url('../site/pay-with-bg.png') repeat-x top;
    padding:11px;
    padding-bottom:0px;
}

.pay-with img {
    margin-left: -4px;
}

#checkout-signup-box {
    position: absolute;
    right:10px;
    top:50px;
    width:450px;
    padding-top:0px;
    background: #e8e8e8;
    font-size:11px;
}

#checkout-signup-box input.email {
    width: 200px;
}

#checkout-signup-box h3 {
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    margin:0px;
    background: url('../site/alert-icon.png') #411246 no-repeat 10px 12px;
    padding-left:35px;
    font-size:24px;
}

#checkout-signup-box .yellow-button {
    font-weight: normal;
}

.share_buttons_holder {
    position:absolute;
    top:10px;
    right:10px
}

#search_suggest .alllink .all {
    text-decoration:none;
    font-size:10px;
    color:#fff200;
    position:relative;
    display:inline-block;
    margin-left:20px;
    float:right;
}

#youtube_player_interview {
	display: none;
}

#label_albums_content a.red-button {
	font-size: 7px;
}

.available_on {
	display: inline-block;
	margin-top: 3px;
	max-width: 130px;
}

.available_on_price_column {
	font-size: 10px;
}

.video-detail-info .available_on_price_column {

}

#bronto_direct_add {
	visibility: hidden;
}

#payment_error_message {
	color: #b21f24;
	font-weight: bold;
	margin-top: 10px;
}

.content-banner-holder {
	margin-right: 10px;
	width: 450px;
	padding-top: 0px;
	float: right;
}

.content-banner-holder img {
	max-width: 100%;
}

.grecaptcha-badge {
	visibility: collapse !important;
}

.mwl_filter img {
	width: 100%;
	margin-top: 5px;
}

#mwl_location_list a.mwl_filter {
	background: url('/assets/site/mwl-arrow.png') no-repeat right 3px;
	display: block;
}

.month-pick-bio {
	margin: 25px 0;
	display: flex;
	align-items: center;
	column-gap: 20px;
}
.month-pick-bio:not(:first-of-type) {
	border-top: 1px solid #D1D1D1;
	padding-top: 25px;
}
.month-pick-bio-text {
	font-size: 10px;
}

.disabled.loading {
	opacity: 0.5;
	cursor: default;
	pointer-events: none;
}