#logo a img{width:284px;}
#main_navigation{width:101%;height:8.0vh;background:#076312;font-size:130%;font-family: Arial Bold;text-align:left;vertical-align:middle;	margin-left:-1%;padding-left:7%;}
#main_navigation ul{list-style: none;}
#main_navigation ul li{padding:2.0vh 3.0vh 2.0vh 0;float:left;}
#main_navigation ul li a img{margin:0 0 1% 0;width:4%;}
#main_navigation ul li a:link {text-decoration: none; color:white;}
#main_navigation ul li a:visited {text-decoration: none; color:white;}
#main_navigation ul li a:active {text-decoration: none; color:white;}
#main_navigation ul li a:hover {text-decoration: none; color: #CCC;}
#residential_submenu li a:link {text-decoration: none; color:white !important;}
#residential_submenu li a:visited {text-decoration: none; color:white !important;}
#residential_submenu li a:active {text-decoration: none; color:white !important;}
#residential_submenu li a:hover {text-decoration: none; color:white !important;}
#residential_submenu{position:absolute;background: #006310;border:.3vh solid #CCC;width:22%;text-align:left;z-index:1000;}
#residential_submenu li{margin-left:-16% !important;float:none !important;width:116% !important;padding-left:10% !important;}
#residential_submenu li:hover{background:#00CC10;}
#footer{width:101%;height:33.0vh;background:#383838;margin-left:-1%;font:2.0vh Arial;color:white;padding-left:9%;padding-right:9%;	padding-top:2%;	
}
#footer div{width:25vh;float:left;margin-right:.5%;}
#footer div ul li{list-style: none;line-height:3vh;margin-left:-20%;}
#copyright{width:60vh !important;text-align:right;float:right !important;}
.copyright_br{display:none;}
#footer_links{width:100% !important;}
#footer_links ul li{display: inline;margin-left:0% !important;}
#footer div ul li a:link {text-decoration: none; color:white !important;}
#footer div ul li a:visited {text-decoration: none; color:white !important;}
#footer div ul li a:active {text-decoration: none; color:white !important;}
#footer div ul li a:hover {text-decoration: none; color:#076312 !important;}
#menu_logo{display:none;}
h1,h2,.sitemap_links{color:#42A14D !important;}
.sitemap_links a:link {text-decoration: none; color:#42A14D;}
.sitemap_links a:visited {text-decoration: none; color:#42A14D;}
.sitemap_links a:active {text-decoration: none; color:#42A14D;}
.sitemap_links a:hover {text-decoration: none; color: #42A14D;}
.desktop_menu{display:none;}
.menu_list li, .dropdown-menu{background:#076312 !important;}
.dropdown-menu li a:hover,.menu_list li:hover,.dropdown-toggle:hover{background:#07CC12 !important;}
.menu_list a{color:white !important;}
.main_footer{width:15% !important;position:relative !important;z-index:10000 !important;}
.main_footer2{width:100% !important;text-align:center;}
.main_footer2 nav ul {margin:0 auto;float:none;text-align:center;padding:0;}
.main_footer2 nav ul li{margin:0;float:left;text-align:center;padding:none;}
.main_footer4{width:40% !important;}
.main_footer4 p{	width:100% !important;}
.main_footer4 nav ul{float:left;width:32% !important;}
.nav-footer-complimentary{float:none !important;width:100%;text-align:center !important;}
.top br{display:none;}
.mid-image{width:100%;}
.dropdown-toggle{background:#076312 !important;}
.mid-content a{position:absolute !important;	bottom:15px !important;right:25px !important;}
.divider-dot2 {display:none;width: 100%;height: 6px;background: transparent url('../images/divider-dot.png') repeat-x top left;}
.carousel-indicators{top:-20px !important;width:80% !important;text-align:right !important;}
.sting_ul{float:left !important;margin-right:15% !important;width:30% !important;font-weight :bold;}
.index_video{width:80%;height:400px;margin:2% auto 0 auto;text-align:center;}
#video_box{	width:100%;	height:180px;margin:5% auto 0 auto;text-align:center;}
.about_video{width:100%;height:330px;margin:-1% auto 0 auto;text-align:center;}
.testimonial_box{background:#04620C;color:white;font-size:1.2em;padding:5px;}
.testimonial_button{color:white;width:50%;padding:2px;border:none;border-radius:10px;background: #f9c359; /* Old browsers */
background: -moz-linear-gradient(top,  #f9c359 0%, #eb8813 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9c359), color-stop(100%,#eb8813)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f9c359 0%,#eb8813 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f9c359 0%,#eb8813 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f9c359 0%,#eb8813 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f9c359 0%,#eb8813 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9c359', endColorstr='#eb8813',GradientType=0 ); /* IE6-9 */
}
.rm1_btn:hover,.rm2_btn:hover,.rm3_btn:hover,.rm4_btn:hover,.rm5_btn:hover,.rm6_btn:hover{
	cursor:pointer;
}
	
.main_faq{width:70% !important;text-align:center;font:20px Arial;margin:0 auto !important;}
.main_faq ul{width: 32%;text-align:left;float:left;text-decoration: none !important;list-style-type: none;}
.main_faq ul li{font:18px Arial !important;text-decoration: none !important;line-height:27px !important;}

.faq,.faq h1,.faq p a,.faq p,.faq div div{font-family:arial;}
.faq p{line-height:27px !important;}
.faq p a{font-size:16px;line-height:37px !important;}
.ui-loader{display:none !important;}