/*
========================== 
TOURING PAGE
==========================
*/


div.touringpage div.c0 {
	float:left;
	margin:30px 0pt 0pt;
	text-align:left;
	width:301px;	
}


div.touringpage div.c1 {
	float:right;
	text-align:left;
	width:620px;	
	margin:30px 0 0 0;
}


div.touringpage div.c1 h2 {
	margin-left:20px;
}
div.touringform{
	margin:5px 0 5px 20px;
	padding:10px 0;
	text-align:center;
}

div.touringform select{
	margin-right:4px;
}
div.touringform p{
	margin:0 0 0 40px;
	color:#C2B594;
	font-weight:bold;
}



div.touringform label {
	display:block;
	margin-bottom:7px;
	text-align:left;
}

div.touringform a.submit, div.touringform input.submit, div.explorepage a.submit, div.explorepage input.submit {
	padding-top:2px;
}


div.touringform div.inputwrap {
	width:590px;
	text-align:left;
	margin:0;
}
div.touringform div.input {
	float:left;
	width:522px;
}

div.touringform div.submit {
	float:left;
	width:65px;
	margin-left:0;
}

div.touringform a.submit {
	background:url(/images/portal/bkgs/searchbtn.gif) top left no-repeat transparent;
	border:0;
	overflow:hidden;
	width:60px;
	height:28px;
	margin:0;
	padding:0;
	display:block;
	float:left;
	text-indent:-1000em;		
}


div.touringpage div.innerpage div.control {
	float:right;
	margin:-37px 10px 0pt 0pt;
	z-index:10000;
	padding-top:0;
	width:500px;
}

div.touringpage div.innerpage div.touringhome div.control {
	margin:-27px 10px 0 0;
}
div.touringpage div.innerpage div.control span.paging {
	float:none;
	padding-top:0;
	text-align:right;
}


div.touringpage div.tablewrap {
/*	position:relative;*/
	padding:40px 0 0 0;
}
div.touringpage div.touringdetail table {
	margin-top:5px;
}

div.touringpage div.title{
	clear:both;
	margin:10px 0pt 20px 15px;
	padding:0;
	width:500px;
}

div.touringpage div.touringhome div.title {
	margin:0;
}
div.touringpage div.title h2.touringtitle{
	height:auto;
	width:500px;
	font-weight:normal;
	font-size:27px;
	line-height:27px;
	padding-top:0;
	margin:0;
	display:inline;

}

div.touringpage div.touringhome div.title h2.touringtitle {
	line-height:15px;
}
div.touringpage div.title h2.touringtitle a{
	text-transform:none;
	letter-spacing:normal;
}

div.touringpage table {
	width:620px;
}

div.touringpage table.BLM, div.touringpage table.BLM table {
	width:auto;
}

div.touringpage table td.location span {
	margin-right:25px;
	display:block;
	overflow:hidden;
}

div.touringpage table td.location span span {
	margin-right:0;
}

div.touringpage table td{
	vertical-align:top;
	line-height:18px;
	padding-bottom:20px;
	font-size:13px;
}

div.touringpage table td.artist h4{
	font-size:13px;
	font-weight:normal;
}
div.touringpage table td a, div.touringpage table td span, div.touringpage td.date div.cms-cmstools {
	margin-left:15px;
}


div.touringpage td.location a, div.touringpage td.date div.cms-cmstools a, div.touringpage td.venue span a {
	margin-left:0;
}

div.touringpage table td span{
	display:block;
}

div.touringpage table.BLM td span, div.touringpage table td div.sharewrap span {
	display:inline;
}

div.touringpage div.c1 table {
	font-size:12px;
	color:#C2B594;
}

div.touringpage div.c1 table h5 {
	margin:0;
	font-size:12px;
	font-weight:normal;
}
div.touringpage div.c1  table td{
	vertical-align:top;
	padding:3px 10px 0 10px;
}
div.touringpage div.c1  table td.date {
	font-weight:bold;
	width:60px;
	padding-left:2px;
}
div.touringpage div.c1  table td.venue  {
	width:250px;
}

div.touringpage div.c1  table td.venue h4, div.touringpage div.c0 div.ontour div.text h4 {
	font-weight:bold;
}

div.touringpage div.c1 table td.venue span.comments{
	font-size:10px;
	padding:0;
}

div.touringpage div.c1 table td.location {
	width:140px;
}


div.touringpage div.c1  table td.venue div.permabar {
	margin:4px 0 20px 0;
	z-index:2000;
}

div.touringpage div.c1  table td.venue div.permabar div.sharewrap {
	z-index:4000;
}
div.touringpage div.c1 table td.buy{
	width:44px;
	padding-top:0;
}


div.touringpage div.c1 table td.buy a.buyticketurl {
	margin:8px 0 0 0;
	display:block;
	width:66px;	
	height:31px;
	overflow:hidden;
	background:url(/images/portal/buttons/buytickets.jpg) top left no-repeat;
	text-indent:-1000em;
}



div.touringpage div.c1 div.mid {
	padding-top:0pt;
	padding-bottom:25px;
	width:620px;
}

div.touringpage div.r1 div.c1 div.googlemap {
	margin:0 0 30px 20px;
}

div.touringpage div.c1 div.touringdetail div.mid{
	padding-top:0;
}



/* 
==================
TOUR COMMENTS PAGE 
==================
*/
div.tourcommentspage div.c1 div.top {
	padding-top:7px;
}
div.tourcommentspage div.c1 div.top h2 {
	padding-top:15px;
	margin:0;
	width:621px;
}

div.tourcommentspage div.c1 div.comments div.mid {
	position:static;
}

div.tourcommentspage div.c1 div.top h2 span {
	margin-left:25px;
	margin:0 0 0 2px;
	padding-left:25px;
	display:block;
	width:auto;	
}

div.tourcommentspage div.title {
	margin:0;
}

div.tourcommentspage div#events div.wrapper div.event{
	margin:25px 25px 0 25px;
}

div.tourcommentspage div.c1 div.mid {
	padding-bottom:7px;
}

div.tourcommentspage div.c1 div.permabar {
	margin-bottom:0;
}

div.tourcommentspage div.c1 div.top h2 span {
	width:617px;
	height:19px;
}
div.tourcommentspage div.top h2 {
	color:#C2B594;
}

/* =================== */
/* = ON TOUR SECTION = */
/* =================== */

div.touringpage div.c0 div.top h5 {
	font-size:12px;
	font-weight:normal;
	margin:0;	
}

div.touringpage div.c0 div.ontour div.content {
	padding-top:0;
	margin-left:20px;
}

div.touringpage div.c0 div.ontour div.image {
	float:left;
}

div.touringpage div.c0 div.ontour div.text {
	width:160px;
	float:right;
	line-height:24px;
}

div.touringpage div.c0 div.ontour div.text div.links, div.touringpage div.c0 div.news div.newsitem div.content div.links {
	font-size:11px;
}



/* ===================== */
/* = TOURING MAIN PAGE = */
/* ===================== */

div.touringpage div.c1 div.touringhome {
	background:transparent url(/images/portal/bkgs/inner_shows_mainsection.gif) no-repeat top left;	
	padding:40px 0 0 0;
}

div.touringpage div.c1 div.touringhome div.mid {
	background:url(/images/portal/bkgs/bad_varnish.jpg) top left repeat;	
	padding-top:20px;
}

div.touringpage div.c1 div.touringhome div.bottom {
	background:transparent url(/images/portal/bkgs/news_main_bottom.png) no-repeat scroll left bottom;
	padding:0pt 0pt 40px;	
}

div.touringpage div.r1 div.c1 div.touringhome h2 {
	padding-bottom:20px;
}

div.touringpage div.control {
	position:relative;
	right:25px;
	margin:-25px 0 0 0;	
	text-align:right;
}