.row {
	border: none;
}

#rhs {
	width: 580px;
	margin: 0 0 0 38px;
	padding: 0 0 0 25px;
}

#rhs #copy-area {
	/*background: red;  need a new background so that the copy is not restricted! */
	/*height: 150px;  need a new background so that the copy is not restricted! */
	/*overflow:hidden;  need a new background so that the copy is not restricted! */
}

	#rhs h2 {
		padding: 0 0 15px 0;
		font-family: Rockwell, helvetica, arial, verdana, sans-serif;
		color: #801310;
		font-style: italic;
	}

	#rhs p {
		font-weight: bold;
		font-size: 0.9em;
	}
		
		#rhs p a:link,
		#rhs p a:visited {
			color: #41080f;
			text-decoration: underline;
		}

		#rhs p a:hover,
		#rhs p a:active {
			color: #333;
			text-decoration: none;
		}
		
		#flash {
			padding: 11px 0 2px 25px;
			margin-left:-25px;
			background: url("/a/img/tour/border.png") no-repeat top left;
			height: 390px;
		}


			#flashMap p {
				padding: 35px;
			}

			

		#locInfo {
			margin: 0 0 0 -25px;
			padding: 25px 25px 0 25px;
			position: relative;
			min-height: 100px;
			height: auto !important;
			height: 100px;
			width: 555px;
			background: url("/a/img/tour/border.png") no-repeat top left;
		}

			#locInfo #locationInfo {
				display:none;
			}

			#locInfo h3 {
				padding: 0 0 10px 0;
				font-family: Rockwell Extra Bold, Rockwell, helvetica, arial, verdana, sans-serif;
				color: #8a1114;
				text-transform: uppercase;
				font-size: 1em;
			}

			#locInfo  p.address {
				padding: 0;
				margin: 0;
				font-weight: normal !important;
			}

#locInfo ul {
	position:absolute;
	top:10px;
	right:10px;
	list-style-type:none;
	text-align:right;
	width:348px;
        background: url("/a/img/tour/locinfo.png") no-repeat top right;
        height: 125px;
}

#locInfo ul li {
	background: url("/a/img/global/navDivide.gif") no-repeat top right;
	padding: 10px 25px;
}

#locInfo ul li:first-child {
	background:none;
}

#locInfo ul li a:link,
#locInfo ul li a:visited {
	color: #004443;
	display: block;
	text-transform: uppercase;
	font-weight:bold;
	font-size: 0.9em;
}

#locInfo ul li a:hover,
#locInfo ul li a:active {
	color: #060605;
	text-decoration: none;
}
			
			#lhs h2 {
				background: url("/a/img/tour/tourDatesBg.png") no-repeat bottom center;
				font-family: Rockwell Extra Bold, Rockwell, helvetica, arial, verdana, sans-serif;
				color: #060605;
				text-transform: uppercase;
				font-size: 1.5em;
				text-align: center;
				padding-bottom: 30px;
				padding-top: 25px;
			}

ul#locations {
	margin: 23px 0;
	list-style-type: none;
}

ul#locations li {
	background: url("/a/img/global/navDivide.gif") no-repeat top center;
	padding: 12px 18px;
}

ul#locations li:first-child {
	background:none;
}

	ul#locations li span.viewOnMap {
		clear: both;
		display: block;
	}

	ul#locations li span.viewOnMap a {
		color: #990000;
		clear: both;
	}
	
	ul#locations li span.viewOnMap a:hover {
		color: #000;
	}

	ul#locations li a {
		color: #000;
		font-size: 0.95em;
	}
	
		ul#locations li a span {
			float: left;
			width: 140px;
		}
		
		ul#locations li a strong, ul#locations li .city {
			clear: both;
			display: block;
		}

		ul#locations li .location,
		ul#locations li .eventWebsite { display: block; }
		ul#locations li .eventWebsite { margin: 2px 0; color: #990000; }
		/* If we've got an event name, that will be bold so dealer shouldn't be */
		ul#locations li.hasEventName .location { font-weight: normal; }
		
		
		ul#locations li a span.bookNow {
			float: right;
			height: 24px;
			width: 36px;
			background: url("/a/img/tour/bookNow.gif") no-repeat top left;
		}
		
			ul#locations li a span.bookNow:hover,
			ul#locations li a.selected span.bookNow {
				height: 24px;
				width: 36px;
				background: url("/a/img/tour/bookNow.gif") no-repeat bottom left;
			}
		
		ul#locations li a:hover {
			text-decoration: none;
		}
		
		ul#locations li a:hover strong,
		ul#locations li a.selected strong {
			color: #990000;
		}
		
		#flashCta {
			width: 207px;
			margin: 0 0 0 1px;
			background: url("/a/img/tour/border.gif") repeat-x top left;
			clear: both;
		}
		
		ul#locations li a.bookButton {
			-moz-background-clip:border;
			-moz-background-inline-policy:continuous;
			-moz-background-origin:padding;
			-moz-box-shadow:1px 2px 2px #999999;
			background:transparent url("/a/img/global/bookBut.jpg") no-repeat scroll right center;
			float:left;
			font-size:0.85em;
			line-height:28px;
			margin:0;
			padding: 0 32px 0 0;
			margin-top: 5px;
			text-align:center;
			color: #ffffff;
			text-transform:uppercase;
			width:160px;
		}

		ul#locations li a.bookButton:hover {
			color: #f0a588;
		}


#mainNav, #navFix { display: none !important;}
