html,body {

        margin:0;

        padding:0;

        font-family:Helvetica,Arial,sans-serif;

        margin-top:33px;

}





a.smll:link    { color: #0000ff; font-size:13px; font-weight: normal; line-height:19px; text-decoration: underline; }

a.smll:visited { color: #0000ff; font-size:13px; font-weight: normal; line-height:19px; text-decoration: underline; }

a.smll:active  { color: #0000ff; font-size:13px; font-weight: normal; line-height:19px; text-decoration: underline; }

a.smll:hover   { color: #0000ff; font-size:13px; font-weight: normal; line-height:19px; text-decoration: underline; }



.main{

        width:798px;

        border:1px solid #454545;

        margin:auto;

}

.header {

        width:798px;

        height:125px;

        background:url(../images/header.gif) repeat-x;

        clear:both;



}

*html .header {overflow:hidden; }

        .logo{

                display:block;

                float:left;

                width:350px;



        }



.content{

        width:798px;

        display:block;

        min-height:394px;

        height:auto;

        clear:both;

}



#index{        height:394px !important;overflow:hidden;margin:13px 0;}



h1 {

        margin:0;

        padding:0;

        font-weight:100;

        margin-top:25px;

        margin-bottom:25px;

        color:#454545;

        font-size:27px;

        height:27px;

        line-height:27px;

}

h2{

        margin:0;

        padding:0;

        font-weight:600;

        font-style:italic;

        font-size:12px;

        color:#454545;

        margin-top:20px;

        margin-bottom:15px;

}

h3{

        margin:0;

        padding:0;

        font-size:26px;

        color:#454545;

        text-align:right;

        padding-right:17px;

        font-weight:500;

        margin-top:5px;

        margin-bottom:35px;

}

h4{

        margin:0;

        padding:0;

        font-size:22px;

        color:#454545;

        font-weight:500;

        margin-top:17px;

        margin-bottom:39px;

}

p{

        margin:0;

        padding:0;

        line-height:16px;

        font-size:12px;

}

        #left {

                width:245px;

                float:left;

                /*height:394px; */

                overflow:hidden;

                padding-left:8px;

        }



        #right,#page{

                float:right;

                width:539px;

                height:394px;

                color:#454545;

                font-size:12px;

        }

        #right{padding-right:1px;}

        #page{

                width:492px;

                padding-left:20px !important;

                padding-right:20px !important;

                float:left;

                height:auto !important;

                font-size:12px;

                padding-bottom:12px;

        }

        .whend{

                width:700px;

                height:1px;

                line-height:1px;

                font-size:1px;

                clear:both;

        }



#leftmenu {

        padding-top:29px;

        height:390px;

}



        #leftmenu  a {

            text-decoration:none;

            display:block;

            color:#766052;

            font-size:14px!important;

            line-height:18px !important;

            height:25px !important;

                width:150px !important;

        clear:both;

            background:url(../images/link.gif) 0px 5px no-repeat;

            padding-left:11px;

                margin-bottom:15px !important;

        }

        #leftmenu  a:hover,#leftmenu  a.selected {

            background:url(../images/link_over.gif) 0px 5px no-repeat;

                color:#b2b2b2;

        }





#boxes         a {

        display:block;

        width:218px;

        height:250px;

        text-align:center;

        color:#8c8c8c;

        font-weight:bold;

        text-decoration:none;

        float:left;

        margin-right:8px;

        font-size:16px;

}

#boxes         a img {

        display:block;

        margin-bottom:10px;



}



.gallery {

        padding-bottom:12px;

        padding-left:8px;

}



        .details {

            width:295px;

            float:left;

            padding-left:50px;

            color:#828282 !important;

            font-weight:600;

            font-size:14px;

                margin-right:70px;

        }

        .details p {

            line-height:24px;

            margin-bottom:33px !important;

        }



        .gallery_images {

                width:360px;

                float:left;

        }

        .gallery_images a {

                width:144px;

                height:107px;

                display:block;

                border:1px solid #d2d2d2;

                float:left;

                margin-right:25px;

                margin-bottom:25px;

        }

        .gallery_images a:hover {

                cursor:pointer !important;

        }



.footer{

        background-color:#7a5d4b;

        border-top:1px solid #e2d7d1;

        height:60px;

        background-image:url(../images/footer.gif);

        background-repeat:no-repeat;

        background-position:top left;

}



.footer1{

        /*background-color:#7a5d4b;*/

        border-top:1px solid #e2d7d1;

        height:60px;

        background-color:#8D705D;

        background-image:url(../images/footer2.gif);

        background-repeat:no-repeat;

        background-position:top right;

}



.copyright1{

        float:right;

        text-align:right;

        font-weight:800;

        color:#6D6D6D;

        font-size:9px;

        padding-top:9px;

        padding-right:8px;

        font-family:Arial;

        margin-bottom:15px;

}



.copyright{

        float:right;

        text-align:right;

        font-weight:800;

        color:#f9f5f4;

        font-size:9px;

        padding-top:43px;

        padding-right:8px;

        font-family:Arial;

}



.footer2{height:1px;}



.footer2 .copyright {

        height:12px;

        line-height:12px;

}



.footer2 .copyright {

        position:relative;

        top:-20px;

        margin-bottom:-20px;

}



.footer2 .copyright {

        padding-top:0 !important;

        color:#999999 !important;

}

        #nav, #nav ul {

                padding: 0;

                margin: 0;

                list-style: none;

        }

        #nav {

                width:440px;

                float:left;

                height:25px;

                margin-top:100px;

        }



        #nav li {

                position:relative;

                height:25px;

                width:86px;

                float: left;

                display:block;

                margin: 0;

                padding:0;



        }

        #nav a, #nav a:link, #nav a:visited, #nav a:hover, #nav a:active {

                font-family: Helvetica,Arial,  sans-serif;

                font-size: 14px;

                color: #e2d1c7;

                text-decoration:none;

                background:url(../images/li.gif) top left no-repeat;

                text-align:center;

                text-transform:lowercase;

                display:block;

                height:29px;

                line-height:15px;

                width:86px;

                margin-top:4px;

        }

        .first a {background-image:none !important;}



        #nav a:hover {}

        #nav li ul {

                position: absolute;

                left: -999em;

                width:139px;

                background:#b08c74;

                border:1px solid #fcffff;

                padding:0;

                margin:0;

                display:block;

                clear:both;

        }

        #nav li:hover ul, #nav li.sfhover ul {

                left: 0;

                z-index:99999;

        }



        #nav li li {

                padding:0 !important;

                margin:0 !important;

                width:149px !important;

                height:26px;

                background:url(../images/menu.gif)  5px 25px no-repeat;

                float:none;

                display:block;

                clear:both;

        }

        #nav li li.last {background-image:none !important;}



        #nav li li a{

                display:block;

                width:140px !important;

                height:26px !important;;

                line-height:22px !important;

                text-align:left !important;

                background-image:none !important;

                border-left:0 !important;

                padding-left:10px;

                font-size:12px !important;

                font-weight:600;

                color:#FFFFFF;

        }





        #nav li li a:hover{

                height:26px !important;;

                line-height:22px !important;

                color:#FFFFFF;

        }

         #loadarea{

                width:782px;

                height:480px;

                padding-top:10px;

                clear:both;

        }

         #loadarea2{

                width:782px;

                height:594px;

                padding-top:10px;

                clear:both;

        }

