body{
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(new_site_images/newbg.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	text-align: center;
	margin-top: 352px;
	background-color: #227873;
	color:#000000;
}

img {border: none}

.headerfloat{
	width:350px;
	height:125px;
	font-family: Arial, Helvetica, sans-serif;
	position:absolute;
	z-index:1000;
	top: 25px;
    margin-left: 190px; }



a:link {
	color: #000000;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #000000;
}
a:hover {
	text-decoration: underline;
	color: #000000;
}
a:active {
	text-decoration: none;
	color: #000000;
}
.navpad{
	padding: 0px 10px 0px 10px;
	float: left;
	font-size: 14px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	letter-spacing: -1px; 
	}
	
	.mini{
	font-size: 10px;
	color: #641824;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	}
	
	.whitemini{
	font-size: 10px;
	color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	}
	
	.mini2{
	font-size: 10px;
	color: #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	}
	
	.nav{
	width:960px;
	height:25px;
	background-color: #29428C;
	font-size: 14px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	letter-spacing: -1px;
	vertical-align: middle;
	margin: 0px 0px 5px 0px;
	}
	
	 .nav a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.nav a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
.nav a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}
.nav a:active {
	text-decoration: none;
	color: #FFFFFF;
}
	
		.bottomnav{
	float:left;
	width:960px;
	height:8px;
	background-color: #FBAF41;
	font-size: 14px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	letter-spacing: -1px;
	vertical-align: middle;
	margin: 2px 2px 2px 2px;
	}
	
.arotralert{
	width:400px;
	height:20px;
	font-size: 19px;
	color: #FFFF33;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-left: auto; margin-right: -250px;
	padding: 15px 15px 15px 15px;
	text-align: right;
	letter-spacing: 0px; 
	}
	
.arotralert a:link {
	color: #792630;
	text-decoration: none;
}
.arotralert a:visited {
	text-decoration: none;
	color: #792630;
}
.arotralert a:hover {
	text-decoration: underline;
	color: #792630;
}
.arotralert a:active {
	text-decoration: none;
	color: #792630;
}
	
	.header{
	width:960px;
	height:40px;
	font-size: 14px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	letter-spacing: -1px;
	vertical-align: middle;
	margin: 0px 0px 5px 0px;
	}
	
		.headerblack{
	font-size: 14px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	letter-spacing: 0px;
	vertical-align: middle;
	}
	
	.headerred2{
	font-size: 18px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	letter-spacing: -1px;
	vertical-align: middle;
	}

		.black18{
	font-size: 18px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	letter-spacing: -1px; 
	vertical-align: middle;
	}
	
			.black24{
	font-size: 24px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	letter-spacing: -1px; 
	vertical-align: middle;
	}
		.content{
	float:left;
	min-height:500px;
	overflow:visible;
	font-size: 14px;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	vertical-align: middle;
	padding: 10px 10px 0px 10px;
	margin: 0px 0px 10px 0px;
	background-color: #FFFFFF;
	width: 775px;
	}
	
		.hp_content{
		float:left;
	width:715px;
	min-height:900px;
	overflow:hidden;
	background-color: #d9d9d9;
	font-size: 12px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold; 
	vertical-align: middle;
	padding: 10px 10px 10px 10px;
	margin: 0px 0px 0px 0px;
	}
	
		.myframe_od{
	width: 750px;
	height:650px;
	border: 0px;
	}
	
	
			.scroller{
	float:left;
	width: 735px;
	height:300px;
	margin: 0px 0px 0px 0px;
	}
		
		.hptouts{
	width: 960px;
	height:300px;
	margin: 0px 0px 5px 0px;
	}
	
		.hpitem{
	float:left;
	width: 317px;
	height:200px;
	margin: 0px 0px 0px 0px;
	background-color: #d9d9d9;
	background-image:url(1_NEW/site_images/red_hp_back.jpg)
	}
	
		.hpitem2{
		float:left;
	width: 316px;
	height:200px;
	margin: 0px 0px 5px 5px;
	background-color: #d9d9d9;
	z-index:2;
	}
	
		.hpitem3{
		float:left;
	width: 316px;
	height:200px;
	margin: 0px 0px 5px 5px;
	background-color: #d9d9d9;
	}
	
		.hpwelcome{
	float:left;
	width: 940px;
	min-height:180px;
	overflow:hidden;
	margin: 0px 0px 0px 0px;
	background-color: #d9d9d9;
	background-image:url(1_NEW/site_images/white_hp_back.jpg);
	padding: 10px 10px 10px 10px;
	text-align:left;
	}
	
		   .hpwelcome a:link {
	color: #792630;
	text-decoration: none;
}
.hpwelcome a:visited {
	text-decoration: none;
	color: #792630;
}
.hpwelcome a:hover {
	text-decoration: underline;
	color: #792630;
}
.hpwelcome a:active {
	text-decoration: none;
	color: #792630;
}
	
	
		.sidespacer{
	width: 160px;
	height: 100%;
	margin: 0px 0px 0px 0px;
	}
	
	 
	.quicklinks{
	width: 150px;
	margin: 0px 0px 5px 0px;
	height:210px;
	background-image:url(site_images/quick_links.jpg);
	font-size: 16px;
	color: #FFCC00;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	vertical-align: middle;
	padding: 35px 5px 5px 5px;
	}
	
	.video{
	width:375px;
	margin: 0px 2px 10px 2px;
	float:left;
	}
 .wrap{
	width:960px;
 }
 
 .imageright{
 float:right;
 margin: 0px 0px 0px 10px;
 background-color: #294387;
 }
 
  .margintext{
padding:5px 5px 5px 5px;
color: #FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
 }
 
 .margintext_sm{
 text-align:center;
 width:775px;
padding:5px 5px 5px 5px;
color: #FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
 }
 
 .whitelink a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.whitelink a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
.whitelink a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}
.whitelink a:active {
	text-decoration: none;
	color: #FFFFFF;
}
.10space{
height:10px;
overflow:hidden;
float:left;
}

.sked_div {
position: static!important;
}

div.vrow a.player {	
	display:block;
	width:190px;
	height:142px;
	padding:0;	
	text-align:center;
	float:left;
	margin:0 20px 0 0;
}
 
/* splash image */
div.vrow a.player img {
	border:0;	
}

/* "vrow" contains video and "lorem ipsum" text */
div.vrow  {
	clear:both;
	width:700px;
	margin:20px;
	padding:20px;
}

div.vrow a.player {	
	display:block;
	width:190px;
	height:142px;
	padding:0;	
	text-align:center;
	float:left;
	margin:0 20px 0 0;
}
 
/* splash image */
div.vrow a.player img {
	border:0;	
}

/* "vrow" contains video and "lorem ipsum" text */
div.vrow  {
	clear:both;
	width:700px;
	margin:20px;
	padding:20px;
}
div.vrow1 {clear:both;	
	width:535px;
	padding:5px;
	background-color:#efefef;
}
div.vrow1 {clear:both;	
	width:535px;
	padding:5px;
	background-color:#efefef;
}

div.vrow a:link {
	color: #990000;
	text-decoration: none;
}
div.vrow a:visited {
	text-decoration: none;
	color: #990000;
}
div.vrow a:hover {
	text-decoration: underline;
	color: #990000;
}
div.vrow a:active {
	text-decoration: none;
	color: #990000;
}

div.vrow2 a.player {	
	display:block;
	width:190px;
	height:142px;
	padding:0;	
	margin:0 0px 0 0;
}
 
/* splash image */
div.vrow2 a.player img {
	border:0;	
}

/* "vrow" contains video and "lorem ipsum" text */
div.vrow2  {
	clear:both;
	width:380px;
	margin:0px;
	padding:0px;
}

div.vrow2 a.player {	
	display:block;
	width:190px;
	height:142px;
	padding:0;	
	margin:0 0px 0 0;
}
 
/* splash image */
div.vrow2 a.player img {
	border:0;	
}

/* "vrow" contains video and "lorem ipsum" text */
div.vrow2  {
	clear:both;
	width:380px;
	margin:0px;
	padding:0px;
}
div.vrow2 a:link {
	color: #990000;
	text-decoration: none;
}
div.vrow2 a:visited {
	text-decoration: none;
	color: #990000;
}
div.vrow2 a:hover {
	text-decoration: underline;
	color: #990000;
}
div.vrow2 a:active {
	text-decoration: none;
	color: #990000;
}
.ticketspage {
width: 940px;
padding: 10px 10px 10px 10px;
margin: 0px 0px 5px 0px;
min-height:600px;
	overflow:hidden;
	background-color: #d9d9d9;
	}
	
	.ttable{
	border-style:solid;
	border-width:5px;
      }
	  
	  .tickets_container{
	  width:700px;
	  
	  }
	  
	   .tickets_container a:link {
	color: #000000;
	text-decoration: none;
}
.tickets_container a:visited {
	text-decoration: none;
	color: #000000;
}
.tickets_container a:hover {
	text-decoration: underline;
	color: #000000;
}
.tickets_container a:active {
	text-decoration: none;
	color: #000000;
}

	  .tickets_container2{
	  width:750px;
	  
	  }
	  
	   .tickets_container2 a:link {
	color: #000000;
	text-decoration: none;
}
.tickets_container2 a:visited {
	text-decoration: none;
	color: #000000;
}
.tickets_container2 a:hover {
	text-decoration: underline;
	color: #000000;
}
.tickets_container2 a:active {
	text-decoration: none;
	color: #0000000;
}
	  .tickets_top{
	width:680px;
	height:20px;
	margin: 0px 0px 10px 0px;
	padding: 5px 10px 6px 10px;
	font-size: 18px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	letter-spacing: -1px;
	vertical-align: middle;
	  }
	  
	  .stickets_left{
	  height: 950px;
	  width:196px;
	  float:left;
	  margin: 0px 25px 5px 0px;
	  background-image:url(1_NEW/site_images/white_hp_back.jpg);

	padding: 10px 10px 10px 10px;
	  }
	  
	    .stickets_right{
	  width:196px;
	  height: 950px;
	  float:left;
	  margin: 0px 0px 5px 0px;
	  background-image:url(1_NEW/site_images/white_hp_back.jpg);
	
	padding: 10px 10px 10px 10px;
	  }
	  
	    .old_tickets_left{
	  width:315px;
	  height:1070px;
	  float:left;
	  margin: 0px 10px 5px 0px;
	  background-image:url(1_NEW/site_images/white_hp_back.jpg);
	  	border-style:solid;
	border-color: #152244;
	border-width:5px;
	padding: 10px 10px 10px 10px;
	  }
	  
	  .tickets_left{
	  width:315px;
	  height:1070px;
	  float:left;
	  margin: 0px 25px 5px 0px;
	  background-image:url(1_NEW/site_images/white_hp_back.jpg);
	padding: 10px 10px 10px 10px;
	  }
	  
	  .tickets_right{
	  width:315px;
	   height:1070px;
	  float:left;
	  margin: 0px 0px 5px 0px;
	  background-image:url(1_NEW/site_images/white_hp_back.jpg);
	padding: 10px 10px 10px 10px;
	  }
	  .divider {
	  width:89px;
	  height:5px;
	  margin: 8px 0px 8px 0px;
	  }
	  
	  .buynow {
	  width:91px;
	  height:26px;
	  margin: 5px 5px 5px 5px;
	  }
	  
	   .buynow_sm {
	  width:64px;
	  height:19px;
	  margin: 5px 5px 5px 5px;
	  }
	  
	  .purchase{
	  width:270px;
	  height:130px;
	  padding: 40px 5px 2px 5px;
	  margin: 10px 0px 10px 0px;
	  background-image: url(1_NEW/site_images/purchase_back.jpg);
	  }
	    .purchase2{
	  width:270px;
	  height:160px;
	  padding: 40px 5px 2px 5px;
	  margin: 10px 0px 10px 0px;
	  background-image: url(1_NEW/site_images/purchase_back.jpg);
	  }
	  
	  ul { list-style-type: circle;
	  text-align:left; 
	  margin-left:-20px;} 
	  
	  	  .purchase_sm{
	  width:176px;
	  height:135px;
	  padding: 27px 2px 2px 2px;
	  margin: 10px 0px 10px 0px;
	  background-image: url(1_NEW/site_images/purchase_sm.jpg);
	  }

.hotel{
width:680px;
height:230px;
padding:10px 10px 10px 10px;
margin-bottom:10px;
float:left;
background-image: url(site_images/galt_house.jpg);
}
.hotel2{
width:680px;
height:230px;
padding:10px 10px 10px 10px;
margin-bottom:10px;
float:left;
background-image: url(site_images/gaylord_hdr.jpg);
}
.hotelinner{
width:480px;
float:right;
color:#000000;
padding-top:0px;
}
	   .hotelinner a:link {
	color: #792630;
	text-decoration: underline;
}
.hotelinner a:visited {
	text-decoration: underline;
	color: #792630;
}
.hotelinner a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}
.hotelinner a:active {
	text-decoration: none;
	color: #792630;
}
.incentive{
width:740px;
height:332px;
padding:10px 10px 12px 10px;
margin-bottom:5px;
float:left;
background-image: url(1_NEW/site_images/incentive_bg.jpg);
}
.incentiveinner{
width:735px;
float:right;
color:#FFFFFF;
padding-top:6px;
}
	   .incentiveinner a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.incentiveinner a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
.incentiveinner a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}
.incentiveinner a:active {
	text-decoration: none;
	color: #FFFFFF;
}
.gbook_namedate{
width:125px;
padding:10px 10px 10px 10px;
float: left;
margin: 0px 5px 5px 0px;
text-align:left;
color:#000;
}

.gbook_comment{
font-weight: normal;
color:#000;
width:540px;
padding:10px 10px 10px 10px;
margin: 0px 0px 5px 0px;
float: left;
text-align:left;
background-color:#FFFFFF;
	min-height:80px;
	overflow:hidden;
}

 .gbook_comment a:link {
	color: #792630;
	text-decoration: none;
}
.gbook_comment a:visited {
	text-decoration: none;
	color: #792630;
}
.gbook_comment a:hover {
	text-decoration: underline;
	color: #792630;
}
.gbook_comment a:active {
	text-decoration: none;
	color: #792630;
}

.gbook_container{
width:710px;
margin-top:10px;
color:#000;
}

.prevnext{
margin-bottom:10px;
}

	   .prevnext a:link {
	color: #009900;
	text-decoration: none;
}
.prevnext a:visited {
	text-decoration: none;
	color: #009900;
}
.prevnext a:hover {
	text-decoration: underline;
	color: #009900;
}
.prevnext a:active {
	text-decoration: none;
	color: #009900;
}

.perf_titles{
text-align:left;
width:317px;
height:48px;
background-image: url(1_NEW/site_images/perf_titles.jpg);
padding:24px 10px 6px 20px;
}

.banddivold{

width:170px;
background-image:url(1_NEW/site_images/white_hp_back.jpg);
padding:10px 5px 10px 5px;
margin: 0px 5px 10px 5px;
float:left;
}

	   .banddiv a:link {
	color: #792630;
	text-decoration: none;
}
.banddiv a:visited {
	text-decoration: none;
	color: #792630;
}
.banddiv a:hover {
	text-decoration: underline;
	color: #792630;
}
.banddiv a:active {
	text-decoration: none;
	color: #792630;
}


.bandcontainer{
width:760px;
}

.bandtext{
	position: absolute;
	bottom: 0px;
}

.newsitem{
margin-bottom:20px;
}
.newstop{
	color: #FFFFFF;
	font-size:14px;
	font-weight:bold;
	padding-left:10px;
	background-color: #85C540;
}
.newstop1{
	color: #FFFFFF;
	font-size:14px;
	font-weight:bold;
	padding-left:10px;
	background-color: #c417fc;
}
.newsbottom{
	padding: 10px 10px 10px 10px;
	font-weight:normal;
	color:#000;
}

	   .newsbottom a:link {
	color: #792630;
	text-decoration: none;
}
.newsbottom a:visited {
	text-decoration: none;
	color: #792630;
}
.newsbottom a:hover {
	text-decoration: underline;
	color: #792630;
}
.newsbottom a:active {
	text-decoration: none;
	color: #792630;
}
.newsitem2{
margin-bottom:20px;
}
.newstop2{
	color: #FFFFFF;
	font-size:14px;
	font-weight:bold;
	padding-left:10px;
	background-color: #85C540;
}

.newsbottom2{
	padding: 10px 10px 10px 10px;
	font-weight:normal;
}

	   .newsbottom2 a:link {
	color: #FFFFFF;
	text-decoration: none;
	font-weight:bold;
}
.newsbottom2 a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
.newsbottom2 a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}
.newsbottom2 a:active {
	text-decoration: none;
	color: #FFFFFF;
}
.press{
margin-top:15px;
width:760px;
font-weight:normal;
text-align: left;
}
.pressheadline{
font-size:14px;
font-weight:bold;
}

	   .press a:link {
	color: #792630;
	text-decoration: none;
}
.press a:visited {
	text-decoration: none;
	color: #792630;
}
.press a:hover {
	text-decoration: underline;
	color: #792630;
}
.press a:active {
	text-decoration: none;
	color: #792630;
}

.feattable{
	vertical-align:middle;
	width:220px;
	float:left;
	color:#FFFFFF;
	margin-left: 10px;
}
.featimg{
	vertical-align:middle;
	margin-left:5px;
	width:480px;
	float:left;
}
.featureshell{
width:760px;
height:960px;
}

#overlay
{
	position: absolute;
	left: 0px;
	top: 0px;
	
	width: 100%;
	height: 1200px;
	
	background: url(1_NEW/site_images/overlay1.gif);
	
	/* Set both opacity and filter, for MSIE and firefox compatability */
	opacity: .7;
	filter: alpha(opacity=70);
	
	/* z-index sets the layer order, so that the overlay rests on top.
	Bear in mind that the popup dialogue needs to be even higher! */
	z-index: 1000;
}

#dialogue #close
{
	position: absolute;
	right: 5px;
	top: 0px;
}

#dialogue #close a
{
	color: #000000;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size:12px;
	font-weight:bold;
}



#dialogue
{z-index: 7777777; 
margin-top:-210px;
margin-left: -365px;
position: fixed; left: 50%; top: 50%;
	width: 730px;
	height: 420px;
	padding: 10px 10px 10px 10px;
	border: 5px solid #152244;
	background-color: #FFFFFF;}


.contactshell{
width:760px;
}
	   .contactshell a:link {
	color: #792630;
	text-decoration: none;
}
.contactshell a:visited {
	text-decoration: none;
	color: #792630;
}
.contactshell a:hover {
	text-decoration: underline;
	color: #792630;
}
.contactshell a:active {
	text-decoration: none;
	color: #792630;
}
.ticketinfo{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold
color: #FFFFFF;
}
.ticketsnewshell{
width:760px;
font-weight: normal;
}
	   .ticketsnewshell a:link {
	color: #792630;
	text-decoration: none;
}
.ticketsnewshell a:visited {
	text-decoration: none;
	color: #792630;
}
.ticketsnewshell a:hover {
	text-decoration: underline;
	color: #792630;
}
.ticketsnewshell a:active {
	text-decoration: none;
	color: #792630;
}

.tableheads{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
letter-spacing:-1px;
}

	   .tableheads a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.tableheads a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
.tableheads a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}
.tableheads a:active {
	text-decoration: none;
	color: #FFFFFF;
}

.hptextfield{
padding: 0px 0px 0px 0px; margin:4px 0px 0px 0px; border: 1px solid rgb(153, 153, 153); height: 20px; float:left;
}

.formclass{
padding: 0px 0px 0px 0px; margin:0px 0px 0px 0px; height:200px;
}
.go{
float:left;
 margin:4px 0px 0px 0px;
}

.maildiv{
float:left;
margin-top:50px;
margin-left:6px;}

.footie_sm{
	text-align:left;
	float:left;
	width:960px;
}

.footie_bg{
text-align:left;
		float:left;
	width:960px;
}

.tablebg {
}

.days{
 font-size: 14px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	}
	
.maroon {color: #792630}

.normal {
font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	letter-spacing: 0px;
	}
.headertall {
	width:960px;
	height:73px;
	font-size: 14px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	letter-spacing: -1px;
	vertical-align: middle;
	margin: 0px 0px 0px 0px;
}
.schedule{
	float:left;
	min-height:500px;
	overflow:visible;
	font-size: 14px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	vertical-align: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	background-color: #FFFFFF;
	width: 960px;
	}
.sponsorlogo{
    position:absolute;
    left:50%;
    margin-top:-340px;
    margin-left:-157px;
    width:207px;
    height:69px;
}
td	{
	color:#000;}
.tabletitle	{
	color:#ffffff; }
