* { margin:0; padding:0;}
    
    body { font:normal 1em "Georgia","Lucida Unicode","Verdana","Arial"; 
           background-color:#000; 
           color:#fff;}
    img{border:none;}
    h1{font:normal 1.3em "Georgia","Lucida Unicode","Verdana","Arial";text-align:center;}
    h2{}
    h3{}
    
    a{color:white;}
    
    .phone-number
    {
    font-size:1.2em;
    }
    
    ul { list-style-type:none;}
    
    .wrapper
    {
        width:80%;
        margin:0 auto;
        background:#000;
        min-width:990px;
    }
    
    .main-bg
    {
        background:#000 url('/i/main-bg.jpg') no-repeat center top;
    }
    
    .bar
    {
        overflow:hidden;
        clear:both;
        padding:5px 8% 5px 8%;
    }
    
    #logo
    {
        float:left;
        padding-top:10px;
        width:501px;
        height:134px;
    }
    
    #top-phone
    {
        float:right;
        padding-right:10%;
        width:203px;
        height:126px;
        text-align:center;
    }
    
    .main-menu
    {
        background:#000;
        padding:0;
    }

    .main-menu ul
    {
        text-align:center;
        line-height:40px;
    }

    .main-menu ul li
    {
        display:inline;
        margin-right:20px;
    }
    
    .main-menu ul li a, .main-menu ul li a:link, .main-menu ul li a:visited
    {
        color:#d2d2d2;
        font-size:1em;
    }

    .main-menu ul li a:active,.main-menu ul li a:hover, .main-menu ul li.active
    {
        color:#e36f98;
    }
    
    .content
    {
    width:90%;
    }
    
    .main-content
    {
        padding-top:440px;
    }
    
    .content p
    {
        color:#ccc;
        font-size:0.9em;
        margin-bottom:20px;
    }
   
    .left-column
    {
        float:left;
        width:45%;
    }
    
    .left-column ul, .right-column ul
    {
        list-style-type:disc;
        color:#fff;
        padding-left:20px;
    }
    
    .left-column ul li, .right-column ul li
    {
        margin-bottom:12px;
    }
   
    .right-column
    {
        width:45%;
        margin-left:55%;
    }
    
    .important
    {
        color:#64c3ed;
        font-style:italic;
        font-size:1.2em;
    }
   
    .phone-number-box,.send-button
    {
        color:#ccc;
        font-family:"Georgia","Lucida Unicode","Verdana","Arial";
        font-size:1.1em;
    }
    
    .phone-number-box
    {
        border: 1px solid #aaa;
        width:60%;
        background-color:transparent;
    }
   
    .send-button
    {
        width:103px;
        height:29px;
        line-height:29px;
        margin-left:10px;
        border:0;
        background:#000 url('/i/send-button.gif') no-repeat top left;
    }
   
    .bottom
    {
        color:#64c3ed;
        font-style:italic;
        font-size:0.8em;
    }
    
    .content-header
    {
        text-align:center;
        padding:20px 0;
    }
    
    .promo-about
    {
        color:#fffac2;
        height:328px;
        background:#000 url('/i/about-promo.jpg') no-repeat top left;
        font-size:1.2em;
    }

    #promo-about-text p
    {
        margin-bottom:20px;
    }
    
    #promo-about-text
    {
        padding-left:46%;
        padding-top:30px;
    }
    
    .about-content
    {
        color:#e5e5e5;
    }
    
    .pricebar
    {
        padding:10px 0 30px;
    }
    
    
    .pricebar ul li.cover
    {
        margin-top:-40px;
    }
    
    .price-item p
    {
        width:30%;
        margin-left:10%;
        padding-top:40px;
    }
    
    .price-item-right p
    {
        width:30%;
        margin-left: 640px;
        padding-top:40px;
    }
    
    .merc-221
    {
        height:225px;
        background:transparent url('/i/221.gif') no-repeat top left;
    }
    
    .merc-220
    {
        height:265px;
        background:transparent url('/i/220.gif') no-repeat top right;
    }
    
    .merc-211
    {
        height:232px;
        background:transparent url('/i/211.gif') no-repeat top left;
    }
    
    .merc-210
    {
        height:282px;
        background:transparent url('/i/210.gif') no-repeat top right;
    }
    
    .mark
    {
        font-size:2em;
        color:#fff;
    }
    
    .price
    {
        font-size:1.6em;
        color:#64c3ed;
    }
    
    .time
    {
        font-size:0.9em;
        color:#ccc;
        font-style:italic;
    }

    .wedding
    {
        font-size:1.6em;
        color:#ccc;
    }

    .wedding-price
    {
        font-size:1.6em;
        color:#fff799;
    }
