@charset "utf-8";
div#gzns{color:#444;font-family:Arial,Helvetica,sans-serif;font-size:14px}div#gzns :-ms-input-placeholder,div#gzns::-moz-placeholder,div#gzns::-webkit-input-placeholder,div#gzns::placeholder{color:#444}div#gzns .gz-btn-transparent,div#gzns .gz-directory-card a,div#gzns .input-group-text{color:#444}div#gzns .form-control,div#gzns .mn-form input:not(.gz-search-keyword),div#gzns .mn-form button:not(.gz-search-btn),div#gzns .mn-form select,div#gzns .mn-form textarea{border:1px solid rgba(0,0,0,0.125);border-radius:5px}div#gzns .card-link i,div#gzns .gz-dealsbuttons a+a:before,div#gzns .gz-eventdetails-card .gz-img-placeholder{color:#444}div#gzns .gz-pagetitle,div#gzns .gz-pagetitle h1,div#gzns h1{color:#444;font-family:Arial,Helvetica,sans-serif;font-size:24px}div#gzns .gz-card-title,div#gzns .gz-card-title a,div#gzns .gz-cards h5.gz-card-title{color:#444;font-family:Arial,Helvetica,sans-serif;font-size:16px}div#gzns .gz-eventdetails-card .gz-img-placeholder,div#gzns .card-header .gz-img-placeholder,div#gzns .gz-event-sponsors .gz-img-placeholder{font-size:16px}div#gzns .card-header .gz-img-placeholder,div#gzns a,div#gzns button[title="Print All"] i.fa-print:after{color:#224884}div#gzns .card-header .gz-img-placeholder.gz-non-member{color:#444;font-weight:bold}div#gzns .card-header .gz-img-placeholder:focus,div#gzns .card-header .gz-img-placeholder:hover,div#gzns a:focus,div#gzns a:hover{color:#777}div#gzns .btn,div#gzns .btn-link i,div#gzns .gz-search-pill,div#gzns a.btn,div#gzns button,div#gzns .mn-form [type=reset],div#gzns .mn-form [type=submit],div#gzns .mn-form button,div#gzns .mn-form html [type=button],div#gzns [class*="gz-social-"] i,div#gzns .gz-back-next a:not([href]):not([tabindex]){background-color:#2d548b;border-color:#2d548b;color:#fff}div#gzns .gz-social-facebook i{background-color:#1877f2;border-color:#1877f2}div#gzns .gz-social-twitter i{background-color:#000;border-color:#000}div#gzns .gz-social-linkedin i{background-color:#007bb5;border-color:#007bb5}div#gzns .gz-social-instagram i{background-color:#c13584;border-color:#c13584}div#gzns .gz-social-youtube i{background-color:red;border-color:red}div#gzns .gz-social-pinterest i{background-color:#bd081c;border-color:#bd081c}div#gzns .gz-social-bebo i{background-color:#e04646;border-color:#e04646}div#gzns .gz-social-reddit i{background-color:#ff4500;border-color:#ff4500}div#gzns .gz-social-tiktok i{background-color:#ee1d52;border-color:#ee1d52}div#gzns .gz-social-wechat i{background-color:#7bb32e;border-color:#7bb32e}div#gzns .gz-social-whatsapp i{background-color:#25d366;border-color:#25d366}div#gzns .gz-social-snapchat i{background-color:#fffc00;border-color:#fffc00}div#gzns .gz-social-telegram i{background-color:#08c;border-color:#08c}div#gzns .gz-social-vimeo i{background-color:#86c9ef;border-color:#86c9ef}div#gzns .gz-social-yelp i{background-color:#c41200;border-color:#c41200}div#gzns .gz-social-tripadvisor i{background-color:#00af87;border-color:#00af87}div#gzns .btn-link i:focus,div#gzns .btn-link i:hover,div#gzns a.btn:focus,div#gzns a.btn:hover,div#gzns button:focus,div#gzns button:hover,div#gzns a.gz-events-reg-closed:not([href]):not([tabindex]),div#gzns a.gz-events-reg-closed:not([href]):not([tabindex]):hover,div#gzns .mn-form [type=reset]:hover,div#gzns .mn-form [type=submit]:hover,div#gzns .mn-form button:hover,div#gzns .mn-form html [type=button]:hover,div#gzns .mn-form [type=reset]:focus,div#gzns .mn-form [type=submit]:focus,div#gzns .mn-form button:focus,div#gzns .mn-form html [type=button]:focus,div#gzns .gz-back-next a:not([href]):not([tabindex]):hover{background-color:#406ba8;border-color:#406ba8;color:#fff}div#gzns .btn,div#gzns a.btn,div#gzns a.btn:focus,div#gzns a.btn:hover,div#gzns button:focus,div#gzns button:hover{border-radius:5px}div#gzns a.gz-alpha-btns{background-color:rgba(0,0,0,0.04);background-color:#0000000a;border-color:rgba(0,0,0,0.04);border-color:#0000000a;color:#224884}div#gzns a.gz-alpha-btns:focus,div#gzns a.gz-alpha-btns:hover,div#gzns a.gz-search-pill:focus,div#gzns a.gz-search-pill:hover{background-color:#406ba8;border-color:#406ba8;color:#fff;text-decoration:none}div#gzns #events-key{border-radius:5px}div#gzns .gz-cal-next a,div#gzns .gz-cal-prev a{color:#2d548b}div#gzns .gz-cal-next a:focus,div#gzns .gz-cal-next a:hover,div#gzns .gz-cal-prev a:focus,div#gzns .gz-cal-prev a:hover{color:#406ba8}div#gzns .gz-toolbar-buttons a,div#gzns .gz-toolbar-buttons button{color:#224884}div#gzns .gz-toolbar-buttons a:active,div#gzns .gz-toolbar-buttons a:focus,div#gzns .gz-toolbar-buttons a:hover,div#gzns .gz-toolbar-buttons button:active,div#gzns .gz-toolbar-buttons button:focus,div#gzns .gz-toolbar-buttons button:hover{color:#777}div#gzns .gz-search-btn,div#gzns .mn-form [type=submit].gz-search-btn{background-color:#f4f4f4;border-color:rgba(0,0,0,0.125);color:#777}div#gzns .gz-search-btn:focus,div#gzns .gz-search-btn:hover,div#gzns .mn-form [type=submit].gz-search-btn:focus,div#gzns .mn-form [type=submit].gz-search-btn:hover{background-color:#f8f8f8;color:#777}div#gzns .mn-form button.gz-more-filter-btn,div#gzns .mn-form button.gz-more-filter-btn:focus,div#gzns .mn-form button.gz-more-filter-btn:hover{background-color:transparent;border-color:transparent;color:#444;opacity:0.8}div#gzns .card{background-color:#fff;border-radius:5px}div#gzns .card:hover{background-color:#eef5ff}#gzns .card-body .tooltiptext{background-color:#abbb74;color:#fff;font-size:14px}div#gzns .card.gz-sponsor{background-color:#fff0cd}div#gzns .card.gz-sponsor:hover{background-color:#fff8e7}div#gzns .card .gz-description:after{background-color:#fff}div#gzns .card:hover .gz-description:after{background-color:#eef5ff}div#gzns .card.gz-sponsor .gz-description:after{background-color:#fff0cd}div#gzns .card.gz-sponsor:hover .gz-description:after{background-color:#fff8e7}div#gzns .gz-eventdetails-card:hover,div#gzns .gz-jobs-details-card:hover,div#gzns .gz-rep-card:hover,div#gzns .gz-sponsor-card .card:hover{background-color:#fff}div#gzns .card-footer:last-child{border-radius:0 0 calc(4px) calc(4px)}div#gzns .card-header:first-child{border-radius:calc(4px) calc(4px) 0 0}div#gzns .gz-event-reminder .card-body{border-radius:5px}div#gzns .gz-hotdeals-tagline{background-color:#abbb74;border:1px solid #abbb74;border-radius:5px;color:#fff;font-size:90%;padding:5px}div#gzns .gz-details-tagline{background-color:#abbb74;border:1px solid #abbb74;border-radius:5px;color:#fff}div#gzns .gz-cal-weekdays{background-color:#abbb74;border:1px solid #abbb74;color:#fff}div#gzns .card .gz-events-cat,div#gzns .card .gz-jobs-cat{color:#444}div#gzns .gz-cal-day li{background-color:#fff;border-bottom:1px dotted #224884;padding-bottom:2px}div#gzns .mn-event-customcsscatg1 .gz-events-card{border-top:5px solid #0465af}div#gzns .mn-event-customcsscatg1.gz-list-col .gz-events-card{border-top:1px solid rgba(0,0,0,0.125);border-left:5px solid #0465af}div#gzns .mn-event-customcsscatg2 .gz-events-card{border-top:5px solid #6f3484}div#gzns .mn-event-customcsscatg2.gz-list-col .gz-events-card{border-top:1px solid rgba(0,0,0,0.125);border-left:5px solid #6f3484}div#gzns .mn-event-customcsscatg3 .gz-events-card{border-top:5px solid #f16522}div#gzns .mn-event-customcsscatg3.gz-list-col .gz-events-card{border-top:1px solid rgba(0,0,0,0.125);border-left:5px solid #f16522}div#gzns .mn-event-customcsscatg1 .gz-events-card:before{background-color:#c5d9e9}div#gzns .mn-event-customcsscatg2 .gz-events-card:before{background-color:#eee1f2}div#gzns .mn-event-customcsscatg3 .gz-events-card:before{background-color:#fbdfd1}div#gzns .gz-cal-event.mn-cal-customcsscatg1 a{background-color:#c5d9e9;color:#0465af}div#gzns .gz-cal-event.mn-cal-customcsscatg2 a{background-color:#eee1f2;color:#6f3484}div#gzns .gz-cal-event.mn-cal-customcsscatg3 a{background-color:#fbdfd1;color:#f16522}div#gzns .gz-membership-type{background-color:#abbb74;color:#fff}div#gzns .gz-membership-type:after{border-right:5px solid #abbb74}#gzns .gz-memberapp-form[step="1"] .gz-app-stepper .gz-app-step.step-1 .gz-fa-stack,#gzns .gz-memberapp-form[step="2"] .gz-app-stepper .gz-app-step.step-2 .gz-fa-stack,#gzns .gz-memberapp-form[step="3"] .gz-app-stepper .gz-app-step.step-3 .gz-fa-stack,#gzns .gz-memberapp-form[step="4"] .gz-app-stepper .gz-app-step.step-4 .gz-fa-stack,#gzns .gz-memberapp-form[step="5"] .gz-app-stepper .gz-app-step.step-5 .gz-fa-stack,#gzns .gz-memberapp-form[step="1"] .gz-app-stepper .gz-app-step.step-1 i.icon:after,#gzns .gz-memberapp-form[step="2"] .gz-app-stepper .gz-app-step.step-2 i.icon:after,#gzns .gz-memberapp-form[step="3"] .gz-app-stepper .gz-app-step.step-3 i.icon:after,#gzns .gz-memberapp-form[step="4"] .gz-app-stepper .gz-app-step.step-4 i.icon:after,#gzns .gz-memberapp-form[step="5"] .gz-app-stepper .gz-app-step.step-5 i.icon:after{background-color:#2d548b;color:#fff}div#gzns .events-key-1{background-color:#c5d9e9;border-top:5px solid #0465af}div#gzns .events-key-2{background-color:#eee1f2;border-top:5px solid #6f3484}div#gzns .events-key-3{background-color:#fbdfd1;border-top:5px solid #f16522}div#gzns .gz-groups-cards .gz-list-card-wrapper:not(.gz-list-col) .card-img-top{border-top-left-radius:calc(4px);border-top-right-radius:calc(4px)}div#gzns .gz-memberapp-form h5{background-color:#abbb74;color:#fff;border-radius:5px}div#gzns .mn-banner-standard>*{max-width:480px}div#gzns .mn-banner-premier>*{max-width:480px}@media (min-width:768px){div#gzns .gz-search-filters{border-radius:30px}div#gzns .gz-more-filters-wrap select:last-child{border-top-right-radius:30px;border-bottom-right-radius:30px}div#gzns .gz-more-filters-wrap select:first-child{border-top-left-radius:30px;border-bottom-left-radius:30px}div#gzns .gz-search-btn,div#gzns .gz-search-btn:focus,div#gzns .gz-search-btn:hover{border-top-right-radius:30px;border-bottom-right-radius:30px}div#gzns .gz-search-keyword{border-top-left-radius:30px;border-bottom-left-radius:30px}}@media (max-width:767.98px){div#gzns .gz-more-filters .custom-select,div#gzns .input-group.gz-search-filters>.custom-select:not(:first-child),div#gzns .input-group.gz-search-filters>.custom-select:not(:last-child),div#gzns .input-group.gz-search-filters>.form-control:not(:first-child),div#gzns .input-group.gz-search-filters>.form-control:not(:last-child),div#gzns .input-group.gz-search-filters>.input-group-append>.btn{border-radius:5px}div#gzns .btn-group>.btn:not(:last-child):not(.dropdown-toggle),div#gzns .gz-alphanumeric .btn-toolbar a.btn,div#gzns .gz-alphanumeric .btn-toolbar button{border-radius:5px}div#gzns .gz-cal-currentdate a,div#gzns .gz-cal-currentdate span{color:#444}div#gzns .gz-cal-activedate{background-color:#2d548b}div#gzns .gz-cal-activedate a{color:#fff}div#gzns.preview-panel .input-group.gz-search-filters>.form-control:not(:last-child){border-radius:30px 0 0 30px}div#gzns.preview-panel .input-group.gz-search-filters>.input-group-append>.btn{border-radius:0 30px 30px 0}}#gzns span.twitter-typeahead .tt-suggestion:focus,.dropdown-item:hover,span.twitter-typeahead .tt-suggestion:hover{background-color:#406ba8;border-color:#406ba8;color:#fff}#mn-content .mn-banner .mn-ad{color:#333;display:none;font-family:Arial}#mn-content .mn-banner .mn-ad-active{display:block}#mn-content .mn-banner .mn-ad a{text-decoration:none !important}#mn-content .mn-banner .mn-ad,#mn-content .mn-banner .mn-ad a{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}#mn-content .mn-banner .mn-ad span{display:block;margin:0 25px}#mn-content .mn-banner .mn-ad-name{color:#fff;font-size:120%;font-weight:700;line-height:1.3em;position:relative;margin-top:5px}#mn-content .mn-banner .mn-ad-phone{color:#fff;font-size:100%;line-height:1.3em;position:relative}#mn-content .mn-banner .mn-ad-website{color:#fff;font-size:100%;line-height:1.3em;position:relative}#mn-content .mn-banner .mn-ad-fields-n .mn-ad-name{bottom:16px;text-align:center;width:430px}#mn-content .mn-banner .mn-ad-fields-np .mn-ad-name{bottom:16px}#mn-content .mn-banner .mn-ad-text{background:#2d548b}#mn-content .mn-banner .mn-ad-image{text-align:center}#mn-content .mn-banner .mn-ad-image img{display:inline-block;line-height:60px}#mn-content .mn-banner>*{height:60px;margin:auto;overflow:hidden;position:relative;width:480px}#mn-content .mn-banner{clear:both;display:block;padding-bottom:10px}#mn-content .mn-banner .mn-ads-loaded,#mn-content .mn-banner .mn-ad-active{margin:0 auto}#mn-content .mn-banner .mn-ads-empty,#mn-content .mn-banner br{display:none}#mn-content .mn-banner-standard>*{height:60px;width:480px}#mn-content .mn-banner-premier>*{height:60px;width:480px}#gzns .mn-autocomplete .mn-autocomplete-name{display:block;line-height:100%;color:#555}#gzns .mn-autocomplete .mn-autocomplete-type{color:#555;display:block;font-size:75%;font-style:italic;line-height:125%}#gzns .mn-autocomplete br{display:none}#mn-content #mn-rfp-publicsubmit div.mn-form-row{width:50%}#mn-content #mn-rfp-publicsubmit input,#mn-content #mn-rfp-publicsubmit textarea,#mn-content #mn-rfp-publicsubmit select{width:100%}#mn-content #mn-rfp-publicsubmit .mn-button{background:#f4f4f4;border:1px solid #999;border-radius:5px;color:#777;cursor:pointer;padding:3px 10px;text-align:center}#mn-content #mn-rfp-publicsubmit .mn-actions{margin:0 0 5px 0}#mn-content #mn-rfp-publicsubmit .mn-actions ul{list-style:none;margin:0;padding:0}#mn-content #mn-rfp-publicsubmit .mn-actions li{display:inline-block;white-space:nowrap;padding:10px 5px 10px 0px}#mn-content #mn-rfp-publicsubmit label>span{display:block}#mn-content #mn-rfp-publicsubmit #mn-rfp-publicsubmit-startdate .mn-form-field,#mn-content #mn-rfp-publicsubmit #mn-rfp-publicsubmit-enddate .mn-form-field,#mn-content #mn-rfp-publicsubmit #mn-rfp-publicsubmit-duedate .mn-form-field,#mn-content #mn-rfp-publicsubmit #mn-rfp-publicsubmit-startdate .mn-form-picker,#mn-content #mn-rfp-publicsubmit #mn-rfp-publicsubmit-enddate .mn-form-picker,#mn-content #mn-rfp-publicsubmit #mn-rfp-publicsubmit-duedate .mn-form-picker{display:table-cell}#mn-content #mn-rfp-publicsubmit #mn-rfp-publicsubmit-startdate .mn-form-field,#mn-content #mn-rfp-publicsubmit #mn-rfp-publicsubmit-enddate .mn-form-field,#mn-content #mn-rfp-publicsubmit #mn-rfp-publicsubmit-duedate .mn-form-field{width:100%}#mn-content #mn-rfp-publicsubmit #mn-rfp-publicsubmit-startdate .mn-form-picker,#mn-content #mn-rfp-publicsubmit #mn-rfp-publicsubmit-enddate .mn-form-picker,#mn-content #mn-rfp-publicsubmit #mn-rfp-publicsubmit-duedate .mn-form-picker{position:relative;padding-left:12px;left:12px}#mn-content #mn-rfp-publicsubmit #mn-rfp-publicsubmit-categories.mn-form-row{width:100%}#mn-content #mn-rfp-publicsubmit #mn-rfp-publicsubmit-categories .mn-form-title,#mn-content #mn-rfp-publicsubmit #mn-rfp-publicsubmit-categories .mn-form-note{margin:5px 0px}#mn-content #mn-rfp-publicsubmit #mn-rfp-publicsubmit-categories .mn-form-title{font-weight:bold}#mn-content #mn-rfp-publicsubmit #mn-rfp-publicsubmit-categories .mn-form-checkcombo{display:flex;flex-wrap:wrap}#mn-content #mn-rfp-publicsubmit #mn-rfp-publicsubmit-categories .mn-form-checkcombo label{flex-basis:50%}@media only screen and (max-width:675px){#mn-content #mn-rfp-publicsubmit #mn-rfp-publicsubmit-categories .mn-form-checkcombo label{flex-basis:100%}}#mn-content #mn-rfp-publicsubmit #mn-rfp-publicsubmit-categories .mn-form-field{display:contents}#mn-content #mn-rfp-publicsubmit #mn-rfp-publicsubmit-categories .mn-form-check{float:left;margin:5px 0px;width:10%}div#gzns .gz-event-fees h5:before{content:"\f155"}.animate, .button, #mn-content .mn-button,
#mn-content .mn-button a, #mn-content .mn-actionregister a {
  transition: all .2s ease-in-out; }

.button, #mn-content .mn-button,
#mn-content .mn-button a, #mn-content .mn-actionregister a {
  font-family: 'Raleway', sans-serif;
  background-color: #15b393;
  font-size: 13px;
  color: white;
  border-radius: 0px;
  border: none !important;
  text-transform: uppercase;
  font-weight: 700 !important;
  line-height: 40px;
  padding: 0px 25px;
  text-decoration: none;
  display: block; }
  .button:hover, #mn-content .mn-button:hover,
  #mn-content .mn-button a:hover, #mn-content .mn-actionregister a:hover {
    color: white;
    background: #50ceb4;
    text-decoration: none; }

#mn-content, .mn-reset {
  color: #333333;
  font-family: "Lato", sans-serif;
  font-size: 16px;
  letter-spacing: normal;
  line-height: 22px;
  position: relative;
  text-align: left;
  text-indent: 0;
  text-justify: auto;
  text-outline: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal; }

#mn-content a, .mn-reset a, #mn-content abbr, .mn-reset abbr, #mn-content acronym, .mn-reset acronym, #mn-content address, .mn-reset address, #mn-content b, .mn-reset b, #mn-content bdo, .mn-reset bdo, #mn-content big, .mn-reset big, #mn-content blockquote, .mn-reset blockquote, #mn-content button, .mn-reset button, #mn-content caption, .mn-reset caption, #mn-content cite, .mn-reset cite, #mn-content code, .mn-reset code, #mn-content col, .mn-reset col, #mn-content colgroup, .mn-reset colgroup, #mn-content dd, .mn-reset dd, #mn-content del, .mn-reset del, #mn-content dfn, .mn-reset dfn, #mn-content div, .mn-reset div, #mn-content dl, .mn-reset dl, #mn-content dt, .mn-reset dt, #mn-content em, .mn-reset em, #mn-content fieldset, .mn-reset fieldset, #mn-content form, .mn-reset form, #mn-content h1, .mn-reset h1, #mn-content span.mn-section-head-text, .mn-reset span.mn-section-head-text, #mn-content h3, .mn-reset h3, #mn-content h4, .mn-reset h4, #mn-content h5, .mn-reset h5, #mn-content h6, .mn-reset h6, #mn-content head, .mn-reset head, #mn-content hr, .mn-reset hr, #mn-content i, .mn-reset i, #mn-content img, .mn-reset img, #mn-content input, .mn-reset input, #mn-content ins, .mn-reset ins, #mn-content kbd, .mn-reset kbd, #mn-content label, .mn-reset label, #mn-content legend, .mn-reset legend, #mn-content li, .mn-reset li, #mn-content ol, .mn-reset ol, #mn-content optgroup, .mn-reset optgroup, #mn-content option, .mn-reset option, #mn-content p, .mn-reset p, #mn-content pre, .mn-reset pre, #mn-content q, .mn-reset q, #mn-content samp, .mn-reset samp, #mn-content select, .mn-reset select, #mn-content small, .mn-reset small, #mn-content span, .mn-reset span, #mn-content strong, .mn-reset strong, #mn-content sub, .mn-reset sub, #mn-content sup, .mn-reset sup, #mn-content table, .mn-reset table, #mn-content tbody, .mn-reset tbody, #mn-content td, .mn-reset td, #mn-content textarea, .mn-reset textarea, #mn-content tfoot, .mn-reset tfoot, #mn-content th, .mn-reset th, #mn-content thead, .mn-reset thead, #mn-content title, .mn-reset title, #mn-content tr, .mn-reset tr, #mn-content tt, .mn-reset tt, #mn-content ul, .mn-reset ul, #mn-content var, .mn-reset var {
  appearance: normal;
  background: none;
  border: none;
  border-collapse: separate;
  border-image: none 100% 1 0 stretch;
  border-radius: 0;
  bottom: auto;
  box-sizing: content-box;
  clear: none;
  color: inherit;
  content: normal;
  direction: inherit;
  display: block;
  empty-cells: show;
  float: none;
  font: inherit;
  left: auto;
  letter-spacing: inherit;
  line-height: inherit;
  margin: 0;
  max-height: none;
  max-width: none;
  min-height: initial;
  min-width: initial;
  opacity: 1;
  outline: invert none medium;
  outline-offset: 0;
  overflow: visible;
  padding: 0;
  position: static;
  resize: none;
  right: auto;
  rotation: 0;
  table-layout: auto;
  text-align: inherit;
  text-decoration: none;
  text-indent: inherit;
  text-justify: inherit;
  text-outline: inherit;
  text-overflow: clip;
  text-transform: inherit;
  top: auto;
  vertical-align: baseline;
  visibility: inherit;
  white-space: inherit;
  word-break: inherit;
  word-spacing: inherit;
  word-wrap: inherit;
  z-index: auto;
  height: auto;
  width: auto;
  box-shadow: none; }

#mn-content br,
.mn-reset br {
  appearance: normal;
  background: none;
  border: none;
  border-collapse: separate;
  border-image: none 100% 1 0 stretch;
  border-radius: 0;
  bottom: auto;
  box-sizing: content-box;
  clear: none;
  color: inherit;
  content: normal;
  direction: inherit;
  display: block;
  empty-cells: show;
  float: none;
  font: inherit;
  left: auto;
  letter-spacing: inherit;
  line-height: inherit;
  margin: 0;
  max-height: none;
  max-width: none;
  min-height: initial;
  min-width: initial;
  opacity: 1;
  outline: invert none medium;
  outline-offset: 0;
  overflow: visible;
  padding: 0;
  position: static;
  resize: none;
  right: auto;
  rotation: 0;
  table-layout: auto;
  text-align: inherit;
  text-decoration: none;
  text-indent: inherit;
  text-justify: inherit;
  text-outline: inherit;
  text-overflow: clip;
  text-transform: inherit;
  top: auto;
  vertical-align: baseline;
  visibility: inherit;
  white-space: inherit;
  word-break: inherit;
  word-spacing: inherit;
  word-wrap: inherit;
  z-index: auto;
  height: auto;
  width: auto; }

#mn-content .mn-module-content,
.mn-reset .mn-module-content {
  float: left;
  width: 100%;
  margin-bottom: 30px; }

#mn-content object,
.mn-reset object {
  appearance: normal;
  background: none;
  border: none;
  border-collapse: separate;
  border-image: none 100% 1 0 stretch;
  border-radius: 0;
  bottom: auto;
  box-sizing: content-box;
  clear: none;
  color: inherit;
  content: normal;
  direction: inherit;
  display: block;
  empty-cells: show;
  float: none;
  font: inherit;
  left: auto;
  letter-spacing: inherit;
  line-height: inherit;
  margin: 0;
  max-height: none;
  max-width: none;
  min-height: initial;
  min-width: initial;
  opacity: 1;
  outline: invert none medium;
  outline-offset: 0;
  overflow: visible;
  padding: 0;
  position: static;
  resize: none;
  right: auto;
  rotation: 0;
  table-layout: auto;
  text-align: inherit;
  text-decoration: none;
  text-indent: inherit;
  text-justify: inherit;
  text-outline: inherit;
  text-overflow: clip;
  text-transform: inherit;
  top: auto;
  vertical-align: baseline;
  visibility: inherit;
  white-space: inherit;
  word-break: inherit;
  word-spacing: inherit;
  word-wrap: inherit;
  z-index: auto;
  box-shadow: none; }

#mn-content a, .mn-reset a, #mn-content abbr, .mn-reset abbr, #mn-content acronym, .mn-reset acronym, #mn-content b, .mn-reset b, #mn-content bdo, .mn-reset bdo, #mn-content big, .mn-reset big, #mn-content br, .mn-reset br, #mn-content button, .mn-reset button, #mn-content cite, .mn-reset cite, #mn-content code, .mn-reset code, #mn-content dd, .mn-reset dd, #mn-content del, .mn-reset del, #mn-content dfn, .mn-reset dfn, #mn-content em, .mn-reset em, #mn-content i, .mn-reset i, #mn-content img, .mn-reset img, #mn-content input, .mn-reset input, #mn-content ins, .mn-reset ins, #mn-content kbd, .mn-reset kbd, #mn-content label, .mn-reset label, #mn-content link, .mn-reset link, #mn-content map, .mn-reset map, #mn-content object, .mn-reset object, #mn-content q, .mn-reset q, #mn-content samp, .mn-reset samp, #mn-content select, .mn-reset select, #mn-content small, .mn-reset small, #mn-content span, .mn-reset span, #mn-content strong, .mn-reset strong, #mn-content sub, .mn-reset sub, #mn-content sup, .mn-reset sup, #mn-content textarea, .mn-reset textarea, #mn-content tt, .mn-reset tt, #mn-content var, .mn-reset var {
  display: inline; }

#mn-content dl, .mn-reset dl, #mn-content ol, .mn-reset ol, #mn-content p, .mn-reset p, #mn-content pre, .mn-reset pre, #mn-content ul, .mn-reset ul {
  margin: 1em 0; }

#mn-content blockquote,
.mn-reset blockquote {
  margin: 1em 40px; }

#mn-content hr,
.mn-reset hr {
  margin: 0.5em 0; }

#mn-content li,
.mn-reset li {
  display: list-item; }

#mn-content table,
.mn-reset table {
  display: table; }

#mn-content thead,
.mn-reset thead {
  display: table-header-group; }

#mn-content tfoot,
.mn-reset tfoot {
  display: table-footer-group; }

#mn-content tbody,
.mn-reset tbody {
  display: table-row-group; }

#mn-content tr,
.mn-reset tr {
  display: table-row; }

#mn-content th,
.mn-reset th,
#mn-content td,
.mn-reset td {
  display: table-cell; }

#mn-content input,
.mn-reset input,
#mn-content textarea,
.mn-reset textarea {
  text-align: left; }

#mn-content h1,
.mn-reset h1,
#mn-content span.mn-section-head-text,
.mn-reset span.mn-section-head-text,
#mn-content .mn-section-head-text,
.mn-reset .mn-section-head-text {
  color: #333333;
  /* Variable */ }

#mn-content a,
.mn-reset a {
  color: #15b393;
  /*  Variable */ }

#mn-content a:hover,
.mn-reset a:hover {
  color: #10856e;
  /*  Variable */ }

#mn-content h1,
.mn-reset h1 {
  font-size: 36px;
  /*  Variable */
  line-height: 130%; }

#mn-content h1,
.mn-reset h1,
#mn-content h2,
.mn-reset h2,
#mn-content h3,
.mn-reset h3,
#mn-content h4,
.mn-reset h4,
#mn-content h5,
.mn-reset h5,
#mn-content h6,
.mn-reset h6 {
  font-family: "Raleway", sans-serif;
  /*  Variable */ }

#mn-content h3,
.mn-reset h3 {
  font-size: 110%;
  line-height: 100%;
  font-weight: 700; }

#mn-content h4,
.mn-reset h4 {
  font-weight: 700; }

#mn-content ul,
.mn-reset ul,
#mn-content ol,
.mn-reset ol {
  padding-left: 40px; }

#mn-content a,
.mn-reset a {
  word-wrap: break-word; }

#mn-content a:hover,
.mn-reset a:hover {
  text-decoration: underline; }

#mn-content .mn-form-title,
.mn-reset .mn-form-title {
  font-weight: 700; }

#mn-content .mn-form-note,
.mn-reset .mn-form-note {
  color: #5e5e5e;
  /* Variable */
  font-style: italic;
  margin-top: -5px; }

#mn-content .mn-form-row,
.mn-reset .mn-form-row {
  margin: 10px 0; }

#mn-content .mn-form-toggler,
.mn-reset .mn-form-toggler,
#mn-content .mn-form-reqnote,
.mn-reset .mn-form-reqnote,
#mn-content .mn-form-title,
.mn-reset .mn-form-title,
#mn-content .mn-form-note,
.mn-reset .mn-form-note {
  margin: 5px 0; }

#mn-content .mn-form-field,
.mn-reset .mn-form-field {
  display: inline-block; }

#mn-content .mn-form-combo,
.mn-reset .mn-form-combo {
  position: relative; }

#mn-content .mn-form-combo label,
.mn-reset .mn-form-combo label {
  display: block;
  margin: 3px 0 0;
  position: relative; }

#mn-content .mn-form-combo label:first-child,
.mn-reset .mn-form-combo label:first-child {
  margin: 0; }

#mn-content .mn-form-timecombo label,
.mn-reset .mn-form-timecombo label {
  display: inline; }

#mn-content .mn-form-checkcombo label,
.mn-reset .mn-form-checkcombo label,
#mn-content .mn-form-radiocombo label,
.mn-reset .mn-form-radiocombo label {
  display: block;
  padding: 0 0 0 25px; }

#mn-content .mn-form-checkcombo .mn-form-field,
.mn-reset .mn-form-checkcombo .mn-form-field,
#mn-content .mn-form-radiocombo .mn-form-field,
.mn-reset .mn-form-radiocombo .mn-form-field {
  left: 0;
  position: absolute; }

#mn-content .mn-form-check,
.mn-reset .mn-form-check,
#mn-content .mn-form-radio,
.mn-reset .mn-form-radio {
  float: left;
  margin: 1px 3px; }

#mn-content .mn-form-format,
.mn-reset .mn-form-format {
  color: #5e5e5e;
  /* Variable */
  font-size: 80%;
  font-style: italic;
  display: block; }

#mn-content .mn-form-text,
.mn-reset .mn-form-text,
#mn-content .mn-form-dropdown,
.mn-reset .mn-form-dropdown {
  border: 1px solid #cccccc;
  border-radius: 0px;
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  overflow: hidden;
  padding: 3px 5px; }

#mn-content .mn-form-dropdown option,
.mn-reset .mn-form-dropdown option {
  padding: 0 5px; }

#mn-content .mn-form-text[disabled],
.mn-reset .mn-form-text[disabled],
#mn-content .mn-form-dropdown[disabled],
.mn-reset .mn-form-dropdown[disabled] {
  background: #f8f8f8; }

#mn-content .mn-form-daterange .mn-form-picker a,
.mn-reset .mn-form-daterange .mn-form-picker a,
#mn-content .mn-form-datepicker a,
.mn-reset .mn-form-datepicker a {
  background: url(/Content/Images/calendar/cal.gif) no-repeat;
  display: inline-block;
  height: 16px;
  overflow: hidden;
  text-indent: -5000px;
  vertical-align: middle;
  width: 16px; }

#mn-content .mn-form-reqnote,
.mn-reset .mn-form-reqnote {
  color: #5e5e5e;
  /* Variable */
  font-style: italic; }

#mn-content .mn-form-reqnote span,
.mn-reset .mn-form-reqnote span,
#mn-content .mn-form-req,
.mn-reset .mn-form-req {
  color: #cc3333;
  font-style: normal; }

#mn-content .mn-form-daterange .mn-form-title,
.mn-reset .mn-form-daterange .mn-form-title,
#mn-content .mn-form-togglable,
.mn-reset .mn-form-togglable {
  display: none; }

#mn-content .mn-form-togglable-active,
.mn-reset .mn-form-togglable-active,
#mn-content .mn-form-datecombo label,
.mn-reset .mn-form-datecombo label {
  display: block; }

#mn-content .mn-form-urlentry .mn-form-name,
.mn-reset .mn-form-urlentry .mn-form-name {
  display: block;
  font-weight: 700; }

#mn-content .mn-form-urlentry input[type=text],
.mn-reset .mn-form-urlentry input[type=text] {
  background-color: white; }

#mn-content .mn-listing-empty,
.mn-reset .mn-listing-empty {
  font-style: italic;
  margin: 10px 0; }

#mn-content .mn-error-summary,
.mn-reset .mn-error-summary {
  color: #cc3333; }

#mn-content .input-validation-error,
.mn-reset .input-validation-error {
  background-color: #f8ecec; }

#mn-content .mn-form-req-inactive,
.mn-reset .mn-form-req-inactive {
  display: none; }

#mn-content .mn-form-time .mn-form-title,
.mn-reset .mn-form-time .mn-form-title {
  display: block;
  font-weight: 400;
  margin: 0; }

select#radius {
  border: 1px solid #cccccc;
  border-radius: 0px;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px; }

/* Common Page Elements Styling */
#mn-content #mn-pagetitle {
  float: left; }

#mn-content .mn-section-head {
  padding-top: 15px; }

#mn-content span.mn-section-head-text,
#mn-content .mn-section-head-text {
  font-size: 130%;
  line-height: 130%;
  margin: 20px 0 10px; }

#mn-content .mn-form-toggler span.mn-section-head-text {
  font-size: 100%;
  line-height: normal; }

#mn-content .mn-filter-section span.mn-section-head-text {
  margin: 0 0 10px; }

#mn-content .mn-title span.mn-section-head-text {
  display: inline; }

#mn-content .mn-title {
  height: auto;
  text-transform: none;
  line-height: 130%;
  font-size: 110%;
  font-weight: 700;
  margin: 0 0 5px; }

#mn-content .mn-title a {
  text-decoration: none; }

#mn-content #mn-footer-navigation {
  margin-top: 40px;
  text-align: center;
  clear: both; }

#mn-content #mn-footer-navigation a {
  margin: 0 5px;
  white-space: nowrap; }

#mn-content #mn-footer {
  margin-top: 20px;
  text-align: center; }

#mn-content .mn-container-center {
  text-align: center; }

#mn-content .mn-association-name,
#mn-content .mn-association-logo {
  margin: 10px; }

#mn-content .mn-clear {
  clear: both;
  height: 0;
  overflow: hidden; }

#mn-content .mn-actions {
  margin: 0 0 5px 0; }

#mn-content .mn-actions ul {
  list-style: none;
  margin: 0;
  padding: 0; }

#mn-content .mn-actions li {
  display: inline-block;
  white-space: nowrap;
  padding: 2px; }

#mn-content .mn-marketspace-rss a {
  background: url(/content/images/icons/rss.gif);
  display: inline-block;
  height: 14px;
  overflow: hidden;
  text-indent: -5000px;
  vertical-align: baseline;
  width: 36px; }

#mn-content .mn-action-print a,
#mn-content .mn-action-add a,
#mn-content .mn-linkbutton a {
  background: #f4f4f4;
  /*  Variable */
  border: 1px solid #999999;
  border-radius: 0px;
  color: #10856e !important;
  display: inline-block;
  padding: 4px 10px 3px;
  text-decoration: none !important; }

#mn-content .mn-action-print a:hover,
#mn-content .mn-action-add a:hover,
#mn-content .mn-linkbutton a:hover {
  background: #f8f8f8;
  /*  Variable */
  text-decoration: none !important;
  color: #10856e !important;
  /*  Variable */ }

#mn-content .mn-action-print a {
  margin-left: 15px; }

#mn-content .mn-memberactions {
  float: left;
  margin: 5px 0; }

#mn-content .mn-dealsbuttons {
  float: right; }

#mn-content .mn-dealsbuttons a {
  display: block;
  float: left;
  font-size: 100%;
  height: 14px;
  margin: 5px;
  padding: 0 0 0 16px;
  background-image: url("https://public.chambermaster.com/Content/SEO3/images/MN_sprite_14px.png");
  background-repeat: no-repeat; }

#mn-content .mn-dealsbuttons .mn-hotdealsbtn a {
  background-position: 0 -15px; }

#mn-content .mn-dealsbuttons .mn-m2m a {
  background-position: 0 -30px; }

#mn-content .mn-dealsbuttons .mn-market a {
  background-position: 0 -120px; }

#mn-content #mn-footer-gomobile {
  text-align: center;
  padding: 5px; }

#mn-content a.mn-read-more {
  font-size: 80%;
  font-weight: 700; }

#mn-content a.mn-read-more:after {
  content: "\0020\2192"; }

#mn-content .mn-category {
  font-style: italic; }

#mn-content .mn-listing {
  border-bottom: 1px dotted #cccccc; }

#mn-content .mn-listingcontent {
  padding: 10px;
  overflow: hidden; }

#mn-content .mn-listing-main {
  float: left;
  margin: 0 0 5px;
  width: 65%; }

#mn-content .mn-listing-side {
  float: right;
  margin: 0 0 5px;
  width: 30%;
  padding-left: 10px; }

#mn-content .mn-listing .mn-highlight-detail {
  background-color: #a2a2a2;
  /*  Variable */
  border: 0px solid #cccccc;
  color: white;
  float: right;
  margin: 0 0 5px 0;
  padding: 10px;
  text-align: right;
  width: auto;
  min-width: 100%;
  border-radius: 0px;
  /* Variable */ }

#mn-content .mn-listing .mn-highlight-detail:hover {
  background-color: #a2a2a2;
  /*  Variable */ }

#mn-content .mn-listing .mn-highlight-title {
  font-weight: 700; }

#mn-content .mn-listing .mn-highlight-detail a {
  color: white; }

#mn-content .mn-listing .mn-highlight-detail a:hover {
  color: white; }

#mn-content div.mn-results-links li {
  display: block;
  float: right;
  width: 120px;
  clear: right; }

#mn-content div.mn-results-links li a,
#mn-content div.mn-results-links li.mn-phone,
#mn-content div.mn-results-links li.mn-phone2 {
  background-color: #15b393;
  /*  Variable */
  border: 0px solid #cccccc;
  border-radius: 0px;
  padding: 10px 25px;
  font-family: "Raleway", sans-serif;
  font-size: 13px;
  font-weight: 700;
  /* Variable */
  color: white;
  display: block;
  float: right;
  margin: 1px 0 0;
  padding: 0;
  text-align: center;
  text-transform: uppercase;
  width: 120px; }

#mn-content div.mn-results-links li a:hover,
#mn-content div.mn-results-links li.mn-phone:hover,
#mn-content div.mn-results-links li.mn-phone2:hover {
  background-color: #10856e;
  /*  Variable */
  color: white;
  text-decoration: none;
  /*  Variable */ }

#mn-content div.mn-results-links li.mn-giftcard a {
  text-transform: none; }

#mn-content .mn-listing-infobasic {
  clear: left;
  float: left;
  width: 60%;
  min-width: 280px; }

#mn-content .mn-listing-sidebar {
  float: right;
  width: 35%;
  min-width: 150px; }

#mn-content .mn-actions-share .mn-details-share {
  position: relative; }

#mn-content .mn-raw strong {
  font-weight: 700; }

#mn-content .mn-raw em {
  font-style: italic; }

#mn-content #mn-module-categories {
  overflow: hidden;
  padding-bottom: 5px;
  clear: both; }

#mn-content #mn-module-categories li {
  width: 45%;
  float: left;
  padding-right: 10px; }

/* Search Filters Styling */
#mn-content .mn-filter-section label .mn-form-name {
  display: none; }

#mn-content .mn-filter-section .mn-form-field select {
  width: 350px; }

#mn-content .mn-filter-section .mn-form-field input {
  width: 339px; }

#mn-content div.mn-filter-section {
  margin-top: 10px; }

#mn-content .mn-filter-section .mn-form-checkcombo .mn-form-name {
  display: block; }

#mn-content .mn-filter-section .mn-form-checkcombo .mn-form-field input {
  width: 15px; }

#mn-content .mn-form-toggler .mn-toggler-arrow {
  background: url("https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.17/themes/base/images/ui-icons_888888_256x240.png") repeat scroll -64px 0px transparent;
  display: inline-block;
  height: 16px;
  margin: 0px 4px;
  text-decoration: none;
  vertical-align: middle;
  width: 16px; }

#mn-content .mn-form-toggler-active .mn-toggler-arrow {
  background-position: 0px 0px; }

/* Main Directory Search Page Styling */
#mn-content #mn-directory-list .mn-filter-section form div.mn-actions {
  float: none;
  position: relative;
  margin-top: 0; }

#mn-content #mn-directory-list div.mn-filter-section {
  border: medium none;
  padding: 0; }

#mn-content #mn-directory-list #mn-directory-searchfilters {
  text-align: center; }

#mn-content #mn-directory-list #mn-directory-searchfilters .mn-form-toggler,
#mn-content #mn-directory-list #mn-search-keyword .mn-form-name {
  display: none; }

#mn-content #mn-directory-list .mn-form-togglable {
  display: block; }

#mn-content #mn-directory-list #mn-search-keyword input.mn-form-text {
  font-size: 120%;
  line-height: 140%;
  margin-top: 10px;
  padding: 5px;
  width: 348px; }

#mn-content #mn-search-geoip select,
#mn-content #mn-search-geoip input {
  margin: 0 3px; }

#mn-content #mn-search-geoip input.mn-form-text {
  width: 198px; }

#mn-content #mn-directory-list #mn-search-geoip input.mn-form-text {
  padding: 5px;
  width: 198px; }

#mn-content #mn-directory-list #mn-directory-searchfilters .mn-button {
  min-width: 100px;
  padding: 5px; }

#mn-content #mn-directory-list #mn-search-instructions {
  font-style: italic;
  margin-top: -5px; }

#mn-content #mn-directory-list .mn-search-instructions-above {
  position: relative; }

#mn-content #mn-directory-list .mn-search-instructions-above #mn-search-instructions {
  float: left;
  width: 100%;
  margin-top: 10px;
  margin-bottom: -5px; }

#mn-content #mn-directory-list .mn-search-instructions-above #mn-search-keyword {
  float: left;
  width: 100%; }

#mn-content #mn-directory-list .mn-search-instructions-above #mn-search-keyword input.mn-form-text {
  margin-top: 0; }

/* Results and Sort Styling */
#mn-content .mn-results-sort-section .mn-actions {
  margin-bottom: 0;
  overflow: hidden; }

#mn-content div.mn-results-found {
  color: #333333;
  /* Variable */
  display: block;
  font-size: 100%;
  font-weight: 700;
  text-transform: capitalize;
  padding-bottom: 3px; }

#mn-content div.mn-results-found .mn-results-viewmap {
  padding-left: 10px; }

#mn-content .mn-results-found .mn-new-search,
#mn-content .mn-results-found .mn-resultsfullcalendar {
  float: right; }

#mn-content .mn-results-sort-section ul {
  background-color: #e4e4e4;
  /*  Variable */
  width: 100%;
  display: table;
  color: #333333;
  /*  Variable */ }

#mn-content .mn-results-sort-section ul li a:hover {
  color: #7c7c7c;
  /*  Variable */ }

#mn-content .mn-results-sort-section div.mn-actions ul li {
  float: left;
  padding: 10px; }

#mn-content .mn-results-sort-section div.mn-actions ul li.mn-sort-publicsubmit,
#mn-content .mn-results-sort-section div.mn-actions ul li.mn-sort-upcomingrss,
#mn-content .mn-results-sort-section div.mn-actions ul li.mn-sort-print,
#mn-content .mn-results-sort-section div.mn-actions ul li.mn-sort-print-all,
#mn-content .mn-results-sort-section div.mn-actions ul li.mn-sort-contact,
#mn-content .mn-results-sort-section div.mn-actions ul li.mn-action-print,
#mn-content .mn-results-sort-section div.mn-actions ul li.mn-sort-contact {
  float: right; }

#mn-content .mn-results-sort-section div.mn-actions ul .mn-sort-tab {
  background-color: #15b393;
  /*  Variable */ }

#mn-content .mn-results-sort-section div.mn-actions ul .mn-sort-tab a {
  color: white;
  /*  Variable */ }

#mn-content .mn-results-sort-section div.mn-actions ul .mn-sort-tab:hover {
  background-color: #10856e;
  /*  Variable */
  color: white;
  /*  Variable */ }

#mn-content .mn-results-sort-section div.mn-actions ul .mn-sort-tab a:hover {
  color: white;
  /*  Variable */ }

#mn-content .mn-results-sort-section li a {
  color: #333333; }

#mn-content .mn-results-sort-section li a:hover {
  color: #7c7c7c; }

#mn-content .mn-results-sort-section .mn-actions li {
  display: inline;
  white-space: nowrap;
  float: left; }

/* print icon */
#mn-content .mn-results-sort-section div.mn-actions ul li.mn-action-print a,
#mn-content .mn-results-sort-section div.mn-actions ul li.mn-sort-print a,
#mn-content .mn-results-sort-section div.mn-actions ul li.mn-sort-print-all a {
  background: url("https://public.chambermaster.com/content/seo3/images/print.png") no-repeat scroll left center transparent;
  margin-right: 0;
  padding-left: 26px; }

/* icons */
#mn-content a.mn-icon,
#mn-content div.mn-results-links li span.mn-icon,
#mn-content .mn-memberinfo-block-actions li span.mn-icon {
  padding-left: 20px;
  position: relative;
  display: inline-block;
  min-height: 14px; }

#mn-content .mn-icon > span {
  background-image: url(/Content/SEO3/images/MN_sprite_14px.png);
  background-repeat: no-repeat;
  position: absolute;
  top: 50%;
  left: 0;
  width: 14px;
  height: 14px;
  margin: -7px 0 0;
  padding: 0; }

#mn-content .mn-icon-rss {
  background-position: 0 -300px; }

#mn-content .mn-icon-giftcard {
  background-position: 0 -570px; }

/* Contact Page Styling */
#mn-content #mn-contact-contactus .mn-form-name {
  display: block; }

#mn-content #mn-contact-contactus .mn-form-field {
  display: block; }

#mn-content #mn-contact-contactus .mn-form-field input.mn-form-text,
#mn-content #mn-contact-comments textarea {
  width: 70%; }

#mn-content #mn-contact-city,
#mn-content #mn-contact-state,
#mn-content #mn-contact-zip {
  float: left;
  margin-right: 10px; }

#mn-content #mn-info-country {
  clear: both; }

#mn-content #mn-info-contactfriend form#mn-info-form.mn-form div#mn-info-contact.mn-section {
  top: 0; }

/* for future use
#mn-content #mn-contact-city-mobile,#mn-content #mn-contact-state-mobile,#mn-content #mn-contact-zip-mobile{}
*/
#mn-content #mn-contact-contactus #mn-contact-city input {
  width: 98%; }

#mn-content #mn-contact-contactus #mn-contact-state input,
#mn-content #mn-contact-contactus #mn-contact-zip input {
  width: 97%; }

#mn-content #mn-contact-country {
  clear: both;
  display: block; }

/* Communication Styling */
#mn-content #mn-comm-index span.mn-form-name {
  width: 130px;
  display: inline-block; }

/* Directory Styling */
#mn-content #mn-search-box {
  border: none;
  margin: 20px 0;
  padding: 0;
  text-align: center; }

#mn-content #mn-search-box input {
  min-width: 100px;
  padding: 5px; }

#mn-content #mn-search-box .mn-form-name {
  display: none; }

#mn-content #mn-search-box .mn-form-field {
  display: block; }

#mn-content #mn-alphanumeric {
  margin: 20px auto;
  text-align: center; }

#mn-content #mn-quicklinks {
  margin: 20px auto; }

#mn-content .mn-subcats {
  margin: 40px auto;
  width: 100%; }

#mn-content .mn-subcats ul {
  margin: 0;
  padding: 0; }

#mn-content .mn-subcats li {
  list-style: none outside none;
  float: left;
  margin: 10px 0;
  width: 50%;
  position: relative; }

#mn-content .mn-subcats a {
  margin: 0 10px 0 5px;
  display: inline-block;
  vertical-align: top; }

#mn-content .mn-subcats li ul {
  margin: .25em 5px;
  font-size: 85%; }

#mn-content .mn-subcats li li {
  float: none;
  width: auto;
  display: inline;
  margin: 0; }

#mn-content .mn-subcats li li a {
  padding: 0;
  margin: 0 5px 0 0;
  color: #333333; }

#mn-content .mn-subcats-wsubs a {
  font-weight: bold; }

#mn-content .mn-subcats-wsubs li li a {
  font-weight: normal; }

#mn-content .mn-subcats-wsubs .mn-subcats-col1 {
  clear: both; }

#mn-content .mn-subcats-wsubs .mn-subcats-overflow {
  display: none; }

#mn-content #mn-narrow-category ul {
  float: right;
  margin: 0 3px; }

#mn-content .mn-list-item-odd {
  background-color: #eeeeee;
  /*  Variable */ }

#mn-content .mn-list-item-even {
  background: white;
  /*  Variable */ }

#mn-content .mn-image {
  float: left;
  padding: 0 10px 10px 0;
  width: 75px; }

#mn-content .mn-image img {
  max-width: 75px; }

#mn-content .mn-image-empty {
  display: none; }

#mn-content .mn-membertypeicon {
  margin-left: 5px; }

#mn-content .mn-address {
  clear: none;
  float: none; }

#mn-content .mn-address2 {
  white-space: nowrap;
  margin-left: 3px;
  display: inline; }

#mn-content .mn-desc {
  margin: 5px 0;
  text-align: left;
  width: auto;
  float: none; }

#mn-content .mn-amenities {
  clear: both; }

#mn-content .mn-address,
#mn-content .mn-address1,
#mn-content .mn-address2,
#mn-content .mn-citystatezip {
  display: inline;
  white-space: normal; }

#mn-content .mn-citystatezip {
  white-space: nowrap; }

/* begin 24px icons */
#mn-content .mn-actions-share li a,
#mn-content .mn-amenities span,
#mn-content .mn-memberactions li a {
  background-image: url("/Content/SEO3/images/MN_sprite_24px.png");
  height: 24px;
  width: 24px;
  background-repeat: no-repeat;
  display: block;
  padding: 0; }

/* mn-amenities 24px */
#mn-content .mn-amenities {
  padding-top: 3px; }

#mn-content .mn-amenities span {
  display: none;
  cursor: help;
  overflow: hidden;
  text-indent: -5000px;
  margin: 2px 0 0 2px;
  line-height: 24px;
  float: right; }

#mn-content .mn-amenities .mn-amenity-OutdoorPool,
#mn-content .mn-amenities .mn-amenity-AcceptsPartialWeek,
#mn-content .mn-amenities .mn-amenity-FullBreakfast,
#mn-content .mn-amenities .mn-amenity-HandicapAccessible,
#mn-content .mn-amenities .mn-amenity-CreditCards,
#mn-content .mn-amenities .mn-amenity-ConferenceFacilities,
#mn-content .mn-amenities .mn-amenity-PetsAllowed,
#mn-content .mn-amenities .mn-amenity-FamilyFriendly,
#mn-content .mn-amenities .mn-amenity-WiFi,
#mn-content .mn-amenities .mn-amenity-Bikes {
  display: inline-block; }

#mn-content .mn-amenities .mn-amenity-OutdoorPool {
  background-position: 0 -650px; }

#mn-content .mn-amenities .mn-amenity-AcceptsPartialWeek {
  background-position: 0 -675px; }

#mn-content .mn-amenities .mn-amenity-FullBreakfast {
  background-position: 0 -700px; }

#mn-content .mn-amenities .mn-amenity-HandicapAccessible {
  background-position: 0 -725px; }

#mn-content .mn-amenities .mn-amenity-CreditCards {
  background-position: 0 -750px; }

#mn-content .mn-amenities .mn-amenity-ConferenceFacilities {
  background-position: 0 -775px; }

#mn-content .mn-amenities .mn-amenity-PetsAllowed {
  background-position: 0 -800px; }

#mn-content .mn-amenities .mn-amenity-FamilyFriendly {
  background-position: 0 -825px; }

#mn-content .mn-amenities .mn-amenity-WiFi {
  background-position: 0 -850px; }

#mn-content .mn-amenities .mn-amenity-Bikes {
  background-position: 0 -875px; }

/* mn-action member actions 24px */
#mn-content .mn-actionadlink a {
  background-position: 0 0; }

#mn-content .mn-actionhotdeal a {
  background-position: 0 -25px; }

#mn-content .mn-actionm2m a {
  background-position: 0 -50px; }

#mn-content .mn-actionjobs a {
  background-position: 0 -75px; }

/* share icons 24px */
#mn-content .mn-actions .mn-sharelabel {
  color: #333333;
  /*  Variable */
  font-size: 90%;
  font-weight: 700;
  position: relative;
  top: 4px;
  padding-right: 3px;
  height: 14px; }

#mn-content .mn-shareprint a {
  background-position: 0 -100px; }

#mn-content .mn-shareemail a {
  background-position: 0 -175px; }

#mn-content .mn-sharephone a {
  background-position: 0 -950px; }

#mn-content .mn-shareoutlook a {
  background-position: 0 -125px; }

#mn-content .mn-shareweather a {
  background-position: 0 -150px; }

#mn-content .mn-sharefacebook a {
  background-position: 0 -325px; }

#mn-content .mn-sharetwitter a {
  background-position: 0 -350px; }

#mn-content .mn-sharelinkedin a {
  background-position: 0 -400px; }

#mn-content .mn-sharepinterest a {
  background-position: 0 -900px; }

/* end 24px icons */
#mn-content .mn-member-cat-container {
  clear: both;
  padding-bottom: 5px; }

#mn-content .mn-member-cats {
  color: #5e5e5e;
  /* Variable */
  list-style: none;
  margin: 0;
  padding: 0; }

#mn-content .mn-member-cats li {
  border-left: 1px solid #999999;
  display: inline;
  padding: 0 5px; }

#mn-content .mn-member-cats li:first-child {
  border: none; }

#mn-content .mn-member-headerimage {
  text-align: center;
  padding: 10px 0 20px;
  position: relative; }

#mn-content .mn-member-headerimage img {
  max-width: 100%; }

#mn-content .mn-member-sidebar {
  float: left;
  width: 35%; }

#mn-content .mn-member-sidebar .mn-section {
  margin: 0; }

#mn-content .mn-member-sidebar .mn-section {
  padding-right: 10px; }

#mn-content .mn-tabs-content .mn-section {
  padding: 0 10px; }

#mn-content #mn-member-tab-content-container {
  float: right;
  width: 65%; }

#mn-content #mn-member-tabnav {
  width: auto; }

#mn-content .mn-member-content {
  border: 1px solid #cccccc;
  width: auto; }

#mn-content .mn-member-content div.mn-section,
#mn-content #mn-member-accommodations .mn-section-head {
  margin-bottom: 10px;
  overflow: hidden; }

#mn-content #mn-memberinfo-block {
  float: left;
  padding-right: 0;
  width: 140px; }

#mn-content .mn-member-logo {
  padding: 0 10px 0 0;
  position: relative;
  float: left; }

#mn-content .mn-member-logo img {
  padding: 0 2px 2px 0;
  width: 115px; }

#mn-content .mn-memberinfo-block-actions {
  float: left;
  clear: both; }

#mn-content .mn-member-basicinfo {
  float: left;
  margin-top: 3px;
  width: 100%; }

#mn-content .mn-maplink,
#mn-content .mn-website,
#mn-content .mn-phone,
#mn-content .mn-phone2,
#mn-content .mn-giftcard {
  background: none repeat scroll 0 0 transparent; }

#mn-content div.mn-memberinfo-block-actions li a {
  background-color: #15b393;
  /*  Variable */
  border: 1px solid #cccccc;
  color: white;
  display: block;
  font-size: 80%;
  font-weight: normal;
  margin: 1px 0;
  padding: 3px 15px;
  text-align: center;
  text-transform: uppercase;
  width: auto; }

#mn-content div.mn-memberinfo-block-actions li a:hover {
  background-color: #10856e;
  /*  Variable */
  color: white;
  text-decoration: none; }

#mn-content div.mn-memberinfo-block-actions ul li {
  list-style: none outside none; }

#mn-content div.mn-memberinfo-block-actions ul {
  margin: 0;
  padding: 0; }

#mn-content div#mn-memberinfo-block-socialnetworks {
  clear: both; }

#mn-content #mn-memberinfo-block-socialnetworks ul {
  padding: 5px 0px 0px;
  list-style: none; }

#mn-content #mn-repinfo-block-socialnetworks ul {
  list-style: none;
  margin: 0;
  padding-left: 0; }

#mn-content #mn-repinfo-block-socialnetworks ul li {
  margin: 0;
  padding-left: 5px;
  display: inline; }

#mn-content #mn-repinfo-block-socialnetworks ul li:first-child {
  padding-left: 0; }

#mn-content #mn-memberinfo-block-socialnetworks li a,
#mn-content #mn-repinfo-block-socialnetworks li a {
  background-image: url("https://public.chambermaster.com/Content/SEO3/images/MN_sprite_14px.png");
  background-repeat: no-repeat;
  font-size: 100%;
  height: 14px;
  padding: 0 0 0 16px;
  background-position: 0 -344px; }

#mn-content #mn-memberinfo-block-socialnetworks .mn-social-linkedin a,
#mn-content #mn-memberinfo-block-socialnetworks .mn-social-linked.in a,
#mn-content #mn-repinfo-block-socialnetworks .mn-social-linkedin a,
#mn-content #mn-repinfo-block-socialnetworks .mn-social-linked-in a,
#mn-content #mn-repinfo-block-socialnetworks .mn-social-linked.in a {
  background-position: 0px -239px; }

#mn-content #mn-memberinfo-block-socialnetworks .mn-social-facebook a,
#mn-content #mn-repinfo-block-socialnetworks li.mn-social-facebook a {
  background-position: 0px -194px; }

#mn-content #mn-memberinfo-block-socialnetworks .mn-social-twitter a,
#mn-content #mn-repinfo-block-socialnetworks li.mn-social-twitter a {
  background-position: 0px -209px; }

#mn-content #mn-memberinfo-block-socialnetworks .mn-social-youtube a,
#mn-content #mn-repinfo-block-socialnetworks li.mn-social-youtube a {
  background-position: 0px -269px; }

#mn-content #mn-memberinfo-block-socialnetworks .mn-social-blogger a,
#mn-content #mn-repinfo-block-socialnetworks li.mn-social-blogger a {
  background-position: 0 -555px; }

#mn-content #mn-memberinfo-block-socialnetworks .mn-social-instagram a,
#mn-content #mn-repinfo-block-socialnetworks li.mn-social-instagram a {
  background-position: 0 -584px; }

#mn-content #mn-memberinfo-block-socialnetworks .mn-social-yelp a,
#mn-content #mn-repinfo-block-socialnetworks li.mn-social-yelp a {
  background-position: 0 -599px; }

#mn-content #mn-memberinfo-block-giftcard a {
  text-transform: none; }

/* Member Pages */
#mn-content .mn-memberinfo-block-actions li a {
  border-radius: 0px;
  /* Variable */ }

#mn-content #mn-member-about-teaser,
#mn-content #mn-memberinfo-block-hours {
  float: left;
  clear: both;
  padding-top: 10px; }

#mn-content #mn-member-facebooklike {
  display: none; }

#mn-content #mn-member-name-nologo {
  font-weight: 700;
  max-width: 150px;
  float: left; }

#mn-content .mn-member-actions li {
  display: block; }

#mn-content .mn-member-reps {
  list-style: none; }

#mn-content .mn-member-reps li {
  margin: 0 0 10px; }

#mn-content .mn-member-repname {
  font-weight: 700; }

#mn-content .mn-section {
  clear: both;
  position: relative; }

#mn-content .mn-section-inactive {
  display: none; }

#mn-content #mn-member-highlights ul {
  padding-left: 14px; }

#mn-content #mn-member-highlights li {
  display: list-item;
  margin-top: 20px; }

#mn-content .mn-gallery img {
  border: 1px solid #dddddd;
  max-height: 50px;
  max-width: 50px;
  padding: 2px; }

#mn-content #mn-gallery iframe {
  max-width: 70px;
  display: block;
  pointer-events: none; }

#mn-content #news .mn-section-content div.mn-hotdeal-detail {
  padding: 5px; }

#mn-content #news .mn-section-content div.mn-hotdeal-detail {
  background-color: #eeeeee;
  /*  Variable */
  border-bottom: 1px dotted #cccccc; }

#mn-content #news .mn-section-content div.mn-hotdeal-detail:nth-child(2n+1) {
  background-color: white;
  /*  Variable */ }

#mn-content .mn-hotdeal-print-button {
  font-size: 90%; }

#mn-content #mn-member-amenities li {
  float: left;
  width: 50%;
  list-style: disc; }

#mn-content .mn-roominfohead {
  background: #15b393;
  /*  Variable */
  color: white;
  padding: 0 5px;
  position: relative;
  text-align: center;
  font-weight: 700; }

#mn-content .mn-roominfo {
  background-color: #eeeeee;
  /*  Variable */
  border-bottom: 1px dotted #cccccc;
  padding: 0 5px;
  position: relative;
  text-align: center; }

#mn-content .mn-roominfo:nth-child(2n+1) {
  background-color: white;
  /*  Variable */ }

#mn-content .mn-roominfohead .mn-units,
#mn-content .mn-roominfohead .mn-name,
#mn-content .mn-roominfohead .mn-rate,
#mn-content .mn-roominfo .mn-units,
#mn-content .mn-roominfo .mn-name,
#mn-content .mn-roominfo .mn-rate {
  float: left;
  margin: 5px 0; }

#mn-content .mn-roominfohead .mn-units,
#mn-content .mn-roominfo .mn-units {
  width: 20%; }

#mn-content .mn-roominfohead .mn-name,
#mn-content .mn-roominfo .mn-name {
  width: 50%; }

#mn-content .mn-roominfohead .mn-rate,
#mn-content .mn-roominfo .mn-rate {
  width: 30%; }

#mn-content .mn-roominfo .mn-ratedesc {
  clear: both;
  color: #5e5e5e;
  /* Variable */
  font-style: italic;
  float: none;
  margin-top: 0;
  width: auto; }

#mn-content .mn-roominfo .mn-clear {
  border-bottom: 1px dotted #cccccc;
  margin: 0 -5px; }

#mn-content .mn-resultactions {
  text-align: right; }

#mn-content .mn-sponsorthanks {
  font-style: italic;
  margin: 5px 0;
  text-align: center; }

#mn-content .mn-sponsor .mn-listingcontent {
  background: #fff8e7;
  /*  Variable */ }

#mn-content .mn-members1col .mn-list-item-odd .mn-listing .mn-listingcontent {
  background: #eeeeee;
  /* Variable */ }

#mn-content .mn-members1col .mn-list-item-odd .mn-sponsor .mn-listingcontent {
  background: #fff0cd;
  /*  Variable */ }

#mn-content .mn-members2col {
  position: relative; }

#mn-content .mn-members2col .mn-listing {
  float: left;
  width: 50%; }

#mn-content .mn-members2col .mn-sep {
  border-bottom: 1px dotted #cccccc;
  clear: both;
  float: left;
  margin: 5px 0;
  width: 100%; }

#mn-content .mn-members2col .mn-listingcontent {
  margin-right: 5px; }

#mn-content .mn-members2col .mn-listing:nth-child(3n+2) .mn-listingcontent {
  margin-right: 0; }

#mn-content .mn-members2col .mn-info {
  margin-left: 0; }

#mn-content .mn-members2col .mn-image {
  float: none;
  margin: 0 0 10px;
  padding: 0; }

#mn-content .mn-members2col .mn-address {
  margin: 5px 0; }

#mn-content .mn-members2col .mn-address1,
#mn-content .mn-members2col .mn-address2,
#mn-content .mn-members2col .mn-citystatezip {
  display: block; }

#mn-content .mn-members2col .mn-maplink,
#mn-content .mn-members2col .mn-website,
#mn-content .mn-members2col .mn-phone,
#mn-content .mn-members2col .mn-phone2 {
  float: left;
  margin: 5px 10px 0 0;
  white-space: nowrap; }

#mn-content .mn-members2col .mn-phone {
  clear: both; }

#mn-content .mn-members2col .mn-description {
  float: left;
  width: 100%; }

#mn-content #mn-member-highlights,
#mn-content #mn-member-photogallery,
#mn-content #mn-member-videogallery {
  clear: none;
  float: left;
  width: 100%; }

#mn-content #mn-member-results .mn-section-head span.mn-section-head-text {
  margin: 0; }

#mn-content #mn-mapservice {
  margin: 0; }

#mn-content .mn-listing .mn-hotdeal-more {
  clear: both;
  float: right;
  margin: 0;
  font-size: 90%;
  width: 100%; }

#mn-content .mn-listing a.mn-hotdeal-more:after {
  content: "\0020>>";
  font-size: 80%; }

#mn-content .mn-member-details #mn-search-keyword,
#mn-content .mn-member-details #mn-search-radius,
#mn-content .mn-member-details #mn-search-submit {
  float: left;
  height: 25px;
  margin: 5px 5px 15px; }

#mn-content .mn-member-details #mn-search-radius label {
  vertical-align: middle; }

#mn-content .mn-member-details .mn-whats-nearby {
  color: #333333;
  /*  Variable */
  font-size: 110%;
  font-weight: 700; }

/* Dialog Map Styling */
#mn-content .mn-map-member,
#mn-dialog-member-map .mn-map-member {
  margin: 6px 0 0 0;
  width: 300px; }

#mn-content .mn-map-title,
#mn-dialog-member-map .mn-map-title {
  font-weight: 700; }

#mn-content .mn-map-logo img,
#mn-dialog-member-map .mn-map-logo img {
  float: left;
  margin: 0 6px 6px 0; }

#mn-content .mn-map-description,
#mn-dialog-member-map .mn-map-description,
#mn-content .mn-mapactions,
#mn-dialog-member-map .mn-mapactions {
  clear: both;
  margin: 5px 0 0; }

#mn-dialog-member-map .mn-map-member div,
#mn-dialog-member-map .mn-map-member a {
  font-family: "Lato", sans-serif;
  font-size: 16px;
  color: #333333; }

#mn-dialog-member-map .mn-map-member a {
  color: #15b393;
  /*  Variable */ }

#mn-dialog-member-map .mn-map-member a:hover {
  color: #10856e;
  /*  Variable */ }

#mn-dialog-member-map .mn-map-member .mn-mapactions ul {
  list-style: none;
  margin: 0;
  padding: 0; }

#mn-dialog-member-map .mn-map-member .mn-mapactions li {
  display: inline-block;
  padding: 2px;
  white-space: nowrap; }

/* Maps Styling */
#mn-content #mn-maps-container {
  clear: both;
  height: 400px;
  width: 100%; }

#mn-content #mn-maps .mn-form {
  clear: both; }

#mn-content #mn-maps-list {
  margin: 10px 0; }

#mn-content #mn-maps-list ul {
  list-style: none; }

#mn-content #mn-maps-list li {
  float: left;
  width: 50%; }

/* Error Page */
#mn-content .mn-error-msg {
  clear: both; }

/* Events Styling */
#mn-content .mn-events-overview ul {
  list-style: none;
  margin: 0;
  padding: 0; }

#mn-content .mn-events-overview li {
  margin: 5px 0; }

#mn-content .mn-events-overview .mn-event-date {
  display: inline-block;
  width: 100px; }

#mn-content .mn-events-overview .mn-event-link {
  display: inline-block; }

#mn-content .mn-cal {
  margin: 20px 0 10px; }

#mn-content .mn-cal-title {
  text-align: center;
  margin: 5px 0; }

#mn-content .mn-cal-date {
  font-weight: 700;
  margin: 0 10px; }

#mn-content .mn-cal-head {
  border: 1px solid #cccccc;
  border-bottom: none;
  text-align: center; }

#mn-content .mn-cal-body {
  border: 1px solid #cccccc;
  border-top: none;
  text-align: center; }

/*#mn-content .mn-cal-day{display:block;float:left;padding:5px 0;text-align:center;width:14.285%}
#mn-content .mn-cal-day a{display:block;margin:0 5px}*/
#mn-content .mn-cal-day li {
  background-color: white;
  /*  Variable */ }

#mn-content .mn-cal-day li:nth-child(2n+1) {
  background-color: #eeeeee;
  /*  Variable */ }

#mn-content .mn-cal-day li {
  border-bottom: 1px dotted #cccccc;
  padding-bottom: 2px;
  background: white; }

#mn-content .mn-filter-section .mn-form-daterange .mn-form-combo label {
  display: inline-block;
  position: relative; }

#mn-content .mn-filter-section .mn-form-daterange .mn-form-field input {
  width: 120px; }

#mn-content span.mn-form-dateadvance {
  float: none;
  padding-left: 7px;
  position: relative;
  vertical-align: top; }

#mn-content span.mn-form-dateadvance a {
  font-size: 180%;
  vertical-align: top; }

#mn-content span.mn-form-dateadvance-text {
  vertical-align: top;
  font-size: 90%;
  display: inline-block;
  padding-top: 2px; }

#mn-content .mn-event-section {
  margin: 16px 0; }

#mn-content .mn-section .mn-event-name {
  margin-top: 0; }

#mn-content .mn-event-head {
  color: #333333;
  /*  Variable */
  display: inline;
  font-weight: 700;
  font-size: 120%; }

#mn-content .mn-event-datetime .mn-event-section {
  margin-top: 0; }

#mn-content .mn-listingevent {
  padding: 10px; }

#mn-content .mn-listingcontent-innercontainer {
  clear: both; }

#mn-content .mn-action-back,
#mn-content .mn-sponsors-right,
#mn-content .mn-event-infotext,
#mn-content .mn-event-reminder {
  width: 100%;
  float: right; }

#mn-content .mn-action-back li {
  padding: 0; }

#mn-content .mn-actions-share ul {
  display: block;
  float: right;
  background-color: #e4e4e4;
  /* Variable */
  border-radius: 0px;
  position: relative;
  padding: 5px;
  margin-bottom: 5px; }

#mn-content .mn-actionregister a {
  margin-top: 5px; }

#mn-content .mn-event-options li {
  float: left; }

#mn-content .mn-date {
  font-size: 90%;
  color: #333333;
  /*  Variable */
  float: left; }

#mn-content #mn-events-listings .mn-event-results-location {
  font-size: 90%;
  color: #15b393;
  /*  Variable */
  float: right; }

#mn-content #mn-event-details-wrapper {
  float: left; }

#mn-content .mn-event-image {
  float: right;
  margin: 0 0 10px 10px; }

#mn-content .mn-event-image img {
  max-width: 280px; }

#mn-content .mn-event-register .mn-event-head {
  display: none; }

#mn-content .mn-event-register .mn-event-content a {
  padding: 3px 10px;
  background-color: #15b393;
  /*  Variable */
  border: 1px solid #cccccc;
  border-radius: 0px;
  color: white;
  text-align: center; }

#mn-content .mn-event-register .mn-event-content a:hover {
  background-color: #10856e;
  /*  Variable */
  color: white;
  text-decoration: none; }

#mn-content .mn-event-infotext div.mn-raw {
  display: block;
  word-wrap: break-word; }

#mn-content .mn-event-desc {
  clear: both; }

#mn-content .mn-sponsor-group ul {
  padding: 0; }

#mn-content .mn-sponsor-group li {
  display: block;
  margin: 5px auto; }

#mn-content div.mn-event-reminder {
  background-color: #e4e4e4;
  /*  Variable */
  color: #333333;
  overflow: hidden; }

#mn-content .mn-event-reminder div.mn-event-head {
  background-color: #15b393;
  /*  Variable */
  border-bottom: 1px solid white;
  color: white;
  display: block;
  font-family: arial;
  font-size: 100%;
  text-align: center;
  width: 100%;
  padding: 5px 0 3px; }

#mn-content .mn-event-reminder .mn-form-row {
  padding: 0 10px; }

#mn-content .mn-event-reminder-pretext {
  font-size: 90%;
  padding-bottom: 5px;
  text-align: center; }

#mn-content .mn-event-reminder-summary {
  font-size: 90%;
  padding-bottom: 5px; }

#mn-content .mn-event-reminder .mn-event-content {
  overflow: hidden;
  padding-bottom: 5px; }

#mn-content .mn-event-reminder .mn-event-content select {
  background-color: white;
  display: block;
  margin-top: 10px;
  width: 99%;
  color: #333333; }

#mn-content .mn-event-reminder .mn-event-content input.mn-form-text {
  background-color: white;
  display: block;
  width: 94.5%;
  color: #333333; }

#mn-content .mn-event-reminder .mn-event-content div {
  display: block; }

#mn-content .mn-event-reminder .mn-actions li {
  float: right;
  margin-right: 10px; }

#mn-content #mn-event-details-wrapper {
  float: left;
  max-width: 40%; }

#mn-content #mn-event-details-wrapper.mn-event-details-wrapper-no-image {
  float: left;
  max-width: 100%; }

#mn-content .mn-event-image {
  float: right;
  margin: 0;
  max-width: 57%; }

#mn-content .mn-event-image img {
  max-width: 100%; }

#mn-content #mn-events-publicsubmit-starttime .mn-form-dropdown,
#mn-content #mn-events-publicsubmit-endtime .mn-form-dropdown {
  width: 55px; }

#mn-content #mn-events-publicsubmit-starttime .mn-form-time-meridiem .mn-form-dropdown,
#mn-content #mn-events-publicsubmit-endtime .mn-form-time-meridiem .mn-form-dropdown {
  width: 60px; }

#mn-content #mn-events-publicsubmit .mn-form-name {
  display: block; }

#mn-content #mn-events-publicsubmit-startdate,
#mn-content #mn-events-publicsubmit-enddate {
  float: left;
  margin-right: 40px; }

#mn-content #mn-events-publicsubmit-starttime,
#mn-content #mn-events-publicsubmit-endtime {
  float: left; }

#mn-content #mn-events-publicsubmit-description,
#mn-content #mn-events-publicsubmit-enddate {
  clear: both; }

#mn-content #mn-events-publicsubmit-form .mn-form-time-allday {
  margin-left: 10px; }

#mn-content #mn-events-publicsubmit-form .mn-form-time-allday .mn-form-name {
  display: inline; }

#mn-content .mn-cal-grid {
  border-collapse: collapse;
  clear: both; }

#mn-content .mn-cal-header {
  font-weight: 700;
  text-align: center; }

#mn-cal-actions span {
  margin-left: 10px; }

#mn-content .mn-cal-publicsubmit,
#mn-content .mn-cal-upcomingrss {
  float: right; }

#mn-content .mn-cal-publicsubmit a {
  color: #15b393; }

#mn-content .mn-cal-publicsubmit a:hover {
  color: #10856e; }

#mn-content .mn-cal-list-view-link {
  float: right;
  font-weight: 700; }

#mn-content .mn-cal-rows {
  min-height: 50px;
  height: 50px; }

#mn-content .mn-cal-rows:nth-child(2n+1) {
  background-color: #fcfcfc; }

#mn-content .mn-cal-weekdays {
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  background-color: #15b393;
  /*  Variable */
  text-align: center;
  width: 14.28%;
  color: white;
  font-size: 85%; }

#mn-content .mn-cal-header-sep {
  height: 5px;
  overflow: hidden; }

#mn-content .mn-cal-day {
  padding: 0; }

#mn-content .mn-cal-day ul {
  list-style: none;
  font-size: 80%;
  text-align: left;
  padding: 2px; }

#mn-content .mn-cal-day ul li a {
  display: block;
  padding: 0 1px; }

#mn-content .mn-cal-days-prev,
#mn-content .mn-cal-days-next,
#mn-content .mn-cal-days {
  border: 1px solid #333333;
  text-align: center;
  width: 14.28%; }

#mn-content #mn-hotdeals-printcoupons .mn-hotdeals-coupon {
  padding-bottom: 10px;
  padding-top: 10px;
  border-bottom: 1px dotted #cccccc;
  overflow: hidden; }

#mn-content .mn-cal-small {
  width: 100%;
  margin: 0 auto; }

#mn-content .mn-cal-small .mn-cal-body,
#mn-content .mn-cal-small .mn-cal-head {
  border: medium none; }

#mn-content .mn-cal-small .mn-cal-day {
  float: left;
  width: 10%;
  border: 1px solid #cccccc;
  box-shadow: 0 0 5px #cccccc;
  padding: 2px;
  margin: 1px; }

#mn-content .mn-cal-small .mn-cal-currentdate {
  background-color: #e4e4e4; }

#mn-content .mn-cal-small .mn-cal-currentdate a,
#mn-content .mn-cal-small .mn-cal-currentdate span {
  color: #333333;
  /*  */ }

#mn-content .mn-cal-small .mn-cal-currentdate a:hover {
  color: #7c7c7c;
  /*  */ }

#mn-content .mn-cal-small .mn-cal-activedate {
  background-color: #15b393; }

#mn-content .mn-cal-small .mn-cal-activedate a {
  color: white;
  /*  Variable */ }

#mn-content .mn-cal-small .mn-cal-activedate a:hover {
  color: white;
  /*  Variable */ }

#mn-content .mn-cal-small .mn-cal-week {
  padding-left: 2px; }

/* Information Request Styling */
#mn-content #mn-info-disclaimer label {
  display: block; }

#mn-content #mn-info-contact,
#mn-content #mn-info-travel,
#mn-content #mn-info-interests {
  overflow: hidden; }

#mn-content #mn-info-request .mn-form-name {
  display: block; }

#mn-content #mn-info-pretext,
#mn-content .mn-pretext {
  clear: both;
  padding-top: 5px; }

#mn-info-city,
#mn-info-state,
#mn-info-zip {
  float: left;
  padding-right: 7px; }

#mn-info-country {
  clear: both; }

#mn-info-request input.mn-form-text {
  width: 98%; }

#mn-info-city input.mn-form-text {
  width: 95px; }

#mn-info-state input.mn-form-text,
#mn-info-zip .mn-form-text {
  width: 100px; }

#mn-info-country select {
  width: 348px; }

#mn-content .mn-form-checkcombo label {
  float: left;
  width: 40%;
  padding-right: 5px; }

#mn-content .mn-form-note,
#mn-content .mn-form-title {
  clear: both;
  float: none; }

#mn-content .mn-form-checkcombo {
  overflow: hidden; }

#mn-content .mn-form-title {
  padding-top: 10px; }

#mn-content .mn-form-datecombo label {
  float: left;
  margin: 0;
  width: 45%;
  padding-left: 13px; }

#mn-content .mn-form-datecombo label:first-child {
  padding-left: 0; }

#mn-content .mn-form-datecombo input {
  width: 140px; }

#mn-content .mn-form-datecombo img {
  float: right;
  padding: 3px; }

#mn-content .mn-info-input-onethird {
  clear: none;
  float: left;
  width: 25%;
  margin-right: 25px; }

#mn-content .mn-form-sentence label,
#mn-content .mn-form-sentence span {
  display: inline; }

#mn-content #mn-info-request .mn-form-sentence .mn-form-name {
  display: inline; }

#mn-content #mn-info-request .mn-form-sentence input {
  width: 50px; }

#mn-content #mn-info-publications .mn-form-title,
#mn-content #mn-info-publications .mn-form-note,
#mn-content #mn-info-general .mn-form-title,
#mn-content #mn-info-general .mn-form-note {
  font-style: italic; }

#mn-content .mn-info-pubname {
  font-weight: 700; }

#mn-content .mn-info-pubinfo,
#mn-content .mn-info-pubicon {
  float: right; }

#mn-content #mn-info-pubicon-hotdeal {
  background: url(../../Images/hotdeal.gif) no-repeat;
  width: 100px;
  height: 20px; }

#mn-content .mn-info-pubopts {
  float: left; }

#mn-content .mn-info-pub {
  clear: both; }

#mn-content .mn-info-pubinfo,
#mn-content .mn-info-pubicon {
  float: right; }

#mn-content .mn-info-pubopts {
  float: left; }

#mn-content .mn-info-pub {
  float: left;
  margin: 5px 0;
  width: 100%; }

#mn-content .mn-info-pubinfo {
  width: 90%; }

/* Information Request - Member Contact Page Styling */
#mn-content #mn-info-contactmembers .mn-form-name,
#mn-content #mn-info-contactmembers .mn-form-field {
  display: block; }

/* Jobs Styling */
#mn-content .mn-jobs {
  margin: 0;
  padding: 0; }

#mn-content .mn-job-title {
  font-weight: 700; }

#mn-content .mn-jobs .mn-job-meminfo {
  overflow: hidden; }

#mn-content .mn-job-membername {
  font-size: 130%;
  line-height: 150%; }

#mn-content #mn-job-desc {
  padding: 10px 0; }

/* HotDeals Styling */
#mn-content .mn-hotdeals {
  margin: 0;
  padding: 0; }

#mn-content .mn-hotdeal-title {
  font-weight: 700; }

#mn-content .mn-hotdeal-title {
  margin-bottom: 5px; }

#mn-content .mn-hotdeal-title a {
  font-size: 100%;
  font-weight: 700;
  text-decoration: underline; }

#mn-content .mn-hotdeal-member {
  margin-bottom: 5px; }

#mn-content .mn-hotdeal-expdate {
  font-size: 80%;
  font-style: italic;
  line-height: 130%;
  float: right;
  clear: both; }

#mn-content .mn-hotdeal-expday {
  white-space: nowrap; }

/* Hot Deals Details */
#mn-content .mn-actions .mn-share .mn-openmemberpage a {
  background-image: none;
  width: 100%; }

#mn-content .mn-openmemberpage a {
  background: none;
  font-size: 90%;
  display: block;
  width: 100%;
  font-weight: 700;
  float: left;
  position: relative;
  top: 5px; }

#mn-content .mn-hotdeal-listing {
  overflow: hidden;
  margin-bottom: 10px; }

#mn-content .mn-hotdeal-infobasic {
  width: 60%;
  float: left; }

#mn-content .mn-hotdealsidebar {
  width: 35%;
  float: right; }

#mn-content .mn-hotdeal-infobasic h2 {
  float: left;
  text-transform: capitalize; }

#mn-content .mn-hotdeal-tagline {
  font-size: 110%;
  padding-bottom: 5px; }

#mn-content .mn-hotdeal-logo {
  clear: left;
  float: left;
  padding-bottom: 10px;
  padding-right: 10px; }

/* Member Login styling */
#mn-content #mn-login span.mn-form-name {
  display: inline-block;
  width: 70px; }

#mn-content .mn-login-defaulterror {
  color: #cc3333; }

#mn-content .mn-logout-reminder {
  background-color: #ffff99;
  text-align: center;
  color: #333333;
  font-weight: bold;
  padding: 5px;
  font-size: 90%;
  border: 1px #cccccc solid;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px; }

/* MarketSpace Styling*/
#mn-content .mn-marketspaceitem-title {
  font-weight: 700; }

#mn-content .mn-marketspaceitem-desc {
  display: block; }

#mn-content .mn-marketspace .mn-marketspace-detail {
  float: right;
  text-align: right;
  width: 350px; }

/* Member App styling */
#mn-content #mn-memberapp-signup div.mn-form-row {
  width: 45%; }

#mn-content #mn-memberapp-signup input {
  width: 100%; }

#mn-content #mn-memberapp-signup input.mn-form-check {
  width: 15px; }

#mn-content #mn-memberapp-signup label span {
  display: block; }

#mn-content #mn-memberapp-signup #mn-memberapp-addonreq label span,
#mn-content #mn-memberapp-signup #mn-memberapp-addonopt label span {
  display: inline; }

#mn-content #mn-memberapp-signup #mn-memberapp-addonreq label span.mn-memberapp-addonfee,
#mn-content #mn-memberapp-signup #mn-memberapp-addonopt label span.mn-memberapp-addonfee {
  margin-left: -4px; }

#mn-content #mn-memberapp-signup label span.mn-form-req {
  display: inline; }

#mn-content #mn-memberapp-empcount label,
#mn-content #mn-memberapp-keywords label {
  width: 40%;
  float: left;
  margin: 0 0 0 0; }

#mn-content #mn-memberapp-signup div.mn-form-row {
  width: 50%; }

#mn-content #mn-memberapp-signup input,
#mn-content #mn-memberapp-fulldesc,
#mn-content #mn-memberapp-commentquest textarea {
  width: 100%; }

#mn-content #mn-memberapp-signup input.mn-form-check {
  width: 15px; }

#mn-content #mn-memberapp-signup label span {
  display: block; }

#mn-content #mn-memberapp-signup label span.mn-form-req {
  display: inline; }

#mn-content #mn-memberapp-empcount label {
  float: left;
  width: 39%;
  margin: 0 25px 0 0; }

#mn-content #mn-memberapp-commentquest {
  clear: both; }

#mn-content #mn-memberapp-empcount label,
#mn-content #mn-memberapp-keywords label {
  float: left;
  width: 44%;
  margin: 0 20px 0 0; }

#mn-content #mn-memberapp-signup .mn-memberappcity,
#mn-content #mn-memberapp-signup .mn-memberappstate,
#mn-content #mn-memberapp-signup .mn-memberappzip {
  float: left;
  margin-right: 20px;
  width: 15%;
  min-width: 100px; }

#mn-content #mn-memberapp-signup #mn-memberapp-package.mn-form-row {
  width: 100%; }

#mn-content #mn-memberapp-signup #mn-memberapp-package.mn-form-row span {
  clear: both;
  display: inline; }

#mn-content #mn-memberapp-signup #mn-memberapp-addonopt.mn-form-row {
  width: 100%; }

#mn-content #mn-memberapp-signup #mn-memberapp-packagefee span {
  position: relative;
  clear: both;
  display: block; }

#mn-content #mn-memberapp-signup #mn-memberapp-packagefee span input {
  width: 25%; }

#mn-content #mn-memberapp-addonreq .mn-form-checkcombo label,
#mn-content #mn-memberapp-addonopt .mn-form-checkcombo label {
  float: none;
  width: 90%; }

#mn-content #mn-memberapp-addonreq .mn-memberapp-addonname,
#mn-content #mn-memberapp-addonopt .mn-memberapp-addonname {
  font-weight: 700;
  display: inline; }

#mn-content #mn-memberapp-addonreq .mn-memberapp-addonfee,
#mn-content #mn-memberapp-addonopt .mn-memberapp-addonfee {
  display: inline; }

#mn-content #mn-memberapp-signup INPUT[type=radio] {
  width: auto; }

/* News Styling*/
#mn-content .mn-news-item-title {
  font-weight: 700;
  float: left; }

#mn-content .mn-news-item-releasedate {
  float: right; }

#mn-content .mn-news-item .mn-actions,
#mn-content .mn-news-tiem .mn-news-shortdesc {
  clear: both; }

#mn-content .mn-news-details-date {
  font-weight: 700;
  margin: 10px 0;
  font-style: italic; }

#mn-content .mn-news-details-title {
  font-weight: 700;
  font-size: 110%;
  line-height: 130%;
  margin: 10px 0; }

/* Sponsor Banner Ads */
#mn-content .mn-banner .mn-ad {
  color: #333333;
  display: none;
  font-family: Arial; }

#mn-content .mn-banner .mn-ad-active {
  display: block; }

#mn-content .mn-banner .mn-ad a {
  text-decoration: none !important; }

#mn-content .mn-banner .mn-ad,
#mn-content .mn-banner .mn-ad a {
  height: 100%;
  left: 0;
  overflow: hidden;
  position: absolute;
  top: 0;
  width: 100%; }

#mn-content .mn-banner .mn-ad span {
  display: block;
  margin: 0 25px; }

#mn-content .mn-banner .mn-ad-name {
  color: white;
  /*  Variable */
  font-size: 120%;
  font-weight: 700;
  line-height: 1.3em;
  position: relative;
  margin-top: 5px; }

#mn-content .mn-banner .mn-ad-phone {
  color: white;
  /*  Variable */
  font-size: 100%;
  line-height: 1.3em;
  position: relative; }

#mn-content .mn-banner .mn-ad-website {
  color: white;
  /*  Variable */
  font-size: 100%;
  line-height: 1.3em;
  position: relative; }

#mn-content .mn-banner .mn-ad-fields-n .mn-ad-name {
  bottom: 16px;
  text-align: center;
  width: 430px; }

#mn-content .mn-banner .mn-ad-fields-np .mn-ad-name {
  bottom: 16px; }

#mn-content .mn-banner .mn-ad-text {
  background: #15b393; }

#mn-content .mn-banner .mn-ad-image {
  text-align: center; }

#mn-content .mn-banner .mn-ad-image img {
  display: inline-block;
  line-height: 60px; }

#mn-content .mn-banner > * {
  height: 60px;
  margin: auto;
  overflow: hidden;
  position: relative;
  width: 480px; }

#mn-content .mn-banner {
  clear: both;
  display: block;
  padding-bottom: 10px; }

#mn-content .mn-banner .mn-ads-loaded,
#mn-content .mn-banner .mn-ad-active {
  margin: 0 auto; }

#mn-content .mn-banner .mn-ads-empty,
#mn-content .mn-banner br {
  display: none; }

#mn-content .mn-banner-standard > * {
  height: 60px;
  width: 480px; }

#mn-content .mn-banner-premier > * {
  height: 60px;
  width: 480px; }

/* Tab Plugin Styling */
#mn-content .mn-tabs {
  display: block;
  margin: 0;
  padding: 0;
  zoom: 1; }

#mn-content .mn-tabs li {
  display: block;
  float: left;
  height: 30px;
  margin-bottom: 0;
  padding: 0;
  width: auto; }

#mn-content .mn-tabs li a {
  background: #e4e4e4;
  /* @sortBarBgColor */
  background: -moz-linear-gradient(center top, #e4e4e4, white);
  /* @sortBarBgColor, @sortBarBgColor + 20% luminosity Variable */
  background-image: -webkit-gradient(linear, left top, left bottom, from(#e4e4e4), to(white));
  background-image: -webkit-linear-gradient(top, #e4e4e4, white);
  background-image: -moz-linear-gradient(top, #e4e4e4, white);
  background-image: -o-linear-gradient(top, #e4e4e4, white);
  background-image: linear-gradient(to bottom, #e4e4e4, white);
  border: solid 1px #dddddd;
  border-width: 1px 1px 0 0;
  display: block;
  font-size: 100%;
  font-weight: 400;
  height: 29px;
  line-height: 30px;
  margin: 0;
  padding: 0 15px;
  text-decoration: none;
  width: auto;
  color: #333333;
  /*  Variable */ }

#mn-content .mn-tabs li a:hover {
  color: #7c7c7c;
  /*  Variable */ }

#mn-content .mn-tabs li a.mn-active {
  -moz-border-radius-topleft: 0px;
  -moz-border-radius-topright: 0px;
  -webkit-border-top-left-radius: 0px;
  -webkit-border-top-right-radius: 0px;
  background: white;
  border-left-width: 1px;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  color: #111111;
  height: 30px;
  margin: 0 0 0 -1px;
  padding-top: 4px;
  position: relative;
  top: -4px; }

#mn-content .mn-tabs li:first-child a.mn-active {
  margin-left: 0; }

#mn-content .mn-tabs li:first-child a {
  -moz-border-radius-topleft: 0px;
  -webkit-border-top-left-radius: 0px;
  border-top-left-radius: 0px;
  border-width: 1px 1px 0; }

#mn-content .mn-tabs li:last-child a {
  -moz-border-radius-topright: 0px;
  -webkit-border-top-right-radius: 0px;
  border-top-right-radius: 0px; }

#mn-content .mn-tabs-content {
  display: block;
  margin: 0;
  padding: 0; }

#mn-content .mn-tabs-content > li {
  display: none; }

#mn-content .mn-tabs-content > li.mn-active {
  display: block; }

#mn-content .mn-tabs:before,
#mn-content .mn-tabs:after {
  content: '\0020';
  display: block;
  height: 0;
  overflow: hidden;
  visibility: hidden;
  width: 0; }

#mn-content .mn-tabs:after {
  clear: both; }

/* Weather styling */
#mn-content .mn-weather-control,
#mn-content .mn-weather-links {
  text-align: center;
  margin: 10px 0; }

#mn-content .mn-weather-control object {
  height: 500px;
  width: 440px; }

/* Marquee Scrolling */
#mn-module-scroll {
  color: white;
  /*  Variable */
  font-family: "Lato", sans-serif;
  font-size: 100%;
  line-height: 130%;
  margin: 0;
  overflow: hidden;
  padding: 0; }

#mn-module-scroll li {
  background-clip: padding-box;
  background-color: #15b393;
  /* Variable */
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5685c8), to(#15b393));
  /* @buttonBgColor + 20%, @buttonBgColor Variable */
  background-image: -webkit-linear-gradient(top, #5685c8, #15b393);
  background-image: -moz-linear-gradient(top, #5685c8, #15b393);
  background-image: -ms-linear-gradient(top, #5685c8, #15b393);
  background-image: -o-linear-gradient(top, #5685c8, #15b393);
  background-image: linear-gradient(top, #5685c8, #15b393);
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  clear: both;
  color: white;
  display: block;
  float: left;
  margin: 0px 0px 4px;
  padding: 5px 3px;
  position: relative;
  text-decoration: none;
  width: 100%; }

#mn-module-scroll ul {
  list-style: none outside none;
  margin: 0px;
  padding: 8px; }

#mn-module-scroll a {
  color: white;
  /* Variable */
  text-decoration: none; }

#mn-module-scroll a:hover {
  color: white;
  /* Variable */
  text-decoration: underline; }

#mn-module-scroll .mn-scroll-date {
  color: white;
  /* Variable */
  display: block;
  float: left;
  font-weight: bold;
  font-size: 16px;
  line-height: 160%;
  font-family: "Lato", sans-serif;
  max-width: 50px;
  text-align: center;
  text-decoration: none;
  width: 15%; }

#mn-module-scroll .mn-scroll-link {
  display: inline;
  float: left;
  padding-left: 3px;
  vertical-align: middle;
  width: 75%; }

#mn-module-scroll .mn-member-scroll-link {
  float: left;
  margin-left: 0;
  padding-left: 0; }

#mn-marquee-container {
  position: relative; }

#mn-vert-marquee {
  position: absolute;
  top: 0px;
  width: 100%; }

/* Login Provider Styling */
#mn-content .mn-provideractions {
  margin: 0; }

#mn-content .mn-provideractions li {
  display: block; }

#mn-content .mn-loginprovider {
  float: left;
  padding: 4px; }

#mn-content .mn-loginprovider .mn-action-login * {
  border: none;
  display: block;
  height: 24px;
  line-height: 24px;
  overflow: hidden;
  padding: 0;
  text-indent: -5000px;
  width: 24px; }

#mn-content .mn-loginprovider-more {
  background: gainsboro url(/Content/Images/Providers/fadegrey.png);
  border: 1px solid #999999;
  border-radius: 0px;
  clear: both;
  display: none;
  float: left;
  margin: 5px 0 0;
  padding: 0 10px; }

#mn-content .mn-loginprovider-highlight {
  background: #ffdd66;
  border-radius: 0px; }

#mn-content #mn-provider-myopenidicon .mn-action-login * {
  background: url(/Content/Images/Providers/myopenid_logo.png) no-repeat 0 50%;
  height: 24px;
  width: 60px; }

#mn-content #mn-provider-google .mn-action-login * {
  background: url(/Content/Images/Providers/google_logo.png); }

#mn-content #mn-provider-facebook .mn-action-login * {
  background: url(/Content/Images/Providers/fb_logo.png); }

#mn-content #mn-provider-twitter .mn-action-login * {
  background: url(/Content/Images/Providers/twitter_logo.png); }

#mn-content #mn-provider-linkedin .mn-action-login * {
  background: url(/Content/Images/Providers/linkedin_logo.png); }

#mn-content #mn-narrow-category form {
  float: right;
  margin: 20px 0; }

/* Autocomplete */
.mn-autocomplete .mn-autocomplete-name {
  display: block;
  line-height: 100%; }

.mn-autocomplete .mn-autocomplete-type {
  color: #555555;
  display: block;
  font-size: 75%;
  font-style: italic;
  line-height: 125%; }

.mn-autocomplete br {
  display: none; }

/* MultiSelect Widget Styling */
#mn-content .ui-icon {
  background: url("https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.17/themes/base/images/ui-icons_222222_256x240.png") no-repeat;
  display: block;
  height: 16px;
  overflow: hidden;
  text-indent: -99999px;
  width: 16px; }

#mn-content .ui-state-default .ui-icon {
  background-image: url("https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.17/themes/base/images/ui-icons_888888_256x240.png"); }

#mn-content .ui-icon-triangle-2-n-s {
  background-position: -128px -16px; }

#mn-content .ui-state-active {
  background: #f8f8f8; }

#mn-content .ui-multiselect {
  width: 350px !important;
  border: 1px solid #cccccc;
  border-radius: 0px;
  padding: 2px 5px;
  line-height: 125%; }

#mn-content .ui-multiselect span.ui-icon {
  float: right; }

#mn-content .ui-multiselect-single .ui-multiselect-checkboxes input {
  position: absolute !important;
  top: auto !important;
  left: -9999px; }

#mn-content .ui-multiselect-single .ui-multiselect-checkboxes label {
  padding: 5px !important; }

.ui-multiselect-header {
  margin-bottom: 3px;
  padding: 3px 0 3px 4px; }

.ui-multiselect-header ul {
  font-size: 90%; }

.ui-multiselect-header ul li {
  float: left;
  padding: 0 10px 0 0;
  margin: 0; }

.ui-multiselect-header a {
  text-decoration: none; }

.ui-multiselect-header a:hover {
  text-decoration: underline; }

.ui-multiselect-header span.ui-icon {
  float: left; }

.ui-multiselect-header .ui-multiselect-close {
  float: right;
  text-align: right;
  padding-right: 0; }

.ui-multiselect-menu {
  display: none;
  padding: 3px;
  position: absolute;
  z-index: 10000;
  text-align: left; }

.ui-multiselect-checkboxes {
  position: relative;
  overflow-y: scroll; }

.ui-multiselect-checkboxes label {
  cursor: default;
  display: block;
  border: 1px solid transparent;
  padding: 3px 1px;
  position: relative; }

.ui-multiselect-checkboxes label input {
  position: relative;
  top: 1px; }

.ui-multiselect-checkboxes li {
  clear: both;
  font-size: 90%;
  padding: 0 3px 0 0;
  margin: 0; }

.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label {
  text-align: center;
  font-weight: bold;
  border-bottom: 1px solid; }

.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label a {
  display: block;
  padding: 3px;
  margin: 1px 0;
  text-decoration: none; }

* html #mn-content .ui-multiselect-checkboxes label {
  border: none; }

/* Print Template Styling */
.mn-print-footnote {
  color: #333333;
  font-family: "Lato", sans-serif;
  font-size: 16px; }

/* Media Slideshow Styling */
#mn-content .mn-mediaslider {
  margin: 10px auto;
  position: relative;
  width: 100%; }

#mn-content .mn-mediaslider-window {
  height: 64px;
  margin: 5px 40px 0;
  overflow: hidden;
  position: relative; }

#mn-content .mn-mediaslider-base {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 1000%; }

#mn-content .mn-mediaslider-base span {
  display: block;
  float: left;
  height: 64px;
  overflow: hidden;
  padding: 0 3px;
  position: relative; }

#mn-content .mn-mediaslider-base a {
  line-height: 63px; }

#mn-content .mn-mediaslider-base img {
  background: white;
  vertical-align: middle;
  max-width: 144px;
  max-height: 58px; }

#mn-content .mn-mediaslider-selected {
  background: #ededed; }

#mn-content .mn-mediaslider-viewer {
  background: white;
  border: medium none;
  height: 300px;
  overflow: hidden;
  position: relative; }

#mn-content .mn-mediaslider-cache {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden; }

#mn-content .mn-mediaslider-cache > * {
  position: absolute;
  visibility: hidden;
  top: 0;
  left: 100%;
  height: 100%;
  width: 100%; }

#mn-content .mn-mediaslider-cache .mn-mediaslider-active {
  left: 0;
  visibility: visible; }

#mn-content .mn-mediaslider-center {
  line-height: 300px;
  position: relative;
  text-align: center;
  height: 100%; }

#mn-content .mn-mediaslider-center img {
  vertical-align: middle;
  max-width: 100%;
  max-height: 100%; }

#mn-content .mn-mediaslider-prev {
  background: url("https://public.chambermaster.com/content/SEO3/images/arrow.png") repeat scroll 0 -48px transparent;
  bottom: 4px;
  height: 48px;
  left: 0;
  position: absolute;
  width: 34px; }

#mn-content .mn-mediaslider-next {
  background: url("https://public.chambermaster.com/content/SEO3/images/arrow.png") no-repeat scroll 0 0 transparent;
  bottom: 4px;
  height: 48px;
  position: absolute;
  right: 0;
  width: 34px; }

/* jQuery UI Tweaks */
.ui-datepicker {
  z-index: 1000 !important; }

#mn-content-columns #mn-content-side {
  display: none; }

#mn-content #mn-content-columns {
  clear: both; }

#mn-content-columns.mn-content-2col #mn-content-main {
  float: left;
  margin-right: 40px;
  position: relative;
  width: 608px; }

#mn-content-columns.mn-content-2col #mn-content-side {
  display: block;
  float: left;
  position: relative;
  width: 230px; }

#mn-content .mn-banner-230x155,
#mn-content .mn-banner-230x65 {
  height: auto;
  width: 230px; }

/* Widget Styles */
/* Widget Reset Rule*/
.mn-widget,
.mn-widget div,
.mn-widget .mn-widget-content span,
.mn-widget .mn-form,
.mn-widget .mn-widget-content label,
.mn-widget .mn-widget-content input,
.mn-widget .mn-widget-content .mn-actions ul,
.mn-widget .mn-widget-content .mn-actions li {
  appearance: normal;
  background: none;
  border: none;
  border-collapse: separate;
  border-image: none 100% 1 0 stretch;
  border-radius: 0;
  bottom: auto;
  box-shadow: none;
  box-sizing: content-box;
  clear: none;
  color: inherit;
  content: normal;
  direction: inherit;
  display: block;
  empty-cells: show;
  font: inherit;
  height: auto;
  left: auto;
  letter-spacing: inherit;
  line-height: inherit;
  margin: 0;
  max-height: none;
  max-width: none;
  min-height: none;
  min-width: none;
  opacity: 1;
  outline: invert none medium;
  outline-offset: 0;
  overflow: visible;
  padding: 0;
  position: static;
  resize: none;
  right: auto;
  rotation: 0;
  table-layout: auto;
  text-align: inherit;
  text-decoration: none;
  text-indent: inherit;
  text-justify: inherit;
  text-outline: inherit;
  text-overflow: clip;
  text-transform: inherit;
  top: auto;
  vertical-align: baseline;
  visibility: visible;
  white-space: inherit;
  width: auto;
  word-break: inherit;
  word-spacing: inherit;
  word-wrap: inherit;
  z-index: auto;
  list-style: none; }

.mn-widget div {
  margin-bottom: 5px;
  text-align: left; }

.mn-widget .mn-widget-head {
  font-size: 110%;
  font-weight: 700; }

.mn-widget .mn-form-pretext,
.mn-widget .mn-widget-msg,
.mn-widget .mn-widget-msgerror,
.mn-widget label {
  font-size: 90%; }

.mn-widget .mn-widget-msgerror {
  color: #cc3333; }

.mn-widget input.mn-form-text {
  width: 90%;
  max-width: 250px;
  border: 1px solid #cccccc;
  border-radius: 0px;
  line-height: 130%;
  padding: 2px 5px; }

.mn-widget .mn-form-reqnote {
  font-size: 70%;
  font-style: italic; }

.mn-widget .mn-widget-content span.mn-form-req {
  display: inline; }

.mn-widget li.mn-action-submit {
  white-space: nowrap; }

.mn-widget li.mn-action-submit input.mn-button {
  height: auto;
  background: none repeat scroll 0 0 #f4f4f4;
  /*  Variable */
  color: #fff;
  border: 0px solid #999999;
  border-radius: 0px;
  cursor: pointer;
  text-align: center;
  font-family: 'Raleway', sans-serif;
  background-color: #15b393;
  font-size: 13px;
  text-transform: uppercase;
  font-weight: 700 !important;
  line-height: 40px;
  padding: 0px 25px; }

.mn-widget li.mn-action-submit input.mn-button:hover {
  background: none repeat scroll 0 0 #f8f8f8;
  /*  Variable */
  background: #18caa6;
  /* Variable */ }

/* Groups */
#mn-content .mn-group-description {
  display: block;
  clear: both; }

#mn-content .mn-group-member-role,
#mn-content .mn-group-member-company {
  display: block; }

/* Member Vacancy Checker Dialog */
#mn-dialog-vacancy .mn-availability-roomgrid {
  margin: 24px 0; }

#mn-dialog-vacancy .mn-availability-roomgrid th,
#mn-dialog-vacancy .mn-availability-roomgrid td {
  padding-left: 10px; }

#mn-dialog-vacancy .mn-availability-roomgrid th:first-child,
#mn-dialog-vacancy .mn-availability-roomgrid td:first-child {
  padding-left: 0; }

#mn-dialog-vacancy .mn-availability-roomgrid th {
  vertical-align: bottom; }

#mn-dialog-vacancy th.mn-availability-roomname,
#mn-dialog-vacancy td.mn-availability-roomname {
  padding-right: 10px; }

#mn-dialog-vacancy .mn-availability-dates {
  text-align: center;
  font-weight: bold;
  font-family: "Raleway", sans-serif;
  font-size: 24px;
  margin: 12px 0; }

#mn-dialog-vacancy .mn-availability-date {
  text-align: center; }

#mn-dialog-vacancy .mn-availability-date span {
  display: block; }

#mn-dialog-vacancy td.mn-availability-date span,
#mn-dialog-vacancy .mn-availability-legend span {
  width: 30px;
  height: 20px;
  margin: 0 auto;
  overflow: hidden;
  text-indent: -5000px; }

#mn-dialog-vacancy .mn-availability-legend {
  text-align: center; }

#mn-dialog-vacancy .mn-availability-legend div {
  display: inline-block;
  margin: 0 24px;
  position: relative;
  padding-left: 30px; }

#mn-dialog-vacancy .mn-availability-legend span {
  position: absolute;
  margin: 0;
  bottom: 0;
  left: 0; }

#mn-dialog-vacancy .mn-availability-open span {
  background: url(https://public.chambermaster.com/directory/images/calendar/blue/dayOnAds.gif) no-repeat 50% 50%; }

#mn-dialog-vacancy .mn-availability-booked span {
  background: url(https://public.chambermaster.com/directory/images/calendar/blue/dayOffAds.gif) no-repeat 50% 50%; }

#mn-dialog-vacancy .mn-availability-controls {
  text-align: center;
  margin: 24px 0; }

#mn-dialog-vacancy .mn-availability-controls a {
  font-weight: bold; }

#mn-dialog-vacancy .mn-availability-controls span {
  visibility: hidden; }

#mn-dialog-vacancy .mn-availability-controls input {
  text-align: center;
  margin: 0 6px; }

#mn-dialog-vacancy .mn-availability-footnote {
  text-align: center; }

#mn-dialog-contactfriend .mn-form-name {
  display: block; }

#mn-dialog-contactfriend textarea {
  width: 486px; }

@media print {
  #mn-content .mn-noprint,
  #mn-content .mn-share,
  #mn-content .mn-pager-prev,
  #mn-content .mn-pager-next,
  #mn-content .mn-banner {
    display: none; }

  #mn-content .mn-chamber-name {
    color: #5e5e5e;
    /* Variable */
    display: inherit;
    margin: 10px auto;
    text-align: center; } }
/* Rendermode=print styles */
#mn-print #mn-content .mn-member-sidebar,
#mn-print #mn-content #mn-member-tab-content-container {
  float: none;
  width: auto; }

#mn-print #mn-content #mn-member-tabnav,
#mn-print #mn-content #mn-member-about-teaser,
#mn-print #mn-content .mn-actions,
#mn-print #mn-content .mn-memberinfo-block-actions {
  display: none; }

#mn-print #mn-content .mn-tabs-content > li {
  display: block; }

#mn-print #mn-content .mn-member-content {
  border: medium none;
  margin-top: 10px; }

#mn-print #mn-content {
  color: black !important; }

/* IE7 Fixes */
* + html #mn-content .mn-actions .mn-action-search {
  background-color: transparent; }

* + html #mn-content .mn-results-links li a {
  margin-left: -2px; }

* + html #mn-content .mn-actions-share li a {
  padding-left: 13px;
  padding-right: 13px;
  display: inline-block; }

* + html #mn-content .mn-actions-share li a:hover {
  text-decoration: none; }

* + html #mn-content .mn-actions li {
  display: inline; }

* + html #mn-content .mn-tabs {
  border-left: 1px solid #cccccc; }

* + html #mn-content .mn-member-content {
  width: 99%; }

* + html #mn-content .mn-module-content {
  float: none; }

* + html #mn-content #mn-login #mn-pagetitle {
  float: none; }

* + html #mn-content DIV.mn-memberinfo-block-actions LI A {
  min-width: 90px; }

* + html #mn-content #mn-member-about-teaser,
#mn-content #mn-memberinfo-block-hours {
  width: 100%; }

.mn-sendtophone-dialog .mn-form-title {
  font-weight: 400; }

.mn-sendtophone-dialog .mn-form-name {
  display: block; }

.mn-subscribe-dialog .mn-form-title {
  font-weight: 400; }

.mn-subscribe-dialog .mn-form-name {
  display: block; }

#mni-widget-shoppingcart .mn-widget-cart {
  color: #333333;
  font-family: "Lato", sans-serif;
  font-size: 16px;
  line-height: 130%;
  position: relative;
  text-align: right; }

#mni-widget-shoppingcart .mn-widget-cart a {
  color: #15b393;
  font-size: 16px;
  text-decoration: none; }

#mni-widget-shoppingcart .mn-widget-cart a:hover {
  color: #10856e;
  text-decoration: underline; }

#mni-widget-shoppingcart .mn-widget-cart-cartlink {
  display: inline-block; }

#mni-widget-shoppingcart .mn-widget-cart-flyout {
  display: none;
  max-width: 450px;
  min-width: 300px;
  position: absolute;
  right: 0;
  top: 100%;
  z-index: 99999; }

#mni-widget-shoppingcart .mn-widget-cart-flyout-inner {
  background: #f6f6f4;
  border: solid 1px #c1c1c1;
  padding: 5px 10px; }

#mni-widget-shoppingcart .mn-widget-cart-flyout-active {
  display: block; }

#mni-widget-shoppingcart .mn-widget-cart-items {
  border-bottom: solid 1px #eeeeee; }

#mni-widget-shoppingcart .mn-widget-cart-item {
  border-top: solid 1px #eeeeee;
  position: relative; }

#mni-widget-shoppingcart .mn-widget-cart-picture {
  float: left;
  left: 5px;
  padding: 10px 0;
  position: relative;
  vertical-align: top;
  width: 25%; }

#mni-widget-shoppingcart .mn-widget-cart-product {
  margin-left: 25%;
  padding: 10px 5px 10px 15px;
  vertical-align: top; }

#mni-widget-shoppingcart .mn-widget-cart-price {
  margin-top: 10px; }

#mni-widget-shoppingcart .mn-widget-cart-buttons input {
  background: #f4f4f4;
  border: solid 1px #999999;
  border-radius: 0px;
  color: #10856e;
  cursor: pointer;
  display: inline-block;
  margin-left: 3px;
  padding: 3px 10px; }

#mni-widget-shoppingcart .mn-widget-cart-buttons input:hover {
  background: #f8f8f8;
  color: #10856e; }

#mni-widget-shoppingcart .mn-widget-cart-count,
#mni-widget-shoppingcart .mn-widget-cart-totals,
#mni-widget-shoppingcart .mn-widget-cart-buttons {
  margin: 10px 0; }

#mni-widget-shoppingcart .mn-widget-cart-count a,
#mni-widget-shoppingcart .mn-widget-cart-name {
  font-weight: 700; }

/************* Custom CSS *************/
#mn-content #mn-footer-navigation {
  display: none; }
