body { 
position:relative;
background-color:black; 
text-align:left; 
margin-top: 0px; margin-bottom: 0px;
margin-left: auto; margin-right: auto;
padding:0px;
}

#container {
width:882px;
height:1005px;
margin-top: 0px; margin-bottom: 0px;
margin-left: auto; margin-right: auto;
padding:0px;
border-right:#333333 solid 1px;
border-left:#333333 solid 1px;
border-bottom:#333333 solid 1px;
position: relative;
overflow: hidden;
}

#container:after{ content: "."; display: block; line-height: 1px; font-size: 1px; clear: both;}

#topbar {
height: 109px;
margin: 0px;
padding: 0px;
}

/* NAVIGATION STYLE */
/******************/
#nav {
	background-position: center top;
	background-image: url("../images/nav_bkgrd.gif");
	background-repeat: repeat-x;
	/*height: 32px;*/
	width: 882px;
	margin:0px;
	_margin-top: -4px;
	padding: 0px;
	font-family:Arial, Helvetica, san-serif;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	position:relative;
	z-index:32;
}

#navi {
	width: 882px;
	padding: 0px;
	margin: auto;
	list-style: none;
	position: relative;
	}
	
ol, ul, li {
margin:0pt 0pt 0pt 0px;
}
	
#navi ul {
	padding: 0px;
	margin: 0px;
	display: none;
	position: absolute;
	left: 0px;
	list-style: none;
	z-index: 32px;
}

#navi li {
	float: left;
	margin-top: 0px;
	position: relative;
	white-space: nowrap;
	}
	
#navi a:link, #navi a:visited { 
	display: block;
	text-decoration: none;
	color: #ffffff;
	font-size: 13px;
	}
	
#navi li a:hover {
	color: #cc0000;
	text-decoration: none;
	}
	
* html #navi a { 
	width: 100%; 
	}
	
#navi ul li { 
	border-bottom: 2px solid transparent;
	border-top: 2px solid transparent;
	-moz-border-bottom-colors: transparent;
	-moz-border-top-colors: transparent;
	background-color: #000000;
	font-size: 100%;
	list-style-type: none;
	margin-bottom: -1px;
	margin-top: 0px;
	padding: 2px;
	}
	
#navi li:hover ul { 
	display: block;
	padding: 0px;
	margin: 0px;
	}
	
/*without link in state place*/
#liget {
	width: 116px;
	height: 32px;
	background-image: url("../images/buttons/nav_gettix.gif");
	background-repeat: none;
}
#lievent {
	width: 85px;
	height: 32px;
	background-image: url("../images/buttons/nav_events.gif");
	background-repeat: none;
}
#livenue {
	width: 175px;
	height: 32px;
	background-image: url("../images/buttons/nav_venue.gif");
	background-repeat: none;
}
#liartist {
	width: 154px;
	height: 32px;
	background-image: url("../images/buttons/nav_artists.gif");
	background-repeat: none;
}
#linews {
	width: 62px;
	height: 32px;
	background-image: url("../images/buttons/nav_news.gif");
	background-repeat: none;
}
#lisponsors {
	width: 87px;
	height: 32px;
	background-image: url("../images/buttons/nav_sponsors.gif");
	background-repeat: none;
}
#ligallery {
	width: 81px;
	height: 32px;
	background-image: url("../images/buttons/nav_gallery.gif");
	background-repeat: none;
}
#livip {
	width: 61px;
	height: 32px;
	background-image: url("../images/buttons/nav_vip.gif");
	background-repeat: none;
}
#lifaq {
	width: 60px;
	height: 32px;
	background-image: url("../images/buttons/nav_faq.gif");
	background-repeat: none;
}
	
/*first, put the initial states in place*/	
#liget a {
	width: 116px;
}
#lievent a {
	width: 85px;
}
#livenue a {
	width: 175px;
}
#liartist a {
	width: 154px;
}
#linews a {
	width: 62px;
}
#lisponsors a {
	width: 87px;
}
#ligallery a {
	width: 81px;
}
#livip a {
	width: 61px;
}
#lifaq a {
	width: 60px;
}

/*hover states ul */
#liget a:hover, #liget:hover a, #liget.over a {
	width: 116px;
	height: 32px;
	background-image: url("../images/buttons/nav_gettix_over.gif");
	background-repeat: none;
}	
#lievent a:hover, #lievent:hover a, #lievent.over a {
	width: 85px;
	height: 32px;
	background-image: url("../images/buttons/nav_events_over.gif");
	background-repeat: none;
}
#livenue a:hover, #livenue:hover a, #livenue.over a {
	width: 175px;
	height: 32px;
	background-image: url("../images/buttons/nav_venue_over.gif");
	background-repeat: none;
}
#liartist a:hover, #liartist:hover a, #liartist.over a {
	width: 154px;
	height: 32px;
	background-image: url("../images/buttons/nav_artists_over.gif");
	background-repeat: none;
}
#linews a:hover, #linews:hover a, #linews.over a {
	width: 71px;
	height: 32px;
	background-image: url("../images/buttons/nav_news_over.gif");
	background-repeat: none;
}
#lisponsors a:hover, #lisponsors:hover a, #lisponsors.over a {
	width: 87px;
	height: 32px;
	background-image: url("../images/buttons/nav_sponsors_over.gif");
	background-repeat: none;
}
#ligallery a:hover, #ligallery:hover a, #ligallery.over a {
	width: 81px;
	height: 32px;
	background-image: url("../images/buttons/nav_gallery_over.gif");
	background-repeat: none;
}
#livip a:hover, #livip:hover a, #livip.over a {
	width: 61px;
	height: 32px;
	background-image: url("../images/buttons/nav_vip_over.gif");
	background-repeat: none;
}
#lifaq a:hover, #lifaq:hover a, #lifaq.over a {
	width: 60px;
	height: 32px;
	background-image: url("../images/buttons/nav_faq_over.gif");
	background-repeat: none;
}

/*hover states subnav*/
#liget ul li a:hover, #liget:hover ul li a, #liget.over ul li a {
	width: 116px;
	height: 16px;
	background-image: none;
}	
#lievent ul li a:hover, #lievent:hover ul li a, #lievent.over ul li a {
	width: 85px;
	height: 16px;
	background-image: none;
}
#livenue ul li a:hover, #livenue:hover ul li a, #livenue.over ul li a {
	width: 175px;
	height: 16px;
	background-image: none;
}
#linews ul li a:hover, #linews:hover ul li a, #linews.over ul li a {
	width: 62px;
	height: 16px;
	background-image: none;
}

 	
/* Other state changes*/
#navi li.off:hover ul, #nav li.over ul { 
  display: block;
  z-index: 6000;
  color: #000000;
	}
#navi li.off a:hover {
  text-decoration: none;
  color: #999999;
}

#navi li:hover a,
#navi li.over a {
  text-decoration: none;
  /*color: #fff;*/
	}
	
/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }


/* HOMEPAGE CSS \*/
/******************/
#homecolumns {
margin:0px auto;
padding:0px;
position: relative;
text-align:left;
float:left;
width:882px;
height:864px;
}

#jeansbar {
margin: 0px;
background-image: url("../images/denim_bk.gif");
background-repeat:repeat-y;
width:238px;
height:864px;
padding: 0px;
padding-left:7px;
float:left;
color:#ffffcc;
overflow: hidden;
position:relative;
}

#left_dashedbox {
border-width: 1px;
border-style: dashed;
border-color: #ffffcc;
width:233px;
}

#left_galleries {
width:223px;
margin:5px;
background-image: url("../images/bk_jeansbox.gif");
background-repeat: repeat-y;
color: #ffffff;
}

.gal ul {
width: 135px;
padding: 0px 0px 0px 30px;
margin: 0px 5px 0px 5px;
}

.gal ul li {
list-style-image: url("../images/bullet_cream.gif") 2px left no-repeat;
padding: 0px 0px 0px 7px;
}

#left_galleries .gal a {
color: #ffffff;
text-decoration: none;
}

#left_galleries .gal a:hover {
color: #ffcc66;
text-decoration: none;
}

#left_galleries .view_all {
height:13px;
margin-left:115px;
padding:3px;
width:98px;
}

/* Social network links*/
#sn_dashedbox {
border-width: 1px;
border-style: dashed;
border-color: #ffffcc;
width:233px;
}

#sn_left {
width:223px;
height: 164px;
margin:5px;
background-image: url("../images/denim_fade_bk.gif");
background-repeat: repeat-x;
color: #ffffff;
}

#sn_dashedbox a {
color: #fff;
text-decoration: none;
border: 0px;
}

#sn_left ul {
padding: 5px 0px 0px 5px;
}

#sn_dashedbox ul li{
list-style: none;
}

/* Home Content */

#homecontent {
background-color:#ece1cb;
margin:0px;
padding:0px;
border:0px;
background-image:url("../images/c_home_bk.jpg");
background-repeat:repeat-y;
overflow:visible;
position:relative;
width:637px;
height:864px;
float:left;
}

#home_highlights {
margin: 0px;
padding: 0px;
background-image:url("../images/home_highlights_bk.jpg");
background-position:top;
background-repeat:no-repeat;
width:374px;
height:299px;
float:left;
}

#home_news {
margin: 0px;
padding: 0px;
background-image: url("../images/home_news_bg.jpg");
background-repeat: no-repeat;
width: 263px;
height: 299px;
float: left;
font-family: Arial, Helvetica, san-serif;;
font-size: 12px;
line-height: 14px;
color: #993333;
}

#home_news .home_hd_all {
margin: 0px;
padding: 0px;
height: 13px;
width: 80px;
position: absolute;
top: 269px;
left: 543px;
}

#home_news .home_hd_news a {
color: #993333;
text-decoration: none;
}

#home_news .home_hd_news a:hover {
color: #999999;
text-decoration: none;
}

#home_news .home_hd_news ul {
height: 200px;
width: 200px;
padding: 50px 10px 10px 30px;
margin: 0px;
display: block;
}

#home_news .home_hd_news ul li {
list-style-image: url("../images/bullet_red.gif") 2px left no-repeat;
padding: 0px 0px 0px 0px;	
margin: 7px 0px 0px 15px;
font-weight: bold;
}

#home_artists {
margin-top: 0px;
_margin-top: -4px;
padding: 0px;
border:0px;
background-image:url("../images/home_artists_bg.jpg");
background-repeat:no-repeat;
clear:both;
float:left;
height:195px;
width:637px;
}

#home_artists h1 {
font-family: Arial;
font-size: 11px;
line-height: 12px;
color: #990000;
margin-top: 4px;
margin-bottom: 2px;
}

.home_artists_more {
float:right;
height:15px;
padding:18px 38px 0pt 0pt;
width:49px;
}

#home_artists_content {
height:150px;
margin:47px 0pt 0pt 20px;
width:595px;
font-size: 11px;
line-height:14px;
}

#home_artists_content .home_artist1 a,
#home_artists_content .home_artist2 a,
#home_artists_content .home_artist3 a,
#home_artists_content .home_artist4 a,
#home_artists_content .home_artistText a {
color: #990000;
text-decoration: none;
}

#home_artists_content .home_artist1 a:hover,
#home_artists_content .home_artist2 a:hover,
#home_artists_content .home_artist3 a:hover,
#home_artists_content .home_artist4 a:hover,
#home_artists_content .home_artistText a:hover {
color: #999999;
text-decoration: none;
}

.home_artist1 {
display:inline;
float:left;
margin:0px 0px 0px 5px;
width:115px;
}

.home_artist2 {
display:inline;
float:left;
margin:0px 0px 0px 5px;
width:115px;
}

.home_artist3 {
display:inline;
float:left;
margin:0px 0px 0px 5px;
width:115px;
}

.home_artist4 {
display:inline;
float:left;
margin:0px 0px 0px 5px;
width:115px;
}

.home_artistText {
display:inline;
float:left;
margin:0px 0px 0px 5px;
width:75px;
font-size: 10px;
}

#home_bottom {
margin-top: 0px;
_margin-top: -4px;
padding: 0px;
background-image:url("../images/home_bottom_bg.jpg");
background-repeat:no-repeat;
width:637px;
height:208px;
position:relative;
clear:both;
float:left;
}

.home_bottom_sponsors {
left:30px;
position:absolute;
top:49px;
}

.home_bottom_forums {
left:210px;
position:absolute;
top:53px;
width: 170px;
height: 124px;
font-family: Arial, Helvetica, san-serif;;
font-size: 12px;
line-height: 14px;
color: #993333;
}

.home_bottom_forums a {
color: #993333;
text-decoration: none;
}

.home_bottom_forums a:hover {
color: #999999;
text-decoration: none;
}

.home_bottom_forums ul {
padding-left: 25px;
margin: 0px;
display: block;
height: 120px;
}

.home_bottom_forums ul li {
list-style-image: url("../images/bullet_red.gif") 2px left no-repeat;
padding: 0px;
margin: 10px 2px 10px 5px;
font-weight: bold;
}

.home_video {
left:395px;
position:absolute;
top:5px;
}

/*Bottom CSS*/
#artists_bottom_hm {
margin-top: 0px;
_margin-top: -4px;
padding: 0px;
background-image: url("../images/prices_bk_hm.gif");
background-repeat: repeat-x;
width:637px;
height:163px;
position:relative;
clear:both;
float:left;
font: Arial 12px #ffffff;
font-weight: bold;
}

#artists_bottom_hm img {
left:10px;
position:absolute;
top:2px;
font-family: Arial, Helvetica, san-serif;;
font-size: 12px;
line-height: 14px;
color: #993333;
}

#artists_bottom_hm a {
color: #ffffcc;
text-decoration: none;
}

#artists_bottom_hm a:hover {
color: #ffcc66;
text-decoration: none;
}

#artists_bottom_hm .prices {
height: 30px;
padding: 0px;
margin: 0px;
float: left;
clear:both;
font-family: Arial;
font-size: 12px;
font-weight: bold;
color: #ffffcc;
width: 620px;
}

#artists_bottom_hm .prices ul {
width: 615px;
height: 20px;
padding-left: 3px; padding-top: 10px;
}

#artists_bottom_hm .prices ul li {
list-style-image: url("../images/bullet_cream.gif") 2px left no-repeat;
float: left;
display: inline;
padding-left: 18px;
width: 100px;
}


/*Bottom Footer*/

#footer {
position:relative;
width:882px;
height:37px;
margin:0px auto;
padding:10px 0px 20px 0px;
text-align:center;
vertical-align: middle;
font-family:Arial, Helvetica, san-serif;
font-size:10px;
line-height:18px;
color:#ffffff;
background-color:#000000;
clear:both;
}

#footer a {
color:#99ccff;
}

#footer a:hover {
color:#ffffff;
text-decoration:none;
}

/* CLOCK CSS */
.lcdstyle{
color:#ffffcc;
font:bold 11px Arial;
padding:7px;
}

.lcdstyle sup{
font-size:11px
}

#countdowncontainer {
width: 233px;
margin: 8px 0px 10px 2px;
font:bold 12px Arial;
color:#ffffff;
}

/* VIP CSS */

#vip_top {
background-image:url("../images/vip_top.gif");
background-repeat:no-repeat;
clear:both;
margin-top:0px;
padding:0px;
border:0px;
position:relative;
width:637px;
height:432px;
font-family: Verdana;
font-size: 12px;
color: #333333;
}

#vip_top a {
color: #111111; 
text-decoration: underline;
}

#vip_top a:hover {
color: #666666; 
font-weight: bold; 
}

#vip_top h3 {
padding: 0px; margin: 0px;
}

#vipstory {
position: absolute;
width: 600px;
top: 55px;
left: 10px;
padding: 10px 9px 15px 15px;
height: auto;
}

#vipstory ul {
margin: 0px; padding: 5px 0px 5px 0px;
}

#vipstory li {
list-style: none;
}

/* FAQ CSS */

#faq_top {
background-image:url("../images/faq_top.gif");
background-repeat:no-repeat;
clear:both;
margin-top:0px;
padding:0px;
border:0px;
position:relative;
width:637px;
height:350px;
font-family: Verdana;
font-size: 12px;
color: #333333;
}

/* FAQ tab */
#faqcontainer { 
	width: 600px;
	height: 750px;
	margin: 0px;
	position:absolute;
	top: 55px;
	left: 10px;
	vertical-align: top;
	background-color: #fff;
	}
#faqcontainer h3 { 
	font-family: Verdana;
	font-size: 18px; line-height: 18px;
	font-weight: none;
	color: #006699;
	vertical-align: top;
	padding-left: 10px;
	margin-top: 5px; margin-bottom: 0px;
	}
#faqcontainer .faqleft {
	float: left; 
	padding: 4px;
	margin-left: 16px;
	margin-right: 35px;
	width: 165px;
	height: 600px;
	border: 0px;
	font-family: Verdana;
	font-size: 14px;
	color: #006699;
	line-height: 18px;
	}
	
.faqleft h2 { font-size: 18px; line-height: 18px; padding-top: 0px; margin-top: 4px; }
.faqleft li { color: #006699; margin-left: 25px; }
.faqleft li a { text-decoration: none; color: #006699; }
.faqleft li a:hover { text-decoration: underline; color: #666; }

/*#faqcontainer .faqright {
width: 430px;
height: 325px;
}
*/

#faqcontainer .faqright p{
width: 355px;
height: 625px;
text-align: justify;
padding: 0px 10px 10px 0px;
font-size: 12px;
overflow: visible;
overflow-x:scroll; 
overflow-y:auto; 
scrollbar-base-color: #cccccc;
scrollbar-arrow-color: #333333;
scrollbar-3dlight-color: #999999;
scrollbar-darkshadow-color: #333333;
scrollbar-face-color: #5581C1;
scrollbar-highlight-color: #cccccc;
scrollbar-shadow-color: #cccccc;
scrollbar-track-color: #cccccc;
}

.faqright a { text-decoration: underline; margin-left: 20px; }
