body {
    background-color:#242424;
    background-image:url('/img/decor/bkg.png');
    font-family:'Verdana',san-serif;
    margin:0;
    padding:0;
}

a {
    color:#2970b6;
    text-decoration:none;
}


a:hover {
    text-decoration:underline;
}

#body {
    background-image:url('/img/decor/top-gradient.png');
    background-repeat:repeat-x;
    height:250px;
}

#page {
    margin:auto;
    position:relative;
    width:1000px;
}

#page-content {
    left:69px;
    position:absolute;
    top:200px;
}

#page-content .top {
    background-color:#EEE4DA;
    background-image:url('/img/decor/content-top.jpg');
    background-repeat:no-repeat;
    border-left:5px solid #242424;
    border-right:5px solid #242424;
    color:#4D4843;
    font-size:14px;
    margin:0;
    padding:220px 50px 0 15px;
    width:526px;
}

#page-content .bottom {
    background-color:#EEE4DA;
    background-image:url('/img/decor/content-bottom.png');
    background-position:bottom right;
    background-repeat:no-repeat;
    border-bottom:5px solid #242424;
    border-left:5px solid #242424;
    border-right:5px solid #242424;
    min-height:100px;
    width:591px;
}

#page-content h1 {
    color:#FFF;
    font-size:18px;
    font-weight:normal;
    line-height:26px;
}

#page-content p {
    margin:0;
    padding:10px 0 0 0;
}

#page-content h1 span {
    background-color:#242424;
}

#page-footer {
    color:#FFF;
    font-family:'Verdana',san-serif;
    font-size:12px;
    overflow:auto;
    padding-bottom:40px;
}

#copyright {
    float:right;
}

#page-footer a {
    color:#FFF;
}

#page-footer ul {
    list-style:none;
    margin:0;
    padding:0;
}

#page-footer li {
    float:left;
    list-style:none;
    margin:0 20px 0 0;
    padding:0;
}

#page-frame {
    background-image:url('/img/decor/content-frame.png');
    background-repeat:no-repeat;
    min-height:828px;
    position:absolute;
    top:0;
    width:1000px;
}

#logo img {
    border:0;
    left:24px;
    position:absolute;
    top:24px;
}

ul.navigation {
    left:90px;
    margin:0;
    overflow:auto;
    padding:0;
    position:absolute;
    top:385px;
}

ul.navigation li {
    background-image:url('/img/decor/lips.png');
    background-repeat:no-repeat;
    float:left;
    height:30px;
    list-style-type:none;
    margin-right:25px;
    padding-left:40px;
    padding-top:4px;
}

ul.navigation li a {
    color:#da2d2f;
    font-size:15px;
    font-weight:bold;
}

.product {
    margin-top:10px;
}

.product .title {
    display:block;
    font-weight:bold;
}

.product .description {
    display:block;
}

.product .price {
    color:black;
    display:block;
    font-weight:bold;
    margin-top:5px;
}

ul.image-gallery {
    margin:0;
    padding:0;
}

ul.image-gallery li {
    list-style-type:none;
    margin:10px 0 0 0;
    padding:0;
    text-align:center;
}

ul.image-gallery li img {
    border:2px solid #fff;
    padding:2px;
}