
#field-slideshow-1-pager {
    margin-left: -20px;
}
.views_slideshow_cycle_div_slider-block_1 {
    height: 500px;
}
#leaderboard-wrapper {
    margin-top: -15px;
}
.field-slideshow-pager li {
    list-style-type: none;
}
.node-content {
    padding-left: 0;
}
.image-style-medium {
    box-shadow: 2px 2px 4px #808080;
}
#block-commerce-cart-cart {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    box-shadow: 2px 2px 4px #aaa;
    margin-left: 9px;
    padding: 10px;
}
.container {
    margin: 0 auto;
}
#block-views-taxonomy-home-block .col-2 {
    text-align: center;
}
#block-views-taxonomy-home-block .col-3 {
    text-align: center;
}
#block-views-taxonomy-home-block .col-1 {
    text-align: center;
}
.content-inner {
    min-height: 1px;
}
#block-google-plusone-google-plusone-block {
    width: 20px;
}
.lt-ie7 .content-inner {
    height: 1px;
}
#block-views-taxonomy-home-block {
    text-align: center;
}
#content-column, .content-column {
    width: 100%;
}
.clearfix::after {
    clear: both;
    content: "";
    display: table;
}
.clearfix {
}
.one-column .region, div.at-panel .region-conditional-stack {
    clear: both;
    display: block;
    float: none;
    width: 100%;
}
.lt-ie8 .at-panel {
    overflow: hidden;
}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary {
    display: block;
}
audio, canvas, video {
    display: inline-block;
}
audio:not([controls]) {
    display: none;
    height: 0;
}
[hidden] {
    display: none;
}
html {
    font-size: 100%;
    height: 100%;
    line-height: 1.5;
    overflow-y: scroll;
}
body {
    margin: 0;
    min-height: 100%;
    padding: 0;
}
button, input, select, textarea {
    font-family: sans-serif;
}
a:focus {
    outline: thin dotted;
}
a:hover, a:active {
    outline: 0 none;
}
h1 {
    font-size: 1.8em;
    margin: 0.33em 0;
}
h2 {
    font-size: 1.5em;
    margin: 0.41em 0;
}
h3 {
    font-size: 1.17em;
    margin: 0.5em 0;
}
h4 {
    font-size: 1em;
    margin: 0.66em 0;
}
h5 {
    font-size: 0.83em;
    margin: 0.83em 0;
}
h6 {
    font-size: 0.75em;
    margin: 1.16em 0;
}
abbr[title] {
    border-bottom: 1px dotted;
}
b, strong {
    font-weight: 700;
}
blockquote {
    margin: 1em 40px;
}
dfn {
    font-style: italic;
}
mark {
    background: #ff0 none repeat scroll 0 0;
    color: #000;
}
p, pre {
    margin: 0 0 1em;
}
pre, code, kbd, samp {
    font-family: monospace,serif;
    font-size: 1em;
}
pre {
    white-space: pre-wrap;
    word-wrap: break-word;
}
q {
    quotes: none;
}
q::before, q::after {
    content: none;
}
small {
    font-size: 75%;
}
sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}
sup {
    top: -0.5em;
}
sub {
    bottom: -0.25em;
}
dl, menu, ol, ul {
    margin: 1em 0;
}
dd {
    margin: 0 0 0 40px;
}
menu, ol, ul {
    padding: 0 0 0 40px;
}
nav ul, nav ol {
    list-style: outside none none;
}
img {
}
svg:not(:root) {
    overflow: hidden;
}
figure {
    margin: 0;
}
form {
    margin: 0;
}
fieldset {
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}
legend {
    border: 0 none;
    padding: 0;
    white-space: normal;
}
button, input, select, textarea {
    font-size: 100%;
    margin: 0;
    vertical-align: baseline;
}
button, input {
    line-height: normal;
}
button, input[type="button"], input[type="reset"], input[type="submit"] {
    cursor: pointer;
}
button[disabled], input[disabled] {
    cursor: default;
}
input[type="checkbox"], input[type="radio"] {
    box-sizing: border-box;
    padding: 0;
}
input[type="search"] {
    box-sizing: content-box;
}
button::-moz-focus-inner, input::-moz-focus-inner {
    border: 0 none;
    padding: 0;
}
textarea {
    overflow: auto;
    vertical-align: top;
}
table {
    border: 0px solid;
    border-collapse: collapse;
    border-spacing: 0;
    font-size: inherit;
}
#main-content, .block-inner, .pane-inner, .branding-elements, .breadcrumb-wrapper, .attribution, .at-panel .rounded-corner, .block-panels-mini > .block-title, div.messages {
    margin-left: 10px;
    margin-right: 10px;
}
#content .panel-display, #content .panel-flexible {
    margin-left: -10px;
    margin-right: -10px;
}
img {
    height: auto;
}
img, embed, object, video {
    max-width: 100%;
}
.lt-ie9 img, .lt-ie9 object, .lt-ie9 embed, .lt-ie9 video {
    max-width: none;
}
#map img, .gmap img, .view-gmap img, .openlayers-map img, #getlocations_map_canvas img, #locationmap_map img, .geofieldMap img, .views_horizontal_slider img {
    max-width: none !important;
}
header[role="banner"], .content-inner, .nav, .region-sidebar-first, .region-sidebar-second, .region-secondary-content, .region-tertiary-content, .region-footer {
    overflow: visible;
    word-wrap: break-word;
}
.ir {
    background-color: transparent;
    border: 0 none;
    color: transparent;
    display: block !important;
    font: 0px/0 a;
    overflow: hidden;
    text-indent: 100%;
    text-shadow: none;
    white-space: nowrap;
}
.element-invisible {
    border: 0 none;
    clip: rect(1px, 1px, 1px, 1px);
    height: 1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}
.element-invisible.element-focusable:active, .element-invisible.element-focusable:focus {
    clip: auto;
    height: auto;
    overflow: visible;
    position: static;
    width: auto;
}
.offscreen {
    height: 1px;
    outline: 0 none;
    overflow: hidden;
    position: absolute;
    top: -99999em;
    width: 1px;
}
.element-hidden {
    display: none;
}
html {
    background: #fff none repeat scroll 0 0;
}
body {
    font-family: "Trebuchet MS","Helvetica Neue",Arial,Helvetica,sans-serif;
    font-size: 87.5%;
}
#block-views-slider-block {
}
ul.quicktabs-tabs.quicktabs-style-sky li.active a, ul.quicktabs-tabs.quicktabs-style-sky li.active a:visited {
    background: #022056 url("/sites/all/themes/mix_and_match/css/images/nav-bg-dkblue.gif") repeat-x scroll left top;
    border: 1px solid #022056;
}
#block-block-1 {
    margin-bottom: 0;
}
#block-superfish-1 {
    margin-left: -10px;
    margin-top: -10px;
    padding: 0;
}
.sf-menu.sf-style-simple.sf-horizontal > li:first-child {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
}
#page .dbl-bhd h2.block-title {
    background: #022056 url("/sites/all/themes/mix_and_match/css/images/nav-bg-dkblue.gif") repeat-x scroll left top;
    color: #fff;
}
#branding {
    float: left;
    padding: 10px 0;
}
ul.quicktabs-tabs.quicktabs-style-sky li a, ul.quicktabs-tabs.quicktabs-style-sky li a:visited {
    border-radius: 0;
}
#block-superfish-1, #quicktabs-tab-quicktabs-0, #quicktabs-tab-quicktabs-1 {
    text-transform: uppercase;
}
#footer-wrapper {
    background: #01233c none repeat scroll 0 0;
}
#logo {
    float: left;
    padding: 10px 20px 5px 10px;
}
#logo img {
    vertical-align: bottom;
}
#name-and-slogan {
    float: left;
    padding-top: 0;
}
#site-name {
    margin: 0;
}
#site-name a:link, #site-name a:visited {
    text-decoration: none;
}
#site-name a:hover, #site-name a:focus {
    text-decoration: underline;
}
#site-slogan {
    margin: 0;
}
#block-search-form .inner .content {
    padding-top: 0;
}
#block-search-form .form-item input.form-text {
    font-size: 14px;
    height: 24px;
    padding: 0 5px;
    width: 80%;
}
#page #header #block-search-form {
    float: right;
    margin-right: 10px;
    margin-top: 20px;
    min-width: 220px;
    width: 25%;
}
#block-webform-client-block-1 {
}
#block-search-form form input.form-submit {
    background: #666 url("/sites/all/themes/mix_and_match/css/images/search.png") no-repeat scroll center center;
    border: 0 none;
    border-radius: 0;
    height: 26px;
    margin: 0 4px 0 -5px;
    position: absolute;
    text-indent: -999em;
    width: 26px;
    z-index: 1;
}
.block-search .form-submit:hover, .block-search .form-submit:focus, .block-search .form-submit:active {
    cursor: pointer;
}
#main {
    margin-top: 0;
}
.region {
    padding-top: 10px;
}
#page-title {
    margin: 0.5em 0;
}
#aggregator .feed-source .feed-icon {
    display: inline;
    float: none;
    margin-right: 10px;
}
.feed-details dt, .feed-details dd {
    display: inline;
    margin: 0;
}
#block-superfish-2 {
    text-transform: uppercase;
}
ul.links {
    margin: 0;
    padding: 0;
}
ul.links.inline {
    display: block;
}
ul.links li {
    display: inline;
    list-style: outside none none;
    padding: 0 10px 0 0;
}
.search-results {
    margin: 0;
}
a {
    text-decoration: none;
}
a:link, a:visited {
}
a:active, a.active {
}
a:hover, a:focus {
    text-decoration: underline;
}
#block-block-3 a:hover, a:focus, #block-block-2 a:hover, a:focus {
    color: rgb(201, 217, 11);
    text-decoration: underline;
}
#menu-bar {
    clear: both;
    margin: 0;
}
#menu-bar ul, #menu-bar ul.menu {
    margin: 0;
    padding: 0;
}
#menu-bar li, #menu-bar ul.menu li {
    display: inline;
    float: left;
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
#menu-bar li a, #menu-bar ul.menu li a {
    border-left: 0 none;
    border-top: 0 none;
    display: block;
    font-weight: bold;
    height: 2.5em;
    line-height: 2.5em;
    padding: 0 15px;
    text-decoration: none;
    white-space: nowrap;
}
#menu-bar li a:visited, #menu-bar ul.menu li a:visited {
}
#menu-bar li a:hover, #menu-bar li a:focus, #menu-bar ul.menu li a:hover, #menu-bar ul.menu li a:focus {
}
#menu-bar .block {
    margin-bottom: 0;
}
ul.sf-menu {
    margin-bottom: 0;
}
ul.sf-menu a {
}
ul.sf-menu li:hover, ul.sf-menu li.sfHover {
    outline: 0 none;
}
ul.sf-menu a:focus, ul.sf-menu a:hover, ul.sf-menu a:active {
    outline: 0 none;
}
.sf-menu li:hover > ul, .sf-menu li.sfHover > ul {
    left: 0;
    top: 2.5em;
}
.sf-menu li li:hover > ul, .sf-menu li li.sfHover > ul {
    left: 12em;
    top: 0;
}
.block-superfish ul {
    margin: 0 !important;
    padding: 0 !important;
}
.block-superfish li {
    margin: 0 !important;
    padding: 0 !important;
}
.sf-vertical {
    width: 100%;
}
.sf-vertical li {
    width: 100%;
}
.sf-vertical li:hover ul, .sf-vertical li.sfHover ul {
    left: 100%;
    margin: 0;
    padding: 0;
    top: 0;
}
.sf-vertical li a {
    padding: 5px;
}
.sf-navbar {
    padding-bottom: 0 !important;
}
.sf-menu.sf-style-default a {
    padding: 0 10px;
}
ul.menu {
    padding-left: 15px;
}
ul.menu ul {
    padding-left: 15px;
}
ul.menu li {
    margin: 0;
}
.block .menu li.content {
    padding: 0;
}
.book-navigation .page-up {
    min-width: 2em;
    white-space: nowrap;
}
.book-navigation .menu {
    margin-left: 0;
}
#breadcrumb {
    margin: 0 0 0 10px;
    padding-top: 10px;
}
#breadcrumb .breadcrumb-label {
    display: inline;
    font-size: 1em;
    padding-right: 10px;
}
#breadcrumb .breadcrumb-label::after {
    content: ":";
}
#breadcrumb ol {
    margin: 0;
    padding: 0;
}
#breadcrumb .with-breadcrumb-label ol {
    display: inline;
}
#breadcrumb li {
    display: inline;
    list-style: outside none none;
}
ul.pager {
    clear: both;
    margin: 0;
    text-align: center;
}
.item-list ul.pager li {
    margin: 0;
}
ul.pager li {
    background-image: none;
    display: inline;
    list-style-type: none;
    padding: 0.5em;
}
ul.pager li.pager-current {
    font-weight: 700;
}
.block ul.pager li {
    margin: 0;
}
#skip-link {
    left: 50%;
    margin-left: -6.5em;
    margin-top: 0;
    padding: 0 0.5em;
    position: absolute;
    width: 12em;
    z-index: 50;
}
#skip-link a {
    background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0;
    color: #fff;
    display: block;
    line-height: 2;
    padding: 0;
    text-align: center;
    text-decoration: none;
}
#skip-link a:link, #skip-link a:visited {
    background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0;
    color: #fff;
    display: block;
    line-height: 2;
    padding: 0;
    text-align: center;
    text-decoration: none;
}
#skip-link a:hover, #skip-link a:focus, #skip-link a:active {
    outline: 0 none;
}
#tasks {
    margin-bottom: 15px;
}
ul.primary {
    border-bottom-color: #ccc;
    margin: 20px 0;
    padding: 0 0 0 5px;
}
ul.primary li {
    display: block;
    float: left;
    margin: 0 1px -1px;
}
ul.primary li a {
    background-color: #f5f5f5;
    border-color: #ccc;
    display: block;
    float: left;
    height: 1.5em;
    line-height: 1.5em;
    margin-right: 1px;
    padding: 0 10px;
}
ul.primary li a:hover, ul.primary li a:focus {
    background-color: #eee;
    border-color: #ccc;
}
ul.primary li.active a, ul.primary li.active a:hover, ul.primary li.active a:focus {
    background-color: #fff;
    border-bottom-color: #fff;
}
ul.action-links {
    list-style: outside none none;
    margin: 20px 0 0;
}
.field-label {
    font-family: inherit;
    font-size: 1em;
    font-weight: 700;
    line-height: inherit;
    margin-bottom: 0;
}
.field-type-taxonomy-term-reference {
    margin-bottom: 1.5em;
}
.field-type-taxonomy-term-reference.field-label-inline .field-items {
    margin: 0;
    padding: 0;
}
.field-type-taxonomy-term-reference.field-label-inline .field-item {
    display: inline;
    list-style: outside none none;
    padding: 0 10px 0 0;
}
.ia-l .field-type-image figure, .iat-l .field-type-image figure {
    margin: 5px 20px 15px 0;
}
.ia-c .field-type-image figure, .iat-c .field-type-image figure {
    margin: 5px auto 15px;
}
.ia-r .field-type-image figure, .iat-r .field-type-image figure {
    margin: 5px 0 15px 20px;
}
.block {
    margin-bottom: 10px;
}
.block-title {
    margin: 0;
    padding: 5px 10px;
}
.block-content {
    padding: 10px;
}
.block-content ul, .block-content ol {
    margin: 5px;
    padding: 0 0 0 15px;
}
.block-content li {
    margin: 0;
    padding: 0 0 0.3em;
}
#block-system-powered-by .block-content {
    text-align: center;
}
.node {
    margin-bottom: 20px;
}
.node .node-title {
    margin: 0;
}
.node ul.links.inline {
    padding: 5px 10px;
}
#comments {
    margin: 1.5em 0;
}
#comments h2.comment-title {
    margin: 0;
}
#comments h2.comment-form {
    margin: 0;
}
.comment {
    margin-bottom: 20px;
}
.comment-title {
    margin: 0;
}
.new {
    color: #c00;
}
.indented {
    margin-left: 40px;
}
form input.form-submit {
    border: 1px solid #bbb;
    border-radius: 0;
    font-size: 1em;
    font-weight: bold;
    margin-right: 10px;
    padding: 0.4em 1em;
}
.form-item input, .form-item select, .form-item textarea {
    border: 1px solid #ccc;
    border-radius: 3px;
    padding: 1px 5px;
}
.form-item input.error, .form-item textarea.error, .form-item select.error {
    border: 1px solid #c00;
}
.form-item label {
    font-weight: 700;
}
.marker, .form-required {
    color: #c00;
}
.form-item .description {
    font-size: 0.85em;
}
.container-inline div, .container-inline label {
    display: inline;
}
fieldset {
    border: 1px solid #ccc;
}
a.button {
    -moz-appearance: button;
}
.password-parent, .confirm-parent {
    margin: 0;
}
table {
    margin: 10px 0;
    padding: 0;
    width: 100%;
}
table.sticky-header {
    z-index: 10;
}
table, thead, tbody, tr, th, td {
    border-color: #ccc;
}
table, td, th {
    vertical-align: middle;
}
caption, th, td {
    text-align: left;
}
thead tr {
    background-color: #e5e5e5;
    font-weight: 700;
}
td, th {
    border-bottom: 0 none;
    margin: 0;
    padding: 5px 7px;
}
tbody tr {
    border-top: 1px solid #ccc;
}
tr.odd {
    background: #fff none repeat scroll 0 0;
}
tr.info, tr.even, tr:nth-child(2n+2) {
    background-color: #f5f5f5;
    border-bottom: 0 none;
}
tr.odd td.active {
    background-color: #eee;
}
tr.even td.active {
    background-color: #ebebeb;
}
#forum td .created, #forum td .posts, #forum td .topics, #forum td .last-reply, #forum td .replies, #forum td .pager {
    white-space: normal;
}
div.messages {
    margin: 0;
}
div.messages ul {
    margin-bottom: 0;
    margin-top: 0;
}
.node-unpublished p.unpublished, .comment-unpublished p.unpublished {
    color: rgba(239, 170, 170, 0.4);
    font-family: Impact,"Arial Narrow",Helvetica,sans-serif;
    font-size: 75px;
    font-weight: bold;
    height: 0;
    line-height: 1.2;
    margin: 0;
    overflow: visible;
    padding: 0;
    text-align: center;
    text-transform: uppercase;
    word-wrap: break-word;
}
.lt-ie8 {
}
.lt-ie8 .node-unpublished > *, .lt-ie8 .comment-unpublished > * {
    position: relative;
}
.maintenance-page {
}
.maintenance-page .container {
    padding: 40px 0;
}
.maintenance-page #site-name, .maintenance-page #page-title {
    margin: 0;
}
.db-offline .container {
    margin: 0 auto;
    max-width: 960px;
    padding: 40px 0;
    width: 100%;
}
.db-offline div.messages {
    margin: 20px 0 0;
}
.db-offline #content {
    padding: 20px 0;
}
#admin-menu {
    margin: 0;
    padding: 0;
}
.views-slideshow-cycle-main-frame-row, .views-slideshow-cycle-main-frame {
    width: 100% !important;
}
body.rc3 #menu-bar, body.rc3 .block-inner, body.rc3 .node ul.links {
    border-radius: 3px;
}
body.rc3 h2.block-title, body.wh-pbg.rc3 #menu-bar, body.tn-pbg.rc3 #menu-bar, body.gy-pbg.rc3 #menu-bar {
    border-radius: 3px 3px 0 0;
}
body.rc3 #menu-bar ul li.first a {
    border-radius: 3px 0 0 3px;
}
body.wh-pbg.rc3 #menu-bar ul li.first a, body.tn-pbg.rc3 #menu-bar ul li.first a, body.gy-pbg.rc3 #menu-bar ul li.first a {
    border-radius: 3px 0 0;
}
body.rc7 #menu-bar, body.rc7 .block-inner, body.rc7 .node ul.links {
    border-radius: 7px;
}
body.rc7 h2.block-title, body.wh-pbg.rc7 #menu-bar, body.tn-pbg.rc7 #menu-bar, body.gy-pbg.rc7 #menu-bar {
    border-radius: 7px 7px 0 0;
}
body.rc7 #menu-bar ul li.first a {
    border-radius: 7px 0 0 7px;
}
body.wh-pbg.rc7 #menu-bar ul li.first a, body.tn-pbg.rc7 #menu-bar ul li.first a, body.gy-pbg.rc7 #menu-bar ul li.first a {
    border-radius: 7px 0 0;
}
body.rc11 #menu-bar, body.rc11 .block-inner, body.rc11 .node ul.links {
    border-radius: 11px;
}
body.rc11 h2.block-title, body.wh-pbg.rc11 #menu-bar, body.tn-pbg.rc11 #menu-bar, body.gy-pbg.rc11 #menu-bar {
    border-radius: 11px 11px 0 0;
}
body.rc11 #menu-bar ul li.first a {
    border-radius: 11px 0 0 11px;
}
body.wh-pbg.rc11 #menu-bar ul li.first a, body.tn-pbg.rc11 #menu-bar ul li.first a, body.gy-pbg.rc11 #menu-bar ul li.first a {
    border-radius: 11px 0 0;
}
body.ds2 #main .block-inner, #page .block.ds2 .block-inner {
    box-shadow: 1px 1px 2px #aaa;
}
body.ds4 #main .block-inner, #page .block.ds4 .block-inner {
    box-shadow: 2px 2px 4px #aaa;
}
ul.quicktabs-tabs.quicktabs-style-sky li a:hover, ul.quicktabs-tabs.quicktabs-style-sky li.active a:hover {
    background: #022056 url("/sites/all/themes/mix_and_match/css/images/nav-bg-dkblue.gif") repeat-x scroll left top;
    border: 1px solid #022056;
}
.sf-menu.sf-style-simple li.sfHover a {
    color: gray;
}
.sf-menu.sf-style-simple a:focus, .sf-menu.sf-style-simple a:hover, .sf-menu.sf-style-simple a:active, .sf-menu.sf-style-simple li:hover > a, .sf-menu.sf-style-simple span.nolink:hover, .sf-menu.sf-style-simple li:hover > span.nolink, .sf-menu.sf-style-simple li.sfHover > span.nolink {
    color: #fff;
}
.sf-menu.sf-style-simple li:hover, .sf-menu.sf-style-simple li.sfHover, .sf-menu.sf-style-simple a.active {
    background: #022056 url("/sites/all/themes/mix_and_match/css/images/nav-bg-dkblue.gif") repeat-x scroll left top;
    color: #fff;
}
.sf-menu.sf-style-simple.sf-horizontal > li:last-child, .sf-menu.sf-style-simple.sf-horizontal li li > ul > li.firstandlast, .sf-menu.sf-style-simple.sf-vertical li li > ul > li.firstandlast, .sf-menu.sf-style-simple.sf-navbar li li li > ul > li.firstandlast {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
}
table, td, th {
    vertical-align: top;
}
body, #header {
    background-color: #fff;
    color: #333;
}
a {
    color: #767676;
}
#site-name a {
    color: #333;
}
#site-slogan {
}
#menu-bar {
    background: #ccc url("/sites/all/themes/mix_and_match/css/images/nav-bg-gray.gif") repeat-x scroll left top;
    color: #333;
}
#menu-bar ul li a {
    border-right: 1px solid #ccc;
    color: #555;
}
#menu-bar ul li a:hover, #menu-bar ul.sf-menu ul, #menu-bar ul.sf-menu li.sfHover a {
    background-color: #ccc;
}
#menu-bar ul.sf-menu ul li a:hover {
    background-color: #afafaf;
}
#menu-bar ul.sf-menu ul li a {
    border-top: 1px solid #afafaf;
}
.node ul.links {
    background: #e1e1e1 none repeat scroll 0 0;
}
form input.form-submit {
    background: #0099ce;
    border: 1px solid #d2d2d2;
    color: #fff;
}
form input.form-submit:hover {
    background-color: #bbb;
    background-image: none;
}
.gy-bod, .gy-bod #header, .gy-bod #menu-bar {
    background-color: #eee;
}
.gy-bod .node ul.links {
    background-color: #dadada;
}
.tn-bod, .tn-bod #header, .tn-bod #menu-bar {
    background-color: #eae6d7;
}
.tn-bod .node ul.links {
    background-color: #c9c1ae;
}
.bk-bod, .bk-bod #header, .bk-bod #menu-bar {
    background-color: #1e1e1e;
}
.bk-bod .node ul.links {
    background-color: #242424;
}
.br-bod, .br-bod #header {
    background-color: #3d362f;
}
.br-bod .node ul.links {
    background-color: #4e453c;
}
.rd-bod, .rd-bod #header {
    background-color: #911b1d;
}
.rd-bod .node ul.links {
    background-color: #b01c1c;
}
.bl-bod, .bl-bod #header {
}
.bl-bod .node ul.links {
    background-color: #0e53a6;
}
.gr-bod, .gr-bod #header {
    background-color: #1e4a0d;
}
.gr-bod .node ul.links {
    background-color: #367512;
}
.tl-bod, .tl-bod #header {
    background-color: #375457;
}
.tl-bod .node ul.links {
    background-color: #45676b;
}
.mr-bod, .mr-bod #header {
    background-color: #642c38;
}
.mr-bod .node ul.links {
    background-color: #793b48;
}
.pr-bod, .pr-bod #header {
    background-color: #3f3257;
}
.pr-bod .node ul.links {
    background-color: #554675;
}
.txt-bod, .txt-bod #header {
    background-image: url("/sites/all/themes/mix_and_match/css/images/texture.png");
}
.bk-bod #site-slogan, .br-bod #site-slogan, .rd-bod #site-slogan, .bl-bod #site-slogan, .gr-bod #site-slogan, .tl-bod #site-slogan, .mr-bod #site-slogan, .pr-bod #site-slogan, .bk-bod #site-name a, .br-bod #site-name a, .rd-bod #site-name a, .bl-bod #site-name a, .gr-bod #site-name a, .tl-bod #site-name a, .mr-bod #site-name a, .pr-bod #site-name a, .bk-bod, .br-bod, .rd-bod, .bl-bod, .gr-bod, .tl-bod, .mr-bod, .pr-bod {
    color: #fff;
}
.wh-pbg #main {
    background-color: #fff;
    color: #323232;
}
.tn-pbg #main {
    background-color: #f1eee5;
    color: #323232;
}
.gy-pbg #main {
    background-color: #f0f0f0;
    color: #323232;
}
.wh-pbg .node ul.links {
    background: #f2f2f2 none repeat scroll 0 0;
}
.gy-pbg .node ul.links {
    background: #d2d2d2 none repeat scroll 0 0;
}
.tn-pbg .node ul.links {
    background-color: #cdc2aa;
}
body.gy-bhd h2.block-title {
    background: #ccc url("/sites/all/themes/mix_and_match/css/images/nav-bg-gray.gif") repeat-x scroll left top;
    color: #333;
}
body.bk-acc #menu-bar, body.bk-bhd h2.block-title, body.bk-acc form input.form-submit {
    background: #272727 url("/sites/all/themes/mix_and_match/css/images/nav-bg-black.gif") repeat-x scroll left top;
    color: #fff;
}
body.bk-acc #menu-bar ul li a {
    border-right: 1px solid #181818;
    color: #fff;
}
body.bk-acc #menu-bar ul li a:hover, body.bk-acc #menu-bar ul.sf-menu ul, body.bk-acc #menu-bar ul.sf-menu li.sfHover a {
    background-color: #1e1e1e;
}
body.bk-acc #menu-bar ul.sf-menu ul li a:hover {
    background-color: #333;
}
body.bk-acc #menu-bar ul.sf-menu ul li a {
    border-top: 1px solid #333;
}
body.bk-acc form input.form-submit {
    border: 1px solid #333;
    color: #fff;
}
body.bk-acc form input.form-submit:hover {
    background-color: #222;
    background-image: none;
}
body.bk-acc #block-search-form form input.form-submit {
    background-color: #444;
}
body.br-acc #menu-bar, body.br-bhd h2.block-title, body.br-acc form input.form-submit {
    background: #423a34 url("/sites/all/themes/mix_and_match/css/images/nav-bg-brown.gif") repeat-x scroll left top;
    color: #fff;
}
body.br-acc #menu-bar ul li a {
    border-right: 1px solid #352f2a;
    color: #fff;
}
body.br-acc #menu-bar ul li a:hover, body.br-acc #menu-bar ul.sf-menu ul, body.br-acc #menu-bar ul.sf-menu li.sfHover a {
    background-color: #443a31;
}
body.br-acc #menu-bar ul.sf-menu ul li a:hover {
    background-color: #5d5148;
}
body.br-acc #menu-bar ul.sf-menu ul li a {
    border-top: 1px solid #5d5148;
}
body.br-acc form input.form-submit {
    border: 1px solid #433a32;
    color: #fff;
}
body.br-acc form input.form-submit:hover {
    background-color: #3d342e;
    background-image: none;
}
body.br-acc #block-search-form form input.form-submit {
    background-color: #4e453c;
}
body.bl-acc #menu-bar, body.bl-bhd h2.block-title, body.bl-acc form input.form-submit {
    background: #2c2c2c url("/sites/all/themes/mix_and_match/css/images/nav-bg-blue.gif") repeat-x scroll left top;
    color: #fff;
}
body.bl-acc #menu-bar ul li a {
    border-right: 1px solid #064287;
    color: #fff;
}
body.bl-acc #menu-bar ul a:hover, body.bl-acc #menu-bar ul.sf-menu ul, body.bl-acc #menu-bar ul.sf-menu li.sfHover a {
    background-color: #1c4587;
}
body.bl-acc #menu-bar ul.sf-menu ul li a:hover {
    background-color: #18569e;
}
body.bl-acc #menu-bar ul.sf-menu ul li a {
    border-top: 1px solid #18569e;
}
body.bl-acc form input.form-submit {
    border: 1px solid #0f55a6;
    color: #fff;
}
body.bl-acc form input.form-submit:hover {
    background-color: #0e52a0;
    background-image: none;
}
body.bl-acc #block-search-form form input.form-submit {
    background-color: #0b4d9a;
}
body.dbl-acc #menu-bar, body.dbl-bhd h2.block-title, body.dbl-acc form input.form-submit {
    background: #103058 url("/sites/all/themes/mix_and_match/css/images/nav-bg-dkblue.gif") repeat-x scroll left top;
    color: #fff;
}
body.dbl-acc #menu-bar ul li a {
    border-right: 1px solid #132840;
    color: #fff;
}
body.dbl-acc #menu-bar ul a:hover, body.dbl-acc #menu-bar ul.sf-menu ul, body.dbl-acc #menu-bar ul.sf-menu li.sfHover a {
    background-color: #162f50;
}
body.dbl-acc #menu-bar ul.sf-menu ul li a:hover {
    background-color: #304b6d;
}
body.dbl-acc #menu-bar ul.sf-menu ul li a {
    border-top: 1px solid #304b6d;
}
body.dbl-acc form input.form-submit {
    border: 1px solid #17375c;
    color: #fff;
}
body.dbl-acc form input.form-submit:hover {
    background-color: #153355;
    background-image: none;
}
body.dbl-acc #block-search-form form input.form-submit {
    background-color: #103058;
}
body.gr-acc #menu-bar, body.gr-bhd h2.block-title, body.gr-acc form input.form-submit {
    background: #2b6b0b url("/sites/all/themes/mix_and_match/css/images/nav-bg-green.gif") repeat-x scroll left top;
    color: #fff;
}
body.gr-acc #menu-bar ul li a {
    border-right: 1px solid #285c0c;
    color: #fff;
}
body.gr-acc #menu-bar ul a:hover, body.gr-acc #menu-bar ul.sf-menu ul, body.gr-acc #menu-bar ul.sf-menu li.sfHover a {
    background-color: #28600b;
}
body.gr-acc #menu-bar ul.sf-menu ul li a:hover {
    background-color: #3f7c1c;
}
body.gr-acc #menu-bar ul.sf-menu ul li a {
    border-top: 1px solid #3f7c1c;
}
body.gr-acc form input.form-submit {
    border: 1px solid #337311;
    color: #fff;
}
body.gr-acc form input.form-submit:hover {
    background-color: #294419;
    background-image: none;
}
body.gr-acc #block-search-form form input.form-submit {
    background-color: #367512;
}
body.dgr-acc #menu-bar, body.dgr-bhd h2.block-title, body.dgr-acc form input.form-submit {
    background: #1c481d url("/sites/all/themes/mix_and_match/css/images/nav-bg-dkgreen.gif") repeat-x scroll left top;
    color: #fff;
}
body.dgr-acc #menu-bar ul li a {
    border-right: 1px solid #213d0f;
    color: #fff;
}
body.dgr-acc #menu-bar ul a:hover, body.dgr-acc #menu-bar ul.sf-menu ul, body.dgr-acc #menu-bar ul.sf-menu li.sfHover a {
    background-color: #264019;
}
body.dgr-acc #menu-bar ul.sf-menu ul li a:hover {
    background-color: #3b572b;
}
body.dgr-acc #menu-bar ul.sf-menu ul li a {
    border-top: 1px solid #3b572b;
}
body.dgr-acc form input.form-submit {
    border: 1px solid #314f23;
    color: #fff;
}
body.dgr-acc form input.form-submit:hover {
    background-color: #294419;
    background-image: none;
}
body.dgr-acc #block-search-form form input.form-submit {
    background-color: #1d491e;
}
body.tl-acc #menu-bar, body.tl-bhd h2.block-title, body.tl-acc form input.form-submit {
    background: #3e5f63 url("/sites/all/themes/mix_and_match/css/images/nav-bg-teal.gif") repeat-x scroll left top;
    color: #fff;
}
body.tl-acc #menu-bar ul li a {
    border-right: 1px solid #364f53;
    color: #fff;
}
body.tl-acc #menu-bar ul a:hover, body.tl-acc #menu-bar ul.sf-menu ul, body.tl-acc #menu-bar ul.sf-menu li.sfHover a {
    background-color: #385458;
}
body.tl-acc #menu-bar ul.sf-menu ul li a:hover {
    background-color: #517478;
}
body.tl-acc #menu-bar ul.sf-menu ul li a {
    border-top: 1px solid #517478;
}
body.tl-acc form input.form-submit {
    border: 1px solid #46686b;
    color: #fff;
}
body.tl-acc form input.form-submit:hover {
    background-color: #3f5c5f;
    background-image: none;
}
body.tl-acc #block-search-form form input.form-submit {
    background-color: #446569;
}
body.rd-acc #menu-bar, body.rd-bhd h2.block-title, body.rd-acc form input.form-submit {
    background: #a51d1d url("/sites/all/themes/mix_and_match/css/images/nav-bg-red.gif") repeat-x scroll left top;
    color: #fff;
}
body.rd-acc #menu-bar ul li a {
    border-right: 1px solid #980f19;
    color: #fff;
}
body.rd-acc #menu-bar ul a:hover, body.rd-acc #menu-bar ul.sf-menu ul, body.rd-acc #menu-bar ul.sf-menu li.sfHover a {
    background-color: #9b131c;
}
body.rd-acc #menu-bar ul.sf-menu ul li a:hover {
    background-color: #b92022;
}
body.rd-acc #menu-bar ul.sf-menu ul li a {
    border-top: 1px solid #b92022;
}
body.rd-acc form input.form-submit {
    border: 1px solid #a4141e;
    color: #fff;
}
body.rd-acc form input.form-submit:hover {
    background-color: #a81c1c;
    background-image: none;
}
body.rd-acc #block-search-form form input.form-submit {
    background-color: #b72121;
}
body.or-acc #menu-bar, body.or-bhd h2.block-title, body.or-acc form input.form-submit {
    background: #c85522 url("/sites/all/themes/mix_and_match/css/images/nav-bg-orange.gif") repeat-x scroll left top;
    color: #fff;
}
body.or-acc #menu-bar ul li a {
    border-right: 1px solid #c14f1e;
    color: #fff;
}
body.or-acc #menu-bar ul li a:hover, body.or-acc #menu-bar ul.sf-menu ul, body.or-acc #menu-bar ul.sf-menu li.sfHover a {
    background-color: #c14f1e;
}
body.or-acc #menu-bar ul.sf-menu ul li a:hover {
    background-color: #a63b0a;
}
body.or-acc #menu-bar ul.sf-menu ul li a {
    border-top: 1px solid #a63b0a;
}
body.or-acc form input.form-submit {
    border: 1px solid #cc5822;
    color: #fff;
}
body.or-acc form input.form-submit:hover {
    background-color: #cc5822;
    background-image: none;
}
body.or-acc #block-search-form form input.form-submit {
    background-color: #d15b25;
}
body.mr-acc #menu-bar, body.mr-bhd h2.block-title, body.mr-acc form input.form-submit {
    background: #672d39 url("/sites/all/themes/mix_and_match/css/images/nav-bg-maroon.gif") repeat-x scroll left top;
    color: #fff;
}
body.mr-acc #menu-bar ul li a {
    border-right: 1px solid #5b2833;
    color: #fff;
}
body.mr-acc #menu-bar ul a:hover, body.mr-acc #menu-bar ul.sf-menu ul, body.mr-acc #menu-bar ul.sf-menu li.sfHover a {
    background-color: #5f2a34;
}
body.mr-acc #menu-bar ul.sf-menu ul li a:hover {
    background-color: #773c48;
}
body.mr-acc #menu-bar ul.sf-menu ul li a {
    border-top: 1px solid #773c48;
}
body.mr-acc form input.form-submit {
    border: 1px solid #6a313c;
    color: #fff;
}
body.mr-acc form input.form-submit:hover {
    background-color: #642e39;
    background-image: none;
}
body.mr-acc #block-search-form form input.form-submit {
    background-color: #6b313d;
}
body.pr-acc #menu-bar, body.pr-bhd h2.block-title, body.pr-acc form input.form-submit {
    background: #4b3e68 url("/sites/all/themes/mix_and_match/css/images/nav-bg-purple.gif") repeat-x scroll left top;
    color: #fff;
}
body.pr-acc #menu-bar ul li a {
    border-right: 1px solid #3f355a;
    color: #fff;
}
body.pr-acc #menu-bar ul a:hover, body.pr-acc #menu-bar ul.sf-menu ul, body.pr-acc #menu-bar ul.sf-menu li.sfHover a {
    background-color: #44375f;
}
body.pr-acc #menu-bar ul.sf-menu ul li a:hover {
    background-color: #51426f;
}
body.pr-acc #menu-bar ul.sf-menu ul li a {
    border-top: 1px solid #51426f;
}
body.pr-acc form input.form-submit {
    border: 1px solid #4e406b;
    color: #fff;
}
body.pr-acc form input.form-submit:hover {
    background-color: #3c3252;
    background-image: none;
}
body.pr-acc #block-search-form form input.form-submit {
    background-color: #534372;
}
.wh-sec .region-secondary-content, .wh-ter .region-tertiary-content, .wh-ftr #footer, .wh-bbg #main .block-inner {
    background-color: #fff;
    color: #333;
}
.lgy-sec .region-secondary-content, .lgy-ter .region-tertiary-content, .lgy-ftr #footer, .lgy-bbg #main .block-inner {
    background-color: #f2f2f2;
    color: #333;
}
.gy-sec .region-secondary-content, .gy-ter .region-tertiary-content, .gy-ftr #footer, .gy-bbg #main .block-inner {
    background-color: #d2d2d2;
    color: #333;
}
.dgy-sec .region-secondary-content, .dgy-ter .region-tertiary-content, .dgy-ftr #footer, .dgy-bbg #main .block-inner {
    background-color: #747474;
    color: #fff;
}
.bk-sec .region-secondary-content, .bk-ter .region-tertiary-content, .bk-ftr #footer, .bk-bbg #main .block-inner {
    background-color: #242424;
    color: #fff;
}
.ltn-sec .region-secondary-content, .ltn-ter .region-tertiary-content, .ltn-ftr #footer, .ltn-bbg #main .block-inner {
    background-color: #f1eee5;
    color: #333;
}
.tn-sec .region-secondary-content, .tn-ter .region-tertiary-content, .tn-ftr #footer, .tn-bbg #main .block-inner {
    background-color: #cdc2aa;
    color: #333;
}
.dtn-sec .region-secondary-content, .dtn-ter .region-tertiary-content, .dtn-ftr #footer, .dtn-bbg #main .block-inner {
    background-color: #a6977e;
    color: #fff;
}
.brn-sec .region-secondary-content, .brn-ter .region-tertiary-content, .brn-ftr #footer, .brn-bbg #main .block-inner {
    background-color: #4e453c;
    color: #fff;
}
.lbl-sec .region-secondary-content, .lbl-ter .region-tertiary-content, .lbl-ftr #footer, .lbl-bbg #main .block-inner {
    background-color: #b5cfef;
    color: #333;
}
.bl-sec .region-secondary-content, .bl-ter .region-tertiary-content, .bl-ftr #footer, .bl-bbg #main .block-inner {
    background-color: #0e53a6;
    color: #fff;
}
.dbl-sec .region-secondary-content, .dbl-ter .region-tertiary-content, .dbl-ftr #footer, .dbl-bbg #main .block-inner {
    background-color: #183b67;
    color: #fff;
}
.lgr-sec .region-secondary-content, .lgr-ter .region-tertiary-content, .lgr-ftr #footer, .lgr-bbg #main .block-inner {
    background-color: #c5dbad;
    color: #333;
}
.gr-sec .region-secondary-content, .gr-ter .region-tertiary-content, .gr-ftr #footer, .gr-bbg #main .block-inner {
    background-color: #367512;
    color: #fff;
}
.dgr-sec .region-secondary-content, .dgr-ter .region-tertiary-content, .dgr-ftr #footer, .dgr-bbg #main .block-inner {
    background-color: #1f5120;
    color: #fff;
}
.ltl-sec .region-secondary-content, .ltl-ter .region-tertiary-content, .ltl-ftr #footer, .ltl-bbg #main .block-inner {
    background-color: #bcd0ce;
    color: #333;
}
.tl-sec .region-secondary-content, .tl-ter .region-tertiary-content, .tl-ftr #footer, .tl-bbg #main .block-inner {
    background-color: #45676b;
    color: #fff;
}
.red-sec .region-secondary-content, .red-ter .region-tertiary-content, .red-ftr #footer, .red-bbg #main .block-inner {
    background-color: #b01c1c;
    color: #fff;
}
.lor-sec .region-secondary-content, .lor-ter .region-tertiary-content, .lor-ftr #footer, .lor-bbg #main .block-inner {
    background-color: #f2b789;
    color: #333;
}
.or-sec .region-secondary-content, .or-ter .region-tertiary-content, .or-ftr #footer, .or-bbg #main .block-inner {
    background-color: #e9620f;
    color: #fff;
}
.lmr-sec .region-secondary-content, .lmr-ter .region-tertiary-content, .lmr-ftr #footer, .lmr-bbg #main .block-inner {
    background-color: #d5b4b9;
    color: #333;
}
.mr-sec .region-secondary-content, .mr-ter .region-tertiary-content, .mr-ftr #footer, .mr-bbg #main .block-inner {
    background-color: #793b48;
    color: #fff;
}
.lpr-sec .region-secondary-content, .lpr-ter .region-tertiary-content, .lpr-ftr #footer, .lpr-bbg #main .block-inner {
    background-color: #c4bbd9;
    color: #333;
}
.pr-sec .region-secondary-content, .pr-ter .region-tertiary-content, .pr-ftr #footer, .pr-bbg #main .block-inner {
    background-color: #554675;
    color: #fff;
}
body.wh-pt h1#page-title, body.wh-bht h2.block-title {
    color: #fff;
}
body.gy-pt h1#page-title, body.by-bht h2.block-title {
    color: #767676;
}
body.bk-pt h1#page-title, body.bk-bht h2.block-title {
    color: #323232;
}
body.br-pt h1#page-title, body.br-bht h2.block-title {
    color: #594d42;
}
body.bl-pt h1#page-title, body.bl-bht h2.block-title {
    color: #1a59b1;
}
body.dbl-pt h1#page-title, body.dbl-bht h2.block-title {
    color: #2d4a6b;
}
body.gr-pt h1#page-title, body.gr-bht h2.block-title {
    color: #2a9400;
}
body.dgr-pt h1#page-title, body.dgr-bht h2.block-title {
    color: #3a572d;
}
body.tl-pt h1#page-title, body.tl-bht h2.block-title {
    color: #37676d;
}
body.rd-pt h1#page-title, body.rd-bht h2.block-title {
    color: #bf1d20;
}
body.mr-pt h1#page-title, body.mr-bht h2.block-title {
    color: #773743;
}
body.pr-pt h1#page-title, body.pr-bht h2.block-title {
    color: #624f88;
}
body.or-pt h1#page-title, body.or-bht h2.block-title {
    color: #dd5c0b;
}
body.wh-lnk a {
    color: #fff;
}
body.br-lnk a {
    color: #82654b;
}
body.bl-lnk a {
    color: #135db1;
}
body.gr-lnk a {
    color: #2a9400;
}
body.tl-lnk a {
    color: #2a7e87;
}
body.rd-lnk a {
    color: #bf1d20;
}
body.mr-lnk a {
    color: #85283b;
}
body.pr-lnk a {
    color: #755aaf;
}
body.or-lnk a {
    color: #e6683b;
}
#ui-datepicker-div {
    z-index: 5 !important;
}
.sf-menu.sf-style-simple a, .sf-menu.sf-style-simple a:visited, .sf-menu.sf-style-simple span.nolink {
}
.productimg, .productimg1 {
    text-align: center;
}
.responsive-menus.responsified span.toggler {
    background: #01233c none repeat scroll 0 0;
    position: relative;
    z-index: 999999;
}
