﻿/* --------------------------- Info Pages -------------------------- */
.info-page a{ color: #000000; text-decoration: underline; }
.col1{ width: 199px; float: left; border-top: 1px solid #cdcdcd; }
.col1 h2{font-size: 22px; font-weight:bold; margin:18px 0; }
.col1 h2 a{ color: #000000; }
.col1 h3{ font-weight:bold; font-size: 14px; line-height:18px; margin: 14px 0; }
.col1 h3 a:hover{ background-color: #000000; color: #FFFFFF; }
.col1 h3 a.selected{ background-color: #000000; color: #FFFFFF; }
.col1 h3 a{ color: #000000; }

.info-page .col2{ min-height: 300px; width: 320px; padding-bottom: 20px; float: left; padding-right: 20px; }
.info-page p a{ color: #000000; }
.info-page p{ font-size: 14px line-height: 1.1; }
.info-page h2{font-size: 22px; }

.info-page h4{ margin: 0px 0px 5px 0px; padding: 0px; font-size: 14px; font-weight: normal; line-height: 1.3; }

.col3{ min-height: 300px; width: 320px;  padding-bottom: 20px; float: left; padding-left: 20px; padding-right: 20px; border-left: 1px solid #cdcdcd; }
.info-page{ min-height: 300px; width: 759px; float: left; padding-left: 20px; border-top: 1px solid #cdcdcd; border-left: 1px solid #cdcdcd; }

.info-page .subcol1{ float: left; width: 300px; margin-bottom: 20px; } 
.info-page .subcol2{ float: left; width: 400px; padding-left: 20px; margin-bottom: 20px; } 
.info-page .subcol1 p, .info-page .subcol2 p{ line-height: 1.7; font-size: 14px; } 
.info-page .subcol1 p .buy-link, .info-page .subcol2 p .buy-link{ text-decoration: underline; }

.hr-separator{ margin-top: 20px; clear: both; color: #cdcdcd; border-width: 0px; height: 1px; background-color: #cdcdcd; }

.info-page p{margin:14px 0; line-height:20px;}
.info-page h2{margin:19px 0;}
.info-page h3{font-weight:bold; font-size:18px; margin:18px 0;}
.info-page em{font-style:italic;}
.info-page ul, .info-page ol{margin:16px 0 16px 40px;}
.info-page li{line-height:20px;}
.info-page ul li{list-style-type:disc;}
.info-page ol li{list-style-type:decimal;}

.info-page .media-pack{ width: 200px; float: left; margin-bottom: 40px; } 
.info-page .media-pack a{ font-size: 14px; } 
.info-page .margin-right{ margin-right: 10px; }
