/* global mp styles */
h1 { color:#CC8214; font-size:22px; font-weight:bold; }
a { color:#36c; }
form { margin:0; }
fieldset legend { display:none; }
img, fieldset { border:0; margin:0; padding:0; }
.mpCity, .mpAlpha { text-transform:capitalize; }
.mpState { text-transform:uppercase; }
.mpPage { width:890px; min-height:400px; margin:0 auto; }
* html .mpPage { height:400px; }
h1.mpHeading { font-size:24px; color:#333; border-bottom:1px solid #999; padding-bottom:5px!important; margin:20px 0!important; }
#mpForm label { display:block; text-align:right; padding-top:5px; }
.mpCap { text-transform:capitalize; }
body { background:#fff url(/mp_metropolis_tall_bg.png) bottom repeat-x; }
.ac_results { text-align:left; }
#mpDynNav { top:0; }
.mpCloud_Container, #mpDynNav { margin-top:20px; }

/* button styles */
.mp_btn_110_og { border:1px solid #aaa; cursor:pointer; font-size:14px; color:#fff; font-weight:bold; width:110px; padding:4px; background:#f59949 url(/mp_btn_og_bg.gif) repeat-x bottom; -moz-border-radius:8px; -webkit-border-radius:8px; }
a.mp_btn_110_og:hover { color:#fff; }
a.mp_btn_110_og { text-decoration:none; padding-left:10px; padding-right:10px; }
.mp_ornge_28h_bg, .mp_gray_28h_bg { -moz-border-radius:4px;-webkit-border-radius:4px; cursor:pointer;font-size:14px!important;font-weight:bold;padding:2px;width:110px;}
.mp_ornge_28h_bg { background:#F59949 url(/mp_ornge_28h_bg.png) repeat-x center bottom;border:1px solid #F90;color:#fff; }
.mp_gray_28h_bg { background:#666 url(/mp_gray_28h_bg.png) repeat-x center bottom;border:1px solid #ccc;color:#333; }

/* error containers */
.errorContainer { float:left; }
.errorContainer label { background:none; padding:0; text-align:left!important; border:none;  }

/* alert styles */
.mpAlert { border:1px solid #ccc; background:#f4f4f4; padding:10px; width:500px; }
.mpAlert p { margin-bottom:0; margin-top:0; font-size:14px; }

/* site Header with search box */
#mpSiteHeader { width:929px; margin:20px auto 0 auto }
#mpSiteHeader #mpSearchTermText { width:230px; }
#mpSiteHeader #mpSearchTermSubmit { width:100px; margin-left:14px; }
#mpSiteHeader a { float:left; margin-left:15px; }
#mpSiteHeader #mpSearchFormContainer { float:right; width:610px; padding-top:8px; }
#mpSiteHeader .mpLogoLink { width:273px; }
#mpSiteHeader .mpLogoLink img { display:block; }
#mpSiteHeader .mpDivider { margin-top:5px; }
#mpSiteHeader #mpSearchForm label, #mpSiteHeader #mpSearchForm input#q, #mpSiteHeader #mpSearchForm input#g { font-size:16px; }
#mpSiteHeader #mpSearchForm label { margin:0 10px; font-weight:bold; color:#555; }
#mpSiteHeader #mpSearchForm input#g { width:150px; text-transform:capitalize; }

/* jQuery autocomplete - type ahead, suggest */
.ac_results { background:#fff; border:1px solid #69f; border-top:0; }
.ac_results ul { margin:0; padding:0; }
.ac_results li { padding:2px 5px; margin:0; list-style-type:none; text-transform:capitalize; }
.ac_over { background:#69f; color:#fff; cursor:pointer; }
.ac_header { background:#fff!important; color:#999!important; cursor:default!important; text-align:right; font-size:11px; } /* custom class */

/* site footer */
#mpSiteFooter { text-align:left; }
#mpSiteFooter { margin:17px auto; padding-bottom:17px;  }
#mpFooterContent, #mpCopyrightContent { text-align:center; }
#mpFooterContent, #mpFooterContent a { color:#90AFFF; font-weight:bold; font-size:11px; text-decoration:none; }
#mpCopyrightContent { color:#90AFFF; font-size:11px; margin-top:12px; }
#mpFooterContent a { margin:0 15px; }
#mpTopCities { color: #90AFFF; padding-top:10px; }
#mpTopCities a { color: #90AFFF; font-size:11px; margin:0 2px; }
#mpTopCities strong { color: #888; }
#mpTopCities .row2 { position:relative; left:8px; }
#mpBusinessesByFilter strong { text-transform:capitalize; }
#mpBusinessesByFilter { padding:20px 0 50px 0; }
#mpBusinessesByFilter a { margin:0 2px; color:#36c; }

/* metro footer */

#mpMetroSiteFooter { margin-top:80px; }

#mpMetroSiteFooter h6 { margin:0 0 10px 20px; font-weight:bold; font-size:14px; }
#mpMetroSiteFooter a { color:#fff;  }
#mpMetroFooterContent, #mpMetroTop, #mpMetroPopular { border-right:1px solid #fff; }
#mpMetroFooterContent, #mpMetroTop, #mpMetroPopular, #mpMetroPopCategories  { float:left; min-height:350px; }
#mpMetroFooterContent { width:170px; padding-left:45px; }
#mpMetroFooterContent a { display:block; }
#mpMetroFooterContent h6, #mpMetroFooterContent a:hover { color:#d7e4ff; }
#mpMetroTop { width:140px; }
#mpMetroTop h6, #mpMetroTop a:hover { color:#ffb000; }
#mpMetroPopular { width:240px; }
#mpMetroPopular h6, #mpMetroPopular a:hover { color:#00dfba; }
#mpMetroPopCategories h6, #mpMetroPopCategories a:hover { color:#cbb7fc; }
#mpMetroSiteFooter { font-size:14px; color:#fff; padding-bottom:30px; }
.mpMetroCities { position:relative; top:50px; }
.mpMetroCities  ul { margin:0; padding:0; margin-left:20px; }
#mpMetroPopular ul, #mpMetroPopCategories ul { float:left; margin-left:0; padding-left:20px; }
.mpMetroCities li { list-style-type:none; }
#mpBusinessesByFilter { text-align:center; }

#mpMetroSiteFooter * { text-align:left; font-size:14px; }

/* vendor market place */
#vmpSiteHeader { text-align:left; margin-top:10px; }

.vmpHeaderText { padding:0 25px; border-right:1px solid #ccc; font-size:20px; position:relative; top:-8px; }
.vmpDivider { height:13px; background:#6fa2ef; }
.vmpMarketplace { position:relative; left:350px; visibility:visible; }
.vmpAdvice { position:relative; left:490px; visibility:visible; }
.vmpNoPointer { visibility:hidden; }
.vmpSiteHeaderBot { background:url(/mp_gradient_43h.png) repeat-x; padding:10px; border:1px solid #ccc; }
.vmpSiteHeaderBot input, .vmpSiteHeaderBot { font-size:16px; }
.vmpSiteHeaderBot label { margin-left:10px; margin-right:10px; color:#333; }
.vmpSiteHeaderBot #g { margin-right:10px; }


