#tour{
width:1016px;
border: solid 0px #000;
background:#fff url(images/shadowHoriz.png) repeat-x top;
padding:0 4px 15px 4px;
overflow:hidden;
float:left;
clear:both;
}


#nodeSymbol{
background:url(images/nodesymbol.png) no-repeat;
height:23px;
width:23px;
float:right;
margin-right:-.35em;
}

#tourTitle{
display:block;
margin: 1em 0em 2em 1em;
border-bottom:1px solid #000;
}

#tourTitle span a{
color:#fff;
font-size:1em; 
text-decoration:none;
float:left;
font-weight:bold;
background:url(images/blackBtn.png);
padding:6px 15px 7px 15px;
margin:5px 0 0px -5px;
text-transform:uppercase;
}

#tourTitle span a:hover{
color:#ffcc33;
font-size:1em; 
text-decoration:none;
float:left;
font-weight:bold;
background:url(images/blackBtn.png);
padding:6px 15px 7px 15px;
margin:5px 0 0px -5px;
text-transform:uppercase;
}

#tourTitle h1.title{
font-size:2em;
color:#000;
}

#fblikeTour{
margin:60px 0 0px 5px;
}

#tour h2{
margin: 0em 0em 0em 100px;
color:#000;
font-size:1em;
}

#tour #imceimage-field_tour_image-{
border: solid 1px #000;
margin: -1em -.3em -.3em -1.1em;
float:left;
}

#tour #imgShadow {
padding: .5em;
margin: 1em 1.1em .5em 1em;
background: #000;
float:left;
}

#tourArtists{
float:left;
clear:right;
border: 1px solid #000;
padding-bottom:20px;
width:140px;
min-height:300px;
overflow:hidden;
margin:7px 10px 0 -5px;
}

#tourArtists span{
color:#000;
padding:.25em;
border-bottom: 1px solid #000;
display:block;
font-weight:bold;
background:url(images/whiteGlossTile.png) repeat-x;
}


#tourArtists .view-tourArtists{
width:140px;
margin:0 0 0px 3px;
}

#tourArtists .view-tourArtists{
}

#tourArtists .view-tourArtists .node{
float:left;
}

#tourArtists .view-tourArtists .field{
text-align:center;
}

#tourArtists .view-tourArtists .field-content {
border:none;
}

#tourArtists .view-tourArtists .field-type-link{
font-size:.75em;
margin:0 0 10px 0;
display:none;
}


#tourArtists .view-tourArtists .views-field-field-tour-headliner-nid a{
position:absolute;
float:right;
font-size:.85em;
width:120px;
margin:122px 0 0px 3px;
text-decoration:none;
text-align:center;
line-height:10px;
}

#tourArtists .view-tourArtists .views-field-field-tour-headliner-nid .field-field-artist-thumb{
width:116px;
height:120px;
margin:10px 0 20px 8px;
padding:0 0px 0px 1px;
}

#tourArtists .view-tourArtists .views-field-field-tour-headliner-nid img{
width:120px;
height:120px;
margin:-4px 0px 0 -10px;
border:1px solid #000;
}

#tourArtists .view-tourArtists .field-field-artist-thumb{
padding:0 0px 0px 1px;
background:#000;
width:60px;
height:60px;
margin:0px 0 10px 5px;
}

#tourArtists .view-tourArtists img{
width:60px;
height:60px;
margin:-4px 0px 0 -6px;
border:1px solid #000;
}

#tourArtists .view-tourArtists h2{
margin:0px 0 20px 0;
width:60px;

}
#tourArtists .view-tourArtists h2 a{
position:absolute;
float:right;
font-size:.65em;
width:60px;
margin:60px 0 0px 3px;
text-decoration:none;
text-align:center;
line-height:10px;
}

#tourArtistThumb{
width:30px;
height:30px;
background:#000;
}


#artistHeadliner a{
float:left;
clear:both;
font-size:.85em;
text-decoration:none;
font-weight:bold;
border-bottom: dashed 1px #000;
line-height:.9em;
margin:0;
padding:4px;
margin:0 0 10px 0;
}



#ddArtist a{
float:left;
clear:both;
font-size:.75em;
text-decoration:none;
font-weight:bold;
border-bottom: dashed 1px #000;
line-height:.8em;
margin:0 0 5px 4px;
padding:2px;

}


#otherArtist {
float:left;
font-size:.8em;
text-decoration:none;
color:#000;
clear:both;
line-height:.75em;
margin:0;
padding:4px;
height:5px;
display:block;
}


#thedates{
float:left;
clear:right;
border: 1px solid #000;
width:200px;
margin:7px 5px 0 0px;
}

#thedates span{
color:#000;
padding:.25em;
background:url(images/whiteGlossTile.png) repeat-x;
border-bottom: 1px solid #000;
font-weight:bold;
display:block;
}

#tourDate span.date-display-single{
clear:both;
width:160px;
margin:0;
border:0;
font-weight:normal;
background:#fff;
color:#000;
line-height:1em;
}


#location {
float:left; 
clear:right;
width:200px;
border: 1px solid #000;
margin:10px 5PX 10px 0;
padding:0px 0px 5px 0px;
}

#location span{
background:url(images/whiteGlossTile.png) repeat-x;
color:#000;
padding:.25em;
border-bottom: 1px solid #000;
display:block;
font-weight:bold;
}

#tourInfo{
float:left;
clear:both;
width:800px;
//border: 1px solid #000;
padding:0px 0px 5px 0px;
margin:0 0 1em 5px;
min-height:50px;

}

#tourInfo span{
//background:url(images/whiteGlossTile.png) repeat-x;
color:#000;
padding:.25em;
border-bottom: 1px solid #000;
display:block;
}

#tourMap{
border: solid 1px #000;
margin: -1em -.3em -.3em -.85em;
float:left;}

#tour #imgShadowMap {
padding: .5em;
margin: .5em 1em .5em .3em;
background: #000;
float:left;
}

#tourVenue, #tourStreet, #tourCity, #tourState, #tourCountry{ padding-left:5px; font-size:.8em; line-height:1em;}
#tourInfo p{ font-size:1em; padding:4px;}
#tourVenueLink a{color:#000; font-size:.8em; text-decoration:none; padding:5px 3px 0px 3px; display:block; line-height:.9em;}


/* tours view for home page */
#tourDatesView {
background:#eee;
font-size:1em;
}

#block-block-9 h2{
text-align:center;
margin:20px 0 10px 0px;
}


#tourDatesView .date-display-single canvas{
margin:5px 2px 0px 5px;
}
#tourDatesView .date-display-single {
color:#993300; 
border-top: solid 4px #993300;
width:30px;
margin:5px 2px 0px 5px;
padding:6px;
background:#fff;
font-size:.85em;
display:block;
float:left;
}

#tourDatesView a .date-display-single {
font-weight:bold;
border-top: solid 4px #993300;
width:30px;
margin:5px 2px 0px 5px;
padding:6px;
background:#fff;
display:block;
float:left;
}

#tourDatesView a:hover .date-display-single {
font-weight:bold;
border-top: solid 4px #000;
width:30px;
margin:5px 2px 0px 5px;
padding:6px;
background:#fff;
display:block;
float:left;
}

div .view-id-toursList .views-row-even, .view-id-toursList .views-row-odd {
background:#dddddd no-repeat bottom right;
display:block;
height:85px;
margin:0px 4px 3px 4px;
padding:0 0 5px 0;
}

div .view-id-toursList .views-row-odd:hover, .view-id-toursList .views-row-even:hover{background:#eee no-repeat bottom right;}

#tourDatesView .views-field-field-tour-title-value a{
text-decoration:none;
margin:-10px 0px 0px 50px;
padding:0px 0px 0 3px;
font-size:.8em;
color:#000;
line-height:1em;
display:block;

}

#tourDatesView .views-field-field-tour-title-value a:hover{
text-decoration:none;
margin:-10px 0px 0px 50px;
padding:0px 0px 0 3px;
font-size:.8em;
color:#000;
color:#993300;
display:block;

}
#tourDatesView .views-field-field-tour-venue-value span {
display:block;
}


#tourDatesView .views-field-field-tour-venue-value a {
text-decoration:none;
color:#333;
font-size:.7em;
font-weight:normal;
display:block;
margin:12px 10px 0 5px;
}

#tourDatesView .views-field-city span{
display:block;
margin:0px 10px 0 5px;
float:left;
clear:both;

}

#tourDatesView .views-field-city a{
text-decoration:none;
color:#333;
font-size:.7em;
font-weight:normal;
}

#tourDatesView .views-field-province span{
display:block;
float:left;
}

#tourDatesView .views-field-province a{
text-decoration:none;
color:#333;
font-size:.7em;
font-weight:normal;
line-height:1em;
}

#tourDatesView #flashBtn{margin:10px 0 20px 58px;}


#tourDatesView .views-field-view-node {
float: right;
}

#tourDatesView .views-field-view-node a {
color:#ffffff;
background: url("images/redButton.png") repeat scroll 0 0 transparent;
padding: 7px 7px;
text-decoration: none;
margin:0 2px 0 0;
}

#tourDatesView .views-field-view-node a:hover {
color:#ffcc33;
background: url("images/redButton.png") repeat scroll 0 0 transparent;
padding: 7px 7px;
margin:0 2px 0 0;
text-decoration: none;
}


/* tours view for tours page */

#toursPage{
width:1016px;
border: solid 0px #000;
background:#fff url(images/shadowHoriz.png) repeat-x top;
padding:0em 4px 2em 4px;
clear:both;
}


#toursPage #toursHead{
display:block;
margin: 1em 0em 2em 1em;
padding:20px 4px 0px 4px;
border-bottom:1px solid #000;
width:800px;
}

#toursHead h1.title { 
font-size:2em;
color:#000;
}

div .view-id-toursListPage .views-row-even, .view-id-toursListPage .views-row-odd{
clear:both;
height:130px;
margin-top:10px;
padding:5px;
background:url(images/stripeslash.png) repeat-x bottom;
width:800px;

}


div .view-id-toursListPage .views-field-city{ margin:20px 0 0 -7px;}

div .view-id-toursListPage .views-field-field-tour-date-value a{float:left; color:#000; font-weight:bold; text-decoration:none; margin:0px 0 0 0px;}

div .view-id-toursListPage .views-field-field-tour-date-value a:hover{ color:#ffcc33; font-weight:bold;}

div .view-id-toursListPage .views-field-field-tour-title-value a{clear:right; color:#000; font-weight:bold; display:block; margin:10px 0 0 0px; text-decoration:none;}

div .view-id-toursListPage .views-field-view-node a{
background: url(images/redButton.png) no-repeat;
float:left;
margin:10px 0 0 -7px;
padding:6px 10px 10px 10px;
text-decoration:none;
color:#fff;
font-size:.85em;
}

div .view-id-toursListPage .views-field-view-node a:hover{
background: url(images/redButton.png) no-repeat;
margin:10px 0 0 -7px;
padding:6px 10px 10px 10px;
text-decoration:none;
color:#ffCC33;
font-size:.85em;
}

div .view-id-toursListPage  #imceimage-field_artist_thumb-0{
border: solid 1px #000;
margin: -5px 0px 0px -5px;
}

div .view-id-toursListPage #thumbShadow{
background: #000;
width:120px;
height:120px;
margin: 5px 50px 2px 10px;
}

/* tours map page */
#toursMapPage{
width:790px;
border: solid 3px #000;
background:#fff url(images/shadowHoriz.png) repeat-x top;
padding:0em 5px 1em 5px;
overflow:hidden;
}

div .view-id-tours{
margin-top:10px;}

div .view-id-tours #gmap-auto1map-gmap0{
border: solid 1px #000;
margin: -10px -4px -4px -10px;
float:left;
}

div .view-id-tours #imgShadowMap {
padding: .5em;
margin: 10px 10px 10px 6px;
background: #000;
float:left;
}

#toursMapHead{
background:url(images/toursmaphead_lg.png) no-repeat;
height:27px;
width:790px;
float:right;
margin-right:-.35em;
margin-bottom:2em;
}

/* google map bubbles */

div .view-id-tours .views-field-field-tour-date-value{
margin-bottom:5px;
}


div .view-id-tours #imceimage-field_artist_thumb-0{
border: solid 1px #000;
float:left;
}

div .view-id-tours #gmap-auto1map-gmap0 .field-item a {
font-size:.8em;
text-decoration:none;
font-weight:bold;
border-bottom: dashed 1px #000;
line-height:.75em;
margin:0;
padding:4px;
color:#000;

}

div .view-id-tours .views-field-field-tour-title-value{
margin-top:15px;
}



div .view-id-tours .views-field-field-tour-title-value, .views-field-field-tour-venue-value, .views-field-street  {
float:left;
line-height:5px;
clear:both;
}

div .view-id-tours .views-field-city, .view-id-tours .views-field-province {
position:absolute;
line-height:4px;
padding-bottom:4px;
margin-top:165px;
}

/* end pager*/
