#hp-meeting-ctr{
 float:none;
 clear:both;
 padding:10px 0 10px 0;
 min-height:520px;
 _height:520px;

}

#meeting-header{
  position:relative;
}

a.noshow{
position:absolute;
left:-99999px !important;
}

#meeting-header a#previous{
  background:url(/images/venues-prev-a.gif);
  position:absolute;
  top:7px;
  left:338px;
  width:49px;
  height:19px;
}


#meeting-header a#previous.solo{
  width:53px;
  background:url(/images/venues-just-prev-a.gif);
}

#meeting-header a#next{
  background:url(/images/venues-next-a.gif);
  position:absolute;
  top:7px;
  left:387px;
  width:49px;
  height:19px;
}
#meeting-header a#next.solo{
  width:53px;
  left:383px;
  background:url(/images/venues-just-next-a.gif);
}
#meeting-header a span{
position:absolute;
left:-999999px;
}

#venues-ctr{
height:143px;
_height:145px;
}
ul#venues{
  overflow:hidden;
  background-color:#04133d;
  list-style:none;
  margin:0;
  padding:0;
  height:143px;
_height:145px;
}

ul#venues li{
  overflow:hidden;
  float:left;
  width:92px;
  height:143px;

}

ul#venues li.last{
  border-right:none;
}


ul#venues li a{
  cursor:pointer;
  text-decoration:none;
  display:block;
  color:#ffffff;
  padding:3px 1px 3px 1px;
  border-right:1px solid #6b748d;
  background-color:#04133d;
  height:140px;
}

ul#venues li a span{
  cursor:pointer;
  display:block;
  font-size:0.8em;
  font-weight:bold;
  padding-left:2px;

}

ul#venues li img{
  display:block;
  border:1px solid #ffffff;
  margin:0 auto 8px auto;
}

ul#venues li.last a{
  border-right:none;
}

div#venue{
float:none;
clear:both;
background-color:#d7d7d7;
padding:11px 0 0 0;
margin:0 ;
border:1px solid #04133d;
}

div#venue-top{
  display:inline-block;
  overflow:hidden;
  float:none;
  clear:both;
}

div#venue-top{
  display:block;
}

#venue-top div.text{
  overflow:hidden;
  width:261px;
  float:right;
}

#venue-top div.text h2{
  font-weight:bold;
  color:#04113d;
  margin:0;
  padding:4px 0 9px 1px;
}

#venue-top div.image img{
display:block;
background:#ffffff;
padding:1px;
border:1px solid #909090;
}


#venue-top div.image {
  padding-left:10px;
  float:left;
  width:180px;
}

#venue-top div.text ul{
  background:#ffffff;
  margin:0 10px 0 0;
  list-style:none;
  padding:0;
  border:1px solid #8c8c8c;
  min-height:147px;
  height: auto !important;
  _height:147px;

}

#venue-top div.text ul li{
  font-size:0.8em;
  color:#000000;
  margin:0;
  padding:2px 8px 2px 8px;
}

#venue #main_desc{
padding:15px 11px 15px 11px;
}

#ajaxfix{
  position:fixed;
  top:0;
}

#bookmark{
  background:#ffffff;
  border:1px solid #000;
  margin:5px;
  padding:3px;
}

#column4{
  position:absolute;
  top:221px;
  left:626px;
  padding:0;
}