@charset "UTF-8"; 
/* ============== general ============== */
a{color:#c01616; text-decoration:none}
a:hover{color:#c01616; text-decoration:underline}
a img{border:0}
img{border:0}
.left{float:left}
.right{float:right}
.clear{clear:both}
.center{text-align:center}
.textright{text-align:right}
.textleft{text-align:left}
.colorhighlight{color:#c01616}
/* ============== layout ============== */
html{margin:0px; padding:0px; /*min-height:100%*/}
body{margin:0px; padding:0px; background:url(images/bg-wide.jpg) no-repeat #000000 top center;}
#container{width:1047px; height:790px; margin:0 auto;}
#main{background:url(images/background_main_bodyNEW.png) no-repeat; width:847px; height:512px; margin:0px auto; padding:10px 0px 0px}
/* ============== header ============== */
#header{height:121px; width:847px; margin:0px auto; padding:0px}
/* ============== navigation ============== */
#navigation{height:32px; width:841px; color:#c60202; font:bold 14px Helvetica,Arial,sans-serif; margin-left:6px}
#bottomnav{background:url(images/background_bottom_nav2.png) no-repeat; margin:0px auto; padding:0px; height:64px; width:847px}
#merch{margin-top:17px; margin-left:58px; float:left; display:inline}
#merchsale{margin-top:17px; margin-left:58px; float:left; display:inline}
#updates{margin-top:17px; margin-left:56px; float:left; display:inline}
#twitter{margin-top:17px; margin-left:34px; float:left; display:inline}
#facebook{margin-top:17px; margin-left:21px; float:left; display:inline}
#myspace{margin-top:17px; margin-left:15px; float:left; display:inline}
#ilike{margin-top:17px; margin-left:25px; float:left; display:inline}
/* ============== home ============== */
#frames{background:url(images/frames/home.jpg) no-repeat; width:817px; height:11px; padding:0px; margin:0px 0px 0px 10px}
#movie{margin:0px 0px 0px 20px; padding:0px; height:410px; width:805px;overflow:hidden; font:12px Arial, Helvetica, sans-serif}
/*#news{background:url(images/news_background.jpg) no-repeat; height:74px; width:842px; margin:0px 0px 0px 2px; padding:0px}*/
#indoordirect{margin:0px; padding:22px 0px 0px; height:418px; width:508px; font:10px Arial,Helvetica,sans-serif; float:left; overflow:hidden; background:url(images/backgroundmaincontentblank.png) no-repeat left center; text-align:center; color:#999999}
#maincontenthomenews{width:280px; font:12px Arial,Helvetica,sans-serif; margin-top:22px; text-align:center}
#news{margin:10px;}
#news #twitternews{height:63px; width:733px; margin-left:100px; padding-top:7px; font:10px Arial,Helvetica,sans-serif;}
#news #twitternews #horizontal{width:230px; float:left; margin-left:14px; display:inline;}
#news #twitternews #horizontal2{width:230px; float:left; margin-left:14px; display:inline}
#news #twitternews #horizontal3{width:230px; float:left; margin-left:14px; display:inline}
#news #twitterlink{font:9px Arial,Helvetica,sans-serif; color:#707070; margin-left:15px; margin-top:50px; float:left; display:inline}
#news #twitterlink a{font:10px Arial,Helvetica,sans-serif; color:#363636; text-decoration:underline}

#maincontenthomeplayer{width:285px; font:12px Arial,Helvetica,sans-serif; margin-top:22px; text-align:center;}

/* ============== about ============== */
#framesabout{background:url(images/frames/about.jpg) no-repeat; width:817px; height:13px; padding:0px; margin:0px 0px 0px 10px}
#maincontentabout{margin:0px 0px 0px 35px; padding:0px 0px 0px 0px; width:285px; float:left; display:inline; height:440px}
#maincontentaboutsubnav{width:262px; font:10px Arial,Helvetica,sans-serif; margin-top:22px}
#maincontentabouttext{
	height:320px;
	width:262px;
	overflow:auto;
	font:10px Arial, Helvetica, sans-serif;
	padding-right:5px
}
#maincontentabout a{color:#c01616; text-decoration:none}
#maincontentabout2about{margin:0px; padding:22px 0px 0px; height:418px; width:508px; font:10px Arial,Helvetica,sans-serif; float:left; overflow:hidden; background:#000 url(images/band/band3.jpg) no-repeat left center}
#maincontentabout2miggs{margin:0px; padding:22px 0px 0px; height:418px; width:508px; font:10px Arial,Helvetica,sans-serif; float:left; overflow:hidden; background:#000 url(images/band/miggs.jpg) no-repeat left center}
#maincontentabout2scarbrough{margin:0px; padding:22px 0px 0px; height:418px; width:510px; font:10px Arial,Helvetica,sans-serif; float:left; overflow:hidden; background:#000 url(images/band/scarbrough.jpg) no-repeat left center}
#maincontentabout2lombardo{margin:0px; padding:22px 0px 0px; height:418px; width:510px; font:10px Arial,Helvetica,sans-serif; float:left; overflow:hidden; background:#000 url(images/band/lombardo.jpg) no-repeat left center}
/* ============== tours ============== */
#framestours{background:url(images/frames/tours.jpg) no-repeat; width:817px; height:13px; padding:0px; margin:0px 0px 0px 10px}
#maincontenttours{margin:22px 0px 0px 47px; padding:0px; height:415px; width:190px; overflow:auto; font:10px Arial,Helvetica,sans-serif; float:left; display:inline}
#maincontenttours a{color:#c01616; text-decoration:underline}
#maincontenttourdates{margin:22px 0px 0px; padding:0px; height:410px; width:580px; overflow:auto; font:10px Arial,Helvetica,sans-serif; float:left}
/* ============== audio ============== */
#framesaudio{background:url(images/frames/audio.jpg) no-repeat; width:817px; height:13px; padding:0px; margin:0px 0px 0px 10px}
#maincontentaudio{margin:22px 0px 0px 47px; padding:0px 10px 0px 0px; height:415px; width:258px; overflow:auto; font:10px Arial,Helvetica,sans-serif; float:left; display:inline}
#maincontentaudio a{color:#c01616; text-decoration:none}
#maincontentaudio2{margin:0px; padding:22px 0px 0px; height:417px; width:514px; font:10px Arial,Helvetica,sans-serif; float:left; overflow:hidden; background:#000 url(images/background_audio_03.jpg) no-repeat left center; text-align:center}
/* ============== videos ============== */
#framesvideos{background:url(images/frames/videos.jpg) no-repeat; width:817px; height:13px; padding:0px; margin:0px 0px 0px 10px}
#maincontentvideos{margin:0px 0px 0px 19px; padding:0px; height:441px; width:802px; background:#000; overflow:hidden; text-align:center}
#videocoveruptop{position:absolute; margin:12px 0px 0px 40px; padding:0px}
#videocoverupbottom{position:absolute; margin:406px 0px 0px 40px; padding:0px}
#videocoverupleft{position:absolute; margin:29px 0px 0px 40px; padding:0px}
#videocoverupright{position:absolute; margin:29px 0px 0px 780px; padding:0px}
#videocoverupcenter{position:absolute; margin:29px 0px 0px 528px; padding:0px}
/* ============== photos ============== */
#framesphotos{background:url(images/frames/photos.jpg) no-repeat; width:817px; height:13px; padding:0px; margin:0px 0px 0px 10px}
#maincontentphotos{margin:0px 0px 0px 19px; padding:0px; height:442px; width:802px; background:#000; overflow:hidden; text-align:center}
/* ============== connect ============== */
#framesconnect{background:url(images/frames/connect.jpg) no-repeat; width:817px; height:13px; padding:0px; margin:0px 0px 0px 10px}
#maincontentconnect{margin:22px 0px 0px 47px; padding:0px; height:415px; width:250px; overflow:auto; font:10px Arial,Helvetica,sans-serif; float:left; display:inline}
#maincontentconnect2{margin:22px 0px 0px; padding:31px 0px 0px; height:375px; width:250px; overflow:auto; font:10px/1.3em Arial,Helvetica,sans-serif; float:left}
#siteby {
	width: 818px;
	margin-right: auto;
	margin-left: auto;
	font: 11px Arial, Helvetica, sans-serif;
	color: #666;
	text-align: right;
	margin-top: 10px;
}
#siteby a{
	color: #666;
}
/* ============= merchandise ========= */
#maincontentmerch{margin-left:17px;; padding-left:5px; padding-top: 25px;height:1584px; width:800px;  font:10px Arial,Helvetica,sans-serif; overflow:auto;
overflow-y: hidden !important;
overflow-x: hidden !important;
text-align:left; font:Arial, Helvetica, sans-serif;}
#mainmerch{background:url(images/merchandise/bg-merch.png) no-repeat;  width:847px; height:1584px; margin:0px auto; padding:10px 0px 0px}

#merchbanner{background:url(images/merchandise/sale/salebanner.jpg) no-repeat; width:772px; height:197px;}
#item01{width:190px; height:179px;}
#item02{width:196px; height:179px; margin-left:200px;}


/* ============= tv promo ========= */
#maincontenttvpromo{margin:0px 0px 0px 19px; padding:0px; height:441px; width:802px; background:#fff; overflow:hidden; text-align:center; font:10px Arial,Helvetica,sans-serif; float:left; display:inline}

/* ============== admin ============== */
#maincontentadminlogin{
	margin:0px auto;
	padding:0px;
	width:500px;
	font:12px Arial,Helvetica,sans-serif;
	font-family: Arial, Helvetica, sans-serif;
}
#maincontentadmin{margin:22px 0px 0px 47px; padding:0px; height:415px; width:750px; overflow:auto; font:12px Arial,Helvetica,sans-serif; float:left; display:inline}
/* ============== forms ============== */
.warning{display:inline; color:#C33}
.textfield{height:18px; border:1px solid #CCC; background:#FFF; font-size:12px; font:12px Arial,Helvetica,sans-serif}
.textfield:focus{height:18px; border:1px solid #CCC; background:#FFF; font:12px Arial,Helvetica,sans-serif}
.dropdown{height:24px; border:1px solid #CCC; background:#FFF; font:12px Arial,Helvetica,sans-serif}
.dropdown:focus{height:24px; border:1px solid #CCC; background:#FFF; font:12px Arial,Helvetica,sans-serif}
.submit{height:24px; border:1px solid #CCC; background:#DEE0E2; color:#000; font:12px Arial,Helvetica,sans-serif}
.submit:hover{height:24px; border:1px solid #CCC; background:#DEE0E2; font:12px Arial,Helvetica,sans-serif; color:#000}
.textarea{border:1px solid #CCC; background:#FFF; font-size:12px; font:12px Arial,Helvetica,sans-serif}
.textarea:focus{border:1px solid #CCC; background:#FFF; font:12px Arial,Helvetica,sans-serif}

