body{margin:0px; padding:0px; background:#EEEEEE;  font-family:Arial, Helvetica, sans-serif;}
*{margin:0px; padding:0px;}
.clear{clear:both;}
h1{font-size:18px; font-weight:bold; color:#377401; font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; text-transform:uppercase; padding:0 0 8px 0;}
h2{font-size:12px; font-weight:bold; color:#000000; font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; text-transform:uppercase; padding:0 0 3px 0;}
h3{font-size:14px; font-weight:bold; color:#000000; font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; text-transform:uppercase; padding:0 0 3px 0; letter-spacing:1.5px;}
.hbar{ margin:30px 30px 10px 30px; border-bottom:1px solid #F0F0F0;}
.vcenter{vertical-align:middle;}
.center{text-align:center}
.vmiddle{vertical-align:middle;}
.header{}
.header .bg{ background:#202020 ; border-bottom:#CBCBCB 3px solid; height:100px;}
.header .bg .content{width:1000px; margin:0px auto;}
.header .bg .content .links{width:400px; float:right; text-align:right; color:#FFFFFF; font-size:11px;}
.header .bg .content .links .textlinks{width:250px; float:left; padding:0px 0 0 0; color:#FFFFFF; text-align:right;}
.header .bg .content .links .textlinks .thumb1{ vertical-align:middle;}
.header .bg .content .links .textlinks a{color:#FFFFFF; text-decoration:none;}
.header .bg .content .links .textlinks a:hover{color:#FFCC00; text-decoration:underline;}
.header .bg .content .logo{width:400px; float:left; padding:10px 0 0 0;}
.header .nav{width:979px; margin:20px auto 2px auto; }
.banner{width:1000px; height:302px; margin:0 auto 20px auto; background:url(../images/banner.jpg) no-repeat; background-position:15px 0; padding:0 0 0 10px; }
.banner .paypal{width:100px; height:100px; padding:0 0 140px 898px;}
.banner .learnmore{width:165px; height:38px; float:left; padding:0 0 0 80px;}
.banner .viewfeatures{width:165px; height:38px; float:left; padding:0 0 0 359px;}
.spotlight{width:979px; margin:0 auto; background:url(../images/bodybg.jpg); margin-bottom:20px;}
.spotlight ul{padding:0px 20px;}
.spotlight .box{list-style:none; width:223px; float:left; height:70px; padding:10px; font-size:12px; color:#666666;}
.spotlight .list1{border-right:1px solid #F0F0F0; background:url(../images/tmb-support.jpg) no-repeat;background-position:167px 10px;}
.spotlight .list2{border-right:1px solid #F0F0F0; background:url(../images/tmb-simple.jpg) no-repeat;background-position:157px 5px; }
.spotlight .list3{border-right:1px solid #F0F0F0; background:url(../images/tmb-price.jpg) no-repeat;background-position:157px 5px;}
.spotlight .list4{ background:url(../images/tmb-money-back.jpg) no-repeat;background-position:155px 10px;}
.spotlight .box a{color:#0088CC; text-decoration:none;}
.spotlight .box a:hover{border-bottom:1px dotted #0088CC; }
.body{width:979px; margin:0 auto; background:url(../images/bodybg.jpg);font-size:12px; color:#555555; font-family:Arial, Helvetica, sans-serif;text-align:justify; line-height:22px;}
.body .main{ width:462px; float:left; height:auto; padding:10px 23px 10px 30px; font-size:14px;  }
.body .sidebar{ width:435px; float:right; height:auto;padding:10px 20px 10px 0px; font-size:14px; color:#555555; font-family:Arial, Helvetica, sans-serif; }
.body .sidebar ul{ list-style:none; width:440px;}
.body .sidebar ul li{ list-style:none; width:420px; float:left; text-align:left; padding:6px 0px;}
.body .sidebar .btn{ text-align:center; padding:10px 0 0 0;}
.body .packages{background:url(../images/bg-pkgs.jpg) repeat-x; background-position:0px -30px; margin:0 auto; padding:40px 30px 30px; 30px; width:914px; font-size:12px; line-height:normal; height:290px; }
.body .packages img{vertical-align:middle;}
.body .packages p{padding:10px 0 0px 0;margin:0px;}
.body .packages .pkg{ width:284px; height:auto; padding:10px; float:left; }
.body .packages .pkg .txtarea{height:205px;}
.body .spackage{ background:url(../images/bg_spkgs.jpg) no-repeat; width:980px; height:auto; background-position:1px 0px; }
.body .spackage .sp1{width:405px; float:left; padding:20px 20px 20px 50px;}
.body .spackage .sp2{width:405px; float:left; padding:20px 20px 20px 44px;}
.body .spackage a{text-decoration:none; color:#555555;}
.body .spackage img{border:0px;}
.body .more{padding:20px 50px 40px 50px; }
.body .more .features{width:405px; float:left; padding:8px 20px 0 0;}
.body .more .features .list{padding:0 0 15px 0;}
.body .more .features .list .thumb{float:left; width:40px;}
.body .more .howworks{width:400px; float:left; padding:8px 0 0 45px;}
.body .more .howworks .list{padding:0 0 15px 0;}
.body .more .howworks .list .thumb{float:left; width:40px;}
.footer{width:880px; margin:0 auto; margin-bottom:20px; text-align:center;padding:50px 0 20px 0; font-size:12px; color:#c8c8c8; background: url(../images/cards.jpg) center top no-repeat;}
.footer .bglft{width:15px; height:56px; background:url(../images/bg-ftr-lft.jpg); float:left; }
.footer .bgrte{width:15px; height:56px; background:url(../images/bg-ftr-rte.jpg); float:left; }
.footer .ftrmain{width:850px; height:46px; background:url(../images/bg-ftr-mdl.jpg) repeat-x; float:left; padding:10px 0 0 0;}
.footer .ftrmain a{text-decoration:none;  color:#a5a7ab;}
.footer .ftrmain a:hover{text-decoration:none;  color:#4da6e9; border-bottom:1px dotted #4da6e9;}
/* text pages*/
.body .texts{width:920px;float:left; height:auto; padding:10px 0px 10px 30px;  }
.body .texts a{color:#1A74B0;}
.body .texts a:hover{color:#55ACE6;}
.body .guarantee{background:url(../images/money-back.jpg) top right no-repeat;}
.body .texts .process{padding:0 0 30px 0;}
.body .texts .process .ptxt{float:left; width:540px; height:auto; padding:40px 20px;}
.body .texts .process .pimg{float:left; width:340px; height:210px;}
/* portfolio */
.body .texts .folio{width:600px; height:auto; float:left;}
.body .texts .folio .thumb{ padding:0 0 40px 0;}
.body .texts .folio .thumb .title{}
.body .texts .folio .thumb span{float:right;}
.body .texts .folio .thumb .inv{width:200px; height:auto; float:left; padding:0 0 0 20px; background:url(../images/tick.jpg) no-repeat; background-position:0px 5px;} 
.body .texts .testimonail{width:260px; height:auto; float:right; background:#f4f4f4; padding:20px;}
/* testimonials */
body .testi{width:920px; height:auto; padding:20px 0 0 0;}
body .testi .credential{ height:auto; }
body .testi .credential .logo{ width:131px; height:131px; float:left; vertical-align:middle; margin:auto; display:block; padding:5px 0 0 0;}
body .testi .credential .quote{width:700px; height:auto; float:left; padding:0 0 0 50px;}
/* order */
.red{color:#FF6600; font-size:10px;}
.selected{font-size:16px;  text-transform:uppercase;}
.green{color:#92D32D;}
form{padding:0px; margin:0px;}
.body .order{width:920px;float:left; height:auto; padding:10px 0px 10px 30px;  }
.body .formbg{width:920px; background: #EDF2F6 url(../images/ordr-bg-btm.jpg) bottom no-repeat; padding:0 0 5px 0; }
.body .formbg .formitem{clear:both; }
.body .formbg .formitem .label{float:left; width:200px; text-align:right; font-size:14px; padding-top:3px; height:32px;}
.body .formbg .formitem .email{float:left; width:300px; font-size:14px; padding:3px 0 0 10px; height:32px;}

.body .formbg .formitem .field{float:left; width:280px; padding:0px 5px 5px 5px; display:block; font-size:14px; }
.body .formbg .formitem .field .textfield{border:#CACACA 1px solid; padding:5px; width:260px}
.body .formbg .formitem .field select{border:#CACACA 1px solid; padding:5px; width:272px;}
textarea#styled {
	width: 260px;
	height: 120px;
	border: 1px solid #cccccc;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif; font-size:12px;

}
textarea#feature {
	width: 260px;
	height: 120px;
	border: 1px solid #cccccc;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif; font-size:12px;

}
.body .formbg .formitem .field .logostyle{width:140px; float:left; vertical-align:middle; padding:4px 0px 4px 0;}
.body .formbg .formitem .field .chkordrelm{ padding:3px 0 0 5px; background:#FFFFFF; width:266px; font-weight:bold; color:#6ACD18;}
.body .formbg .formitem .field .logostyle span{color:#AAAAAA; font-size:11px; font-weight:bold; display:block; text-align:center;}
.body .formbg .formitem .caption{float:left; width:400px; line-height:normal; font-size:10px; color:#1A74B0;  vertical-align:middle; padding:7px 0 0 0;}
.body .formbg .formitem .caption span{vertical-align:middle;}
.body .formbg .continue{float:right; width:300px; height:auto; text-align:right; padding:3px 10px 5px 5px;}
.body .formbg .toc{float:left; width:500px; height:auto; padding:10px 20px;}
.body .formbg .ordrtxt{padding:0px 32px;}
/* packages */
.body .pkgpage{background:url(../images/bg-pkgpg.jpg) repeat-x; padding:39px 0 0 0; border-left:1px solid #E6E6E6; border-right:1px solid #E6E6E6;}
.body .pkgbdr{background:url(../images/bg-btm-pkg.jpg) repeat-x; height:60px;}
.body .pkgpage .pkgs {width:920px;float:left; height:auto; padding:10px 0px 0px 30px; line-height:normal;}
.body .pkgpage .pkgs .pkg1{width:287px; height:auto; float:left; padding:0 14px 0 0; border-right:#F0F0F0 1px solid;} 
.body .pkgpage .pkgs .pkg2{width:287px; height:auto; float:left; padding:0 14px 0 14px;  border-right:#F0F0F0 1px solid;}
.body .pkgpage .pkgs .pkg3{width:287px; height:auto; float:left; padding:0 0 0 14px;}
.body .pkgpage .pkgs img{vertical-align:middle;}
.body .pkgtxt{padding:0 30px;}
.pkgfeatures{height:380px;}
.body .tables{padding:30px;}
.body  .tables .mytable {width: 915px; padding: 0; margin: 0; font: normal 11px auto "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color: #65BBC2;}
.body  .tables caption { padding: 0 0 5px 0; width: 915px; font: italic 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; text-align: right;}
.body  .tables th { font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color: #4f6b72; border-right: 1px solid #C1DAD7;border-bottom: 1px solid #C1DAD7;border-top: 1px solid #C1DAD7; letter-spacing: 2px; text-transform: uppercase; text-align: left; padding: 6px 6px 6px 12px; background: #CAE8EA url(images/bg_header.jpg) no-repeat;}
.body  .tables th.nobg {border-top: 0;border-left: 0;border-right: 1px solid #C1DAD7;background: none;}
.body  .tables th.nobg2 {border-bottom:0px;}
.body  .tables .nobg2 {border-top: 0;border-left: 0;border-right: 0px solid #C1DAD7;background: none; text-align:center; border-bottom:0px;}
.body  .tables .nobg3{border-right: 1px solid #C1DAD7;background: none; text-align:center; border-left:0px; border-top:0px; border-bottom:0px;}
.body  .tables td {border-right: 1px solid #C1DAD7;border-bottom: 1px solid #C1DAD7;background: #fff;padding: 6px 6px 6px 12px;color: #65BBC2;}
.body  .tables td.alt {background: #F5FAFA;color: #79DD0D; text-align:center; font-size:16px; font-weight:bold;}
.body  .tables th.spec {border-left: 1px solid #C1DAD7;border-top: 0;background: #fff ;font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}
.body  .tables th.specalt {border-left: 1px solid #C1DAD7;border-top: 0;background: #f5fafa url(images/bullet2.gif) no-repeat;font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;color: #3FA9B1}
.body  .tables .grey{color:#CCCCCC;}
.body  .tables .greenbg{background:#92D32D; color:#FFFFFF;}