#refine-srch-wrap {float:left; clear:both; width:154px; margin-top:54px}
  .refine-srch {margin:0; padding:0; font:12px arial}
  .refine-srch fieldset {display:block; float:left; width:146px; margin-bottom:10px; padding:0 0 7px 6px; border:1px solid #b4b4b4}
  .refine-srch legend {font:bold 1.2em arial; padding:0 2px 5px 2px}
  .refine-srch label {display:block; float:left; padding:0}
  .refine-srch select {display:block; float:left; width:142px; height:18px; margin-bottom:2px; border:1px solid #7f9db9; background:#fff; font:12px arial}
  .refine-srch input[type='text'] {display:block; float:left; width:138px; height:15px; margin-bottom:2px; border:1px solid #7f9db9; background:#fff; font:12px arial}
  .refine-srch input[type='radio'], input[type='checkbox'] {display:block; float:left}
  .refine-srch input[type='submit'], input[type='reset'] {display:block; float:left; margin:7px 7px 12px 0}
  .rejoin {float:left; padding:3px 2px 0 2px}
  .re_expand {float:left}
  #moresrch {float:left; margin-top:7px; padding-top:7px; border-top:1px dashed #b4b4b4; overflow:hidden}
  .srch-more {float:left; width:146px; margin-bottom:10px; padding:7px 0 7px 6px; border:1px solid #ccc}
#srch-results-wrap {float:left; width:595px; padding-left:7px}
  #results-sortbox {float:left; position:relative; width:593px; height:30px; margin:5px 0 7px 0; border:1px solid #ccc; background:url(images/bg_sort.png) repeat-x; text-align:right}
  .results-sort {margin:0; padding:0; position:absolute; top:5px; right:7px}
  .results-sort label {display:block; float:left; text-align:right; margin:1px 5px 0; font:bold 14px arial}
  .results-sort select {display:block; float:left; width:200px; height:18px; margin:0; border:1px solid #7f9db9; background:#fff; font:bold 12px arial; color:#003e7d}
  .result {float:left; position:relative; width:591px; height:158px; padding:0; margin-bottom:7px; background:url(images/bg_result01.gif) repeat-x; border:2px solid #ccc; overflow:hidden; cursor:pointer}
  .result:hover {border-color:#06a0db}
  .re-private {}
  .re-dealer {}
  .re-featured {background:url(images/bg_result03.gif) repeat-x; border:2px solid #fc6}
  .re-black {border:2px solid #000}
  .re-red {border:2px solid #cd0000}
    .result-pic {position:absolute; top:7px; left:7px; width:100px; height:75px; text-align:center}
    .result-viewprivate,.result-viewdealer,.result-viewfeatured {position:absolute; top:82px; left:7px; width:100px; height:18px; line-height:18px; background:#ddd; text-align:center; font-weight:bold}
    .result-viewfeatured {background:#fc6}
    .result-updated {position:absolute; top:105px; left:7px; width:100px; font-size:10px; line-height:11px; text-align:center; color:#999}
    .result-text {position:absolute; top:7px; left:123px; width:462px; height:64px; overflow:hidden}
    .result-text a {text-decoration:none; color:#222}
    .result-heading {position:relative; display:block; width:320px; height:16px; overflow:hidden}
    .result-detail-row1,.result-detail-row2 {position:absolute; top:74px; left:123px; width:462px; height:15px; text-align:right; padding-top:6px; border-top:1px dotted #999; font-weight:bold; overflow:hidden}
    .result-detail-row2 {top:102px}
    .result-detail-row3 {position:absolute; top:130px; left:7px; width:578px; text-align:right; padding-top:8px; border-top:1px dotted #999; font-weight:bold}
    .result-detail {color:#777; margin-left:16px}
    /*.result-save {float:left;}*/
    .result-price {position:absolute; top:3px; right:5px; font:bold 1.1em arial}
    .result-dlinv {position:absolute; top:81px; left:126px; font-weight:bold}
    .result-save {position:absolute; top:138px; left:7px; font-weight:bold; z-index:997}
    .saveform {margin:0; padding:0}
    .saveform label {display:block; float:left}
    .saveform input[type='checkbox'] {display:block; float:left; position:relative; top:-2px; left:4px}
  ul.paginate {font-weight:bold; font-size:14px}
  ul.paginate li {display:block; float:left; margin:0 3px 3px 0}
  ul.paginate li.activepage {padding:2px 4px; background:#444; border:1px solid #000; color:#fff}
  ul.paginate li a {display:block; float:left; padding:2px 4px; background:#ddd; border:1px solid #ccc; text-decoration:none}
  ul.paginate li a:hover {background:#eee}
ul.dealer-inv-links {float:right; margin-top:0; font-weight:bold}
ul.dealer-inv-links li {margin-bottom:2px}
ul.dealer-inv-links li a {display:block; width:200px; height:20px; line-height:20px; padding-left:3px; border:1px solid #ccc; background:#e5e5e5; color:#333; text-decoration:none; -moz-border-radius:3px; -webkit-border-radius:3px}
ul.dealer-inv-links li a:hover {background:#ccc; border-color:#aaa; color:#000}

#dealer-results-wrap {float:left; width:595px; padding-left:7px}
  .dealer-result {clear:both; float:left; position:relative; width:591px; padding:0; margin-bottom:12px; background:url(images/bg_result01.gif) repeat-x bottom; border:2px solid #ccc; overflow:hidden}
  .dealer-result-logo {float:left; width:175px; height:175px}
  .dealer-result-details {float:left; width:384px; padding:5px 16px}
  ul.dealer-result-links {float:right; margin-top:7px; font-weight:bold}
  ul.dealer-result-links li {margin-bottom:2px}
  ul.dealer-result-links li a {display:block; width:100px; height:20px; line-height:20px; padding-left:3px; border:1px solid #ccc; background:#e5e5e5; color:#333; text-decoration:none}
  ul.dealer-result-links li a:hover {background:#ccc; border-color:#aaa; color:#000}
  .featured-dealer {clear:both; float:left; position:relative; width:591px; padding:0; margin-bottom:12px; background:url(images/bg_result03.gif) repeat-x bottom; border:2px solid #fc6; overflow:hidden}
  .featured-dealer-logo {float:left; width:175px; height:175px}
  .featured-dealer-details {float:left; width:384px; padding:5px 16px}
  ul.dealer-result-links li a.featured-dealer-link {background:#ffe5b2; border-color:#fc6}
  ul.dealer-result-links li a.featured-dealer-link:hover {background:#fc6; border-color:#c93; color:#000}