
.mBoxGroup6 .content_G6,
#mapData, #mapData a, #mapData .mBInfo, .mFormBox
    {
        border: 0px solid #FFFFFF;
        background-color: #FFFFFF;
    }

.mBInfo,
.mBInfo a,
.mBInfoNav a,
#mapData, #mapData a, #mapData .mBInfo{
    color: #3b6bc6;
}

.mBInfoHeadline,
.mSRListBox .headline {
  background-color: #2d5db8;
}

.mBInfoHeadline h1 {
  color: #FFFFFF;
.mSRListBox .headline,
.mSRListBox .headline a { color: #222; }
}


/* Homepage Default Styles */

.hpHeader, .hpNavigation, .hpNavPoint, .hpContentMain, .hpSearchBox
                            { background-color: #eee; }
                            
.hpContact .content .mBInfoNav .mbi_content #mapBox .mBInfoHeadline,
.hpNavPoint a, .hpHeader *, .hpHeadline *
                            { color: #222; }

.hpHeadline,
.hpContact .content .mBInfoNav .mbi_content .mBInfoHeadline,
.hpContact .content .mBInfoNav .mbi_content #mapBox .mBInfoHeadline
                        { background-color: #ddd; }

.hpNavPoint_OFF a:link,
.hpNavPoint_OFF a:visited   { color: #222; }


    .hpContentMain, .hpSearchBox, .mDCBack
                    { background-color: #FFFFFF; }

    .hpContentMain * { color: #3b6bc6; }

    .hpHeadline, .hpHeadline h1, .mHeadline, .mHeadline h1, .hpHeader, .hpNavigation, .hpNavPoint,
    .hpContact .content .mBInfoNav .mbi_content #mapBox .mBInfoHeadline
                    { background-color: #2d5db8; }

    .hpNavPoint a, .hpHeader *, .hpHeadline *, .mHeadline *, .hpNavPoint_OFF a:link, .hpNavPoint_OFF a:visited,
    .hpContact .content .mBInfoNav .mbi_content #mapBox .mBInfoHeadline *, .headline *
                    { color: #FFFFFF; }


.hpHeader_content, .hpNavPoint, .hpHeadline h1 { font-family: Verdana, Arial; }
.hpHeader_content a { text-decoration: none; }

.hp				        { margin: 10px auto 0px auto; background-color: white; padding: 0px; width: 824px; border: 1px solid #000; font-size: 11px; }
.hpContent              { padding: 10px; background-color: white; }
.hpFooter		        { margin: 1px auto; text-align: center; padding: 0px; width: 824px; color: #444; font-size: 1.05em; }
.hpFooter a             { color: #444; font-size: 1.05em; }
.hpFooter a:hover       { color: #a02; font-size: 1.05em; }

.hpHeader               { width: 804px; height: 90px; margin: 0px 0px 2px 0px; }
.hpHeader_content       { padding-top: 30px; padding-left: 30px; font-size: 1.7em; line-height: 1.7em; }
.hpNavigation           { width: 804px; height: 24px; margin-bottom: 10px; vertical-align: middle; }
.hpNavigation_content   { padding-left: 30px; }
.hpNavPoint             { float: left; height: 24px; padding: 0px 20px; font-size: 1.5em; line-height: 1.5em; }
.hpNavPoint a           { text-decoration: none; }

.hpNavPoint_ON          { background-color: white; }
.hpNavPoint_ON a:link,
.hpNavPoint_ON a:visited,
.hpNavPoint_ON a:active { color: #222; }

.hpContentMain     { width: 804px; font-family: Verdana, Arial; }

.hpContentMain_left     { float: left; width: 502px; }
.hpContentMain_left * .mBInfoGroup_left     { width: 235px; }
.hpContentMain_left * .mBInfoGroup_right    { width: 235px; }
.hpContentMain_right    { float: left; width: 300px; }
.hpContentMain_right .content .mBInfoNav { width: 290px; margin: 0px; }
.hpContentMain_right .content .mBInfoNav .mBInfoHeadline { padding: 4px; } 
.hpContentMain_right .content                             { padding: 6px 0px; }
.hpContentMain_right .mDetailsImageSmallBox               { width: auto; }
.hpContentMain_right .mDetailsImageSmall0,
.hpContentMain_right .mDetailsImageSmall1,
.hpContentMain_right .mDetailsImageSmall2                 { display: inline; float: left; width: auto; padding:4px 0px 0px 4px; } 
.hpContentMain_search_left  {float: right; width: 246px; }
.hpContentMain_search_right  {float: left; width: 550px; }

.hpContentMain_search_right .content_center { width: 270px!important; }
.hpContentMain_search_left #mFacetQuery { width: 218px; }
.hpContentMain_search_left .mSingleFacet select { width: 99px!important; }

.mDetailsContactForm .dcf_content_left { padding-left: 0px!important; }

.mSRPager { padding-bottom: 10px; }

.hpHeadline h1, .mHeadline h1, .headline *  { font-size: 1.2em; font-family: Verdana, Arial; }
.hpHeadline, .mHeadline        { padding: 4px; }
         
.mHeadline_top,
.mHeadline_bottom       { display:none; }

.hpSearchBox            { width: 804px; }
.hpSearchBox_left       { width: 200px; }
.hpSearchBox_right      { width: 604px; vertical-align: middle; }

.hpSearchBox_content            { padding: 20px 0px 0px 0px; text-align: center; }
.hpSearchBox_content *          { vertical-align: middle; }
.hpSearchBox_content div        { margin: 0px 0px 0px 135px; text-align: left; }
.hpSearchBox_content select     { width: 350px; }
.hpSearchBoxAttributes          { margin: 4px 0px 0px 85px; text-align: left; }

.mDCBack_top                { display: none; }
.mDCBack_bottom             { display: none; }

.mButtonBox *               { color: white; }

.dc_content_left            { padding: 3px 6px; }
.dc_content_right           { padding: 3px 6px; }
.dc_price_content_left      { padding: 3px 6px; }
.dc_left h2                 { font-size: 1.1em; }
.dc_left                    { float: left; width: 168px; }
.dc_right                   { float: left; width: 240px; }

.mSRListBox .content_left   { width: 430px; }

.hpContact .content .mBInfoNav .mbi_content .mBInfoHeadline,
.hpContact .content .mBInfoNav .mbi_content .mBInfoGallery  { display: none;}
.hpContact .content .mBInfoNav .mbi_content #mapBox .mBInfoHeadline  { display: block; padding: 4px; }

.hpContactForm .mDetailsContactData { display: none; }
.hpContactForm .mDetailsContact     { margin: 0px; padding: 0px; width: 481px; border: 0px; }
.hpContactForm .mDetailsContact #mDetailsForm213    { display: none; }
.hpContactForm .mDetailsContactForm { margin: 0px; padding: 0px; width: 480px; border: 0px; }
.hpContactForm .mDetailsContactForm .dcf_content_left       { float: left; width: 215px; }
.hpContactForm .mDetailsContactForm .dcf_content_right      { float: left; width: 265px; }

.mFormBox_G4 .mFormBox_top      { display: none; }
.mFormBox_G4 .mFormBox_bottom   { display: none; }
.mInvisibleForDealerHomepage    { display: none; }


div.mSRListBoxClassifieds,
div.mSRListBoxService {background-color: #FFFFFF; }
div.mSearchGlobalFacetsBar,
div.mSearchFacetsBar  {background-color: #FFFFFF !important; }

