body{
	font-family: arial, helvetica, sans-serif;
	font-size: 16px;
	color: #555555;
	border: 0;
	margin: 0;
	padding: 0;
}

#container{
	margin: auto;
	text-align: center;
	background: #fff;
}

#container #header{
	margin: auto;
	text-align: center;
	background-image: url('/images/header-bg.jpg');
	background-repeat: no-repeat;
	background-position: 50% 0;
	height: 115px; 
	overflow: hidden;
}

#container #header #h_container{
	width: 960px;
	margin: auto;
}

#container #header #h_container #slogan{
	text-align: center;
	padding-top: 25px;
}
#container #header #h_container #slogan h1{
	margin: 0;
	padding: 0;
	color: #555555;
	font-size: 28px;
	line-height: 50px;
	letter-spacing: -1px;
}
#container #header #h_container #slogan ul{
	list-style-type: none;
	font-size: 16px;
	padding: 0;
	margin: 0;
	float: left;
	margin-left: 115px;
	
}
#container #header #h_container #slogan li{
	float: left;
	padding: 0 10px 0 10px;
}
#container #header #h_container #slogan li a{
	color: #5c9439;
	text-decoration: underline;
	font-weight: 600;
}
#container #header #h_container #slogan li a:hover{
	text-decoration: none;
}

#container #content, #container #content2{ 
	margin: auto;
	text-align: center;
	background-image: url('/images/content-bg.jpg');
	background-repeat: no-repeat;
	background-position: 50% 0;
	min-height: 555px;
}
#container #content2{
	background-image: url('/images/content-bg2.jpg');
}


#container #content #c_container, #container #content2 #c_container{
	width: 960px;;
	margin: auto;
	padding-top: 25px;
	min-height: 555px;
}
#container #content #c_container #leftnav, #container #content2 #c_container #leftnav{
	position: relative;
	z-index: 3;
	float: left;
	width: 270px;
	overflow: hidden;
}
#container #content #c_container #leftnav ul, #container #content2 #c_container #leftnav ul{
	position: relative;
	z-index: 999;
	list-style-type: none;
	margin: 0;
	padding: 0;
	font-size: 16px;
	line-height: 42px;
	float: left;
}
#container #content #c_container #leftnav li, #container #content2 #c_container #leftnav li{
	clear: left;
	float: left;
	padding: 0 10px 0 0;
	height: 42px;
	width: 260px;
	text-align: left;
	overflow: hidden;
}
#container #content #c_container #leftnav li img, #container #content2 #c_container #leftnav li img{
	padding-right: 10px;
}

#container #content #c_container #leftnav li a, #container #content2 #c_container #leftnav li a{
	color: #fff;
	font-weight: 600;
	text-decoration: none;
	padding-left: 10px;
}
#container #content #c_container #leftnav li a:hover, #container #content2 #c_container #leftnav li a:hover{
	padding-left: 0;
}

#container #content #c_container #contents{
	float: right;
	width: 375px;
	text-align: left;
	padding-top: 20px;
}
#container #content #c_container #contents a{
	text-decoration: none;
}
#container #content2 #c_container #contents h2{
	margin: 0;
	padding: 0;
	padding-bottom: 10px;
	color: #df9c38;
	font-size: 16px;
	font-style: italic;
}

#container #content #c_container #contents h3{
	margin: 0;
	padding: 0;
	margin-bottom: 10px;
	color: #fff;
	font-size: 15px;
	line-height: 20px;
	font-weight: 600;
	letter-spacing: .5px;
}
#container #content #c_container #contents h2{
	margin: 0;
	padding: 0;
	margin-bottom: 60px;
	font-size: 18px;
	font-weight: 600;
	font-style: italic;
	color: #fff;
}
#container #content #c_container #contents b, #container #content2 #c_container #contents b{
	color: #3b6b1d;
	font-size: 16px;
	font-style: italic;
	font-weight: 600;
}
#container #content #c_container #contents ul, #container #content2 #c_container #contents ul{
	padding: 0;
	margin: 0;
	color: #5c9439;
	font-size: 14px;
	margin-left: 25px;
}
#container #content #c_container #contents li, #container #content2 #c_container #contents li{
	padding-bottom: 10px;
}


#container #content2 #c_container #contents{
	float: left;
	width: 600px;
	text-align: left;
	padding-top: 20px;
	margin-left: 50px;
}

#container #content2 #c_container #contents h1{
	margin: 0;
	padding: 0;
	padding-top: 25px;
	padding-bottom: 15px;
	color: #5c9439;
	font-size: 22px;
	font-weight: 600;
}
#container #content2 #c_container #contents h3{
	margin: 0;
	padding: 0;
	color: #47722c;
	font-size: 14px;
}
	
#container #content2 #c_container #contents p{
	font-size: 16px;
	line-height: 20px;
}
#container #content2 #c_container #contents ul{
	float: left;
	padding-right: 10px;
	padding-left: 10px;
	color: #47722c;
}
#container #content2 #c_container #contents ul li a{
	color: #47722c;
	font-size: 14px;
	text-decoration: none;
}
#container #content2 #c_container #contents ul li a:hover{
	text-decoration: underline;
}

#container #content2 #c_container #contents #contact_form b{
	color: #000;
	font-size: 12px;
}
#container #content2 #c_container #contents #contact_form i{
	color: red;
	font-size: 12px;
}

.required{
	background-color: #eef3ea;
}

#container #content2 #c_container #contents #contact_form #Submit{
	width: 95px;
	height: 52px;
	background: url('/images/submit.jpg') no-repeat 0 0 transparent;
	border: 0px solid transparent;
	margin-left: 45px;
	margin-top: 15px;
}

#container #content2 #c_container #contents #compare-menu{
	color: #df9c38;
	font-size: 15px;
}
#container #content2 #c_container #contents #compare-menu a{
	color: #47722c;
	font-size: 15px;
	text-decoration: none;
}
#container #content2 #c_container #contents #compare-menu a:hover{
	text-decoration: underline;
}

#container #content2 #c_container #contents table{
	margin-top: 15px;
	font-size: 14px;
	line-height: 15px;
	color: #555555;
}
.heading{
	color: #636363;
	font-size: 16px;
	font-weight: 600;
}

.outlined, .outlined2{
	border: solid 1px #c2c2c2;
}
.outlined2{
	border-top: 0px solid #c2c2c2;
}

.comp1{
	float: left; width: 50%; height: 23px; padding-top: 4px; margin-left: 10px;
}
.comp2{
	float: left; margin-left: 60px; height: 23px; padding-top: 1px;
}
.comp3{
	float: left; margin-left: 130px; height: 23px; padding-top: 1px;
}

#container #footer{
	margin: auto;
	text-align: center;
	background-image: url('/images/footer-bg.jpg');
	background-repeat: repeat-x;
	background-position: 50% 0;
	height: 253px;
}

#container #footer #f_container{
	width: 960px;
	margin: auto;
}
#container #footer #f_container #phone{
	position: absolute;
	clear: left;
	float: left;
	padding-left: 10px;
	margin-top: -5px;
	margin-bottom: 0;
	padding-bottom: 0;
}

#container #footer #f_container #phone h3{
	margin: 0;
	padding: 0;
	font-size: 22px;
	color: #47722c;
	font-style: italic;
}
#container #footer #f_container #phone a{
	font-size: 12px;
	color: #47722c;
	text-decoration: none;
}
#container #footer #f_container #phone a:hover{
	text-decoration: underline;
}
.fd{
	float: left;
	text-align: left;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
}
.fd b{
	font-size: 16px;
	color: #fff;
	text-decoration: underline;
}
.fd ul{
	margin: 0;
	padding: 0;
	font-size: 14px;
	color: #fff;
	margin-left: 15px;
	margin-top: 5px;
}
.fd ul li a{
	color: #fff;
	text-decoration: none;
	line-height: 18px;
}
.fd ul li a:hover{
	text-decoration: underline;
}