body {font:68.75% "Arial";margin:0;padding:0; color: #666;}
div,ul,ol,li,form,fieldset,input,textarea,p{margin:0;padding:0;}
img {border:0;}
ul, ol {list-style: none;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;margin:0;padding:0;}
.invisibleText {visibility: hidden;}

#backgroundContainer {width: 100%; background: url(images/blue_grad_bg.gif) 0 0 repeat-x; overflow: hidden; height: 100%;}

#contentBgContainer {background: url(images/page_grad.gif) 0 0 no-repeat; width: 850px; margin: 0 auto; padding: 8px 12px 0 12px; overflow: hidden;}
#contentWrap {background: #fff url(images/header_grad.gif) 0 0 repeat-x; width: 844px; padding: 0 3px 98px 3px; float: left;}

#header {padding-top: 37px; border-bottom: 8px solid #ececec; margin-bottom: 1px;}
#header h1 {line-height: 0; width: 470px; height: 49px; margin: 0 auto; background: url(images/heading_text.gif) 0 0 no-repeat; margin-bottom: 22px;}

#bodyWrap {background: url(images/page_bodyWrap_grad.gif) 0 0 repeat-x; padding: 6px 0 64px 0; border-bottom: 8px solid #ececec;}
#bodyWrap h2 {font-size: 21px; font-weight: bold; width: 100%; text-align: center; margin-bottom: 24px;}
#bodyWrap .content {background: url(images/iphone_bg.jpg) 31px 0 no-repeat; padding-left: 405px; font-size: 15px;}
.sideContent {width: 400px;}
#bodyWrap .content p {margin-bottom: 25px;}
#bodyWrap .content ul {font-weight: bold; font-size: 14px; margin-bottom: 18px;}
#bodyWrap .content ul li {background: #f8fbee url(images/check_mark_bg.gif) 9px 10px no-repeat; padding: 8px 10px 8px 32px; margin-bottom: 1px;}
.sideContent .buttonWrap {width: 350px; padding-left: 22px; text-align: center;}
#bodyWrap .sideContent .buttonWrap h3 {font-size: 18px; font-weight: bold; margin-bottom: 28px; margin-top: 40px;}
#footer {padding-top: 4px;}
#footer .rightsText {float: left; margin-top: 2px;}
#footer .poweredBy {float: right; margin-right: 4px;}