﻿ol { padding: 0px 0px 10px 20px; margin: 0px 0px 0px 20px; }

div.agent-idx-item, div.broker-idx-item { padding: 0 0 1.5em 30px; background: url(skins/BrokerIDX-Content/images/common/div-item-arrow.png) 2px 4px no-repeat; }
span.agent-idx, span.broker-idx { font-weight: bold; color: #002651; }
span.agent-idx strong, span.broker-idx strong { color: #ed7013; }

#agent-idx, #broker-idx { font-family: "Trebuchet MS",Trebuchet,Arial,Geneva,Helvetica,sans-serif; font-size: inherit }
#agent-idx h2, #broker-idx h2 { margin-bottom: 0; padding-bottom: 0; }
#agent-idx h3, #broker-idx h3 { padding-bottom: 0; }
#agent-idx h3, #broker-idx p, #broker-idx h3, #broker-idx p { margin-top: 0; }
#agent-idx h4, #broker-idx h4 { display: inline; }
#agent-idx p, #broker-idx p { line-height: 150%; }
#agent-idx p.agent-idx, #broker-idx p.broker-idx { display: inline; }
#agent-idx h4.agent-idx span.agent-idx, #broker-idx h4.broker-idx span.broker-idx { font-size: 122%; }
#agent-idx div.client-features, #broker-idx div.client-features { width: 250px; }
#agent-idx div.agent-features, #broker-idx div.agent-features { width: 250px; margin-left: 300px; }
#agent-idx div.core-features h3, #broker-idx div.core-features h3 { width: 250px; text-align: center; background: none; height: auto; margin: 1em 0 0; padding-bottom: .5em; font-size: 150%; }
#agent-idx div.core-features ul, #broker-idx div.core-features ul { height: 225px; }

table.compare-table th, table.compare-table td { font-family: "Trebuchet MS",Trebuchet,Arial,Geneva,Helvetica,sans-serif; }
table.compare-table td { padding: 5px 7px; font-size: 92%; border-bottom: 1px dotted #d3d3d0; }
table.compare-table td.item-value { text-align: center; }
table.compare-table td.item-value span.yes { display: block; margin: 0 auto; width: 21px; height: 14px; text-indent: -30000em; background: url(images/check.png) no-repeat; }
table.compare-table td.item-value.last-item { border-left: 1px dotted #d3d3d0; }
th.compare-header.first-item { text-align: left; }
th.compare-header { padding: 10px 7px 2px; font-size: 120%; font-weight: bold; text-align: center; color: #fff; background: #ff8923; }
tr.category td { font-size: 82%; text-transform: uppercase; background: #d3d3d0; border-bottom: 0 none; }
tr.category td.item-value { color: #666; font-size: 72%; text-transform: none; font-family: Arial,Geneva,Helvetica,sans-serif; }
tr.category td.item-value.last-item { border-left: 1px dotted #a3a3a0; }
tr.category.search td.item-value strong { display: none; }
tr.last-row td { padding-bottom: 2em; border-bottom: 0 none; }

div.fix-float { float: left; }
div.broker-idx-item p { text-align: justify; }
div.image-float { float: right; padding: 0 0 1em 1.5em; }
div.image-float div.caption { margin: 0; padding: .5em 10px; font-size: 82%; color: #fff; background: #000; width: 230px; text-align: center; clear: both; }

table.contact-form { width: 525px; }
table.contact-form label { color: #666; text-transform: uppercase; white-space: nowrap; font-size: 75%; }
table.contact-form td { vertical-align: middle; padding: 3px 4px 1px; }
table.contact-form input.textbox { width: 161px; }
table.contact-form input.company-name, table.contact-form input.address { width: 99%; }
table.contact-form select.dropdownlist { width: 45px; }
table.contact-form textarea.textarea { width: 98%; }
table.checkbox.demo label { text-transform: none; font-weight: bold; font-size: 82%; color: #000 }
table.contact-form a.contact-send-button { width: 60px; padding-top: 6px; }