body, html { margin: 0; padding: 0; overflow: auto; }

body {
   background: #e5dab7;
   font-family: verdana, arial, sans-serif;
   font-size: 10px;
   color: #FFF;
}

a {
   text-decoration: none;
}

a img {
   border: 0px none;
}

#wrapper {
   width: 967px;
   margin: 0 auto;
   position: relative;
}

#top {
   width: 960px;
   height: 10px;
   padding: 20px 7px 8px 0;
   line-height: 10px;
   color: #FFF;
   text-align: right;
   text-transform: uppercase;
}

#top a {
   color: #FFF;
}

#middle {
   width: 952px;
   height: 608px;
   background: #FFF url(../images/rightshadow.jpg) repeat-y right top;
   padding: 0 7px 0 8px;
   position: relative;
}

#middle-left {
   width: 224px;
   height: 521px;
   background: url(../images/swirlythingpattern.jpg) repeat left top;
   padding: 35px 0 44px;
   color: #bcbec0;
   border-left: 1px solid #e0dfe2;
   border-right: 1px solid #e0dfe2;
   position: relative;
   float: left;
}

#middle-left a {
   color: #bcbec0;
}

#middle-left a.active {
   color: #adcad9;
   font-weight: bold;
}

#middle-right {
   width: 709px;
   height: 581px;
   padding: 9px 8px 10px;
   position: relative;
   float: left;
}

#middle-bottom {
   width: 967px;
   height: 8px;
   background: #e5dab7 url(../images/bottomshadow.jpg) repeat-x right top;
   position: relative;
   float: left;
   margin: 0 -7px 0 -8px;
   _margin: 0 -7px 0 -4px;
}

#middle-bottom img.bottom-right {
   position: absolute;
   top: 0px;
   right: 0px;
   _right: -1px;
}

#middle-bottom img.bottom-left {
   position: absolute;
   top: 0px;
   left: 0px;
}

#middle img.top-right {
   position: absolute;
   top: 0px;
   right: 0px;
   _right: -1px;
}

#left-menu {
   width: 208px;
   height: 387px;
   padding: 8px 8px 0;
   background: #FFF;
}

#left-menu img.menu-header {
   padding: 5px 0;
}

#left-menu ul {
   margin: 0;
   padding: 10px 0;
   border-top: 1px dashed #bcbec0;
}
#left-menu li {
   margin: 0;
   padding: 0;
   list-style: none;
   line-height: 16px;
   text-transform: uppercase;
}

#left-image-container {
   width: 224px;
   height: 104px;
   position: relative;
}

#left-white-box {
   width: 224px;
   height: 35px;
   background: #FFF;
   position: absolute;
   bottom: 31px;
   left: 0px;
}

#middle-bottom-right {
   position: absolute;
   bottom: 8px;
   right: -15px;
}

#bottom {
   width: 960px;
   border-top: 1px dashed #919395;
   color: #919395;
   margin: 3px 0 0;
   padding: 8px 0 0;
   font-size: 8px;
   text-align: center;
   text-transform: uppercase;
}

#bottom a {
   color: #919395;
}

.galleryImage {
   position: absolute;
   left: 8px;
   top: 9px;
   visibility: hidden;
}

#galleryMenu {
   position: absolute;
   bottom: 40px;
   left: 20px;
   z-index: 1;
}

#galleryMenu a {
   color: #FFF;
   outline: none;
}


#placeHolder{
	position: absolute;
	top: 100px;
	left: 120px;
	z-index: 10;
}