/*	-------------------------------------------------------------
	CSS - TOUR ENHANCED : 	Laura Bell Bundy Website
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Filename:		lbb_tour_enhanced.css
	Date:			Dec 2, 2009
	Author:			Halo Media LLC - http://www.halopowered.com/
	-------------------------------------------------------------	*/
	
	
/*	--------------------------------------------------------------------------------------------------------------------------
	nav Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#nav li.navTour a {
		background-position:-409px -213px !important;
	}
			
/*	--------------------------------------------------------------------------------------------------------------------------
	#tour Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#tour {
		padding:20px 0 60px 0;
	}
	#tour .body {
		padding-left:0 !important;
	}
	#tour .eventInfo {
		padding:25px 0 15px 0;
		font:normal .69em Tahoma, Arial, Helvetica, sans-serif;
		color:#664720;
	}
		#tour .eventInfo h2 {
			margin:3px 0 0 0;
			font:bold 1.64em Tahoma, Arial, Helvetica, sans-serif;
		}
	#tour h1 {
		width:70px; height:18px;
		background: url(../../images/h1_tour.png) 0 0 no-repeat;
	}
	h2#h2_showtime {
		width:110px; height:26px;
	}
	#tour .tourMain .backtoevents {
		width:500px;
	}
	#tour .tourMain .backtoevents a.btn_prev {
		margin:0 0 9px 0;
		float:right;
	}
	#tour #map {
		width:744px; height:313px;
		margin:0 auto 13px auto; padding:24px 0 0 0;
	}
	#tour #tourDates {
		margin:0 auto;
		width:821px;
	}
		#tour #tourDates .dateCol {
			width:74px;
		}
		#tour #tourDates .venueCol {
			width:197px;
		}
		#tour #tourDates .locationCol {
			width:125px;
		}
		#tour #tourDates .ticketsCol {
			width:57px;
		}
		#tour #tourDates .setlistCol {
			width:70px;
		}
		#tour #tourDates .photosCol {
			width:73px;
		}
		#tour #tourDates .videoCol {
			width:73px;
		}
		#tour #tourDates .commentsCol {
			width:73px;
		}
		#tour #tourDates .whosgoingCol {
			width:64px;
		}
		#tour #tourDates th {
			height:29px;
			padding:0 5px 0 0;
			font:normal .938em Tahoma, Arial, Helvetica, sans-serif;
			text-align:center;
			vertical-align:middle;
		}
			#tour #tourDates th.thDate, #tour #tourDates th.thVenue, #tour #tourDates th.thLocation {
				text-align:left;
			}
		#tour #tourDates th.thDate {
			padding:0 0 0 2px;
		}
		#tour #tourDates th.thWhosgoing {
			padding:0;
		}
		#tour #tourDates td {
			border-bottom:dotted 1px #000;
			padding:11px 5px 11px 0;
			font:bold .75em Arial, Helvetica, sans-serif;
			color:#7a6064;
			vertical-align:middle;
		}
			
			#tour #tourDates td.date {
				color:#664720;
				font:normal .875em Arial, Helvetica, sans-serif;
			}
			#tour #tourDates td.setlist {
				padding:11px 0 11px 15px;
			}
			#tour #tourDates td.location {

			}
			#tour #tourDates td.photos a, #tour #tourDates td.video a,
			#tour #tourDates td.comments a, #tour #tourDates td.setlist a,
			#tour #tourDates td.whosgoing a {
				font-weight:normal;
				color:#7a6064;
			}
			#tour #tourDates td.photos a {
				width:16px; height:16px;
				background:url(../../images/btn_tourAddPhoto.png) 0 0 no-repeat;
				display:block;
			}
			#tour #tourDates td.video a {
				width:16px; height:16px;
				background:url(../../images/btn_tourAddVideo.png) 0 0 no-repeat;
				display:block;
			}
			#tour #tourDates td.comments a {
				width:20px; height:16px;
				background:url(../../images/btn_tourAddComment.png) 0 0 no-repeat;
				display:block;
			}
			#tour #tourDates td.setlist a {
				width:16px; height:16px;
				background:url(../../images/btn_tourSetlist.png) 0 0 no-repeat;
				display:block;
			}
			#tour #tourDates td.tickets a {
				width:62px; height:19px;
				margin:0 auto;
				background:url(../../images/shakin/btn_buyTickets_sm.png) 0 0 no-repeat;
				display:block;
			}
				#tour #tourDates td.tickets a:hover {
					background-position:0 -19px;
				}
			#tour #tourDates td.whosgoing a {
				width:16px; height:16px;
				background:url(../../images/btn_tourWhosGoing.png) 0 0 no-repeat;
				display:block;
			}
			
/*	--------------------------------------------------------------------------------------------------------------------------
	#tour #photos Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#tour #photos ul.tourNav li.photos a {
		background-position:0 -27px;
	}
	#tour #photos {
		padding:25px 0 0 0;
	}
		
		#tour #photos .entries {
			padding:20px 0 0 0;
		}
			#tour #photos .entries .entry {
				width:140px;
				margin:0 30px 35px 0;
				display:inline;
				float:left;
			}
				#tour #photos .entries .entry a {
					background:none;				
				}
				#tour #photos .entries .entry .btnHolder {
					padding:10px 0 0 0;
				}
				#tour a.btn_view {
					width:54px; height:15px;
					margin:0 10px 0 0;
					display:block;			
					float:left;
				}
					#tour a.btn_view:hover {
						background-position:0 -15px !important;
					}
				#tour  a.btn_share {
					width:54px; height:15px;
					display:block;
					float:left;		
				}
					#tour a.btn_share:hover {
						background-position:0 -15px !important;
					}
				#tour #photos .entries .entry img {
					margin:0 0 9px 0; padding:2px;
					background:#fff;
				}
					#tour #photos .entries .entry a img {
						border:solid 3px #980d08;
					}
				#tour #photos .entries .entry h2 {
					margin:0 0 6px 0;
					font:bold .75em Arial, Helvetica, sans-serif;
				}
				#tour #photos .entries .entry .views {
					margin:0 0 7px 0;
					font:normal .69em Tahoma, Arial, Helvetica, sans-serif;
					color:#664720;
				}
				#tour #photos .entries .entry .comments {
					margin:0 0 7px 0;
					font:bold .69em Tahoma, Arial, Helvetica, sans-serif;
				}
				
/*	--------------------------------------------------------------------------------------------------------------------------
	#tour #photos.single Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/				
	#tour #photos.single .header h1 {
		width:103px; height:18px;
		background:url(../../images/h1_photos.png) 0 0 no-repeat;
	}
	#tour #photos.single .tourMain .entry .counts {
		margin:0 0 14px 10px;
		font:bold .69em Tahoma, Arial, Helvetica, sans-serif;
		color:#664720;
		display:block;
	}
		#tour #photos.single .tourMain .entry .comments {
			color:#980d08;
		}
		#tour #photos.single .tourMain .entry {
			margin:0 auto 65px auto;
		}
			#tour #photos.single .tourMain .entry h2 {
				width:406px;
				padding:6px 0; margin:0 0 0 9px;
				font:normal 1.25em Arial, Helvetica, sans-serif;
				text-align:left;
			}
	#tour #photos.single .share {
		width:48px;
		margin:0 0 0 10px;
	}
	#tour #photos.single .pagination {
		width:403px;
		padding:0 0 0 10px !important;
		border-bottom:0 !important;
	}
		#tour #photos.single .pagination .upload a {
			font-size:.9em !important;
			width:100px !important;
			color:#e97386;
		}
			#tour #photos.single .pagination .upload a:hover {
				color:#d40853;
			}
		#tour #photos.single .pagination .btnHolder {
			padding:0;
		}
	#tour #photos.single .photoHolder {
		width:423px;
		margin:0 0 14px 0;
		text-align:center;
	}
		#tour #photos.single .photoHolder img {
			border:solid 1px #616160;
			display:inline-block;
			margin:0 auto;
		}
	#tour #photos.single .commentsHeader {
		display:block;
	}
	#tour #photos.single #comments {
		width:479px !important;
		margin:0 !important;
		background:url(../../images/shakin/bg_tour_comments_bottom.png) 0 bottom no-repeat !important;
	}
		#tour #photos.single #comments .header {
			width:462px;
			background:url(../../images/shakin/bg_tour_comments_header.png) 0 0 no-repeat !important;
		}
		#tour #photos.single #comments ul {
			width:476px;
		}
		#tour #photos.single #comments ul li {
			width:440px;
			margin:0 0 10px !important;
			float:none;
		}
		#tour #photos.single #comments ul li .post {
			float:left;
			width:360px;
		}
		#tour #photos.single #comments .pagination {
			padding:0 0 16px 158px !important;
			border-bottom:0 !important;
			width:318px !important;
		}
		#tour #photos.single #comments .pagination a.btn_prev {
			width:69px !important; height:26px !important;
			margin:0 7px 0 0 !important;
			background:url(../../images/achin/btn_prev.png) 0 0 no-repeat !important;
			display:inline-block !important;
			float:left !important;
		}
			#tour #photos.single #comments .pagination a.btn_prev:hover {
				background-position:0 -26px !important;
			}
		#tour #photos.single #comments .pagination a.btn_next {
			width:69px !important; height:26px !important;
			background:url(../../images/achin/btn_next.png) 0 0 no-repeat !important;
			display:block !important;
			float:left !important;
		}
			#tour #photos.single #comments .pagination a.btn_next:hover {
				background-position:0 -26px !important;
			}
	#tour .tourPager {
		width:328px;
		margin:0 auto;
	}
		#tour .tourPager a.btn_prev_big {
			width:69px; height:26px;
			margin:0 43px 0 0;
			background:url(../../images/achin/btn_prev.png) 0 0 no-repeat;
			display:block;
			float:left;
		}
			#tour .tourPager a.btn_prev_big:hover {
				background-position:0 -26px;
			}
		#tour .tourPager a.btn_next_big {
			width:69px; height:26px;
			background:url(../../images/achin/btn_next.png) 0 0 no-repeat;
			display:block;
			float:right;
		}
			#tour .tourPager a.btn_next_big:hover {
				background-position:0 -26px;
			}
		#tour .tourPager .viewing {
			padding:6px 0 0 0;
			font:normal .69em Tahoma, Arial, Helvetica, sans-serif;
			color:#664720;
			float:left;
		}

	
/*	--------------------------------------------------------------------------------------------------------------------------
	#photos Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#tour #photos .pagination {
		font-size:.75em;
		border-bottom:solid 1px #980d08 !important;
		padding:0 0 5px 0 !important;
	}
	#tour #photos .pagination a.btn_uploadPhoto {
		width:109px; height:29px;
		margin:0 94px 0 0;
		background:url(../../images/achin/btn_uploadPhoto.png) 0 0 no-repeat;
		display:block;
		float:left;
	}
		#tour #photos .pagination a.btn_uploadPhoto:hover {
			background-position:0 -29px;
		}
	#tour #photos .pagination .viewing {
		width:99px;
		padding:16px 0 0 0;	
		font:normal .92em Arial, Helvetica, sans-serif !important;
		color:#4e2726;
		float:left;
	}
	#tour #photos .pagination .btnHolder {
		width:104px;
		padding:16px 0 0 0;
		float:right;
	}
		#tour #photos .pagination .btnHolder a {
			color:#980D08;
		}
			#tour #photos .pagination .btnHolder a:hover {
				color:#650906;
			}
	#tour #photos .pagination.bottom {
		border-top:solid 1px #980d08 !important; border-bottom:0 !important;
		padding:6px 0 0 0 !important;
	}
	
#tour a.btnAddPhotos {
background:url("../../images/icon_photos.png") no-repeat scroll 0 0 transparent;
display:block;
font:11px Arial,Helvetica,sans-serif;
height:16px;
padding:0 0 0 20px;
width:16px;
}
/*	--------------------------------------------------------------------------------------------------------------------------
	#tour #videos Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
	#tour #videos ul.tourNav li.videos a {
		background-position:-75px -27px;
	}
	#tour #videos .commentsHeader {
		display:block !important;
	}
	#tour #videos {
		padding:25px 0 0 0;
	}
		#tour #videos .upload {
			margin:0 0 5px 0;
		}
		#tour #videos .pagination {
			font-size:.75em;
			border-bottom:solid 1px #980d08 !important;
		}
		#tour #videos .pagination a.btn_uploadVideo {
			width:109px; height:29px;
			margin:0 94px 0 0;
			background:url(../../images/achin/btn_uploadVideo.png) 0 0 no-repeat;
			display:block;
			float:left;
		}
			#tour #videos .pagination a.btn_uploadVideo:hover {
				background-position:0 -29px;
			}
		#tour #videos .pagination .viewing {
			width:99px;
			padding:16px 0 0 0;	
			font:normal .92em Arial, Helvetica, sans-serif !important;
			color:#4e2726;
			float:left;
		}
		#tour #videos .pagination .btnHolder {
			width:104px;
			padding:16px 0 0 0;
			float:right;
		}
			#tour #videos .pagination .btnHolder a {
				color:#980D08;
			}
				#tour #videos .pagination .btnHolder a:hover {
					color:#650906;
				}
		#tour #videos .pagination.bottom {
			border-top:solid 1px #980d08 !important; border-bottom:0 !important;
			padding:6px 0 0 0 !important;
		}
		#tour #videos .entries {
			padding:20px 0 0 0;
		}
			#tour #videos .entries li {
				width:210px; height:198px;
				margin:0 60px 25px 0; padding:0;
				float:left;
				display:inline;
				overflow:hidden;
			}
				#tour #videos .entries li .video {
					margin:0 auto 12px auto;
				}
					#tour #videos .entries li .video a {
						display:block;							
					}
						#tour #videos .entries li .video img {
							padding:2px;
							background:#fff;
						}
						#tour #videos .entries li .video a img {
							border:solid 3px #980d08;
							display:block;
						}
				#tour #videos .entries li .info {
					
				}
					#tour #videos .entries li .info h2 {
						
					}
						#tour #videos .entries li .info h2 a {
							line-height:17px;
						}
					#tour #videos .entries li .info .social .stats {
						font:normal .69em Tahoma, Arial, Helvetica, sans-serif;
						color:#664720;
						line-height:20px;
					}
						#tour #videos .entries li .info .social .stats strong {
							font-weight:bold;
							color:#980d08;
						}
					#tour #videos .entries li .info .btnHolder {
						margin:10px 0 0 0;
					}
				#tour #videos .tourMain .entry {
					margin:10px 0 0 0;
				}
					#tour #videos .tourMain .entry .player {
						margin:0 auto 57px auto;
					}
						#tour #videos .tourMain .entry .player h2 {
							margin:25px 0 6px 0;
							font:normal 1.25em Arial, Helvetica, sans-serif;
							color:#e24040;
						}
						#tour #videos .tourMain .entry .player .counts {
							margin:3px 0 19px 0;
							font:normal .69em Arial, Helvetica, sans-serif;
							color:#848485;
						}
				
/*	--------------------------------------------------------------------------------------------------------------------------
	#tour #videos.single Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/				
	#tour #videos.single .header h1 {
		width:103px; height:18px;
		background:url(../../images/h1_photos.png) 0 0 no-repeat;
	}
	#tour #videos.single .tourMain .entry .counts {
		margin:0 0 14px 10px;
		font:bold .69em Tahoma, Arial, Helvetica, sans-serif;
		color:#664720;
		display:block;
	}
		#tour #videos.single .tourMain .entry .comments {
			color:#980d08;
		}
		#tour #videos.single .tourMain .entry {
			margin:0 auto 65px auto;
		}
			#tour #videos.single .tourMain .entry h2 {
				width:406px;
				padding:6px 0; margin:0 0 0 9px;
				font:normal 1.25em Arial, Helvetica, sans-serif;
				text-align:left;
			}
	#tour #videos.single .share {
		width:48px;
		margin:0 0 0 10px;
	}
	#tour #videos.single .pagination {
		width:403px;
		padding:0 0 0 10px !important;
		border-bottom:0 !important;
	}
		#tour #videos.single .pagination .upload a {
			font-size:.9em !important;
			width:100px !important;
			color:#980d08;
		}
			#tour #videos.single .pagination .upload a:hover {
				color:#650906;
			}
		#tour #videos.single .pagination .btnHolder {
			padding:0;
		}
	#tour #videos.single .photoHolder {
		width:423px;
		margin:0 0 14px 0;
		text-align:center;
	}
		#tour #videos.single .photoHolder img {
			border:solid 1px #616160;
			display:inline-block;
			margin:0 auto;
		}
	#tour #videos.single .commentsHeader {
		display:block;
	}
	#tour #videos.single #comments {
		width:479px !important;
		margin:0 !important;
	}
		#tour #videos.single #comments .header {
			width:462px;
			background:url(../../images/achin/bg_tour_comments_header.png) 0 0 no-repeat !important;
		}
		#tour #videos.single #comments ul {
			width:476px;
		}
		#tour #videos.single #comments ul li {
			width:440px;
			margin:0 0 10px !important;
			float:none;
		}
		#tour #videos.single #comments ul li .post {
			float:left;
			width:360px;
		}
		#tour #videos.single #comments .pagination {
			padding:0 0 16px 158px !important;
			border-bottom:0 !important;
			width:318px !important;
		}
		#tour #videos.single #comments .pagination a.btn_prev {
			width:69px !important; height:26px !important;
			margin:0 7px 0 0 !important;
			background:url(../../images/achin/btn_prev.png) 0 0 no-repeat !important;
			display:inline-block !important;
			float:left !important;
		}
			#tour #videos.single #comments .pagination a.btn_prev:hover {
				background-position:0 -26px !important;
			}
		#tour #videos.single #comments .pagination a.btn_next {
			width:69px !important; height:26px !important;
			background:url(../../images/achin/btn_next.png) 0 0 no-repeat !important;
			display:block !important;
			float:left !important;
		}
			#tour #videos.single #comments .pagination a.btn_next:hover {
				background-position:0 -26px !important;
			}
	#tour .tourPager {
		width:328px;
		margin:0 auto;
	}
		#tour .tourPager a.btn_prev_big {
			width:69px; height:26px;
			margin:0 43px 0 0;
			background:url(../../images/achin/btn_prev.png) 0 0 no-repeat;
			display:block;
			float:left;
		}
			#tour .tourPager a.btn_prev_big:hover {
				background-position:0 -26px;
			}
		#tour .tourPager a.btn_next_big {
			width:69px; height:26px;
			background:url(../../images/achin/btn_next.png) 0 0 no-repeat;
			display:block;
			float:right;
		}
			#tour .tourPager a.btn_next_big:hover {
				background-position:0 -26px;
			}
		#tour .tourPager .viewing {
			padding:6px 0 0 0;
			font:normal .69em Tahoma, Arial, Helvetica, sans-serif;
			color:#664720;
			float:left;
		}

/*	--------------------------------------------------------------------------------------------------------------------------
	.tourPagination Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/			
	.tourPagination {
		width:831px;
		margin:0 0 13px 24px;
	}
		.tourPagination .past {
			width:130px;
			float:left;
		}
			.tourPagination .past a {
				width:97px !important;
				float:left;
			}
		.tourPagination .btnHolder {
			width:101px;
			float:right;
		}
		a.btn_prev {
			margin:0 25px 0 0 !important; padding:0 0 0 8px !important;
			width:29px !important; height:19px !important;
			font:bold .69em Arial, Helvetica, sans-serif !important;
			display:inline-block !important;
			float:left;
		}
			a.btn_prev:hover {
				background-position:0 -16px !important;
			}
		a.btn_next {
			padding:0 10px 0 0 !important;
			width:29px !important; height:19px !important;
			font:bold .69em Arial, Helvetica, sans-serif !important;
			display:inline-block !important;
			float:right !important;
		}
			a.btn_next:hover {
				background-position:right -16px !important;
			}
		
			
/*	--------------------------------------------------------------------------------------------------------------------------
	#tour .body Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#tour .body .tourMain {
		width:480px;
		padding:0 0 0 29px;
		float:left;
	}
		#tour .body .tourMain .backtoevents a {
			font-size:.69em !important;
			width:auto !important;
		}
		#tour .body .tourMain ul.tourNav {
			border-bottom:solid 1px #980d08;
			width:477px;
		}
		#tour .body .tourMain .btnHolder a {
			font-size:.9em !important;
		}
			#tour .body .tourMain ul.tourNav li {
				margin:0 6px 0 0;
				display:inline;
				float:left;
			}
				#tour .body .tourMain ul.tourNav li a {
					
				}
				#tour .body .tourMain ul.tourNav li.photos {
					width:69px;
				}
					#tour .body .tourMain ul.tourNav li.photos a {
						width:69px; height:27px;
						background-position:0 0;
						display:block;
					}
						#tour .body .tourMain ul.tourNav li.photos a:hover {
							background-position:0 -27px;
						}
				#tour .body .tourMain ul.tourNav li.videos {
					width:69px;
				}
					#tour .body .tourMain ul.tourNav li.videos a {
						width:69px; height:27px;
						background-position:-75px 0;
						display:block;
					}
						#tour .body .tourMain ul.tourNav li.videos a:hover {
							background-position:-75px -27px;
						}
				#tour .body .tourMain ul.tourNav li.comments {
					width:89px;
				}
					#tour .body .tourMain ul.tourNav li.comments a {
						width:89px; height:27px;
						background-position:-150px 0;
						display:block;
					}
						#tour .body .tourMain ul.tourNav li.comments a:hover {
							background-position:-150px -27px;
						}
				#tour .body .tourMain ul.tourNav li.who {
					width:104px;
				}
					#tour .body .tourMain ul.tourNav li.who a {
						width:104px; height:27px;
						background-position:-245px 0;
						display:block;
					}
						#tour .body .tourMain ul.tourNav li.who a:hover {
							background-position:-245px -27px;
						}
	#tour .body .tourAlt{
		width:292px;
		padding:0 35px 0 0;
		float:right;
	}
	
/*	--------------------------------------------------------------------------------------------------------------------------
	#tour #tourComments Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#tour #tourComments {
		padding:25px 0 0 0;
	}
		#tour #tourComments .mapSmall {
			width:250px; height:144px;
			margin:0 auto;
		}
		#tour #tourComments ul.tourNav li.comments a {
			background-position:-150px -27px;
		}
		#tour #tourComments #comments {
			width:479px !important;
			margin:0 !important
		}
			#tour #tourComments #comments .commentsHeader {
				display:none;
			}
			#tour #tourComments #comments .socialHeader {
				width:108px;
				display:block;
				font-weight:bold;
				float:left;
			}
				#tour #tourComments #comments .socialHeader .date {
					display:block;
					font-weight:normal;
				}
			#tour #tourComments #comments .pagination {
				border:0 !important;
				background:0 !important;
				width:477px !important;
				padding:0 !important;
			}
			#tour #tourComments #comments ul {
				border:none;
				width:auto !important;
				background:none;
			}
			#tour #tourComments #comments li {
				width:459px;
				margin:0;
			}
				#tour #tourComments #comments li .comment {
					width:350px;
					padding:0 0 0 0;
					float:left;
				}
					#tour #tourComments #comments li .comment h3 {
						margin:0 0 15px 0;
						font:bold 1.17em Tahoma, Arial, Helvetica, sans-serif;
						color:#980d08;
					}
					#tour #tourComments #comments li .comment .post {
						padding:0 !important;
						width:auto !important;
					}
			#tour #tourComments #comments .pagination a.btn_postComment {
				width:109px; height:29px;
				margin:0 94px 0 0;
				display:block;
				float:left;
			}
				#tour #tourComments #comments .pagination a.btn_postComment:hover {
					background-position:0 -29px;
				}
			#tour #tourComments #comments .pagination .viewing {
				width:99px;
				padding:16px 0 0 0;	
				font:normal .92em Arial, Helvetica, sans-serif !important;
				color:#4e2726;
				float:left;
			}
			#tour #tourComments #comments .pagination .btnHolder {
				width:104px;
				padding:16px 0 0 0;
			}
			#tour #tourComments #comments .pagination {
				border-bottom:solid 1px #980d08 !important;
				padding:0 0 5px 0 !important;
			}
			#tour #tourComments #comments .pagination.bottom {
				border:none !important;
				padding:20px 0 0 0 !important;
			}
/*	--------------------------------------------------------------------------------------------------------------------------
	#tour .tourAlt Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#tour .tourAlt .tourMap {
		margin:0 0 21px 0; padding:0 0 32px 0;
	}
		#tour .tourAlt .tourMap .header h2.h2_tourMap {
			width:176px; height:29px;
		}
		#tour .tourAlt .tourMap .body {
			padding:9px 0 15px 0;
		}
			#tour .tourAlt .tourMap .body .viewing {
				width:250px;
				padding:0 0 0 8px; margin:0 0 15px 0;
				font:normal .69em Tahoma, Arial, Helvetica, sans-serif;
				color:#664720;
			}
				#tour .tourAlt .tourMap .body .viewing h3 {
					margin:5px 0 0 0;
					font:normal 1.45em Georgia, "Times New Roman", Times, serif ;
					color:#980d08;
				}
			#tour  #mapSmall {
				width:250px; height:144px;
				margin:0 auto;
			}
			
	#tour .tourAlt .altTour {
		padding:0 0 32px 0;
	}
		#tour .tourAlt .header {
			
		}
		#tour .tourAlt .altTour .body {
			margin:0; padding:10px 0 20px 0 !important;
		}
		#tour .tourAlt .altTour .h2_latestTour {
			width:136px; height:22px;
			float:left;
		}
		#tour .tourAlt .altTour .entry {
			border-bottom:dotted 1px #363636;
			width:260px;
			margin:0 0 0 20px; padding:12px 0;
		}
			#tour .tourAlt .altTour .entry.bottom {
				border-bottom:0;
			}
			#tour .tourAlt .altTour .entry .altTourInfo {
				width:185px;
				float:left;
			}
			#tour .tourAlt .altTour .entry .ticket {
				width:70px;
				float:left;
			}
		#tour .tourAlt .altTour .date {
			margin:0 0 4px 0; padding:1px;
			font:normal .69em Tahoma, Arial, Helvetica, sans-serif;
			color:#664720;
			display:inline-block;
		}
		#tour .tourAlt .altTour .location {
			margin:0 0 3px 0;
			font:bold .75em Tahoma, Arial, Helvetica, sans-serif;
			color:#980d08;
		}
		#tour .tourAlt .altTour .venue {
			margin:0 0 4px 0;
			font:bold .75em Tahoma, Arial, Helvetica, sans-serif;
			color:#980d08;
		}
		
		#tour .tourAlt .altTour .ticket a {
			width:62px; height:19px;
			margin:21px 0 0 0;
			background:url(../../images/achin/btn_buyTickets_sm.png) 0 0 no-repeat;
			text-indent:-3000px;
			outline:none;
			display:block;
		}
			#tour .tourAlt .altTour .ticket a:hover {
				background-position:0 -19px;
			}
				
/*	--------------------------------------------------------------------------------------------------------------------------
	#tourWhosGoing .tourMain Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
	#tour #tourWhosGoing ul.tourNav li.who a {
		background-position:-245px -27px;
	}	
	#tourWhosGoing {
		padding:25px 0 0 0;
	}
	#tourWhosGoing .tourMain {
		
	}
		#tourWhosGoing .tourMain .titleBar {
		
		}
			#tourWhosGoing .tourMain .titleBar h2 {
				margin:18px 0 29px 0;
				font:normal .75em Tahoma, Arial, Helvetica, sans-serif;
				color:#7e3843;
			}
		#tourWhosGoing .tourMain .entry {
			margin:24px 0 35px 0;
		}
			#tourWhosGoing .tourMain .entry h3 {
				border-bottom:1px solid #2f2f2f;
				width:351px;
				padding:0 0 1px 60px;
				font:bold .81em Arial, Helvetica, sans-serif;
			}
				#tourWhosGoing .tourMain .entry h3 a {
					font:normal .69em Arial, Helvetica, sans-serif;
				}
			#tourWhosGoing .tourMain .entry .contentBox {
				margin:8px 0 0 0;
			}
				#tourWhosGoing .tourMain .entry .contentBox .user {
					padding:0 10px 0 0;
					float:left;
				}
					#tourWhosGoing .tourMain .entry .contentBox .user a {
						background:#931835;
					}
						#tourWhosGoing .tourMain .entry .contentBox .user a img {
							border:1px solid #931835;
						}
						#tourWhosGoing .tourMain .entry .contentBox .user a:hover {
						
						}
				#tourWhosGoing .tourMain .entry  .contentBox p {
					width:354px;
					float:left;
				}
			#tourWhosGoing .tourMain #comments {
				width:479px !important;
				margin:0 0 30px 0 !important; padding:0 0 6px 0 !important;
				background:url(../../images/shakin/bg_contentBottom_wide.png) 2px bottom no-repeat;
			}
				#tourWhosGoing .tourMain #comments .header {
					width:462px;
					background:url(../../images/shakin/bg_tour_comments_header.png) no-repeat 0 0;
				}
					#tourWhosGoing .tourMain #comments ul {
						width:476px;
					}
					#tourWhosGoing .tourMain #comments ul li {
						width:440px;
						margin:0 0 10px !important;
						float:none;
					}
					#tourWhosGoing .tourMain #comments ul li .post {
						width:360px;
						float:left;
					}
					#tourWhosGoing .tourMain #comments .pagination {
						border-bottom:0 none !important;
						width:318px !important;
						padding:0 0 16px 158px !important;
					}
					#tourWhosGoing .tourMain #comments .pagination a.btn_prev {
						width:69px !important; height:26px !important;
						margin:0 7px 0 0 !important;
						background:url(../../images/achin/btn_prev.png) no-repeat 0 0 !important;
						display:inline-block !important;
						float:left !important;
					}
					#tourWhosGoing .tourMain #comments .pagination a.btn_prev:hover {
						background-position:0 -26px !important;
					}
					#tourWhosGoing .tourMain #comments .pagination a.btn_next {
						width:69px !important; height:26px !important;
						background:url(../../images/achin/btn_next.png) no-repeat 0 0 !important;
						display:block !important;
						float:left !important;
					}
					#tourWhosGoing .tourMain #comments .pagination a.btn_next:hover {
						background-position:0 -26px !important;
					}
					#tourWhosGoing .text {
						float:left;
						font:normal .75em Arial,Helvetica,sans-serif;
					}
					#tourWhosGoing a.btn_top {
						margin:0 0 30px; padding:0 0 0 10px;
						background:url(../../images/achin/btn_arrowUp.png) no-repeat 0 8px;
						font:bold .69em Arial,Helvetica,sans-serif;
						display:inline-block;
						float:right;
					}

					
/*	--------------------------------------------------------------------------------------------------------------------------
	.paginationwWhosGoing Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/			
	/*#tourWhosGoing .pagination {
		border:none;
		width:229px;
		padding:0;
		float:right;
	}
		.paginationWhosGoing {
			border-bottom:1px solid #2F2F2F;
			width:423px;
		}
		a.btn_attendance {
			width:152px; height:17px;
			margin:0 10px 10px 0;
			background:url(../../images/btn_attendance.png) no-repeat;
			font:bold .75em Arial, Helvetica, sans-serif;
			color:#316e9d;
			text-align:center;
			line-height:17px;
			display:block;
			float:left;
		}
			a.btn_attendance:hover {
				color:#fff;
			}*/
		#tourWhosGoing .pagination {
			font-size:.75em;
			border-bottom:0 !important;
			padding:0 0 13px 0 !important;
		}
		#tourWhosGoing .paginationWhosGoing {
			margin:0 0 27px 0;
		}
			#tourWhosGoing .paginationWhosGoing a.btn_attendance {
				width:170px; height:23px;
				margin:0 51px 0 0; padding:6px 0 0 0;
				font:normal .75em Tahoma, Arial, Helvetica, sans-serif;
				color:#fff;
				text-align:center;
				display:block;
				float:left;
			}
				#tourWhosGoing .paginationWhosGoing a.btn_attendance:hover {
					background-position:0 -29px;
				}
		#tourWhosGoing .pagination .viewing {
			width:99px;
			padding:16px 0 0 0;	
			font:normal .92em Arial, Helvetica, sans-serif !important;
			color:#4e2726;
			float:left;
		}
		#tourWhosGoing .pagination .btnHolder {
			width:104px;
			padding:16px 0 0 0;
			float:right;
		}
			#tourWhosGoing .pagination .btnHolder a {
				color:#980D08;
			}
				#tourWhosGoing .pagination .btnHolder a:hover {
					color:#650906;
				}
		#tourWhosGoing .pagination.bottom {
			border-top:0 !important; border-bottom:0 !important;
			padding:6px 0 0 0 !important;
		}
