@charset "utf-8";
/* CSS Document */

body {font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;font-weight: normal;color: #2b2b2b;background:#ffffff;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;}
a{ color:#2b2b2b; text-decoration:underline;}
a:hover{text-decoration:none;}
.clear {clear:both;}
input[type="submit"]
{ background:url(../images/submitbutton.jpg) no-repeat; width:190px;height:36px; font-weight:bold;text-align:center; line-height:36px; font-size:18px; color:#FFFFFF; border:0;}

.editTextarea{}
.editTextbox{}
.editRating{}

.mainctr{width:800px; margin:0 auto; background:url(../images/shadow.png) repeat-y;}
.headingctr{width:732px; margin:0 auto; background:#682883; padding:10px 25px;} 
.headingctr1{width:732px; margin:0 auto; background:#682883; padding:10px 25px; text-align:left; color:#FFFFFF;}
.headingctr h1,h2,h3,h5,h4{color:#ffffff; text-align:center;}
.gradient{width:782px; margin:0 auto; background:url(../images/gradient.jpg) repeat-x; height:40px;}
.para h3,h1,h2,h5,h4{text-align:center;}
paractr h3,h1,h2,h5,h4{text-align:left; margin:0; padding:0;}
.paractr{width:720px; padding:10px 20px; margin:0 auto; text-align:left;}
.contentcontainer{width:762px; margin:0 auto; padding:10px 20px;}


.leftctr{width:500px; float:left; position:relative; display:block;}
.lefttop{background:url(../images/padtop.png) no-repeat; width:500px; height:61px; margin:0 auto; position:relative; top:-32px;}
.leftmid{background:url(../images/padmid.png) repeat-y; margin:0 auto; padding: 10px 20px; width:460px; top:-32px; position:relative;}
.leftmid h1,h2,h3,h5,h4{text-align:left; color:#682883;}
.leftbot{background:url(../images/padbot.png) no-repeat; width:500px; height:32px; margin:0 auto; position:relative; top:-32px;}
.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;}

.optinctr{width:240px; float:left; position:relative; display:block; left:15px; position:relative; top:-32px; }
.optintop{background:url(../images/optintop.png) no-repeat; width:236px; height:67px; position:relative; }
.optintop1{background:url(../images/optintop1.png) no-repeat; width:236px; height:67px; position:relative; }
.optinmid{background:url(../images/optinmid.png) repeat-y; width:196px; position:relative;padding:10px 20px;}
.optinbot{background:url(../images/optinbot.png) no-repeat; width:236px; height:21px; position:relative;}


.productcontainer{width:760px; margin:0 auto; top:-38px; position:relative;}
.productcontainertop{background:url(../images/productctrtop.png) no-repeat; width:760px; height:67px; margin:0 auto; position:relative;}
.productcontainermid{ background:url(../images/productctrmid.png) repeat-y; width:710px; margin:0 auto; position:relative; padding:10px 25px;}
.productcontainerbot{background:url(../images/productctrbot.png) no-repeat; width:760px; height:36px; position:relative;  margin:0 auto;}

.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;}
.product-right{width:350px; position:relative; float:left; margin:10px;}
.product-right a{color:#575757;}
.product-right a:hover{ text-decoration:none;}

.pbutton{background:url(../images/pbutton.png) no-repeat; width:135px; height:25px; font-size:14px;; color:#FFFFFF; line-height:25px; }

.pbutton a{ color:#FFFFFF; text-decoration:none;}
.pbutton a:hover{ color:#FFFFFF; text-decoration:underline;}
.productheading{font-size:23px;color:#682883; text-align:left; width:720px; padding:0 20px; }

.bigbutton{background:url(../images/longbutton.jpg) no-repeat; width:411px; height:42px; margin:0 auto; text-align:center; line-height:48px;}
.bigbutton a{ color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:20px; text-transform:uppercase; text-decoration:none;}
.bigbutton a:hover{text-decoration:underline;} 


.testi-top{background:url(../images/testitop.jpg) no-repeat; width:500px; height:61px; margin:0 auto;}
.testibot{background:url(../images/testibot.jpg) no-repeat; width:500px; height:18px; margin:0;}
.testimid{background:url(../images/testimid.jpg) repeat-y; margin:0 auto; width:500px;}
.testimonial{border:3px solid #000;background:#ffea95 none repeat scroll 0 0;color:#333333;line-height:20px;margin:0 auto;padding:15px;text-align:left;width:500px;}

.cpabutton{background:url(../images/cpabutton.jpg) no-repeat; width:341px; height:29px; text-align:center; font-size:18px; line-height:29px; display:block; color:#8b002b; text-decoration:none; margin-top:15px;}
.cpabutton:hover{ text-decoration:underline;}

.cpa-left{ width:500px; float:left; position:relative;}
.productheadingcpa{font-size:23px;color:#682883; text-align:left; width:460px; padding:0 20px;}
.productheadingcpa1{font-size:23px;color:#682883; text-align:left; width:460px; padding:0 20px; border-bottom:2px groove #682883;}

.para-ctrcpa{width:470px; padding:10px 15px 30px 15px;}
.para-ctrcpa ul{ list-style:none; margin:0; padding:0;}
.para-ctrcpa ul li{background:url(../images/bullets.png) 2px 5px no-repeat; padding-left:28px; line-height:24px;}

.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;}

.bottombuttoncpa{background:url(../images/bottombutooncpa.jpg) no-repeat; width:328px; height:42px; margin:0 auto; text-align:center; line-height:42px;}
.bottombuttoncpa a{ color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:18px; text-transform:uppercase; text-decoration:none;}
.bottombuttoncpa a:hover{text-decoration:underline;}


.footer{background:url(../images/shadowbottom.png) no-repeat; width:800px; height:33px; margin:0 auto;padding-top:20px; text-align:center; font-size:11px;}




.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;}

