@charset "utf-8";
/*	-------------------------------------------------------------
	CSS - SUGARLAND TOUR
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Filename:		sugarland_tour.css
	Date:			Jan 05, 2009
	Author:			Halo Media LLC - http://www.halopowered.com/
	-------------------------------------------------------------	*/
	

/*	--------------------------------------------------------------------------------------------------------------------------
	nav Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	ul#nav li#navTour a {
		background-position:0 -92px;
	}


/*	--------------------------------------------------------------------------------------------------------------------------
	mainCol Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#mainCol {
		width:928px;
		padding:0 0 0 10px;
		float:none;
	}

/*	--------------------------------------------------------------------------------------------------------------------------
	tour Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#tour {
		
	}
		#tour .titleBar {
			height:21px;
			padding:8px 0 0 9px;
		}
			#tour .titleBar h1#h1_tour {
				width:42px; height:12px;
				background: url(../../images/h1_tour.png) no-repeat;
			}
			
		#tour .contentBox {
			padding:13px;
			border-bottom:1px solid #aca394;
		}
		
			#tour .contentBox .mapHolder {
				width:902px; height:380px;
				margin:0 0 0px 0;
				background:#000;
				border:1px solid #000;
			}
				#tour .contentBox .mapHolder #map {
					width:588px; height:378px;
					float:left;
				}
				#tour .contentBox .mapHolder .adHolder {
					width:300px; height:272px;
					margin:0 0 0 2px; padding:0;
					background:none;
					float:left;
					font:normal 8px Verdana, Arial, Helvetica, sans-serif;
					letter-spacing:1px;
					color:#837660;
					display:inline;
				}
					#tour .contentBox .mapHolder .adHolder img {
						display:block;
					}
				#tour .contentBox a {
					font:normal 13px Arial, Helvetica, sans-serif;
				}
					
			#tour .contentBox a.btnViewPastEvents {
				margin:20px 0 10px 0;
				width:110px;
				color:#8e8f62;
				background:url(../../images/arrow_right_blue.png) 97px 5px no-repeat;
				font:bold 11px Arial, Helvetica, sans-serif;
				display:block;
			}
				#tour .contentBox a.btnViewPastEvents:hover {
					color:#f5f1e6;
					background:url(../../images/arrow_right_cream.png) 97px 5px no-repeat;
				}
			#tour .contentBox a.btnViewUpcomingEvents {
				margin:20px 0 10px 0;
				width:160px;
				color:#8e8f62;
				background:url(../../images/arrow_right_blue.png) 128px 5px no-repeat;
				font:bold 11px Arial, Helvetica, sans-serif;
				display:block;
			}
				#tour .contentBox a.btnViewUpcomingEvents:hover {
					color:#f5f1e6;
					background:url(../../images/arrow_right_cream.png) 128px 5px no-repeat;
				}
				
		/*	viewingBar Styles
		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
		#tour .contentBox .viewingBar {
			margin:5px 0 5px 0; padding:0;
			font:bold 11px Arial, Helvetica, sans-serif;
			color:#5b5448;
		}
			#tour .contentBox .viewingBar .viewing {
				width:840px;
				text-align:center;
				font:normal 11px Arial, Helvetica, sans-serif;
				color:#5b5448;
				float:left;
			}
			#tour .contentBox .viewingBar .prev {
				float:left;
			}
				#tour .contentBox .viewingBar a.btnPrev {
					padding:0 0 0 5px;
					color:#8e8f62;
					background:url(../../images/arrow_left_blue.png) 0 5px no-repeat;
					font:bold 11px Arial, Helvetica, sans-serif;
					display:block;
				}
					#tour .contentBox .viewingBar a.btnPrev:hover {
						color:#f5f1e6;
						background:url(../../images/arrow_left_cream.png) 0 5px no-repeat;
					}
			#tour .contentBox .viewingBar .next {
				float:right;
			}
			#tour .contentBox .viewingBar a.btnNext {
				width:32px;
				color:#8e8f62;
				background:url(../../images/arrow_right_blue.png) 27px 5px no-repeat;
				font:bold 11px Arial, Helvetica, sans-serif;
				display:block;
			}
				#tour .contentBox .viewingBar a.btnNext:hover {
					color:#f5f1e6;
					background:url(../../images/arrow_right_cream.png) 27px 5px no-repeat;
				}
			
			
		/*	tourTable Styles
			- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
			#tour .contentBox #tourDates {
				color:#5b5448;
				font:normal 11px Arial, Helvetica, sans-serif;
				text-align:center;
			}
				#tour .contentBox #tourDates .viewing {
					margin:0 0 4px 0;
				}
				#tourTable {
					width:904px;
					text-align:left;
					vertical-align:middle;
				}
					#tourTable thead {
						height:24px;
						background:#968d7d;
						color:#3f3a31;
					}
						#tourTable thead tr th {
							border-bottom:2px solid #c4bbab;
						}
						#tourTable thead tr th.date {
							text-align:center;
						}
						#tourTable thead tr th.loc {
							padding:0 0 0 18px;
						}
						#tourTable thead tr th.tickets {
							padding:0 0 0 8px;
						}
						#tourTable thead tr th.comments {
							text-align:center;
						}
						#tourTable thead tr th.upload {

						}
						#tourTable thead tr th.videos {
							width:44px;
						}
							#tourTable col#dateCol {
								width:91px;
							}
							#tourTable col#locCol {
								width:189px; /* 220px */
							}
							#tourTable col#venueCol {
								width:169px; /* 200px */
							}
							#tourTable col#ticketsCol {
								width:85px;
							}
							#tourTable col#setCol {
								width:70px;
							}
							#tourTable col#photosCol {
								width:68px;
							}
							#tourTable col#videosCol {
								width:70px;
							}
							#tourTable col#addPhotosCol {
								width:75px;
							}
					#tourTable tbody tr {
						border-bottom:1px solid #000;
						background:#f5f1e6;
						height:38px;
						font:normal 12px Arial, Helvetica, sans-serif;
					}
						#tourTable tbody tr td {
							border-bottom:1px solid #c4bbab;
						}
						#tourTable tbody tr td.date {
							background:#2c2e2b;
							color:#f5f1e6;
							font:normal 13px Arial, Helvetica, sans-serif;
							text-align:center;
						}
							#tourTable tbody tr td.date a {
								color:#f5f1e6;
							}
								#tourTable tbody tr td.date a:hover {
									color:#2ca2cf;
								}
						#tourTable tbody tr td.location {
							padding:0 0 0 18px;
						}
							#tourTable tbody tr td.location a:link, #tourTable tbody tr td.location a:visited, #tourTable tbody tr td.location a:active {
								font:normal 13px Georgia, "Times New Roman", Times, serif;
							}
						#tourTable tbody tr td.setList {
							padding:0 0 0 14px;
						}
						#tourTable tbody tr td.whosGoing {
							padding:0 0 0 8px;
						}
						
					/* buttons / icons */
					#tourTable a.btnBuyNow:link, #tourTable a.btnBuyNow:active, #tourTable a.btnBuyNow:visited {
						width:58px; height:15px;
						background:url(../../images/btn_buyNow.png) 0 top no-repeat;
						display:block;
					}
						#tourTable a.btnBuyNow:hover {
							background-position:bottom;
						}
					#tourTable a.btnAddPhotos:link, #tourTable a.btnAddPhotos:active, #tourTable a.btnAddPhotos:visited {
						width:62px; height:15px;
						display:block;
						background: url(../../images/btn_addPhoto.png) 0 top no-repeat;
					}
						#tourTable a.btnAddPhotos:hover {
							background-position:bottom;
						}
					#tourTable a.iconSetList {
						width:14px; height:15px;
						background:url(../../images/icon_setList.png) no-repeat;
						display:block;
					}
					#tourTable a.iconPhotos {
						width:16px; height:16px;
						padding:0 0 0 20px;
						background:url(../../images/icon_photos.png) no-repeat;
						display:block;
						font:normal 11px Arial, Helvetica, sans-serif;
					}
					#tourTable a.iconVideos {
						width:16px; height:15px;
						padding:0 0 0 20px;
						background:url(../../images/icon_videos.png) no-repeat;
						display:block;
						font:normal 11px Arial, Helvetica, sans-serif;
					}
					#tourTable a.iconComments {
						width:16px; height:16px;
						margin:0 auto;
						background:url(../../images/icon_comments.png) no-repeat;
						display:block;
						font:normal 11px Arial, Helvetica, sans-serif;
					}
					#tourTable a.iconWhosGoing {
						width:16px; height:16px;
						padding:0 0 0 20px;
						background:url(../../images/icon_whosGoing.png) no-repeat;
						display:block;
						font:normal 11px Arial, Helvetica, sans-serif;
					}
		
	/*	pagination Styles
		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
		#tour .contentBox #tourDates .pagination {
			margin:5px 0 0 0; padding:0 10px;
		}
			#tour .contentBox #tourDates .pagination .pages {
				width:800px;
				text-align:center;
				font:bold 11px Arial, Helvetica, sans-serif;
				float:left;
			}
				#tour .contentBox #tourDates .pagination .pages a {
					padding:0 5px;
					color:#8e8f62;
				}
					#tour .contentBox #tourDates .pagination .pages a:hover {
						color:#f5f1e6;
					}
					#tour .contentBox #tourDates .pagination .pages a.active {
						color:#f5f1e6;
					}
			#tour .contentBox #tourDates .pagination a.btnPrev {
				width:33px;
				padding:0 0 0 1px;
				color:#8e8f62;
				background:url(../../images/arrow_left_blue.png) 0 5px no-repeat;
				font:bold 11px Arial, Helvetica, sans-serif;
				display:block;
				float:left;
			}
				#tour .contentBox #tourDates .pagination a.btnPrev:hover {
					color:#f5f1e6;
					background:url(../../images/arrow_left_cream.png) 0 5px no-repeat;
				}
			#tour .contentBox #tourDates .pagination a.btnNext {
				width:35px;
				color:#8e8f62;
				background:url(../../images/arrow_right_blue.png) 32px 5px no-repeat;
				font:bold 11px Arial, Helvetica, sans-serif;
				display:block;
				float:right;
			}
				#tour .contentBox #tourDates .pagination a.btnNext:hover {
					color:#f5f1e6;
					background:url(../../images/arrow_right_cream.png) 30px 5px no-repeat;
				}