body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,p,blockquote,th,td { /*takes margin & padding off most elements.*/ margin:0; padding:0;	}	a{	color:#4BA644;	text-decoration:none;	outline:none;	}	#banner {	padding: 0 0 15px 50px;	}	ul.bullet {	margin-left: 15px;	padding-bottom:15px;	}	ul.bullet li{	padding-bottom:2px;	}	.bluebox{	background-color:#D7DFEF;	width:170px;	padding: 12px 15px 15px 15px;	margin-right:36px;	font-size:10px;	line-height: 1.2;	}	body{	background:#4ba644 url(images/back2.jpg) repeat-x top center;	color:#000000;	font: 75% verdana, sans-serif; /*75% resets the default font size to 12px;*/	min-width:900px;	line-height:1.5;	}		.clear{ /*to clear FLOATS*/ 	clear:both;	font-size:0;	height:0;	line-height:0;	visibility:hidden;	}	.col_full {	width:560px;	padding:0 135px 0 65px;	}	.col_full_2 {	width:560px;	padding:0 65px 0 65px;	}	.col_full img{	float:right;	padding-left:10px;	}	.col_main {	width:470px;	float:left;	}	.col_main_inner {	margin:0 65px 0 65px;	width:365px;	}	.col_right {	width:236px;	float:right;	}	.content {	background-color:#ffffff;	padding:0 25px 0 0;	}	.feature {	font:bold 14px verdana, sans-serif; 	color:#4BA644;	line-height:1.7;	}	#flash {	padding: 5px 0 20px 0;	}	.footer {	background:#4ba644 url(images/bottom.gif) no-repeat top;	height:75px;	padding:32px 0 0 10px;	}	.footer p{	font-size: 9px;	line-height:1.2;	}	h1 {	padding-bottom:15px;	width:336px;	float:left;	}	h2 {	text-indent:-9999px;	background: url(images/headers.gif) no-repeat;	height:30px;	}	h2#head_features {	background-position: 0 0;	}	h2#head_how {	background-position: 0 -30px;	}	h2#head_contact{	background-position: 0 -60px;	}	h3 {	font-size: 14px;	}	#header {	height:100px;	background-color:#ffffff;	padding:0 24px;	}	#navigation {	width: 368px;	height:19px;	padding-top:34px;	float:left;	}	ul#nav {	list-style-type:none;	margin-left:33px;	}	ul#nav li{	display:block;	float:left;	text-indent:-9999px;	overflow:hidden;	height:19px;	}	ul#nav li a{	background: url(images/navigation2.gif) no-repeat;	display:block;	overflow:hidden;	height:19px;	}		ul#nav li#how a{	width:109px;	background-position: 0 0;	}	ul#nav li#how a:hover{	background-position: 0 -19px;	}	ul#nav li#features a{	width:101px;	background-position: -109px 0;	}	ul#nav li#features a:hover{	background-position: -109px -19px;	}	ul#nav li#contact a{	width:79px;	background-position: -209px 0;	}	ul#nav li#contact a:hover{	background-position: -209px -19px;	}	ul#nav li#home a{	width:46px;	background-position: -288px 0;	}	ul#nav li#home a:hover{	background-position: -288px -19px;	}	.nopadding{	padding:0;	}	p {	padding-bottom:15px;	}	form.send div{	clear:both;	padding-top:9px;	width:370px;	}	form.send label{	display:block;	float:left;	padding-top:5px;	text-align:right;	width:120px;	}	form.send label span {	padding-right:9px;	}	form.send input {	width:200px;}form.send textarea {	width:200px;	height:150px;}form.send p{	width:200px;	padding-left:120px;	}.sterling {	font-size: 10px;	line-height:14px;	}		.top {	background: url(images/top.gif) no-repeat top;	margin-top:40px;	height:23px;	} .wrap{	margin:0 auto;	text-align:left;	width:760px;	}