@charset "utf-8";
/* CSS Reseting */
#mn-content,
.mn-reset {
  /* Primary Properties */
  color: #555555;
  /* Variable */
  direction: ltr;
  font-family: 'Raleway', sans-serif;
  font-size: 16px;
  letter-spacing: normal;
  line-height: 130%;
  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;
  /* Form Styling */

}
#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 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;
  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;
  background: none;
  border: none;
  border-collapse: separate;
  border-image: none 100% 1 0 stretch;
  border-radius: 0;
  height: auto;
  width: auto;
  box-shadow: none;
}
#mn-content br,
.mn-reset br {
  appearance: normal;
  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;
  background: none;
  border: none;
  border-collapse: separate;
  border-image: none 100% 1 0 stretch;
  border-radius: 0;
  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;
  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;
  background: none;
  border: none;
  border-collapse: separate;
  border-image: none 100% 1 0 stretch;
  border-radius: 0;
  box-shadow: none;
}
#mn-content select,
.mn-reset select {
  appearance: normal;
  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;
}
#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: .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 textarea,
.mn-reset textarea {
  white-space: pre-wrap;
  /*IE 11*/

}
#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: #555555;
  /* Variable */

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

}
#mn-content a:hover,
.mn-reset a:hover {
  color: #777777;
  /*  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: #6e6e6e;
  /* 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;
  clear: both;
}
#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: #6e6e6e;
  /* 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: 5px;
  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;
  /*  Color Variable */

}
#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(http://www.metronorthchamber.com/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: #6e6e6e;
  /* Variable */
  font-style: italic;
  clear: both;
}
#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: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}
/* 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-button,
#mn-content .mn-button a {
  background: #f4f4f4;
  /*  Variable */
  border: 1px solid #999999;
  border-radius: 5px;
  color: #777777;
  /* Variable */
  cursor: pointer;
  padding: 3px 10px;
  text-align: center;
}
#mn-content .mn-button:hover,
#mn-content .mn-button a:hover {
  background: #f8f8f8;
  /*  Variable */
  color: #777777;
  /*  Variable */

}
#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(http://www.metronorthchamber.com/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: 5px;
  color: #777777 !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: #777777 !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("../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: #b6c7d5;
  /*  Variable */
  border: 1px solid #cccccc;
  color: white;
  float: right;
  margin: 0 0 5px 0;
  padding: 5px;
  text-align: right;
  width: auto;
  min-width: 100%;
  border-radius: 5px;
  /* Variable */

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

}
#mn-content .mn-listing .mn-highlight-title {
  font-weight: 700;
}
#mn-content .mn-listing .mn-highlight-detail a {
  color: white;
  /*  Variable */

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

}
#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: #8eb848;
  /*  Variable */
  border: 1px solid #cccccc;
  border-radius: 5px;
  /* Variable */
  color: white;
  display: block;
  float: right;
  font-size: 80%;
  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: #555555;
  /*  Variable */
  color: white;
  /*  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 hr {
  border-top: 1px solid;
}
#mn-content .mn-raw {
  line-height: 1.3;
}
#mn-content .mn-raw b,
#mn-content .mn-raw strong {
  font-weight: bolder;
}
#mn-content .mn-raw i,
#mn-content .mn-raw cite,
#mn-content .mn-raw em,
#mn-content .mn-raw var,
#mn-content .mn-raw dfn {
  font-style: italic;
}
#mn-content .mn-raw u,
#mn-content .mn-raw ins {
  text-decoration: underline;
}
#mn-content .mn-raw s,
#mn-content .mn-raw strike,
#mn-content .mn-raw del {
  text-decoration: line-through;
}
#mn-content .mn-raw sub {
  vertical-align: sub;
  font-size: smaller;
  line-height: normal;
}
#mn-content .mn-raw sup {
  vertical-align: super;
  font-size: smaller;
  line-height: normal;
}
#mn-content .mn-raw ul,
#mn-content .mn-raw li {
  list-style: disc outside none;
}
#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;
}
#mn-content #mn-module-marketspace {
  overflow: hidden;
  padding-bottom: 5px;
  clear: both;
}
#mn-content #mn-module-marketspace li {
  width: 45%;
  float: left;
  padding-right: 10px;
}
#mn-content #mn-module-marketspace .mn-toggle-container {
  text-align: center;
}
/* 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("../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: #555555;
  /* 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,
#mn-content .mn-results-found .mn-resultsrss {
  float: right;
}
#mn-content .mn-results-sort-section ul {
  background-color: #e4e4e4;
  /*  Variable */
  width: 100%;
  display: table;
  color: #444444;
  /*  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-vacancy {
  float: right;
}
#mn-content .mn-results-sort-section div.mn-actions ul .mn-sort-tab {
  background-color: #8eb848;
  /*  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: #555555;
  /*  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: #444444;
  /*  Variable */

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

}
#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("../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;
}
#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: #eef5ff;
  /*  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;
}
#mn-member-results-member .mn-address1,
#mn-member-results-member .mn-address2,
#mn-member-results-member .mn-citystatezip {
  display: block;
  white-space: normal;
}
/* begin 24px icons */

#mn-content .mn-actions-share li a,
#mn-content .mn-amenities span,
#mn-content .mn-memberactions li a {
  background-image: url("http://www.metronorthchamber.com/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: #444444;
  /*  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;
}
#mn-content .mn-sharerss a {
  background-position: 0 -500px;
}
/* end 24px icons */

#mn-content .mn-member-cat-container {
  clear: both;
  padding-bottom: 5px;
}
#mn-content .mn-member-cats {
  color: #6e6e6e;
  /* 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-member-content .mn-listingevent {
  padding: 10px 0;
  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: #8eb848;
  /*  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: #555555;
  /*  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("../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: 5px;
  /* 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: #eef5ff;
  /*  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;
  word-wrap: normal;
  list-style-position: inside;
}
#mn-content .mn-roominfohead {
  background: #8eb848;
  /*  Variable */
  color: white;
  padding: 0 5px;
  position: relative;
  text-align: center;
  font-weight: 700;
}
#mn-content .mn-roominfo {
  background-color: #eef5ff;
  /*  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: #6e6e6e;
  /* 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: #eef5ff;
  /* 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: #555555;
  /*  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: 'Raleway', sans-serif;
  font-size: 16px;
  color: #555555;
}
#mn-dialog-member-map .mn-map-member a {
  color: #0e356d;
  /*  Variable */

}
#mn-dialog-member-map .mn-map-member a:hover {
  color: #777777;
  /*  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: #eef5ff;
  /*  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-event-section.mn-event-media {
  clear: both;
}
#mn-content .mn-section .mn-event-name {
  margin-top: 0;
}
#mn-content .mn-event-head {
  color: #555555;
  /*  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: 5px;
  position: relative;
  padding: 5px;
  margin-bottom: 5px;
}
#mn-content .mn-actionregister a,
#mn-content .mn-actiontrip a {
  padding: 3px 10px;
  background-color: #8eb848;
  /*  Variable */
  border-radius: 5px;
  color: white;
  text-align: center;
}
#mn-content .mn-actionregister a:hover,
#mn-content .mn-actiontrip a:hover {
  background-color: #555555;
  /*  Variable */
  color: white;
  text-decoration: none;
}
#mn-content .mn-event-options li {
  float: left;
}
#mn-content .mn-date {
  font-size: 90%;
  color: #0e356d;
  /*  Variable */
  float: left;
}
#mn-content #mn-events-listings .mn-event-results-location {
  font-size: 90%;
  color: #0e356d;
  /*  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,
#mn-content .mn-event-tripbuilder .mn-event-head {
  display: none;
}
#mn-content .mn-event-register .mn-event-content a,
#mn-content .mn-event-tripbuilder .mn-event-content a {
  padding: 3px 10px;
  background-color: #8eb848;
  /*  Variable */
  border: 1px solid #cccccc;
  border-radius: 5px;
  color: white;
  text-align: center;
}
#mn-content .mn-event-register .mn-event-content a:hover,
#mn-content .mn-event-tripbuilder .mn-event-content a:hover {
  background-color: #555555;
  /*  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: #444444;
  overflow: hidden;
}
#mn-content .mn-event-reminder div.mn-event-head {
  background-color: #8eb848;
  /*  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;
  width: 100%;
}
#mn-content .mn-cal-header {
  font-weight: 700;
  text-align: center;
}
#mn-cal-actions span {
  margin-left: 10px;
}
#mn-content .mn-cal-print,
#mn-content .mn-cal-publicsubmit,
#mn-content .mn-cal-upcomingrss {
  float: right;
}
#mn-content .mn-cal-publicsubmit a {
  color: #0e356d;
  /*  Variable */

}
#mn-content .mn-cal-publicsubmit a:hover {
  color: #777777;
  /*  Variable */

}
#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: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px 5px 5px 5px;
  background-color: #8eb848;
  /*  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 #444444;
  text-align: center;
  width: 14.28%;
}
#mn-content .mn-cal-days-prev,
#mn-content .mn-cal-days-next {
  background-color: #e0e0e0;
}
#mn-content .mn-cal-days-prev .mn-cal-day,
#mn-content .mn-cal-days-next .mn-cal-day {
  visibility: hidden;
}
#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-day-prev,
#mn-content .mn-cal-small .mn-cal-day-next {
  background-color: #e0e0e0;
}
#mn-content .mn-cal-small .mn-cal-day-prev span,
#mn-content .mn-cal-small .mn-cal-day-next span {
  visibility: hidden;
}
#mn-content .mn-cal-small .mn-cal-currentdate {
  background-color: #e4e4e4;
  /*  Variable */

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

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

}
#mn-content .mn-cal-small .mn-cal-activedate {
  background-color: #8eb848;
  /*  Variable */

}
#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('../Content/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: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
/* 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,
#mn-content #mn-memberapp-signup textarea,
#mn-content #mn-memberapp-signup select {
  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 {
  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 {
  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;
}
#mn-content .mn-news-photo {
  float: right;
  margin-left: 10px;
}
#mn-content .mn-news-photo img {
  max-width: 200px;
}
/* Blogs Styling*/

#mn-content .mn-blogs-description {
  clear: both;
  margin: 10px 0 20px;
}
#mn-content .mn-blogs-item-title {
  font-weight: 700;
  float: left;
}
#mn-content .mn-blogs-item-releasedate {
  float: right;
}
#mn-content .mn-blogs-item .mn-actions,
#mn-content .mn-blogs-tiem .mn-blogs-shortdesc {
  clear: both;
}
#mn-content #mn-blogs-post-header {
  margin: 10px 0;
  font-weight: 700;
  font-style: italic;
}
#mn-content #mn-blogs-post-header:before,
#mn-content #mn-blogs-post-header:after {
  display: table;
  content: " ";
}
#mn-content #mn-blogs-post-header:after {
  clear: both;
}
#mn-content #mn-blogs-post-header:before,
#mn-content #mn-blogs-post-header:after {
  display: table;
  content: " ";
}
#mn-content #mn-blogs-post-header:after {
  clear: both;
}
#mn-content .mn-blogs-post-author,
#mn-content .mn-blogs-post-date {
  float: left;
}
#mn-content .mn-blogs-post-author:before {
  content: 'by ';
}
#mn-content .mn-blogs-post-author + .mn-blogs-post-date:before {
  content: ', ';
}
#mn-content .mn-blogs-post-title {
  font-weight: 700;
  font-size: 110%;
  line-height: 130%;
  margin: 10px 0;
}
#mn-content #mn-blogs-post-body:before,
#mn-content #mn-blogs-post-body:after {
  display: table;
  content: " ";
}
#mn-content #mn-blogs-post-body:after {
  clear: both;
}
#mn-content #mn-blogs-post-body:before,
#mn-content #mn-blogs-post-body:after {
  display: table;
  content: " ";
}
#mn-content #mn-blogs-post-body:after {
  clear: both;
}
#mn-content .mn-blogs-post-bodytext ul,
#mn-content .mn-blogs-post-bodytext ol {
  list-style-image: none;
  list-style-position: outside;
  list-style-type: disc;
}
#mn-content .mn-blogs-post-bodytext ol {
  list-style-type: decimal;
}
#mn-content .mn-blogs-photo {
  float: left;
  margin-right: 10px;
}
#mn-content .mn-blogs-photo img {
  max-width: 200px;
}
#mn-content #mn-blogs-post-comment .mn-form-field {
  display: block;
}
#mn-content #mn-blogs-post-comment .mn-form-field .mn-form-text {
  width: 70%;
}
#mn-content .mn-post-comment .mn-comment-image {
  float: left;
  width: 75px;
  padding: 0 10px 10px 0;
}
#mn-content .mn-post-comment .mn-comment-name,
#mn-content .mn-post-comment .mn-comment-date {
  display: inline-block;
  font-style: italic;
  font-weight: bold;
  margin: 0 0 5px;
}
#mn-content .mn-post-comment .mn-comment-name + .mn-comment-date {
  margin-left: 2em;
}
#mn-content .mn-post-comment:before,
#mn-content .mn-post-comment:after {
  display: table;
  content: " ";
}
#mn-content .mn-post-comment:after {
  clear: both;
}
#mn-content .mn-post-comment:before,
#mn-content .mn-post-comment:after {
  display: table;
  content: " ";
}
#mn-content .mn-post-comment:after {
  clear: both;
}
#mn-content .mn-blogs-tallies {
  margin-top: 20px;
}
#mn-content .mn-blogs-tally {
  margin-top: 10px;
}
#mn-content .mn-blogs-tally * {
  display: inline;
}
#mn-content .mn-blogs-tally ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
#mn-content .mn-blogs-tally-date:after,
#mn-content .mn-blogs-tally-category:after {
  content: ', ';
}
#mn-content .mn-blogs-tally-year:last-child .mn-blogs-tally-month:last-child .mn-blogs-tally-date:after {
  content: '';
}
#mn-content .mn-blogs-tally-content li:last-child .mn-blogs-tally-category:after {
  content: '';
}
#mn-content .mn-blogs-tally-toggle,
#mn-content .mn-blogs-tally-count {
  display: none;
}
#mn-content .mn-blogs-tally-title {
  font-weight: bold;
}
#mn-content .mn-blogs-tally-title:after {
  content: ': ';
}
#mn-content .mn-blogs-tally-bycategory .mn-blogs-tally-count {
  display: none;
}
#mn-tallies-sidebar ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
#mn-tallies-sidebar .mn-blogs-tally {
  margin: 20px 0;
}
#mn-tallies-sidebar .mn-blogs-tally-title {
  font-size: 110%;
  font-weight: 700;
  line-height: 130%;
}
#mn-tallies-sidebar .mn-blogs-tally-year > ul {
  display: none;
}
#mn-tallies-sidebar .mn-blogs-tally-expand > ul {
  display: block;
}
#mn-tallies-sidebar .mn-blogs-tally-toggle {
  display: inline-block;
  width: 1em;
  height: 1em;
  margin-right: 0.125em;
  position: relative;
  vertical-align: middle;
}
#mn-tallies-sidebar .mn-blogs-tally-toggle:before {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent transparent transparent #555555;
  border-style: solid;
  border-width: .4em 0 .4em .5em;
  content: " ";
  top: 50%;
  left: 50%;
  margin: -0.4em 0 0 -0.25em;
}
#mn-tallies-sidebar .mn-blogs-tally-expand .mn-blogs-tally-toggle:before {
  border-color: #555555 transparent transparent;
  border-width: .5em .4em 0;
  margin: -0.25em 0 0 -0.4em;
}
#mn-tallies-sidebar .mn-blogs-tally-content li {
  position: relative;
  margin-top: 5px;
  margin-bottom: 5px;
}
#mn-tallies-sidebar .mn-blogs-tally-month {
  margin-left: 1em;
  padding-left: 0.125em;
}
#mn-tallies-sidebar .mn-blogs-tally-header > div + div {
  margin-top: 5px;
}
#mn-tallies-sidebar .mn-blogs-tally-content > div + div {
  margin-top: 10px;
}
/* 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: #8eb848;
  /* Variable */

}
#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: #444444;
  /*  Variable */

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

}
#mn-content .mn-tabs li a.mn-active {
  -moz-border-radius-topleft: 2px;
  -moz-border-radius-topright: 2px;
  -webkit-border-top-left-radius: 2px;
  -webkit-border-top-right-radius: 2px;
  background: white;
  border-left-width: 1px;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
  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: 2px;
  -webkit-border-top-left-radius: 2px;
  border-top-left-radius: 2px;
  border-width: 1px 1px 0;
}
#mn-content .mn-tabs li:last-child a {
  -moz-border-radius-topright: 2px;
  -webkit-border-top-right-radius: 2px;
  border-top-right-radius: 2px;
}
#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: Arial, Helvetica, sans-serif;
  font-size: 100%;
  line-height: 130%;
  margin: 0;
  overflow: hidden;
  padding: 0;
}
#mn-module-scroll li {
  background-clip: padding-box;
  background-color: #8eb848;
  /* Variable */
  background-image: -webkit-gradient(linear, left top, left bottom, from(#bbd591), to(#8eb848));
  /* @buttonBgColor + 20%, @buttonBgColor Variable */
  background-image: -webkit-linear-gradient(top, #bbd591, #8eb848);
  background-image: -moz-linear-gradient(top, #bbd591, #8eb848);
  background-image: -ms-linear-gradient(top, #bbd591, #8eb848);
  background-image: -o-linear-gradient(top, #bbd591, #8eb848);
  background-image: linear-gradient(top, #bbd591, #8eb848);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  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: 'Raleway', 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(http://www.metronorthchamber.com/Content/Images/Providers/fadegrey.png);
  border: 1px solid #999999;
  border-radius: 5px;
  clear: both;
  display: none;
  float: left;
  margin: 5px 0 0;
  padding: 0 10px;
}
#mn-content .mn-loginprovider-highlight {
  background: #ffdd66;
  border-radius: 5px;
}
#mn-content #mn-provider-myopenidicon .mn-action-login * {
  background: url(http://www.metronorthchamber.com/Content/Images/Providers/myopenid_logo.png) no-repeat 0 50%;
  height: 24px;
  width: 60px;
}
#mn-content #mn-provider-google .mn-action-login * {
  background: url(http://www.metronorthchamber.com/Content/Images/Providers/google_logo.png);
}
#mn-content #mn-provider-facebook .mn-action-login * {
  background: url(http://www.metronorthchamber.com/Content/Images/Providers/fb_logo.png);
}
#mn-content #mn-provider-twitter .mn-action-login * {
  background: url(http://www.metronorthchamber.com/Content/Images/Providers/twitter_logo.png);
}
#mn-content #mn-provider-linkedin .mn-action-login * {
  background: url(http://www.metronorthchamber.com/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("../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("../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: 5px;
  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/* fixes bug in IE6/7 */;
  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: #555555;
  font-family: 'Raleway', 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("../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("../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: 5px;
  line-height: 130%;
  padding: 2px 5px;
}
.mn-widget .mn-form-reqnote {
  font-size: 70%;
  font-style: italic;
  clear: both;
}
.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: #777777;
  border: 1px solid #999999;
  border-radius: 5px;
  cursor: pointer;
  padding: 3px 10px;
  text-align: center;
}
.mn-widget li.mn-action-submit input.mn-button:hover {
  background: none repeat scroll 0 0 #f8f8f8;
  /*  Variable */
  color: #777777;
  /* Variable */

}
/* Groups */

#mn-content .mn-group-member-role {
  margin-bottom: 7px;
  margin-top: -9px;
}
#mn-content .mn-group-image,
.mn-group-image-info-below {
  display: block;
  padding: 0px 8px 0px 0px;
  position: relative;
}
#mn-content .mn-group-image {
  float: left;
}
#mn-content .mn-group-title {
  width: 50%;
}
#mn-content .mn-group-description {
  display: block;
  clear: both;
  padding-top: 5px;
  padding-bottom: 15px;
}
#mn-content .mn-group-member-desc-below {
  float: left;
  width: 100%;
}
#mn-content .mn-group-member-row {
  width: 100%;
  clear: both;
  display: inline-block;
}
#mn-content .mn-group-2cols-col1 {
  width: 50%;
  float: left;
  padding: 0px;
}
#mn-content .mn-group-2cols-col2 {
  width: 50%;
  float: left;
  padding: 0px;
}
#mn-content .mn-group-3cols-col1 {
  width: 33%;
  float: left;
  padding: 0px;
}
#mn-content .mn-group-3cols-col2 {
  width: 33%;
  float: left;
  padding: 0px;
}
#mn-content .mn-group-3cols-col3 {
  width: 33%;
  float: left;
  padding: 0px;
}
#mn-content .mn-group-member-role,
#mn-content .mn-group-member-company {
  display: block;
}
#mn-content .mn-group-member-personal-bio {
  margin-top: 10px;
}
/************************************************************************************
RESPONSIVE MEDIA QUERIES
*************************************************************************************/

/* for 980px or less */

@media screen and (max-width: 980px) {
  #mn-content .mn-group-3cols-col1 {
    width: 41%;
    padding: 1% 4%;
  }
  #mn-content .mn-group-3cols-col2 {
    width: 41%;
    padding: 1% 4%;
    margin: 0px 0px 5px 5px;
    float: right;
  }
  #mn-content .mn-group-3cols-col3 {
    clear: both;
    padding: 1% 4%;
    width: auto;
    float: none;
  }
}
/* for 600px or less */

@media screen and (max-width: 600px) {
  #mn-content .mn-group-2cols-col1 {
    width: auto;
    float: none;
  }
  #mn-content .mn-group-2cols-col2 {
    width: auto;
    float: none;
    margin-left: 0px;
  }
  #mn-content .mn-group-3cols-col1 {
    width: auto;
    float: none;
  }
  #mn-content .mn-group-3cols-col2 {
    width: auto;
    float: none;
    margin-left: 0px;
  }
  #mn-content .mn-group-3cols-col3 {
    width: auto;
    float: none;
  }
}
/* for 480px or less */

@media screen and (max-width: 480px) {
  #mn-content .mn-group-title {
    width: 100%;
  }
}
/*** END RESPONSIVE MEDIA QUERIES ***/

/* 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: 36px;
  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: #6e6e6e;
    /* 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%;
}
* + HTML #mn-content .mn-address,
* + HTML #mn-content .mn-address1,
* + HTML #mn-content .mn-address2,
* + HTML #mn-content .mn-citystatezip {
  margin-right: 3px;
}
.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: #555555;
  font-family: 'Raleway', sans-serif;
  font-size: 16px;
  line-height: 130%;
  position: relative;
  text-align: right;
}
#mni-widget-shoppingcart .mn-widget-cart a {
  color: #0e356d;
  font-size: 16px;
  text-decoration: none;
}
#mni-widget-shoppingcart .mn-widget-cart a:hover {
  color: #777777;
  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: 5px;
  color: #777777;
  cursor: pointer;
  display: inline-block;
  margin-left: 3px;
  padding: 3px 10px;
}
#mni-widget-shoppingcart .mn-widget-cart-buttons input:hover {
  background: #f8f8f8;
  color: #777777;
}
#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;
}
#mn-content #mn-rfp-publicsubmit div.mn-form-row {
  width: 50%;
}
#mn-content #mn-rfp-publicsubmit #mn-rfp-publicsubmit-categories.mn-form-row {
  width: 100%;
}
#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 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-form-name {
  display: block;
}
#mn-content #mn-rfp-publicsubmit-form {
  clear: both;
}
#mn-content .mn-form .notification-text {
  width: 75%;
}
#mn-content .disabled-module-text {
  -webkit-box-shadow: 3px 3px 2px 0px #848484;
  -moz-box-shadow: 3px 3px 2px 0px #848484;
  box-shadow: 3px 3px 2px 0px #848484;
  border-bottom: 1px solid #848484;
  border-right: 1px solid #848484;
  clear: both;
  font-size: 1.1em;
  font-style: italic;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 15px;
  text-shadow: 2px 2px 4px #8a0808;
}
#mn-content .notification-text {
  -webkit-box-shadow: 3px 3px 2px 0px #848484;
  -moz-box-shadow: 3px 3px 2px 0px #848484;
  box-shadow: 3px 3px 2px 0px #848484;
  border-bottom: 1px solid #848484;
  border-right: 1px solid #848484;
  clear: both;
  font-size: 1.1em;
  font-style: italic;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 15px;
  text-shadow: 2px 2px 4px #8a0808;
}
#mn-content #success-message {
  margin: top=3px;
  font-size: larger;
  clear: both;
}
#mn-content #mn-jobs-search .mn-form-name {
  padding-bottom: 5px;
}
#mn-content #mn-job-create .mn-form-name {
  display: block;
  padding-bottom: 5px;
}
#mn-content #mn-job-create .mn-chars-remaining {
  padding-left: 5px;
}
#mn-content #mn-job-create .rowElem {
  clear: both;
  border-top: 1px solid #e7e7e7;
  padding: 10px 16px;
  position: relative;
}
#mn-content #mn-job-create .noborder {
  border: none!important;
}
#mn-content #mn-job-create .span6 {
  width: 48.93617021276595%;
  *width: 48.88297872340425%;
}
#mn-content #mn-job-create .mn-button {
  text-decoration: none;
}
#mn-content #mn-job-create input[type="text"],
#mn-content #mn-job-create .mn-form-field select,
#mn-content #mn-job-create textarea {
  width: 50%;
  display: inline-block;
}
#mn-content #mn-job-create .mn-form-field {
  display: inline;
}
#mn-content #mn-job-create .mn-form-dropdown {
  width: 50%;
}
#mn-content #itinerary-planner {
  position: relative;
  margin: 0 -15px;
}
#mn-content .mn-planner-column {
  position: relative;
  float: left;
  width: 50%;
}
#mn-content #mn-interests-container,
#mn-content #mn-itinerary-container {
  padding: 15px;
}
#mn-content .interest-items .trip-item {
  background-color: white;
  border: 1px solid #cccccc;
  padding: 20px;
  position: relative;
}
#mn-content .planned-stop {
  opacity: .55;
}
#mn-content .planned-stop:hover {
  opacity: 1.0;
}
#mn-content .daily-itinerary {
  margin-top: 15px;
  background-color: #e7f1f9;
  padding: 15px 5px  10px;
  border-radius: 5px;
  position: relative;
}
#mn-content .daily-itinerary .heading {
  font-size: 1.2em;
  cursor: pointer;
}
#mn-content .daily-itinerary .day-label {
  font-size: 1.2em;
  padding-left: 20px;
}
#mn-content .daily-itinerary .arrow-selector:after {
  left: 10px;
  top: 15px;
}
#mn-content .daily-itinerary .arrow-selector.selected:after {
  left: 5px;
  top: 20px;
}
#mn-content .itinerary-items {
  min-height: 120px;
}
#mn-content .trip-item {
  background-color: white;
  border: 1px solid #cccccc;
  box-shadow: 1px 1px 1px #cccccc;
  margin: 10px 0;
  padding: 15px;
  cursor: move;
  overflow: hidden;
  border-radius: 5px;
}
#mn-content .trip-item:hover {
  background: #e7f1f9;
}
#mn-content .trip-options span {
  padding-right: 10px;
  padding-left: 10px;
  border-right: 2px solid #cccccc;
  color: blue;
  cursor: pointer;
}
#mn-content .share-trip-required {
  color: #ab0404;
}
#mn-content .visitable-name {
  font-size: 1.4em;
  color: #2087b9;
  margin: 0 0 7px;
}
#mn-content .visitable-options {
  margin: 15px -7px -5px -7px;
  padding: 10px 4px 0 4px;
  border-top: solid 1px #cccccc;
}
#mn-content .visitable-options a {
  margin: 0 3px;
  vertical-align: top;
}
#mn-content .visitable-options .move-options {
  display: inline-block;
}
#mn-content .visitable-options .move-options .copyto-day {
  display: inline;
}
#mn-content .visitable-options .move-options select {
  display: block;
  width: 70px;
}
#mn-content .item-option {
  display: inline;
  font-size: 12px;
  padding-right: 35px;
  cursor: pointer;
}
#mn-content .map-canvas {
  height: 275px;
  width: 100%;
  margin: 0px;
  padding: 0px;
  border: 1px solid black;
}
#mn-content .direction-set {
  padding: 5px;
  margin: 0 auto;
}
#mn-content .direction-set.condensed-view h2 {
  font-size: 1.2em;
}
#mn-content .direction-set.condensed-view .location-title {
  font-size: 1.2em;
}
#mn-content .location-title {
  color: #004572;
  font-size: 24px;
}
#mn-content .driving-directions-title {
  color: #004572;
  font-size: 22px;
}
#mn-content .direction-set ul {
  margin-bottom: 10px;
  margin-left: 20px;
  list-style: none;
  font-size: 14px;
}
#mn-content .direction-set ul li {
  font-size: 14px;
  display: list-item;
  padding: .2em 0 .3em 0;
  margin: 0;
}
#mn-content .direction-set {
  padding: 10px;
  border-bottom: 1px solid black;
  border-top: 1px solid black;
  margin: 20px auto;
}
#mn-content .location {
  margin-bottom: 15px;
}
#mn-content #condense-view {
  font-size: 12px;
  text-decoration: underline;
  color: blue;
  cursor: pointer;
}
#mn-content #trip-builder {
  position: relative;
}
#mn-content #trip-builder-instructions {
  margin: 15px -15px 0 -15px;
}
#mn-content .trip-builder-instructions-step-title {
  font-size: 1.143em;
}
#mn-content .trip-builder-instructions-stepbox-wrapper {
  float: left;
  width: 33%;
}
#mn-content .trip-builder-instructions-stepbox {
  padding: 0 15px 15px 15px;
}
#mn-content .trip-cp-info {
  float: left;
}
#mn-content .trip-cp-actions {
  float: right;
}
#mn-content .trip-cp-actions ul {
  font-size: 14px;
  list-style: none;
  margin: 0;
  padding: 0;
}
#mn-content .trip-cp-actions li {
  display: inline;
  border-left: 1px solid grey;
  padding-left: 6px;
  margin-left: 6px;
  float: left;
}
#mn-content .trip-cp-actions li:first-child {
  border: none;
  padding: 0;
  margin: 0;
}
#mn-content #saved-trip-link {
  clear: both;
  padding-top: 15px;
}
#mn-content .trip-actions li:hover {
  cursor: pointer;
  text-decoration: underline;
}
#mn-content .trip-control-panel {
  margin: 0 0 15px;
  padding: 15px 0;
  border-bottom: 2px solid grey;
  border-top: 2px solid grey;
}
#mn-content .mn-tripbuilder-content {
  width: 50%;
  margin: 0 auto;
}
#mn-content .mn-tripbuilder-content {
  margin-top: 5px;
}
#mn-content .mn-tripbuilder-content #condense-view {
  float: left;
}
#mn-content .mn-tripbuilder-content .mn-trip-print {
  background: url("../content/seo3/images/print.png") no-repeat scroll left center transparent;
  float: right;
  width: 16px;
  height: 16px;
}
#mn-content .trip-group {
  margin-top: 2.0em;
  position: relative;
  background-color: #e7f1f9;
  padding: 5px;
}
#mn-content .trip-group .group-header {
  font-weight: bold;
  padding-left: 20px;
}
#mn-content .trip-group .group-header:hover {
  cursor: pointer;
}
#mn-content .trip-group .arrow-selector:after {
  left: 10px;
  top: 5px;
}
#mn-content .trip-group .arrow-selector.selected:after {
  left: 5px;
  top: 10px;
}
#mn-content .mn-tripbuilder-button {
  display: inline-block;
  margin-bottom: 1em;
}
#mn-content .arrow-selector:after {
  content: ' ';
  height: 0;
  position: absolute;
  width: 0;
  border: 8px solid transparent;
  border-left-color: #cccccc;
  left: 10px;
  top: 5px;
}
#mn-content .arrow-selector.selected:after {
  content: ' ';
  height: 0;
  position: absolute;
  width: 0;
  border: 8px solid transparent;
  border-top-color: #cccccc;
  left: 5px;
  top: 10px;
}
.tripbuilder-widget .mn-form-row {
  margin-top: 10px;
}
.tripbuilder-widget .mn-form-cell {
  display: table-cell;
  vertical-align: top;
}
.tripbuilder-widget label {
  color: #444444;
  display: block;
  padding: 3px;
}
.tripbuilder-widget input {
  margin-bottom: 10px;
  padding: 5px;
}
.tripbuilder-widget select {
  padding: 4px;
  width: 80px;
}
.tripbuilder-widget .share-trip-required {
  color: #f80000;
  font-size: .9em;
}
.tripbuilder-widget #new-trip-form .mn-form-cell,
.tripbuilder-widget #edit-trip-form .mn-form-cell {
  padding-right: 50px;
}
.tripbuilder-widget #share-trip-form input,
.tripbuilder-widget #share-trip-form select {
  width: 98%;
}
#mn-content .mn-pagination {
  margin: 10px 0 10px -2px;
  padding: 0;
  list-style: none;
}
#mn-content .mn-pagination li {
  margin: 0 0 0 2px;
  padding: 0;
  display: inline-block;
}
#mn-content .mn-pagination span,
#mn-content .mn-pagination a {
  padding: 2px 10px;
  border-radius: 5px;
  text-align: center;
  text-decoration: none;
  display: block;
}
#mn-content .mn-pagination span.mn-disabled,
#mn-content .mn-pagination a.mn-disabled {
  cursor: default;
  opacity: 0.5;
}
#mn-content .mn-pagination .mn-current a {
  color: white;
  background-color: #0e356d;
  pointer-events: none;
}
/* ===== UI Datepicker ===== Custom Settings ==== */

#mn-content td.ui-selected-week {
  background-color: lightgreen;
}
#mn-job-create .datepicker {
  width: 78px!important;
}
#mn-job-create .datesRange li {
  float: left;
}
#mn-job-create .datesRange li.separator {
  margin: 0 10px;
  color: #dddddd;
}
#mn-job-create .datesRange li input[type=text] {
  width: 78px!important;
}
#mn-job-create .ui-datepicker-append {
  margin-left: 14px;
  font-size: 11px;
  line-height: 26px;
}
#mn-job-create .ui-datepicker {
  background-color: white;
  width: 195px;
  /*padding: .2em .2em 0;*/
  display: none;
  border: 1px solid #cdcdcd;
}
#mn-job-create .ui-datepicker-inline {
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  margin-top: 5px;
}
#sidebar .ui-datepicker-inline,
.widget .ui-datepicker-inline {
  margin-top: 0;
}
#mn-job-create .formRow .ui-datepicker-inline {
  width: 195px;
}
#mn-job-create .ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: 8px 0 7px 0;
  border: 0px;
  font-weight: bold;
  font-size: 11px;
  width: 100%;
  color: #636363;
  text-shadow: 0 1px white;
  border-bottom: 1px solid #cdcdcd;
  border-radius: 0!important;
  box-shadow: 0 1px 0 white;
  -webkit-box-shadow: 0 1px 0 white;
  -moz-box-shadow: 0 1px 0 white;
  background: #f8f8f8;
  background: -moz-linear-gradient(top, #f8f8f8 0%, #ececec 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f8f8f8), color-stop(100%, #ececec));
  background: -webkit-linear-gradient(top, #f8f8f8 0%, #ececec 100%);
  background: -o-linear-gradient(top, #f8f8f8 0%, #ececec 100%);
  background: -ms-linear-gradient(top, #f8f8f8 0%, #ececec 100%);
  background: linear-gradient(top, #f8f8f8 0%, #ececec 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8', endColorstr='#ececec', GradientType=0);
}
#mn-job-create .ui-datepicker .ui-datepicker-prev,
#mn-job-create .ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 9px;
  width: 1.8em;
  height: 1.8em;
  cursor: pointer;
}
#mn-job-create .ui-datepicker .ui-datepicker-prev-hover,
#mn-job-create .ui-datepicker .ui-datepicker-next-hover {
  background: none;
}
#mn-job-create .ui-datepicker .ui-datepicker-prev {
  left: 2px;
}
#mn-job-create .ui-datepicker .ui-datepicker-next {
  right: 20px;
}
#mn-job-create .ui-datepicker .ui-datepicker-prev span,
#mn-job-create .ui-datepicker .ui-datepicker-next span {
  display: block;
  width: 6px;
  cursor: pointer;
  height: 9px;
  position: absolute;
  left: 85%;
  top: 4px;
  background: url(http://www.metronorthchamber.com/content/images/dateArrows.png) no-repeat 0;
}
#mn-job-create .ui-datepicker .ui-datepicker-prev span {
  background-position: 0 0;
}
#mn-job-create .ui-datepicker .ui-datepicker-next span {
  background-position: -8px 0;
}
#mn-job-create .ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center;
}
#mn-job-create .ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0;
}
#mn-job-create .ui-datepicker select.ui-datepicker-month-year {
  width: 100%;
}
#mn-job-create .ui-datepicker select.ui-datepicker-month,
#mn-job-create .ui-datepicker select.ui-datepicker-year {
  width: 49%;
}
#mn-job-create .ui-datepicker table {
  width: 100%;
  font-size: .9em;
  border-collapse: collapse;
  margin: 0;
}
#mn-job-create .ui-datepicker th {
  padding: .7em .3em;
  text-align: center;
  font-weight: bold;
  border: 0;
}
#mn-job-create .ui-datepicker td {
  border: 0;
  padding: 1px;
  line-height: 14px;
}
#mn-job-create .ui-datepicker td span,
#mn-job-create .ui-datepicker td a {
  display: block;
  padding: .2em;
  text-align: right;
  text-decoration: none;
}
#mn-job-create .ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: .7em 0 0 0;
  padding: 0 .2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}
#mn-job-create .ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: .5em .2em .4em;
  cursor: pointer;
  padding: .2em .6em .3em .6em;
  width: auto;
  overflow: visible;
}
#mn-job-create .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left;
}
#mn-job-create .ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}
#mn-job-create .ui-icon {
  width: 16px;
  height: 16px;
  background-image: url(http://www.metronorthchamber.com/content/images/icons/ui-icons_222222_256x240.png);
}
#mn-job-create .ui-icon-circle-triangle-e {
  background-position: -48px -192px;
}
#mn-job-create .ui-widget {
  font-size: 12px;
}
#mn-job-create .ui-widget .ui-widget {
  font-size: 1em;
}
#mn-job-create .ui-widget input,
#mn-job-create .ui-widget select,
#mn-job-create .ui-widget textarea,
#mn-job-create .ui-widget button {
  font-family: Verdana, Arial, sans-serif;
  font-size: 1em;
}
#mn-job-create .ui-widget-content a {
  color: #222222;
}
#mn-job-create .ui-widget-header {
  font-weight: bold;
}
#mn-job-create .ui-widget-header a {
  color: #222222;
}
#mn-job-create .ui-widget-header .ui-icon {
  background-image: url(http://www.metronorthchamber.com/content/images/icons/ui-icons_222222_256x240.png);
}
#mn-job-create .ui-helper-clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
#mn-job-create .ui-helper-clearfix {
  display: inline-block;
}
#mn-job-create .ui-corner-all {
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
/* Interaction states
----------------------------------*/

#mn-job-create .ui-state-default,
#mn-job-create .ui-widget-content .ui-state-default,
#mn-job-create .ui-widget-header .ui-state-default {
  border-left: 1px solid #d5d5d5;
  font-weight: normal;
  border-bottom: 1px solid #d5d5d5;
}
#mn-job-create th.ui-state-default:first-child {
  border-left: none;
}
#mn-job-create .ui-state-default a,
#mn-job-create .ui-state-default a:link,
#mn-job-create .ui-state-default a:visited {
  color: #555555;
  text-decoration: none;
}
#mn-job-create .ui-state-hover,
#mn-job-create .ui-widget-content .ui-state-hover,
#mn-job-create .ui-widget-header .ui-state-hover,
#mn-job-create .ui-state-focus,
#mn-job-create .ui-widget-content .ui-state-focus,
#mn-job-create .ui-widget-header .ui-state-focus {
  font-weight: normal;
  color: #212121;
}
#mn-job-create .ui-state-hover a,
#mn-job-create .ui-state-hover a:hover {
  color: #797979;
  text-decoration: none;
}
#mn-job-create .ui-state-active,
#mn-job-create .ui-widget-content .ui-state-active,
#mn-job-create .ui-widget-header .ui-state-active {
  background: #fafafa;
  font-weight: normal;
  color: #797979;
}
#mn-job-create .ui-state-active a,
#mn-job-create .ui-state-active a:link,
#mn-job-create .ui-state-active a:visited {
  color: #797979;
  text-decoration: none;
}
#mn-job-create .ui-widget :active {
  outline: none;
}
/* Interaction Cues
----------------------------------*/

#mn-job-create .ui-state-highlight a,
#mn-job-create .ui-widget-content .ui-state-highlight a,
#mn-job-create .ui-widget-header .ui-state-highlight a {
  color: #363636;
}
#mn-job-create .ui-state-error,
#mn-job-create .ui-widget-content .ui-state-error,
#mn-job-create .ui-widget-header .ui-state-error {
  border: 1px solid #cd0a0a;
  background: #fef1ec url(http://www.metronorthchamber.com/backofficecontent/mic/v4/images/jquery_ui/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;
  color: #cd0a0a;
}
#mn-job-create .ui-state-error a,
#mn-job-create .ui-widget-content .ui-state-error a,
#mn-job-create .ui-widget-header .ui-state-error a {
  color: #cd0a0a;
}
#mn-job-create .ui-state-error-text,
#mn-job-create .ui-widget-content .ui-state-error-text,
#mn-job-create .ui-widget-header .ui-state-error-text {
  color: #cd0a0a;
}
#mn-job-create .ui-priority-primary,
#mn-job-create .ui-widget-content .ui-priority-primary,
#mn-job-create .ui-widget-header .ui-priority-primary {
  font-weight: bold;
}
#mn-job-create .ui-priority-secondary,
#mn-job-create .ui-widget-content .ui-priority-secondary,
#mn-job-create .ui-widget-header .ui-priority-secondary {
  opacity: .7;
  filter: alpha(opacity=70);
  font-weight: normal;
}
#mn-job-create .ui-state-disabled,
#mn-job-create .ui-widget-content .ui-state-disabled,
#mn-job-create .ui-widget-header .ui-state-disabled {
  opacity: .35;
  filter: alpha(opacity=35);
  background-image: none;
}
/* Suggested CSS per Sams Review*/

#mn-job-create .ui-state-default,
#mn-job-create .ui-widget-content .ui-state-default,
#mn-job-create .ui-widget-header .ui-state-default,
#mn-content a.ui-state-default {
  width: 100%;
  display: inline-block;
  text-align: center;
  border: medium none;
}
#mn-content a.ui-state-default:hover {
  text-decoration: none;
}
#mn-content #mn-job-create .ui-datepicker-calendar tbody tr:nth-child(2n+1) {
  background-color: #eeeeee;
}
#mn-job-create .ui-state-active,
#mn-job-create .ui-widget-content .ui-state-active,
#mn-job-create .ui-widget-header .ui-state-active {
  background: inherit;
}
#mn-content a.ui-state-default:hover,
#mn-content #mn-job-create .ui-datepicker-calendar tbody tr:hover {
  background-color: lightGreen;
}
/*********** Responsive CSS ***********/

@media screen and (max-width: 640px) {
  #mn-content {
    font-size: 120%;
  }
  #mn-content #mn-directory-list #mn-search-keyword input.mn-form-text,
  #mn-content .mn-subcats li,
  #mn-content .mn-listing-main,
  #mn-content .mn-listing-side,
  #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-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,
  #mn-content div.mn-results-found .mn-results-viewmap,
  #mn-content .mn-results-sort-section div.mn-actions ul li.mn-sort-upcomingrss,
  #mn-content .mn-results-found .mn-new-search,
  #mn-content .mn-results-found .mn-resultsfullcalendar,
  #mn-content .mn-listing-side,
  #mn-content #mn-pagetitle,
  #mn-content .mn-dealsbuttons,
  #mn-content div.mn-results-links li,
  #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,
  #mn-content ul,
  .mn-reset ul,
  #mn-content ol,
  .mn-reset ol,
  #mn-content .mn-member-sidebar,
  #mn-content #mn-member-tab-content-container,
  #mn-content .mn-tabs li,
  #mn-content .mn-actions-share ul,
  #mn-content .mn-listing-infobasic,
  #mn-content .mn-listing-sidebar,
  #mn-info-country select,
  #mn-info-request input.mn-form-text,
  #mn-info-city,
  #mn-info-state,
  #mn-info-zip,
  #mn-content .mn-form-text,
  .mn-reset .mn-form-text,
  #mn-content .mn-form-dropdown,
  .mn-reset .mn-form-dropdown,
  #mn-content .mn-form-field,
  #mn-content .mn-filter-section .mn-form-field select,
  #mn-content .mn-filter-section .mn-form-field input {
    display: inline-block;
    width: 100%;
    clear: both;
    margin-left: 0;
    float: none;
    padding: 0;
    box-sizing: border-box;
  }
  #mn-content .mn-listing-infobasic {
    min-width: 100%;
    width: 100%;
  }
  #mn-content .mn-member-sidebar {
    text-align: center;
    padding-bottom: 15px;
  }
  #mn-content .mn-memberinfo-block-actions,
  #mn-content .mn-member-logo {
    float: none;
  }
  #mn-cal-actions span {
    margin-left: 0;
    display: block;
    float: none !important;
  }
  #mn-content .mn-cal-grid {
    width: 99%;
    margin-left: 1px;
  }
  #mn-content .mn-cal-day ul {
    display: none;
  }
  #mn-content .mn-cal-days {
    font-size: 100%;
    padding: 7px 5px;
  }
  #mn-content .mn-cal-days a {
    text-decoration: underline;
  }
  #mn-content .mn-cal-rows {
    min-height: 30px;
    height: 30px;
  }
  #mn-content .mn-event-reminder .mn-form-row {
    box-sizing: border-box;
  }
  #mn-content #mn-search-geoip select,
  #mn-content #mn-search-geoip input {
    margin: 0 3px 5px;
  }
  #mn-content input[type="text"],
  #mn-content input[type="password"],
  #mn-content select {
    padding: 3px;
  }
  #mn-content .mn-subcats a {
    display: block;
  }
  #mn-content .mn-subcats li {
    background-color: #eef5ff;
    color: #0e356d;
    box-sizing: border-box;
    float: left;
    list-style: none outside none;
    margin: 5px 0;
    padding: 5px;
    width: 100%;
  }
  #mn-content .mn-subcats li.mn-subcats-more a {
    border: 1px solid;
    border-radius: 10px;
    padding: 3px;
    display: inline-block;
    margin-top: 10px;
  }
  #mn-content #mn-alphanumeric {
    margin: 20px auto;
    text-align: center;
  }
  #mn-content #mn-alphanumeric a {
    margin: 3px;
    background-color: #8eb848;
    display: inline-block;
    min-width: 30px;
    padding: 5px 3px;
    color: white;
  }
  #mn-content img {
    width: auto;
    height: auto;
    max-width: 100%;
  }
  #mn-content #mn-banner {
    max-width: 100%;
  }
  #mn-content .mn-ads-loaded > * {
    width: auto;
  }
  #mn-content .mn-banner .mn-ad,
  #mn-content .mn-banner .mn-ad a {
    position: relative;
  }
  #mn-content .mn-ad-image img {
    width: auto;
    max-width: 100%;
    height: auto;
  }
  #mn-content .mn-banner .mn-ad-name {
    font-size: 100%;
  }
  #mn-content .mn-banner .mn-ad-phone {
    font-size: 90%;
  }
  #mn-content .mn-banner .mn-ad-website {
    font-size: 90%;
  }
  #mn-content .mn-banner .mn-ad-fields-n .mn-ad-name {
    bottom: 16px;
    text-align: center;
    width: auto;
  }
  #mn-footer-navigation a {
    display: block;
    text-align: left;
  }
}


/************* Custom CSS *************/
#mn-content #mn-login span.mn-form-name {
    width: auto;
}