@CHARSET "UTF-8";

div.tour {
	
	}
.tour #top {
	margin: 0px;
	min-height:270px;
	_height:270px;
	}
	
.tour #highlight {
	border:0px solid red;
	border-top:none;
	width:755px;
	float: left;
	margin: 0 5px 5px 0;
}

body#tour #gallery_component, .tour .component_box {
	
	border: 0;
	}

.tour #highlight_banner {
	width: 200px;
	float: right;
	border-left: 1px solid #c7c7c7;
	padding: 5px;
}

.tour .gallery_image_info {

	display: none;
}

.tour .news_list_cell {
		width:33%;
	}

#tour_dates {
	border-top: 1px solid #c7c7c7;
	padding: 10px 5px;
	clear: both;
}

 #tour_dates td {
 	padding: 5px;
 }
 
 #comments li {
 	display: block;
 	padding:5px;
 	border-bottom: 1px dotted #c7c7c7;
 }

 #tour_archive {
 	padding: 5px;
 	background-color:#7c7c7c;
 	min-height:285px;
 }
 
 /* fields*/
 #tour_table {
 	width: 100%;
	margin: 10px 0 0 0;
 	clear:both;
 	
 	border-right: 1px solid #c7c7c7;
 }
 
 #tour_table tr {
 	border-top: 1px solid #c7c7c7;
 	border-bottom: 1px solid #c7c7c7;
 }
 
 #tour_table td {
 	border:none;
 	padding: 5px;
 	vertical-align: middle;
 }
 
 tr.headRow td {
 	text-transform: uppercase;
 	vertical-align: bottom;
 	color: #666666;
 }
 
 .tour_date {
 	font-weight: bold;
 }
 
 .tour_detail {
 	padding: 20px 50px 10px 0px;
 }
 
 .date {
 	width: 150px;
 	display: table-cell;
 }
 
  .city {
 	width: 150px;
 	display: table-cell;
 }	
  .state, .country {
 	width: 70px;
 	display: table-cell;
 }	
 
 .venue {
 	width: 180px;
 	display: table-cell;
 }	
 
 tr.headRow td.presale {
 	color: #000000;
 }
 
 .presale {
 	width:80px;
 	background-color: #B0B0B0;
 	
 }
 
 .public {
 	background-color: #d4d4d4;
}

.review_numb {
	width: 70px;
	text-align: center;
	background-color: #d4d4d4;
}

body#tour #tour_dates {
	border-top: 1px solid #c7c7c7;
 	border-bottom: 1px solid #c7c7c7;
	margin-bottom: 20px;
}

body#tour .news_list_item {
	margin: 0 10px 20px 0;
	padding: 0 5px 10px 5px;
	clear:both;
	text-align: left;
	border-bottom: none;
	border-right: 1px dotted #7c7c7c;
}

#tour_archive ul li a {
	color: #fff;
	display: block;
	font-weight:bold;
	padding:5px 0;
}

#tour_leg_display {
	margin:10px 0 0 0;
	border:0px solid blue;
	}

#tour_subnav {
	margin:10px 0 0 0;
	border:0px solid green;
}

#tour_subnav_title {
	font-size:1.2em; 
	font-weight:bold; 
	padding:2px 0 5px 8px;
}

#tour_subnav ul#horiz_nav {
	padding:0;
	margin:0 0 0 5px;
}

body#tour ul#horiz_nav {
	padding:5px 0 0 0;
	}
	
#tour_landing_title {
	font-family: "arial narrow";
	font-weight:bold;
	font-size:1.2em;
	}
