@font-face {
  font-family: 'FontAwesome';
  src: url('../Images/Fonts/FontAwesome/fontawesome-webfont.eot?v=4.7.0');
  src: url('../Images/Fonts/FontAwesome/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('../Images/Fonts/FontAwesome/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('../Images/Fonts/FontAwesome/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('../Images/Fonts/FontAwesome/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('../Images/Fonts/FontAwesome/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}

#divTopSMLinks {
 width:110px;
 padding-top:20px;
 float:right;
}

#divTopSMLinks a {
    display:inline-block;
    padding-left:10px;
    color:#2E1072;
    text-decoration:none;
}

.fa-facebook:before {
 font-family:FontAwesome;
 content: "\f09a";
 font-size:26px;
}

.fa-google:before {
 font-family:FontAwesome;
 content: "\f1a0";
 font-size:26px;    
}

.fa-yelp:before {
 font-family:FontAwesome;
 content: "\f1e9";
 font-size:26px;
}

#wrapper {
    width:1030px;
}
  
#content {
    width:1008px;
}

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

 #contentarea h1, .mainTitle, #divPageContainer #testimonialTitle, #contactTitle, .faqTitle,
 
 #divHomeTestimonialContainer #testimonialTitle, #contentarea a 
 { color:#2E1072; } 

 #mainHeader { height:150px; } 
 
 #topHeaderLinks ul { padding-top:122px; } 
 
 #mainimg {
     background-color:#6d8911;
     background-position:right;
 }

#mainimg h3 {
    font-family:"Trebuchet MS"; 
    font-size:28px; color:#fff; 
    font-weight:normal; 
    text-decoration:none; 
    padding:20px 40px 0px 0px;
}

 #mainimg #topAddr { font-size:18px; } 
 
 #mainimg h3 { padding:10px 20px 0px 0px; } 
 
 #mainimg h4 { padding:0 20px 0px 0px; } 
 
 #topAddr { 
 float:right; 
 font-size:15px; 
 height:30px; 
 color:#fff; 
 text-align:right; 
 padding:10px 20px 0 0; 
 } 

 #divMenuContainer, .mainMenuHeaderLinks a, .mainMenuHeaderLinks a:visited, #subNavBar a, 
 #subNavBar a:visited, #subNavBar2 a, #subNavBar2 a:visited, #subNavBar2 a, #subNavBar2 a:visited { 
 color:#698601; } 

 #subNavBar a { padding:4px 7px 4px 7px; } 

 #subNavBar a:hover { background-color: rgba(205, 216, 204, 0.37); } 

 #subNavBar { padding-bottom:5px; border-bottom:1px #bbbcbb solid; } 

 #subNavBar .mainSubMenuCurrent { 
 background-color: rgba(205, 216, 204, 0.67); 
 padding:4px 7px 4px 7px; 
 } 

 #divHomeTestimonialContainer img { display:none; } 

 #divHomeTestimonialContainer .testimonialName { word-wrap:break-word; width:160px; } 

 .mainContent, #divFaqCont, #divPageContainer .testimonialContent { 
 font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; 
 font-size:14px; line-height:21px; } 

 #divHomeCont .divRotatorContainer {
    
 }
 
 #bottomAddr { background-color:#698601; } 

 #bottomAddr td div { font-size: 12px; } 

 #pGoogleReview { float:left; padding:10px 20px 0 0; } 

 #pYTTest {
     text-align:right;
 }

 #divHomeTestimonialContainer #pGoogleReview, #divHomeTestimonialContainer #pYTTest {
     display:none;
 }

 .divOrgImgs img { display:block; float:left; padding:10px; margin-top:20px; } 

 #divWriteTestCont { text-align:center; padding:10px; } 

 #divWriteTestCont a { 
 font-size:18px; 
 text-transform:uppercase; 
 font-family:"Times New Roman", Times, serif; display:block; 
 background-color: #de5923; 
 color: #fff; border: 1px solid #833908; 
 border-radius: 15px; -webkit-border-radius:15px; -moz-border-radius:15px; 
 padding:5px; height:24px; line-height:24px; width:260px; 
 } 

#divHomeReviewCont, #divHomeTestimonialsCust {
   width:45%;
   display:inline-block;
   vertical-align:top;
}


#divHomeReviewCont { 
  padding-right:10px;
} 

#divHomeTestimonialsCust {
  padding-left:10px;
}

#divHomeReviewCont h2, #divHomeTestimonialsCust h2 {
  font-weight:normal;
  color:#2E1072;
  text-align:center;
}

#divHomeTestimonialsCust h2 {
  padding-bottom:20px;

}

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

#divHomeTestimonialsCust #divTestViewAllCont a {
  display:inline-block;
  padding:5px 10px;
  background-color:#de5924;
  color:#fff;
  border:1px solid #8c3816;
  border-radius:5px;
  font-size:18px;
  font-weight:normal;
}

@media all and (max-width:590px) { 
 #topAddr { text-align:center; float:none; } 

 #mainHeader { height:auto; } 
}