@charset "utf-8";
/* CSS Document */


body {font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;font-weight: normal;color: #2b2b2b;background:url(../images/bg.jpg) repeat;margin:0;padding:0; font-size:15px;}

h1{font-weight:normal;font-size:200%;letter-spacing:-.04em;line-height:110%;margin:5px 10px;letter-spacing:-0.04em;}

h2{font-weight:normal;font-size:180%;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;}
input[type="submit"]
{ background:url(../images/submit.jpg) no-repeat; width:220px;height:35px; font-weight:bold;text-align:center; line-height:35px; font-size:18px; color:#FFFFFF; border:0;}

.editTextarea{}
.editTextbox{}
.editRating{}
a{color:#2b2b2b; text-decoration:underline;}
a:{text-decoration:none;}

.topshade{width:100%; margin:0 auto; background:url(../images/topshade.jpg) repeat-x; height:40px; }
.main-ctr{width:800px; margin:0 auto; background:url(../images/innerctr.png) repeat-y;}
.main-ctrinside{width:750px; margin:0 auto; padding:10px 25px;}
.lefttopctr{width:450px; float:left; position:relative;}
.lefttopctr h1{ color:#872f01; text-align:center; padding-bottom:15px;}
.lefttopctr h2{ color:#872f01; }
.bullets ul{list-style:none; margin:0; padding:0;}
.bullets li{ font-size:15px; line-height:24px; background:url(../images/bullets.png) 0px 5px no-repeat ; padding-left:35px; margin-left:15px;}

.optintop{background:url(../images/optintop.png) no-repeat; width:282px; height:172px; position:relative; float:left;}
.optinbox{width:282px; position:relative; float:left; top:-10px; left:25px;}
.optinmid{background:url(../images/optinmid.png) repeat-y; width:242px; margin:0 auto; padding:10px 20px;} 
.optinbot{background:url(../images/optinbot.png) no-repeat; width:282px; height:16px; margin:0 auto;}
.footer{background:url(../images/footer.png) no-repeat; width:800px; height:15px; margin:0 auto; text-align:center; padding-top:15px; font-size:12px; }
.para{width:720px; margin:0 auto; padding:10px 10px; border:1px solid;}
.productheading{ background:url(../images/productheaading.png) no-repeat; width:735px; height:50px; margin:0 auto; line-height:35px; font-size:20px; color:#FFFFFF; padding-left:15px; font-variant:small-caps; margin-top:15px;}

.product-left{width:280px; position:relative; float:left; margin:10px;}
.pbutton{background:url(../images/pbutton.jpg) no-repeat; width:121px; height:26px; font-size:14px;; color:#FFFFFF; line-height:26px; }
.product-left h4{text-align:center;}
.pbutton a{ color:#FFFFFF; text-decoration:none;}
.pbutton a:hover{ color:#FFFFFF; text-decoration:underline;}

.product-right{width:380px; position:relative; float:left; margin:10px;}
.product-right a{color:#575757;}
.product-right a:hover{ text-decoration:none;}
.bigbutton{background:url(../images/bigbutton.jpg) no-repeat; width:627px; height:61px; margin:0 auto; text-align:center; line-height:61px; margin-top:15px;}
.bigbutton a{ color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:20px; text-transform:uppercase; text-decoration:none; line-height:61px;}
.bigbutton a:hover{text-decoration:underline;} 

.headingtextctrbig{width:750px; margin:0 auto; text-align:center; color:#872f01; padding-bottom:15px;}
.headingtextctrbig1{width:750px; margin:0 auto; text-align:left; color:#872f01; padding-bottom:15px;}

.cpabutton{background:url(../images/cpabutton.jpg) no-repeat; width:221px; height:25px; text-align:center; font-size:15px; line-height:25px; display:block; color:#FFFFFF; text-decoration:none; margin-top:15px;}
.cpabutton:hover{ text-decoration:underline;}

.cpa-left{ width:500px; float:left; position:relative;}
.productheadingcpa{ background:url(../images/productheadingcpa.png.jpg) no-repeat;font-size:20px;color:#FFFFFF; text-align:left; width:485px; padding-left:15px;font-variant:small-caps; height:50px; line-height:35px;margin-top:15px;}
.productheadingcpa1{font-size:20px;color:#000000; text-align:left; width:485px; padding-left:15px;font-variant:small-caps;line-height:24px;margin-top:15px; padding-top:10px; padding-bottom:10px;}
.para-ctrcpa{width:460px; margin:0 auto; padding: 10px 15px; border:1px solid; }

.para-ctrcpa ul{list-style:none; margin:0; padding:0;}
.para-ctrcpa ul li{ font-size:15px; line-height:24px; background:url(../images/bullets.png) 0px 5px no-repeat ; padding-left:35px; margin-left:15px;}

.cpa-right{ width:240px; float:left; position:relative; left:15px;}
.cpa-rightheading{width:225px; background:url(../images/headingrightcpa.jpg) no-repeat; margin:0 auto; padding-left:15px;font-size:20px;color:#FFFFFF; text-align:left;font-variant:small-caps; height:50px; line-height:35px; margin-top:15px;}
.cpa-rightheading1{font-size:20px;color:#000000; text-align:left; width:225px; padding-left:15px;font-variant:small-caps;line-height:24px;margin-top:15px;  padding-top:10px; padding-bottom:10px;}
.cpapara-right{width:205px; padding:10px 10px 10px 15px; border:1px solid; margin:0 auto;}

.bottombuttoncpa{background:url(../images/bottombuttoncpa.jpg) no-repeat; width:450px; height:61px; text-align:center; color:#FFFFFF;  line-height:61px; margin:0 auto;}
.bottombuttoncpa a{ color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:20px; text-transform:uppercase; text-decoration:none; line-height:61px; }
.bottombuttoncpa a:hover{text-decoration:underline;} 

.testibot{background:url(../images/testibot.jpg) no-repeat; width:500px; height:13px; margin:0; padding-bottom:25px;}
.testimid{background:url(../images/testimid.jpg) repeat-y; margin:0 auto; width:500px;}
.testimonial{border:3px solid #840a30;background:#f9fae0 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/testitop.jpg) no-repeat; width:500px; height:50px; 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; text-align:left; font-size:20px; width:auto; list-style:none; margin:0; padding-top:10px;}
.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:#000000;}
.footer-widget1 ul a:hover{text-decoration:none; color:#000000;}
.footer-widget1 #wp-calendar caption {font-weight: bold;color:#0000000;}
.footer-widget1 #wp-calendar td {width: 32px;padding: 4px 2px;text-align: center;}


.widget_pages{width:160px; float:none; border:1px solid #296C7f;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 #296C7f; 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 #296C7f;;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 #296C7f;;margin:5px;}


.widget_recent_comments{width:160px; float:none; border:1px solid #296C7f;;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 #296C7f;;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 #296C7f;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 #296C7f;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 #296C7f;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 #296C7f;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 #296C7f;margin:5px;}


.footer-cont a{ color:#2b2b2b;}

