@charset "utf-8";
/*	-------------------------------------------------------------
	CSS - TOUR : 	BLACK JOE LEWIS
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Filename:		bjl_tour.css
	Date:			October 6, 2009
	Author:			Halo Media LLC - http://www.halopowered.com/
	-------------------------------------------------------------	*/
/*	--------------------------------------------------------------------------------------------------------------------------
	Nav Active State Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#header ul#navBar li.tour a {
		background-position:-85px -23px;
	}
	
/*	--------------------------------------------------------------------------------------------------------------------------
	.mainCol Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	.mainCol {
		width:840px !important;
	}
	.altCol {
		display:none !important;
	}
		
/*	--------------------------------------------------------------------------------------------------------------------------
	#tour Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#tour {
		width:840px;
		padding:28px 15px 66px 15px;
		background:url(../../images/bg_content.png) 0 0 repeat;
	}
		#tour .bannerHolder {
			position:relative;
		}
			#tour .banner img {
				position:absolute;
				top:-15px;
				left:139px;
			}
		#tour h1 {
			width:30px; height:21px;
			margin:0 0 12px 0;
			background:url(../../images/h2_tour.png) 0 0 no-repeat;
		}
		#tour #map {
			width:840px; height:466px;
			margin:0 0 22px 0;
		}
		#tour .link {
			padding:0 0 5px 0;
		}
		#tour .view {
			padding:0 0 15px 0;
		}
		#tour #tourDates {
			margin:0 auto;
			width:789px;
		}
			#tour #tourDates .dateCol {
				width:70px;
			}
			#tour #tourDates .locationCol {
				width:100px;
			}
			#tour #tourDates .venueCol {
				width:160px;
			}
			#tour #tourDates .photosCol {
				width:52px;
			}
			#tour #tourDates .videoCol {
				width:45px;
			}
			#tour #tourDates .commentsCol {
				width:74px;
			}
			#tour #tourDates .uploadCol {
				width:84px;
			}
			#tour #tourDates .ticketsCol {
				width:72px;
			}
			#tour #tourDates .whosCol {
				width:83px;
			}
			
			#tour #tourDates a {
				font:normal 13px Arial, Helvetica, sans-serif;
			}
			#tour #tourDates th {
				border-bottom:solid 2px #987642;
				height:18px;
				text-align:left;
			}
				#tour #tourDates th.thDate {
					background:url(../../images/th_tourDate.png) 0 0 no-repeat;
				}
				#tour #tourDates th.thLocation {
					background:url(../../images/th_tourLocation.png) 0 0 no-repeat;
				}
				#tour #tourDates th.thVenue {
					background:url(../../images/th_tourVenue.png) 0 0 no-repeat;
				}
				#tour #tourDates th.thPhotos{
					background:url(../../images/th_tourPhotos.png) center 0 no-repeat;
				}
				#tour #tourDates th.thVideo {
					background:url(../../images/th_tourVideo.png) center 0 no-repeat;
				}
				#tour #tourDates th.thComments {
					background:url(../../images/th_tourComments.png) center 0 no-repeat;
				}
				#tour #tourDates th.thUpload {
					background:url(../../images/th_tourUpload.png) center 0 no-repeat;
				}
				#tour #tourDates th.thTickets {
					width:31px; height:11px;
					background:url(../../images/th_tourTickets.png) center 0 no-repeat;
				}
				#tour #tourDates th.thTickets {
					width:31px; height:11px;
					background:url(../../images/th_tourTickets.png) center 0 no-repeat;
				}
				#tour #tourDates th.thWhos {
					background:url(../../images/th_tourWhosGoing.png) no-repeat;
				}
			#tour #tourDates td {
				border-bottom:solid 1px #987642;
				padding:11px 0;
				font:normal 11px Arial, Helvetica, sans-serif;
				color:#e6e7e8;
			}
				#tour #tourDates td.location {
					width:95px;
					padding:0 5px 0 0;
				}
				#tour #tourDates td.photos a {
					width:25px; height:19px;
					margin:0 auto;
					background:url(../../images/btn_tourAddPhoto.jpg) 0 0 no-repeat;
					display:block;
				}
					#tour #tourDates td.photos a:hover {
						background-position:0 bottom;
					}
				#tour #tourDates td.video a {
					width:25px; height:19px;
					margin:0 auto;
					background:url(../../images/btn_tourAddVideo.jpg) 0 0 no-repeat;
					display:block;
				}
					#tour #tourDates td.video a:hover {
						background-position:0 bottom;
					}
				#tour #tourDates td.comments a {
					width:25px; height:19px;
					margin:0 auto;
					background:url(../../images/btn_tourAddComment.jpg) 0 0 no-repeat;
					display:block;
				}
					#tour #tourDates td.comments a:hover {
						background-position:0 bottom;
					}
				#tour #tourDates td.upload a {
					width:72px; height:19px;
					margin:0 auto;
					background:url(../../images/btn_addPhoto.jpg) 0 0 no-repeat;
					display:block;
				}
					#tour #tourDates td.upload a:hover {
						background-position:0 bottom;
					}
				#tour #tourDates td.tickets a {
					width:62px; height:19px;
					margin:0 auto;
					background:url(../../images/btn_buyTickets.png) 0 0 no-repeat;
					display:block;
				}
					#tour #tourDates td.tickets a:hover {
						background-position:0 bottom;
					}
				#tour #tourDates td.whosGoing a {
					width:16px; height:16px;
					margin:0 auto;
					background:url(../../images/icon_whosGoing.png) 0 0 no-repeat;
					display:block;
				}


		#tour .pagination {
			padding:0 0 20px 0;
		}
			#tour .pagination .prevNext {
				width:80px;
			}
			#tour .pagination .next {
				width:34px; height:10px;
				float:right;
			}
				#tour .pagination .next a {
					width:34px; height:10px;
					background:url(../../images/btn_tourNext.png) 0 0 no-repeat;
					display:block;
				}
					#tour .pagination .next a:hover {
						background-position:0 -12px;
					}
			#tour .pagination .prev {
				width:33px; height:9px;
				float:left;
			}
				#tour .pagination .prev a {
					width:33px; height:9px;
					background:url(../../images/btn_tourPrev.png) 0 0 no-repeat;
					display:block;
				}
					#tour .pagination .prev a:hover {
						background-position:0 -12px;
					}


/*	--------------------------------------------------------------------------------------------------------------------------
	#iphone Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#iphone {
		width:588px;
		margin:15px 0 0 0; padding:28px 15px 66px 15px;
		background:url(../../images/bg_content.png) 0 0 repeat;
	}
	#iphone .screenCap {
		width:212px;
		float:left;
	}
		#iphone .screenCap a img {
			border:solid 2px #fff;
			display:block;
		}
			#iphone .screenCap a:hover img {
				border:solid 2px #472618;
			}
	#iphone .instructions {
		width:330px; height:56px;
		margin:123px 0 0 0;
		background:url(../../images/iphone_instructions.png) 0 0 no-repeat;
		float:left;
	}