﻿body
{
    background-color: #8F7B69;
}

.master
{
    width: 999px;
    margin: 25px auto auto auto;
    height: -1%;
    overflow: hidden;
    position: relative;
}

.roundedtop
{
    width: 999px;
    height: 25px;
    background-image: url(/images/backgrounds/bg-white-rounded-top.png);
    background-repeat: no-repeat;
}

.roundedbottom
{
    width: 999px;
    height: 24px;
    background-image: url(/images/backgrounds/bg-white-rounded-bottom.png);
    background-repeat: no-repeat;
}

.contentbg
{
    background-color: White;
}

.halfbr
{
    font-size: 10px;
}

.header
{
    height: 192px;
    width: 999px;
}

.logo
{
    height: 110px;
    width: 462px;
    margin-left: 29px;
}

.imglink
{
    border: none;
}

.headeraddress
{
    margin-right: 45px;
    height: 85px;
    vertical-align: top;
    padding-top: 10px;
}

h1.address
{
    font-family: Arial, Helvetica, sans-serif;
    color: #b1a08b;
    font-size: 18px;
    font-style: normal;
    font-weight: normal;
}

.headergap
{
    height: 17px;
    width: 999px;
}

.menu
{
    height: 32px;
}

.menugap
{
    width: 35%;
}

.menuitem
{
    padding: 5px 19px 0px 19px;
    vertical-align: top;
    background-color: white;
    height: 27px;
}

.MenuItemSelected
{
    background-color: #7A4300;
    padding: 5px 19px 0px 19px;
    vertical-align: top;
    height: 27px;
}

.menulinks
{
    color: #636363;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
}

.menulinksselected
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    color: White;
}
a.menulinks:hover
{
    color: White;
}

.menuspacer
{
    width: 5px;
    height: 32px;
}

.menubottom
{
    height: 17px;
    width: 999px;
    background-color: #7A4300;
}

.pictureoutlinebar
{
    height: 17px;
    width: 999px;
    background-color: #e4e1d9;
}

.left
{
    float: left;
}

.right
{
    float: right;
}

.mainimage
{
    height: 343px;
    width: 999px;
    background-image: url(/images/header/mainimg1.png);
    background-repeat: no-repeat;
}

.lowerleftcontent
{
    font-family: Arial, Helvetica, sans-serif;
    color: #998675;
    font-size: 15px;
    text-align: justify;
}

.lowerleftblock
{
    margin-left: 35px;
    width: 510px;
    padding-top: 35px;
    margin-right: 45px;
}

.lowercontentheader
{
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    font-size: 21px;
    text-align: left;
}

.referencesheader
{
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    font-size: 25px;
}

.bottomarea
{
    width: 999px;
    height: -1%;
    overflow: hidden;
}

.lowerrightblock
{
    margin-left: 35px;
    width: 328px;
    padding-top: 35px;
    margin-right: 45px;
}

.lowerrightcontent
{
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    font-size: 24px;
    text-align: right;
}

a.lowerright
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #7A4300;
    text-decoration: none;
}

.referenceslist
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #7A4300;
    text-decoration: none;
}

.caption
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-style: italic;
    color: #AAA48D;
}

.copper
{
    color: #7A4300;
}

.phonenumbers
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 21px;
    color: #000000;
    margin-left: 100px;
}

.height
{
    height: -1%;
    overflow: hidden;
}
.footer
{
    height: 75px;
    width: 999px;
    background-color: White;
    background: url(/images/backgrounds/bg-white-rounded-bottom.png) no-repeat bottom;
}

.ourfirmleftblock
{
    width: 440px;
    padding: 50px 75px 50px 75px;
    height: -1%;
    overflow: hidden;
}

.ourfirmleftcontent
{
    font-family: 'Times New Roman' , Times, serif;
    font-size: 30px;
    color: #3C2100;
}

.ourfirmrightblock
{
    width: 328px;
    padding: 50px 70px 50px 10px;
    height: -1%;
    overflow: hidden;
}

.ourfirmrightcontent
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-style: italic;
    color: #636363;
    text-align: justify;
}

.leftcolumn
{
    margin: 20px 0px 0px 20px;
    width: 550px;
    height: -1%;
    overflow: hidden;
}

.lowerleftprofileblock
{
    margin-left: 15px;
    width: 510px;
    padding-top: 35px;
    margin-right: 45px;
}

.rightcolumn
{
    margin: 35px 20px 0px 20px;
    width: 368px;
    height: -1%;
    overflow: hidden;
}

.rightprofilecontent
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: italic;
    color: #998675;
}

.profilecontentheader
{
    color: #7A4300;
    font-style: normal;
    font-weight: bold;
}

.ddmDivShow
{
    position: absolute;
    top: 184px;
    left: 520px;
    width: 327px;
    height: -1%;
    overflow: hidden;
    visibility: visible;
    z-index: 999;
}

.ddmDivHidden
{
    position: absolute;
    top: -1px;
    left: -1px;
    width: 0px;
    height: 0px;
    overflow: hidden;
    visibility: visible;
    z-index: 999;
}

.ddmContent
{
    width: 327px;
    height: -1%;
    overflow: hidden;
    background: url(/images/backgrounds/bg-drop-down-menu.png) repeat-y;
}

.ddmBottom
{
    width: 327px;
    height: 24px;
    background: url(/images/backgrounds/bg-drop-down-menu-rounded-b.png) no-repeat;
}

.ddmSpacer
{
    width: 327px;
    height: 34px;
}

.overlayhidden
{
     width: 999px;
    height: 100%;
    overflow: hidden;
    background-color: White;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
    filter: alpha(opacity=75);
    opacity:.75;
    visibility: hidden;
    z-index: 99;
    position: absolute;
    top: 0px;
    left: 0px;
}

.overlayshown
{
    width: 999px;
    height: 100%;
    overflow: hidden;
    background-color: White;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
    filter: alpha(opacity=75);
    opacity:.75;
    visibility: visible;
    z-index: 99;
    position: absolute;
    top: 0px;
    left: 0px;
}

.pointer
{
    cursor: pointer;
    text-decoration: none;
}

.ddmMenuLink
{
    color: #362F2D;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    text-decoration: none;
}

.ddmMenuItem
{
    margin:5px 15px 0px 15px;
    padding:5px 0px 5px 15px;
    width:280px;
}

.ddmHighlight
{ 
    background-color:#DFD9D2; 
}

.devby
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #000000;
}

.copyright
{
    text-align: center;
    width: 999px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
}