.clear{clear:both;display:block;overflow:hidden;width:0;height:0}
.clearfix:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.clearfix{display:inline-block}* html 
.clearfix{height:1%}.clearfix{display:block}

body {background-color: #00a147; color: #3d3419; line-height: 150%; font-family:Arial,san-serif; font-size:12px;font-family:'Avenir LT W01 65 Medium';}

h1,h2,h3 {font-weight:normal}

a:link { color:#00a147; font-weight:bold;}
a:visited,a:active { color:#00a147; font-weight:bold;}
a:hover {text-decoration:none; color:#333333; font-weight: bold;}

p.headeralttext {display:none;}

a.pic {
	text-decoration:none;
}
.greytext {color:#aaaaaa;}
.indenttext {padding-left:10px;}

div#container {
    width:700px;
    margin-left:auto;
    margin-right:auto;
    margin-top:0;
}

#content {
    /* do not set a background colour here or you'll lose the rounded corners */
}

div#header {
	width:700px;
	margin:0;
    background: #fff;
    border-bottom: none;
    padding: 0;
}

div#bodycontent {
	clear:both;
	padding-bottom:20px;
	background-color:#fff;
	-moz-border-radius : 6px; /* Firefox */
    -webkit-border-radius : 6px; /* Safari & Chrome */
    -khtml-border-radius : 6px; /* Linux browsers */
    border-radius : 0 0 6px 6px; /* CSS3 compatible browsers */

}

div#footer {
    border-top: none;
	width:700px;
    background-image:url('images/footer.jpg');
    background-color:#00a147;
    height:117px;
    clear: both;
}

div#footer p {
    padding: 0;
    margin: 0px;
}

#logo {width:268px;background: #fff;float:left}
#headerrhs{width:432px;float:left;}
	#testimonial {width:432px;height:87px;background: #fff;float:left;}
	#menubarbox {width:432px;height:23px;background: #fff;float:left}
	#pageheaderbox {width:432px;background: #fff;float:left}
		#pageheader {float:right;margin-top:20px;margin-right:45px;font-size:50px; color:#00a147;line-height: 55px;font-family:'Impact W01 2010';text-transform:uppercase; }
		#pageheader p {text-align:right}
	
#footer a {color:#fff}
#footer a:hover {color:#fff}
#footer a:active {color:#fff}
#footer a:visited {color:#fff;margin-bottom:20px;}
	#footerimage {width:716px;height:90px;}
	#footermenubar {width:400px;margin-left:auto;margin-right:auto;font-size:10px;text-align:center}
		#footermenubar p {text-align:center}
		#footermenubar li {white-space:nowrap;display:inline;padding-right:10px;border-right: 1px solid white;margin-right:9px}
		#footermenubar li:last-child {display:inline;padding-right:0;border-right: none;margin-right:0}
	#footermenucopy {width:400px;margin-left:auto;margin-right:auto;font-size:9px;}
		#footermenucopy p {text-align:center}
#testimonial p {padding-left:80px;padding-top:24px}

#pagetext {margin-left:117px;margin-right:45px;float:right;clear:both;margin-top:10px;margin-bottom:20px}
	#pagetext p {text-align:right}

#plcontainer {margin-left:45px;width:612px;float:left;clear:both;}
.plholder {width:180px;margin-left:12px;margin-right:12px;float:left}
	.plthumb {}
	.pltext {}
		.plname {text-align:center;font-size:14px;}
		.plsubname {text-align:center;color:#00a147;}
		.plsize {text-align:center; color:#666; clear:both;}
		.pldesc {text-align:center;font-size:10px}
		.plmsds {text-align:center;}

#pcontainer {margin-left:117px;margin-right:45px;float:left;clear:both;}
.pholder {margin-left:0;width:240px;margin-right:12px;float:left}
	.pname {font-weight:normal; font-size:50px; color:#00a147;line-height: 55px;font-family:'Impact W01 2010';text-transform:uppercase; clear:both;}
	.psubname {font-weight:normal; font-size:27px; color:#00a147;line-height: 30px;margin-top:10px;clear:both;}
	.psize {color:#666; clear:both;}
	.pdescription {margin-top:20px;margin-bottom:20px;clear:both;}
	.pmsds {font-weight:bold;clear:both;}
.pimage {width:260px;margin-left:12px;margin-right:12px;float:left;margin-bottom:20px}

.pdescription ul {list-style:circle!important}
.pdescription ul li {display:block!important}