body,a,b,strong,p{font-family:'Droid Sans',sans-serif}
body { background-color: #FFFFFF !important;}
a { color: #404040;}
#blox-container { padding: 10px 0 20px;}


/*///////////////////// Header /////////////////////*/
#blox-header-vertical-nav h1,
#blox-header-vertical-nav h2,
#blox-header h1,
#blox-header h2	{background: url("../../images/_site/swnewsmedia-445-2.png") no-repeat scroll 0 0 transparent;}
#blox-header h1, #blox-header h2 { display: block; float: left; height: 100px; margin: 10px 0; overflow: hidden; width: 445px;}
#blox-header h1 a, #blox-header h2 a { height: 100px; width: 445px;}
div#tile-top { display: block; float: right; height: 90px; margin: 15px 0;  width: 200px;}
.header-top-left-one {display: inline-block; float: left;  width: 320px; min-height: 1em;}
.header-top-middle-one {display: inline-block; float: left; width: 320px; min-height: 1em;}
.header-top-right-one {display: inline-block; float:left; width: 320px; min-height: 1em;}
.blox-search-block {  padding: 0 10px;}
.blox-search-block .search-submit { height: 24px; padding: 1%; width: 10%;}
#blox-header .blox-search-block .search-bar { padding: 1%; width: 98%; text-align: center;}
#blox-header .blox-search-block .search-submit { display: none;}

.block.utility.user-panel { margin-bottom: 0;}
.block.utility.user-panel .minimal.blox-user-panel.ui-widget-content { background: url("none") repeat-x scroll 50% 50% transparent; border: medium none; color: #003366; padding: 0; font-weight: normal; display:inherit;}
.block.utility.user-panel .minimal.blox-user-panel.ui-widget-content a {  color: #003366;}
.block.utility.user-panel .minimal .uUser, #blox-user-panel.minimal .uUser { color: #003366; font-size: 12px; font-weight: normal;}
.block.utility.user-panel .ui-widget a, #blox-user-panel.minimal .ui-widget a { font-size: 12px;}
.block.utility.user-panel .ui-widget .uUser a, #blox-user-panel.minimal .ui-widget .uUser a { margin: 0; color: #003366; font-size: 12px;}
#header-block-top-center-one .block.utility.user-panel, #header-block-top-center-two .block.utility.user-panel { padding: 5px 13px;}
#blox-user-panel.minimal #uUser {  font-weight: normal;  margin-right: 10px;}
#blox-user-panel #uUser a { color: #003366; font-size: 12px;}
#blox-user-panel a { font-size: 12px;}
#blox-user-panel #uNavReauth { font-size: 12px;}

/*#header-login { color: #003366; display: block; padding: 5px 13px;}
#blox-user-panel.minimal {  color: #003366;}
#header-login #blox-user-panel a { color: #003366;}
#header-login #blox-user-panel.minimal #uUser { color: #003366;}
#header-login #blox-user-panel #uUser a { color: #003366; font-weight: bold;}*/

#header-block-top-left {display: block; float: left;}
#header-block-top-right {display: block; float: right;}
#header-block-top-center-one {display: block; overflow: hidden; margin-bottom: 0px;}
#header-block-top-center-two {display: block; overflow: hidden;}

#header-middle { float: left; margin: 10px 0; width: 300px;}
#header-middle ul { float: left; margin: 10px 0 0; width: 150px;}
#header-middle li { color: #DDDDDD; font-size: 13px; font-weight: bold; list-style: disc outside none; margin: 0 7px 5px 24px;}
#header-middle li a {color: #003366;}

/*#header-right { display: block; float: right; margin: 0;  width: 220px;}
#header-right ul { float: left; margin: 10px 0 0; width: 110px;}
#header-right li { color: #DDDDDD; font-size: 12px; font-weight: bold; list-style: disc outside none; margin: 0 5px 5px 0px;}
#header-right li a {color: #003366;}*/

/*#leaderboard-middle-right { display: block; float: right; height: 90px; margin-right: 10px; width: 200px}*/
#leaderboard-middle-holder { display: block; float: right; height: 90px; margin-right: 10px; width: 200px; text-align: middle;}
#leaderboard-middle-right { display: block; float: none !important; height: 25px; margin: 0 auto 5px !important; width: 150px;}
#leaderboard-middle-right div:first-child { float: none !important; margin: 0 !important;}
#leaderboard-middle-tile { display: block; float: none; height: 60px; margin: 0 40px; width: 120px;}
#leaderboard-middle #leaderboard-middle-tile  div:first-child { float: left; margin: 0 auto;}

/*ul#social-icons { float: none; margin: 8px 0 0 0; width: inherit;}
ul#social-icons li { display: block; float: left; list-style: none outside none; margin: 0 50px 0 0;}
ul#social-icons li { display: block; float: left; list-style: none outside none; margin: 0; width: 25%;}
ul#social-icons li:last-child { margin: 0;}*/
ul#social-icons { float: none; margin: 0; width: inherit;}
ul#social-icons li { display: block; float: left; list-style: none outside none; margin: 0px 0 0; text-align: center; width: 33%;}
ul#social-icons li:last-child { margin: 0px 0 0;}
ul#social-icons li a { display: block; text-indent: -1000em;  height: 25px;  width: 23px; margin: auto;}
ul#social-icons li a#social-icon-facebook {background: url("../../images/_site/icon23_facebook.png") no-repeat scroll 0 0 transparent;}
ul#social-icons li a#social-icon-twitter {background: url("../../images/_site/icon23_twitter.png") no-repeat scroll 0 0 transparent;}
ul#social-icons li a#social-icon-instagram {background: url("../../images/_site/icon23_instagram.png") no-repeat scroll 0 0 transparent;}
ul#social-icons li a#social-icon-rss {background: url("../../images/_site/icon23_rss.png") no-repeat scroll 0 0 transparent;}

/* Other changes */
#blox-right-col .blox-search-block { padding: 7px 0 24px;}
#blox-right-col .blox-search-block a { color: #003366; display: block; font-size: 12px; margin-bottom: 2px; text-transform: uppercase;}
#blox-right-col .blox-search-block .search-submit { display: none; background: none repeat scroll 0 0 #666666 !important; border: 1px solid #666666; color: #FFFFFF; font-size: 12px; font-weight: bold !important; height: 25px; margin: 0; padding: 0 5px; text-decoration: none; text-transform: uppercase; width: 30px;}
#blox-right-col .blox-search-block .search-bar {
  background: none repeat scroll 0 0 #f4f4f4 !important;
  border: 1px solid #cccccc;
  color: #333333;
  font-size: 12px;
  margin: 0;
  padding: 5px 0;
  width: 298px;
  text-align: center;
}

/*///////////////////// Header Top Navigation /////////////////////*/
#blox-header {padding: 0;}
.header-top-navigation a { color: #FFFFFF;}
.header-top-navigation li:hover { background-color: transparent;}
#header-top { background-color: #FFFFFF; border-bottom: 1px solid #CCCCCC; margin-bottom: 0px; padding: 0 10px;}
#header-top-left ul.header-top-left.login { margin: 4px 20px;}
#header-top-left ul.header-top-navigation { margin: 2px 0px;}
#header-top-left ul.header-top-navigation li { background: url("none") no-repeat scroll 0 0 transparent; font-family: Droid Sans, Arial, Tahoma, sans-serif; font-size: 12px; padding: 6px 0 0;}
#header-top-left ul.header-top-navigation li a { padding: 6px; }
#header-top-left ul.header-top-navigation li:first-child { background: url("none") no-repeat scroll 0 0 transparent; padding-left: 0;}
#header-top-left ul { margin-left: 0;}
#header-top-left ul.header-top-navigation li {font-size: 12px;}
#header-top-left ul.header-top-navigation li.nav-header_top_left-left-enews { background: url("../../images/_site/icon20_email.png") no-repeat scroll 0 0 transparent; margin: 0 5px; padding: 0;}
#header-top-left ul.header-top-navigation li.nav-header_top_left-left-twitter { background: url("../../images/_site/icon20_twitter.png") no-repeat scroll 0 0 transparent; margin: 0 5px; padding: 0;}
#header-top-left ul.header-top-navigation li.nav-header_top_left-left-youtube { background: url("../../images/_site/icon20_you_tube.png") no-repeat scroll 0 0 transparent; margin: 0 5px; padding: 0;}
#header-top-left ul.header-top-navigation li.nav-header_top_left-left-google { background: url("../../images/_site/icon20_google.png") no-repeat scroll 0 0 transparent; margin: 0 5px; padding: 0;}
#header-top-left ul.header-top-navigation li.nav-header_top_left-left-facebook { background: url("../../images/_site/icon20_facebook.png") no-repeat scroll 0 0 transparent;  margin: 0 5px; padding: 0;}
#header-top-left ul.header-top-navigation li.nav-header_top_left-left-enews a, 
#header-top-left ul.header-top-navigation li.nav-header_top_left-left-twitter a,
#header-top-left ul.header-top-navigation li.nav-header_top_left-left-youtube a,
#header-top-left ul.header-top-navigation li.nav-header_top_left-left-google a,
#header-top-left ul.header-top-navigation li.nav-header_top_left-left-facebook a{ text-indent: -1000em; display: block; height: 20px; width: 20px;}
#header-top-left ul.header-top-left.login { margin: 4px 0px;}
.header-top-left.weather #weather-bug #temp, .header-top-right.weather #weather-bug #temp {font-size: 15px;}
.header-top-left.weather #weather-bug, .header-top-right.weather #weather-bug { margin: 3px 0 0; width: auto;}
.header-top-left.weather #weather-bug #temp, .header-top-right.weather #weather-bug #temp { display: inline; float: left; /*font: bold 12px/25px Arial,sans-serif;*/}
.header-top-left.weather #weather-bug #conditions, .header-top-right.weather #weather-bug #conditions { color: #FFFFFF; display: inline; float: right; font: 12px/26px Arial,sans-serif;}
.swm_test .header-top-left.weather #weather-bug #conditions, .swm_test .header-top-right.weather #weather-bug #conditions {display: none;}

.header-top-left.weather #weather-bug #temp a, .header-top-right.weather #weather-bug #temp a,
.header-top-left.weather #weather-bug #conditions a, .header-top-right.weather #weather-bug #conditions a {color: #FFFFFF;}

#header-top-right ul.login { margin: 4px 40px 4px 10px;}
#header-top-right ul.header-top-navigation li.nav-header_top_right-right-enews { background: url("../../images/_site/icon20_email.png") no-repeat scroll 0 0 transparent; margin: 0 95px 0 5px; padding: 0;}
#header-top-right ul.header-top-navigation li.nav-header_top_right-right-twitter { background: url("../../images/_site/icon20_twitter.png") no-repeat scroll 0 0 transparent; margin: 0 5px; padding: 0;}
#header-top-right ul.header-top-navigation li.nav-header_top_right-right-youtube { background: url("../../images/_site/icon20_you_tube.png") no-repeat scroll 0 0 transparent; margin: 0 5px; padding: 0;}
#header-top-right ul.header-top-navigation li.nav-header_top_right-right-google { background: url("../../images/_site/icon20_google.png") no-repeat scroll 0 0 transparent; margin: 0 5px; padding: 0;}
#header-top-right ul.header-top-navigation li.nav-header_top_right-right-facebook { background: url("../../images/_site/icon20_facebook.png") no-repeat scroll 0 0 transparent; margin: 0 5px; padding: 0;}
#header-top-right ul.header-top-navigation li.nav-header_top_right-right-enews a, 
#header-top-right ul.header-top-navigation li.nav-header_top_right-right-twitter a,
#header-top-right ul.header-top-navigation li.nav-header_top_right-right-youtube a,
#header-top-right ul.header-top-navigation li.nav-header_top_right-right-google a,
#header-top-right ul.header-top-navigation li.nav-header_top_right-right-facebook a{ text-indent: -1000em; display: block; height: 20px; width: 20px;}
#header-top-right ul.date li.current-time { font-size: 12px;  margin: 4px 10px; color: #FFFFFF;}
#header-top-right .header-top-right.search { float: right; margin: 4px 0;}

/*/////////////////////  Navigation /////////////////////*/
ul.navigation, ul.navigation > li { background-color: #888888; color: #000000;}
ul.navigation, ul.navigation > li > a, ul.navigation > li > .no-link { color: #FFFFFF;}
ul.navigation > li.current-section { background-color: #666666;}
ul.navigation > li:hover, ul.navigation > li.active { background-color: #666666;}
ul.navigation > li.current-section a { color: #FFFFFF;}
ul.navigation > li:hover a, ul.navigation > li.active a { color: #FFFFFF;}
ul.navigation > li.current-section ul li a { color: #000000;}
ul.navigation > li:hover ul li a, ul.navigation > li.active ul li a { color: #000000;}
ul.navigation .ui-icon {background-image: url("../../../../components/core_external_jqueryui/resources/images/ui-icons_ffffff_256x240.png");}
.ui-icon-circle-triangle-s { background-position: -64px -15px;}
.ui-icon-circle-triangle-n {background-position:0px -15px}
/*///////////////////// Navigation changes /////////////////////*/
/* Nav related */
ul.navigation { background-image: url("none"); border-radius: 0;}
ul.navigation > li:hover {background-image: url("none");  border-radius: 0;}
ul.navigation.mega .mega-nav-container .blox-list li { background: url("none") no-repeat scroll 0 50% rgba(0, 0, 0, 0); color: #333333; font-size: 1.2em; margin: -1px 0 1px; padding: 0 0 2px 11px; border-top: medium none;}
/* nav colors */
ul.navigation, ul.navigation > li { background-color: #000000;}
ul.navigation > li { border-left: medium none; /*border-right: 1px solid #CCCCCC;*/}
ul.navigation > li.current-section { background-color: #003366;}
ul.navigation > li:hover, ul.navigation > li.active { background-color: #003366;}

/*///////////////////// Mega Nav /////////////////////*/
ul.navigation.mega .mega-nav-container .blox-column .blox-list li a.tn-flag { color: #FFFFFF;}
#blox-html-container #blox-wrapper ul.navigation.mega .mega-nav-container .blox-title { height: auto; width: auto;}
ul.navigation.mega .mega-nav-container .blox-list li { margin: -1px 0 1px;}
ul.navigation.mega .mega-nav-container ul.blox-flags.headline-list li {border: none;}
#blox-html-container #blox-wrapper ul.navigation.mega .mega-nav-container .blox-title h3,
#blox-html-container #blox-wrapper ul.navigation.mega .mega-nav-container .blox-title { background: url("none") repeat scroll center bottom transparent; border-top: medium none;}

/*///////////////////// Footer /////////////////////*/
.footer-section-block.start.contact h4 {display:none;}
#blox-footer .footer-section-block.start.contact p { line-height: 1.7em; margin: 0 0 5px; padding: 0 14px 10px;}
p.footer-logo { margin: 15px 0 15px !important;  padding: 0 !important; height: 45px;}
p.footer-logo a { display: block; height: 45px; text-indent: -9999em;}
#blox-footer .footer-section-block { height: 240px;}
.footer-section-block.search .search-options { padding: 5px;}
#blox-footer ul.nav-footer.bull-list { color: #788196;}

#blox-footer p { color: #999999;}
#blox-footer .footer-section-block h4 { border-bottom: medium none; color: #666666; font-size: 13px; padding: 10px 5px 5px; text-align: left;}
.blox-bottom-block-holder ul.nav-footer.bull-list li { background: url("none") no-repeat scroll 0 0 transparent; margin: 0 0 5px 1px; padding-left: 0;}
.blox-bottom-block-holder ul li a { color: #999999;}
.footer-section-block ul li a { font-size: 11px; line-height: 11px;}
#blox-footer .blox-bottom-block-holder {  border: 1px solid #ECECEC; border-radius: 3px;}
#blox-footer .footer-section-block { border: medium none; height: auto; padding: 0 10px;}
#blox-footer .footer-section-block.contact { width: 250px;}
#blox-footer .footer-section-block.contact{ padding: 0 0 0 10px;}
#blox-footer .footer-section-block.start.contact p { font-size: 12px; letter-spacing: 0; line-height: 1.7em; margin: 0 0 5px; padding: 0 0 10px;}
#blox-footer .footer-section-block.search {  width: auto;}
.footer-section-block.search form { margin: 8px; text-align: left;}
.footer-section-block.search .search-options { padding: 0 5px;}
.footer-section-block.search .search-options { border: medium none;}
.footer-section-block.search form p label { color: #666666; font-size: 11px; font-weight: bold; line-height: 11px; padding-left: 0;}
.footer-section-block.search form label { color: #999999; font-size: 11px; line-height: 11px; padding-left: 5px;}
#blox-footer .footer-section-block.search form p { margin: 0 0 10px; padding: 0;}
#blox-footer #blox-copyright, .copyright { color: #999999; font-size: 11px; font-weight: normal; text-align: center;}
.copyright strong { font-weight: normal;}
.copyright a { color: #003366;}

#new-copyright { width:  938px; margin: 0 auto 50px;}
#blox-footer #blox-copyright, p.copyright { float: left; margin: 5px 0px; width: 792px; padding: 0;}
#copyright-right { float: left; margin: 5px 0 5px 10px; width: 136px;}
#copyright-right a { background: url("../../images/_site/bigfishworks_footer.png") no-repeat scroll 0 0 transparent; display: block; height: 15px; width: 136px;}

/*///////////////////// Ads /////////////////////*/
.demo-ad.page-curl {background: url("../../images/_site/page-curl.png") no-repeat scroll 0 0 transparent; position: absolute; top: 0; right: 0; height: 150px; width: 150px;}
#pageFooterOuter { background-color: #ECECEC; bottom: 0; height: 90px; left: 0; padding: 5px 0; position: fixed; width: 100%; z-index: 998;}
#closeme { bottom: 0; font-size: 12px; height: 50px; left: 10px; position: fixed; width: 90px; z-index: 999;}
#closeme a { color: #666666;}
/* IE 6 */
* html #pageFooterOuter { position:absolute; top:expression((0-(footer.offsetHeight)+(document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight)+(ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop))+'px');}
/* Anchor Ad - sarahf */
p.copyright { padding-bottom: 10px;}
#anchor { bottom: -3px; display: block; height: auto; left: 50%; margin-left: -500px; position: fixed; text-align: center; width: 1000px; z-index: 10000;}
#anchor img, #anchor iframe, #anchor object, #anchor embed {margin: 0;}

#leaderboard-middle div:first-child { float: left; margin: 0 auto 0 10px;}
#leaderboard-middle { margin-bottom: 10px;}
#leaderboard-bottom div:first-child { float: none; margin: 0 auto;}
#rail-top-two embed, #rail-top-two iframe, #rail-top-two img,
#rail-top-three embed, #rail-top-three iframe, #rail-top-three img,
#rail-top-four embed, #rail-top-four iframe, #rail-top-four img {
  margin: 0 0 20px;
}


/*///////////////////// Clean Palette Font changes /////////////////////*/
body,a,b,strong,p,
#header-top-left ul.header-top-navigation li,
#header-top-right ul.date li.current-time,
.header-top-left.weather #weather-bug #temp, 
.header-top-right.weather #weather-bug #temp,
.block.utility.user-panel .ui-widget,
ul.navigation, ul.navigation > li,
.blox-title h3, .blox-sub-title h4,
.blox-asset-content h3, #blox-center-piece h3,
#blox-footer .footer-section-block h4,
h1, h2, .blox-serif, #blox-story .inset-left, #blox-story .inset-right,
.blox-recent-block h4,
.universal-tabs .tabs-container a span,
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button,
.slideshow-presentation, .slideshow-presentation-panel-item h3, .slideshow-presentation-panel-item h3 a,
.slideshow-presentation-panel-item .panel-content-container,
.slideshow-presentation .slideshow-presentation-nav-item a.link,
#header-top, .ui-widget,
#blox-user-panel.minimal #uUser,
#blox-user-panel a
{font-family: 'Droid Sans', Arial, Tahoma, sans-serif;}

/*/// Font size, color, weight changes ///*/
.blox-title h3, .blox-sub-title h4 { color: #003366; font-size: 21px; font-weight: bold; text-transform: uppercase;}
.blox-asset-content h3, #blox-center-piece h3 { font-size: 3em; font-weight: bold;}
.blox-asset-content p { color: #666666; font-size: 1.5em; line-height: 1.5em;}
h3 { font-size: 18px; font-weight: bold;}
.blox-recent-block h4 { font-weight: normal;}
.blox-column .blox-list li a { font-weight: normal;}
.slideshow-presentation-panel-item h3, .slideshow-presentation-panel-item h3 a { font-size: 40px; line-height: 42px;}
.slideshow-presentation-panel-item .panel-content-container { font-size: 18px; line-height: 22px;}
.slideshow-presentation .slideshow-presentation-nav-item a.link {  font-size: 14px; line-height: 18px;}
.blox-list li h4.blox-headline, .blox-list li h3.blox-headline { font-size: 14px; font-weight: normal; line-height: 20px;}
.blox-column .blox-list li a { color: #333333; font-weight: normal;}
.photo-cutline p { color: #999999; font-size: 12px; margin: 5px;}

/*  Shading and borders */
#header-top { background-color: transparent; border-bottom: medium none; box-shadow: none;}
#blox-header-vertical-nav, #blox-header { box-shadow: none;}
#blox-container { box-shadow: none;}
#main-nav { box-shadow: none;}
ul.navigation.mega .mega-nav-container { background: none repeat scroll 0 0 #FFFFFF; border-radius: 0 0 4px 4px; /*box-shadow: none;*/}
.blox-title .block-title-color { background-color: transparent !important;}
.highlight-white { border: 1px solid #ececec; border-radius: 5px;}
.highlight-grey { background: none repeat scroll 0 0 transparent; border: medium none; margin-bottom: 20px; padding: 0;}
.highlight-dark { background: none repeat scroll 0 0 transparent; border: medium none; margin-bottom: 20px; padding: 0;}
.soft { border: 1px solid #ECECEC;}
.soft .blox-title h3 a { color: #003366; font-weight: bold;}
.soft .image-list-text h4 { color: #333333; font-size: 1.5em; font-weight: normal;}
.soft .image-list li { border-top: 1px dotted #DDDDDD; padding: 15px 0; width: 100%;}
.mailinglist_signup { border: 1px solid #ececec; border-radius: 5px;}
.application-heading .line { border-bottom: 1px solid #ececec;}

#blox-html-container .blox-comments li a, #blox-html-container .blox-no-comments li a, 
#blox-html-container .blox-comments a, #blox-html-container .blox-no-comments a { color: #AAAAAA;}
.blox-zebra-list { border: medium none; box-shadow: none;}
.blox-zebra-nav { border-bottom: medium none; padding: 0; text-align: left;}
.blox-zebra-list p { height: inherit; margin: 5px 0;}
p.blox-zebra-nav { height: 15px !important;}
.blox-zebra-nav a { border-left: 1px solid #cccccc; color: #999999; font-size: 11px; margin: 5px 0 0 10px; padding: 0 0 0 10px;}
.blox-zebra-nav a:first-child, .blox-zebra-nav a.icon-link:first-child { border-left: 0 none; margin-left: 0; padding-left: 0;}
/*.blox-zebra-nav a.icon-link { border-left: medium none; display: inline-block; height: 20px; margin: 0 0 0 10px; padding: 2px 0; text-indent: -1000em; width: 20px;}
.blox-zebra-nav a.icon-link.fb-icon-link { background: url("../../images/_site/icon20_facebook.png") no-repeat scroll 0 0 transparent;}
.blox-zebra-nav a.icon-link.tw-icon-link { background: url("../../images/_site/icon20_twitter.png") no-repeat scroll 0 0 transparent;}*/
.blox-zebra-nav a.icon-link {
  border-left: medium none;
  display: inherit;
  height: 16px;
  margin: 0 0 0 10px;
  padding: 2px 0;
  position: relative;
  text-indent: -1000em;
  width: 16px;
}
.blox-zebra-nav a.icon-link.fb-icon-link {
  background: url("../../images/_site/icon16_facebook.png") no-repeat scroll 0 0 transparent;
  right: -537px;
  top: -51px;
}
.blox-zebra-nav a.icon-link.tw-icon-link {
  background: url("../../images/_site/icon16_twitter.png") no-repeat scroll 0 0 transparent;
  right: -566px;
  top: -71px;
}
.blox-zebra-list .zebra-mane a { font-size: 21px; font-weight: normal; line-height: 29px;}
.blox-zebra-list .zebra-mane .headline-cell { display: block; padding-bottom: 10px;}
.blox-zebra-list .zebra-mane p { color: #666666; font-size: 1.4em; line-height: 1.4em;}
.blox-zebra-list .zebra-stripes { margin-left: 34px; width: 366px;}
.blox-zebra-list .zebra-stripes li.iterodd { background: none repeat scroll 0 0 transparent;}
.blox-zebra-list .zebra-stripes li { border-bottom: medium none; border-top: medium none; display: list-item !important; font-size: 13px; font-weight: normal; line-height: inherit; list-style: disc outside none; margin: 0 0 0 20px; padding: 10px 0; width: auto;}
.blox-zebra-list .tn-flag { margin-left: 5px; margin-right: 5px;}
.blox-title, .blox-sub-title { border-bottom: 1px solid #ECECEC; clear: both; margin-bottom: 10px; padding-bottom: 2px; text-transform: uppercase;}
.blox-title .block-title-color { padding: 0;}
.blox-title a, .blox-sub-title a { color: #003366;}
#blox-html-container .blox-zebra-list .blox-title .rss { margin: 4px 0 4px 10px;}
.blox-top-story-holder { margin-top: 0;}
.tn-flag { background: none repeat scroll 0 0 #DDDDDD; color: #666666; font-size: 11px; font-weight: bold; padding: 3px 6px;}

.blox-poll-asset .blox-info .question { font-size: 17px; font-weight: normal; line-height: 25px;}
.blox-poll-asset .blox-info p.desc { color: #666666; font-size: 13px; line-height: 18px; padding-bottom: 20px;}
.blox-poll-asset dd.poll-odd, .blox-poll-asset dd.poll-even { background: none repeat scroll 0 0 #FFFFFF; border-bottom: 1px dotted #ECECEC; font-size: 13px; line-height: 20px;}
.blox-poll-asset.showChart .chart-wrapper { border-bottom: 1px dotted #ECECEC;}
.blox-poll-asset .chart-wrapper { border-top: 1px dotted #ECECEC;}
.blox-poll-asset .poll-submit, .blox-poll-asset .poll-view-results, .blox-poll-asset .poll-view-options { background: none repeat scroll 0 0 #666666; border-radius: 0; color: #FFFFFF; font-size: 10px; padding: 4px 8px; text-transform: uppercase;}

.blox-photo-gallery-list li { background: none repeat scroll 0 0 #ececec; border: medium none; border-radius: 4px; margin-right: 18px;}
.blox-photo-gallery-list li img.horizontal { height: 136px; width: auto;}
.blox-photo-gallery-list li img.vertical { height: auto; width: 136px;}

.tout .playlist { background: none repeat scroll 0 0 #fff !important;}

#ara-container { border: medium none;}
#ara-container h2, #ara-container .image-list-text h4 { color: #333333; font-size: 13px;}
#ara-container p,
#ara-container .image-list-text p { color: #666666; font-size: 12px; font-weight: normal; line-height: 14px;}
#ara-container #nav-container { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background-color: #FFFFFF; border-color: #ECECEC -moz-use-text-color; border-image: none; border-style: solid none; border-width: 1px medium;}
#ara-container a.next { background-position: 0 -16px;}
#ara-container a.prev { background-position: 0 -16px;}

#calendar-widget-block, #business-events { border: 1px solid #ECECEC; border-radius: 5px; padding: 5px 0 15px;}
#calendar-widget-block .heading.heading-cal h3 a, #business-events .heading.heading-cal h3 a { color: #003366; display: block; font-size: 21px; left: 55px; margin: 0; position: relative; text-transform: uppercase; top: 20px;}
#calendar-widget-block > form { margin: 0 15px;}
#calendar-widget-buttons { margin: 0 19px 0 15px; width: auto;}
.calendar .heading, .calendar .heading-cal { padding: 0;}
#business-events .heading.heading-cal, #calendar-widget-block .heading.heading-cal, .eventArea .heading.heading-cal {  margin: 0 16px 10px;  width: auto;}
.calendar .marketplace.sectionHead, .calendar .blox-title h3, .calendar .blox-title h3 a { color: #003366; font-family: Droid Sans; font-size: 16px; font-weight: normal;}

#blox-featured-listings { border: 1px solid #ececec; border-radius: 5px; padding: 15px;}
#blox-featured-listings .heading h3 a { float: none; color: #003366; display: block; font-size: 21px; left: 70px; margin: 0; position: relative; text-transform: uppercase; top: 20px;}
.grid_4 .smslist_signup h3.title { color: #003366; font-size: 21px; text-transform: uppercase;}

.blox-recent-list li { border-top: 1px solid #ddd;}
.blox-recent-list li { padding: 9px 0 0;}
.blox-recent-list .blox-recent-block h4 { font-size: 18px; margin: 5px 0 0;}
.blox-recent-list li .avatar { border: medium none; padding: 0;}
.blox-recent-block p { font-size: 12px;}

/* side-rail-weather */
.rail-weather-region {float: left; width: 46%; margin: 2%; padding: 5px 0;}
.rail-weather-sponsor {float: right; width: 40%; margin: 2%;}
#side-rail-weather { border: 1px dotted #ECECEC; margin-bottom: 20px;}

/* buttons/forms */
button, html input[type="button"], input[type="reset"], input[type="submit"] { background: none repeat scroll 0 0 #666666 !important; border: medium none !important; border-radius: 0; color: #FFFFFF !important; font-size: 12px; font-weight: normal !important; height: 25px; margin: 0; padding: 0 5px; text-decoration: none; text-transform: uppercase; width: auto;}
.btn-go.ui-state-default { background: url("none") repeat-x scroll 50% 50% #666666; border: 1px solid #666666; border-radius: 0; color: #FFFFFF; font-weight: normal;}
input, textarea, select { background: none repeat scroll 0 0 #F4F4F4 !important; border: 1px solid #CCCCCC; color: #333333; font-size: 12px; margin: 0 2px 0 0; padding: 4px 0 4px 5px;}
.ui-widget .ui-widget { font-size: 12px; font-weight: normal;}
#businessSearch #normalOptions div.areas select,
#calendarSearch #normalOptions div.areas select { background: none repeat scroll 0 0 #F4F4F4 !important; border: 1px solid #CCCCCC; color: #333333; font-size: 12px; margin: 0 2px 0 0; padding: 4px 0 4px 5px;}
#businessSearch #advancedOptions { height: 75px;}
.ui-widget-content a.more-link { background: none repeat scroll 0 0 #666666; border: 0 none; border-radius: 0; color: #FFFFFF; float: right; font-size: 12px; height: auto; margin: 0; padding: 4px 10px; text-transform: uppercase; width: auto;}
a.more, a.more-grey { background: none repeat scroll 0 0 #666666; border-radius: 0; color: #FFFFFF; font-size: 12px; font-weight: normal; text-transform: uppercase;}

#index-section-title { background: none repeat scroll 0 0 #ECECEC; border-bottom: 1px solid #ddd; color: #003366; font-weight: normal; padding: 3px;}
#index-section-title h1, #index-section-title h2 { font-size: 30px; font-weight: normal;}

#blox-breadcrumbs { border-bottom: medium none; margin-bottom: 0; padding-bottom: 5px;}
.day-partition { background: none repeat scroll 0 0 #ECECEC; color: #666666; font-size: 14px; font-weight: normal;}

.blox-bucket-list .odd-list-item, 
.blox-bucket-list .even-list-item { background: none repeat scroll 0 0 rgba(0, 0, 0, 0);}
.blox-bucket-list .even-list-item, .blox-bucket-list .odd-list-item { border-bottom: medium none; padding: 5px 5px 20px;}
.blox-bucket-list .blox-flags .tn-flag { margin-top: 0;}
.blox-bucket-list dd a, .blox-slider-news dd a { display: block; font-weight: normal;}
.blox-bucket-list dd p { color: #666666; font-size: 13px; line-height: 18px; padding-bottom: 10px;}
.blox-bucket-list dd.bucket-headline { font-size: 21px;}
.blox-bucket-list dd a.tn-tooltip { display: inline;}

.universal-tabs .tabs-container a span { font-size: 12px; font-weight: normal;}
.tabset a { color: #666666; font-size: 12px; font-weight: normal;}
div.full-width .blox-list li a { color: #666666; font-weight: normal;}

#blox-story h1 .blox-headline { color: #222222; font-weight: normal; line-height: inherit;}
#blox-story h1 h1 { font-size: 42px;}
#blox-story-text p, #blox-story-text li { color: #666666; font-size: 1.2em; line-height: 125%; padding-bottom: 18px;}
.ui-widget-content { border: 1px solid #ECECEC; color: #222222;}
#comment-log-in-area h3 { color: #666666; font-weight: normal;}
.login-box-form label { font-weight: normal;}
#comment-rules h3, #user-comment-area h3.header { font-weight: normal;}
#blox-story .story-times { color: #666666; font-size: 12px; font-weight: normal; padding: 13px 0;}
#blox-main-nav li a, #blox-classifieds-nav li a, #blox-body-nav li a { font-weight: normal; font-size:  12px;}
#story-font-size dd, #story-font-size dt { font-size: 12px;}
.calendar .blox-recent-list li { border-bottom: 1px dotted #CCCCCC; border-top: 0 none;}
.content-partition.attention { border-bottom: 1px solid #ECECEC; color: #666;}
.content-partition { color: #666666; font-weight: normal; margin-top: 0;}
.side-part.calendar .venue-info { border: 1px solid #ECECEC;}

#blox-wrapper .heading.detail h1 { font-size: 34px;}
#blox-wrapper .heading.detail h1 a { color: #666666; font-weight: normal;}
#eventDetail #header h2 { color: #333333; font-weight: normal;}
#blox-wrapper #blox-left-col #classified-asset .heading.detail h1 {font-size: 20px;}

.schedule, #eventDetail .list li.schedule { margin: 10px 0 5px;}
#eventDetail .list li.schedule.single { color: #CC3300; font-size: 18px; font-weight: normal; line-height: 21px;}

.marketplace .heading strong { font-weight: normal;}

.core-classifieds-search.search-box legend { font-size: 16px; font-weight: normal;}
.core-classifieds-search.search-box input.type-text { padding: 5px;}
.heading-class .button { background: none repeat scroll 0 0 #557C9D; border-radius: 0; color: #FFFFFF; font-size: 12px; font-weight: bold;}
.blox-list li { background: url("none") no-repeat scroll 0 50% rgba(0, 0, 0, 0); border-top: 1px solid #ECECEC; list-style: disc outside none; margin: -1px 0 1px; padding: 10px 0;}

.grid_9 .slideshow-presentation .slideshow-presentation-panel-item { background-position: center top !important;}
.grid_9 .slideshow-presentation.horizontal .slideshow-presentation-nav-item { background-position: center -20px !important;  width: 171.5px !important;}

.lead-presentation-photo { border: medium none;}

.grid_9 .core-slider.horizontal .group .item { width: 289px;}
.grid_9 .core-slider.horizontal.showcase { background: none repeat scroll 0 0 rgba(0, 0, 0, 0); border: 1px solid #ECECEC; border-radius: 5px; height: 280px; margin-bottom: 10px; margin-top: 0; overflow: visible;}
.grid_9 .core-slider.horizontal.showcase .group .item .text { background: none repeat scroll 0 0 #999999; color: #FFFFFF; font-size: 16px;}
.grid_9 .core-slider.horizontal.showcase .group .item .image { background: none repeat scroll 0 0 #999999; height: 170px;}
.grid_9 .core-slider.horizontal .group .item .text h4 { font-weight: normal;}

.core-slider.horizontal.showcase .group .item .text { background: none repeat scroll 0 0 #999999; color: #FFFFFF; font-size: 16px;}
.core-slider.horizontal.showcase .group .item .image { background: none repeat scroll 0 0 #999999;}

.blox-multimedia-block { background: none repeat scroll 0 0 #FFF;}
.blox-multimedia-video { background: none repeat scroll 0 0 #FFF; color: #333;}
.video-format-hd .blox-multimedia .blox-multimedia-video .blox-video-box p { color: #333;}
.blox-video-box h4 a, .blox-video-box h4 a:visited { color: #333;}
.blox-video-box h4 { color: #333;}
.video-format-hd .blox-multimedia .blox-multimedia-video .blox-video-box { border-bottom: 1px dotted #ccc; color: #333; padding: 10px 10px 0;}
.core-slider.horizontal.playlist { background: none repeat scroll 0 0 #FFF;  border-radius: 0 0 5px 5px;}
.blox-multimedia { background: none repeat scroll 0 0 transparent;}
.blox-multimedia-text { background: none repeat scroll 0 0 transparent;}
.core-slider.horizontal.playlist .group .item .text { background: none repeat scroll 0 0 #ccc; color: #333; padding: 12px 12px 0; height: 42px;}
.core-slider.horizontal.playlist .group .item .text .title a { color: #333;}
.core-slider.horizontal.playlist .group .item .image { background: none repeat scroll 0 0 #ccc; margin-top: -15px;}
.core-slider.horizontal.playlist .group .item.playing .text { background: none repeat scroll 0 0 #DDD;}
.core-slider.horizontal.playlist .group .item.playing .text .title a { color: #999;}
.core-slider.horizontal.playlist .group .item.playing .image { background: none repeat scroll 0 0 #DDD; margin-top: -15px;}
.core-slider.horizontal.playlist .group .item.playing .image img { opacity: 0.5 !important;}

#blox-story.static-page #blox-asset-title { background-color: #ececec; border-bottom: 1px solid #ddd; font-size: 26px; line-height: inherit; margin: 0 0 10px; padding: 3px 5px;}
#blox-story.static-page #blox-asset-title .blox-headline { color: #003366; font-size: 30px; line-height: inherit; margin: 0; padding: 0;}

.blox-breaking-news { background: none repeat scroll 0 0 #cc0000;}
.blox-breaking-news dt, .blox-breaking-news h2, .blox-breaking-news p.title-flag { background: none repeat scroll 0 0 #cc0000;}

.blox-top-story-holder img.story-image { width: 200px !important;}
.blox-top-story-holder .lead-presentation-photo { width: 200px !important;}



/* Portal */
#blox-html-container { background: url("../../images/_site/top-tab-black.png") repeat-x scroll 0 0 transparent;}
/*#blox-container { border-radius: 5px 5px 0 0;}*/
#blox-header-vertical-nav, #blox-header { background-color: transparent;}
.front #header-top-left ul.header-top-navigation li.nav-header_top_left-left-home a {
  background: none repeat scroll 0 0 #FFF;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  color: #000;
}
.featured-stories {/*height: 732px; height: 593px;*/height: 500px; margin-bottom:30px; overflow: hidden; font-size: 14px; color: #666666; line-height: 20px;}
/*.featured-stories {  color: #666666; font-size: 14px; height: 503px; line-height: 17px; margin-bottom: 20px; overflow: hidden;}*/
.featured-stories #blox-center-piece h3 { font-size: 24px; font-weight: normal;}
.featured-stories #blox-center-piece h3 a { color: #000000; line-height: 28px;}
.featured-stories #center-piece-nav { line-height: 15px;  margin-top: 0;}
.featured-stories .blox-title h3, .featured-stories .blox-sub-title h4 { line-height: 26px;}
p.footer-logo { background: url("../../images/_site/swnewsmedia-200-2.png") no-repeat scroll 0 0 transparent;}


/*  Big Fish   */
#blox-html-container.big_fish_lifestyle { background: url("../../images/_site/top-tab-black.png") repeat-x scroll 0 0 transparent;}
.big_fish_lifestyle #blox-header-vertical-nav h1,
.big_fish_lifestyle #blox-header-vertical-nav h2,
.big_fish_lifestyle #blox-header h1,
.big_fish_lifestyle #blox-header h2	{background: url("../../images/_site/bfl--swnm.png") no-repeat scroll 0 0 transparent; height: 100px; width: 445px;}
.big_fish_lifestyle #header-top-left ul.header-top-navigation li.nav-header_top_left-left-big-fish-lifestyle a { background: none repeat scroll 0 0 #FFFFFF; border-top-left-radius: 5px; border-top-right-radius: 5px; color: #000;}
.depth-2.big_fish_lifestyle #blox-breadcrumbs, .depth-2.big_fish_lifestyle #index-section-title { display: none;}
.big_fish_lifestyle ul.navigation, .big_fish_lifestyle ul.navigation > li { background-color: #f56d21;}
.big_fish_lifestyle ul.navigation > li.current-section { background-color: #003366;}
.big_fish_lifestyle ul.navigation > li:hover, .big_fish_lifestyle ul.navigation > li.active { background-color: #003366;}
/*.big_fish_lifestyle ul.navigation > li { border-right: 1px solid #fff;}*/
.big_fish_lifestyle ul.navigation > li.nav-main-item-home {background: url("../../images/_site/bfl_home_01.png") no-repeat scroll 0 0 transparent; padding: 0;}
.big_fish_lifestyle ul.navigation > li.nav-main-item-home a {display: block; padding: 0; width: 72px; height: 84px; text-indent:  -10000px;}
.big_fish_lifestyle ul.navigation > li.nav-main-item-attractions {background: url("../../images/_site/bfl_attractions_02.png") no-repeat scroll 0 0 transparent; padding: 0;}
.big_fish_lifestyle ul.navigation > li.nav-main-item-attractions a {display: block; padding: 0; width: 100px; height: 84px; text-indent:  -10000px;}
.big_fish_lifestyle ul.navigation > li.nav-main-item-events {background: url("../../images/_site/bfl_letsgo_03.png") no-repeat scroll 0 0 transparent; padding: 0;}
.big_fish_lifestyle ul.navigation > li.nav-main-item-events a {display: block; padding: 0; width: 77px; height: 84px; text-indent:  -10000px;}
.big_fish_lifestyle ul.navigation > li.nav-main-item-food {background: url("../../images/_site/bfl_food_04.png") no-repeat scroll 0 0 transparent; padding: 0;}
.big_fish_lifestyle ul.navigation > li.nav-main-item-food a {display: block; padding: 0; width: 70px; height: 84px; text-indent:  -10000px;}
.big_fish_lifestyle ul.navigation > li.nav-main-item-government {background: url("../../images/_site/bfl_government_05.png") no-repeat scroll 0 0 transparent; padding: 0;}
.big_fish_lifestyle ul.navigation > li.nav-main-item-government a {display: block; padding: 0; width: 114px; height: 84px; text-indent:  -10000px;}
.big_fish_lifestyle ul.navigation > li.nav-main-item-health {background: url("../../images/_site/bfl_health_06.png") no-repeat scroll 0 0 transparent; padding: 0;}
.big_fish_lifestyle ul.navigation > li.nav-main-item-health a {display: block; padding: 0; width: 76px; height: 84px; text-indent:  -10000px;}
.big_fish_lifestyle ul.navigation > li.nav-main-item-leisure {background: url("../../images/_site/bfl_leisure_07.png") no-repeat scroll 0 0 transparent; padding: 0;}
.big_fish_lifestyle ul.navigation > li.nav-main-item-leisure a {display: block; padding: 0; width: 79px; height: 84px; text-indent:  -10000px;}
.big_fish_lifestyle ul.navigation > li.nav-main-item-living {background: url("../../images/_site/bfl_living_08.png") no-repeat scroll 0 0 transparent; padding: 0;}
.big_fish_lifestyle ul.navigation > li.nav-main-item-living a {display: block; padding: 0; width: 99px; height: 84px; text-indent:  -10000px;}
.big_fish_lifestyle ul.navigation > li.nav-main-item-pets {background: url("../../images/_site/bfl_pets_09.png") no-repeat scroll 0 0 transparent; padding: 0;}
.big_fish_lifestyle ul.navigation > li.nav-main-item-pets a {display: block; padding: 0; width: 69px; height: 84px; text-indent:  -10000px;}

.big_fish_lifestyle ul.navigation > li.nav-main-item-community-news {border-right: none; border-bottom: solid 1px #FFF;}
.big_fish_lifestyle ul.navigation > li.nav-main-item-deals {border-right: none; border-bottom: solid 1px #FFF;}
.big_fish_lifestyle ul.navigation > li.nav-main-item-marketplace {border-right: none; border-bottom: none;}
.big_fish_lifestyle ul.navigation > li.nav-main-item-community-news a {display: block; padding: 0; width: 179px; height: 27px;}
.big_fish_lifestyle ul.navigation > li.nav-main-item-deals a {display: block; padding: 0; width: 179px; height: 27px;}
.big_fish_lifestyle ul.navigation > li.nav-main-item-marketplace a {display: block; padding: 0; width: 179px; height: 28px;}

.big_fish_lifestyle ul.navigation > li.nav-main-item-home li a,
.big_fish_lifestyle ul.navigation > li.nav-main-item-attractions li a, 
.big_fish_lifestyle ul.navigation > li.nav-main-item-events li a, 
.big_fish_lifestyle ul.navigation > li.nav-main-item-food li a, 
.big_fish_lifestyle ul.navigation > li.nav-main-item-government li a, 
.big_fish_lifestyle ul.navigation > li.nav-main-item-health li a, 
.big_fish_lifestyle ul.navigation > li.nav-main-item-leisure li a, 
.big_fish_lifestyle ul.navigation > li.nav-main-item-living li a, 
.big_fish_lifestyle ul.navigation > li.nav-main-item-pets li a
{display: inherit; padding: inherit; width: inherit; height: inherit; text-indent: inherit;}

.big_fish_lifestyle p.footer-logo { background: url("../../images/_site/bfl-swnm-200.png") no-repeat scroll 0 0 #FFFFFF;}

.big_fish_lifestyle #header-icons li a,
.big_fish_lifestyle #header-right li a {color: #003399;}
.big_fish_lifestyle .blox-title h3, .big_fish_lifestyle .blox-sub-title h4, 
.big_fish_lifestyle #index-section-title,
.big_fish_lifestyle #blox-featured-listings .heading h3 a,
.big_fish_lifestyle #calendar-widget-block .heading.heading-cal h3 a, .big_fish_lifestyle #business-events .heading.heading-cal h3 a,
.big_fish_lifestyle .calendar .marketplace.sectionHead, .big_fish_lifestyle .calendar .blox-title h3, .big_fish_lifestyle .calendar .blox-title h3 a,
.big_fish_lifestyle .blox-title a, .big_fish_lifestyle .blox-sub-title a,
.big_fish_lifestyle .soft .blox-title h3 a,
.big_fish_lifestyle #blox-right-col .blox-search-block a,
.big_fish_lifestyle .copyright a,
.big_fish_lifestyle #blox-story.static-page #blox-asset-title .blox-headline,
.big_fish_lifestyle .grid_4 .smslist_signup h3.title { color: #003399;}

.bfl-text { color: #f56d21; display: block; font-size: 12px; text-align: center;}
.bfl-text-emp {font-size: 13px; font-weight: bold;}
.bfl-text-warn { font-weight: bold; color: #ff3300;}

.big_fish_lifestyle.calendar .marketplace.sectionHead, .big_fish_lifestyle.calendar .blox-title h3, .big_fish_lifestyle.calendar .blox-title h3 a {
  color: #003399;}
.big_fish_lifestyle.calendar #calendar-widget .ui-widget-header {
  background: none repeat scroll 0 0 #003399;border: 1px solid #003399;color: #222;font-weight: bold;}
.big_fish_lifestyle.calendar #calendar-widget-buttons .ui-state-default {
  background: none repeat scroll 0 0 #003399;border-color: #fff;color:#ccc;}
.big_fish_lifestyle.calendar #calendar-widget-buttons .ui-state-default:hover {color:#FFF}
.big_fish_lifestyle.calendar .ui-datepicker .ui-datepicker-title {color: #fff;}
.big_fish_lifestyle.calendar .circle-date.big_fish_lifestyle.calendar .event .blox-recent-block.has-photo dl dt.date, .big_fish_lifestyle.calendar .circle-date .event .blox-recent-block.has-photo dl dt.date, .big_fish_lifestyle.calendar .circle-date .blox-recent-list dl dt.date, .big_fish_lifestyle.calendar .circle-date .blox-recent-block.has-photo dl dt.date {
  background-color: #003399 !important;}
.big_fish_lifestyle.calendar #blox-left-col .blox-recent-block {
  clear: none;}
.big_fish_lifestyle.calendar #blox-left-col .blox-recent-list > li {
  border-bottom: 1px dotted #999;padding-bottom: 10px;}
.big_fish_lifestyle.calendar .blox-specials-gallery {
  background: none repeat scroll 0 0 #fff;}
    
/*  Chanhassen Villager   */
#blox-html-container.chanhassen_villager { background: url("../../images/_site/top-tab-black.png") repeat-x scroll 0 0 transparent;}
.chanhassen_villager #blox-header-vertical-nav h1,
.chanhassen_villager #blox-header-vertical-nav h2,
.chanhassen_villager #blox-header h1,
.chanhassen_villager #blox-header h2	/*{background: url("../../images/_site/ChanhassenVillagerNew.png") no-repeat scroll 0 0 transparent; height: 100px; width: 445px;}*/
{background: url("../../images/_site/ChanhassenVillagerNew.png") no-repeat scroll 0 0 transparent; height: 100px; width: 445px;}
/* scc 589491  {background: url("../../images/_site/_pink/chanhassenvillager_webflag_pink.png") no-repeat scroll 0 0 transparent; height: 100px; width: 445px;} */

.chanhassen_villager.test #blox-header h2	{background: url("../../images/_site/chanvillager-445-pink.png") no-repeat scroll 0 0 transparent; height: 100px; width: 445px;}
.chanhassen_villager #header-top-left ul.header-top-navigation li.nav-header_top_left-left-chanhassen a { background: none repeat scroll 0 0 #FFFFFF; border-top-left-radius: 5px; border-top-right-radius: 5px; color: #000;}
.depth-2.chanhassen_villager #blox-breadcrumbs, .depth-2.chanhassen_villager #index-section-title { display: none;}
.chanhassen_villager ul.navigation, .chanhassen_villager ul.navigation > li { background-color: #c25334;}
.chanhassen_villager.test ul.navigation, .chanhassen_villager.test ul.navigation > li { background-color: #e80978;}
.chanhassen_villager ul.navigation > li.current-section { background-color: #000000;}
.chanhassen_villager ul.navigation > li:hover, .chanhassen_villager ul.navigation > li.active { background-color: #000000;}
.chanhassen_villager ul.navigation > li:first-child {margin-right: 30px !important;}

.chanhassen_villager p.footer-logo { background: url("../../images/_site/chanvillager-200-new.png") no-repeat scroll 0 0 #FFFFFF;}

.chanhassen_villager #header-icons li a,
.chanhassen_villager #header-right li a{color: #c25334;}
.chanhassen_villager .blox-title h3, .chanhassen_villager .blox-sub-title h4, 
.chanhassen_villager #index-section-title,
.chanhassen_villager #blox-featured-listings .heading h3 a,
.chanhassen_villager #calendar-widget-block .heading.heading-cal h3 a, .chanhassen_villager #business-events .heading.heading-cal h3 a,
.chanhassen_villager .calendar .marketplace.sectionHead, .chanhassen_villager .calendar .blox-title h3, .chanhassen_villager .calendar .blox-title h3 a,
.chanhassen_villager .blox-title a, .chanhassen_villager .blox-sub-title a,
.chanhassen_villager .soft .blox-title h3 a,
.chanhassen_villager #blox-right-col .blox-search-block a,
.chanhassen_villager .copyright a,
.chanhassen_villager #blox-story.static-page #blox-asset-title .blox-headline,
.chanhassen_villager .grid_4 .smslist_signup h3.title { color: #c25334;}

.chanhassen_villager.calendar .marketplace.sectionHead, .chanhassen_villager.calendar .blox-title h3, .chanhassen_villager.calendar .blox-title h3 a {
  color: #c25334;}
.chanhassen_villager.calendar #calendar-widget .ui-widget-header {
  background: none repeat scroll 0 0 #c25334;border: 1px solid #c25334;color: #222;font-weight: bold;}
.chanhassen_villager.calendar #calendar-widget-buttons .ui-state-default {
  background: none repeat scroll 0 0 #c25334;border-color: #fff;color:#ccc;}
.chanhassen_villager.calendar #calendar-widget-buttons .ui-state-default:hover {color:#FFF}
.chanhassen_villager.calendar .ui-datepicker .ui-datepicker-title {color: #fff;}
.chanhassen_villager.calendar .circle-date.calendar .event .blox-recent-block.has-photo dl dt.date, .chanhassen_villager.calendar .circle-date .event .blox-recent-block.has-photo dl dt.date, .chanhassen_villager.calendar .circle-date .blox-recent-list dl dt.date, .chanhassen_villager.calendar .circle-date .blox-recent-block.has-photo dl dt.date {
  background-color: #c25334 !important;}
.chanhassen_villager.calendar #blox-left-col .blox-recent-block {
  clear: none;}
.chanhassen_villager.calendar #blox-left-col .blox-recent-list > li {
  border-bottom: 1px dotted #999;padding-bottom: 10px;}
.chanhassen_villager.calendar .blox-specials-gallery {
  background: none repeat scroll 0 0 #fff;}
  
/*  Chaska Herald   */
#blox-html-container.chaska_herald { background: url("../../images/_site/top-tab-black.png") repeat-x scroll 0 0 #FFFFFF;}
.chaska_herald #blox-header-vertical-nav h1,
.chaska_herald #blox-header-vertical-nav h2,
.chaska_herald #blox-header h1,
.chaska_herald #blox-header h2	/*{background: url("../../images/_site/ChaskaHerald_Summer.png") no-repeat scroll 0 0 transparent; height: 100px; width: 445px;} */
{background: url("../../images/_site/ChaskaHerald_Summer.png") no-repeat scroll 0 0 transparent; height: 100px; width: 445px;}
/* scc 589491 {background: url("../../images/_site/_pink/chaskaherald_webflag_pink.png") no-repeat scroll 0 0 transparent; height: 100px; width: 445px;} */
.chaska_herald #header-top-left ul.header-top-navigation li.nav-header_top_left-left-chaska a { background: none repeat scroll 0 0 #FFFFFF; border-top-left-radius: 5px; border-top-right-radius: 5px; color: #000;}
.depth-2.chaska_herald #blox-breadcrumbs, .depth-2.chaska_herald #index-section-title { display: none;}
.chaska_herald ul.navigation, .chaska_herald ul.navigation > li { background-color: #046669;}
.chaska_herald ul.navigation > li.current-section { background-color: #000000;}
.chaska_herald ul.navigation > li:hover, .chaska_herald ul.navigation > li.active { background-color: #000000;}
.chaska_herald ul.navigation > li:first-child {margin-right: 30px !important;}

.chaska_herald p.footer-logo { background: url("../../images/_site/chaska-200-new.png") no-repeat scroll 0 0 #FFFFFF;}

.chaska_herald #header-icons li a,
.chaska_herald #header-right li a {color: #046669;}
.chaska_herald .blox-title h3, .chaska_herald .blox-sub-title h4, 
.chaska_herald #index-section-title,
.chaska_herald #blox-featured-listings .heading h3 a,
.chaska_herald #calendar-widget-block .heading.heading-cal h3 a, .chaska_herald #business-events .heading.heading-cal h3 a,
.chaska_herald .calendar .marketplace.sectionHead, .chaska_herald .calendar .blox-title h3, .chaska_herald .calendar .blox-title h3 a,
.chaska_herald .blox-title a, .chaska_herald .blox-sub-title a,
.chaska_herald .soft .blox-title h3 a,
.chaska_herald #blox-right-col .blox-search-block a,
.chaska_herald .copyright a,
.chaska_herald #blox-story.static-page #blox-asset-title .blox-headline,
.chaska_herald .grid_4 .smslist_signup h3.title { color: #046669;}

.chaska_herald ul#social-icons li { display: block; float: left; list-style: none outside none; width: 25%;}

.chaska_herald.calendar .marketplace.sectionHead, .chaska_herald.calendar .blox-title h3, .chaska_herald.calendar .blox-title h3 a {
  color: #046669;}
.chaska_herald.calendar #calendar-widget .ui-widget-header {
  background: none repeat scroll 0 0 #046669;border: 1px solid #046669;color: #222;font-weight: bold;}
.chaska_herald.calendar #calendar-widget-buttons .ui-state-default {
  background: none repeat scroll 0 0 #046669;border-color: #fff;color:#ccc;}
.chaska_herald.calendar #calendar-widget-buttons .ui-state-default:hover {color:#FFF}
.chaska_herald.calendar .ui-datepicker .ui-datepicker-title {color: #fff;}
.chaska_herald.calendar .circle-date.calendar .event .blox-recent-block.has-photo dl dt.date, .chaska_herald.calendar .circle-date .event .blox-recent-block.has-photo dl dt.date, .chaska_herald.calendar .circle-date .blox-recent-list dl dt.date, .chaska_herald.calendar .circle-date .blox-recent-block.has-photo dl dt.date {
  background-color: #046669 !important;}
.chaska_herald.calendar #blox-left-col .blox-recent-block {
  clear: none;}
.chaska_herald.calendar #blox-left-col .blox-recent-list > li {
  border-bottom: 1px dotted #999;padding-bottom: 10px;}
.chaska_herald.calendar .blox-specials-gallery {
  background: none repeat scroll 0 0 #fff;}

/*  Eden Prairie News   */
#blox-html-container.eden_prairie_news { background: url("../../images/_site/top-tab-black.png") repeat-x scroll 0 0 #FFFFFF;}
.eden_prairie_news #blox-header-vertical-nav h1,
.eden_prairie_news #blox-header-vertical-nav h2,
.eden_prairie_news #blox-header h1,
.eden_prairie_news #blox-header h2	/*{background: url("../../images/_site/EdenPrairieNewsNew.png") no-repeat scroll 0 0 transparent; height: 100px; width: 445px;} */
{background: url("../../images/_site/EdenPrairieNewsNew.png") no-repeat scroll 0 0 transparent; height: 100px; width: 445px;}
/* scc 589491 {background: url("../../images/_site/_pink/edenprairienews_webflag_pink.png") no-repeat scroll 0 0 transparent; height: 100px; width: 445px;} */
.eden_prairie_news #header-top-left ul.header-top-navigation li.nav-header_top_left-left-eden-prairie a {  background: none repeat scroll 0 0 #FFFFFF; border-top-left-radius: 5px; border-top-right-radius: 5px; color: #000;}
.depth-2.eden_prairie_news #blox-breadcrumbs, .depth-2.eden_prairie_news #index-section-title { display: none;}
.eden_prairie_news ul.navigation, .eden_prairie_news ul.navigation > li { background-color: #0c7fb6;}
.eden_prairie_news ul.navigation > li.current-section { background-color: #000000;}
.eden_prairie_news ul.navigation > li:hover, .eden_prairie_news ul.navigation > li.active { background-color: #000000;}
.eden_prairie_news ul.navigation > li:first-child {margin-right: 30px !important;}

.eden_prairie_news p.footer-logo { background: url("../../images/_site/edenprairie-200-new.png") no-repeat scroll 0 0 #FFFFFF;}

.eden_prairie_news #header-icons li a,
.eden_prairie_news #header-right li a {color: #0c7fb6;}
.eden_prairie_news .blox-title h3, .eden_prairie_news .blox-sub-title h4, 
.eden_prairie_news #index-section-title,
.eden_prairie_news #blox-featured-listings .heading h3 a,
.eden_prairie_news #calendar-widget-block .heading.heading-cal h3 a, .eden_prairie_news #business-events .heading.heading-cal h3 a,
.eden_prairie_news .calendar .marketplace.sectionHead, .eden_prairie_news .calendar .blox-title h3, .eden_prairie_news .calendar .blox-title h3 a,
.eden_prairie_news .blox-title a, .eden_prairie_news .blox-sub-title a,
.eden_prairie_news .soft .blox-title h3 a,
.eden_prairie_news #blox-right-col .blox-search-block a,
.eden_prairie_news .copyright a,
.eden_prairie_news #blox-story.static-page #blox-asset-title .blox-headline,
.eden_prairie_news .grid_4 .smslist_signup h3.title { color: #0c7fb6;}
.eden_prairie_news.calendar .eden_prairie_news.marketplace.sectionHead, .eden_prairie_news.calendar .blox-title h3, .eden_prairie_news.calendar .blox-title h3 a {
  color: #0c7fb6;}

.eden_prairie_news.calendar #calendar-widget .ui-widget-header {background: none repeat scroll 0 0 #66ccff;border: 1px solid #66ccff;color: #222;font-weight: bold;}
.eden_prairie_news.calendar #calendar-widget-buttons .ui-state-default {
  background: none repeat scroll 0 0 #66ccff;border-color: #fff;}
.eden_prairie_news.calendar .blox-specials-gallery {background: none repeat scroll 0 0 #fff;}

.eden_prairie_news.calendar #blox-left-col .blox-recent-block {clear: none;}
.eden_prairie_news.calendar #blox-left-col .blox-recent-list > li {border-bottom: 1px dotted #999;padding-bottom: 10px;}


/*  Jordan Independent   */
#blox-html-container.jordan_independent { background: url("../../images/_site/top-tab-black.png") repeat-x scroll 0 0 #FFFFFF;}
.jordan_independent #blox-header-vertical-nav h1,
.jordan_independent #blox-header-vertical-nav h2,
.jordan_independent #blox-header h1,
.jordan_independent #blox-header h2	/*{background: url("../../images/_site/JordanIndependentNew.png") no-repeat scroll 0 0 transparent; height: 100px; width: 445px;} */
{background: url("../../images/_site/JordanIndependentNew.png") no-repeat scroll 0 0 transparent; height: 100px; width: 445px;}
/* scc 589491 {background: url("../../images/_site/_pink/jordanindependent_webflag_pink.png") no-repeat scroll 0 0 transparent; height: 100px; width: 445px;} */
.jordan_independent #header-top-left ul.header-top-navigation li.nav-header_top_left-left-jordan a { background: none repeat scroll 0 0 #FFFFFF; border-top-left-radius: 5px; border-top-right-radius: 5px; color: #000;}
.depth-2.jordan_independent #blox-breadcrumbs, .depth-2.jordan_independent #index-section-title { display: none;}
.jordan_independent ul.navigation, .jordan_independent ul.navigation > li { background-color: #37504d;}
.jordan_independent ul.navigation > li.current-section { background-color: #000000;}
.jordan_independent ul.navigation > li:hover, .jordan_independent ul.navigation > li.active { background-color: #000000;}
.jordan_independent ul.navigation > li:first-child {margin-right: 30px !important;}

.jordan_independent p.footer-logo { background: url("../../images/_site/jordan-200-new.png") no-repeat scroll 0 0 #FFFFFF;}

.jordan_independent #header-icons li a,
.jordan_independent #header-right li a {color: #37504d;}
.jordan_independent .blox-title h3, .jordan_independent .blox-sub-title h4, 
.jordan_independent #index-section-title,
.jordan_independent #blox-featured-listings .heading h3 a,
.jordan_independent #calendar-widget-block .heading.heading-cal h3 a, .jordan_independent #business-events .heading.heading-cal h3 a,
.jordan_independent .calendar .marketplace.sectionHead, .jordan_independent .calendar .blox-title h3, .jordan_independent .calendar .blox-title h3 a,
.jordan_independent .blox-title a, .jordan_independent .blox-sub-title a,
.jordan_independent .soft .blox-title h3 a,
.jordan_independent #blox-right-col .blox-search-block a,
.jordan_independent .copyright a,
.jordan_independent #blox-story.static-page #blox-asset-title .blox-headline, 
.jordan_independent .grid_4 .smslist_signup h3.title { color: #37504d;}

.jordan_independent.calendar .marketplace.sectionHead, .jordan_independent.calendar .blox-title h3, .jordan_independent.calendar .blox-title h3 a {
  color: #37504d;}
.jordan_independent.calendar #calendar-widget .ui-widget-header {
  background: none repeat scroll 0 0 #37504d;border: 1px solid #37504d;color: #222;font-weight: bold;}
.jordan_independent.calendar #calendar-widget-buttons .ui-state-default {
  background: none repeat scroll 0 0 #37504d;border-color: #fff;color:#ccc;}
.jordan_independent.calendar #calendar-widget-buttons .ui-state-default:hover {color:#FFF}
.jordan_independent.calendar .ui-datepicker .ui-datepicker-title {color: #fff;}
.jordan_independent.calendar .circle-date.calendar .event .blox-recent-block.has-photo dl dt.date, .jordan_independent.calendar .circle-date .event .blox-recent-block.has-photo dl dt.date, .jordan_independent.calendar .circle-date .blox-recent-list dl dt.date, .jordan_independent.calendar .circle-date .blox-recent-block.has-photo dl dt.date {
  background-color: #37504d !important;}
.jordan_independent.calendar #blox-left-col .blox-recent-block {
  clear: none;}
.jordan_independent.calendar #blox-left-col .blox-recent-list > li {
  border-bottom: 1px dotted #999;padding-bottom: 10px;}
.jordan_independent.calendar .blox-specials-gallery {
  background: none repeat scroll 0 0 #fff;}

/*  Lakeshore Weekly   */
#blox-html-container.lakeshore_weekly { background: url("../../images/_site/top-tab-black.png") repeat-x scroll 0 0 #FFFFFF;}
.lakeshore_weekly #blox-header-vertical-nav h1,
.lakeshore_weekly #blox-header-vertical-nav h2,
.lakeshore_weekly #blox-header h1,
.lakeshore_weekly #blox-header h2	/*{background: url("../../images/_site/LakeshoreWeeklyNewsNew.png") no-repeat scroll 0 0 transparent; height: 100px; width: 445px;} */
{background: url("../../images/_site/LakeshoreWeeklyNewsNew.png") no-repeat scroll 0 0 transparent; height: 100px; width: 445px;}
/* scc 589491 {background: url("../../images/_site/_pink/lakeshoreweeklynews_webflag_pink.png") no-repeat scroll 0 0 transparent; height: 100px; width: 445px;} */
.lakeshore_weekly #header-top-left ul.header-top-navigation li.nav-header_top_left-left-lakeshore a { background: none repeat scroll 0 0 #FFFFFF; border-top-left-radius: 5px; border-top-right-radius: 5px; color: #000;}
.depth-2.lakeshore_weekly #blox-breadcrumbs, .depth-2.lakeshore_weekly #index-section-title { display: none;}
.lakeshore_weekly ul.navigation, .lakeshore_weekly ul.navigation > li { background-color: #8e6a48;}
.lakeshore_weekly ul.navigation > li.current-section { background-color: #000000;}
.lakeshore_weekly ul.navigation > li:hover, .lakeshore_weekly ul.navigation > li.active { background-color: #000000;}
.lakeshore_weekly ul.navigation > li:first-child {margin-right: 30px !important;}

.lakeshore_weekly p.footer-logo { background: url("../../images/_site/lakeshore-200-new.png") no-repeat scroll 0 0 #FFFFFF;}

.lakeshore_weekly #header-icons li a,
.lakeshore_weekly #header-right li a {color: #8e6a48;}
.lakeshore_weekly .blox-title h3, .lakeshore_weekly .blox-sub-title h4, 
.lakeshore_weekly #index-section-title,
.lakeshore_weekly #blox-featured-listings .heading h3 a,
.lakeshore_weekly #calendar-widget-block .heading.heading-cal h3 a, .lakeshore_weekly #business-events .heading.heading-cal h3 a,
.lakeshore_weekly .calendar .marketplace.sectionHead, .lakeshore_weekly .calendar .blox-title h3, .lakeshore_weekly .calendar .blox-title h3 a,
.lakeshore_weekly .blox-title a, .lakeshore_weekly .blox-sub-title a,
.lakeshore_weekly .soft .blox-title h3 a,
.lakeshore_weekly #blox-right-col .blox-search-block a,
.lakeshore_weekly .copyright a,
.lakeshore_weekly #blox-story.static-page #blox-asset-title .blox-headline, 
.lakeshore_weekly .grid_4 .smslist_signup h3.title { color: #8e6a48;}

.lakeshore_weekly.calendar .marketplace.sectionHead, .lakeshore_weekly.calendar .blox-title h3, .lakeshore_weekly.calendar .blox-title h3 a {
  color: #8e6a48;}
.lakeshore_weekly.calendar #calendar-widget .ui-widget-header {
  background: none repeat scroll 0 0 #8e6a48;border: 1px solid #8e6a48;color: #222;font-weight: bold;}
.lakeshore_weekly.calendar #calendar-widget-buttons .ui-state-default {
  background: none repeat scroll 0 0 #8e6a48;border-color: #fff;color:#ccc;}
.lakeshore_weekly.calendar #calendar-widget-buttons .ui-state-default:hover {color:#FFF}
.lakeshore_weekly.calendar .ui-datepicker .ui-datepicker-title {color: #fff;}
.lakeshore_weekly.calendar .circle-date.calendar .event .blox-recent-block.has-photo dl dt.date, .lakeshore_weekly.calendar .circle-date .event .blox-recent-block.has-photo dl dt.date, .lakeshore_weekly.calendar .circle-date .blox-recent-list dl dt.date, .lakeshore_weekly.calendar .circle-date .blox-recent-block.has-photo dl dt.date {
  background-color: #8e6a48 !important;}
.lakeshore_weekly.calendar #blox-left-col .blox-recent-block {
  clear: none;}
.lakeshore_weekly.calendar #blox-left-col .blox-recent-list > li {
  border-bottom: 1px dotted #999;padding-bottom: 10px;}
.lakeshore_weekly.calendar .blox-specials-gallery {
  background: none repeat scroll 0 0 #fff;}

/*  Prior Lake American   */
#blox-html-container.prior_lake_american { background: url("../../images/_site/top-tab-black.png") repeat-x scroll 0 0 #FFFFFF;}
.prior_lake_american #blox-header-vertical-nav h1,
.prior_lake_american #blox-header-vertical-nav h2,
.prior_lake_american #blox-header h1,
.prior_lake_american #blox-header h2	/*{background: url("../../images/_site/PriorLakeAmericanNew.png") no-repeat scroll 0 0 transparent; height: 100px; width: 445px;} */
{background: url("../../images/_site/PriorLakeAmericanNew.png") no-repeat scroll 0 0 transparent; height: 100px; width: 445px;}
/* scc 589491 {background: url("../../images/_site/_pink/priorlakeamerican_webflag_pink.png") no-repeat scroll 0 0 transparent; height: 100px; width: 445px;} */
.prior_lake_american #header-top-left ul.header-top-navigation li.nav-header_top_left-left-prior-lake a { background: none repeat scroll 0 0 #FFFFFF; border-top-left-radius: 5px; border-top-right-radius: 5px; color: #000;}
.depth-2.prior_lake_american #blox-breadcrumbs, .depth-2.prior_lake_american #index-section-title { display: none;}
.prior_lake_american ul.navigation, .prior_lake_american ul.navigation > li { background-color: #6497b6;}
.prior_lake_american ul.navigation > li.current-section { background-color: #000000;}
.prior_lake_american ul.navigation > li:hover, .prior_lake_american ul.navigation > li.active { background-color: #000000;}
.prior_lake_american ul.navigation > li:first-child {margin-right: 30px !important;}

.prior_lake_american p.footer-logo { background: url("../../images/_site/priorlake-200-new.png") no-repeat scroll 0 0 #FFFFFF;}

.prior_lake_american #header-icons li a,
.prior_lake_american #header-right li a {color: #6497b6;}
.prior_lake_american .blox-title h3, .prior_lake_american .blox-sub-title h4, 
.prior_lake_american #index-section-title,
.prior_lake_american #blox-featured-listings .heading h3 a,
.prior_lake_american #calendar-widget-block .heading.heading-cal h3 a, .prior_lake_american #business-events .heading.heading-cal h3 a,
.prior_lake_american .calendar .marketplace.sectionHead, .prior_lake_american .calendar .blox-title h3, .prior_lake_american .calendar .blox-title h3 a,
.prior_lake_american .blox-title a, .prior_lake_american .blox-sub-title a,
.prior_lake_american .soft .blox-title h3 a,
.prior_lake_american #blox-right-col .blox-search-block a,
.prior_lake_american .copyright a,
.prior_lake_american #blox-story.static-page #blox-asset-title .blox-headline,
.prior_lake_american .grid_4 .smslist_signup h3.title{ color: #6497b6;}

.prior_lake_american.calendar .marketplace.sectionHead, .prior_lake_american.calendar .blox-title h3, .prior_lake_american.calendar .blox-title h3 a {
  color: #6497b6;}
.prior_lake_american.calendar #calendar-widget .ui-widget-header {
  background: none repeat scroll 0 0 #6497b6;border: 1px solid #6497b6;color: #222;font-weight: bold;}
.prior_lake_american.calendar #calendar-widget-buttons .ui-state-default {
  background: none repeat scroll 0 0 #6497b6;border-color: #fff;color:#ccc;}
.prior_lake_american.calendar #calendar-widget-buttons .ui-state-default:hover {color:#FFF}
.prior_lake_american.calendar .ui-datepicker .ui-datepicker-title {color: #fff;}
.prior_lake_american.calendar .circle-date.calendar .event .blox-recent-block.has-photo dl dt.date, .prior_lake_american.calendar .circle-date .event .blox-recent-block.has-photo dl dt.date, .prior_lake_american.calendar .circle-date .blox-recent-list dl dt.date, .prior_lake_american.calendar .circle-date .blox-recent-block.has-photo dl dt.date {
  background-color: #6497b6 !important;}
.prior_lake_american.calendar #blox-left-col .blox-recent-block {
  clear: none;}
.prior_lake_american.calendar #blox-left-col .blox-recent-list > li {
  border-bottom: 1px dotted #999;padding-bottom: 10px;}
.prior_lake_american.calendar .blox-specials-gallery {
  background: none repeat scroll 0 0 #fff;}

/*  Savage Pacer   */
#blox-html-container.savage_pacer { background: url("../../images/_site/top-tab-black.png") repeat-x scroll 0 0 #FFFFFF;}
.savage_pacer #blox-header-vertical-nav h1,
.savage_pacer #blox-header-vertical-nav h2,
.savage_pacer #blox-header h1,
.savage_pacer #blox-header h2	/*{background: url("../../images/_site/SavagePacerNew.png") no-repeat scroll 0 0 transparent; height: 100px; width: 445px;} */
{background: url("../../images/_site/SavagePacerNew.png") no-repeat scroll 0 0 transparent; height: 100px; width: 445px;}
/* scc 589491 {background: url("../../images/_site/_pink/savagepacer_webflag_pink.png") no-repeat scroll 0 0 transparent; height: 100px; width: 445px;} */
.savage_pacer #header-top-left ul.header-top-navigation li.nav-header_top_left-left-savage a { background: none repeat scroll 0 0 #FFFFFF; border-top-left-radius: 5px; border-top-right-radius: 5px; color: #000;}
.depth-2.savage_pacer #blox-breadcrumbs, .depth-2.savage_pacer #index-section-title { display: none;}
.savage_pacer ul.navigation, .savage_pacer ul.navigation > li { background-color: #08534c;}
.savage_pacer ul.navigation > li.current-section { background-color: #000000;}
.savage_pacer ul.navigation > li:hover, .savage_pacer ul.navigation > li.active { background-color: #000000;}
.savage_pacer ul.navigation > li:first-child {margin-right: 30px !important;}

.savage_pacer p.footer-logo { background: url("../../images/_site/savage-200-new.png") no-repeat scroll 0 0 #FFFFFF;}

.savage_pacer #header-icons li a,
.savage_pacer #header-right li a {color: #08534c;}
.savage_pacer .blox-title h3, .savage_pacer .blox-sub-title h4, 
.savage_pacer #index-section-title,
.savage_pacer #blox-featured-listings .heading h3 a,
.savage_pacer #calendar-widget-block .heading.heading-cal h3 a, .savage_pacer #business-events .heading.heading-cal h3 a,
.savage_pacer .calendar .marketplace.sectionHead, .savage_pacer .calendar .blox-title h3, .savage_pacer .calendar .blox-title h3 a,
.savage_pacer .blox-title a, .savage_pacer .blox-sub-title a,
.savage_pacer .soft .blox-title h3 a,
.savage_pacer #blox-right-col .blox-search-block a,
.savage_pacer .copyright a,
.savage_pacer #blox-story.static-page #blox-asset-title .blox-headline,
.savage_pacer .grid_4 .smslist_signup h3.title{ color: #08534c;}

.savage_pacer.calendar .marketplace.sectionHead, .savage_pacer.calendar .blox-title h3, .savage_pacer.calendar .blox-title h3 a {
  color: #08534c;}
.savage_pacer.calendar #calendar-widget .ui-widget-header {
  background: none repeat scroll 0 0 #08534c;border: 1px solid #08534c;color: #222;font-weight: bold;}
.savage_pacer.calendar #calendar-widget-buttons .ui-state-default {
  background: none repeat scroll 0 0 #08534c;border-color: #fff;color:#ccc;}
.savage_pacer.calendar #calendar-widget-buttons .ui-state-default:hover {color:#FFF}
.savage_pacer.calendar .ui-datepicker .ui-datepicker-title {color: #fff;}
.savage_pacer.calendar .circle-date.calendar .event .blox-recent-block.has-photo dl dt.date, .savage_pacer.calendar .circle-date .event .blox-recent-block.has-photo dl dt.date, .savage_pacer.calendar .circle-date .blox-recent-list dl dt.date, .savage_pacer.calendar .circle-date .blox-recent-block.has-photo dl dt.date {
  background-color: #08534c !important;}
.savage_pacer.calendar #blox-left-col .blox-recent-block {
  clear: none;}
.savage_pacer.calendar #blox-left-col .blox-recent-list > li {
  border-bottom: 1px dotted #999;padding-bottom: 10px;}
.savage_pacer.calendar .blox-specials-gallery {
  background: none repeat scroll 0 0 #fff;}

/*  Shakopee Valley News   */
#blox-html-container.shakopee_valley_news { background: url("../../images/_site/top-tab-black.png") repeat-x scroll 0 0 #FFFFFF;}
.shakopee_valley_news #blox-header-vertical-nav h1,
.shakopee_valley_news #blox-header-vertical-nav h2,
.shakopee_valley_news #blox-header h1,
.shakopee_valley_news #blox-header h2	/*{background: url("../../images/_site/ShakopeeValleyNewsNew.png") no-repeat scroll 0 0 transparent; height: 100px; width: 445px;} */
{background: url("../../images/_site/ShakopeeValleyNewsNew.png") no-repeat scroll 0 0 transparent; height: 100px; width: 445px;}
/* scc 589491 {background: url("../../images/_site/_pink/shakopeevalleynews_webflag_pink.png") no-repeat scroll 0 0 transparent; height: 100px; width: 445px;} */
.shakopee_valley_news #header-top-left ul.header-top-navigation li.nav-header_top_left-left-shakopee a { background: none repeat scroll 0 0 #FFFFFF; border-top-left-radius: 5px; border-top-right-radius: 5px; color: #000;}
.depth-2.shakopee_valley_news #blox-breadcrumbs, .depth-2.shakopee_valley_news #index-section-title { display: none;}
.shakopee_valley_news ul.navigation, .shakopee_valley_news ul.navigation > li { background-color: #36606e;}
.shakopee_valley_news ul.navigation > li.current-section { background-color: #000000;}
.shakopee_valley_news ul.navigation > li:hover, .shakopee_valley_news ul.navigation > li.active { background-color: #000000;}
.shakopee_valley_news ul.navigation > li:first-child {margin-right: 30px !important;}

.shakopee_valley_news p.footer-logo { background: url("../../images/_site/shakopee-200-new.png") no-repeat scroll 0 0 #FFFFFF;}

.shakopee_valley_news #header-icons li a,
.shakopee_valley_news #header-right li a {color: #36606e;}
.shakopee_valley_news .blox-title h3, .shakopee_valley_news .blox-sub-title h4, 
.shakopee_valley_news #index-section-title,
.shakopee_valley_news #blox-featured-listings .heading h3 a,
.shakopee_valley_news #calendar-widget-block .heading.heading-cal h3 a, .shakopee_valley_news #business-events .heading.heading-cal h3 a,
.shakopee_valley_news .calendar .marketplace.sectionHead, .shakopee_valley_news .calendar .blox-title h3, .shakopee_valley_news .calendar .blox-title h3 a,
.shakopee_valley_news .blox-title a, .shakopee_valley_news .blox-sub-title a,
.shakopee_valley_news .soft .blox-title h3 a,
.shakopee_valley_news #blox-right-col .blox-search-block a,
.shakopee_valley_news .copyright a,
.shakopee_valley_news #blox-story.static-page #blox-asset-title .blox-headline, 
.shakopee_valley_news .grid_4 .smslist_signup h3.title  { color: #36606e;}

.shakopee_valley_news.calendar .marketplace.sectionHead, .shakopee_valley_news.calendar .blox-title h3, .shakopee_valley_news.calendar .blox-title h3 a {
  color: #36606e;}
.shakopee_valley_news.calendar #calendar-widget .ui-widget-header {
  background: none repeat scroll 0 0 #36606e;border: 1px solid #36606e;color: #222;font-weight: bold;}
.shakopee_valley_news.calendar #calendar-widget-buttons .ui-state-default {
  background: none repeat scroll 0 0 #36606e;border-color: #fff;color:#ccc;}
.shakopee_valley_news.calendar #calendar-widget-buttons .ui-state-default:hover {color:#FFF}
.shakopee_valley_news.calendar .ui-datepicker .ui-datepicker-title {color: #fff;}
.shakopee_valley_news.calendar .circle-date.calendar .event .blox-recent-block.has-photo dl dt.date, .shakopee_valley_news.calendar .circle-date .event .blox-recent-block.has-photo dl dt.date, .shakopee_valley_news.calendar .circle-date .blox-recent-list dl dt.date, .shakopee_valley_news.calendar .circle-date .blox-recent-block.has-photo dl dt.date {
  background-color: #36606e !important;}
.shakopee_valley_news.calendar #blox-left-col .blox-recent-block {
  clear: none;}
.shakopee_valley_news.calendar #blox-left-col .blox-recent-list > li {
  border-bottom: 1px dotted #999;padding-bottom: 10px;}
.shakopee_valley_news.calendar .blox-specials-gallery {
  background: none repeat scroll 0 0 #fff;}

/* Marketplace */
.marketplace #blox-header h2 {background: url("../../images/_site/swnm-marketplace-445.png") no-repeat scroll 0 0 transparent; height: 100px; width: 445px;}
.classifieds #header-top-left ul.header-top-navigation li.nav-header_top_left-left-marketplace a { background: none repeat scroll 0 0 #FFF; border-top-left-radius: 5px; border-top-right-radius: 5px; color: #000;}
.marketplace #header-top-left ul.header-top-navigation li.nav-header_top_left-left-storefronts a {
  background: none repeat scroll 0 0 #fff;border-top-left-radius: 5px;border-top-right-radius: 5px;color: #000;}
.marketplace .heading h1 a, .marketplace .heading h2 a { color: #000;}
.marketplace .heading strong { color: #666;}
.marketplace div h3, .marketplace .blox-title h3, .blox-sub-title h4 { color: #000;}
.marketplace .blox-title, .blox-sub-title { color: #000;}
.marketplace.sectionHead { color: #000;}

.marketplace p.footer-logo { background: url("../../images/_site/swnm-marketplace-200.png") no-repeat scroll 0 0 #ffffff; height: 100px; margin: 0 !important;}

.core-slider.horizontal.featured_business { background: none repeat scroll 0 0 transparent; border: 1px solid #eee; border-radius: 4px; height: 248px;}
.marketplace.categoriesList { background: none repeat scroll 0 0 transparent; border: 1px solid #eee; border-radius: 4px; padding: 15px;}
.marketplace #aboutThisSection { background: none repeat scroll 0 0 transparent; border: 1px solid #eee; border-radius: 4px;}
.marketplace #blox-right-col .blox-search-block { padding: 26px 0 24px;}

#businessSearch.search-box { background: none repeat scroll 0 0 #ddd; border: 1px solid #ddd !important; color: #666;}

/* QC Fixes Michelle *?
/* Tributes Styles*/
#blox-enhanced-announcements {background: #ccc;}
/* end Tribute Styles */

.photography #index-section-title h1 { 
  font-size: 23px; }
  .rss-tag { 
  font-size: 14px; }

#core-index-rss-list ul.dropdown-rss ul {
  z-index: 99999999;
}

#tncms-region-ads-center-middle embed, #tncms-region-ads-center-middle iframe, #tncms-region-ads-center-middle img, #tncms-region-ads-center-middle object, #tncms-region-ads-center-top embed, #tncms-region-ads-center-top iframe, #tncms-region-ads-center-top img, #tncms-region-ads-center-top object { margin: 0;}
#center-bottom, #center-middle, #center-top { margin: 15px 0;}

.blox-recent-block {height: auto; clear: left;}

#blox-user-admin .delivery-address label.address { clear: left;}
#subscribeForm label .note-small { font-size: 12px; font-style: italic; font-weight: normal; text-transform: none; width: 96%;}

/*.blox-social-share.vertical-sticky-left { display: none !important;}*/

.most-read-fp .ui-accordion .ui-accordion-header { display: none;}
.most-read-fp .ui-accordion .ui-accordion-content { border: 0 none; padding: 0;}
.most-read-fp .blox-list li { border-top: 1px solid #eee;}

/* remove author info request */
.post-details { display: none !important;}

/*  Fixes dashboard mailist form radio buttons */
form.maillist-form input.submit.add {
    border-color: #090 !important;
}
form.maillist-form input.submit {
    background-color: #efefef !important;
    border: 2px solid #ccc !important;
    border-radius: 28px !important;
    cursor: pointer !important;
    font-weight: 700 !important;
    height: 21px !important;
    margin-right: 5px !important;
    padding: 8px !important;
    text-indent: -9000px !important;
    width: 21px !important;
}

/* Testing */

.versatile-narrow .core-slider.horizontal.fullframe {
  height: 500px;
  overflow: visible;
}
.versatile-narrow .core-slider.horizontal.fullframe .item-list {
  height: 430px !important;
  margin-left: 0;
  margin-right: 0;
  margin-top: 30px;
  width: 300px !important;
}
.versatile-narrow .core-slider.horizontal.fullframe .group .item {
  height: 460px;
  padding: 0;
  position: relative;
  width: 100% !important;
}
.versatile-narrow .core-slider.horizontal.fullframe .group .item .image {
  background: none repeat scroll 0 0 #fff;
  float: none;
  height: auto;
  margin-bottom: 20px;
  min-width: 100%;
  text-align: center;
  z-index: 100;
}
.versatile-narrow .core-slider.horizontal .group .item .text {
  bottom: 0;
  height: auto;
  overflow: hidden;
  padding: 0;
  position: inherit;
  width: 260px;
}
.versatile-narrow .core-slider.horizontal.fullframe .group .item .text .title {
  background: none repeat scroll 0 0 rgba(255, 255, 255, 0.3);
  color: #000;
  display: block;
  font-size: 24px;
  font-weight: normal;
  height: inherit;
  line-height: 28px;
  padding-left: 0;
  padding-right: 0;
  position: inherit;
  text-transform: capitalize;
  top: 0;
  z-index: 101;
}
.versatile-narrow .core-slider.horizontal.fullframe .group .item .text .title a {
  color: #000;
}
.versatile-narrow .core-slider.horizontal.fullframe .group .item .text .description {
  background: none repeat scroll 0 0 rgba(255, 255, 255, 0.3);
  bottom: inherit;
  color: #000;
  display: block;
  font-size: inherit;
  line-height: 15px;
  position: inherit;
  top: inherit;
  width: auto;
  z-index: 101;
}
.versatile-narrow .core-slider.horizontal.fullframe .group .item .text .description p {
  color: #666;
  font-size: 14px;
  line-height: 20px;
  margin: 10px 0;
}
.versatile-narrow .core-slider.horizontal .group .item .image img {
  width: 100%;
}
.versatile-narrow .core-slider.horizontal .group .item .image img.horizontal {
  width: 100%;
}
.versatile-narrow .core-slider.horizontal .group .item .image img.vertical {
  float: none;
  height: 200px;
  margin: auto;
  width: auto;
}
.versatile-narrow .core-slider.horizontal .nav {
  bottom: 506px;
  left: 0;
  overflow: auto;
  position: absolute;
  right: inherit;
}
.versatile-narrow .core-slider.horizontal.fullframe .next {
  display: none !important;
}
.versatile-narrow .core-slider.horizontal.fullframe .prev {
  display: none !important;
}

/* added by MF per PM */
.custom-form-title { color: #003366; font-size: 19px; font-weight: normal; text-transform: none;}

/* Additional ads */
#in-story-bottom { text-align: center;}
#center-bottom-two, #center-bottom-three { margin: 15px 0; text-align: center;}

/*  Logo/Nav alterations for seasons

.chanhassen_villager #blox-header h2 {background: url("../../images/_site/ChanhassenVillagerHalloween.png") no-repeat scroll 0 0 transparent; height: 100px; width: 445px;}
.chaska_herald #blox-header h2 {background: url("../../images/_site/ChaskaHeraldHalloween.png") no-repeat scroll 0 0 transparent; height: 100px; width: 445px;}
.eden_prairie_news #blox-header h2 {background: url("../../images/_site/EdenPrairieNewsHalloween.png") no-repeat scroll 0 0 transparent; height: 100px; width: 445px;}
.jordan_independent #blox-header h2 {background: url("../../images/_site/JordanIndependentHalloween.png") no-repeat scroll 0 0 transparent; height: 100px; width: 445px;}
.lakeshore_weekly #blox-header h2 {background: url("../../images/_site/LakeshoreWeeklyNewsHalloween.png") no-repeat scroll 0 0 transparent; height: 100px; width: 445px;}
.prior_lake_american #blox-header h2 {background: url("../../images/_site/PriorLakeAmericanHalloween.png") no-repeat scroll 0 0 transparent; height: 100px; width: 445px;}
.savage_pacer #blox-header h2 {background: url("../../images/_site/SavagePacerHalloween.png") no-repeat scroll 0 0 transparent; height: 100px; width: 445px;}
.shakopee_valley_news #blox-header h2 {background: url("../../images/_site/ShakopeeValleyNewsHalloween.png") no-repeat scroll 0 0 transparent; height: 100px; width: 445px;}
.chanhassen_villager ul.navigation, .chanhassen_villager ul.navigation > li,
.chaska_herald ul.navigation, .chaska_herald ul.navigation > li,
.eden_prairie_news ul.navigation, .eden_prairie_news ul.navigation > li,
.jordan_independent ul.navigation, .jordan_independent ul.navigation > li,
.lakeshore_weekly ul.navigation, .lakeshore_weekly ul.navigation > li,
.prior_lake_american ul.navigation, .prior_lake_american ul.navigation > li,
.savage_pacer ul.navigation, .savage_pacer ul.navigation > li,
.shakopee_valley_news ul.navigation, .shakopee_valley_news ul.navigation > li{ background-color: #cc6633;} */
/*pink{ background-color: #e80978;}*/


/*.issuuembed.issuu-isrendered {
  width: 620px !important;
}
*/

/* Fix for instory Google ad issue */
#tncms-region-ads-in-story > * { margin: 0 !important;}
#tncms-region-ads-in-story ins { margin: 0 20px 10px 0 !important;}

/* Buy photo */
#blox-story-photo-container div.download { position: absolute; right: 3px; top: 14px;}
#blox-story-photo-container div.download span.buy-photo a {
  background-color: orange !important;
  background-image: none !important;
  border: 1px solid #999;
  box-shadow: 3px 3px 10px #fff;
  color: #000 !important;
  padding: 2px;
}
#blox-story-photo-container-page div.download { position: relative; right: 3px; top: -175px;}
#blox-story-photo-container-page div.download span.buy-photo a {
  background-color: orange !important;
  background-image: none !important;
  border: 1px solid #999;
  box-shadow: 3px 3px 10px #fff;
  color: #000 !important;
  padding: 2px;
}
#blox-story-photo-container-page .instant-gallery-app .instant-gallery .frame img{
  max-width: 640px !important;
  width: 100% !important;
}

#section-sponsor { margin: 3px 8px;}

#blox-html-container.event { border-top: none; margin-bottom: 0; padding-top: 0;}

/* Custom Block w/keywords - Custom Asset Index - Lead Side Headlines */
.simple-flag.custom-keywords, .simple-flag.custom-keywords a {
  color: #999999;
  font-size: 11px;
}

.big_fish_lifestyle.guides .container_12 #blox-left-col .grid_5, .big_fish_lifestyle.guides .container_12 #blox-left-col .container_12 .grid_3 { width: 300px;}

/* Calendar Block - Upcoming Events */
.circle-date .blox-recent-block dl dt.venue, .circle-date .blox-recent-block h4 {margin-bottom: 4px;margin-left: 65px;}
.circle-date.rail-event-list .blox-recent-list > li {border-top:0;border-bottom:1px dotted #999;padding:15px 0}
.circle-date.rail-event-list .blox-recent-list img {border:0 !important;padding:0 !important}
.circle-date.rail-event-list .blox-recent-list h4.blox-headline {margin-top:0 !important;padding:0 !important}
.circle-date.rail-event-list .blox-recent-list h4.blox-headline a {font:bold 15px "proxima-nova",sans-serif;color:#666}
.circle-date.rail-event-list .blox-recent-list .venue {font:italic normal 12px "proxima-nova",sans-serif}

.circle-date.rail-event-list {margin-bottom:15px}
.circle-date.calendar .event .blox-recent-block.has-photo dl dt.date, .circle-date .event .blox-recent-block.has-photo dl dt.date, .circle-date .blox-recent-list dl dt.date, .circle-date .blox-recent-block.has-photo dl dt.date {-moz-border-radius: 5px 5px 5px 5px  !important;
	-webkit-border-radius: 5px 5px 5px 5px  !important;
	-khtml-border-radius: 5px 5px 5px 5px  !important;
    border-radius: 5px 5px 5px 5px  !important;
	behavior: url(/app/pie/PIE.php);
	width: 50px;
	background-color: #66ccff !important;
	color: #ffffff;
	text-align: center;font:bold 24px "proxima-nova",sans-serif !important;line-height:20px !important;margin-top:5px;border:0
	}


.circle-date dt.date {background:none;font-weight:normal;font-size:18px !important;width:42px !important}
.circle-date dt.date:first-line {font-weight:normal;font-size:18px !important}
#blox-left-col .circle-date {margin-bottom:15px}
#blox-left-col .blox-recent-list > li {border-bottom:1px dotted #999}
.circle-date .blox-recent-list h4.blox-headline a {font:bold 15px "proxima-nova",sans-serif !important;color:#666}
.rail-calendar #calendar-widget-block{border:0;padding:0}

.rail-calendar .heading-cal{background:none !important;padding:0 !important;height:auto !important}
.rail-calendar .heading-cal h3{background:none !important;padding:0 !important}
.rail-calendar .heading-cal h3 a{margin:0 !important;left:0 !important;top:0 !important;font:bold 14px "proxima-nova",sans-serif !important;color:#666 }
.rail-calendar #calendar-widget .ui-widget{width:296px !important;border:0}
.rail-calendar #calendar-widget-buttons a{border:0;border-radius:0;width:95px}
.rail-calendar #calendar-widget-buttons {position:relative;-moz-border-radius: 5px 5px 5px 5px ;
	-webkit-border-radius: 5px 5px 5px 5px ;
	-khtml-border-radius: 5px 5px 5px 5px ;
    border-radius: 5px 5px 5px 5px ;
	behavior: url(/app/pie/PIE.php);

	background-color: #9ccdd4;
	width: 100%;
	padding: 10px 0px;
	margin-top: 10px;margin-bottom:10px}
.rail-calendar #calendar-widget-buttons a.today {margin-left:8px}
#blox-left-col .rail-calendar .heading-cal{display:none !important}

.calendar .blox-asset-content-block { background: none repeat scroll 0 0 #fff;  padding: 0 0 10px;}
.classifieds #results { background: none repeat scroll 0 0 #fff;}

.red_head .blox-title h3, .red_head .blox-sub-title h4 { color: #cc0000 !important;}
.core-slider.horizontal .prev, .core-slider.horizontal .next { background: none repeat scroll 0 0 #fff; color: #333;}
.core-slider.horizontal .prev:hover, .core-slider.horizontal .next:hover { background: none repeat scroll 0 0 #fff; text-decoration: none;}

/*  Online Marketplace  */
.onlinemarketplace #header-icons {  float: right;  margin: 10px 0;  width: 300px;}
.onlinemarketplace #header-block-top-center-one {  display: block; float: right; height: 45px; margin: 0 0 10px; width: 100%;}
.onlinemarketplace #header-block-top-center-two {  display: block; float: right; height: 45px; margin: 0; width: 100%;}
.onlinemarketplace #header-block-top-center-two .blox-search-block a { color: #008cd2; display: block; font-size: 12px; margin-bottom: 2px; text-align: right; text-transform: uppercase;}
.onlinemarketplace.depth-2 #header-top { display: none;}
.onlinemarketplace #header-block-top-right, .autos #header-block-top-right { margin-top: 5px;}

.onlinemarketplace.depth-2 #blox-header-vertical-nav, .onlinemarketplace.depth-2 #blox-header { border-bottom: 1px solid #fff; margin-bottom: 10px; padding-bottom: 10px;}

.onlinemarketplace #blox-breadcrumbs { display: none;}
.onlinemarketplace #index-section-title { display: none;}

.onlinemarketplace .header-top-navigation a:link, .onlinemarketplace .header-top-navigation a:visited { color: #FFFFFF;}
.onlinemarketplace .header-top-navigation a:active, .onlinemarketplace .header-top-navigation a:hover { color: #FFFFFF; text-decoration: underline;}

#blox-html-container.onlinemarketplace.depth-2 { background-image: none; background-color: #FFF;}
.onlinemarketplace #header-block-top-center-one .block.utility.user-panel, .onlinemarketplace #header-block-top-center-two .block.utility.user-panel { float: right; padding: 5px 0;}

.onlinemarketplace #blox-header h2 {background: url("../../images/_site/swnm-marketplace-445.png") no-repeat scroll 0 0 transparent; height: 100px; width: 345px;}
.marketplace #blox-header h2, .classifieds #blox-header h2, .place_an_ad #blox-header h2 {background: url("../../images/_site/swnm-marketplace-445.png") no-repeat scroll 0 0 transparent; height: 100px; width: 345px;}
.onlinemarketplace.realmatchjobs #header-image {background: url("../../images/_site/_onlinemarketplace/bigfishjobs.jpg") no-repeat scroll center 0 transparent; display: block; height: 100px; width: 605px; position: absolute; right: 0; margin: 10px 0;}

/*.onlinemarketplace ul.navigation > li {margin-top: -45px;}*/
.onlinemarketplace ul.navigation > li.nav-main-item-hutchinson-leader {
  background: url("../../images/_site/_onlinemarketplace/hutch_icon_01.png") no-repeat scroll center 0 transparent;
  display: block;
  height: 45px;
  padding: 0;
  width: 77px;
  margin-top: inherit;
}
.onlinemarketplace ul.navigation > li.nav-main-item-hutchinson-leader a {display: block; padding: 0; width: 77px; height: 45px; text-indent:  -10000px;}

.onlinemarketplace ul.navigation > li.nav-main-item-independent-review {
  background: url("../../images/_site/_onlinemarketplace/litch_icon_02.png") no-repeat scroll center 0 transparent;
  clear: left;
  display: block;
  height: 45px;
  padding: 0;
  width: 77px;
  margin-top: inherit;
}
.onlinemarketplace ul.navigation > li.nav-main-item-independent-review a {display: block; padding: 0; width: 77px; height: 45px; text-indent:  -10000px;}

.onlinemarketplace ul.navigation > li.nav-main-item-home {background: url("../../images/_site/_onlinemarketplace/icon_crm.png") no-repeat scroll center 0 transparent; padding: 0;}
.onlinemarketplace ul.navigation > li.nav-main-item-home a {display: block; padding: 0; width: 77px; height: 90px; text-indent:  -10000px;}
.onlinemarketplace ul.navigation > li.nav-main-item-autos {background: url("../../images/_site/_onlinemarketplace/icon_autos.png") no-repeat scroll center 0 transparent; padding: 0;}
.onlinemarketplace ul.navigation > li.nav-main-item-autos a {display: block; padding: 0; width: 77px; height: 90px; text-indent:  -10000px;}
.onlinemarketplace ul.navigation > li.nav-main-item-celebrations {background: url("../../images/_site/_onlinemarketplace/icon_celebrations.png") no-repeat scroll center 0 transparent; padding: 0;}
.onlinemarketplace ul.navigation > li.nav-main-item-celebrations a {display: block; padding: 0; width: 77px; height: 90px; text-indent:  -10000px;}
.onlinemarketplace ul.navigation > li.nav-main-item-tributes {background: url("../../images/_site/_onlinemarketplace/icon_tributes1.png") no-repeat scroll center 0 transparent; padding: 0;}
.onlinemarketplace ul.navigation > li.nav-main-item-tributes a {display: block; padding: 0; width: 77px; height: 90px; text-indent:  -10000px;}
.onlinemarketplace ul.navigation > li.nav-main-item-animals {background: url("../../images/_site/_onlinemarketplace/icon_animals.png") no-repeat scroll center 0 transparent; padding: 0;}
.onlinemarketplace ul.navigation > li.nav-main-item-animals a {display: block; padding: 0; width: 77px; height: 90px; text-indent:  -10000px;}
.onlinemarketplace ul.navigation > li.nav-main-item-business-directory {background: url("../../images/_site/_onlinemarketplace/icons_storefronts.png") no-repeat scroll center 0 transparent; padding: 0;}
.onlinemarketplace ul.navigation > li.nav-main-item-business-directory a {display: block; padding: 0; width: 77px; height: 90px; text-indent:  -10000px;}
.onlinemarketplace ul.navigation > li.nav-main-item-merchandise {background: url("../../images/_site/_onlinemarketplace/icon_merchandise.png") no-repeat scroll center 0 transparent; padding: 0;}
.onlinemarketplace ul.navigation > li.nav-main-item-merchandise a {display: block; padding: 0; width: 77px; height: 90px; text-indent:  -10000px;}
.onlinemarketplace ul.navigation > li.nav-main-item-services {background: url("../../images/_site/_onlinemarketplace/icon_services.png") no-repeat scroll center 0 transparent; padding: 0;}
.onlinemarketplace ul.navigation > li.nav-main-item-services a {display: block; padding: 0; width: 77px; height: 90px; text-indent:  -10000px;}
.onlinemarketplace ul.navigation > li.nav-main-item-realestate {background: url("../../images/_site/_onlinemarketplace/icon_realestate.png") no-repeat scroll center 0 transparent; padding: 0;}
.onlinemarketplace ul.navigation > li.nav-main-item-realestate a {display: block; padding: 0; width: 77px; height: 90px; text-indent:  -10000px;}
.onlinemarketplace ul.navigation > li.nav-main-item-jobs {background: url("../../images/_site/_onlinemarketplace/icon_jobs.png") no-repeat scroll center 0 transparent; padding: 0;}
.onlinemarketplace ul.navigation > li.nav-main-item-jobs a {display: block; padding: 0; width: 77px; height: 90px; text-indent:  -10000px;}
.onlinemarketplace ul.navigation > li.nav-main-item-realmatchjobs {background: url("../../images/_site/_onlinemarketplace/icon_rmjobs.png") no-repeat scroll center 0 transparent; padding: 0;}
.onlinemarketplace ul.navigation > li.nav-main-item-realmatchjobs a {display: block; padding: 0; width: 77px; height: 90px; text-indent:  -10000px;}
.onlinemarketplace ul.navigation > li.nav-main-item-garagesales {background: url("../../images/_site/_onlinemarketplace/icon_gsales.png") no-repeat scroll center 0 transparent; padding: 0;}
.onlinemarketplace ul.navigation > li.nav-main-item-garagesales a {display: block; padding: 0; width: 77px; height: 90px; text-indent:  -10000px;}

.onlinemarketplace ul.navigation > li {padding: 0 9px !important;}
.onlinemarketplace ul.navigation, .onlinemarketplace ul.navigation > li { background-color: transparent;}
.onlinemarketplace ul.navigation > li.current-section,  .onlinemarketplace ul.navigation > li.active { background-color: #FFF;}
.onlinemarketplace ul.navigation > li:hover { background-color: #ECECEC; 
/*-webkit-box-shadow: inset 0px 0px 5px 0px rgba(0,0,0,0.25);
-moz-box-shadow: inset 0px 0px 5px 0px rgba(0,0,0,0.25);
box-shadow: inset 0px 0px 5px 0px rgba(0,0,0,0.25);*/}

.onlinemarketplace ul.navigation > li.nav-main-item-marketplace li a,
.onlinemarketplace ul.navigation > li.nav-main-item-autos li a, 
.onlinemarketplace ul.navigation > li.nav-main-item-celebrations li a, 
.onlinemarketplace ul.navigation > li.nav-main-item-tributes li a, 
.onlinemarketplace ul.navigation > li.nav-main-item-various li a, 
.onlinemarketplace ul.navigation > li.nav-main-item-services li a, 
.onlinemarketplace ul.navigation > li.nav-main-item-realestate li a, 
.onlinemarketplace ul.navigation > li.nav-main-item-jobs li a, 
.onlinemarketplace ul.navigation > li.nav-main-item-realmatchjobs li a, 
.onlinemarketplace ul.navigation > li.nav-main-item-garagesales li a
{display: inherit; padding: inherit; width: inherit; height: inherit; text-indent: inherit;}

.RmJwSbWrapper { width: 960px !important;}
.RmJwSbMainColor { background-color: #ccc !important;}
.realmatchjobs .blox-title a:link, .realmatchjobs .blox-title a:active, .realmatchjobs .blox-title a:visited,
.realmatchjobs .blox-sub-title a:link, .realmatchjobs .blox-sub-title a:active, .realmatchjobs .blox-sub-title a:visited { color: #008cd2;}
.onlinemarketplace .rmFJTopLine { margin: 10px auto 15px !important;}
.onlinemarketplace .highlight-grey #rmFJTitle { margin-left: 0 !important; margin-bottom: 10px !important;}


/* Tributes Styles */
.onlinemarketplace #blox-enhanced-announcements { background: none repeat scroll 0 0 #fff; border-radius: 0; margin: inherit; padding: inherit;}
.onlinemarketplace .utility-theme-box .blox-title { bottom: 57px;}

.onlinemarketplace.celebrations .utility-theme-box .blox-title h3 span { color: #ea1d24;}
.onlinemarketplace.celebrations .theme-box.blox-zebra-nav { background-color: #ea1d24;}
.onlinemarketplace.celebrations .blox-zebra-nav a { border-left: medium none; color: #fff; font-size: 12px; line-height: 14px;}

.onlinemarketplace.celebrations #header-icons, .onlinemarketplace.tributes #header-icons, .onlinemarketplace.autos #header-icons { display: none;}

.onlinemarketplace.celebrations #blox-header h1, .onlinemarketplace.celebrations #blox-header h2,
.onlinemarketplace.tributes #blox-header h1, .onlinemarketplace.tributes #blox-header h2 { display: none;}

#blox-html-container.onlinemarketplace.celebrations  {background: url("../../images/_site/celebrations-tree-bg-bar-black.jpg") repeat-x fixed center 0 transparent;}
.onlinemarketplace.celebrations .utility-theme-box .blox-title h3, .onlinemarketplace.celebrations .utility-theme-box .blox-title h3 a { color: #008cd2; text-shadow: 1px 1px 1px #fff;}
.onlinemarketplace.celebrations .utility-theme-box.ribbons .content { background: url("../../images/_site/celebrations-tree.jpg") repeat scroll right -47px rgba(0, 0, 0, 0);}
.onlinemarketplace.celebrations .utility-theme-box.ribbons .blox-title { background: none repeat scroll 0 0 rgba(0, 0, 0, 0.1); width: auto;}
.onlinemarketplace.celebrations .utility-theme-box.ribbons .blox-title { background: none repeat scroll 0 0 rgba(0, 0, 0, 0); bottom: inherit; padding: 0; position: relative; width: auto;}

.onlinemarketplace.tributes .utility-theme-box .blox-title { bottom: 27px;}
.onlinemarketplace.tributes .utility-theme-box.clouds .blox-title { background: none repeat scroll 0 0 rgba(0, 0, 0, 0);}
.onlinemarketplace.tributes .utility-theme-box .blox-title h3, .onlinemarketplace.tributes .utility-theme-box .blox-title h3 a { color: #008cd2; text-shadow: 1px 1px 1px #fff;}

/*.onlinemarketplace.tributes .utility-theme-box.clouds .content { background: url("../../images/_site/winter-clouds.jpg") repeat scroll right -229px rgba(0, 0, 0, 0);}*/
.onlinemarketplace.tributes #blox-container { background: none repeat scroll 0 0 transparent;}
.onlinemarketplace.tributes #leaderboard-bottom { background: none repeat scroll 0 0 transparent; margin-bottom: 20px;}
.onlinemarketplace.tributes #blox-footer { background: none repeat scroll 0 0 transparent;}
.onlinemarketplace.tributes #blox-footer .blox-bottom-block-holder { background: none repeat scroll 0 0 #fff;}

.onlinemarketplace.tributes.search .container_12 .grid_8 {
  background-color: #fff;
  margin: 0;
  padding: 10px;
  width: 620px;
}

#blox-html-container.onlinemarketplace.tributes  {background: url("../../images/_site/tributes-full-bg-black.jpg") repeat-x fixed center 0 transparent;}
.onlinemarketplace.tributes .utility-theme-box.clouds .content { background-image: none; height: 103px;}

.onlinemarketplace.tributes .theme-box.blox-zebra-nav { background-color: #fff;}
.onlinemarketplace.tributes .blox-zebra-nav a { border-left: medium none; color: #008cd2; font-size: 12px; line-height: 14px;}

.slideshow-showcase { background: none repeat scroll 0 0 #fff; border: 1px solid #ececec; border-radius: 5px;}
.slideshow-showcase .headline-cell a { color: #333; font-size: 20px;}
.slideshow-showcase .headline-cell.large-photo a { color: #fff; font-size: 20px;}
.slideshow-showcase .small-photo-cell img.mugshot { border-color: #fff;}
.slideshow-showcase .photo-cutline { border-radius: 0 0 5px 5px;}
.slideshow-showcase .lead-cell a, .slideshow-showcase .mugshot-text a, .slideshow-showcase .small-photo-cutline a { color: #333;}
.slideshow-showcase .photo-cutline a { color: #fff;}
.slideshow-showcase .mugshot-text { background: none repeat scroll 0 0 #fff;  color: #333;}

/* Classified related blocks */
.core-slider.horizontal.classified { background: none repeat scroll 0 0 #fff;}
.core-slider.horizontal.classified .group .item { background: none repeat scroll 0 0 #fff; border: 1px dotted #ccc !important; padding: 8px 9px 10px 10px;}
.onlinemarketplace .blox-recent-list .blox-recent-block h4, .classifieds .blox-recent-list .blox-recent-block h4, .autos .blox-recent-list .blox-recent-block h4  { font-size: 11px; font-weight: bold; margin: 5px 0;}


/* Jobs */
.onlinemarketplace .class.categoriesList span.cat-icon.cl-job-icon, .class.categoriesList span.cat-icon.cl-jobs-icon {
  background-position: 0 -9px;
}
.onlinemarketplace .class.categoriesList span.cat-icon {
  display: block;
  float: left;
  height: 72px;
  text-indent: -99999px;
  width: 72px;
}
.onlinemarketplace.jobs .class.categoriesList span.cat-icon {
  background: url("../../images/_site/_onlinemarketplace/plain/jobs.png") no-repeat scroll center 0 transparent;
}
.onlinemarketplace.garagesales .class.categoriesList span.cat-icon, {
  background: url("../../images/_site/_onlinemarketplace/plain/gsale.png") no-repeat scroll center -10px transparent;
}
.onlinemarketplace.realestate .class.categoriesList span.cat-icon {
  background: url("../../images/_site/_onlinemarketplace/plain/realestate.png") no-repeat scroll center 0 transparent;
}
.onlinemarketplace.various .sale-block .class.categoriesList span.cat-icon {
  background: url("../../images/_site/_onlinemarketplace/plain/merchandise.png") no-repeat scroll center 0 transparent;
}
.onlinemarketplace.various .service-block .class.categoriesList span.cat-icon {
  background: url("../../images/_site/_onlinemarketplace/plain/services.png") no-repeat scroll center 0 transparent;
}
.onlinemarketplace.various .animals-block .class.categoriesList span.cat-icon {
  background: url("../../images/_site/_onlinemarketplace/plain/animals.png") no-repeat scroll center 0 transparent;
}

.onlinemarketplace .class.categoriesList ol {
  margin-left: 80px;
}
.onlinemarketplace .class.categoriesList h3 {
  border-bottom: 1px solid #ececec;
  font-family: "Droid Sans",Arial,Tahoma,sans-serif;
  font-size: 21px;
  line-height: 26px;
  margin: 0 0 10px 80px;
  padding-bottom: 2px;
  text-transform: uppercase;
}
.onlinemarketplace .class.categoriesList h3 a {color: #008cd2;}

.portal-title .blox-title, .portal-title .blox-sub-title {border-bottom: medium none;}
.portal-title .blox-title h3, .portal-title .blox-sub-title h4 { font-size: 30px; padding: 25px 80px 0;}
.portal-jobs-title .blox-title, .portal-jobs-title .blox-sub-title { background: url("../../images/_site/_onlinemarketplace/plain/jobs.png") no-repeat scroll -11px 7px transparent; height: 72px;}
.portal-celebrations-title .blox-title, .portal-celebrations-title .blox-sub-title { background: url("../../images/_site/_onlinemarketplace/plain/celebrations.png") no-repeat scroll -11px 7px transparent; height: 72px;}
.portal-tributes-title .blox-title, .portal-tributes-title .blox-sub-title { background: url("../../images/_site/_onlinemarketplace/plain/tributes.png") no-repeat scroll -11px 7px transparent; height: 72px;}
.portal-autos-title .blox-title, .portal-autos-title .blox-sub-title { background: url("../../images/_site/_onlinemarketplace/plain/autos.png") no-repeat scroll -11px 7px transparent; height: 72px;}
.portal-realestate-title .blox-title, .portal-realestate-title .blox-sub-title { background: url("../../images/_site/_onlinemarketplace/plain/realestate.png") no-repeat scroll -11px 7px transparent; height: 72px;}
.portal-merchandise-title .blox-title, .portal-merchandise-title .blox-sub-title { background: url("../../images/_site/_onlinemarketplace/plain/merchandise.png") no-repeat scroll -11px 7px transparent; height: 72px;}
.portal-animals-title .blox-title, .portal-animals-title .blox-sub-title { background: url("../../images/_site/_onlinemarketplace/plain/animals.png") no-repeat scroll -11px 7px transparent; height: 72px;}
.portal-gsales-title .blox-title, .portal-gsales-title .blox-sub-title { background: url("../../images/_site/_onlinemarketplace/plain/gsale.png") no-repeat scroll -11px 7px transparent; height: 72px;}
.portal-services-title .blox-title, .portal-services-title .blox-sub-title { background: url("../../images/_site/_onlinemarketplace/plain/services.png") no-repeat scroll -11px 7px transparent; height: 72px;}
.portal-storefronts-title .blox-title, .portal-storefronts-title .blox-sub-title { background: url("../../images/_site/_onlinemarketplace/plain/storefronts.png") no-repeat scroll -11px 7px transparent; height: 72px;}

.class.categoriesList ol { margin-left: 72px;}
.class.categoriesList span.cat-icon { height: 72px;  width: 72px;}
.class.categoriesList span.cat-icon.cl-housing-icon, .class.categoriesList span.cat-icon.cl-housing-sale-icon {
    background: url("../../images/_site/_onlinemarketplace/plain/realestate.png") no-repeat scroll -9px -7px transparent; height: 72px;
}
.class.categoriesList span.cat-icon.cl-housing-rent-icon, .class.categoriesList span.cat-icon.cl-rent-icon {
  background: url("../../images/_site/_onlinemarketplace/plain/for_rent.png") no-repeat scroll -9px -7px transparent; height: 72px;
}
.class.categoriesList span.cat-icon.cl-job-icon, .class.categoriesList span.cat-icon.cl-jobs-icon {
  background: url("../../images/_site/_onlinemarketplace/plain/jobs.png") no-repeat scroll -9px -7px transparent; height: 72px;
}
.class.categoriesList span.cat-icon.cl-sale-icon {
  background: url("../../images/_site/_onlinemarketplace/plain/merchandise.png") no-repeat scroll -9px -7px transparent; height: 72px;
}
.class.categoriesList span.cat-icon.cl-pets-icon, .class.categoriesList span.cat-icon.cl-sale-pet-icon {
  background: url("../../images/_site/_onlinemarketplace/plain/animals.png") no-repeat scroll -9px -7px transparent; height: 72px;
}
.class.categoriesList span.cat-icon.cl-service-icon, .class.categoriesList span.cat-icon.cl-services-icon {
  background: url("../../images/_site/_onlinemarketplace/plain/services.png") no-repeat scroll -9px -7px transparent; height: 72px;
}
.class.categoriesList span.cat-icon.cl-car-icon, .class.categoriesList span.cat-icon.cl-vehicle-car-icon, .class.categoriesList span.cat-icon.cl-vehicle-icon {
  background: url("../../images/_site/_onlinemarketplace/plain/autos.png") no-repeat scroll -9px -7px transparent; height: 72px;
}
.class.categoriesList span.cat-icon.cl-community-icon {
  background: url("../../images/_site/_onlinemarketplace/plain/community.png") no-repeat scroll -9px -7px transparent; height: 72px;
}
.class.categoriesList span.cat-icon.cl-sale-sale-icon,
.class.categoriesList span.cat-icon.cl-sale-sale-garage-icon {
  background: url("../../images/_site/_onlinemarketplace/plain/gsale.png") no-repeat scroll -9px -7px transparent; height: 72px;
}
.class.categoriesList span.cat-icon.cl-coupons-icon, .class.categoriesList span.cat-icon.cl-service-coupon-icon {
  background: url("../../images/_site/_onlinemarketplace/plain/deals.png") no-repeat scroll -9px -7px transparent; height: 72px;
}

.instant-gallery-app .instant-gallery .frame h3 { text-transform: inherit !important;}
.featured-stories #blox-center-piece h3 { text-transform: inherit !important;}

.onlinemarketplace #blox-slideshow-featured-listings.blox-featured-listings-holder {
  background: none repeat scroll 0 0 #fff;
  border: medium none;
  border-radius: 8px;
  height: 230px;
  padding: 0;
}
.onlinemarketplace #blox-slideshow-featured-listings .jcarousel-skin-tango .jcarousel-container-horizontal {
  margin: 0;
  overflow: hidden;
  position: relative;
  width: 460px;
}
.onlinemarketplace #blox-slideshow-featured-listings .jcarousel-skin-tango .jcarousel-prev-horizontal {
  height: 172px;
  position: absolute;
  left: 0;
  text-indent: -9999em;
  top: inherit;
  width: 20px; 
  background: url("../../images/_site/_onlinemarketplace/plain/previous.png") no-repeat scroll 0 0 white;
  color: #000;
  display: block;
  font-size: 15px;
  font-weight: bold;
  text-align: center;
  width: 20px;
}
.onlinemarketplace #blox-slideshow-featured-listings .jcarousel-skin-tango .jcarousel-next-horizontal {
  height: 172px;
  position: absolute;
  right: 0;
  text-indent: -9999em;
  top: inherit;
  width: 20px; 
  background: url("../../images/_site/_onlinemarketplace/plain/next.png") no-repeat scroll 0 0 white;
  color: #000;
  display: block;
  font-size: 15px;
  font-weight: bold;
  text-align: center;
  width: 20px;
}
.onlinemarketplace #blox-slideshow-featured-listings .jcarousel-skin-tango .jcarousel-clip-horizontal {
  height: 133px;
  margin-left: 40px;
  overflow: hidden;
  width: 380px;
}
.onlinemarketplace #blox-slideshow-featured-listings .jcarousel-skin-tango .jcarousel-item {
  background: none repeat scroll 0 0 #fff;
  border: 1px dotted #ccc;
  height: 115px;
  margin: 0 0 0 10px;
  overflow: hidden;
  padding: 8px;
  width: 165px;
}
.onlinemarketplace #blox-slideshow-featured-listings.blox-featured-listings-holder {
  background: none repeat scroll 0 0 #fff;
  border: medium none;
  border-radius: 0;
  height: 168px;
  margin: 21px 0 20px;
}
.onlinemarketplace .marketplace.sectionHead {
  display: none;
}
.onlinemarketplace .core-slider.horizontal .prev, .onlinemarketplace .core-slider.horizontal .next {
  background: none repeat scroll 0 0 #fff;
  color: #000;
  display: block;
  font-size: 15px;
  font-weight: bold;
  position: absolute;
  text-align: center;
  text-indent: -9999px;
  width: 20px;
}
.onlinemarketplace .core-slider.horizontal .prev{ background: url("../../images/_site/_onlinemarketplace/plain/previous.png") no-repeat scroll 0 0 white;}
.onlinemarketplace .core-slider.horizontal .next{ background: url("../../images/_site/_onlinemarketplace/plain/next.png") no-repeat scroll 0 0 white;}

.onlinemarketplace .core-slider.horizontal.classified .next {
  border-left: 4px solid #fff;
}
.onlinemarketplace .core-slider.horizontal.classified .group .item {
  background: none repeat scroll 0 0 #fff;
  height: 115px;
  overflow: hidden;
  padding: 8px;
}
.onlinemarketplace .core-slider.horizontal.classified .group {
  margin-top: 0;
}
.onlinemarketplace .core-slider.horizontal.classified .nav {
  display: none;
}
.onlinemarketplace .blox-featured-listings-holder li p.tel, .onlinemarketplace .blox-featured-listings-holder li p.adr, .onlinemarketplace .blox-featured-listings-holder li p.mp-open, .onlinemarketplace #blox-slideshow-featured-listings #blox-slideshow-featured-listings-fb{
  display: none;
}
.onlinemarketplace .blox-featured-listings-holder li h5.moreInfo {
  background: none repeat scroll 0 0 #547c9d;
  border-radius: 8px;
  bottom: 6px;
  color: #fff;
  font-size: 12px;
  font-weight: 700;
  margin: 0;
  padding: 2px;
  position: absolute;
  right: 10px;
  text-align: center;
  width: 100px;
}
.onlinemarketplace .blox-featured-listings-holder .logo-clip {
  height: 65px;
}
.onlinemarketplace .core-slider.horizontal .group .item .image {
  float: left;
  height: 40px;
  margin-right: 5px;
  overflow: hidden;
  width: 40px;
}
.onlinemarketplace .core-slider.horizontal.classified .group .item .description {
  display: block;
  height: 50px;
  overflow: hidden;
}
.onlinemarketplace .core-slider.horizontal.classified .group .item .more-link {
  padding: 2px 12px;
}


#blox-right-col .blox-search-block h3 a {
  color: #008cd2;
  display: block;
  font-size: 21px;
  margin-bottom: 3px;
  text-transform: inherit;
}
#blox-right-col .blox-search-block.custom-class-search .search-bar {
  background: none repeat scroll 0 0 #f4f4f4 !important;
  border: 1px solid #cccccc;
  color: #333333;
  font-size: 12px;
  margin: 0;
  padding: 5px 0;
  text-align: center;
  width: 75%;
}
html #blox-right-col .blox-search-block.custom-class-search input[type="button"], html #blox-right-col .blox-search-block.custom-class-search input[type="reset"], html #blox-right-col .blox-search-block.custom-class-search input[type="submit"] {
  height: 27px;
  margin: 0;
  padding: 0;
  text-decoration: none;
  text-transform: uppercase;
  width: 23%;
}

.onlinemarketplace .grid_3, .onlinemarketplace .grid_5 {width: 300px;}
/*  END ONLINEMARKETPLACE */

/* Calendar Search styles */
.eden_prairie_news #calendarSearch.search-box,
.chanhassen_villager #calendarSearch.search-box,
.chaska_herald #calendarSearch.search-box,
.jordan_independent #calendarSearch.search-box,
.lakeshore_weekly #calendarSearch.search-box,
.prior_lake_american #calendarSearch.search-box,
.savage_pacer #calendarSearch.search-box,
.shakopee_valley_news #calendarSearch.search-box
{ display: none;}

#calendarSearchSimple.search-box{
    width:621px;
    overflow:hidden;
    background:#547c9d;
    color:#ebebeb;
    margin:10px 0 12px;
    font-size:10px;}
    .container_16 .grid_13 #calendarSearchSimple.search-box{
        width:100%}
    #calendarSearchSimple.search-box form{padding: 2px 16px;}
#calendarSearchSimple.search-box .frame{
    overflow:hidden;
    /*background:url(../images/bg-search-bottom.gif) no-repeat 0 100%;*/
    padding:10px 5px;
    position:relative;}
#calendarSearchSimple .name-option {font-size:10px;
    padding-left:195px; visibility:hidden;}
#calendarSearchSimple #normalOptions {
  border-bottom: medium none;
  margin-bottom: 0;
  padding-bottom: 10px;
  position: relative;
  width: 100%;
}
#calendarSearchSimple #normalOptions div label{display:block;}
#calendarSearchSimple #normalOptions div.name,
#calendarSearchSimple #normalOptions div.name input{width:360px;}
    .container_16 .grid_13 #calendarSearchSimple #normalOptions div.name,
    .container_16 .grid_13 #calendarSearchSimple #normalOptions div.name input{width:360px;}
#calendarSearchSimple #normalOptions div.name input.radio {width:auto; margin:0px;}
#calendarSearchSimple #normalOptions div.name label.radio {display:inline;}
#calendarSearchSimple #normalOptions div.areas{position:absolute; right:210px; top:0;}
#calendarSearchSimple #normalOptions div.areas select{padding:1px 0px; }
#calendarSearchSimple #normalOptions div.dates{position:absolute; right:55px; top:0;}
.hasDatepicker{width:129px;}
#calendarSearchSimple #normalOptions div strong{font-size:16px;font-weight:bold;}
#calendarSearchSimple #normalOptions .cal-search-go{
    padding: 1px;
    position: absolute;
    right: 0;
    top: 22px;
    width: 43px;}
.cal-search-reset{
    position:absolute;
    bottom:10px;
    right:0px;}
#calendarSearchSimple #calAdvancedOptions{
    border-bottom:1px solid #fff;
    background: none;
    position:relative;
    top:10px;
    border-top:solid 1px #ffffff;
    padding-top:10px;
    padding-bottom:40px;
    margin-bottom:20px;
    height:120px;}
#calendarSearchSimple #calAdvancedOptions div label{
    font-weight:bold;
    font-size:12px;
    text-transform:capitalize;}
#calendarSearchSimple #calAdvancedOptions div{
    float:left;
    margin-right:15px;
    display:inline-block;}
#calendarSearchSimple #calAdvancedOptions div.category{
    }
#calendarSearchSimple #calAdvancedOptions div.location{
    }
    #calendarSearchSimple #calAdvancedOptions div.location input{width:40px;}
#calendarSearchSimple #calAdvancedOptions div.date-range{
    }
    #calendarSearchSimple #calAdvancedOptions div.date-range input {width:70px;}
#calendarSearchSimple #calAdvancedOptions div.radius{}
#calendarSearchSimple #calAdvancedOptions div.country{}
#calendarSearchSimple #calAdvancedOptions div.results{
    position:absolute;
    left:215px;
    bottom:-30px;}
#calendarSearchSimple #calAdvancedOptions div.order{
    position:absolute;
    left:0;
    bottom:-30px;}
#calendarSearchSimple #calAdvancedOptions div.type{display:none;}

#calendarSearchSimple .btn-go{
    position:absolute;
    top:30px;
    right:24px;
    height:18px;}

#calendarSearchSimple #searchOptions {
    text-align:right;}
#calendarSearchSimple #searchOptions li{display:inline;}

/* Andy 576712 */

.onlinemarketplace.jobs  #blox-header h2 {
background: url("../../images/mySWjobs.png") no-repeat scroll 0 0;
height: 100px;
width: 345px;
}

.classifieds.job #blox-header h2 {
background: url("../../images/mySWjobs.png") no-repeat scroll 0 0;
height: 100px;
width: 445px;
}

/* Classifieds submit button */
.classifieds .heading-class .button.submit { margin-top: -56px;}
.classifieds .heading-class .button.submit {background: none repeat scroll 0 0 #008cd2;border-radius: 0;color: #ffffff;font-size: 17px;padding: 0;}
.classifieds .heading-class .button.submit a { display: block; padding: 4px 8px !important;}
.classifieds .heading-class .button.submit a:hover{ color: #FFF; background-color:#f26621;}


#header-block-top-left .nav-builder-container ul.nav li.nav-item {
  border-right: 0 solid #676767;
  float: left;
  font-size: 12px;
  padding: 0 5px 5px;
}
#header-block-top-left .nav-builder-container ul.nav {
  margin-left: 10px;
}

/* Marketplace (Storefronts) Section Title Image */
.marketplace .heading {background: url("../../images/_site/bg-heading-storefronts.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);}

/* Classifieds (Marketplace) Section Title Images */
.classifieds .class-head-icon {background: url("../../images/_site/bg-heading-classifieds3.png") no-repeat scroll 0 9px #fff;}
.classifieds.job .class-head-icon {background: url("../../images/_site/bg-heading-classifieds-jobs.png") no-repeat scroll 0 9px #fff;}
.classifieds.service.coupon .class-head-icon {background: url("../../images/_site/bg-heading-classifieds-deals.png") no-repeat scroll 0 9px #fff;}
.classifieds.vehicle .class-head-icon {background: url("../../images/_site/bg-heading-classifieds-autos.png") no-repeat scroll 0 9px #fff;}
.classifieds.service .class-head-icon {background: url("../../images/_site/bg-heading-classifieds-services.png") no-repeat scroll 0 9px #fff;}
.classifieds.housing .class-head-icon, .classifieds.housing.sale .class-head-icon {background: url("../../images/_site/bg-heading-classifieds-realestate.png") no-repeat scroll 0 9px #fff;}
.classifieds.housing.rent .class-head-icon {background: url("../../images/_site/bg-heading-classifieds-rent.png") no-repeat scroll 0 9px #fff;}
.classifieds.sale .class-head-icon {background: url("../../images/_site/bg-heading-classifieds.png") no-repeat scroll 0 9px #fff;}
.classifieds.sale.garage .class-head-icon {background: url("../../images/_site/bg-heading-classifieds-sale.png") no-repeat scroll 0 9px #fff;}
.classifieds.community .class-head-icon {background: url("../../images/_site/bg-heading-classifieds-community.png") no-repeat scroll 0 9px #fff;}
.classifieds.sale.pet .class-head-icon {background: url("../../images/_site/bg-heading-classifieds-pets.png") no-repeat scroll 0 9px #fff;}
.classifieds.sale.tickets .class-head-icon {background: url("../../images/_site/bg-heading-classifieds-tickets.png") no-repeat scroll 0 9px #fff;}

/* Classifieds (Marketplace) Header Logo Images */
.classifieds.service #blox-header h2 {background: url("../../images/_site/services_header_445x62.png") no-repeat scroll 0 0 transparent;height: 62px;width: 445px;}
.classifieds.service #blox-header h2 a {height: 62px;width: 445px;}
.classifieds.vehicle #blox-header h2 {background: url("../../images/_site/autos_header_445x68.png") no-repeat scroll 0 0 transparent;height: 68px;width: 445px;}
.classifieds.vehicle #blox-header h2 a {height: 68px;width: 445px;}
.classifieds.service.coupon #blox-header h2 {background: url("../../images/_site/DealsHeader_445x63.png") no-repeat scroll 0 0 transparent;height: 63px;width: 445px;}
.classifieds.service.coupon #blox-header h2 a {height: 63px;width: 445px;}

/* Marketplace (Storefronts) Header Logo Images */
.marketplace #blox-header h2 {background: url("../../images/_site/storefront_header_445x61.png") no-repeat scroll 0 0 transparent;height: 61px;width: 445px;}
.marketplace #blox-header h2 a {height: 61px;width: 445px;}
.marketplace.church #blox-header h2 {background: url("../../images/_site/worship_header_445x62.png") no-repeat scroll 0 0 transparent;height: 62px;width: 445px;}
.marketplace.church #blox-header h2 a {height: 62px;width: 445px;}