html, body{margin: 0px; padding: 0px; *width: 100%;}

body{
background-image: url(../img/mainback.jpg);
background-repeat: repeat-x;
background-position: top center;
font-family:  Helvetica, "Times New Roman", Georgia, Times, serif;
font-size: 12px;
line-height: 17px;
color: #353434;
}

a{color: #04a1db;}

img{border: none;}

.left{float: left;} .right{float: right;} .cb{clear: both; position: relative;}

#container{
width: 1000px;
margin: 0px auto;
-moz-box-shadow: 0px 0px 5px #ccc;
-webkit-box-shadow: 0px 0px 5px #ccc;
box-shadow: 0px 0px 5px #ccc;
}

#slideshowHold{
background-color: black;
text-align: center;
}

#topBack{
background-image: url(../img/topback.jpg);
background-repeat: no-repeat;
background-color: #202324;
}

#topHeader{
width: 975px;
margin: 0px auto;
clear: both;
height: 30px;
}

#topHeader2{
position: absolute;
width: 975px;
top: 0px;
left: 50%;
margin-left: -480px;
clear: both;
}

#topHeadList{
float: right;
color: white;
font-size: 12px;
}

#topHeadList li{
float: left;
text-transform: uppercase;
margin-top: 8px;
margin-right: 10px;
padding-right: 10px;
}

#topHeadList li a{
color: white;
text-decoration: none;
}

#topHeadList .radioButton{
margin-top: 6px;
cursor: pointer;
}

#topHeadList .youtubebutton{
margin-top: 3px;
cursor: pointer;
}

#mainMenu{
height: 88px;
background-color: white;
background-image: url(../img/menu-back.gif);
background-repeat: repeat-x;
width: 100%;
}

#mainMenu2{
position: absolute;
top: 32px;
height: 88px;
background-color: white;
background-image: url(../img/menu-back.gif);
background-repeat: repeat-x;
width: 100%;
}

#mainMenu .insider{
width: 975px;
margin: 0px auto;
}

h1 a{
text-indent: -9999999px;
background-image: url(../img/main-logo.gif);
height: 87px;
width: 318px;
float: left;
}

#menuList{
float: right;
margin-top: 30px;
}

#menuList li{
float: left;
}

#menuList li a{
display: block;
text-indent: -99999px;
height: 28px;
background-repeat: no-repeat;
outline: none;
}

#menuList li a:hover{
background-position: 0% 100%;
}

#menuList #artistz a{
background-image: url(../img/main-menu_01.gif);
width: 96px;
}

#menuList #newz a{
background-image: url(../img/main-menu_02.gif);
width: 83px;
}

#menuList #shopz a{
background-image: url(../img/main-menu_03.gif);
width: 76px;
}

#menuList #releasez a{
background-image: url(../img/main-menu_04.gif);
width: 114px;
}

#menuList #videoz a{
background-image: url(../img/main-menu_05.gif);
width: 89px;
}

#menuList #contactz a{
background-image: url(../img/main-menu_06.gif);
width: 119px;
}

#homeNews{
background-color: white;
background-image: url(../img/section-back.gif);
background-repeat: repeat-x;
min-height: 200px;
border-top: 1px solid white;
padding-top: 20px;
padding-left: 15px;
}

#homeNews .insider{
width: 975px;
margin: 0px auto;
}

#homeNews h2{
float: left;
text-transform: uppercase;
font-size: 20px;
margin-right: 10px;
}

#homeNews .viewAll{
float: left;
color: #7F7F7F;
text-transform: uppercase;
font-size: 11px;
}

.viewAll a{
color: #7f7f7f;
text-decoration: none;
}

#homeNewsList{
}

#homeNewsList li{
width: 220px;
min-height: 100px;
float: left;
margin-right: 17px;
margin-left: 2px;
margin-top: 10px;
margin-bottom: 30px;
padding-left: 4px;
font-size: 12px;
}

#homeNewsList .newsImage{
height: 143px;
width: 212px;
overflow: hidden;
background-image: url(../img/entryback.gif);
}

#homeNewsList h3{
color: #009fda;
font-size: 18px;
text-transform: uppercase;
margin: 5px 0px 5px 0px;
}

#homeNewsList .newsPreview2{
width: 212px;
}

h3 a, h2 a{
text-decoration: none;
}

.readMo{
margin: 5px 0px;
}

#homeReleases{
background-color: white;
background-image: url(../img/section-back.gif);
background-repeat: repeat-x;
min-height: 200px;
border-top: 1px solid white;
padding-top: 20px;
padding-left: 30px;
}

#homeReleases .insider{
width: 975px;
margin: 0px auto;
}

#homeReleases h2{
float: left;
text-transform: uppercase;
font-size: 20px;
margin-right: 10px;
margin-bottom: 10px;
}

#homeReleases .viewAll{
float: left;
color: #7F7F7F;
text-transform: uppercase;
font-size: 11px;
}

#homeReleases li{
ffloat: left;
fmargin-right: 17px;
fwidth: 131px;
fheight: 131px;
}

#homeReleases li.arrow{
margin-right: 0px;
width: 26px;
}

#homeReleases li.box img{
height: 131px;
width: 131px;
}

#homeReleases2{
background-color: white;
background-repeat: repeat-x;
min-height: 200px;
border-top: 1px solid white;
padding-top: 0px;
padding-left: 30px;
}

#homeReleases2 .insider{
width: 975px;
margin: 0px auto;
}

#homeReleases2 h2{
float: left;
text-transform: uppercase;
font-size: 20px;
margin-right: 10px;
margin-bottom: 10px;
}

#homeReleases2 .viewAll{
float: left;
color: #7F7F7F;
text-transform: uppercase;
font-size: 11px;
}

#homeReleases2 li{
ffloat: left;
fmargin-right: 17px;
fwidth: 131px;
fheight: 131px;
}

#homeReleases2 li.arrow{
margin-right: 0px;
width: 26px;
}

#homeReleases2 li.box img{
height: 131px;
width: 131px;
}


#mainBacker{
background-image: url(../img/whole-back.jpg);
background-repeat: repeat-y;
background-position: top center;
}

#mainInside{
background-image: url(../img/mainback.jpg);
background-repeat: repeat-x;
}

#mainInside2{
background-image: url(../img/mainback.jpg);
background-repeat: repeat-x;
background-position: 0px -5px;
}

#mainInner, #mainInner2{
width: 975px;
margin: 0px auto;
}

#leftMain{
float: left;
width: 709px;
margin-left: 17px;
}

#rightMain{
float: left;
background-image: url(../img/rightback.jpg);
background-repeat: repeat-y;
width: 249px;
min-height: 500px;
}

#rightMain .insider{
background-image: url(../img/rightbacktop.jpg);
background-repeat: no-repeat;
min-height: 300px;
width: 100%;
}

#filterBlock{
background-color: #c2c2c2;
padding: 10px 10px 10px 15px;
margin: 20px 10px 20px 0px;
font-weight: bold;
color: #7C7C7C;
}

#filterBlock select, #filterBlock input{
background-color: #c2c2c2;
border: 1px solid #999;
color: #555;
}

#blogList li{
margin-right: 10px;
border-bottom: 1px solid #adadad;
padding-bottom: 25px;
margin-bottom: 25px;
}

.newsBigImage{
float: left;
width: 360px;
}

.newsPreview{
float: left;
width: 320px;
line-height: 17px;
}

.newsPreview h2{
color: #04a1db;
text-transform: uppercase;
font-size: 25px;
margin-bottom: 15px;
}

.postTitle{
color: #02a1db;
text-transform: uppercase;
font-size: 30px;
margin-bottom: 15px;
margin-top: 44px;
}

.postBody{
width: 650px;
overflow: hidden;
}

.postBody p{
margin-bottom: 15px;
}

#fearlessArtists, #fearlessAlumni{
color: #04a1db;
font-size: 24px;
text-transform: uppercase;
margin-bottom: 20px;
}

#alumniButton{
display: block;
background-color: #EEE;
padding: 15px 0px;
text-align: center;
text-transform: uppercase;
color: #999;
-moz-border-radius: 7px;
border-radius: 7px;
font-size: 16px;
}

#alumniButton:hover{
background-color: #CCC;
color: #054f6a !important;
}

#alumniButton:hover h2{
color: #054f6a !important;
}

#artistList li, #artistList2 li{
margin-bottom: 30px;
float: left;
width: 220px;
height: 180px;
margin-right: 15px;
}

#artistList .bandImage, #artistList2 .bandImage{
height: 143px;
width: 212px;
overflow: hidden;
background-image: url(../img/entryback.gif);
margin-bottom: 10px;
}

#artistList h3, #artistList2 h3{
text-transform: uppercase;
font-size: 19px;
}

#artistBigPic{
background-color: black;
text-align: center;
height: 400px;
overflow: hidden;
width: 1000px;
}

#bandName{
color: #05a1dc;
font-size: 43px;
margin-top: 25px;
margin-bottom: 20px;
width: 400px;
float: left;
text-transform: uppercase;
}

.columnHead{
text-transform: uppercase;
color: #05a1dc;
font-size: 19px;
margin-bottom: 10px;
}

#bandShare{
float: right;
fbackground-color: #a9a9a0;
fpadding: 3px 15px;
margin-top: 25px;
margin-right: 15px;
f-moz-border-radius: 7px;
border-radius: 7px;
font-size: 10px;
padding-right: -50px;
}

#bandShare2{
border-bottom: 1px solid #CFCFCF;
margin-right: 15px;
margin-bottom: 25px;
padding-bottom: 20px;
}

#bandBio{
margin-bottom: 25px;
width: 655px;
line-height: 17px;
}

#bandLineup{
float: left;
width: 210px;
margin-right: 15px;
}

#bandLinks, #bandShows{
float: left;
width: 210px;
margin-right: 15px;
}

#bandContact{
float: left;
width: 210px;
}


#bandShows{
height: 230px;
}


#videoTite{
font-weight: bold;
color: #6F6F6F;
font-size: 14px;
margin-top: 5px;
}

#bandSecond{
border-top: 1px solid #cfcfcf;
border-bottom: 1px solid #cfcfcf;
padding: 13px 0px 25px 0px;
margin: 25px 15px 25px 0px;
}

#artistDownloads, #bandVideo, #bandReleases{
padding: 20px 22px 7px 15px;
margin-bottom: 10px;
}

#bandPlayer{
padding: 25px 10px 10px 10px;
}

#artistDownloads h3, #bandVideo h3, #bandReleases h3{
text-transform: uppercase;
font-size: 15px;
color: black;
margin: 0px;
}

#bandReleases ul li{
float: left;
margin-right: 10px;
margin-top: 10px;
display: block;
}

#artistNews{
width: 340px;
float: left;
margin-right: 20px;
}

#bandMerch{
float: left;
width: 312px;
}

#artistNews ul{
border-bottom: 1px solid #EEE;
margin-top: 5px;
}

#artistNews ul li{
border-top: 1px solid #EEE;
padding: 7px 0px;
}


 #artistDownloads ul{
border-bottom: 1px solid #BFBFBF;
margin-top: 5px;
}

#artistDownloads ul li{
border-top: 1px solid #BFBFBF;
padding: 7px 0px;
}

#artistNews a, #artistDownloads a{
color: #353434;
text-decoration: none;
}

#artistNews a{
font-weight: bold;
}

#releaseFeature{
margin: 30px 10px 20px 0px;
border-bottom: 1px solid #adadad;
padding-bottom: 20px;
}

#releaseFeature h2{
color: #04a1db;
font-size: 24px;
text-transform: uppercase;
margin-bottom: 20px;
}

#featureImage{
float: left;
margin-right: 20px;
}

#featureInfo{
float: left;
width: 330px;
}

.featureBand{
color: #04a1db;
text-transform: uppercase;
font-size: 30px;
}

.featureTitle, .featureTitle a {
color: #3a3a3a;
text-transform: uppercase;
font-size: 30px;
margin-bottom: 10px;
}

.releaseFormat{
margin-bottom: 5px;
color: #555555;
}

.featurePurchase{
margin-bottom: 5px;
}

#releaseList h3, #releaseList2 h3{
text-transform: uppercase;
font-size: 14px;
margin: 5px 0px 0px 0px;
}

#releaseList li{
float: left;
margin-right: 17px;
width: 160px;
height: 200px;
margin-bottom: 25px;
text-transform: uppercase;
font-size: 14px;
}

#releaseList2 li{
float: left;
margin-right: 15px;
width: 220px;
height: 190px;
margin-bottom: 25px;
text-transform: uppercase;
font-size: 14px;
overflow: hidden;
}

#releaseList2 li .left{
width: 150px;
}

#releaseList2 li .right, #releaseList li .right{
margin-top: 5px;
}

#insideWide, #insideWide2{
margin: 0px 17px;
padding: 30px 0px;
}

#videoHead{
color: #04a1db;
font-size: 24px;
text-transform: uppercase;
margin-bottom: 20px;
}

#videoFeature{
border-bottom: 1px solid #adadad;
padding-bottom: 20px;
}

#videoFeatLeft{
float: left;
width: 480px;
margin-right: 30px;
}



#contactLeft{
width: 460px;
float: left;
background-color: #f2fafd;
}

#contactTop{
padding: 15px;
background-color: #fff;
font-size: 11px;
line-height: 14px;
}

#contactBottom{
padding: 15px;
padding-top: 5px;
}

#contactBottom .left{
float: left;
width: 229px;
}

#contactBottom .right{
float: left;
width: 200px;
}

#contactBottom .labelz{
text-transform: uppercase;
margin-top: 10px;
}

#contactBottom .error-message{
color: red;
margin-bottom: 20px;
display: block;
}

#contactBottom .formed{
background-image: url(../img/smallform.jpg);
background-repeat: no-repeat;
height: 35px;
}

#contactBottom .formed2{
background-image: url(../img/longform.jpg);
background-repeat: no-repeat;
height: 35px;
}

#contactBottom .formed3{
background-image: url(../img/largeform.jpg);
background-repeat: no-repeat;
height: 230px;
margin-bottom: 8px;
}

#contactBottom .formed input{
background: transparent;
border: none;
padding: 0px !important;
height: 30px;
width: 185px;
margin-left: 5px;
}

#contactBottom .formed2 input{
background: transparent;
border: none;
padding: 0px !important;
height: 30px;
width: 415px;
margin-left: 5px;
}

#contactBottom .formed3 textarea{
background: transparent;
border: none;
padding: 0px !important;
height: 220px;
width: 415px;
margin-left: 5px;
margin-top: 3px;
}

#contactTop h2{
text-transform: uppercase;
color: #0b84b1;
font-size: 20px;
margin-bottom: 5px;
}

#contactRight{
float: right;
width: 460px;
overflow: auto;
height: 545px;
}

#contactRight h2{
text-transform: uppercase;
color: #0b84b1;
font-size: 20px;
margin-bottom: 5px;
}

#faqList{
margin-top: 20px;
color: #545454;
}

#faqList li{
margin-bottom: 30px;
}

#faqList .question{
font-weight: bold;
font-size: 16px;
margin-bottom: 5px;
}

#faqList .answer{
font-size: 12px;
}

#fearlessStaff{
text-transform: uppercase;
font-size: 20px;
color: #0b84b1;
}

#alumni{
text-transform: uppercase;
font-size: 20px;
color: #0b84b1;
margin-bottom: 20px;
}

#staffList li{
float: left;
display: block;
margin-right: 10px;
width: 225px;
height: 70px;
font-size: 11px;
margin-top: 20px;
}

.personPic{
height: 60px;
width: 60px;
background-color: #666;
float: left;
margin-right: 10px;
}

.personInfo{
float: left;
width: 155px;
}


#footer{
background-image: url(../img/whole-back.jpg);
background-repeat: repeat-y;
background-position: top center;
width: 1000px;
margin: 0px auto;
-moz-box-shadow: 0px 0px 5px #ccc;
-webkit-box-shadow: 0px 0px 5px #ccc;
box-shadow: 0px 0px 5px #ccc;
}

#footInside{
background-image: url(../img/footer-back.gif);
background-repeat: no-repeat;
}

#footCenter{
width: 975px;
margin: 0px auto;
}

#footLeft{
float: left;
width: 709px;
margin-left: 17px;
background-position: -1px 0px;
min-height: 330px;
}

#footRight{
float: left;
width: 249px;
min-height: 100px;
}

#footMail{
padding: 25px 20px 15px 20px;
}

#footMail h3, #footMore h3{
font-size: 16px;
text-transform: uppercase;
margin-bottom: 0px;
}

#footMore{
padding: 0px 20px;
}

#footRight .insider{
background-position: 0px -80px;
min-height: 330px;
width: 100%;
}

#footVideos{
float: left;
margin-top: 25px;
margin-left: 10px;
margin-right: 40px;
width: 320px;
}

#footVideoMain{
overflow: hidden;
width: 317px;
height: 190px;
}

.footVideoThumb{
float: left;
height: 42px;
width: 74px;
overflow: hidden;
margin-right: 7px;
margin-top: 7px;
}

.footVideoThumb img, .footVideoThumbEnd img{
height: 42px;
width: 74px;
}

.footVideoThumbEnd{
float: left;
height: 42px;
width: 74px;
overflow: hidden;
margin-top: 7px;
margin-right: 0px;
}

#footVideoMain img{
width: 317px;
height: 215px;
}

#footMerch{
float: left;
margin-top: 25px;
}

#footTour{
float: left;
margin-top: 25px;
width: 140px;
margin-right: 40px;
}

#footTour ul{
border-top: 1px solid #E2E2E2;
}

#footTour li{
border-bottom: 1px solid #E2E2E2;
padding: 10px 0px;
color: #009fda;
text-transform: uppercase;
font-weight: bold;
}

#footVideos h3, #footTour h3, #footMerch h3{
font-size: 18px;
text-transform: uppercase;
margin-bottom: 8px;
}

.emailAd, #emailJoin{
float: left;
display: block;
margin-top: 5px;
}

.emailAd{
border: none;
padding: 0px;
margin: 0px;
margin-top: 5px;
background-image: url(../img/emailform.gif);
background-repeat: no-repeat;
width: 131px;
height: 28px;
margin-right: 3px;
padding: 0px 2px;
font-style: italic;
color: #666;
font-family: Georgia, Times, "Times New Roman", serif;
}

#footBottom{
background-color: white;
background-image: url(../img/section-back.gif);
background-repeat: repeat-x;
background-position: 0px -50px;
min-height: 50px;
padding-top: 20px;
margin-bottom: 0px;
width: 1000px;
margin: 0px auto;
-moz-box-shadow: 0px 0px 5px #ccc;
-webkit-box-shadow: 0px 0px 5px #ccc;
box-shadow: 0px 0px 5px #ccc;
}

#footBottom .insider{
width: 945px;
margin: 0px auto;
font-family: Georgia, Times, "Times New Roman", serif;
font-size: 12px;
}

#footBottom li{
float: left;
margin-right: 10px;
padding-right: 10px;
border-right: 1px solid #d3d3d3;
margin-top: 8px;
}

#footBottom li.end{
border: none;
}

#footBottom a{
color: black;
text-decoration: none;
}

#footBottom #of-foot{
	margin: -5px 0px 15px 0px;
}

#footBottom #of-foot a{
	opacity: 0.4
}

#footBottom #of-foot a:hover{
	opacity: 0.8
}

/*---------PAGINATION THINGS----------*/
#pagination{
margin-bottom: 50px;
}

#pagination .result, #pagination .amount{
color: #999;
}

#pagination .pages{
margin: 10px 0px 10px 0px;
}

.pages span a, .pages span .currentPage, .pages span .dotz {
display: block;
float: left;
padding: 6px 8px;
border: 1px solid #CCC;
margin-right: 5px;
background: white;
color: #999;
}

.pages span .dotz{
border-color: white;
}

.pages span a{
color: #e43535;
font-weight: bold;
text-decoration: none;
}

.pages span a:hover{
background-color: #e43535;
color: white;
}

.amount a:hover{
color: black;
}

.amount em{
font-style: normal;
}

#sidecodeBlock{
padding: 10px;
}

/*----------------------------------------*/
/* FEATURE SLIDESHOW                      */
/*----------------------------------------*/
/*
Feature
 */
#feature {
	background: #000;
	position: relative;
	overflow: hidden;
}

#feature .slides_container {
	width: 1000px;
	overflow: hidden;
	position: relative;
	display: none;
}

.slides_container a {
	width: 1000px;
	height: 400px;
	display: block;
}

/*
Pagination
 */
#feature .pagination {
	position: absolute;
	bottom: 0;
	left: 5px;
	margin: 0;
	z-index: 100;
}

#feature .pagination li {
	position: relative;
	top: 5px;
	display: inline-block;
	list-style: none;
	height: 76px;
}

#feature .pagination li a {
	display: block;
	
	background: #cbcbcb;
	
	 /* Safari 4-5, Chrome 1-9 */
	  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#585858));
	
	  /* Safari 5.1, Chrome 10+ */
	  background: -webkit-linear-gradient(top, #585858, #ffffff);
	
	  /* Firefox 3.6+ */
	  background: -moz-linear-gradient(top, #585858, #ffffff);
	
	  /* IE 10 */
	  background: -ms-linear-gradient(top, #585858, #ffffff);
	
	  /* Opera 11.10+ */
	  background: -o-linear-gradient(top, #585858, #ffffff);
	
	border-radius: 3px 3px 0 0;
	border: 1px solid #979797;
	padding: 5px;
	width: 80px;
	height: 66px;
	line-height: 0;
	text-transform: uppercase;
	font-family: "Arial Rounded MT Bold", "Helvetica Rounded", Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #737373;
	text-align: center;
	text-decoration: none;
}

#feature .pagination li a div {
	margin-top: 4px;
	width: 80px;
	padding: 6px 0;
	white-space: nowrap;
	overflow: hidden;
}

#feature .pagination li.current {
	top: 0;
}

#feature .pagination li.current a {
	background: #ffffff;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#cbcbcb));
	
	/* Safari 5.1, Chrome 10+ */
	  background: -webkit-linear-gradient(top, #cbcbcb, #ffffff);
	
	  /* Firefox 3.6+ */
	  background: -moz-linear-gradient(top, #cbcbcb, #ffffff);
	
	  /* IE 10 */
	  background: -ms-linear-gradient(top, #cbcbcb, #ffffff);
	
	  /* Opera 11.10+ */
	  background: -o-linear-gradient(top, #cbcbcb, #ffffff);
	
	border: 1px solid #dadada;
	color: #009FDA;
}

/*----------------------------------------*/
/* RELEASES                               */
/*----------------------------------------*/
#releases {
	margin: 0px;
	position: relative;
	width: 940px;
	height: 148px;
}

#releases-list-container {
	margin: 0 auto;
	overflow: hidden;
	width: 887px;
	height: 148px;
}

ul#releases-list {
	position: relative;
	left: 1px;
	white-space: nowrap;
	vertical-align: top;
	margin: 0;
	padding: 0;
}

ul#releases-list li {
	display: inline-block;
	margin: 0 16px 0 0;
	vertical-align: top;
}

ul#releases-list li a {
	text-decoration: none;
	margin: 0;
	padding: 0;
}

ul#releases-list li a img {
	margin: 0;
	padding: 0;
	border: none;
}

ul#releases-list li a div {
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-weight: bold;
	padding: 3px 0 6px 0;
	text-align: center;
	color: #ffffff;
	font-size: 11px;
	margin: -4px 0 0 0;
}

@-moz-document url-prefix() { 
  ul#releases-list li a div {
     line-height: 1;
  }
}

ul#releases-list li.comingSoon .releaseComingSoon {
	background: #BBBBBB;
}

ul#releases-list li.preOrder .releasePreOrder {
	background: #3EC3EA;
}

.arrowButton {
	position: absolute;
	width: 26px;
	height: 131px;
	margin: 0;
	padding: 0;
	border: none;
	outline: none;
	cursor: pointer;
	text-indent: -9999px;
	top: 0;
	zoom: 1;
	filter: alpha(opacity=100);
	filter: alpha(opacity=100);
	opacity: 1.0;
}

.arrowButton:hover {
	zoom: 1;
	filter: alpha(opacity=80);
	filter: alpha(opacity=80);
	opacity: 0.8;
}

.arrowButton#left-btn {
	background: url(../img/left-arrow.gif) 0 0 no-repeat;
	left: 0 !important;
}

.arrowButton#right-btn {
	background: url(../img/right-arrow.gif) 0 0 no-repeat;
	left: 914px !important;
}

/*----------------------------------------*/
/* VINYL                               */
/*----------------------------------------*/
#releases2 {
	margin: 0px;
	position: relative;
	width: 940px;
	height: 148px;
}

#releases-list-container2 {
	margin: 0 auto;
	overflow: hidden;
	width: 887px;
	height: 148px;
}

ul#releases-list2 {
	position: relative;
	left: 1px;
	white-space: nowrap;
	vertical-align: top;
	margin: 0;
	padding: 0;
}

ul#releases-list2 li {
	display: inline-block;
	margin: 0 16px 0 0;
	vertical-align: top;
}

ul#releases-list2 li a {
	text-decoration: none;
	margin: 0;
	padding: 0;
}

ul#releases-list2 li a img {
	margin: 0;
	padding: 0;
	border: none;
}

ul#releases-list2 li a div {
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-weight: bold;
	padding: 3px 0 6px 0;
	text-align: center;
	color: #ffffff;
	font-size: 11px;
	margin: -4px 0 0 0;
}

@-moz-document url-prefix() { 
  ul#releases-list2 li a div {
     line-height: 1;
  }
}

ul#releases-list2 li.comingSoon .releaseComingSoon {
	background: #BBBBBB;
}

ul#releases-list2 li.preOrder .releasePreOrder {
	background: #3EC3EA;
}

.arrowButton {
	position: absolute;
	width: 26px;
	height: 131px;
	margin: 0;
	padding: 0;
	border: none;
	outline: none;
	cursor: pointer;
	text-indent: -9999px;
	top: 0;
	zoom: 1;
	filter: alpha(opacity=100);
	filter: alpha(opacity=100);
	opacity: 1.0;
}

.arrowButton:hover {
	zoom: 1;
	filter: alpha(opacity=80);
	filter: alpha(opacity=80);
	opacity: 0.8;
}

.arrowButton#left-btn2 {
	background: url(../img/left-arrow.gif) 0 0 no-repeat;
	left: 0 !important;
}

.arrowButton#right-btn2 {
	background: url(../img/right-arrow.gif) 0 0 no-repeat;
	left: 914px !important;
}

/*----------------------------------------*/
/* MERCH                                  */
/*----------------------------------------*/
#merch {
	margin: 0px;
	position: relative;
	width: 313px;
	height: 244px;
}

#merch-list-container {
	position: relative;
	top: 21px;
	overflow: hidden;
	width: 313px;
	height: 214px;
	margin: 0;
	padding: 0;
}

ul#merch-list {
	position: relative;
	top: 0;
	margin: 0;
	padding: 0;
}

ul#merch-list li {
	display: inline-block;
	margin: 9px 9px 0 0;
}

ul#merch-list li.top {
	margin-top: 0px;
}

ul#merch-list li.last {
	margin-right: 0px;
}

ul#merch-list li a {
	text-decoration: none;
	margin: 0;
	padding: 0;
}

ul#merch-list li a img {
	margin: 0;
	padding: 0;
}

.arrowVerticalButton {
	position: absolute;
	width: 313px;
	height: 14px;
	margin: 0;
	padding: 0;
	border: none;
	outline: none;
	cursor: pointer;
	text-indent: -9999px;
	top: 0;
	zoom: 1;
	filter: alpha(opacity=100);
	opacity: 1.0;
}

.arrowVerticalButton:hover {
	zoom: 1;
	filter: alpha(opacity=80);
	opacity: 0.8;
}

.arrowVerticalButton#up-btn {
	background: url(../img/arrow_button.gif) 0 0 no-repeat;
	top: 0 !important;
}

.arrowVerticalButton#down-btn {
	background: url(../img/arrow_down_button.gif) 0 0 no-repeat;
	top: 230px !important;
}
