#content { background: #FFF url('../images/home/bkg-content.gif') repeat-x; }

.home p, .home ul, .home h1, .home h2, .home h3, .home h4, .mid p, .mid ul, .mid h1, .mid h2, .mid h3, .mid h4{
			margin: 0;
			padding: 0;
			border: 0;
			outline: 0;
			font-weight: inherit;
			font-style: inherit;
			font-size: 100%;
			font-family: inherit;
			vertical-align: baseline;
			}


.home { padding-left: 20px; background: url('../images/home/man.gif') no-repeat top right;   }
.home h1 { padding-top: 30px; font-size: 53px; font-weight: bold; letter-spacing: -3px; color: #fff; text-shadow: #83826e 2px 2px 1px; }
.home h2 { font-family: georgia, serif, times; font-size: 32px; font-weight: normal; letter-spacing: -2px; color: #42433e; line-height: 30px; width: 450px; }

.mid {height: 450px; margin-top: 5px;}
.mid .left { width:372px; float: left; clear: both; margin-top: -50px; position: relative; }
.mid .right { width: 600px; float: right; }

.services .description { display: none; }
.services { margin-left: -5px; margin-top: 15px; }

.home .btn { width: 140px; float: left; margin-left: 17px; font-size: 17px; line-height: 16px; letter-spacing: -1px; color: #7190a3; }
.home .btn a { display: block; font-size: 26px; letter-spacing: -2px; color: #1d272e; text-decoration: none; border-bottom: 1px #4f8bc4 solid; line-height: 24px; margin-bottom: 4px; }
.home .btn a:hover { color: #368fb9;  border-bottom: 1px #00abfa solid; }

.count h4 { font-size: 40px; line-height: 36px; letter-spacing: -3px; color: #1d272e; font-weight: bold; }
.count h3, .text h3 { font-size: 18px; line-height: 18px; letter-spacing: -1px; color: #7190a3; font-weight: bold; }
.text h3 { margin-top: 30px; margin-bottom: 15px; }
.testimonial { width: 372px; height: 350px; float: left; background: url(../images/home/bkg-quote.jpg) no-repeat; margin-top: 15px; }
.testimonial p { width: 265px; padding-top: 48px; padding-left: 45px; font-size: 18px; letter-spacing: -1px; line-height: 22px; text-align: center; }
.testimonial em { display: block; float: right; font-weight: bold; margin-top: 15px; }

.mid .text { margin-top: 33px; font-size: 20px; letter-spacing: -1px; line-height: 28px; }

.mid .dlbutton { clear: left; width: 325px; height: 100px; padding-top: 30px; margin-left: 20px; position: relative; }
.dlbutton a.btn { background: url('../images/home/btn-download.jpg') no-repeat; background-repeat: no-repeat; display: block; width: 325px; height: 89px; text-decoration: none; }
.dlbutton a.btn:active { background-position: 0 -89px; }
.dlbutton .try { 		 display: block; padding-top: 19px; margin-left: 80px; font-weight: bold; letter-spacing: -1px; color: #1d272e; font-size: 16px; line-height: 19px; }
.dlbutton .product { 	 display: block;  margin-left: 80px; left: 80px;  color: #fff; font-weight: bold; font-size: 20px; letter-spacing: -1px; line-height: 16px; }
.dlbutton .desc { 		display: block;   margin-left: 82px; color: #1d272e; font-size: 14px; }

.altos { position: absolute; top: 119px; right: 30px; text-align: right;  font-weight: bold; font-size: 13px; line-height: 16px;}
.aorder { position: absolute; top: 115px; left: 23px; text-align: left;  font-weight: bold; font-size: 13px; line-height: 16px;}
.aorder a { padding-left: 37px; padding-top: 4px; display: block; height: 30px; background: url('../img/shopping_cart.png') no-repeat; }

.riskfree { float:right; margin:-43px 0 0 0 !important; text-indent: -10000em; background: url('../images/home/risk-free.png') no-repeat; width: 171px; height: 136px; }
.riskfree a { display: block; width: 171px; height: 136px; }