div#hx-wrapper {padding: 20px; text-align: left; }
div#hx-wrapper h1 {margin: 0 0 12px 0; font-size: 20px; }
div#hx-wrapper h2 {clear: both; }
div#hx-wrapper sup {font-weight: normal;}
div#hx-wrapper p.tagline {font-size: 13px;}
.hx-mbox-price {font-size: 20px;} 
ul.hx-menu {text-align: left; padding-top: 6px; float: right;}
ul.hx-menu li {
	display: inline; 
	list-style-type: none; 
	padding-right: 20px; 
	padding-left: 10px;
	background: transparent url(/images/e3/e3_dotarrow_rht_trans.gif) 0 50% no-repeat;
}
div#hx-wrapper p {margin: 0 0 12px 0;}
p.hx-pricing {float: left; font-size: 12px;}
p.hx-menu {float: right;}
dl.hx.features {margin-bottom: 20px; }
dl.hx-features dt, div#hx-wrapper h2 {font-weight: bold; font-size: 14px; margin-bottom: 4px;}
dl.hx-features dd {margin: 0 0 12px 0;}
div#hx-wrapper table {border-collapse: collapse; margin-bottom: 12px;}
div#hx-wrapper table td, div#hx-wrapper th {padding: 10px;}
div#hx-wrapper div#hx-left {width: 400px; float: left; text-align: left; clear: both;}
div#hx-wrapper div#hx-right {width: 180px; float: right; margin-top: 20px; padding: 10px;}
div#hx-wrapper div.subformBox {padding: 10px; border: 1px #eee solid;} 
div#hx-wrapper div.addonItem {padding: 10px; border-bottom: 1px #eee solid;} 
div#hx-right ul {margin: 0; padding: 0; list-style-type: none; }
div#hx-right ul li {margin: 0 0 12px 0; list-style-type: none; }
.errorNote {display: block; margin-top: 10px;}

div#hx-tos {padding: 20px; text-align: left;}
div#hx-tos h1 {font-size: 16px; font-weight: bold; margin: 0 0 10px 0;}
div#hx-tos h2 {font-size: 14px; font-weight: bold; margin: 0 0 10px 0;}
div#hx-tos h3 {font-size: 12px; font-weight: bold; margin: 0 0 5px 0;}
div#hx-tos p {margin: 0 0 10px 0;}

div#hx-tos ol {list-style-type: lower-roman;}

div#hx-tos dl dt {font-weight: bold; padding-right: 12px;}
div#hx-tos dl dd {display: block; margin: 0 0 20px 0;}


