@charset "UTF-8";
/* CSS Document */

body { font-family: "tahoma", trebuchet ms, georgia, verdana; margin: 0; background-color: #030708; background-image: url(../img/elements/bgagain.jpg); background-position: center 0; background-repeat: no-repeat; padding: 0; }


a:link { color: #ffffff ; text-decoration: underline; }
a:visited { color: #ffffff ; text-decoration: underline; }
a:hover { color: #ffffff ; text-decoration: underline; }
a:active { color: #e0f3e0 ; text-decoration: underline; }
img, a { border: 0; outline: none; }

#hoverpic { position: absolute; width: auto; height: auto; overflow: visible; }
.growleft:hover {float: left;}
a.growleft:hover img { height: 360px; }
.grow:hover {}
a.grow:hover img {height: 360px;}



#smalltext { color: #050708; font-size: 1px; line-height: 1px; background-color: #050708; }
#smalltext a:link { color: #050708; font-size: 1px; line-height: 1px; background-color: #050708; }
#smalltext a:hover {color: #050708; font-size: 1px; line-height: 1px; background-color: #050708; }
#facebook_fan { font-weight: bold; text-decoration: underline; position: absolute; top: 0; }
#wrapper { height: 0; width: 1024px; margin: 0 auto; padding: 55px 0 0; }

#content { color: #e0f3e0; font-family: tahoma, "trebuchet ms", georgia, verdana; width: 350px; height: 370px; overflow: auto; float: left; }

#contentstorenew { width: 1024px; height: auto; overflow: visible; border-bottom-color: #060708; }

#viewcart { width: 100px; height: auto; float: right; }


h2 {
	margin: 0;
	padding: 0;
	height: 70px;
	text-indent: -9999px;
	overflow: hidden;
	background-repeat: no-repeat;
}

h2.news { background-image: url(../img/headings/news_heading.gif); } h2.tour { background-image: url(../img/headings/tour_heading.gif); }
h2.store { background-image: url(../img/headings/store_heading.gif); } h2.media { background-image: url(../img/headings/media_heading.gif); }
h2.storenew { background-image: url(../img/store/storefinal.jpg); }
h2.photos { background-image: url(../img/headings/photos_heading.gif); } h2.friends { background-image: url(../img/headings/friends_heading.gif); }

#content h3 { font-family: tahoma, "trebuchet ms", georgia, verdana; color: #e0f3e0; font-size: 18px; margin: 0 0 3px 5px; }

#content p {
	font-family: "tahoma", trebuchet ms, georgia, verdana;
	color: #e0f3e0;
	font-size: 12px;
	margin: 0 0 0 5px;
	padding: 0;
}

#contentstorenew h3 { 
	font-family: "tahoma", trebuchet ms, georgia, verdana;
	color: #e0f3e0; 
	margin: 0 0 7px 10px; }

#contentstorenew p {
	font-family: "tahoma", trebuchet ms, georgia, verdana;
	color: #e0f3e0;
	font-size: 12px;
	margin: 0 0 0 10px;
	padding: 0;
}

h4 { margin: 0; padding: 0; height: 149px; text-indent: -9999px; overflow: hidden; background-repeat: no-repeat; width: 900px; float: inherit; }

h4.storenew { background-image: url(../img/store/storefinal.jpg); }


#main_nav {
	width: 173px;
	margin: 22px 0 0;
	float: left;
}

#main_nav ul { margin: 0; padding: 0; list-style: none; }

#main_nav li a { display: block; width: 173px; background-repeat: no-repeat; text-indent: -9999px; overflow: hidden; }
#main_nav li.home a { background-image: url(../img/nav/nav_home.gif); height: 36px; }
#main_nav li.tour a { background-image: url(../img/nav/nav_tour.gif); height: 39px; }
#main_nav li.store a { background-image: url(../img/nav/nav_store.gif); height: 40px; }
#main_nav li.media a{ background-image: url(../img/nav/nav_media.gif); height: 36px; }
#main_nav li.photos a { background-image: url(../img/nav/nav_photos.gif); height: 38px; }
#main_nav li.friends a { background-image: url(../img/nav/nav_friends.gif); height: 41px; }

#contact_nav { position: relative; right: 30px; width: 398px; height: 24px; clear: left; }

#text_inner_content { color: #e0f3e0; font-size: 12px; line-height: 14px; }


#ext_nav {
	height: 89px;
	width: 348px;
	margin: 0 0 0 0;
}

#ext_nav img, #contact_nav img { display:block; float: left; }
#twitter_div { color: #e0f3e0; font-family: trebuchet ms, georgia, verdana;
	color: #e0f3e0;
	font-size: 11px;
	margin: 0 0 0 2px;
	padding: 0;}
	
#twitter_div { color: #e0f3e0; font-family: trebuchet ms, georgia, verdana;
	color: #e0f3e0;
	font-size: 11px;
	margin: 0 0 0 2px;
	padding: 0;}	
	
#twitter_div h3 { color: #A4D410; font-family: trebuchet ms, georgia, verdana;
	color: #A4D410;
	font-size: 18px;
	margin: 0 0 0 2px;
	padding: 0;}
#googlecheckout { position: relative; right: 9px; }
.smallfont { color: #050608; font-size: 1px; }


              
                .artistDataShowsTable { font-family: "trebuchet ms"; text-decoration: none; }
                .artistDataShowsTable td { padding-top: 4px;padding-bottom: 4px;text-align:left;
                    vertical-align:top;
                }
                .artistDataShowsTable .title {background-color: transparent;}
                .artistDataShowsTable .description {background-color: transparent}
                .artistDataShowsTable .description1 { background-color: transparent}
                a{ color:; background-color: transparent; }
                .nextprev {font-size:10px;}
                </style>


.tdStand4 {
	padding: 0px 10px 0px 0px;
}

.tourList { line-height:  100%; padding: 3px 0; font-family: verdana; color: #444444; font-size: 11px; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; border-bottom: 1px dashed #b0e0e6; }

.tourTitle {
	padding: 5px 0 3px;
	font-family: verdana, "trebuchet ms"; 
	font-size: 11px;
	color: #1F8830;
	font-weight: bold;
	
	/*text-align : center;*/
}

.tourTitleLink {
	font-family: verdana; 
	font-size: 9px;
	color: #444444;
	font-weight: normal;


	/*text-align : center;*/
}








/* Scroll Bar Master Styling Starts Here */
.scrollgeneric {
line-height: 1px;
font-size: 1px;
position: absolute;
top: 0; left: 0;
}
.vscrollerbase {
width:22px;
}
.vscrollerbar {
background-image: url(../img/scrollbar.png);
width: 22px;
/* following is the bit that allows us fixed height scrollbars */
height: 150px !important;
/* for fixed height, we force the vscrollerbar class with an !important decleration, and fleXcroll follows suit.*/
background-image: url(../img/scrollbar.png);
/* unfortunately, due to limitations of CSS, we cannot provide a color for the background when we are
using alpha images, thay have to be transparent.*/
}
* html .vscrollerbar {
/* IE6 alpha png trick */
/* IE7 is not affected by this trick, as it perfectly handles the normal png */
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='../graphics/scrollbar.png');
background-image: none;
}
/* do not forget to give horizontal scrollbars some color properties even if you don't plan on using them */
.hscrollerbase {height: 22px;}
.hscrollerbar {height: 22px; }
.vscrollerbar, .hscrollerbar {
/* paddings of these elements will decide how far the scrollbar will stop in both ends, and are not actually
used for styling, and are set to 0 by the script, here we will set them the size of our faux arrows */
padding: 0px;
z-index: 4;
}
/* properties for scroller jog box, just in case */
.scrollerjogbox {
width: 22px;
height: 22px;
top: auto; left: auto;
bottom: 0px; right: 0px;
}
/* Scroll Bar Master Styling Ends Here */
