@charset "utf-8";
/*	-------------------------------------------------------------
	CSS - TOUR : 	David Nail Website
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Filename:		dn_tour.css
	Date:			Apr 5, 2011
	Author:			Halo Media LLC - http://www.halopowered.com/
	-------------------------------------------------------------	*/


/*	--------------------------------------------------------------------------------------------------------------------------
	body/global/reset Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
	#mainCol { width:auto; float:none; }
	#altCol { width:0; display:none; }
		
/*	--------------------------------------------------------------------------------------------------------------------------
	Nav Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#nav li.navTour a { color:#629ec9; }
	#footer .info .nav li.shows a { color:#629ec9; }
	
/*	--------------------------------------------------------------------------------------------------------------------------
	#tour Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#tour { padding:6px 8px; }
	#tour #map {
		width:918px; height:378px; margin:0 auto;
	}
	#tour select#ddlStates {
		position:relative; top:15px;
		border:1px solid #D24D20;
		width:175px; margin:0 0 0 7px; padding:4px;		
	}
		#tour #tourDates {
			margin:0 auto;
			width:904px;
		}
			#tour #tourDates .dateCol { width:74px; }
			#tour #tourDates .locationCol { width:123px; }
			#tour #tourDates .venueCol { width:206px; }
			#tour #tourDates .ticketsCol { width:84px; }
			#tour #tourDates .setCol { width:60px; }
			#tour #tourDates .photosCol { width:124px; }
			#tour #tourDates .videoCol { width:59px; }
			#tour #tourDates .commentsCol { width:87px; }
			#tour #tourDates .whosgoingCol { width:85px; }
			#tour #tourDates th {
				height:20px; padding:5px 5px 0 0;
				background:#232a2e;
				color:#fff; text-align:center;
			}
				#tour #tourDates th.thDate, #tour #tourDates th.thVenue, #tour #tourDates th.thLocation, #tour #tourDates th.thTickets, #tour #tourDates th.thSetlist, #tour #tourDates th.thPhotos {
					text-align:left;
				}
					#tour #tourDates th.thDate {
						padding:0 0 0 15px;
					}
			#tour #tourDates tr {
						
			}
				#tour #tourDates tr.noBorder td {
					background:none;
				}
			#tour #tourDates td {
				padding:11px 5px 11px 0;
				color:#caced0;
				vertical-align:top;
			}
			#tour #tourDates td.notesCol {
				border-bottom:solid 1px #bbbbba;
				padding:0 0 11px 10px;
				font-size:11px;
			}
				#tour #tourDates td.date {
					color:#fff; text-align:center;
				}
				#tour #tourDates td.photos a, #tour #tourDates td.photos a.btn, #tour #tourDates td.video a, #tour #tourDates td.comments a, #tour #tourDates td.tickets a, #tour #tourDates td.whosgoing a {
					width:16px; height:16px;
					background:url(../../images/sprites.png) 0 0 no-repeat;
					display:block;
				}
				#tour #tourDates td.location { }
				#tour #tourDates td.photos a {
					margin:2px 5px 0 0;
					background:url(../../images/sprites.png) -341px -174px no-repeat;
					display:inline-block;
					float:left;
				}
				#tour #tourDates td.photos a.btn {
					width:67px; height:17px; margin:0; padding:3px 0 0 0;
					background-position:-525px -174px;
					font-size:11px; color:#fff; text-align:center;
					float:left;
				}
					#tour #tourDates td.photos a.btn:hover {
						background-position:-525px -194px;
					}
				#tour #tourDates td.video a {
					background-position:-341px -174px;
				}
				#tour #tourDates td.comments {
					text-align:left;
				}
					#tour #tourDates td.comments a {
						margin:0 auto;
						background-position:-433px -174px;
					}
				#tour #tourDates td.tickets a {
					width:67px; height:17px; padding:3px 0 0 0;
					background-position:-525px -174px;
					font-size:11px; color:#fff; text-align:center;
				}
					#tour #tourDates td.tickets a:hover {
						background-position:-525px -194px;
					}
				#tour #tourDates td.whosgoing a {
					background-position:-479px -174px;
				}
			
/*	--------------------------------------------------------------------------------------------------------------------------
	.stepped Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	.stepped {
		width:auto;
		margin:34px 0 10px 0; padding:0 8px;
	}
		.stepped .btnHolder {
			width:180px; padding:4px 0 0 0;
			float:left;
		}
			.stepped .btnHolder a {
				margin:0 10px 0 0;
			}
			.stepped .btnHolder a.disable { display:none; }
		.stepped .viewing {
			width:580px; padding:5px 0 0 0;
			font-size:11px; color:#caced0; text-align:center;
			display:block;
			float:left;
		}
		.stepped a.view {
			margin:7px 0 0 0; padding:0 0 0 10px;
			background:url(../../images/arrow_left.png) left 6px no-repeat;
			font-size:14px; color:#fff;
			float:right;
		}
			.stepped a.view:hover { color:#629ec9; }
		.stepped a.current {
			padding:0 10px 0 0;
			background:url(../../images/arrow.png) right 6px no-repeat;
		}
