#contentframe {font-size: 80%; width: 600px; float: center; text-align: left; margin: 10px auto;}
td.text {font-size: 80%;}
td.smtext {font-size: 70%;}
b, h1, h2 {color: #577a5a}
h1 {font-size: 16px !important}
h2 {font-size: 14px; margin: 8px 0 -8px 8px}
h1.title {font-size: 18px !important; margin: 0; margin-bottom: 8px;}
p {margin: 12px;}
#subnav, div.call {margin-top: 14px; font-size: 85%; float: right; text-align: left;}
#subnav a {display: block; margin: 0 0 4px 12px; padding: 0 0 0 10px; background:#F0F4F0 url(../../images/arrow.gif) left top no-repeat;}
div.call a {display: block; margin: 0 0 4px 12px; padding: 0 0 0 10px; background:white url(../../images/arrow.gif) left top no-repeat;}
#subnav {background: #F0F4F0; border: 1px solid #577a5a; border-width: 1px 0; padding: 4px; margin: 8px 0 10px 10px}
div.note {font-size: 85%; color: #777}

#price {border: 1px solid #577a5a}
#price td {font-size: 75%; text-align: center; padding: 4px;}
#price th {padding: 2px; background: #577a5a; color: white; font-size: 80%; font-weight: bold; text-align: center; vertical-align: bottom}
#price tr.even {background: #F0F4F0}
#price tr.odd {background: #fff}
#price td.category {text-align: right; font-weight: bold; color: #577a5a}
span.specs {font-size: 80%; display: block; font-weight: normal}
.na {color: #aaa}

p.bt {margin: 10 0 4px 20px; padding: 0 0 0 18px; background:white url(../../images/l-sbarrow.gif) left top no-repeat;}
