@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:-192px -36px;
	}
	
/*	--------------------------------------------------------------------------------------------------------------------------
	.mainCol Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	.contentSpace .mainCol {
		width:auto;
		float:none;
	}
	.contentSpace .altCol {
		display:none;
	}
		
/*	--------------------------------------------------------------------------------------------------------------------------
	#tour Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#tour {
		
	}
		#tour h2 {
			width:66px; margin:0 0 11px 0;
			background-position:0 -185px;
		}
		#tour .bannerHolder {}
			#tour .bannerHolder .leftCol {
				float:left;
			}
				
			#tour .bannerHolder .banner {
				float:right;
			}
		#tour #map {
			width:840px; height:466px;
			margin:0 0 22px 0;
		}
		#tour .view {
			width:400px;
			font-size:10px;
			float:left;
		}
		#tour #tourDates {
			margin:0 auto;
			width:820px;
		}
			#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 {
				height:17px;
				background:url(../../images/h2_sprite.png) 0 0 no-repeat;
				text-align:left;
			}
				#tour #tourDates th.thDate {
					background-position:0 -470px;
				}
				#tour #tourDates th.thLocation {
					background-position:0 -496px;
				}
				#tour #tourDates th.thVenue {
					background-position:0 -522px;
				}
				#tour #tourDates th.thPhotos{
					background-position:0 -548px;
				}
				#tour #tourDates th.thVideo {
					background-position:0 -574px;
				}
				#tour #tourDates th.thComments {
					background-position:0 -600px;
				}
				#tour #tourDates th.thUpload {
					background-position:0 -626px;
				}
				#tour #tourDates th.thTickets {
					background-position:0 -652px;
				}
				#tour #tourDates th.thWhos {
					background-position:0 -678px;
				}
				#tour #tourDates th.thDesc {
					background-position:0 -743px;
				}
			#tour #tourDates td {
				border-top:solid 3px #dc2ca3;
				padding:11px 0;
				font-size:11px;
				vertical-align:top;
			}
				#tour #tourDates td.date a { font-size:9px; }
				#tour #tourDates td.location {
					width:125px;
					padding:11px 5px 11px 0;
				}
				#tour #tourDates td.venue {
					padding:11px 5px 11px 0;
				}
				#tour #tourDates td.desc {
					width:195px;
					padding:11px 5px 11px 0;
				}
				/* icons */
				#tour #tourDates td.photos a, #tour #tourDates td.video a, #tour #tourDates td.comments a, #tour #tourDates td.upload a, #tour #tourDates td.tickets a {
					width:25px; height:19px;
					background:url(../../images/btn_sprite.png) 0 0 no-repeat;
					display:block;
				}
				
				#tour #tourDates td.photos a {
					background-position:-100px 0;
				}
					#tour #tourDates td.photos a:hover {
						background-position:-100px -19px;
					}
				#tour #tourDates td.video a {
					background-position:-135px 0;
				}
					#tour #tourDates td.video a:hover {
						background-position:-135px -19px;
					}
				#tour #tourDates td.comments a {
					background-position:-170px 0;
				}
					#tour #tourDates td.comments a:hover {
						background-position:-170px -19px;
					}
				#tour #tourDates td.upload a {
					width:68px;
					background-position:-205px 0;
				}
					#tour #tourDates td.upload a:hover {
						background-position:-205px  -19px;
					}
				#tour #tourDates td.tickets a {
					width:68px;
					background-position:-283px 0;
				}
					#tour #tourDates td.tickets a:hover {
						background-position:-283px  -19px;
					}
				#tour #tourDates td.whosGoing a {
					width:16px; height:16px;
					background:url(../../images/icon_whosGoing.png) 0 0 no-repeat;
					display:block;
				}
				
		#tour .pagination {
			padding:20px 0;
		}
			#tour .pagination .prevNext { width:100px; float:right; }
				#tour .pagination .prevNext a {
					height:11px;
					background:url(../../images/btn_sprite.png) 0 0 no-repeat;
					display:block;
				}
			#tour .pagination .next {
				float:right;
			}
				#tour .pagination .next a {
					width:41px;
					background-position:-49px 0;
				}
					#tour .pagination .next a:hover {
						background-position:-49px -21px;
					}
			#tour .pagination .prev {
				float:left;
			}
				#tour .pagination .prev a {
					width:39px;
					background-position:0 0;
				}
					#tour .pagination .prev a:hover {
						background-position:0 -21px;
					}
					
/*	--------------------------------------------------------------------------------------------------------------------------
	#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;
	}
