body{margin:0;padding:0;background:#fff;font-size: 14px;font-family: arial, helvetica, sans-serif}
p{margin:0 0 18px 0}
.outerheader{width:100%;background:url(images/outerhead.jpg) repeat-x}
.outerfooter{width:100%;background:url(images/outerfoot.jpg) repeat-x}
.header{width:760px;height:200px;margin:0 auto;background:url(images/head.jpg) no-repeat}
.contentwrap{width:760px;margin:0 auto;padding-top:18px;padding-bottom:18px;height:auto;background:url(images/body.jpg) repeat-y}
.content{width:720px;height:auto;margin:0 auto}
.footer{width:760px;height:110px;margin:0 auto;background:url(images/foot.jpg) no-repeat}
.headlink{padding-left:630px;padding-top:10px}
.headlink a{color:#fff;text-decoration:none}
.footlink {text-align:center;padding-top:50px;color:#fff;font-size:12px}
.footlink a{color:#fff;text-decoration:none}
/*testimonial box*/
.testimonial-wrap{width:500px;margin:0 auto 18px auto}
.testimonial-head{width:500px;height:100px;background:url(images/testihead.jpg) no-repeat}
.testimonial-body{width:500px;height:auto;padding-top:18px;padding-bottom:18px;background:url(images/testibody.jpg) repeat-y}
.testimonial-content{width:460px;margin:0 auto;color:#fff}
.testimonial-foot{width:500px;height:70px;background:url(images/testifoot.jpg) no-repeat}
/*optin box*/
.optin-wrap{width:400px;height:360px;margin:0 auto;background:url(images/optin.jpg) no-repeat}
.optin-content{width:400px;height:360px;padding-top:265px;padding-left:116px}
/*johnson box*/
.johnson-wrap{width:600px;margin:0 auto 18px auto}
.johnson-head{width:600px;height:100px;background:url(images/johnsonhead.jpg) no-repeat}
.johnson-body{width:600px;height:auto;padding-top:18px;padding-bottom:18px;background:url(images/johnsonbody.jpg) repeat-y}
.johnson-content{width:560px;margin:0 auto; color:#343c3a}
.johnson-foot{width:600px;height:50px;background:url(images/johnsonfoot.jpg) no-repeat}
/*video box*/
.video-wrap{width:600px;margin:0 auto 18px auto}
.video-head{width:600px;height:100px;background:url(images/videohead.jpg) no-repeat}
.video-body{width:600px;height:auto;padding-top:18px;padding-bottom:18px;background:url(images/videobody.jpg) repeat-y}
.video-content{width:560px;margin:0 auto}
.video-foot{width:600px;height:90px;background:url(images/videofoot.jpg) no-repeat}
