﻿/* Specific styles for overview and downloads pages */

.BoxRight table { margin-bottom:20px; margin-top:20px; width:100% }

/* select element, e.g. for selecting type number */
.SelectBox { border-style:none; color:#007CC3; font-family:FuturaBk,sans-serif; font-size:11pt; font-weight:bold; padding-left:10px }

/* List in main body of text */
.BoxRight ul { }
.BoxRight li { background:url('/include/images/ListStyle.png') no-repeat 12px 9px; padding:2px 10px 0 30px; text-align:justify }

/* Product overview table */
table.ProductOverview { margin-bottom:0px }
.ProductOverview td { padding:20px 0 20px 0; vertical-align:top }
.ProductOverview td.Picture { padding-right:15px; text-align:center; width:150px }
.ProductOverview img { padding-top:6px }
.ProductOverview img.PictureWidth { width:100px }
.ProductOverview img.PictureWidthLowProfile { width:86px }
.ProductOverview img.PictureWidthShort { width:80px }
.ProductOverview img.PictureWidthScreenshot { width:100px }
.ProductOverview td.Description { }
.ProductOverview p.ProductName { font-family:FuturaMd,sans-serif }
.ProductOverview p.ProductDesc { margin-top:5px }
.ProductOverview p.IO { font-size:9pt; margin-top:10px }

/* Downloads table */
table.DownloadsTable { margin-bottom:0px }
.DownloadsTable td { padding-top:15px; padding-bottom:15px; vertical-align:top }
.DownloadsTable td.Description { padding-right:25px }
.DownloadsTable p.ProductName { font-family:FuturaMd,sans-serif }
.DownloadsTable p.ProductDesc { font-size:10pt; margin-top:2px }
.DownloadsTable td.VersionDate { font-size:10pt; padding-top:16px; text-align:center; width:160px }
.DownloadsTable span.Version { font-family:FuturaBk,sans-serif }
.DownloadsTable p.Date { margin-top:2px }
.DownloadsTable td.Zip { padding-right:5px; width:32px }
.DownloadsTable td.Size { font-size:10pt; padding-top:22px; width:25px }
.DownloadsTable td.Close { padding-top:0 }
.DownloadsTable td.SizeClose { padding-top:7px }

/* Product description feature list */
td.Description ul { margin-top:5px; }
td.Description li { background:url('/include/images/ListStyle.png') no-repeat 12px 9px; padding:2px 0 0 30px }

/* Generic styles for options tables" */
table.OptionsTable { margin-bottom:30px }
.OptionsTable th { background-color:#007CC3; color:#FFFFFF; padding:7px 0; text-align:left }
.OptionsTable th:nth-child(1) { padding-left:7px }
.OptionsTable td { padding-top:30px; text-align:left; vertical-align:top }
.OptionsTable td.Type { color:#007CC3; font-family:FuturaMd,sans-serif; padding-left:5px; width:145px }
.OptionsTable td.PriceEur { width:10px }

/* Specific styles for encoding-options table */
table.EncoderOptions { }
.EncoderOptions th:nth-child(2) { text-align:center }
.EncoderOptions td.Option { font-family:FuturaMd,sans-serif; padding-left:10px; width:70px }
.EncoderOptions td.Standard { width:170px }
.EncoderOptions td.Price { padding-right:4px; text-align:right; width:35px }
.EncoderOptions td.Unit { width:65px }

/* Specific styles for audio-encoding calculator */
table.AudioEncodingCalculator { margin-bottom:10px }
.AudioEncodingCalculator th.Standard { padding-left:10px }
.AudioEncodingCalculator th.Channel { text-align:center;  }
.AudioEncodingCalculator td { padding-top:20px }
.AudioEncodingCalculator td.Standard { color:#007CC3; font-family:FuturaBk,sans-serif; font-weight:bold; padding-left:10px; vertical-align:middle; width:150px }
.AudioEncodingCalculator td.Channel { text-align:center; width:80px }
.AudioEncodingCalculator input.NumChan { border:1px solid #909090; background-color:linen; padding:2px; text-align:center; width:30px }
table.AudioEncodingResults { margin-top:10px }
.AudioEncodingResults td { padding-top:10px }
.AudioEncodingResults td.Prefix { padding-left:10px; vertical-align:top; width:170px }
.AudioEncodingResults td.Result { font-weight:bold }
.AudioEncodingResults td.ResultValid { }
.AudioEncodingResults td.ResultInvalid { color:red }

/* Products table used for modulation options */
table.ModulationOptions { }
.ModulationOptions td.Type { width:125px }
.ModulationOptions td.Option { font-family:FuturaMd,sans-serif; padding-left:10px; width:60px }
.ModulationOptions td.Modulation { width:160px }
.ModulationOptions td.Price { padding-right:5px; text-align:right; width:50px }
.ModulationOptions th.Bundle { padding-left:15px }
.ModulationOptions td.Bundle { width:90px }
.ModulationOptions td.Description {  }
.ModulationOptions td.Spacing { width:50px }

/* Products table used for obsolete products  */
table.ObsoleteProducts { }
.ObsoleteProducts th { background-color:#007CC3; color:#FFFFFF; padding:10px 0; text-align:center }
.ObsoleteProducts th:nth-child(3) { text-align:left }
.ObsoleteProducts tr { }
.ObsoleteProducts td { padding-top:30px; text-align:center; vertical-align:middle }
.ObsoleteProducts td:nth-child(1) { padding-left:20px; text-align:left; width:80px }
.ObsoleteProducts td:nth-child(3) { text-align:left; width:250px }
.ObsoleteProducts td:nth-child(4) { width:120px }
.ObsoleteProducts td svg { }