a, #divBottomTDO a, #contentarea a, #contentarea a:hover { color:#c8a14e; } 

#divTopBG, #mainHeader, #divBG { background-image:none; margin-bottom:0; } 

#divTopBG { border-bottom:10px solid #33514c; background-color:#f8f8f8; } 

#contentarea { padding-bottom:5px; border-bottom:10px solid #33514c; } 

#topHeaderLinks li a:hover { text-decoration:none; } 

#topHeaderLinks li { background-color: #ac8f52; } 

#topHeaderLinks li:hover { background-color: #9c6b02; } 

#divTopHeadAddr { 
    float:right; 
    text-align:right; 
    font-family:headerFont; 
    color: #33514c; 
    padding-top:10px; 
} 

#divTopHeadAddr div { padding-top:5px; font-size:16px; } 

#divTopHeadAddr a { font-size:18px; text-decoration:none; color:#cf9b2c; } 

#divTopHeadAddr #topDocName { font-size:28px; font-family:headerFont; width:450px; } 

#logo { 
    background-image: url("https://sitefiles.tdo4endo.com/Files/WebId0584/ImagesDR/logo2.png"); 
    height:180px; 
    background-position:0 4px; 
    width:250px; 
    clear:both; 
    float:left; 
} 

#divMenuContainer { width:680px; float:left; clear:none; margin:5px 0 0 10px; } 

.mainMenuHeaderLinks ul, .mainMenuHeaderLinks ul ul, .mainMenuHeaderLinks ul ul li a, .mainMenuHeaderLinks ul ul li:hover > a, 
.mainMenuHeaderLinks ul ul li .curPage { background-color:transparent; } 

.mainMenuHeaderLinks ul li > span > a { border-top:1px solid #F8F8F8; border-bottom:1px solid #F8F8F8; } 

.mainMenuHeaderLinks ul li span, .mainMenuHeaderLinks ul li > span > a:hover, .topNav1stLevel .mainHeadCurrent { 
    background-color:#fff;
    border-bottom:1px solid #efebe3; 
    color:#8a5f02; 
} 

.mainMenuHeaderLinks ul li a, .topNavHilite, .mainMenuHeaderLinks ul ul li a, .mainMenuHeaderLinks ul ul li a span, 
.mainMenuHeaderLinks ul ul li:hover > a, .mainMenuHeaderLinks ul ul li:hover > a span, 
.mainMenuHeaderLinks ul ul li a:active, .menu ul ul li a:active span { 
    color:rgba(51, 81, 76, 1.0); font-size:15px; 
} 

.mainMenuHeaderLinks ul li:nth-of-type(6) ul { width:110px; } 

.mainMenuHeaderLinks ul li:nth-of-type(6) ul li { } 

.mainMenuHeaderLinks ul li:nth-of-type(6) ul li a { width:90px; } 

.mainMenuHeaderLinks ul ul { background-color:#fff; } 

.mainMenuHeaderLinks ul ul li:hover > a {  background-color: rgba(89, 123, 124, 0.87); color:#8a5f02; } 

.mainMenuHeaderLinks ul ul li .curPage { color:#8a5f02; } 

.mainMenuHeaderLinks ul ul li a { color:#3f6162; border:1px solid #efebe3; } 

#divHomePageLinkBar { display:none; } 

#divTopPageTitle { background-image:none; color:#597b7b; max-width:950px; margin:auto; padding-bottom:0; } 

#divTopPageTitle span { color:#597b7b;  } 

#divPageContainer { max-width:920px; margin:auto; background-color:transparent!important; } 

#divOfficeContent, #divContactContent { padding-top:0; } 

#divContactContent a { font-size:16px; padding-top:5px; } 

.pageContent3, #divOfficeContent { 
    max-width:910px; 
    margin:auto; 
    background-color:transparent!important; 
    background-color:#f4f4f4; 
} 

.mainContent, #divTestimonialCont, #divFaqCont, #divHomeContent .mainContent,divContactContent, #tdContactInfo, 
#divPageContainer, #divPageContainer .testimonialContent, #divHomeLocationInfo { 
    color:#474747; 
} 

#divRtHomeTop { border-bottom:10px solid #33514c; } 

#divRtHomeTop #divRotatorContainersliderHeader { width:100%; overflow:hidden; } 

#divRtHomeTop #divRotatorContainersliderHeader #sliderHeader { padding:0!important; }
 
#divRtHomeTop #divRotatorContainersliderHeader img { } .nivoSlider { }

#content { width:100%; background-color:#fff; } 

#divHomeContent { padding:0; } 

#divHomeCont { background-color:transparent!important; }

#divHomeContentMain { max-width:950px; margin:auto; } 

#divHomeContentMain .pageContent3 { width:auto; background-color:transparent!important; } 

#divHomeLocationTop, #divHomeLocationInfo, #divHomeLocationBtm { background-image:none; } 

#divHomeLocationInfo .divOffFax { padding-left:19px; } 

#divHomeDir { 
    color:#474747; 
    padding-left:40px; 
    width:200px; 
    position:relative; 
    top:-40px; 
    font-size:14px; 
    line-height:18px; 
} 

#home5280 { 
    width:154px; 
    margin:auto; 
} 

#homebbb { padding-top:40px; width:138px; margin:auto; } 

#divHomeAAE { width:120px; margin:auto; } 

#contentarea h1, .mainTitle, #divHomeContent .mainTitle, #divHomeLocationContainer #LocationTitle { 
    color:#b7944a; 
    font-size:24px; 
    line-height:24px; 
    font-weight:normal; 
} 

#tdContactInfo .divContactInfo table { } 

#divContactContent { max-width:950px; margin:auto; background-color:transparent!important; font-size:16px; } 

.divContactInfoEmails { } 

#divContactContent .divOffFax { padding-left:19px; } #divContactDirLink { padding-top:20px;font-size:16px; } 

#divContactDirLink a { font-size:16px; } 

#divContactCustom9 { clear:both; padding:20px 0 20px 0; } 

#divContactCustom9 #divOffInsImg img { display:block; float:left; padding-right:20px; } 

#divContactCustom9 div { padding-bottom:10px; } 

#divContactDirLink { margin-top:20px; text-align:center; } 

#divContactDirLink a { 
    font-size:20px; 
    text-transform:uppercase; 
    font-family:"Times New Roman", Times, serif; 
    display:block; 
    background-color: #ac8f52; 
    color: #fff; 
    border: 1px solid #7e6736; 
    border-radius: 15px; 
    -webkit-border-radius:15px; 
    -moz-border-radius:15px; 
    padding:5px; 
    height:40px; 
    line-height:20px; 
    width:280px; 
} 

#divContactDirLink a:hover { text-decoration:none; color: #fff; } 

#divCustStaffPics .staffRow { clear:left; width:660px; margin:auto; padding-top:50px; } 

#divCustStaffPics .staffRow div { width:300px; float:left; text-align:center; font-size:16px; line-height:22px; color:#cf9b2c; } 

#divCustStaffPics .staffRow div .spName { font-size:18px; color:#9c6b02; } 

#contentarea .inputButtonGeneral, .inputFormButton, .inputFormButton { background-color:#b28014; border:1px solid #916810; } 

#bottomAddr { background-color:#f8f8f8; width:100%; } 

#btmLocInfo, #divBottomTDO { max-width:950px; padding:10px 20px 0 20px; margin:auto; } 

#btmLocInfo div { text-align:center; padding-bottom:5px; font-size:11px; } #btmLocInfo #divBtmMid { padding:5px 0 10px 0; } 

@media all and (max-width:980px) { 
    .nivoSlider { max-width: none!important; } 

    #divPageContainer, #divHomeContentMain, #divTopPageTitle, #divHomeContentMain, #divContactContent {
        max-width:100%;
    }
} 

@media all and (min-width:891px) and (max-width:940px) { .nivoSlider { max-width: none!important; } } 

@media all and (min-width:861px) and (max-width:890px) { .nivoSlider { max-width: none!important; } } 

@media all and (min-width:811px) and (max-width:860px) { .nivoSlider { max-width: none!important; } } 

@media all and (min-width:769px) and (max-width:810px) { .nivoSlider { max-width: none!important; } } 

@media all and (max-width:768px) { 
    #divBtmMobileMenu .mainMenuHeaderLinks ul li a, #divBtmMobileMenu .mainMenuHeaderLinks ul li .mainHeadLink a { 
        background-color: rgba(255, 255, 255, 0.97); 
    } 

    #divBtmMobileMenu .mainMenuHeaderLinks ul li span, #divBtmMobileMenu .mainMenuHeaderLinks ul li a:hover, 
    #divBtmMobileMenu .mainMenuHeaderLinks ul li ul li a.curPage { 
        background-color: rgba(164, 133, 67, 0.87); 
    } 

    #divMenuContainer {
        width:96%;
    }
}
