/* TESTING CODE ONLY */

/* * TD { border:1px solid green; } */


BODY {
	margin:20px;

}

BODY, BODY TD {
	font-size: 12px;
	font-family:  Arial, Verdana, sans-serif;
	color: #fff;
}

BODY.black { 
	background-color: #000;
	color: white;
}

BODY.red { 
	background-color: #ff0000;
	color: black;
}

BODY.white { 
	background-color: #fff;
	color: black;
}

A {
	color: #fff;
}

#mainWrapper {

}

#nav {
	border:0px solid red;
	position:relative;
	left: 4px;
	top: 2px;
	height:expression('1%'); /* fix for IE: need to set some width so it gets hasLayout property in their engine, which sends reposition method on resize */
}

#navshows {
	border:0px solid red;
	position:relative;
	left: 4px;
	top: 3px;
	height:expression('1%');
}

#navnews {
	border:0px solid red;
	position:relative;
	left: 12px;
	top: 2px;
	height:expression('1%');
}

#navphotos {
   position: relative;
   left: -173px; left:expression('-170px');
   top: 2px; top:expression('3px');
   height:expression('1%');
}

#subnav {
	padding-top: 2px;
}

#photos IMG { border:1px solid red;}

#scroll P { margin-top:0px; margin-bottom:15px; line-height: 130%; }

#newsletterDiv {
	visibility:hidden;
	position: relative;
	left:-5px;top:25px;
	z-index:2;
	background-color:#000;
	border:1px solid red;
	padding:3px;
	height: 60px;
	margin-bottom: -66px;
}

#newsletterDiv TD {
 font-size:70%;
}

.nowrap {
	white-space: nowrap;

}

.scrollContent P {
	line-height: 120%;
	font-weight:normal;
}

.tourHeader {
	color: #fff;
}

.tourBody {
	color: #000; /*#E7372B;*/
	
}

.videoPops {
	color: #f00; /*#E7372B;*/
	font-size: 9px;
	font-family:  Arial, Verdana, sans-serif;
	line-height: 15px;
	
}

a.videoPops {
	color: #f00; /*#E7372B;*/
	text-decoration: none;
	
	
}

a.videoPops:hover {
	color: #f00; /*#E7372B;*/
	text-decoration: underline;
	
}

.contactText {
	color: #fff; /*#E7372B;*/
	font-size: 10px;
	font-family:  Arial, Verdana, sans-serif;
	line-height: 10px;
	
}

a.contactText {
	color: #ff0000; /*#E7372B;*/
	text-decoration: none;
	
}

a.contactText:hover {
	color: #fff; /*#E7372B;*/
	text-decoration: underline;
	
}

.newsHeader {
	color: #f00;
}

.newsBody {
	color: #fff; /*#E7372B;*/
	
}

.linksHeader * {
	color: #000;
	text-decoration: none;
}

.linksHeader A:hover { text-decoration: underline;}

.linksBody {
	color: #fff; /*#E7372B;*/
	
}

INPUT.red {
	background-color: #000;
	border-color:red;
	border-style: solid;
	border-width: 1px;
	color: #fff;
}

A.plain {
	text-decoration: none !important; color: black;
}

A.plainWh { 
	text-decoration: none !important; color: white;
}

/*img {border:1px solid white;}*/

/* for search engines */
.searchengine { display: none;}

/* COMPLETE HACKS  for browser compat */

/* for bottom setlist table in safari */

/*\*/
 html>body*.safarisetlistbottable {margin-top:-20px; }
 /**/
