* {
    margin: 0;
    padding: 0;
}

body {
	padding: 5px 0;
	font: 13px Arial, Helvetica, sans-serif;
	text-align: center;
	color: #7C6031;
	background: #EEF6E9;
}

h1 {
    position: absolute;
    left: 500px;
    top: 15px;
    font: bold 30px Tahoma, Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    color: #CCCCCC;
}

h2 {
    position: absolute;
    left: 350px;
    top: 157px;
    font: bold 20px Tahoma, Arial, Helvetica, sans-serif;
    color: White;
}

h3 {
    padding: 30px 0 5px 0;
    font: bold 16px Arial, Helvetica, sans-serif;
    letter-spacing: 1px;
}

h3.firsth3 {
    padding-top: 0;
}

a {
    text-decoration: underline;
    color: #3076E3;
}

a:hover {
    text-decoration: none;
    color: #3076E3;
}

img {
    border: none;
}

#main {
	margin: 0 auto;
	padding: 10px 0 0 0;
	width: 960px;
	text-align: left;
	background: #B4DA9F;
}

#top {
    position: relative;
    margin: 0 10px;
    width: 940px;
    height: 253px;
    background: #7DB357 url(images/top.jpg) center center no-repeat;
}

#logo {
    height: 179px;
}

#menu {
    margin: 0 10px;
    height: 74px;
}

#menu ul {
    list-style: none;
}

#menu ul li {
    float: left;
    display: block;
    padding: 0 25px;
}

#menu ul li a {
    font: bold 12px/74px Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    text-decoration: none;
    color: #EEF6E9;
}

#menu ul li a:hover {
    text-decoration: none;
    color: White;
}

#middle {
    margin: 0 10px;
    padding: 10px 0 0 0;
}

#left {
	float: left;
	width: 200px;
	background: #D2E7C5;
	height: auto;
}

#left h3 {
    padding: 0;
    font: bold 14px Arial, Helvetica, sans-serif;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #3FA14B;
}

#left h4 {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #3FA14B;
	text-align: center;
}

#left h6 {
    padding: 5px 0;
    font: 12px/17px Arial, Helvetica, sans-serif;
    text-align: justify;
    color: #3FA14B;
}

#left h7 {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: center:
; 	text-align: left;
}

#left h8 {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: center:
}

#left_top {
    margin: 1px;
    padding: 15px;
    color: #D2E7C5;
    background: #7DB357;
}

#left_mid {
    padding: 15px;
}

#left_top h3 {
    color: #EEF6E9;
}

#left ul {
    list-style: none;
    padding: 10px 0 0 0;
}

#left ul li {
    padding:  0px;
    text-align: left;
}

#left ul li a {
    font: 12px/20px Arial, Helvetica, sans-serif;
    text-decoration: underline;
    color: #D2E7C5;
}

#left ul li a:hover {
    text-decoration: underline;
    color: #EEF6E9;
}
#left_call {
	background: url(images/kithomecall.jpg);
	padding: 15px;
	height: 110px;
}

#left_numb {
    margin: 0px;
    padding: 0px;
}

#right {
    float: right;
    width: 720px;
}

#right_top {
	margin: 0px;
	padding: 0px;
	background: #D2E7C5;
	height: 930px;
}

#right_mid {
	margin: 0px;
	padding: 0px;
	background-color: #63A13E;
}

#right_mid h4 {
    padding: 5px 9px 7px 9px;
    font-size: 20px;
    text-align: center;
    color: #D2E7C5
}

#right_mid h5 {
    padding: 5px 9px 7px 9px;
    font-size: 14px;
    text-align: center;
    color: #D2E7C5
}

#right_mid h6 {
	padding: 5px 9px 7px 9px;
	font-size: 16px;
	text-align: center;
	color: #D2E7C5;
	font-weight: bold;
}

#right_mid a:hover {
    text-decoration: underline;
    color: #A0B7D9;
}

#right_mid_1, #right_mid_2 {
    float: center;
    width: 720px;
    padding: 0px 0;
    text-align: center;
}

#right_mid_3 {
    float: right;
    width: 168px;
    padding: 10px 0;
    text-align: center;
}

#right_mid_4 {
    clear: both;
    height: 5px;
    overflow: hidden;
}

#right_mid_5 {
	float: center;
	width: 720px;
	padding: 0px 0;
	text-align: center;
	background-image: url(images/Fire-resistant.jpg);
	height: 878px;
	background-color: #D2E7C5;
}

#right_bot {
	padding: 0px;
	background: #D2E7C5;
	margin: 0px;
}

#right2 {
	float: right;
	width: 720px;
	border-width: 5px;
	border-style: solid;
	border-color: #63A13E;
	background-color: #D2E7C5;
}

#right2 h7 {
	padding: 0px 0;
	font: 14px Arial, Helvetica, sans-serif;
	text-align: justify;
	color: #3FA14B;
	margin-right: 20px;
	margin-left: 20px;
}

#right2 h8 {
	padding: 0px 0;
	font: bold 14px Arial, Helvetica, sans-serif;
	text-align: left;
	color: #3FA14B;
	margin-left: 0px;
	text-decoration: underline;
}

#right_info {
	margin: 0px;
	padding: 1px;
	background: #D2E7C5;
	margin-left: 5px;
	margin-right: 10px;
	
}

#bottom {
    clear: both;
    padding: 0 0 0 25px;
}

#bottom p {
    padding: 0;
    font: 11px/40px Arial, Helvetica, sans-serif;
    color: #3FA14B;
}

#bottom a, #bottom a:hover {
    color: #3FA14B;
}

#table {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	color: #D2E7C5;
	margin-left: 20px;	
}
img2 {
	position: relative;
    margin: 0 10px;
    width: 180px;
    height: 253px;
    background: #7DB357 url(images/CEH.gif) center center no-repeat;
}
#left h5 {
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #3FA14B;
	text-align: center;
	text-decoration: underline;
}

#footer {
    position: relative;
    margin: 0 px;
    width: 940px;
    height: 253px;
    background: #D2E7C5;
}
#labels {
	clear: both;
	padding: 0 0 0 25px;
	background-color: #D2E7C5;
}

#right_bot1 {
	float: left;
	width: 172px;
	background-color: #D2E7C5;
}

#right_bot2 {
	float: right;
	width: 548px;
	background-color: #D2E7C5;
}

#right_dvd {
	float: left;
	width: 258px;
	background-color: #D2E7C5;
	background-image: url(images/kit_home_dvd.jpg);
	height: 344px;
	margin-left: 20px;
}

#right_info2 {
	margin: 0px;
	padding: 0px;
	background: #D2E7C5;
	margin-left: 5px;
	margin-right: 0px;
}

#right_info3 {
	background: #D2E7C5;
	border-color: #63A13E;
	border-style: solid;
	border-right-width: 5px;
	height: 170px;
}
#right h8 {
	font: 12px Arial, Helvetica, sans-serif;
	text-align: left;
	color: #3FA14B;
}
#right h7 {
	padding: 0px 0;
	font: 14px Arial, Helvetica, sans-serif;
	text-align: justify;
	color: #3FA14B;
	margin-right: 20px;
	text-decoration: underline;
}

#right_box {
	background: #D2E7C5;
	margin-left: 250px;
	margin-top: 5px;
}

/* Photo-Caption PZ3 CSS v080630 
* copyright: http://randsco.com/copyright 
* www.randsco.com 
*/

.PZ3-l { float:left; margin-right:10px; 	width: 172px;
	width: 172px;
}
.PZ3-r {
	float:right;
	margin-left:10px;
	direction:rtl;
	width: 450px;
}
  html>/**/body .PZ3-r { position:relative; }

.PZ3zoom { border:1px solid #369; }
.PZ3zoom a,.PZ3zoom a:visited { display:block;
  padding:0; overflow:hidden; text-decoration:none;
  height:100%; width:100%; }
  html>/**/body .PZ3-r a { right:0px; }

.PZ3zoom a:hover { position:absolute;
  z-index:999; padding:0; background:none; 
  cursor:default; height:auto; width:auto;
  overflow:visible; border:1px solid #369;
  margin:-1px 0 0 -1px; }
  html>body .PZ3zoom a:hover { margin:-1px -1px 0 -1px; }

.PZ3zoom a img { border:0; height:100%; width:100%; }
.PZ3zoom a:hover img { height:auto; width:auto;
  border:0; }

a:hover .PZ3cap,
a:hover .PZ31cap { display:block;
  direction:ltr; font:10pt verdana,sans-serif;
  margin-top:-3px; background:#369; color:#fff;
  text-align:left; }
a:hover .PZ3cap { padding:3px 5px; }
.PZ3inr {
	display:block;
	padding:2px 5px;
	color: #EEF6E9;
	font-size: 14px;
	background-color: #63A13E;
}

.noCap a:hover .PZ3cap,
.noCap a:hover .PZ31cap { display:none; }
.noBdr,.noBdr a:hover { border:0; }
.Lnk a:hover { cursor:pointer; }

/* End Photo-Caption Zoom CSS */
#right_drop {
	background: #D2E7C5;
	padding-left: 250px;
}
#right h9 {
	padding: 0px 0;
	font: bold 16px Arial, Helvetica, sans-serif;
	text-align: center;
	color: #3FA14B;
	margin-right: 20px;
	text-decoration: underline;
}
#right h10 {
	padding: 0px 0;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-align: justify;
	color: #3FA14B;
	margin-right: 20px;
}
#right_info4 {
	background: #D2E7C5;
	height: 694px;
	margin-left: 40px;
}
#right_info5 {
	background: #D2E7C5;
	height: 135px;
	margin-left: 40px;
}
.h9 {
	padding: 0px 0;
	font: bold 14px Arial, Helvetica, sans-serif;
	text-align: left;
	color: #3FA14B;
	margin-left: 0px;
	margin-right: 20px;
}
#right2 h10 {
	font: 14px Arial, Helvetica, sans-serif;
	text-align: justify;
	color: #3FA14B;
}
#right3 {
	float: right;
	width: 720px;
	border-width: 5px;
	padding: 1px;
	border-style: solid;
	border-color: #63A13E;
}
#table2 {
	margin: px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	color: #D2E7C5;
	margin-left: 20px;
	margin-right: 20px;
}
#right_bot3 {
	float: left;
	width: 290px;
	background-color: #D2E7C5;
	text-align: justify;
	margin-left: 20px;
	margin-right: 20px;
}
#right_bot4 {
	float: right;
	width: 330px;
	background-color: #D2E7C5;
	margin-left: 20px;
	padding-left: 20px;
	margin-right: 20px;
}
.h11 {
	font: bold 14px Arial, Helvetica, sans-serif;
	text-align: left;
	color: #006633;
}
#right_bot5 {
	float: left;
	width: 205px;
	background-color: #D2E7C5;
	text-align: justify;
	margin-left: 20px;
	margin-right: 20px;
	border-color: #E3E3E3;
}
#right_bot6 {
	float: right;
	width: 455px;
	background-color: #D2E7C5;
	margin-left: 20px;
	padding-left: 20px;
	margin-right: 20px;
	border-color: #FFFFFF;
	font-weight: bolder;
}
#right2 ul li {
	padding:  0px;
	text-align: left;
	color: #3FA14B;
	font-size: 14px;
}
#right2 h12 {
	font: bold 22px Arial, Helvetica, sans-serif;
	text-align: left;
	color: #3FA14B;
	font-weight: 900;
}
#right2 ul {
	list-style: none;
	color: #3FA152;
	text-align: center;
}
#table3 {
	margin: px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	color: #D2E7C5;
	margin-left: 60px;
	margin-right: 20px;
}
#mid_left {
	float: left;
	width: 460px;
	background-color: #B4DA9F;
	text-align: center;
	padding: 400;
}
#mid_right {
	float: right;
	width: 460px;
	background-color: #B4DA9F;
}
#middle2 {
	margin: 0 10px;
	padding: 10px 0 0 0;
	text-align: center;
	border-color: #63A13E;
	border-width: 10px;
	border-style: solid;
}
#mid_title {
	margin: 0px;
	padding: 0px;
	background-color: #63A13E;
}
#mid_title h4 {
    padding: 5px 9px 7px 9px;
    font-size: 20px;
    text-align: center;
    color: #D2E7C5
}
#middle2 h8 {
	padding: 0px 0;
	font: bold 14px Arial, Helvetica, sans-serif;
	text-align: center;
	color: #3FA14B;
	margin-left: 0px;
	text-decoration: underline;
}
#right_info6 {
	background: #D2E7C5;
	border-color: #63A13E;
	border-style: solid;
	border-right-width: 5px;
	height: 185px;
}
.h17 {
	font: bold 18px Arial, Helvetica, sans-serif;
	text-align: center;
	color: #3FA14B;
	font-weight: 900;
}
#right4 {
	float: right;
	width: 720px;
	border-width: 5px;
	padding: 1px;
	border-style: solid;
	border-color: #63A13E;
	left: left;
	height: 400px;
	background-color: #D2E7C5;
}
.h10 {
	padding: 0px 0;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-align: justify;
	color: #3FA14B;
	margin-right: 20px;
}
.h12 {
	padding: 0px 0;
	font: 14px Arial, Helvetica, sans-serif;
	text-align: justify;
	color: #3FA14B;
	margin-right: 20px;
	margin-left: 20px;
}
.h8 {
	padding: 0px 0;
	font: 14px Arial, Helvetica, sans-serif;
	text-align: justify;
	color: #3FA14B;
	margin-right: 20px;
	margin-left: 20px;
}
#left_numb h7 {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: center:
; 	text-align: left;
}
.h7 {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: center:
; 	text-align: left;
}
.h6 {
	padding: 0px 0;
	font: bold 14px Arial, Helvetica, sans-serif;
	text-align: left;
	color: #3FA14B;
	margin-left: 0px;
	text-decoration: underline;
}
.h13 {
	font: 14px Arial, Helvetica, sans-serif;
	text-align: justify;
	color: #3FA14B;
}
.h14 {
	padding: 0px 0;
	font: 14px Arial, Helvetica, sans-serif;
	text-align: justify;
	color: #3FA14B;
	margin-right: 20px;
	text-decoration: underline;
}
.h15 {
	font: 12px Arial, Helvetica, sans-serif;
	text-align: left;
	color: #3FA14B;
}
.h16 {
	font: bold 22px Arial, Helvetica, sans-serif;
	text-align: left;
	color: #3FA14B;
	font-weight: 900;
}
