#container {
 position:absolute;
 display:block;
 overflow:hidden;
 width:890px;
 min-height:770px;
 left:110px;
}

#header {
 position:relative;
 display:block;
 overflow:hidden;
 width:900px;
 height:120px;
 margin:10px 0 0 4px;
}

#logo {
 position:relative;
 display:block;
 width:257px;
 height:82px;
 overflow:hidden;
 margin:32px 0 0 53px;
}

#main {
 position:relative;
 display:block;
 overflow:hidden;
 width:905px;
 height:400px;
 margin-top:10px;
}

#address {
 position:relative;
 display:block;
 overflow:hidden;
 float:left;
 width:220px;
 height:400px;
}

#infopanel {
 position:relative;
 display:block;
 overflow:hidden;
 float:left;
 width:472px;
 height:400px;
}

#infopanel .content {
 position:relative;
 display:block;
 overflow:auto;
 width:435px;
 height:355px;
 text-align:left;
 margin:25px auto;
 padding-right:5px;
}

#infopanel .content ul {
  margin:10px 0 10px 0;
}

#infopanel .content td {
  padding-right:10px;
}

#smallpanels {
 position:relative;
 display:block;
 overflow:hidden;
 float:left;
 width:630px;
 height:100%;
}

.smallpanel {
 position:relative;
 display:block;
 overflow:hidden;
 float:left;
 width:210px;
 height:200px;
}

.smallpanel .content {
 position:relative;
 display:block;
 overflow:hidden;
 width:170px;
 height:150px;
 text-align:left;
 margin:25px auto;
}

.smallpanel .contenthover {
 position:relative;
 display:block;
 overflow:hidden;
 height:210px;
 width:200px;
 text-align:left;
}

.smallpanel .content img{
 position:relative;
 display:block;
 margin:0 auto 10px auto;
}

#smallpanel2 {
 width:198px;
 height:192px;
 margin-left:8px;
}

#sidepanel {
 position:relative;
 display:block;
 overflow:hidden;
 float:left;
 width:250px;
 height:400px;
}

#sidepanel .content {
 position:relative;
 display:block;
 overflow:hidden;
 width:210px;
 height:355px;
 text-align:left;
 margin:25px auto;
}

#subnav {
 position:relative;
 display:block;
 overflow:hidden;
 left:0px;
 top:11px;
 width:830px;
 height:69px;
}

#subnav ul {
 width:830px;
}

#subnav li {
 float:left;
 width:125px;
 height:20px;
 margin:2px 0px 0 0;
 padding:16px 0 34px 0;
}

#subnav li a {
 display:block;
}