/**
 * @version $Revision: 209 $ / $Date: 2009-09-28 14:05:55 +0100 (Mon, 28 Sep 2009) $
 */
table#venues {
   font-size:80%;
   width:100%;
}

table#venues td {
   line-height:150%;
}

table#venues tr th {
   text-align:left;
   font-size:120%;
   padding-left:10px;
   border-top:1px solid #aaaaaa;
   border-bottom:1px solid #aaaaaa;
}

table#venues tr.region th {
   line-height:200%;
}

table#venues tr.first td {
   padding-top:10px;
}

table#venues tr.last td {
   padding-bottom:20px;
}

ul#features {
   margin:0 0 10px 16px;
   padding:0;
}

ul#features li {
   padding-left:25px;
   list-style:none;
   background:url(/images/icons/star.png) 0% 0% no-repeat;
   margin-bottom:3px;
   line-height:130%;
}

div#gallery {
   padding:5px 5px 0 5px;
   border:1px solid #666666;
   margin:0 30px 10px 20px;
   overflow:hidden;
   position:relative; /* added to fix IE6/7 */
}

div#gallery ul {
   margin:0;
   padding:0;
   overflow:auto;
   width:3000px;
   position:relative;
   overflow:hidden;
   left:0px; /* opera fix */
}

div#gallery ul li {
   float:left;
   margin:0 2px 10px 0;
   padding:0;
   list-style:none;
}

div#gallery ul li p {
   margin:0;
   text-align:center;
   font-style:italic;
   font-size:70%;
   color:#666666;
}

p.telephone {
   font-weight:bold;
   font-size:110%;
}

h4 {
   margin:15px 0 5px 0;
}

h5 {
   margin:0 0 5px 0;
}

div#mapping {
   overflow:hidden; /* prevent scrollbars from appearing during loading */
   height:300px;
   margin-left:auto;
   margin-right:auto;
   background:url(/images/spinner.gif) 50% 50% no-repeat;
}

/**
 * Using a p tag, or even a div, for the address appears to create a lot of
 * extra whitespace under the address. Using a span
 */
div#mapping span {
   font-size:75%;
   margin:0;

}
