h3 {color: #1A6AF6; font-size: 16px; padding-bottom: 6px;}
h4 {color: #505050; font-size: 14px; padding-bottom: 6px;}
/* Download Items List */
ul.product_list {display: block; margin-bottom: 17px;}
li.products {display: block; border-top: dotted 1px #BBB; padding: 17px 5px;}
li.products img {margin-top: -15px; margin-bottom: -15px; margin-right: 10px;}
li.products.selected {background: #EEE; cursor: pointer;}
li.products.selected.open {cursor: auto;}
.products .header {font-size: 14px; font-weight: bold; color: #1866EE;}
.downloads {margin: 5px 0px 0px 0px; margin-left: 50px;}
.downloads li {list-style-type: disc; list-style-position: inside; margin-top: 3px;}
.downloads li.header {margin-top: 15px; color: #636261; list-style-type: none;}
/* Download Details Area */
.highlight {color: #1866EE; padding: 0px;}
.description {border-top: dotted 1px #CCC; border-bottom: dotted 1px #CCC; padding-top: 8px; margin: 8px 0px;}
.description p {padding-bottom: 9px;}
/* Icon Box */
.iconbox {padding: 0px; margin: 0px;}
.iconbox li {padding: 2px 0px 7px 0px; margin: 0px;}
.iconbox li a {display: block; width: 100%; text-decoration: none;}
.iconbox li a span.heading {font-size: 14px; font-weight: bold; color: #1A6AF6;}
.iconbox li a span.file_size {font-size: 10px; font-weight: normal; color: #1A6AF6;}
.iconbox li a:hover, .iconbox li a:hover span {color: #014D8D; text-decoration: underline;}
.iconbox li a img {float: left; margin: 2px 5px 0px 0px;}
.clearbot {clear: both; height: 15px; margin: -7px 0px 0px 0px; overflow: hidden;}
