.ddmx {
    font: 11px tahoma;
}
.ddmx .item1,
.ddmx .item1:hover,
.ddmx .item1-active,
.ddmx .item1-active:hover {
    padding: 3px 10px 3px 10px;
    background: #000099;
    font: 12px arial;
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
}
.ddmx .item2,
.ddmx .item2:hover,
.ddmx .item2-active,
.ddmx .item2-active:hover {
    padding: 3px 8px 4px 8px;
    font: 11px tahoma;
    color: #000099;
    font-weight: bold;
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
    z-index: 500;
}
.ddmx .item2 {
    background: #FF9933;
}
.ddmx .item2:hover,
.ddmx .item2-active,
.ddmx .item2-active:hover {
    background: #ffffff;
}
.ddmx .arrow,
.ddmx .arrow:hover {
    padding: 3px 16px 4px 8px;
}
.ddmx .item2 img,
.ddmx .item2-active img{
    position: absolute;
    top: 4px;
    right: 1px;
    border: 0;
}
.ddmx .section {
    border: 1px solid #ffccff; /* lightn purple*/
    position: absolute;
    visibility: hidden;
    z-index: -1;
}
html,body{margin:0;padding:0}
body{font: 76% arial,sans-serif;text-align:left}
p {margin:10 5px 10px}
a {color: #000066;padding:0px}
div#header h1{height:80px;line-height:80px;
margin:0;padding-left:10px;
background: #EEE;color: #79B30B} /* pea green*/
div#horizontal{margin:0}  
div#container{text-align:left}
div#content p{line-height:1.4}
div#navigation{line-height:inherit;background: #ffffff}
div#extra{background: #FFFFFF}
div#footer{background: #FFF;}
div#footer p{margin:0;padding:5px 10px}

div#container{width:785px;margin:0 auto}
div#containerhead{width:785px;margin:0 auto}
div#horizontal{width:785px;margin:0 auto}
div#content{float:right;width:620px}
div#table{float:center;width:580px}/* Table for bar/restaurant details */
div#navigation{float:right;width:165px;margin:0 auto}
div#extra{clear:both;width:785px}
div.float {
  float: left;
  padding-left: 2em;
  padding-top: 1em;
  }
p.imageleft img { /* Image Left - Text Right */
     float: left;
     clear:left;
     padding-right: 5em;
     padding-bottom: 1em;
}
p.imageleft { clear:both }
p.imageleft2 img { /* Image Left - Text Right used for bar address and details */
     float: left;
     clear:left;
     padding-right: 5em;
     padding-bottom: 1em;
}
ul.imageleft2 {  /* Image Left list used for bar address and details */
list-style:none;
line-height:1.8em;

}
p.imageleft2 { clear:both }
p.imageright img { /* Image Right - Text Left  */
     float: right;
     clear: right;
     padding-left: 1em;
     padding-bottom: 1em;
}
p.imageright { clear:both }

* html .ddmx td { position: relative; } /* ie 5.0 fix */