.row {
	border: none;
}

#rhs {
	width: 550px;
	margin: 15px 0 0 15px;
}

	#rhs h2 {
		padding: 0 0 15px 25px;
		font-family: Rockwell Extra Bold, Rockwell, helvetica, arial, verdana, sans-serif;
		color: #96370a;
	}

	#rhs p {
		padding-left: 25px;
	}
		
		#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 {
			width: 600px;
			height: 396px;
			margin: 0;
			padding: 0 0 0 50px;
			background: url("/a/img/tour/border.gif") repeat-x top left;
		}
			
		#flashMap {
			margin-top: 6px;
		}


			#flashMap p {
				padding: 100px 0 0 100px;
			}

			#flashMap a {
				float: none !important;
				clear: none !important;
			}

		#locInfo {
			width: 600px;
			margin: 0;
			padding: 30px 25px 25px 25px;
			background: url("/a/img/tour/border.gif") repeat-x 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: #000;
			}

			#locInfo  p.address {
				padding: 0;
				margin: 0;
			}
			
			#lhs h2 {
				background: url("/a/img/tour/tourDatesBg.png") no-repeat bottom center;
				width: 243px;
				height: 65px;
				margin: 0 0 0 -15px;
				font-family: Rockwell Extra Bold, Rockwell, helvetica, arial, verdana, sans-serif;
				color: #ff8820;
				text-transform: uppercase;
				font-size: 1.5em;
				text-align: center;
				line-height: 85px;
			}

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

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

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

	ul#locations li span.viewOnMap a {
		color: #FD8620;
		font-weight: bold;
		clear: both;
	}
	
	ul#locations li span.viewOnMap a:hover {
		color: #AB3D0B;
		font-weight: bold;
	}

	ul#locations li a {
		color: #333;
		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 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: #ab3d0b;
		}
		
		#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/bookButOrange.gif") no-repeat scroll right center;
			border:1px solid #F98200;
			float:left;
			font-size:0.85em;
			line-height:15px;
			margin:0;
			padding: 1px 20px 0 5px;
			margin-top: 5px;
			text-align:left;
			color: #ffffff;
			text-transform:uppercase;
			width:auto !important;
		}

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


