/* $Id: attractions-venue.css 187075 2010-07-23 00:06:00Z dean sacramone $ */  

.artistDetails {
 /* padding:10px 15px; */
  padding:10px 0 0 15px;
}

.artistDetails h1 {
  font-size: 23px;
  margin-bottom:0px;
  color:#414141;
}

.artistDetails .h5 { 
  text-transform:none;
  font-weight:normal; 
  font-size:13px;
  color:#414141;
  margin-bottom:25px;
}

/* FAVORITES :: 03/09/09 */
/* If included in attraction.css, IE gives bigger gap 
between fav button (float left) and bookmark */
.myFav img { margin-right:0; }


.myFav form {
	padding:0 10px;
}

#eventListing td.venue {width:400px;}
#venue_results .venue a:hover{text-decoration:underline;}

.merchant h3.mb {margin-bottom:20px;}
.merchant a.block {display:block; font-weight:bold;}

/* Related Links */
a.relLink {display:block; width:98px; float:left;  text-align:center; font-weight:bold; margin:8px 10px 8px 11px; _margin:8px 8px 8px 9px;}
a.relLink img {display:block; margin:0 auto 18px;}


/* Venue Info Links */
a.vInfo {display:block; width:auto; float:left; padding-top:10px; margin:8px 7px 0;}
a.vInfo img {float:left; margin:-10px 8px 0 0;}

/* Sponsors */
table.four-col-centered {
    table-layout: fixed;
    width: 576px;
}

table.four-col-centered td {
    border-bottom-color: #D5D5D5;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    padding-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 10px;
    text-align: center;
    vertical-align: top;
    width: 144px;
    word-wrap: break-word;
}

table.four-col-centered td img { margin-bottom:10px; margin-left:auto; margin-right:auto }
table.four-col-centered td a { font-weight:bold; display:block; /* inline-block for IE 6 */ }

table.four-col-centered tr.last td {
   border-bottom-color: -moz-use-text-color;
   border-bottom-style: none;
   border-bottom-width: 0;
}

/* Overrides on Venue pages  */
.lid-ln { font-size:15px; }
.container-ln .title { font-size:14px; font-weight:bold; padding-bottom:8px; margin-bottom:8px; }

ul.venue-info-list { margin:0; padding:0; padding-left:5px; list-style:none; }
ul.venue-info-list li { padding-left:40px; background-image:url('img/sys/1000/attraction/venue-icon-sprites.png'); background-repeat:no-repeat; min-height:31px; line-height:31px; margin-bottom:10px; position:relative }
ul.venue-info-list li a.icon-link { position:absolute; top:0; left:0; width:31px; height:31px; }

ul.venue-info-list li.seating-chart { background-position:0 0;  }
ul.venue-info-list li.directions { background-position:0 -31px; }
ul.venue-info-list li.weather { background-position:0 -62px; }
ul.venue-info-list li.dining { background-position:0 -93px; }
ul.venue-info-list li.hotels { background-position:0 -124px; }
ul.venue-info-list li.hotels .sponsored { width:160px; position:relative;  line-height:normal;  }
ul.venue-info-list li.hotels .sponsored .logo{ position:absolute; width:89px; height:45px; left:157px; top:8px; background:url('img/sys/1000/attraction/starwood-sponsor.png') no-repeat; }

/* Sponsor lightbox for hotels */
table.numbered-table { margin-top:20px }
table.numbered-table td { vertical-align:top; }
table.numbered-table td.num-col { padding-right:10px; width:1%; overflow:hidden }
table.numbered-table td.num-col .boxed { border:1px solid #d7d7d7; color:#d6d6d6; font-size:13px; font-weight:bold; padding:2px 5px; line-height:1em; display:inline; float:left;  }
table.numbered-table td.desc-col { padding-right:10px; width:460px; overflow:hidden }
table.numbered-table td.desc-col img { float:left; padding-right:10px; }
table.numbered-table td.desc-col .desc { float:left; padding:3px 0; width:350px; }
table.numbered-table td.address-col { padding:3px 10px; margin:12px 0; border-left:1px solid #d7d7d7; }
table.numbered-table td.separator { padding:10px 0; }
table.numbered-table td.separator div { font-size:0; line-height:0; height:1px; background-color:#d7d7d7; }


