@charset "utf-8";

.front #nodePage {display:none;} /* hide the page template stuff */

.view-background-takeover{
margin:0 0 -950px 0;
}

#header
  {
    position: relative;
    margin:auto;
    min-width:1500px;
    max-width:1200px;
}

#subscribeBox {
     background: none repeat scroll 0% 0% #E2E2E2;
     float: left;
     height: 46px;
     margin: 0pt 0px 0pt 0px;
     width: 220px;
border-left:4px solid #000;
}

#subscribeBox span, #subscribeBox form {
     margin: 0pt 0pt 0pt 6px;
     padding: 0pt;
}

#subscribeBox span {
     border-bottom: 1px solid #CCCCCC;
     font-size: 0.85em;
}

#subscribeBox input {
     float: left;
     margin: 3px 0px 0px 0px;
     width:142px;
}

#subscribeBox button.submit {
     background: url("images/goBtn.png") no-repeat scroll center top transparent;
     border: 0pt none;
     cursor: pointer;
     height: 28px;
     margin: 0pt;
     width: 48px;
}

#featureSlideshow, .view-view-ddslideshow2, #block-views-nodequeue_5-block{
     background: none repeat scroll 0% 0% #000000;
     float: left;
     line-height: 0.0875em;
}


#mp3headerWidget {
     background: none repeat scroll 0% 0% #000000;
     float: left;
     height: 215px;
     line-height: 0.0875em;
     margin: 0pt 0px 0pt 0px;
border-left:4px solid #000;
}

#ddnavigation {
     background: none repeat scroll 0% 0% #000000;
     float: left;
     height: 36px;
     line-height: 0.0875em;
     margin-bottom: 0px;
border-right:4px solid #000;
}

#search-block-form {
     background: url("images/whiteGlossTile.png") repeat-x scroll 0% 0% transparent;
     float: left;
     height: 29px;
     margin: 0px 0px 0px 0px;
     padding: 7px 0px 0px 10px;
     width: 210px;

}

#search-block-form .form-text {
     float: left;
     width:142px;
     margin: 2px 0px 0px 0px;
    height:15px;
    border:1px solid #999;
}

#search-block-form label {
     display: none;
}


/* new releases */
#block-views-nodequeue_1-block{
^background:#fff url(images/shadowHoriz.png) repeat-x top;
width:219px;
float:left;
^border-bottom:3px solid #000;
clear:both;
background:#eee url(images/shadowHoriz.png) repeat-x top;
border-right:1px solid #ccc;

}

/* merchandise*/
#block-views-nodequeue_3-block{
^background:#fff;
background:#eee;
border-top:2px solid #ccc;
border-right:1px solid #ccc;
border-bottom:2px solid #ccc;
width:219px;
float:left;
margin:1px 0 0 0;
}

/* newsblog */
#block-block-30{
background: url("images/shadowHoriz.png") repeat-x scroll 
center top #FFF;
width: 576px;
float:left;
border-left:4px solid #000;
border-right:4px solid #000;
}


#newsTease {
     background: none repeat scroll 0% 0% #FFFFFF;
     border-bottom: 3px solid #000000;
     float: left;
     height: 462px;
     line-height: 0.0875em;
     width: 320px;
}

/* mini video */
#block-block-15{
### background: url("images/videoHome_bg.jpg") repeat-x scroll 0% 0% transparent;
###border-bottom: 3px solid #000000;
background:#eee url(images/shadowHoriz.png) repeat-x top;
border-left:1px solid #ccc;
border-bottom:2px solid #ccc;
float: right;
height: 310px;
width: 219px;
}

/* homepage body color
.front #block-block-5{
background:#eee url(images/shadowHoriz.png) repeat-x top;
}


##homeRight {
     background: url("images/shadowHoriz.png") repeat-x scroll center top #666666;
     clear: right;
     float: right;
     height: 462px;
     margin: 0pt 0pt 0pt 3px;
     width: 220px;
}

/* tours */
#block-block-9 {
     ##border-bottom: 3px solid #000000;
     float: right;
     width: 219px;
     ##background:#fff;
    
    background:#eee;
    border-left:1px solid #ccc;
    border-top:1px solid #fff;
    border-bottom:2px solid #ccc;

}

##newReleases {
     border-bottom: 3px solid #000000;
     float: left;
     line-height: 0.0875em;
}

#twitterHome {
     ###background: none repeat scroll 0% 0% #FFFFFF;
     float: left;
     height: 400px;
     overflow: auto;
     width: 214px;
     padding:0 5px 0 0;
    background:#eee;
    border-left:1px solid #ccc;
    border-bottom:0px solid #ccc;
}

#featuredMerch {
     float: right;
}

#block-fb_social_likebox-likebox {
     float: right;
     margin: 0pt 0pt 0pt 4px;
     background:#fff;
     border-top: 3px solid #ccc;
border-left:1px solid #ccc;
border-bottom:3px solid #ccc;
width:219px;


}

#block-fb_social-activityfeed {
     float: left;
     margin: 0pt 0pt 0pt 4px;
}

.block-views  .more-link {
font-size:1em;
width:6em;
height:22px;
line-height:1.2em;
background:url(images/btnBlkLg_bg.png) repeat-x;
text-align:center;
font-weight:bold;
border:1px solid #000;
text-transform:uppercase;
padding-top:6px;
margin:0 0 0px 68px;
}


.block-views .more-link a{
color:#fff;
text-decoration:none;
}

.more-link a:hover{
color:#ffCC00;
text-decoration:none;
}