/* -------------- Site customizations -------------- */
dl,li{border:0;}
/* Header Logo */

/* #blox-header-vertical-nav, #nav { z-index: 5000; } */
#blox-header-vertical-nav h1,
#blox-header-vertical-nav h2,
#blox-header h1,
#blox-header h2
    {background: url("../../images/_site/logo.png") no-repeat transparent}
    
#blox-story .instant-gallery h3,#blox-story .blox-large-video-title {display:none}
#blox-story-text p { font-size: 1.3em; line-height: 150%; }
#blox-story-media { margin-top: -5px; }

/* slideshow-tabs */
.center-piece-tabs a {border:1px solid #DDD;display: block;float: left;text-decoration: none;height: 15px;width: 17px;color: black;text-align: center;margin-right: 5px;margin-bottom: 5px;background:#CCC ;font-size: 10px;font-weight: bold;background-image:none !important}
        .center-piece-tabs a:hover, .center-piece-tabs a.selected {      color: #333;}
        .center-piece-tabs.asset_tab {height: 20px;position: relative;z-index: 3;}
.center-piece-tabs.asset_tab a {background-image:none !important;    text-decoration: none;    color: black;    font-weight: normal;    width:auto;    font: 10px/15px Arial, sans-serif;    text-transform:uppercase;    padding:4px 5px;    -webkit-border-radius: 4px 4px 0 0; -moz-border-radius; 4px 4px 0 0; border-radius: 4px 4px 0 0;    background: -moz-linear-gradient(top,  rgba(0,0,0,0) 34%, rgba(0,0,0,0.01) 36%, rgba(0,0,0,0.06) 72%, rgba(0,0,0,0.18) 100%);    background: -webkit-gradient(linear, left top, left bottom, color-stop(34%,rgba(0,0,0,0)), color-stop(36%,rgba(0,0,0,0.01)), color-stop(72%,rgba(0,0,0,0.06)), color-stop(100%,rgba(0,0,0,0.18)));    background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 34%,rgba(0,0,0,0.01) 36%,rgba(0,0,0,0.06) 72%,rgba(0,0,0,0.18) 100%);    background: -o-linear-gradient(top,  rgba(0,0,0,0) 34%,rgba(0,0,0,0.01) 36%,rgba(0,0,0,0.06) 72%,rgba(0,0,0,0.18) 100%);    background: -ms-linear-gradient(top,  rgba(0,0,0,0) 34%,rgba(0,0,0,0.01) 36%,rgba(0,0,0,0.06) 72%,rgba(0,0,0,0.18) 100%);    background: linear-gradient(to bottom,  rgba(0,0,0,0) 34%,rgba(0,0,0,0.01) 36%,rgba(0,0,0,0.06) 72%,rgba(0,0,0,0.18) 100%);    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#5e000000',GradientType=0 );    border:1px solid #DDD;    background-color:#eee;    margin:0px 2px 0 0;    position:relative;    z-index:15}
.center-piece-tabs.asset_tab a.selected, .center-piece-tabs.asset_tab a:hover  {background-image:none;background-color:#FFF;border-bottom:1px solid #FFF;}
.center-piece-container.asset_tab {border: 1px solid #DDD;padding-left: 4px; width:100%}
.center-piece-container.asset_tab {margin-top:-1px;}
    .center-piece-container.asset_tab > ul { position: relative; }
    /* change by alf: BMT-58, make width 100% below */
    .center-piece-container.asset_tab ul,.grid_4 .center-piece-container.asset_tab .photo-container, .grid_5 .center-piece-container.asset_tab .photo-container {width: 100%;overflow: hidden;}
.center-piece-container.asset_tab .photo-container,.center-piece-container.asset_tab p{}
.center-piece-container.asset_tab p {font-size:12px; line-height:1.48em; }
.center-piece-items > li {padding:10px 0;}
.center-piece-items .blox-related-items.floated li {clear: both;}
.center-piece-items .blox-related-items.floated {
float: none;
clear: right;
width: auto;
}
/* end slideshow tabs */

#rail-middle {text-align:center}
#rail-top {text-align:center}
#rail-bottom {text-align:center}

/* Fix for Jobs page */
.classifieds.jobs #blox-breadcrumbs {display: none;}
.classifieds.jobs #index-section-title {display: none;}
.classifieds.jobs .heading.detail {margin-bottom: 10px;}
.classifieds.jobs .heading {background: none !important;border-bottom: 2px solid #CCC;width: 100%;}

/* Fix for Obituaries page */
.obituaries #blox-breadcrumbs {display: none;}

/* #pencil, #tncms-region-ads-pencil {z-index: -99999;} */

ul.dropdown-vertical  {z-index:99999 !important}

.app-classifieds #gallery-classified #instantGallery .ribbon-icon {left:-30px !important;top:-30px !important}
.app-classifieds #gallery-classified #instantGallery {overflow:hidden !important;min-height:80px}


/* Specific fix for #522354. If it is widespread, remove this and proceed from there. -mg */
.journal-slider .item-list { width:100%  !important }
.no-title .section-title {display:none !important}

.td-three-box .core-slideshow-tiled ul.sections-list li { height: 235px; width: 200px; margin-left: 10px; }
.td-three-box .core-slideshow-tiled .custom-image-wrapper img { width:200px; height:auto; }
.td-three-box .core-slideshow-tiled .custom-image-wrapper { height:auto !important; background:none !important; padding:0 !important; border:0 !important; width:200px !important; }

/* fix for no spacing in twitter feed between the date and subject/action/tweet */
.tweet_list li .tweet_join {margin-left:0.25em;}

/* custom gallery showcase */
.jn-photo-gallery
{
    width:100%;
    clear:left;
    overflow:hidden;
}

table.jn-photo-gallery-list
{
    margin:0;
    padding:12px 0 0;
    /*width:640px;*/
    overflow:hidden;
    float:left;
}

table.jn-photo-gallery-list tr
{
    vertical-align:top;
    text-align:center;
}

table.jn-photo-gallery-list tr td
{
    width:132px;
    background:#fff;
    margin:2px 5px 15px 5px;
    border:0px solid #ddd;
    overflow:hidden;
}

table.jn-photo-gallery-list tr td .jn-item-container
{
    position:relative;
}

table.jn-photo-gallery-list tr td img
{
    display:block;
    margin:0 auto;
}
table.jn-photo-gallery-list tr td img.vertical
{
    height:136px;
    width:auto;
}
table.jn-photo-gallery-list tr td img.horizontal
{
    width:136px;
    height:auto;
}
table.jn-photo-gallery-list tr td img:hover
{
    opacity:.95;
}

.jn-photo-gallery-list .jn-top-heading
{
    width:71px;
    height:20px;
    top:7px;
    left:0;
    position:absolute;
}

.jn-photo-gallery-list .jn-top-heading p
{
    width:64px;
    height:20px;
    font-size:1.0em;
    padding:0 7px 0 0;
    background:url(../../images/_gallery/top-heading-bg2.png);
    color:#fff;
    font-weight:bold;
    line-height:20px;
    margin:0;
    text-align:right;
    text-transform:uppercase;
}

.jn-photo-gallery-list .jn-bottom-block
{
    /*width:132px;*/
    width:100%;
    height:auto;
}

.jn-photo-gallery .jn-photo-gallery-list .jn-bottom-block div
{
    width:auto;
    height:auto;
    overflow:hidden;
    text-align:left;
}

.jn-photo-gallery-list .jn-bottom-block div
{
    width:118px;
    height:auto;
    padding:7px 0px 0;
    background:#fff;
}
                
.jn-photo-gallery-list .jn-bottom-block div strong
{
    display:block;
    letter-spacing:1px;
}

.form-title h1.form_heading
{
    color: #333;
    background-color: #fff;
}

/* hide showcase magic */
#blox-showcase-images li.showcase a h3 { display: none; }
#blox-showcase-images img { border: none !important; }

#header-date
{
    position: absolute;
    width: 250px;
    bottom: 15px;
    left: 25px;
    text-align: center;
}

#ndn-video-player-2
{
    padding-top: 5px !important;
    margin: 0 10px 10px 0 !important;
    float: left !important;
}

/* Tributes Set up - Christine on April 10 */
#blox-enhanced-announcements {background: #FFF;}
#blox-enhanced-announcements #blox-top-left {width: 275px;}
#blox-enhanced-announcements #blox-top-right {width: 235px;}
#blox-enhanced-announcements #rail-middle-extra-holder {display: none;}

/* jmjh 531281 */
/*.msie .slideshow-presentation .slideshow-presentation-nav-items li { background: black }*/

/* mjk 531281 */
/* the following keeps the gradients */
/* IE8, fake the gradient colors since we can't have opacity with the gradient */
.slideshow-presentation .slideshow-presentation-nav-items li,
.slideshow-presentation.vertical .slideshow-presentation-nav-items li[disabled=""] {
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#7a7a7a', endColorstr='#595959',GradientType=0 ) \9/ !important;
}
.slideshow-presentation .slideshow-presentation-nav-items li:hover,
.slideshow-presentation .slideshow-presentation-nav-items li.active-nav,
.slideshow-presentation.vertical .slideshow-presentation-nav-items li.active-nav[disabled=""] {
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#343434', endColorstr='#000000',GradientType=0 ) \9/ !important;
}

/* IE9, use the normal gradient as opacity will be applied */
:root .slideshow-presentation .slideshow-presentation-nav-items li {
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#343434', endColorstr='#000000',GradientType=0 ) \9/ !important;
}

/* the following contains fixes for IE10 and future-proofs other browsers */
/* Use the standards-compliant 'opacity', filter for everyone else */
.slideshow-presentation .slideshow-presentation-nav-item a.link {
    opacity: .65 !important;
    filter: alpha(opacity=65) \9/ !important;
}
.slideshow-presentation .slideshow-presentation-nav-items li:hover a.link,
.slideshow-presentation .slideshow-presentation-nav-items li.active-nav a.link {
    opacity: 1 !important;
    filter: alpha(opacity=100) \9/ !important;
}

#blox-wrapper {
border: none;
}

.blox-recent-block h4.blox-headline-kicker
{
    color:#aaa;
    font-weight:normal;
    text-transform:uppercase;
    margin:0;
    padding:0;
}

/* alf: BMT-37 */
/* fix for quicknav left margin, to match "Top Story" */
#quick-nav.horizontal {
    margin: 5px;
}

/* alf: BMT-69 */
/* text for "Similar Stories", etc was too small */
div.related-by-section ul.bull-list {
    font-size: 12px;
}

/* headline for "More Coverage" should look like "Similar Stories" */
#more-coverage-list h3.more-keywords {
    font-size: 18px;
    color: black;
}

/* text for "More Coverage" was too small */
#more-coverage-list ul.bull-list {
    font-size: 12px;
}
/* end BMT-69 */

/*spiro 538717*/
#tncms-block-141641 .blox-bucket-list .blox-flags .tn-flag {
display: none;
}

#blox-enhanced-announcements #comments-tabs{
    margin:0!important;
    padding:0!important;}
#blox-enhanced-announcements .comment{
	left:-15px!important;}

#jn-subnav {
    width: 960px;
    margin-left: 0px;
    padding-top: 5px;
}

#jn-subnav ul {
    margin: 0 0 0 0;
    background-color: #57aede;
    width: 960px;
    height: 35px;
}

#jn-subnav li {
    float: left;
    width: auto;
    padding: 10px 9px;
    color: #fff;
    background-color: #57aede;
    font-weight: 600;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 12px;
}

#jn-subnav li a {
    color: #fff;
}

#jn-subnav li.main-nav {
    float: left;
    width: auto;
    padding: 0 9px 0 0;
    color: #fff;
    background-color: #57aede;
    font-weight: 600;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 12px;
    height: 100%;
}

.ui-icon { width: 16px; height: 16px; background-image: url(../images/ui/ffffff_256x240_icons_icons.png); }

#blox-html-container.hip-chics {
background: url('../../images/_site/_marketplace/background-1104068104.jpg');
}
.hip-chics #blox-wrapper {
border: none;
}

/* Centering logos on featured listings*/
#blox-slideshow-featured-listings .logo-clip img {float: none; display: block; margin: 0 auto;}



/* DSI Styles */
body.page-content {
    overflow: auto !important;
}
#subscription-notice li.service .service-left-column, #subscription-notice-manager-pop li.service .service-left-column {
width: 49% !important;}
#subscription-notice li.service .service-right-column, #subscription-notice-manager-pop li.service .service-right-column {
width: 50%;}

#subscription-notice li.service .service-dsi-purchase-option, #subscription-notice-manager-pop li.service .service-dsi-purchase-option {
width: 46% !important;
float: left;
}
#subscription-notice li.service .service-dsi-coupon-duration, #subscription-notice-manager-pop li.service .service-dsi-coupon-duration {
display: none;
}

#subscription-notice li.service .service-dsi-purchase-option h4, #subscription-notice-manager-pop li.service .service-dsi-purchase-option h4 {
font-size: 12px;
}
#subscription-notice li.service .service-dsi-button, #subscription-notice-manager-pop li.service .service-dsi-button {font: bold 16px/1.48em "Source Sans Pro", Arial, sans-serif;}

#subscription-notice li.service .service-right-column, #subscription-notice-manager-pop li.service .service-right-column {
  clear: none !important;
  float: right !important;
  margin: 1% !important;
  padding: 1% !important;
  width: 44% !important;
}
#subscription-notice li.service .service-left-column, 
#subscription-notice-manager-pop li.service .service-left-column, 
{
    clear: none !important;
    float: left !important;
    margin: 1% !important;
    padding: 1% !important;
    width: 56% !important;
}
#subscription-notice li.service .service-dsi-purchase-option, #subscription-notice-manager-pop li.service .service-dsi-purchase-option {
  margin: inherit !important;
  padding: inherit !important;
  text-align: inherit !important;
}
#subscription-notice li.service .service-left-column, #subscription-notice li.service .service-right-column, #subscription-notice-manager-pop li.service .service-left-column, #subscription-notice-manager-pop li.service .service-right-column {
  clear: inherit !important;
  display: inherit !important;
  float: inherit !important;
  margin: inherit !important;
  padding: inherit !important;
  width: inherit;
}
#subscription-notice li.service .service-dsi-button, #subscription-notice-manager-pop li.service .service-dsi-button {
    border-radius: 16px !important;
    padding: 1% 8% !important;
}
#subscription-notice li.service .service-dsi-purchase-option,
#subscription-notice-manager-pop li.service .service-dsi-purchase-option{text-align:center !important;}
#subscription-notice.ui-widget div#subscribe-area.service-action-area ul li.ui-state-default div.service-left-column{width: 56% !important;}
#subscription-notice.ui-widget div#subscribe-area.service-action-area ul li.ui-state-default div.service-right-column{width: 36% !important;}

.gothic { font-family:'Century Gothic',Calibri,Helvetica,Arial,sans-serif; }

.remaining.message.active, .first-register.message.active, .viewed.message.active {
  display: none !important;
}

.login-insert {
    font: 12px/1.48em Arial,sans-serif;
    margin-bottom: 10px;
}

/* RT: #564173 - right here SCOTT C */
.login-insert .fine-print {
    display:none;
    font: 10px/1.48em Arial,sans-serif !important;
}






.login-insert a {
    color: #547C9D !important;
    display: inline !important;
    float: none !important;
    font-size: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}
.login-column-single {
  width: 100%;
  padding-bottom: 15px;
}

#header-top-left ul {
  margin-right: 0;
}
ul.header-top-left li div#blox-user-panel.minimal{margin-right:-5px !important;}

.subscriber_services.thank_you #blox-wrapper {
    background: url("../../images/_site/shadow.png") repeat-y scroll center top #FFFFFF !important;
}
div.user-skin-pane a{color:blue;font-weight:bold;}
.user-skin-pane .button{font-weight:normal;}
#subscription-notice a.create-account, #subscription-notice-manager-pop a.create-account,
.login-box-create-acount{display:none !important;}

/* The following is to style the thumbnail gallery at the top of the home page */
.ndn_photo_gallery>div.blox-photo-gallery {height: 120px;}
.ndn_photo_gallery>div.blox-photo-gallery>ul.blox-photo-gallery-list {float: right !important; margin-right: 15px; padding: 2px 0 0 0 !important; font-family: Verdana, Arial, Helvetica, sans-serif;}
.ndn_photo_gallery>div.blox-photo-gallery>ul.blox-photo-gallery-list>li {width: 120px; height: 125px; border: none;}
.ndn_photo_gallery>div.blox-photo-gallery>ul.blox-photo-gallery-list>li>a {outline: 0;}
.ndn_photo_gallery>div.blox-photo-gallery>ul.blox-photo-gallery-list>li>.blox-top-heading {width: 100%; height: 30px; left: 0px;}
.ndn_photo_gallery>div.blox-photo-gallery>ul.blox-photo-gallery-list>li>.blox-bottom-block>div {height: 36px !important; padding: 2px 0px 4px 0px; background-color: #fff !important; opacity: 100 !important; width: 100% !important;}
.ndn_photo_gallery>div.blox-photo-gallery>ul.blox-photo-gallery-list>li>.blox-bottom-block>div>p>strong {font-weight: normal !important;}
.ndn_photo_gallery>div.blox-photo-gallery>ul.blox-photo-gallery-list>li>.blox-bottom-block>div>p>strong>a {color: #000 !important;}
.ndn_photo_gallery>div.blox-photo-gallery>ul.blox-photo-gallery-list .blox-top-heading p {text-align:left;width:100%;padding: 0px 0px 0px 5px;}


.blox-recent-block h4.blox-headline,
h4.blox-headline {
    font-size: 14px;
    font-weight: 500;
}
div.blox-zebra-list div.zebra-stripes ul.zebra-list li {
  font-size: 14px;
  font-weight: 500;
}
.blox-zebra-list .zebra-stripes li small {
    display: none;
}

h1#blox-asset-title .blox-headline {font:normal 32px/36px Helvetica,'Helvetica Neue',Arial,sans-serif !important;color: #000}

.blox-asset #blox-story-frame p.byline .author {color: #777 !important; font-family: Georgia, serif; font-style: italic; font-size: 15px;}
#blox-story-frame p.byline .author {color:#f1590b;font:normal 11px Helvetica,'Helvetica Neue',Arial,sans-serif}

/* Hide breadcrumbs */
div#blox-breadcrumbs {display: none !important;}

div#login-box-insert-footer { display: none!important;} 

div#login-box-insert-footer-rock { 
margin-top:20px;
padding:12px;
width:215px;
background: #888888;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
font-size:13px;
color:#ffffff
}
div#login-box-insert-footer-rock a { color:#ffffff!important;}
div#login-box-insert-footer-rock:hover { background: #222222;}
div#login-box-insert-footer-rock a:hover {color:#c1c1c1!important;}

.prepzone-lead-presentation .lead-presentation-photo {margin: 0px;padding: 0px;border: none;}

/* Styling the featured business block */
.feat-bus #blox-featured-listings {background: none; background-color: #fff;}
.feat-bus #blox-featured-listings .heading {background: url("http://www.journalnow.com/content/tncms/live/global/resources/images/_site/_marketplace/find_local_page_logo.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important; height: 60px !important;}
.feat-bus #blox-featured-listings .heading h3 a {display: none;}

h4.asset-tab {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #f00; text-transform: uppercase;}
h4.asset-tab > a {color: #f00; text-decoration: none;}

/* Adding PrepZone header to all PrepZone pages */
#blox-html-container.sports.prepzone h2.vcard.blox-transparency {z-index: 100000; background: url('http://journalnow.com/content/tncms/live/global/resources/images/_site/journalprepzone.gif') no-repeat scroll 0 0 rgba(0,0,0,0); height: 145px; width: 723px; margin: 10px !important;}
#blox-html-container.sports.prepzone div#header-date {display: none !important;}
#blox-html-container.sports.prepzone h2.vcard.blox-transparency > a {width: 685px; height: 130px;}


.classifieds .heading h1 { margin: 0px 0 0;left: 75px;position: relative;top: 13px;}
.classifieds span.button.submit { position: relative;left: 135px;}

.classifieds.jobs .heading.heading-class.detail {
  display: none;
}

.top-stories-right .blox-zebra-list .zebra-mane {
  width: auto !important;
}

.top-stories-right .blox-zebra-list .zebra-stripes {
  margin: 0;
  padding: 0;
  width: 300px;
}
.top-stories-right .zebra-stripes .headline-cell a {
    color: #000;
    font-size: 15px;
    font-weight: 700;
    line-height: 20px;
}

.top-stories-right .zebra-stripes .zebra-list li, .top-stories-right .zebra-mane {
    background: none repeat scroll 0% 0% transparent !important;
    border-bottom: 0px none;
    border-top: 1px solid #CCC;
}

.top-stories-right .blox-zebra-list .zebra-stripes ul.zebra-list li {
    margin-left: 0 !important;
    padding-left: 0px !important;
}

.top-stories-right .blox-zebra-list p {
  color: #666;
  font-size: 1.2em;
  line-height: 1.3em;
  margin-top: 6px;
  padding: 0;
}

/* Hide AP flag */
a.tn-flag.tn-flag-ap {display: none !important;}

/* Poll with Releated story */
.blox-poll-asset .relatedstory a {
  text-decoration: underline;
}

.blox-poll-asset .relatedstory a:hover {
  color: #999;
}

/*568970 darin */

.business_4000048812-html .tabs-map {display:none;} 
.business_4000048812-html .tabs-content {display:none;}
.business_4000048812-html #tab-map{display:none;}

.hide_bigweb {display:none;} /* Added per BMT-2529 */


.article_lightbox {cursor: pointer;}
.lightbox-overlay {display: none; position: absolute; z-index: 1000000; height: 0px; width: 0px; background: white; top: 50%; left: 50%; margin-left: 0px; margin-top: 0px; box-shadow: 0 0 0 2038px rgba(0,0,0,.5); -webkit-transition: 1s;}
.overlay-image {width: 100%;}
.lightbox-overlay #lightbox-close {cursor: pointer; position: absolute; top: 0; right: 0; width: 20px; height: 20px; background-image: url('http://news-record.com/content/tncms/live/global/resources/images/close.png'); color: #fff;}
div.mfp-container > .mfp-content > .mfp-figure > button.mfp-close {line-height: normal; height: auto; color: #888; right: 0px; font-size: 45px; cursor: pointer !important; z-index: 100000;}
div.mfp-container > .mfp-content > .mfp-figure > figure {padding: 10px; background-color: #fff;}
div.mfp-container > .mfp-content > .mfp-figure > figure > figcaption > .mfp-bottom-bar > .mfp-title {font-family: Arial; font-size: 10pt; padding: 0 10px; color: #000; line-height: 14px; background-color: #fff;}
div.mfp-container > .mfp-content > .mfp-figure > figure > figcaption > .mfp-bottom-bar {margin-top: -48px !important;}


#nr_lightbox {position: fixed; top: 0; left: 0; bottom: 0; right: 0; width: 100%; height: 100%; text-align: center; background-color: rgba(0, 0, 0, 0.8); z-index: 1000000;}
#nr_lightbox #content {z-index: 100000; position: absolute; margin: auto; top: 0; left: 0; right: 0; bottom: 0;}
#nr_lightbox #content .nr-close {color: #888; font-family: Arial, Baskerville, monospace; font-size: 26pt; z-index: 100000; position: absolute; top: 0; right: 5px; cursor: pointer;}
#nr_lightbox #content iframe {background-color: #fff; border: 0;}

/* BMT-2557 */
article.inline-child.article {
    margin: 25px 45px 0px 45px;
}

article.inline-child.article h3 {
    font-weight: 800;
}
/* end BMT-2557 */

/* BMT-2575 */
#results-area p { font-size: 14px; }

/* BMT-2603 */
body #blox-html-container.sports.auto_racing {
  background-attachment: fixed;
  background-image: url("http://journalnow.com/app/bg/race.png");
  background-position: center center;
  background-color: #fff;
  background-repeat: repeat-y;
}

/* BMT-2687 - Over-ride "more sports" navigation link */
.acctournament .nav-main-item-more-sports.nav-left.current-section.active { background: none repeat scroll 0 0 #23586a; }
.acctournament .nav-main-item-more-sports.nav-left.current-section { background-color: transparent; }

/* Begin CSS for "front-lead-index" Class for blocks with the Core block template "Asset Index: Lead Presentation" - per BMT-2998 - RMD */
.front-lead-index .lead-presentation-photo {
  padding: 0;
  border: none;
}
.front-lead-index .blox-top-story-holder {
  margin-top: 7px;
}
.front-lead-index .blox-top-story-holder h3.blox-headline {
  font-size: 22px;
}
/* End CSS for "front-lead-index" Class for blocks with the Core block template "Asset Index: Lead Presentation" */

.front-section-break {
    clear: both;
}

/* Ticket #584215: Turn Salem Creek Into Storefront jsandy
#blox-html-container.business_1144158183-html {background: rgba(0, 0, 0, 0) url("../../images/_site/_marketplace/background-1144158183.jpg") repeat fixed left top !important; margin: 0;} */

/* BMT-3371 - Added missing styles to correct display of e-edition display block on right side */
.floated-edition {width:130px;float:left;margin-top:0 !important}
.floated-edition .right-side{display:none}
.floated-edition ul li{border:0 !important;padding:0 !important;margin:0 !important}
.floated-edition .left-side {width:130px;padding-bottom:5px}
.floated-edition .left-side img {-moz-box-shadow: 2px 2px 5px #888;
-webkit-box-shadow: 2px 2px 5px #888;
box-shadow: 2px 2px 5px #888;}
.float-subscribe {width:170px;float:right}
.e_edition_block {font:bold 16px arial,helvetica,sans-serif;margin-top:10px;}
.e_edition_block li {font:normal 14px arial,helvetica,sans-serif;list-style:disc inside;margin-left:5px}
.epaper-title {padding:0 !important;margin:0 !important;height:24px}
.epaper-title .blox-title a {text-transform:none;font:bold 18px arial,helvetica,sans-serif;padding:0}
.epaper-title .blox-title h3{padding:0 !important;margin:0 !important}

/* BMT-3371 - Added because otherwise the poll gets included in the e-edition list */
#tncms-region-side-rail-top-special { clear: both; }

/* BMT-3379 - New header for coupon page */
div#blox-html-container.app-classifieds.other.coupons div#blox-left-col > div.heading {background-image: url('../../../../global/resources/images/_site/carolina-clipper-header-620.jpg') !important; height: 350px !important;}
div#blox-html-container.app-classifieds.other.coupons div#blox-left-col > div.heading > h1, div#blox-html-container.app-classifieds.other.coupons div#blox-left-col > div.heading > span.class-head-icon {display: none !important;}
div#blox-html-container.app-classifieds.other.coupons div#blox-left-col > div.heading > div.classicrumbs {top: 330px !important;}

/* BMT-3397 Hide author box from article templates */
div#blox-html-container > div#blox-wrapper > div#blox-container > div#blox-left-col > div#blox-story > div#blox-story-frame > div.post-details {display: none !important;}


/* BMT-3757 Spark Magazine Site */
div#blox-html-container.spark > div#blox-wrapper > div#blox-container > div#blox-left-col > div#blox-index > div#index-section-title {display: none !important;}
div#blox-html-container.spark > div#blox-wrapper > div#main-nav-container > div#main-nav, div#blox-html-container.spark > div#blox-wrapper > div#main-nav-container > div#main-nav > div#tncms-region-nav-main_nav, div#blox-html-container.spark > div#blox-wrapper > div#main-nav-container > div#main-nav > div#tncms-region-nav-main_nav > ul#main_nav {display: table; width: auto; margin: 0 auto;}
div#blox-html-container.spark > div#blox-wrapper > div#main-nav-container > div#main-nav ul#main_nav {background-color: transparent !important;}
div#blox-html-container.spark > div#blox-wrapper > div#main-nav-container > div#main-nav ul#main_nav > li {border-right: none !important; padding: 0 !important;}
div#blox-html-container.spark > div#blox-wrapper > div#main-nav-container > div#main-nav ul#main_nav > li > a {color: rgb(0,0,0) !important; text-shadow: none !important; font-family: Arial !important; font-size: 14px !important; font-weight: bold !important;}
div#blox-html-container.spark > div#blox-wrapper > div#main-nav-container > div#main-nav ul#main_nav > li:after {content: "/"; color: rgb(0,0,0); padding: 0 5px; font-family: Arial !important; font-size: 14px !important; font-weight: bold !important;}
div#blox-html-container.spark > div#blox-wrapper > div#main-nav-container > div#main-nav ul#main_nav > li:last-of-type:after {content: ""; display: none !important;}
div#blox-html-container.spark > div#blox-wrapper > div#main-nav-container > div#main-nav ul#main_nav > li:hover {background: transparent !important;}
div#blox-html-container.spark > div#blox-wrapper > div#main-nav-container > div#main-nav ul#main_nav > li:hover > a {color: rgb(35,88,106) !important;}
div#blox-html-container.spark div.big-story > div.blox-main-index > div.blox-bucket-list {width: 98% !important;}
div#blox-html-container.spark div.big-story > div.blox-main-index > div.blox-bucket-list > dl {background-color: transparent !important;}
div#blox-html-container.spark div.big-story > div.blox-main-index > div.blox-bucket-list > dl > h4.story-kicker {color: rgb(182,54,64) !important; font-family: Arial, Helvetica, sans-serif !important; font-size: 12px !important; font-weight: bold !important;}
div#blox-html-container.spark div.big-story > div.blox-main-index > div.blox-bucket-list > dl > dt.bucket-photo {width: 100% !important; padding: 0 !important; margin-top: 5px !important;}
div#blox-html-container.spark div.big-story > div.blox-main-index > div.blox-bucket-list > dl > dt.bucket-photo > a {padding: 0 !important; margin-top: 5px !important;}
div#blox-html-container.spark div.big-story > div.blox-main-index > div.blox-bucket-list > dl > dt.bucket-photo > a > img {width: 100% !important; border 1px solid rgb(204,204,204) !important; padding: 0 !important; margin: 0 !important;}
div#blox-html-container.spark div.big-story > div.blox-main-index > div.blox-bucket-list > dl > dd.bucket-headline {line-height: 32px !important; margin-top: 5px !important; margin-bottom: 5px !important; font-size: 18px !important;}
div#blox-html-container.spark div.big-story > div.blox-main-index > div.blox-bucket-list > dl > dd.bucket-headline > a {font-weight: bold !important; font-size: 32px !important; font-family: Arial, Helvetica, sans-serif !important; color: rgb(102,102,102) !important; text-decoration: none !important;}
div#blox-html-container.spark div.big-story > div.blox-main-index > div.blox-bucket-list > dl > dd.bucket-headline > a:hover {text-decoration: underline !important;}
div#blox-html-container.spark div.big-story > div.blox-main-index > div.blox-bucket-list > dl > dd.ddphoto {margin-top: 5px !important; line-height: 22px !important; font-size: 12px !important;}
div#blox-html-container.spark div.big-story > div.blox-main-index > div.blox-bucket-list > dl > dd.ddphoto > p {font: normal 12px/18px Helvetica, 'Helvetica Neue', Arial, sans-serif !important; color: rgb(119,119,119) !important; font-size: 14px !important;}
div#blox-html-container.spark > div#blox-footer {background: rgb(120,120,120) !important;}
div#blox-html-container.spark > div#blox-footer div.footer-section-block {width: 100%; display: table;}
div#blox-html-container.spark > div#blox-footer div.footer-section-block ul.nav-footer.bull-list > li {float: left; padding: 0 10px; border-right: 1px solid rgb(255,255,255);}
div#blox-html-container.spark > div#blox-footer div.footer-section-block ul.nav-footer.bull-list > li:last-of-type {border: 0 !important;}

/* BRMT-45 Celebrations */
div#blox-html-container.celebrations > div#blox-wrapper > div#blox-container {display: table;}
div#blox-html-container.celebrations > div#blox-wrapper > div#blox-container > div#blox-left-col > div#blox-index > div#index-section-title {display: none !important;}
div#blox-html-container.celebrations > div#blox-wrapper > div#main-nav-container {background-color: rgb(64,19,74) !important;}
div#blox-html-container.celebrations > div#blox-wrapper > div#main-nav-container > div#main-nav ul#main_nav > li > a {color: rgb(255,255,255); text-shadow: none !important; font-family: Arial !important; font-size: 14px !important; font-weight: bold !important;}
div#blox-html-container.celebrations > div#blox-wrapper > div#main-nav-container > div#main-nav, div#blox-html-container.celebrations > div#blox-wrapper > div#main-nav-container > div#main-nav > div#tncms-region-nav-main_nav, div#blox-html-container.celebrations > div#blox-wrapper > div#main-nav-container > div#main-nav > div#tncms-region-nav-main_nav > ul#main_nav {display: table; width: auto; margin: 0 auto;}
div#blox-html-container.celebrations > div#blox-wrapper > div#main-nav-container > div#main-nav ul#main_nav {background-color: transparent !important;}
div#blox-html-container.celebrations > div#blox-wrapper > div#main-nav-container > div#main-nav ul#main_nav > li {border-right: none !important; padding: 0 !important;}
div#blox-html-container.celebrations > div#blox-wrapper > div#main-nav-container > div#main-nav ul#main_nav > li:after {content: "/"; color: rgb(255,255,255); padding: 0 5px; font-family: Arial !important; font-size: 14px !important; font-weight: bold !important;}
div#blox-html-container.celebrations > div#blox-wrapper > div#main-nav-container > div#main-nav ul#main_nav > li:last-of-type:after {content: ""; display: none !important;}
div#blox-html-container.celebrations > div#blox-wrapper > div#main-nav-container > div#main-nav ul#main_nav > li:hover {background: transparent !important;}
div#blox-html-container.celebrations > div#blox-wrapper > div#main-nav-container > div#main-nav ul#main_nav > li:hover > a {color: rgb(225,225,225) !important;}
div#blox-html-container.celebrations div.big-story > div.blox-main-index > div.blox-bucket-list {width: 98% !important;}
div#blox-html-container.celebrations div.big-story > div.blox-main-index > div.blox-bucket-list > dl {background-color: transparent !important;}
div#blox-html-container.celebrations div.big-story > div.blox-main-index > div.blox-bucket-list > dl > h4.story-kicker {color: rgb(182,54,64) !important; font-family: Arial, Helvetica, sans-serif !important; font-size: 12px !important; font-weight: bold !important;}
div#blox-html-container.celebrations div.big-story > div.blox-main-index > div.blox-bucket-list > dl > dt.bucket-photo {width: 100% !important; padding: 0 !important; margin-top: 5px !important;}
div#blox-html-container.celebrations div.big-story > div.blox-main-index > div.blox-bucket-list > dl > dt.bucket-photo > a {padding: 0 !important; margin-top: 5px !important;}
div#blox-html-container.celebrations div.big-story > div.blox-main-index > div.blox-bucket-list > dl > dt.bucket-photo > a > img {width: 100% !important; border 1px solid rgb(204,204,204) !important; padding: 0 !important; margin: 0 !important;}
div#blox-html-container.celebrations div.big-story > div.blox-main-index > div.blox-bucket-list > dl > dd.bucket-headline {line-height: 32px !important; margin-top: 5px !important; margin-bottom: 5px !important; font-size: 18px !important;}
div#blox-html-container.celebrations div.big-story > div.blox-main-index > div.blox-bucket-list > dl > dd.bucket-headline > a {font-weight: bold !important; font-size: 32px !important; font-family: Arial, Helvetica, sans-serif !important; color: rgb(102,102,102) !important; text-decoration: none !important;}
div#blox-html-container.celebrations div.big-story > div.blox-main-index > div.blox-bucket-list > dl > dd.bucket-headline > a:hover {text-decoration: underline !important;}
div#blox-html-container.celebrations div.big-story > div.blox-main-index > div.blox-bucket-list > dl > dd.ddphoto {margin-top: 5px !important; line-height: 22px !important; font-size: 12px !important;}
div#blox-html-container.celebrations div.big-story > div.blox-main-index > div.blox-bucket-list > dl > dd.ddphoto > p {font: normal 12px/18px Helvetica, 'Helvetica Neue', Arial, sans-serif !important; color: rgb(119,119,119) !important; font-size: 14px !important;}
div#blox-html-container.celebrations > div#blox-footer {background: rgb(120,120,120) !important;}
div#blox-html-container.celebrations > div#blox-footer div.footer-section-block {width: 100%; display: table;}
div#blox-html-container.celebrations > div#blox-footer div.footer-section-block ul.nav-footer.bull-list > li {float: left; padding: 0 10px; border-right: 1px solid rgb(255,255,255);}
div#blox-html-container.celebrations > div#blox-footer div.footer-section-block ul.nav-footer.bull-list > li:last-of-type {border: 0 !important;}
div#blox-html-container.celebrations > div#blox-wrapper > div#blox-header-vertical-nav {background: transparent !important;}
div#blox-html-container.celebrations > div#blox-wrapper > div#main-nav-container > div#main-nav ul#main_nav > li.current-section {background-color: transparent !important;}

/* 591607 - dotto */
.findlocal .eventArea .heading.heading-cal h3 {left: 0px;}
.findlocal .eventArea .heading.heading-cal h3 a {font-size: 25px;}