﻿body { background-position:center 404px !important; }
.fpBanner { width:950px; height:380px; background:#fff url(/App_Images/fpBg2.jpg) no-repeat; margin:15px auto 0 auto; overflow:hidden; }
.fpBanner #fpBanner_top { width:920px; height:324px; font-size:20px; line-height:26px; padding-left:30px; display:inline-block; }
.fpBanner #fpBanner_top h1 { font-size:28px; font-weight:bold; letter-spacing:-1px; margin:0; padding:0; }
 #ctl00_cphContent_divText { background:url(/App_Images/en/screenshots/frontpage/Distribution-Agreement.png) no-repeat right 90px; }
 #lTitle, #lDescription { width:415px; }
.fpBanner #fpBanner_top img { float:right; }
.fpBanner #fpBanner_top .screenshot { width:355px; height:250px; position:relative; top:100px; }
.fpBanner #fpBanner_bottom { width:950px; height:80px; }
.fpBanner #fpBanner_bottom .Hints { float:left; line-height:16px; border-left:dotted 1px #666; margin-left:30px; padding-left:8px; font-size:11px; font-weight:bold; line-height:12px; position:relative; top:-4px; }
.fpBanner #fpBanner_bottom .Hints a, .fpBanner #fpBanner_bottom .Hints a:hover { text-decoration:none !important; color:#000; cursor:default; }
.fpBanner #fpBanner_bottom .Hints.selected { background-color:#1758b6; color:#fff; }
.fpBanner #fpBanner_bottom .Hints img { margin-left:40px; margin-right:10px; float:left;  }
.fpBanner #divPointer { width:91px; height:20px; background:Transparent url(/App_Images/arDown.png) no-repeat bottom; position:relative; left:40px; display:inline-block; }
.fpBanner .btnDownload { float:left; }
.fpBanner .btnMac { float:left; margin-left:5px; }
.promoBlock1 { color:#000; }
.accordionHeader { margin-top:1px; padding:5px; cursor:pointer; background:#fff; }
.accordionHeader:hover { background:#fff url(/App_Images/hLine1.png) no-repeat center -30px; }
.accordionHeader a { display:block; background:Transparent url(/App_Images/Icons/FormBullet1.gif) no-repeat 4px 4px; padding-left:20px; }
.accordionHeader .ExpandIcon { width:16px; height:16px; display:inline-block; float:right; background:#fff url(/App_Images/Icons/tick.png) no-repeat top; }
.accordionContent { width:528px; border-bottom:dotted 1px #ccc; border-top:none; padding:20px; padding-top:0; background-color:#fff; }
.documentList { margin:0; }
.documentList li { list-style-type:none; padding:3px 0 3px 15px; margin-left:0; border-top:solid 1px #f3f7fb; background:#fff url(/App_Images/Icons/docBlue.gif) no-repeat left 5px; }
.documentList li:first-child { border-top:none; }
.boxFeatures .preview { width:385px; height:410px; background-color:#f4f4f4; float:left; padding:0 10px 0 10px; }
.boxFeatures .preview #imgSSPreview { width:375px; height:235px; }
.boxFeatures .preview .imgDescription { display:block; padding:20px; padding-bottom:0; }
.boxFeatures .preview h2 { font-size:21px; color:#1758b6; padding:0 20px 0 20px; }
.boxFeatures .buttons { float:left; width:160px; }
.boxFeatures .buttons a { display:block; line-height:14px; vertical-align:middle; background-color:#fff; border-bottom:solid 1px #f4f4f4; font-size:12px; font-weight:bold; color:#666; text-decoration:none; padding:10px; border-bottom:solid 1px #f4f4f4; text-align:right; }
.boxFeatures .buttons a.selected { background-color:#f4f4f4; color:#000; }
.boxFeatures .buttons a:first-child { border-top:solid 1px #f4f4f4; }
.tasks { padding:20px; padding-bottom:10px; }
.tasks h2 { margin:0; background:#efefef url(/App_Images/Icons/FormBullet1.gif) no-repeat 10px 10px; padding:5px; padding-left:24px; border-bottom:solid 1px #ddd; }
.ScreenshotThumbnails .magnifier { margin-bottom:20px; vertical-align:middle; position:relative; top:-10px; }
.ScreenshotThumbnails .magnifier img { text-align:left; vertical-align:middle; margin-right:10px; }
.datePromo, .datePromo a { font-size:12px; line-height:12px; }