body {
    margin: 0px;
    padding: 0px;
    background: url('/img/back.png') top left repeat-x;
}

#page {
    margin: 0px 0px;
    position: relative;
    width: 1000px;
    min-height: 1174px;
    text-align: left;
    background: url('/img/layout.png') top left no-repeat;
}

.menuitem {
    position: absolute;
}
.menuitem, .menuitem img {
    cursor: pointer;
}

/* top */

#top {
  width: 1000px;
  height: 25px;
  position: relative;
  margin: 0px;
  padding: 0px;
}

/* search */
/*
#search-box {
    position: absolute;
    top: 145px;
    left: 763px;
}

#search {
}

#search-box .form-text {
    width: 160px;
    background: none;
    border: none;
}

#search label {
    display: none;
}

#search .form-submit {
    background: transparent;
    border: none;
    width: 40px;
    height: 40px;
    cursor: pointer;
    color: transparent;
}
*/
/* top nav */

#navigation {
    position: relative;
}

#primary {
    display: none;
    width: 200px;
    position: absolute;
    left: 65px;
    top: 50px;
    text-align: right;
}

/*
ul.links li {
    display: block;
    float: none;
    list-style-type: none;
}
.links a.active {
}
*/

div#links {
    margin: 10px 0px;
}

#links a {
    font-size: 12px;
    /* font-weight: bold; */
    text-decoration: none;
    text-transform: uppercase;
}


/* center */

#container {
    position: relative;
}

#main {
    width: 708px;
    position: relative;
    left: 291px;
    top: 196px;
    min-height: 1000px;
    margin-bottom: 20px;
    /* background: url('/img/tile.jpg'); */
}

#main-squeeze {
    padding: 10px 20px;
}

#content-content {
    line-height: 160%;
}

#sidebar-left {
    display: none;
    width: 210px;
    position: absolute;
    left: 50px;
    top: 10px;
}

#sidebar-right {
    display: none;
    position: absolute;
    left: 744px;
    top: 10px;
    margin-top: 0px;
    padding-top: 0px;
    width: 140px;
}

/* footer */

#footer-wrapper {
    clear: both;
    width: 1023px;

    /* border: 1px dotted green; */
    background: url("/img/stone.jpg") bottom left no-repeat;
    position: relative;
    margin: 0px;
    padding: 0px;
}

#footer {
    position: relative;
}

#footer_photos {
    position: absolute;
    top: 0px;
    left: 264px;
    width: 760px;
    height: 372px;
    margin: 0px;
    padding: 0px;
    background: url('/img/photos.jpg') top left no-repeat;
    border: none;
}

#footer_note {
    position: absolute;
    left: 60px;
    /* top: 500px; */
    width: 200px;
    font-size: 11px;
    color: white;
}

#footer_menu {
    position: absolute;
    /* top: 400px; */
    right: 0px;
    width: 500px;
    font-size: 11px;
}
#footer_menu a {
    text-decoration: none;
    color: #333;
}
#footer_menu a:hover {
    text-decoration: underline;
}

#footer_note a {
    text-decoration: underline;
}

#footer-menu {
    position: absolute;
    top: 34px;
    right: 50px;
    font-size: 14px;
}

#footer-menu a {
    text-decoration: none;
}

/* left nav */

ul.catalog {
    margin-left: 0px;
}

ul.catalog {
    padding-left: 0px;
    padding-top: 3px;
}

ul.catalog li
{
    list-style-type: none;
    margin-left: 0px;
    padding-left: 0px;
    padding-bottom: 3px;
}

/**/

#feedback {
    position: absolute;
    top: 860px;
    left: 64px;
    border: none;
    width: 162px;
    height: 300px;
}
#feedback-name {
    border: none;
    background: transparent;
    width: 100%;
    position: absolute;
    top: 22px;
}
#feedback-email {
    border: none;
    background: transparent;
    width: 100%;
    position: absolute;
    top: 69px;
}
#feedback-message {
    border: none;
    background: transparent;
    width: 100%;
    height: 80px;
    position: absolute;
    top: 115px;
}
#feedback-sumbit {
    border: none;
    width: 70px;
    height: 20px;
    position: absolute;
    top: 206px;
    left: 8px;
}
#feedback-clear {
    border: none;
    width: 70px;
    height: 20px;
    position: absolute;
    top: 206px;
    left: 86px;
    cursor: pointer;
}

.newsitem {
    margin-bottom: 8px;
}

.newsitem p {
    margin-top: 0px;
    margin-bottom: 0px;
}

/* debug */

.cake-sql-log {
    /* display: none; */
}

