body {
 background-image:url('https://sitefiles.tdo4endo.com/Files/WebId0876/ImagesDR/bg.jpg');
}

#topHeaderLinks li a {
 background-color:#3691d2;
 padding:10px 7px 10px 7px;
 border:1px solid #2a7cb6;
}

#topHeaderLinks li a:hover {
 background-color:#2f7eb6;
}

#logo {
 float:left;
 height:120px;
 width:120px;
 border-radius: 7px;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
 overflow:hidden;
}

#logo a {
  background-image:url(https://sitefiles.tdo4endo.com/Files/WebId0876/ImagesDR/PacificEndoLogo.png);
  display:block;
 height:120px;
 width:120px;
}

#logo img {
  display:none;
}


#divLogoHeadText {
 float:left;
 width:400px;
 margin-top:20px;
 text-align:center;
 font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
}

#divLogoHeadText .divTop {
 font-size:40px;
}

#divLogoHeadText .divBtm {
 font-size:20px;
 padding-top:5px;
}

#divMenuContainer {
 clear:both;
}

.mainMenuHeaderLinks, .mainMenuHeaderLinks ul ul {
 background-color:rgba(59,170,240,0.77);
}

.mainMenuHeaderLinks ul ul li a {
 background-color:rgba(102,102,102,0.77);
}

.mainMenuHeaderLinks ul li span, .mainMenuHeaderLinks ul li a:hover, .topNav1stLevel .mainHeadCurrent {
 background-color:rgba(102,102,102,0.87);
 background-color:rgba(138,88,39,0.87);
 background-color:#0b6ead;
}

.mainMenuHeaderLinks ul ul li:hover > a {
 background-color:#0b6ead;
}

.mainMenuHeaderLinks ul ul li .curPage {
 background-color:#0b6ead;
}

#content {
  width:100%;
}

#divHomeContentMain, #divContentPageContainer, #divTopPageTitle, #divPageContainer, #divContactContent, #divOfficeContent {
  width:1000px;
  margin:auto;
}

#divTopPageTitle {
    margin-bottom:15px;
}

#divContactContent #divPageContainer {
  width:auto;
}

#divRtHomeTop {
  border:none;
 border-top:1px solid #333;
 border-bottom:1px solid #333;
 float:none;
}

#divRtHomeTop .divRotatorContainer img {
    border-right:2px solid #333333;
}

#divHomeContent .mainTitle, #divTopPageTitle span, #contentarea h1, .mainTitle, #divHomeContent h3 {
 color:#42a3e8;
}

#bottomAddr {
 border-top:1px solid #1a5a88;
}

#divTopPageTitle {
 border-bottom:1px dashed #1a5a88;
}

.mainContent, #divTestimonialCont, #divFaqCont, #divHomeContent .mainTitle, #divTopPageTitle span, #contentarea h1, .mainTitle, #divTopPageTitle, .mainMenuHeaderLinks ul, #topHeaderLinks li a, #divHomeContent .mainContent, #divHomeLocationInfo {
  font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
}

.divColumnStyle2 .mainTitle {
  text-align:center;
}

@media (max-width: 980px) {
 #logo img {
  max-width:none;
 }

 #divLogoHeadText {
  margin-top:5px;
 }
}

@media (max-width: 768px) {
 #divLogoHeadText {
  margin-top:20px;
 }
}

@media (max-width: 540px) {
 #divLogoHeadText {
  width:310px;
  margin-left:20px;
 }

 #divLogoHeadText .divTop {
  font-size:36px;
 }
}

@media (max-width: 470px) {
 #divLogoHeadText {
  width:225px;
  margin-left:10px;
 }

 #divLogoHeadText .divTop {
  font-size:26px;
 }

 #divLogoHeadText .divBtm {
  font-size:18px;
 }
}

@media (max-width: 372px) {
 #divLogoHeadText {
  width:190px;
  margin-left:10px;
 }

 #divLogoHeadText .divTop {
  font-size:22px;
 }
}
