/* CSS Document */
body
{
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 13px;
    color: #666;
}

#wrapper
{
}

#inner
{
    width: 980px;
    margin: 0 auto;
    background-color: #EDE6D7;
    position: relative;
}

#header
{
    
    width: 980px;
    text-align: right;
}

    #header #book-btn
    {
        margin-left: 300px;
        padding: 15px 0 15px 0;
    }

        #header #book-btn a
        {
            text-transform: uppercase;
            padding: 5px 10px;
            background-color: #389F74;
            color: #fff;
            text-decoration: none;
            font-size: 14px;
             font-family: 'Trebuchet MS', Georgia, "Times New Roman", Times, serif;
        }

            #header #book-btn a:hover
            {
                background-color: #287353;
            }

    #header #logo
    {
        position: absolute;
        width: 175px;
        height: 175px;
        left: 40px;
        top: 25px;
        z-index:1000;
    }

    #header #nav
    {
        margin-left: 270px;
        margin-right:10px;
        text-align: right;
        padding: 10px 0px 10px;
        z-index:10000 !important;
    }

        #header #nav ul
        {
            float: right !important; margin:0; padding:0;
        }

        #header #nav li
        {
            list-style-type:none;
            padding: 5px 0;
            border-left: 1px solid #682C11;
            float:left;
        }

        #header #nav li:first-child{
  border-left:0px;
}

        #header #nav a
        {
            font-size: 14px;
            color: #682C11;
            text-decoration: none;
            padding: 5px 10px 5px 10px;
            text-transform: uppercase;
             font-family:'Trebuchet MS',Arial,sans-serif;
        }

            #header #nav a:hover,#header #nav .rtsSelected
            {
                background-color: #fff; cursor:pointer;
            }

#banner
{
}
    #banner .rotator
    {
        height:400px; overflow:hidden;
    }

#main
{
    padding: 20px 40px 20px;
    position: relative;
    font-size: 13px;
}

    #main #testimonials
    {
        width: 250px;
        height: 50px;
        position: absolute;
        top: -130px;
        right: 40px;
        z-index:50;
         
    }

        #main #testimonials .testimonials
        {
            width: 236px;
            height: 256px;
            background-image: url(img/white_note.png);
        }

            #main #testimonials .testimonials .testimonial
            {
                padding: 50px 50px 0 25px;
                color: #682C11;
            }

                #main #testimonials .testimonials .testimonial h3
                {
                    font-size: 14px;
                    font-weight: bold;
                    text-transform: uppercase;
                    font-family:'Trebuchet MS' ,Arial,sans-serif;
                }

                #main #testimonials .testimonials .testimonial .title
                {
                    font-size: 11px;
                    margin-top: 10px;
                }

.rrClipRegion
{
    border: 0px !important;
}

#content
{
    background-color: #fff;
    padding: 20px;
    line-height: 17px;
    margin-bottom:20px;
}
#content td
{
    padding:5px; margin-left:-5px; border:1px dashed #ccc;
}
#extra
{
    background-color: #fff;
    
    line-height: 17px;
     margin-bottom:10px;
}
.newsList h2
{
    font-family: 'Trebuchet MS', Georgia, "Times New Roman", Times, serif; text-transform:uppercase;
}
h3.sfnewsTitle
{
     font-weight:normal; padding-bottom:0;
}
h3.sfnewsTitle a
{
   text-decoration:none;
}
.border-top 
{
    border-top:1px dotted #666;
}
.border-left .sf_colsIn
{
    border-left:1px dotted #666;
}
.border-left .sf_colsIn .sf_colsIn
{
    border-left:0;
}
.border-right .sf_colsIn 
{
    border-right:1px dotted #666;
}
.border-right .sf_colsIn .sf_colsIn
{
    border-right:0;
}
.sf_2cols_2_33, .sf_2cols_2_25
    {
    padding-top:100px;
    }
.sfnewsList
{
    margin:0; list-style-type:none;
}
.sfnewsListItem
{
    border-bottom:1px dotted #999; padding-bottom:10px;
}
.sfContentBlock
{
    margin-bottom:10px; padding-right:10px;
}
.RadSocialShare_Default
{
    border:0 !important; margin-top:50px !important;
}
#footer
{
    width: 960px;
    margin: 20px auto;
    color:#999;
}

.clear
{
    clear: both;
}
