@charset "utf-8";
/* CSS Document */

@import url("reset.css");

body {background:url(../images/bg-general-header.jpg) repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333;}

strong {font-weight:bold;}
span.txt-18 {font-size:18px;}
span.txt-red {color:#ce0d36;}
span.txt-blue {color:#1896b1;}
span.txt-dark-blue {color:#003f7b;}
span.strikethrough {text-decoration:line-through;}

div#wrapper {width:939px; display:table; margin:auto;}

div#header {width:849px; margin:auto; padding:33px 0 68px 0;}
div#header p {color:#aeadad; font-size:15px; line-height:18px;}
div#header div#logo {width:131px; height:19px; margin-top:9px; display:block; float:left; clear:left; background:url(../images/sprite.png) no-repeat -234px -246px;}
div#header div#txt-header {width:440px; padding-left:40px; float:left; display:block;}

/* CONTENT */
div#content {width:939px; margin:auto; display:table; background:url(../images/bg-content.png) repeat-y center top;}

div#content div#cont-top {width:859px; margin:auto; padding:0 26px 0 26px; display:table; background:url(../images/bg-content-top.png) no-repeat center top;}
div#content div#cont-top div#image {width:233px; height:220px; display:table; margin:20px 0 0 20px; display:block; float:left; clear:left; background:url(../images/sprite.png) no-repeat left -185px;}
div#content div#cont-top div#imageb {width:233px; height:220px; display:table; margin:20px 0 0 20px; display:block; float:left; clear:left; background:url(../images/boxes-version-B.png) no-repeat left top;}
div#content div#cont-top div#imagec {width:233px; height:220px; display:table; margin:20px 0 0 20px; display:block; float:left; clear:left; background:url(../images/boxes-version-C.png) no-repeat left top;}
div#content div#cont-top div#txt-offer {display:table; padding:26px 0 0 15px; float:left;}
div#content div#cont-top div#txt-offer h1 {font-size:26px;}
div#content div#cont-top div#txt-offer h1#line-indent {text-indent:175px; margin-bottom:15px;}
div#content div#cont-top div#txt-offer div.top-list {width:270px; padding-left:12px; display:block; float:left;}
div#content div#cont-top div#txt-offer div.top-list-smaller {width:236px;}
div#content div#cont-top div#txt-offer div.top-list p {margin-bottom:7px;}
div#content div#cont-top div#txt-offer div.plus {width:28px; text-align:center; float:left; color:#666; font-size:50px; font-weight:bold;}
div.cta-row {width:859px; display:table;}
div.cta-row div.txt-bot {width:475px; float:left; padding:20px 0; clear:left; display:table; text-align:right;}
div.cta-row div.txt-bot h2 {font-size:22px; font-weight:bold; color:#566164;}
div.cta-row div.txt-bot div.arrow {width:44px; height:32px; margin:8px 0 0 5px; display:block; float:right; clear:right; background:url(../images/sprite.png) no-repeat -364px -185px;}
div.cta-row div.the-cta {width:286px; text-align:center; padding-left:60px; float:left; clear:right; display:table;}
div.cta-row div.the-cta p {color:#666; font-size:16px; font-weight:bold;}
div.cta-row div.the-cta a.bt-upgrade {width:286px; height:54px; display:block; text-indent:-10000px; cursor:pointer; background:url(../images/sprite.png) no-repeat -409px -185px;}
div.cta-row div.the-cta a.bt-upgrade:hover {background-position:-409px -239px;}

ul li {list-style-image:url(../images/bullet.png); margin-left:18px; line-height:18px;}

div#content div#mid-section {width:939px; height:126px; padding-top:14px; margin:0 0 0 2px; display:block; background:url(../images/sprite.png) no-repeat left top; line-height:16px; color:#fff;}
div#content div#mid-section h2 {font-size:16px; font-weight:bold; margin-bottom:4px;}
div#content div#mid-section div.mid-txt {width:260px; padding-left:40px; float:left;}

div#content div#cont-bot {width:859px; margin:auto; padding:12px 26px 0 26px; display:table;}
div#content div#cont-bot div#cont-left {width:215px; float:left; clear:left; display:table;}
div#content div#cont-bot div#cont-left div#icon {width:76px; height:55px; margin-right:12px; display:block; float:left; clear:left; background:url(../images/sprite.png) no-repeat -287px -185px;}
div#content div#cont-bot div#cont-left div#title {font-size:14px; font-weight:bold; color:#333; padding-top:7px;}
div#content div#cont-bot div#cont-left p#left-txt {clear:both; line-height:16px; margin:13px 0;}
div#content div#cont-bot div#cont-left div#trust {width:211px; height:158px; margin:7px 0; display:block; background:url(../images/sprite.png) no-repeat -695px -185px;}
div#content div#cont-bot div#cont-right {width:600px; display:table; margin-bottom:20px; float:right; clear:right;}

div#content div#cont-bot div#cont-right table {color:#444; display:table; font-size:13px;}
div#content div#cont-bot div#cont-right table tr {}
div#content div#cont-bot div#cont-right table tr td#table-col-1 {width:320px; height:57px; padding:7px; text-align:right; vertical-align:middle; font-size:14px; font-weight:bold;}
div#content div#cont-bot div#cont-right table tr td.table-col-2 {width:1px; background:url(../images/table-v-div.png) no-repeat left bottom;}
div#content div#cont-bot div#cont-right table tr td#table-col-3 {width:113px; text-align:center; vertical-align:middle; font-weight:bold; background:url(../images/table-prod-bg.png) repeat-x left bottom;}
div#content div#cont-bot div#cont-right table tr td#table-col-4 {width:146px; text-align:center; vertical-align:middle; font-weight:bold; font-size:16px; background:url(../images/table-prod-bg.png) repeat-x left bottom;}
div#content div#cont-bot div#cont-right table tr td#table-col-5 {width:11px; background:url(../images/table-right-border.png) no-repeat left bottom;}
div#content div#cont-bot div#cont-right table tr td#table-border-top {height:11px; background:url(../images/table-top-border.png) no-repeat left top;}
div#content div#cont-bot div#cont-right table tr td.fill-gray-left {background:#e4e5e5 url(../images/table-left-border-gray.png) repeat-y left top;}
div#content div#cont-bot div#cont-right table tr td.fill-white-left {background:url(../images/table-left-border-white.png) repeat-y left top;}
div#content div#cont-bot div#cont-right table tr td.fill-gray {background:#e4e5e5;}
div#content div#cont-bot div#cont-right table tr td.table-icon {text-align:center; vertical-align:middle;}
div#content div#cont-bot div#cont-right table tr td.main-content {padding:12px 6px;}
div#content div#cont-bot div#cont-right table tr td#table-border-bottom-left {height:8px; background:url(../images/table-bottom-border.png) no-repeat left top;}
div#content div#cont-bot div#cont-right table tr td.table-border-bottom {background:url(../images/table-bottom-border-pattern.png) repeat-x;}

div#content div#content-footer {width:911px; height:44px; display:block; margin:auto; background:url(../images/sprite.png) no-repeat left -141px;}

/* FOOTER */
div#footer {width:901px; margin:10px auto; display:table;}
div#footer p {margin:2px 0 4px 0; color:#bbb;}
div#footer p.txt-10 {font-size:10px;}
div#footer div#bg-left {width:10px; height:81px; display:block; float:left; clear:left; background:url(../images/sprite.png) no-repeat -911px -141px;}
div#footer div#bg-right {width:10px; height:81px; display:block; float:right; clear:right; background:url(../images/sprite.png) no-repeat -921px -141px;}
div#footer div#footer-content {width:881px; height:81px; display:block; float:left; background:url(../images/bg-footer.png) repeat-x;}
div#footer div#footer-content div#windows-logo {width:54px; height:60px; margin-top:10px; display:block; float:left; clear:left; background:url(../images/sprite.png) no-repeat -233px -185px;}
div#footer div#footer-content div#sys-requirements {width:200px; float:left; display:table; margin-top:15px; padding-left:10px;}
div#footer div#footer-content div#txt-copy {float:left; display:table; margin-top:15px; padding-left:40px;}
div#footer div#footer-content div#txt-copy a {text-decoration:none; color:#bbb;}
div#footer div#footer-content div#txt-copy a:hover {text-decoration:underline; color:#dedede;}
