/* CUSTOM FONTS */
@font-face {
    font-family: 'calibriregular';
    src: url('fonts/calibri-webfont.eot');
    src: url('fonts/calibri-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/calibri-webfont.woff') format('woff'),
         url('fonts/calibri-webfont.ttf') format('truetype'),
         url('fonts/calibri-webfont.svg#calibriregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'calibribold';
    src: url('fonts/calibrib-webfont.eot');
    src: url('fonts/calibrib-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/calibrib-webfont.woff') format('woff'),
         url('fonts/calibrib-webfont.ttf') format('truetype'),
         url('fonts/calibrib-webfont.svg#calibribold') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* STYLES */
body { margin: 0px; padding: 0px; font-family: 'calibriregular', arial; font-size: 17px; padding-top: 20px; padding-bottom: 20px; }
.container { width: 919px; margin-left: auto; margin-right: auto; }
h1 { color: #FFF; font-family: 'calibribold', arial; font-size: 40px; font-weight: normal; text-align: center; }
h2 { color: #000; font-family: 'calibribold', arial; font-size: 36px; line-height: 36px; font-weight: normal; }
.redtext { color: #F00; }
.clearfix { clear: both; }

.headerlogo { text-align: center; }
.blackheadstrip { background-color: #000; padding-top: 5px; padding-bottom: 5px; margin-bottom: 40px; margin-top: 40px; }
.getaccessbutton { background-image:url(images/button-getaccess.png); width: 399px; height: 60px; display: block; margin-left: auto; margin-right: auto; }
.getaccessbutton:hover, .getaccessbutton:focus { background-image: url(images/button-getaccess-hover.png); }
.ticklist { list-style-image:url('images/ticklist.gif'); padding-left: 25px; }
.ticklist li { margin-bottom: 20px; }

.intro-left { float: left; width: 420px; }
.intro-right { float: right; width: 476px; }

.whatyoulearn-left { float: left; width: 475px; }
.whatyoulearn-right { float: right; width: 410px; text-align: right; }

.whatyousave-left { float: left; width: 294px; }
.whatyousave-right { float: right; width: 620px; }

.testimonial { width: 915px; margin-top: 55px; }
.testimonialimage { float: left; width: 180px; text-align: center; }
.testimonialtext { float: right; width: 705px; font-size: 25px;  }

.theauthor-left { float: left; width: 448px; }
.theauthor-left img { margin-bottom: 15px; }
.theauthor-right { float: right; width: 440px; }

