/* Pricing tool */
#priceToolContainer { font-size: .85em; background:#DAE8F3; width: 760px; }
#ptLeft { float:left; width: 215px; }
#ptCenter { float:left; width: 185px;  }
#ptRight { float:left; width: 345px; }
.ptColumnInner { margin-left:10px; }
#priceToolContainer h3 { color: #284F75; font-weight:bold; border-bottom:1px solid #325C87; font-size:14px; padding-bottom:5px; padding-top:10px; margin-bottom:5px; }
#priceToolContainer h4 { color: #284F75; font-weight:bold; border-bottom:1px solid #325C87; font-size:13px; padding-bottom:5px; padding-top:10px; margin-bottom:5px; }
#priceToolContainer h5 { color: #284F75; font-weight:bold; font-size:11px; }
.optionBox { background:white; padding:7px 15px; margin-bottom:5px; height:26px; }
.optionBox a:link { font-size: 12px; display:block; width:100%; height:100%; }
.optionBox a:hover { font-size: 12px;display:block; width:100%; height:100%; }
.optionBox a:visited { font-size: 12px; display:block; width:100%; height:100%; }
.optionBox a:active { font-size: 12px; display:block; width:100%; height:100%; }
.opNotSelected{ border:2px solid #CCCCCC; }
.opSelected { border:2px solid #4173A5; }
.prices_box { width:310px; text-align:center; padding-top:10px; padding-bottom:10px; background:white; }
.pb1 { color: #284F75; font-size:14px; font-weight:bold; }
.pb2 { color: #000000; font-size:12px; font-weight:bold; line-height:150%; }
.upgrade_box { background-color: white; padding:5px 10px 7px 10px; margin-bottom:8px; width:300px; }
.upgrade_box_price { float: right; }
.upgrade_box_names { float: left; }
.remove_link { clear:both; text-align:center; }