/* CSS Document */
/*machines that think */
body, html {margin:0; padding:0; font-family: Helvetica neue, Helvetica, Arial, sans-serif; background-image:url(/v1/images/bg_rpt.jpg); height:100%; font-size:11px; color:#323232;}
a {outline:none;color:#4a4538;}
a:hover {outline:none;color:#3c1f00; text-decoration:none;}

a b {position:absolute; top:-5000px; left:-5000px;}

label {font-size:18px; color:#323232; font-weight:bold;}
input {background:#e6e6e6; border:1px #b5b5b5 solid; height:24px; padding-top:2px; width:250px; font-family: Helvetica neue, Helvetica, Arial, sans-serif; font-size:16px; color:#000;}
textarea {background:#e6e6e6; border:1px #b5b5b5 solid; width:250px; font-family: Helvetica neue, Helvetica, Arial, sans-serif; font-size:16px; color:#000;}

.newsBlock label {font-size:18px; color:#323232; font-weight:bold;}
.newsBlock input {background:#e6e6e6; border:1px #b5b5b5 solid; padding-top:2px; width:400px; font-family: Helvetica neue, Helvetica, Arial, sans-serif; font-size:16px; color:#000;}
.newsBlock textarea {background:#e6e6e6; border:1px #b5b5b5 solid; width:400px; font-family: Helvetica neue, Helvetica, Arial, sans-serif; font-size:11px; color:#323232;}
.hideSubmit {position:absolute; top:-5000px; left:-5000px; height:0; width:0;}

a.btn_sendMessage {display:block; height:28px; width:202px; background:url(/v1/images/btn_sendMessage.jpg) no-repeat; margin:6px 0 30px 0;}
a.btn_sendMessage:hover {background-position:0 -28px}
a.btn_sendMessage:active {background-position:0 -56px}

#base {width:100%; height:100%; position:relative;background-image:url(/v1/images/bg_top.png); background-repeat:no-repeat; background-position:center top;}
#stage_bg {width:1004px; position:relative; background-image:url(/v1/images/bg_stage.png); background-repeat:repeat-y; background-position:center top;}
#stage {width:982px; position:relative; margin-left:11px;}


/*HOTBOX STYLS*/
#hotbox {position:relative; background:#000;}
.hotLinks {background:url(/v1/images/btn_hotbox_sm.jpg) no-repeat; height:21px; display:block; position:absolute; top:176px;}

/*HOTBOX LINKS*/
a.itunes_sm {width:66px; left:283px;}
a.itunes_sm:hover {background-position:0 -21px;}

a.amazon_sm {width:70px; left:353px; background-position:-66px 0px;}
a.amazon_sm:hover {background-position:-66px -21px;}


/*NAV LINKS*/
a.nav {position:relative; height:40px; display:block; float:left; background:url(/v1/images/btn_nav.png) no-repeat;}

a.home {width:85px; background-position:0 -80px;}
a.home:hover {background-position:0 0px;}
a.home:active {background-position:0 -40px;}
.home a.home {width:85px;background-position:0 -40px; cursor:default;}

a.band {width:79px; background-position:-85px -80px;}
a.band:hover {background-position:-85px 0px;}
a.band:active {background-position:-85px -40px;}
.band a.band {width:79px;background-position:-85px -40px; cursor:default;}

a.shows {width:102px; background-position:-164px -80px;}
a.shows:hover {background-position:-164px 0px;}
a.shows:active {background-position:-164px -40px;}
.shows a.shows {width:102px;background-position:-164px -40px; cursor:default;}

a.photos {width:112px; background-position:-265px -80px;}
a.photos:hover {background-position:-265px 0px;}
a.photos:active {background-position:-265px -40px;}
.photos a.photos {width:112px;background-position:-265px -40px; cursor:default;}

a.video {width:86px; background-position:-376px -80px;}
a.video:hover {background-position:-376px 0px;}
a.video:active {background-position:-376px -40px;}
.video a.video {width:86px;background-position:-376px -40px; cursor:default;}

a.music {width:94px; background-position:-461px -80px;}
a.music:hover {background-position:-461px 0px;}
a.music:active {background-position:-461px -40px;}
.music a.music {width:94px;background-position:-461px -40px; cursor:default;}

a.merch {width:101px; background-position:-554px -80px;}
a.merch:hover {background-position:-554px 0px;}
a.merch:active {background-position:-554px -40px;}
.merch a.merch {width:101px;background-position:-554px -40px; cursor:default;}

.littleLoading {position:absolute; bottom:-21px; left:14px; height:16px; width:16px; background:url(/v1/images/little-loader.gif);}
#musicLoaderSmall {left:19px;}
#merchLoaderSmall {left:19px;}


/*LAYOUT AND CONTENT STYLES*/
#content_wrap {background:#eaeaea url(/v1/images/bg_content_top.jpg) no-repeat; position:relative;}
#content {}
.left_col {float:left;}
.right_col {float:left;}


#news {width:532px; margin:39px 0 0 16px; background:url(/v1/images/news_nav.png) no-repeat; position:relative;}
#news_nav {position:absolute; top:27px; left:18px; background:url(/v1/images/viewing.png) 0 3px no-repeat; padding:0 0 0 60px;}
#news_nav a {padding:0 8px 7px 8px; color:#b1ab9e; text-decoration:none; font-size:13px;}
#news_nav a:hover {background:url(/v1/images/aro_gray_dwn.png) no-repeat; background-position:bottom center; color:#d3cbb9;}
#news_nav a:active {background:url(/v1/images/aro_blk_dwn.png) no-repeat; background-position:bottom center; color:#fff;}
.all a#All {background:url(/v1/images/aro_blk_dwn.png) no-repeat; background-position:bottom center; color:#fff;}
.Josh a#Josh {background:url(/v1/images/aro_blk_dwn.png) no-repeat; background-position:bottom center; color:#fff;}
.Matt a#Matt {background:url(/v1/images/aro_blk_dwn.png) no-repeat; background-position:bottom center; color:#fff;}
.Francis a#Francis {background:url(/v1/images/aro_blk_dwn.png) no-repeat; background-position:bottom center; color:#fff;}
.Pranay a#Pranay {background:url(/v1/images/aro_blk_dwn.png) no-repeat; background-position:bottom center; color:#fff;}




a.btn_newsArchive_top {display:block; height:11px; width:88px; position:absolute; top:30px; right:32px; background:url(/v1/images/btn_newsArchive_top.png) no-repeat;}
a.btn_newsArchive_top:hover { background-position:0 -11px;}

a.btn_newsArchive {display:block; height:30px; width:192px; background:url(/v1/images/btn_newsArchive.jpg) no-repeat;}
a.btn_newsArchive:hover {background-position:0 -30px;}
a.btn_newsArchive:active {background-position:0 -60px;}

#news_wrap {padding-top:70px; min-height:500px;height:auto !important;height:500px;}
#news_loader {position:relative; padding-left:14px;}
#news_input {position:relative;}
#news_input label {font-size:13px;}
#news_input input {font-size:12px;}

.newsBlock {padding:0 0 34px 18px;}
.newsBlock h2 {font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; font-size:21px; margin:0; padding:0; color:#323232;}
.newsBlock div.par {display:block; width:370px; font-size:12px; line-height:18px; color:#323232; margin:0; padding:6px 0 0 0; min-height:130px;height:auto !important;height:130px;}
.headshot {float:right; padding:6px 4px 0 0;}
.headshot span {display:block; color:#696661; padding-left:4px;}

#shows_wrap {padding-top:48px; min-height:300px;height:auto !important;height:300px;}
#shows_input {padding:0 0 0 24px;position:relative;}
#shows_loader {padding:0 0 0 14px;position:relative;}
#shows_input label {font-size:13px;}
#shows_input input {font-size:12px; height:15px;}
.showsBlock {padding:0 0 24px 18px;}
.showsBlock h2 {font-size:12px; font-weight:bold; color:#323232; padding:0 0 6px 0; margin:0;}
.show_address {float:right; width:110px;}
.show_links {float:left; width:204px;}
.showsBlock a:hover {color:#3c1f00; text-decoration:none;}
a.venueLink {background:url(/v1/images/at.jpg) 0 2px no-repeat; padding:0 0 3px 20px; font-size:12px; color:#4a4538; font-weight:bold;}
a.bandLink {background:url(/v1/images/aro_sm.png) right 4px no-repeat; padding:0 8px 0 20px; font-size:11px; color:#4a4538; line-height:16px;}
span.venueLink {background:url(/v1/images/at.jpg) 0 2px no-repeat; padding:0 0 3px 20px; font-size:12px; color:#323232; font-weight:bold;}
span.bandLink {padding:0 0 0 20px; font-size:11px; color:#323232; line-height:16px;}
a.directionsLink {display:block; width:102px; height:24px; background:url(/v1/images/btn_directions.jpg) no-repeat; position:relative; left:-6px; margin-top:3px;}
a.directionsLink:hover {background-position:0 -24px;}
a.directionsLink:active {background-position:0 -48px;}


#upShows {width:350px; margin:56px 0 0 40px; background:url(/v1/images/bg_upcomingShows.jpg) no-repeat; position:relative;}
#pastShows {width:350px; margin:56px 0 0 128px; background:url(/v1/images/bg_pastShows.jpg) no-repeat; position:relative;}
a.allShows {background:url(/v1/images/btn_allShows.jpg) no-repeat; position:absolute; top:12px; right:5px; display:block; height:13px; width:69px;}
a.allShows:hover {background-position:0 -13px;}



#footerBar {width:982px; position:absolute; bottom:0; height:107px; background:url(/v1/images/bg_footer.jpg) top left no-repeat;}
#footer_links {height:94px; padding-left:27px; }

#footer_links a.btn {background:url(/v1/images/btn_footer.jpg) no-repeat; height:42px; display:block; float:left; position:relative; top:46px;}

#footer_links a.myspace {width:134px; background-position:0 0px;}
#footer_links a.myspace:hover {background-position:0 -45px;}
#footer_links a.myspace:active {background-position:0 -90px;}

#footer_links a.itunes {width:134px; background-position:-133px 0px;}
#footer_links a.itunes:hover {background-position:-133px -45px;}
#footer_links a.itunes:active {background-position:-133px -90px;}

#footer_links a.amazon {width:134px; background-position:-267px 0px;}
#footer_links a.amazon:hover {background-position:-267px -45px;}
#footer_links a.amazon:active {background-position:-267px -90px;}

#contact {float:right; position:relative; top:51px; padding-right:18px; width:400px;}
#contact a.btntxt {background:url(/v1/images/btn_contact-email.png) no-repeat; height:40px; display:block; position:relative; float:right;}

#contact a.contact {width:177px; background-position:0 0px;}
#contact a.contact:hover {background-position:0 -40px;}
#contact a.contact:active {background-position:0 -80px;}

#contact a.email {width:163px; background-position:-177px 0px;}
#contact a.email:hover {background-position:-177px -40px;}
#contact a.email:active {background-position:-177px -80px;}

#footerBar a.pt {font-size:9px; height:13px; background:#000; display:block; padding:2px 6px 2px 0; text-decoration:none; color:#999999;}
#footerBar a.pt:hover {color:#fff;}



/*BAND PAGE*/
#band_individuals {width:425px; margin-top:32px; padding:84px 0 0 0; background:url(/v1/images/bg_bands_top.jpg) no-repeat;}
#band_bio {width:514px; margin-top:47px; padding:336px 0 0 0; background:url(/v1/images/bg_band_bio.jpg) no-repeat;}
#band_bio p {padding:0 0 0 42px; margin:10px 0 0 0; font-size:12px; line-height:16px;}
#band_img_ind {width:413px; height:703px;  background:url(/v1/images/bg_band_ind.jpg) no-repeat; position:relative;}

a.btn_bio {display:block; height:28px; width:101px; background:url(/v1/images/btn_bio.png) no-repeat;}
a.btn_bio:hover {background-position:0 -28px;}
a.btn_bio:active {background-position:0 -56px;}

#bio_pranay{position:absolute; top:77px; left:244px;}
#bio_josh{position:absolute; top:261px; left:244px;}
#bio_francis{position:absolute; top:440px; left:244px;}
#bio_matt{position:absolute; top:619px; left:244px;}





/*Global Loader Styles*/
/*Loading Styles*/
#contentLoader {background-color:#ececec; position:absolute; top:0px; left:0; z-index:1001; color:#565656;

				}

.contentLoader {background-color:#ececec; position:absolute; top:0px; left:0; z-index:1001; color:#565656;

				}
				
#loaderImgLarge {background:URL(/v1/images/ajax-loader.gif) center 30px no-repeat; margin:66px 0 0 0; width:300px; height:100px; font-size:18px; color:#323232; font-weight:bold; display:block;}

				
#loaderImgsmall {font-family:arial, helvetica, tahoma;background:URL(/v1/images/homeLoader_small.gif) center 18px no-repeat; margin:40px 0 0 0; width:160px; height:80px; font-size:12px; font-weight:bold; display:block;}

#loaderImgtext {font-family:arial, helvetica, tahoma; margin:40px 0 0 0; width:160px; height:80px; font-size:12px; font-weight:bold; display:block;}



#win_base {width:604px; background:url(/v1/images/win_spot.png) bottom right no-repeat; overflow:hidden;}
.win_stage {margin:0 18px 0 18px; position:relative; background:url(/v1/images/bg_texture.jpg) bottom right no-repeat;}
h2.contact {display:block; height:41px; margin:12px 0 24px 0; padding:0; background:url(/v1/images/contact_title.jpg) no-repeat;}
h2.pranay {display:block; height:41px; margin:12px 0 14px 0; padding:0; background:url(/v1/images/pranay_title.jpg) no-repeat;}
h2.josh {display:block; height:41px; margin:12px 0 14px 0; padding:0; background:url(/v1/images/josh_title.jpg) no-repeat;}
h2.francis {display:block; height:41px; margin:12px 0 14px 0; padding:0; background:url(/v1/images/francis_title.jpg) no-repeat;}
h2.matt {display:block; height:41px; margin:12px 0 14px 0; padding:0; background:url(/v1/images/matt_title.jpg) no-repeat;}

.win_stage p {padding:0 0 0 18px; margin:0;}
.contact-sz {font-size:13px; font-weight:bold; line-height:21px;}
.contactRight {padding-left:40px; position:relative;}
.sent {color:#323232; font-size:20px; font-weight:bold; width:270px;}

p.bio_txt {display:block; width:350px; font-size:11px; padding:0 0 0 17px; margin:0;}
p.bio_txt b {font-size:13px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; display:block;}
ul.bios {padding:0; margin:14px 0 20px 60px; width:240px;}
ul.bios li {padding:0 0 4px 0; margin:0;}
.bio_overflow {height:450px; margin-bottom:20px; padding-right:10px;}


/*Global Lightwindow Styles*/
#globalWin {position:absolute; top:0px; left:0px; z-index:1002; /*background-color:#000;
			filter:alpha(opacity=80);
			-moz-opacity:.80;
			opacity:.80; */}

#conWin {position:absolute; top:0; left:0; z-index:1003; width:100%; height:100%;}
#conWinInner {position:relative; width:604px; background:url(/v1/images/win_bg.png) repeat-y;}
#conWinInner h4.win {font-size:14px; color:#FFFFFF; position:relative; height:22px; padding:4px 0 0px 3px;margin:0;background:URL(/v1/images/myde/2/graytop.gif) repeat-x;}

a.closeWin {position:absolute; top:-10px; right:5px; display:block; width:35px; height:35px; background:url(/v1/images/btn_close.png) no-repeat; z-index:2;}
a.closeWin:hover {background-position:0 -35px;}

#winLoader {font-family:arial, helvetica, tahoma;background:#fff URL(/v1/images/homeLoader_small.gif) center 28px no-repeat; margin:80px 0 0 0; padding:8px 0 0 0; width:160px; height:80px; font-size:12px; border:1px solid #565656; font-weight:bold; display:block;}
#winCancel {position:relative; top:48px;}

#win_top {width:604px; height:18px; position:absolute; left:0; top:-18px; background:url(/v1/images/win_top.png) no-repeat; z-index:1;}
#win_bot {width:604px; height:18px; position:absolute; left:0; bottom:-18px; background:url(/v1/images/win_bot.png) no-repeat; z-index:1;}

#news_loader_frame {background:#eaeaea; position:absolute;}



/*Admin styles*/
.editBlock {position:absolute; background:url(/v1/images/EDIT_LINK.png) top right no-repeat; cursor:pointer;}
.editBlock a { position:absolute; right:8px; top:5px; font-size:14px; color:#0066CC; text-decoration:underline;}
.editBlock a:hover {text-decoration:none;}


/*PRE-LOADERS*/
#pre-loader {position:absolute; top:-5000px; left:-5000px; visibility:hidden;}
.pre-closeWin {background:url(/v1/images/btn_close.png) no-repeat;}
.pre-win_top {background:url(/v1/images/win_top.png) no-repeat;}
.pre-win_bot {background:url(/v1/images/win_bot.png) no-repeat;}
.pre-conWinInner {background:url(/v1/images/win_bg.png) repeat-y;}


/*News Form*/
.newsBlock input.field-header {font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; font-size:21px;  color:#323232;}
.pad label { font-size:18px; color:#565656; display:block; }
a.adminLinks {font-weight:bold; font-size:16px; text-decoration:none; background:#c8c8c8; padding:2px; color:#323232; border:1px #323232 solid;}
a.adminLinks:hover {background:#f3f3f3; color:#000; border:1px #000 solid;}
a.adminLinks_sm {font-size:10px; text-decoration:none; background:#c8c8c8; padding:1px; color:#323232; border:1px #323232 solid; font-weight:normal;}
a.adminLinks_sm:hover {background:#f3f3f3; color:#000; border:1px #000 solid;}



/*Gallery*/
#photos-head {height:60px; width:530px; background:url(/v1/images/photos_header.jpg);}
#photo-btn-wrap {padding:31px 0 0 40px; position:relative; z-index:5;}
#photo-btn-wrap {position:relative;}
#photo-btn-wrap a {padding-bottom:2px;}
a.btn_album_live {display:block; float:left; width:28px; height:13px; background:url(/v1/images/btn_albums.jpg); margin-right:16px;}
a.btn_album_live:hover { background-position:0 -13px;}
a.btn_album_band {display:block; float:left; width:35px; height:13px; background:url(/v1/images/btn_albums.jpg) -30px 0; margin-right:16px;}
a.btn_album_band:hover { background-position:-30px -13px;}
a.btn_album_random {display:block; float:left; width:52px; height:13px; background:url(/v1/images/btn_albums.jpg) -64px 0; margin-right:16px;}
a.btn_album_random:hover { background-position:-64px -13px;}
a.btn_album_other {display:block; float:left; width:85px; height:13px; background:url(/v1/images/btn_albums.jpg) -116px 0; margin-right:16px;}
a.btn_album_other:hover { background-position:-116px -13px;}
div.drop-down {background:url(/v1/images/drop_down_bg.png); width:210px; position:absolute; z-index:20; top:47px;}
div.drop-down img {position:absolute; bottom:-20px; left:0px;}
#live-drop {left:50px;}
#band-drop {left:50px;}
#random-drop {left:50px;}
#other-drop {left:50px;}


#album-wrap {position:relative;}

#photos_right {margin-top:6px;}
.thumbs_overflow {height:590px;}
#galleryFrame {width:900px; margin:0 17px 0 40px;}
#galleryFrame h2 {margin:0 0 5px 18px; padding:0; text-align:left;}

#pictureFrame {position:relative; width:606px;}
#pictureFrame img {border:2px #000 solid;}

#pictureFrameLoader {position:absolute; z-index:12; width:606px; background:#eaeaea;}
.img-frame {position:relative; height:100px; width:100px; overflow:hidden; float:left; background:#000; margin:0 5px 5px 0;border:2px solid #8a9b85;}
.img-frame:hover {border:2px solid #4a6143;}
.img-frame img { position:absolute; top:0; left:0; cursor:pointer;}


/*Albums*/
#albums {margin-left:20px;}
#trackFrame {background:url(/v1/images/bg_tracklist.jpg) no-repeat; margin:18px 0 0 36px; width:370px;}
#trackShell {width:330px; font-size:11px; padding:16px 0 0 22px;}
#trackFrame h5 {font-size:13px; margin:0; padding:0; color:#35312f; padding:8px 0 0 24px;}
.trackLine {}
.trackLineOdd {background:#fff;}
.track {float:left; width:216px; padding:4px 0 4px 4px; font-size:12px;}
.links {float:left; padding:4px 0 4px 0; font-size:12px;}





/*Scroll Styles*/
/* scrollable div area */
#scrollable1 {
	white-space: nowrap;
}

#scrollable2 {
	height: 300px;
	width:260px;
	overflow: hidden;
}


/* vertical track */
#track1 {
position:absolute;
top:0;
right:-5px;
	width: 18px;
	height: 405px;
	margin-left: 10px;
	background:url(/v1/images/scroll-back.png);
	cursor:pointer;
}

/* vertical track handle */
#handle1 {
	width: 18px;
	height: 45px;
	background:url(/v1/images/scroll-handle.png);
	cursor: move;
}






#scrollbar_container {
	position:relative;
	width:385px;
}

#scrollbar_track {
	position:absolute;
	top:0;
	right:0;
	height:100%;
	width:10px;
	background-color:transparent;
	cursor:move;
}

#scrollbar_handle {
	width:10px;
	background-color:#373737;
	cursor:move;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	opacity:0.9;
    -moz-opacity:0.9;
}

#scrollbar_content {
	overflow:hidden;
	width:385px;
	height:420px;
}


/*admin songs*/
.songRow {width:700px;}
.songRow div {float:left; text-align:left; font:14px; padding:5px 4px 5px 4px;}
.checkBox {width:60px;}
.songAlbum {width:230px;}
.songTitle {width:230px;}
.songFunctions {width:100px;}
.songRow-header {background:#666666;width:700px;}
.songRow-header div {float:left; text-align:left; font:16px; padding:5px 4px 5px 4px; font-weight:bold; color:#fff;}

.content-songs { min-height:550px;}

.admin-nav {position:absolute; top:4px; left:8px; z-index:4;}
.admin-nav a {float:left; padding:0 24px 0 0; font-weight:bold; color:#FFFFFF; font-size:16px; text-decoration:none;}
.admin-nav a:hover {color:#999999;}

.admin-nav span {float:left; padding:0 24px 0 0; font-weight:bold; color:#DEE8C8; font-size:16px; text-decoration:none;}


/*disco page*/
#Artc {width:158px; height:193px; position:absolute; top:61px; left:5px;}
#Atww1 {width:165px; height:193px; position:absolute; top:61px; left:174px;}
#Atww2 {width:163px; height:193px; position:absolute; top:61px; left:350px;}
#Atww3 {width:159px; height:193px; position:absolute; top:271px; left:5px;}
#Atww4 {width:165px; height:193px; position:absolute; top:271px; left:174px;}
#Atww5 {width:161px; height:193px; position:absolute; top:271px; left:352px;}
area {cursor:pointer;}
.discHover {background:#dddcdc; border:1px #c8bfbb dotted;}
.discSel {background:#dddcdc; border:1px #8a9b85 dotted;}


/*player*/

a.btn_player-more {display:block; float:left; width:47px; height:12px; background:url(/v1/images/player-more.jpg);}
a.btn_player-more:hover {background-position:0 -12px;}


h6 { padding:16px; font-size:16px; font-weight:bold; margin:0;}
.links span { color:#999999;}
.clear {clear:both;}

