@charset "utf-8";
/* CSS Document */

body {font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;font-weight: normal;color: #2b2b2b;background:#dfdfdf;margin:0;padding:0; font-size:15px;}

h1{font-weight:normal;font-size:220%;letter-spacing:-.04em;line-height:100%;margin:5px 10px;letter-spacing:-0.04em;}

h2{font-weight:normal;font-size:200%;letter-spacing:-.04em;line-height:110%;margin:.7em 0 .2em;letter-spacing:-0.03em;}

h3{font-size:160%;font-weight:normal;letter-spacing:-.04em;line-height:110%;margin:.7em 0 .2em;letter-spacing:-0.02em;}

h4{font-size:130%;font-weight:bold;margin:.7em 0 .2em;letter-spacing:-0.02em;}

h5{font-family:"Palatino Linotype", Georgia, Serif;font-size:140%;font-weight:bold;margin:.5em 0 .2em;letter-spacing:-0.02em;}

h6{font-size:120%;font-weight:normal;text-transform:uppercase;margin:.5em 0 .2em;}
p{padding:0; margin:0;}
.clear {clear:both;}
a{color:#000000; text-decoration:underline;}
a:hover{text-decoration:none;}
input[type="submit"]
{ background:url(../images/submitbutton.jpg) no-repeat; width:206px;height:42px;font-weight:bold;text-align:center; line-height:42px; font-size:18px; color:#FFFFFF; border:0; margin-left:10px;}

.editTextarea{}
.editTextbox{}
.editRating{}
.main-ctr{width:800px; margin:0 auto;}
.topcurve{background:url(../images/topcurve.jpg) no-repeat; width:800px; height:30px; margin:0 auto;}
.middlecurve{ background:url(../images/middlecurve.jpg) repeat-y; width:800px; margin: 0 auto; padding-top:10px;}
.bottomcurve{background:url(../images/bottomcurve.jpg) no-repeat; width:800px; height:27px; margin:0 auto; padding-top:45px; text-align:center; font-size:11px;}
.headingctr{ background:url(../images/bluepat.jpg) repeat; width:794px; margin:0 auto; border:1px solid #bebebe; text-align:center;}
.headingctrcpa{background:url(../images/bluepat.jpg) repeat;; width:754px; margin:0 auto; border:1px solid #bebebe; text-align:center; padding:10px 20px;}
.headingctrcpa h1,h2,h3,h5{ color:#d2d2d2;}


.headingtextctr{width:500px; float:left; position:relative; left:15px; padding-top:20px; color:#d2d2d2;}
.headingtextctrbig{width:750px; margin:0 auto; padding:10px 25px;}

.headingtextctr h1,h2,h3,h4{text-align:center;}
.headingtextctrbig h1,h2,h3{text-align:center; color:#d2d2d2;}
.optinctr{width:252px; float:left; position:relative; left:25px; top:-35px;}
.optintop{background:url(../images/optintop.png) no-repeat; width:252px; height:74px; margin:0 auto;}
.optinmid{background:url(../images/optinmid.png) repeat-y; width:222px; margin:0 auto; padding:10px 15px; text-align:left;}
.optinbot{background:url(../images/optinbot.png) no-repeat; width:252px; height:8px; margin:0 auto;}
.middlectr{width:760px; margin:0 auto; padding:10px; 20px;}
.middlectr h3,h1,h2,h4{ text-align:left;}
.productheading{background:url(../images/productheading.jpg) no-repeat; width:715px; height:44px; margin:0 auto; line-height:44px; font-size:25px; color:#FFFFFF; padding-left:45px;}

.product-left{width:300px; position:relative; float:left; margin:10px;}
.pbutton{background:url(../images/pbutton.jpg) no-repeat; width:125px; height:37px; font-size:14px;; color:#FFFFFF; line-height:37px; }
.product-left h4{text-align:center;}
.pbutton a{ color:#FFFFFF; text-decoration:none;}
.pbutton a:hover{ color:#FFFFFF; text-decoration:underline;}
.para{width:700px; margin:0 auto; padding:10px 10px 25px 10px; color:#2b2b2b; }

.product-right{width:400px; position:relative; float:left; margin:10px;}
.product-right a{color:#575757;}
.product-right a:hover{ text-decoration:none;}


.bullets ul{list-style:none; margin:0; padding:0;}
.bullets li{ font-size:15px; line-height:24px; background:url(../images/bullets.png) 2px 5px no-repeat ; padding-left:25px; margin-left:15px;}
.bullets2 ul{list-style:none; margin:0; padding:0;}
.bullets2 li{ font-size:15px; line-height:24px; background:url(../images/arrow.jpg) 2px 5px no-repeat ; padding-left:25px; margin-left:15px;}

.bigbutton{background:url(../images/bigbutton.jpg) no-repeat; width:600px; height:61px; margin:0 auto; text-align:center; line-height:71px;}
.bigbutton a{ color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:20px; text-transform:uppercase; text-decoration:none; line-height:71px;}
.bigbutton a:hover{text-decoration:underline;} 

.cpabutton{background:url(../images/cpabutton.png) no-repeat; width:252px; height:35px; text-align:center; font-size:18px; line-height:35px; display:block; color:#FFFFFF; text-decoration:none; margin-top:15px;}
.cpabutton:hover{ text-decoration:underline;}

.cpa-left{ width:450px; float:left; position:relative;}
.para-ctrcpa{width:420px; padding:10px 15px 30px 15px;}
.para-ctrcpa ul{ list-style:none; margin:0; padding:0;}
.para-ctrcpa ul li{background:url(../images/arrow.jpg) 2px 5px no-repeat; padding-left:28px; line-height:24px;}

.cpapara-right{ width:270px; padding:10px 15px 30px 15px; }

.cpa-right{ width:300px; float:left; position:relative; left:15px;}
.cpa-rightheading{background:url(../images/productheadingrightcpa.jpg) no-repeat; width:255px; height:44px; line-height:44px; padding-left:45px;font-size:25px; color:#FFFFFF;}
.cpa-rightheading1{ width:285px; line-height:24px; padding-left:15px;font-size:25px; color:#000000; padding-bottom:10px; padding-top:10px; border-bottom:2px groove #000000;}

.productheadingcpa{ background:url(../images/productheadingcpa.jpg) no-repeat; width:405px; height:44px; line-height:44px; padding-left:45px; font-size:25px; color:#FFFFFF;}
.productheadingcpa1{  width:435px; line-height:24px; padding-left:15px; font-size:25px; color:#000000; border-bottom:2px groove #000000; padding-top:10px; padding-bottom:10px;}

.bottombuttoncpa{background:url(../images/bottomcpabutton.jpg) no-repeat; width:382px; height:61px; margin:0 auto; text-align:center; line-height:71px;}
.bottombuttoncpa a{ color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:18px; text-transform:uppercase; text-decoration:none; line-height:71px;}
.bottombuttoncpa a:hover{text-decoration:underline;}


.testibot{background:url(../images/testibot.jpg) no-repeat; width:500px; height:32px; margin:0;}
.testimid{background:url(../images/testimid.jpg) repeat-y; margin:0 auto; width:500px;}
.testimonial{border:3px solid #b90000;background:#ffeac8 none repeat scroll 0 0;color:#333333;line-height:20px;margin:0 auto;padding:15px;text-align:left;width:500px;}

.testi-top{background:url(../images/testiop.jpg) no-repeat; width:500px; height:75px; margin:0 auto;}


.footer-cont{width:790px; margin:0 auto; overflow:hidden;}

.footer-widget1{width:790px;  float:left; margin:10px 0 20px 10px; list-style:none; }
.footer-cont ul ul {margin: 0; padding:0;}
.footer-cont ul li {background:url(images/sidebararrow.png) no-repeat 0 5px;padding: 0 0 0 11px;margin:4px 0 0 15px;}
.footer-cont ul ul li {background:url(images/sidebararrow.png) no-repeat 0 5px;}

.footer-cont ul {list-style: none;margin:0; padding:0; float:left;}



.footer-widget1 h2{ color:#000; font-size:20px; width:auto; list-style:none;}
.footer-widget1 li{ float:left; margin: 0 10px 10px 10px ; padding: 0 6px 20px 6px;}


.footer-widget1 ul{margin: 0; float:none; list-style:none;}
.footer-widget1 ul ul {margin: 0; float:none;}
.footer-widget1 ul li { list-style:none;padding:0 6px;margin:0 6px;}
.footer-widget1 ul ul li {background:url(images/sidebararrow.png) no-repeat 0 5px;}
.footer-widget1 ul a {text-decoration: underline; color:#000;}
.footer-widget1 ul a:hover{text-decoration:none; color:#2b2b2b;}
.footer-widget1 #wp-calendar caption {font-weight: bold;color:#2b2b2b;}
.footer-widget1 #wp-calendar td {width: 32px;padding: 4px 2px;text-align: center;}


.widget_pages{width:160px; float:none; border:1px solid #d2d2d2;margin:5px;}

.widget_pages ul li{ background:url(../images/arrowbullet.png) no-repeat 0px 7px; margin:0; padding:0 15px; float:left; width:100%; }
.widget_pages ul li li{  background:url(../images/arrowbullet.png) no-repeat 0px 7px;margin:0 5px; padding:0 12px; float:left; width:100%; }

.widget_categories{width:160px; float:none; border:1px solid #d2d2d2;; margin:5px;}
.widget_categories ul li{ background:url(../images/arrowbullet.png) no-repeat 0px 7px; margin:0; padding:0 15px; float:left; width:100%; }
.widget_categories ul li li{  margin:0; padding:0; float:left; width:100%; }
.widget_recent_entries{width:160px; float:none; border:1px solid #d2d2d2;margin:5px;}
.widget_recent_entries ul li{ background:url(../images/arrowbullet.png) no-repeat 0px 7px; margin:0; padding:0 15px; float:left; width:100%; }
.widget_recent_entries ul li li{  margin:0; padding:0; float:left; width:100%; }
.widget_tag_cloud{width:160px; float:none; border:1px solid #d2d2d2;margin:5px;}


.widget_recent_comments{width:160px; float:none; border:1px solid #d2d2d2;margin:5px;}
.widget_recent_comments ul li{ background:url(../images/arrowbullet.png) no-repeat 0px 7px; margin:0; padding:0 15px; float:left; width:100%; }
.widget_recent_comments ul li li{  margin:0; padding:0; float:left; width:100%; }

.widget_meta{width:160px; float:none; border:1px solid #d2d2d2;margin:5px;}
.widget_meta ul li{ background:url(../images/arrowbullet.png) no-repeat 0px 7px; margin:0; padding:0 15px; float:left; width:100%; }
.widget_meta ul li li{  margin:0; padding:0; float:left; width:100%; }


.widget_links{width:160px; float:none; border:1px solid #d2d2d2;margin:5px;}
.widget_links ul li{ background:url(../images/arrowbullet.png) no-repeat 0px 7px; margin:0; padding:0 15px; float:left; width:100%; }
.widget_links ul li li{  margin:0; padding:0; float:left; width:100%; }

.widget_archive{width:160px; float:none; border:1px solid #d2d2d2;margin:5px;}
.widget_archive ul li{ background:url(../images/arrowbullet.png) no-repeat 0px 7px; margin:0; padding:0 15px; float:left; width:100%; }
.widget_archive ul li li{  margin:0; padding:0; float:left; width:100%; }

.widget_text{width:160px; float:none; border:1px solid #d2d2d2;margin:5px;}
.widget_text ul li{ background:url(../images/arrowbullet.png) no-repeat 0px 7px; margin:0; padding:0 15px; float:left; width:100%; }
.widget_text ul li li{  margin:0; padding:0; float:left; width:100%; }
.widget_rss{width:160px; float:none; border:1px solid #d2d2d2;margin:5px;}
.widget_rss ul li{ background:url(../images/arrowbullet.png) no-repeat 0px 7px; margin:0; padding:0 15px; float:left; width:100%; }
.widget_rss ul li li{  margin:0; padding:0; float:left; width:100%; }
.widget_search{width:160px; float:none; border:1px solid #d2d2d2;margin:5px;}


.footer-cont a{ color:#2b2b2b;}