/* Hero Splash
------------------------------------------------------------------------------------- */

.nine-nrm { position:relative; }
.hero { padding:10px 0 20px 0; margin-left:-10px; display:block; }
.hero-video { position:absolute; top:185px; left:448px; }
.main-features, .number-features { font-size:1em; line-height:1.4em; list-style-type:disc; margin:0 0 10px 20px; }
.main-features li, .number-features li { padding:3px 0; }
.number-features { list-style-type:decimal;margin:0 0 10px 25px;}
.product-language {padding:0 0 5px 0;}
.product-language img {padding:0 2px 0 0;}

.x4-price { background:url(/assets/images/buttons/x4-price.gif) no-repeat; height:122px; width:151px; margin:30px auto 30px auto; text-align:center; padding-top:25px; line-height:1.3; }
.x4-price span { font-size:2.8em; color:#999; }
.x4-price span.offer-before { font-size:2.0em; color:#BFBFBF; line-height:normal; display:block; margin:-10px 0 15px 0; }
.x4-price span.offer-after { font-size:2.1em; color:#999; line-height:normal; }
.x4-price span.offer-price { font-size:2.5em; color:#999; line-height:normal; }
#logo { margin:20px 0 20px 0; }
.inline-video a { display:block; width:700px;height:438px; margin:0 auto; text-align:center; }
.yt-video { margin:0 auto; text-align:center; margin-bottom:20px;}
.small-text {font-size:1.1em;}
.windows-7 {margin-right:30px;}
img.reasons {margin:10px -45px;}
.press-push { margin-bottom:25px; border-bottom:1px solid #eee; }

.x4-buy, .x4-download { text-align:center; width:155px; margin:0 auto;}
#video span, .x4-buy span, .x4-download span { visibility:hidden; }
.x4-buy a { display:block; background:url(/assets/images/buttons/x4-buy.jpg) no-repeat; height:55px; width:155px; }
.x4-buy a:hover { background-position:left bottom; }
.x4-download a { display:block; background:url(/assets/images/buttons/x4-download.jpg) no-repeat; height:55px; width:155px; }
.x4-download a:hover { background-position:left bottom; }

.feature { margin-bottom:20px; }
.feature-content { border:2px solid #efefef; background:#fff;margin:2px; padding:10px 2px 5px 2px; }
.feature-content p { margin:5px; padding:0; color:#959595; }
.feature-content p strong { color:#757575; }

.feature-bg div div { padding:10px 20px; }
#overview .feature-bg h3 { font-weight:bold; margin:0 0 5px 0; }

#overview h1, #x4-content h1 { color:#666; font-size:1.7em; letter-spacing:0; font-weight:bold; margin:0 0 8px; padding:0; }


/* Main Content
------------------------------------------------------------------------------------- */

#overview div { visible:hidden; }
#overview { float:left; font-size:12px; }
#overview h3,  #x4-content h3 { text-transform:none; padding:0; font-size:14px; margin:8px 0;}
#overview .whitespace { padding-bottom:20px; }
#overview .easy { list-style-type:decimal; }
#overview .hero-feature { color:#64c359; text-transform:uppercase;}
.tabs { background-color:#fff; }


/* Full Feature List
------------------------------------------------------------------------------------- */
.feature-list { background-color:#f9f9f9; padding:8px; margin:0 10px 20px 0;}
.feature-list h4 { text-transform:none; padding:0; font-size: 1.7em; line-height:1.5; margin:5px 0 10px 2px;}
.feature-list table { width:100%;}
.feature-list table td { background-color:#fff; border: 1px solid #e0e0e0; font-size: 12px; line-height:1.5; padding:8px; vertical-align:middle;}
.feature-list table tr:hover td {background:#fcfcfc; cursor:default;}
.feature-list table tr:hover td.yes {background:#f3f2f2; cursor:default;}
.feature-list table .yes { background-color:#fafafa; text-align:center; width:55px; }



/* Starter Edition Product Specific Headings
------------------------------------------------------------------------------------- */
#dsa-compact h1, #dsa-compact h3 { color:#6a4d9d; }



/* Starter Edition Feature Table
------------------------------------------------------------------------------------- */
.comparison-list { padding:8px; margin-bottom:20px;}
.comparison-list table { width:100%;}
.comparison-list table thead { border:1px solid #d8d8d8; background:url(/assets/images/products/comparison-bg.jpg) repeat-x; text-align:left; font-size: 18px; font-family:"Helvetica Neue",helvetica,arial; color:#6b6b6b;}
.comparison-list table td, .comparison-list table th {  padding:8px; vertical-align:middle; }
.comparison-list table td { font-size: 12px;  }
.comparison-list table .yes, .comparison-list table .no { text-align:center; width:135px; }
.comparison-odd { background-color:#edf7fa; }



/* Starter Edition Download, Quotes and ticks
------------------------------------------------------------------------------------- */
.se-free-download { margin-top:28px; margin-bottom:15px; }
.se-press-quote { height:138px;}
.se-press-quote p {font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.55em; text-align:center; margin-bottom:5px;  }
.se-press-quote p span { font-size:0.65em;font-style:normal;font-weight:bold; display:block; padding-top:5px; font-family:Arial, Helvetica, sans-serif;}
.se-intro-flash {position:absolute;top:58px;left:25px}
.tick-list li {list-style-image:url(/assets/images/products/tick.jpg);}


/*  Examples Slider
------------------------------------------------------------------------------------- */
#slider-container{position:relative;overflow:hidden;height:472px;margin-bottom:30px;}
ul#slider-desc {position:absolute;top:358px;width:690px;background:#000;background: rgba(0, 0, 0, 0.7);height:95px;z-index:998;padding:10px;filter:alpha(opacity=70);}
ul#slider-desc p {color:#fff; font-size:11px;width:690px;}

ul#slide_nav li,ul#slider {list-style:none;}
ul#slide_nav{list-style:none;z-index:999;position:absolute;top:432px;right:10px;}
ul#slide_nav li {font-size:12px;width:25px;text-align:center;line-height:25px;margin:0;float:left;padding:0;cursor:pointer;color:#ccc;}
ul#slide_nav li#button_selected {font-weight:bold;color:#fff;}
#slide_nav li:hover{color:#fff;}
#slider img {height:472px;}


/*  DSA 2 Single page test
------------------------------------------------------------------------------------- */
#dsa2 #overview h1, #dsa2 #overview h2 {color:#7F63AB;font-size:2.2em;}
#dsa2 #overview h2 {font-size:1.6em; margin:30px 0 5px 0;}
#dsa2 #overview h3 {font-size:1.2em; margin-bottom:5px;}

#dsa2 #overview .bullet-list, #dsa2 #overview .number-list {margin-bottom:0;}
#dsa2 #overview .bullet-list li, #dsa2 #overview .number-list li {margin:0 0 5px 20px;}

#dsa2 .new  {color:#64C359;text-transform:uppercase;}
#dsa2 .improved  {color:#7F63AB;text-transform:uppercase;}
#dsa2 .buy-footer {margin-top:3420px;}



@media print {
#overview * { display:block !important; overflow:visible;}
#overview .alpha { clear:left; }
}
