#pnlSearchCriteria
{ margin:0; padding:0; }

#SearchText
{ width:300px; float:left; }

#pnlSearchCriteria p
{ float:left; }

#pnlSearchCriteria #dSearchRegion img
{ display:block; float:right; margin:0; padding:0; }

#dSearchRegion
{ float:right; width:250px; margin-top:-30px; padding:5px 0 0 30px; background:#fff url(../images/design/two_grey.gif) no-repeat top left; }

#dBusinessTypes
{ width:300px; margin-top:10px; padding:5px 0 0 30px; background:#fff url(../images/design/one_grey.gif) no-repeat top left; }

#ulBusinessTypes
{ float:left; width:100%; }

#ulBusinessTypes li
{ float:left; display:inline; width:150px; clear:none; }

/* dealer search */
.SearchPanel
{ float:left; }

#pnlSearchResults ul.SearchResults
{ margin:0; padding:0; }

#Content #pnlSearchResults li
{ text-transform:none; list-style-type:none; }

#pnlSearchResults li.Dealership
{ clear:both; float:left; width:618px; border-bottom:1px solid #ccc; padding:10px 0; }

#pnlSearchResults li.Dealership dt
{ border-right:1px solid #ccc; width:359px; padding-left:10px; }

#pnlSearchResults dd.DealerAddress
{ float:left; width:369px; border-right:1px solid #ccc; }

#Content #pnlSearchResults dd.DealerAddress ul li
{ padding:0; margin:0 0 0 10px; }

#pnlSearchResults dd.DealerContact
{ float:right; width:245px; text-align:left; border-left:1px solid #ccc; margin-left:-1px; margin-top:-16px; }

#Content #pnlSearchResults dd.DealerContact ul
{ margin:0; padding:0; }

#Content #pnlSearchResults dd.DealerContact ul li
{ padding:0; margin:0 0 0 10px; }

#dSearchResultMsg
{ background:#dadfe2 url(../images/design/TableHeaderLeft.gif) no-repeat top left; height:30px; }

#dSearchResultMsg p
{ padding:7px 10px; background:Transparent url(../images/design/TableHeaderRight.gif) no-repeat top right; color:#8e8f90; font-weight:bold; }
