﻿html 
{
    margin: 0;
    padding: 0;
}

body 
{
    margin: 0;
    padding: 0;
    width: 100%;
    background: #eccda8 url('../images/layout/page-background.jpg') no-repeat top center;
    font-size: 0.9em;
    line-height: 1.5em;
    font-family: Verdana, Arial;
    color: #000;
}

a img 
{
    border: 0;
}

h1, h2, h3, h4, h5, h6, h7, h8, form, p 
{
    margin: 0;
    padding: 0;
}

#page-alignment 
{
    text-align: center;
    width: 100%;
    background: url('../images/layout/page-shadows.png') repeat-y top center;
}

#page-container 
{
    width: 900px;
    margin: 0 auto;
    background: #eccda8 url('../images/layout/content-background.jpg') repeat top left;
}

#wow-address
{
    display: none;
}

#page-header
{
    width: 900px;
    height: 125px;
    background: url('../images/layout/header-background.png') no-repeat top center;
}

#page-menu
{
    width: 900px;
    height: 37px;
    background: url('../images/layout/menu-background.jpg') no-repeat top center;
}

#page-header-left
{
    width: 35%;
    float: left;
    height: 125px;
    text-align: left;
}

#page-header-left-alignment
{
    padding: 5px 5px 5px 5px;
}

#page-header-right
{
    width: 65%;
    float: right;
    text-align: left;
    padding: 67px 0px 0px 0px;
}

#page-header-right-alignment
{
    padding: 0px 5px 5px 5px;
}

#page-menu-alignment 
{
    width: 100%;
    display: table;
    padding: 4px 0px 0px 0px;
}

.menu-item a
{
    color: #fff;
    text-decoration: none;
}

.menu-item a:hover
{
    font-weight: bold;
    font-size: 0.8em;
}

#content-container 
{
    width: 100%;
}

#content-left 
{
    width: 181px;
    min-height: 601px;
    float: left;
    text-align: center;
    background: url('../images/layout/left-background.png') no-repeat top center;   
}

#content-left-pearls
{
    width: 181px;
    min-height: 601px;
    background: url('../images/layout/pearl-l.png') repeat-y right top;   
}

#content-center 
{
    width: 582px;
    min-height: 601px;
    float: left;
    text-align: center;
    background: #fff;
}

#main-content
{
    width: 100%;
    text-align: left;
}

#main-content-format
{
    font-family: Verdana;
    font-size: 11px;
    color: #444141;
    padding: 10px;
    line-height: 14px;
}

#main-banner
{
    width: 582px;
    height: 274px;
    text-align: center;
    margin: o auto;
}

.banner-spacer
{
    width: 100%;
    height: 10px;
    text-align: center;
}

.title-backgrounds
{
    width: 582px;
    height: 30px;
    background-image: url('../images/layout/title-background.jpg');   
    text-align: left;
}

.title-format
{
    font-family: Verdana;
    font-size: 16px;
    color: #701471;
    padding-left: 10px;
    padding-top: 4px;
}

#content-right 
{
    width: 137px;
    min-height: 601px;
    float: left;
    text-align: center;
}

#content-right-pearls
{
    width: 137px;
    min-height: 601px;
    background: url('../images/layout/pearl-r.png') repeat-y left top;   
}

.left-panel
{
    width: 145px;
    margin: 0 auto;
    padding: 20px 9px 0px 0px;
}

.left-panel-top
{
    width: 145px;
    height: 32px;
    padding: 13px 0px 0px 0px;
    background: url('../images/layout/left-panel-top.png') no-repeat center top;
}

.left-panel-top b
{
    color: #fff;
}

.left-panel-body
{
    width: 145px;
    min-height: 207px;
    text-align: left;
    background: url('../images/layout/left-panel-background.jpg') no-repeat center top;
}

.left-panel-body-alignment
{
    padding: 5px 10px 5px 10px;
}

.mail 
{
    width: 95%;
}

.mail-submit 
{
    position: relative;
    left: -28px;
    margin: 10px 0px 0px 0px;
}

.form-spacer 
{
    width: 100%;
    height: 20px;
}

#footer
{
    width: 900px;
    height: 76px;
    background: url('../images/layout/footer-background.jpg') no-repeat center top;
    display: table;
}

#left-footer
{
    width: 60%;
    height: 76px;
    float: left;
    text-align: left;
}

#right-footer
{
    width: 39%;
    height: 76px;
    float: left;
    text-align: right;
}

#newest-chairs-top-background
{
    width: 560px;
    height: 3px;
    text-align: center;
    margin: 0 auto;
    background: url('../images/layout/newest-chairs-top-background.jpg') no-repeat center top;
}

#newest-chairs-background
{
    width: 560px;
    height: 100%;
    text-align: center;
    margin: 0 auto;
    background-color: #690f69;
}

#newest-chairs-bottom-background
{
    width: 560px;
    height: 3px;
    text-align: center;
    margin: 0 auto;
    background: url('../images/layout/newest-chairs-bottom-background.jpg') no-repeat center top;
}

.newest-chair-spacer
{
    width: 100%;
    height: 10px;
    text-align: center;
}

#left-footer-text-format
{
    font-family: Verdana;
    font-size: 12px;
    color: #fff;
    padding-left: 25px;
    padding-top: 23px;
}

#right-footer-text-format
{
    padding-right: 25px;
    padding-top: 23px;
}

a.footer-links-format
{
    font-family: Verdana;
    font-size: 12px;
    color: #fff;
    text-decoration: none;
}

a.footer-links-format:hover
{
    font-family: Verdana;
    font-size: 12px;
    color: #fff;
    text-decoration: underline;
}

#gallery-title
{
    font-family: Verdana;
    font-size: 12px;
    color: #701471;
    text-align: left;
    padding-left: 20px;
}

.left-gallery-thumb-backgrounds
{
    width: 121px;
    height: 86px;
    text-align: center;
    margin: 0 auto;
    background: url('../images/layout/gallery-thumb-background.png') no-repeat center top;
}

.thumb-backgrounds-pad
{
    padding-left: 12px;
}

a.view-images-link-format
{
    font-family: Verdana;
    font-size: 12px;
    text-decoration: none;
    color: #701471;
}

a.view-images-link-format:hover
{
    font-family: Verdana;
    font-size: 12px;
    text-decoration: underline;
}

a.view-images-link-format2
{
    font-family: Verdana;
    font-size: 12px;
    text-decoration: none;
    color: #701471;
    line-height: 14px;
    text-align: center;
}

a.view-images-link-format2:hover
{
    font-family: Verdana;
    font-size: 12px;
    text-decoration: underline;
    line-height: 14px;
    text-align: center;
}

.links-pad
{
    padding-left: 10px;
}

.left-titles-format
{
    font-family: Verdana;
    font-size: 14px;
    text-align: center;
    color: White;
}

.gallery-conatiners
{
    text-align: center;
    float: left;
    width: 145px;
    min-height: 140px;
}

.gallery-conatiners
{
    text-align: center;
    float: left;
    width: 145px;
    height: 140px;
    display: table;
}

.gallery-titles-format
{
    font-family: Verdana;
    text-align: center;
    font-size: 12px;
    color: #701471;
    font-weight: bold;
}

.gallery-view-link
{
    font-family: Verdana;
    font-size: 12px;
    text-align: center;
}

a.gallery-link-format
{
    text-decoration: none;
    color: #701471;
}

a.gallery-link-format:hover
{
    text-decoration: underline;
    color: #701471;
}

.highslide-caption
{
    font-family: Verdana;
    font-size: 12px;
    color: #701471;
}

#mycrawler
{
    text-align: center;
    margin: 0 auto;
    width: 100%;
}

#home-container
{
    width: 94px;
    text-align: center;
    float: left;
}

#about-us-container
{
    width: 104px;
    text-align: center;
    float: left;
}

#chair-cover-container
{
    width: 169px;
    text-align: center;
    float: left;
}

#accessories-container
{
    width: 142px;
    text-align: center;
    float: left;
}

#wedding-container
{
    width: 152px;
    text-align: center;
    float: left;
}

#gallery-container
{
    width: 118px;
    text-align: center;
    float: left;
}

#contact-container
{
    width: 121px;
    text-align: center;
    float: left;
}