/* -------------- Site customizations -------------- 

NOTE TO CS: Additional CSS changes to the site are 
found in the eckert.css file in this folder. If you 
can't find the issue here, check there. -mg
#tntracking

 ---------------------------------------------------*/
#blox-html-container { 
    background-color:#DFDFDF;
    background-image:url("../../images/_site/body-bg-2.png");
    background-repeat:repeat-x;
    background-position:0 0;
    margin-bottom:-5px; }

#blox-header-vertical-nav, #blox-header {background:none transparent; padding-top:0px;height: 40px;top: 0;}

/* Header Logo */

#blox-header-vertical-nav h1,
#blox-header-vertical-nav h2,
#blox-header h1,
#blox-header h2
    {background: none no-repeat transparent; height:auto; width:512px; top:2px}
    
#blox-header-vertical-nav h1 a,
#blox-header-vertical-nav h2 a,
#blox-header h1 a,
#blox-header h2 a
    {height:auto; width:512px; text-indent:0; color:white;font-size:18px;}
    #site-motto { font-size:14px; }

#blox-header-search a { display:none; }
#blox-header-search {position:static; float:right;margin-top:10px;}
#blox-header-search input.search-bar {width: 125px;border: thin inset #666;height: auto;font-size:12px;}

#weather-sponsor img, #weather-sponsor iframe, #weather-sponsor embed, #weather-sponsor object {position:static;display:none;}
#weather-bug #icon {}
#weather-bug #icon img {
    position:static;
    float: right;
    height: 40px;
    margin-right: 15px;
    margin-top: -1px;
    width: 40px;
}

.top-right-one {position:static; float:right;}
.top-right-one a { color:white !important; }

#weather-bug, .top-right-one {width: 100px; margin-top:1px;}


ul.dropdown, ul.dropdown li { background: none transparent }
ul.dropdown li {padding: 4px 7px;}
ul.dropdown a:link, ul.dropdown a:visited {color: black;font-weight: bold;}
ul.dropdown li.active-vertical a:link, ul.dropdown li.active-vertical a:visited, ul.dropdown li.hover a:link, ul.dropdown li.hover a:visited, ul.dropdown li:hover a:link, ul.dropdown li:hover a:visited
    {color: white;font-weight: bold;}
ul.dropdown ul, ul.dropdown ul li {background-color:#535C6F}


#leaderboard-bottom { background-color:transparent; padding-bottom:10px; margin-bottom:0px; }
#leaderboard-top { display:none; }

/* ====================== start footer formatting */

#search-ads { width:100%; padding: 10px 0px; }
.footer-tile { display:inline;  margin-left:13px; }

#blox-footer { background: url('../../images/_site/footer-bg.jpg') repeat 0 0 #232323; padding:10px; width:940px; }
#blox-footer .blox-bottom-block-holder {border-top: none;background: none transparent;margin: 0px;width: 100%;height: auto;}
#blox-footer .footer-section-block {border:none;padding: 3px;height:auto;margin-right:30px;}
#blox-footer .footer-section-block h4 {font-size:12px; border-bottom:none;margin:0px 2px; padding:0px;color: #DFDFDF;}
#blox-footer ul {color: #DFDFDF;}
.blox-bottom-block-holder ul li {}
.blox-bottom-block-holder ul li a {color: white;}
#blox-footer p {text-align: center;color:#FFF;}
#blox-footer p a {text-align: center;color:#FFF;}
#blox-footer #blox-copyright, p.copyright { float: right; font-size: 11px; padding: 0;text-align:right !important;}

#leaderboard-bottom { margin-top:20px; border-top:1px solid #686868; padding-top:15px; }

/* ====================== end footer formatting */




/* .blox-title-replace-gallery h3 {background: url('../../images/_site/blox-tite-photo_galleries.jpg') no-repeat 0 0 transparent;text-indent:-9999em;}
.blox-title-replace-gallery .blox-title, .blox-title-replace-gallery .blox-sub-title { border-bottom: none; }
.blox-title-replace-gallery  .blox-title .block-title-color { padding: 5px 10px; } */
.left-block-nav .blox-zebra-nav { border-bottom: 1px dotted #CCC;padding: 0 0 5px 0;text-align: left;}
.blox-zebra-nav a {
border-left: 1px solid #333;
font-size: 11px;
margin-left: 0px;
padding-left: 10px;
margin-right: 10px;
padding-right: 0px;
}

.blox-title-replace-gallery .blox-title, .blox-title-replace-gallery .blox-sub-title { height: 35px; }
.blox-title-replace-gallery .blox-title h3, .blox-title-replace-gallery .blox-sub-title h3 { height: 35px; }

/* custom styles for boxes */
.boxes #blox-html-container { background:none transparent !important; }
.boxes { background-color:#FFFFFF !important; margin 0px; padding:0px;  }
.boxes #blox-wrapper,  .full-width { width:100%; background-color:#FFFFFF !important; margin 0px; padding:0px; }
body { background-color:#FFFFFF !important; }
.boxes-iframe { background-color:#FFFFFF !important; }
/* .boxes #blox-left-col, .boxes .container_12 .grid_8 {width: 100% !important;} */
.boxes .container_12 .grid_4 {width: 45%;}
.boxes #blox-container {clear: both;padding: 10px 0 20px;width: 97%;margin: 0px;padding: 0px;}
.boxes .container_16 { width:100% !important; }
.boxes .container_16 .grid_13 { width:95% !important; }
.boxes #blox_left_col.grid13 { width:95% !important; }
.boxes .blox-comments, .boxes .blox-no-comments { display:none; }
.boxes .blox-recent-list li {
border-top: 0px solid #F2F2F2;
margin: 0px 0 0px;
padding: 0px;
font-size:11px;
}
.boxes .container_16 .grid_8 {
width: 50% !important;
}
.boxes .container_16 .grid_5 {
width: 40% !important;
}
.boxes div.tab { width:100% }
.boxes .container_16 .grid_13 {width: 100% !important;}


.boxes .blox-recent-block h4 {margin: 0 0 8px;font-size: 1.2em;font-weight: bold;color: black;font-family: Tahoma, Arial, sans-serif;}


.tabset a:hover, .tabset a:hover span {background-position: 0 0 !important;}
.tabset a {border:1px solid #141E41;}
.tabset a, .tabset a span {
background-color:transparent;
font-weight:bold; font-size:12px; color:#FFFFFF; background-position:0 0 !important;
        -moz-border-radius-topleft:4px;
        -webkit-border-top-left-radius:4px;
        border-top-left-radius:4px;
        -moz-border-radius-topright:4px;
        -webkit-border-top-right-radius:4px;
        border-top-right-radius:4px;
background-image: linear-gradient(top, #DEE7F6 0%, #06175B 15%, #27467C 49%, #141E41 100%) !important;
background-image: -o-linear-gradient(top, #DEE7F6 0%, #06175B 15%, #27467C 49%, #141E41 100%) !important;
background-image: -moz-linear-gradient(top, #DEE7F6 0%, #06175B 15%, #27467C 49%, #141E41 100%) !important;
background-image: -webkit-linear-gradient(top, #DEE7F6 0%, #06175B 15%, #27467C 49%, #141E41 100%) !important;
background-image: -ms-linear-gradient(top, #DEE7F6 0%, #06175B 15%, #27467C 49%, #141E41 100%) !important;

background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0, #DEE7F6),
    color-stop(0.15, #06175B),
    color-stop(0.49, #27467C),
    color-stop(1, #141E41)
)  !important; }


.tabset a:hover, .tabset a:hover span, .tabset a.active, .tabset a.active span {
background-color:transparent;
font-weight:bold; font-size:12px; color:#FFFFFF; background-position:0 0 !important;
background-image: linear-gradient(top, #EDEDED 0%, #ADBDE1 15%, #2B4A80 49%, #ADBDE1 100%) !important;
background-image: -o-linear-gradient(top, #EDEDED 0%, #ADBDE1 15%, #2B4A80 49%, #ADBDE1 100%) !important;
background-image: -moz-linear-gradient(top, #EDEDED 0%, #ADBDE1 15%, #2B4A80 49%, #ADBDE1 100%) !important;
background-image: -webkit-linear-gradient(top, #EDEDED 0%, #ADBDE1 15%, #2B4A80 49%, #ADBDE1 100%) !important;
background-image: -ms-linear-gradient(top, #EDEDED 0%, #ADBDE1 15%, #2B4A80 49%, #ADBDE1 100%) !important;

background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0, #EDEDED),
    color-stop(0.15, #ADBDE1),
    color-stop(0.49, #2B4A80),
    color-stop(1, #ADBDE1)
)  !important;
border-bottom:none !important;
}


.blox-title, .blox-sub-title {    border-bottom: 3px solid #929292;}
.front-top-headlines .blox-recent-list li { padding: 0px 0px; }
.front-top-headlines .blox-recent-block h4 {color: #000000;font-family: Arial,sans-serif;font-size: 1.4em;font-weight: normal;margin: 0 0 0;}
.front-top-headlines .blox-recent-list li {    border-bottom: 0px dotted #66FFFF;    border-top: medium none;    margin: 0;padding: 5px 0 0;}

.blox-title h3, .blox-sub-title h4, .blox-title h3 a, .blox-sub-title h4 a {
    color: black;
    font-family: Tahoma,Arial,sans-serif;
    font-size: 16px;
    font-weight: bold;
    margin: 0;
}

.MYCfeaturelink10264, .MYCfeaturelink10264 a, .MYCfeaturelink10264 a:visited, .MYCfeaturelink10264 a:hover {
    color: black !important;
    font-family: Arial;
    font-size: 12px;
    text-decoration: none;
        text-align:center!important;
        font-size:11px !important;
        width:155px !important;
}

table.MYCcontentfeed10264 { margin-top:10px !important; }

.photos-front {text-align:center !important; }
.photos-front .blox-title {text-align:left !important; }


* {font-family:Arial !important; }
.tabbed-content { width:95%; }
.floated-region {width: 150px;position: absolute;margin: 0px 0px 5px 5px;right: 0px;clear: none;top: 0px;}
#content-ceiling-window { overflow:auto; height:250px;position:relative; }
.fluid-list { width:45% !important }
#content-ceiling-window .blox-photo-gallery-index-page .right-side {width: auto;overflow: hidden;float: none;display:none;}
.blox-photo-gallery-index-page .left-side {width: 150px;overflow: hidden;float: left;}
/*.blox-photo-gallery-index-page .left-side img {width: 150px !important;}*/
.universal-tabs.empty { display:none !important; }

.public-profile #user-avatar .frame {
overflow: visible;
display: block;
height: 150px !important;
width: 150px !important;
}

.public-profile #user-avatar .frame img {
height: 100% !important;
width: 100% !important;
}

#comment-rules ul.rules li {
float: left;
overflow: visible;
padding: 5px 5px 5px 28px;
width: 89%;
}

#comment-rules ul.rules li span.rule-text {
display: block;
font-size: 12px;
line-height: 16px;
margin-left: 50px;
}

.blox-asset .universal-tabs { display:none !important; }
#blox-user-admin.public-profile.grid_13 .universal-tabs.grid_6.omega{width:760px;}


.blogthumb {float:left;  margin-bottom: 8px;
    margin-left: 0;
    margin-right: 15px;
    margin-top: 3px;border:1px solid black;}
    
    
.bryan-list {
     border: medium none;
     float: right;
     margin-top: -105px;
     width: 580px;
}

.bryan-list .blox-list li {
     background-image: none;
     border-top: medium none;
     margin-bottom: -13px;
     margin-top: 3px;
     padding: 0pt 0pt 10px 1px;
}

.bryan-list .blox-column .blox-list li a {color:#3D6388;}


/* Related items fix */
ul.tn-story-extra-links li {list-style-type: none ! important;}
ul.tn-story-extra-links { margin-top: -25px important;;}
.blox-story-related-container div.related-item p a strong {font-size: 1em !important;font-weight: normal !important;}
ul.tn-story-extra-links li{padding-top:15px !important;margin-top:-24px !important; margin-left:-2px !important;}


/* Fix to site/popular page */
#blox-most-popular-index .post-details {
    clear: left;
    display: none;
    float: left;
    width: auto;
}

/* Marketplace fixes*/
#blox-marketplace-comments{display:none;}

.marketplace .tabset a:hover, 
.marketplace .tabset a:hover span, 
.marketplace .tabset a.active, 
.marketplace .tabset a.active span,
.marketplace .tabset a, 
.marketplace .tabset a span{background-image:none !important;}

.marketplace .businessDescription p a{text-decoration:underline !important;}

.marketplace .blox-comments, 
.marketplace .blox-no-comments{display:none !important;}

#test {font-size: 14px; padding-bottom: 7px;}

#head-tabs a span {display: none;}

#bloxBiz1 .options {display: none;}
#bloxBiz2 .options {display: none;}
#bloxBiz3 .options {display: none;}
#bloxBiz4 .options {display: none;}
#bloxBiz5 .options {display: none;}
#bloxBiz6 .options {display: none;}
#bloxBiz7 .options {display: none;}
#bloxBiz8 .options {display: none;}
#bloxBiz9 .options {display: none;}
#bloxBiz10 .options {display: none;}
#bloxBiz11 .options {display: none;}


/* CRM Ticket #509491 - 6 Jun 2012 - mg */

#blox-html-container.marketplace,
#blox-html-container.app-business
{background: #003a68 url(http://yorknewstimes.com/app/images/marketplace/marketplacebg02.jpg) repeat-x center top;}
.marketplace .blox-html-asset {margin-bottom: 0;}
/*.marketplace #blox-header-vertical-nav, .marketplace  #blox-header {display: none;} */

.marketplace #blox-header-vertical-nav,
.marketplace #blox-header,
.app-business #blox-header-vertical-nav,
.app-business #blox-header 
    {height: auto !important;background: white !important;}
/*    
.marketplace #blox-header-vertical-nav h1,
.marketplace #blox-header-vertical-nav h2,
.marketplace #blox-header h1,
.marketplace #blox-header h2,
.app-business #blox-header-vertical-nav h1,
.app-business #blox-header-vertical-nav h2,
.app-business #blox-header h1,
.app-business #blox-header h2
    {background: url('../../images/_site/_marketplace/logo-marketplace.png') no-repeat top left transparent; height:100px; width:760px;top:0; left:0; margin:5px 5px 5px 10px}
    
.marketplace #blox-header-vertical-nav h1 a,
.marketplace #blox-header-vertical-nav h2 a,
.marketplace #blox-header h1 a,
.marketplace #blox-header h2 a,
.app-business #blox-header-vertical-nav h1 a,
.app-business #blox-header-vertical-nav h2 a,
.app-business #blox-header h1 a,
.app-business #blox-header h2 a
    {height:100%; width:100%; display:block; text-indent:-9999em;}
*/    
.marketplace .top-right-one,
.marketplace #blox-header-search,
.app-business .top-right-one,
.app-business #blox-header-search 
{ display:none; }
       
.marketplace .heading,
.app-business .heading 
{display: none;}

.marketplace ul.dropdown,
.marketplace ul.dropdown li, 
.app-business ul.dropdown,
.app-business ul.dropdown li 
{display: none;}

.marketplace #leaderboard-middle,
.app-business #leaderboard-middle
{display: none;}

.marketplace #marketplacehead {}
.marketplace #marketplacehead a {}


.marketplace .sectionHead,
.app-business .sectionHead
{margin-bottom: 0; margin-top: 0px; padding-top: 0; text-transform: uppercase;}

.marketplace #tncms-block-462435 h3,
.app-tncms #tncms-block-462435 h3 
{display: none;}

.marketplace #businessSearch.search-box,
.app-business #businessSearch.search-box 
{background: none repeat scroll 0 0 #003A68; margin-top: -10px;}

.marketplace .ui-widget-content a,
.app-business .ui-widget-content a
{color: #fff; font-weight: bold;}

.marketplace .search-box .frame, 
.app-business .search-box .frame 
{padding: 0 !important;}

.marketplace .promo-box .featured .business-listing-info .blox-biz-results-children, 
.app-business .promo-box .featured .business-listing-info .blox-biz-results-children 
{display: none;}

.marketplace .offer_block, 
.app-business .offer_block
{overflow: auto;}

.marketplace.blox-asset .hide-from-business, 
.app-business.blox-asset .hide-from-business
{display:none;}

.marketplace #blox-header-vertical-nav h1 a, .marketplace #blox-header-vertical-nav h2 a, .marketplace #blox-header h1 a, .marketplace #blox-header h2 a, .app-business #blox-header-vertical-nav h1 a, .app-business #blox-header-vertical-nav h2 a, .app-business #blox-header h1 a, .app-business #blox-header h2 a 
{
height: 100%;
width: 100%;
display: block;
text-indent: 0;
background: url(http://yorknewstimes.com/app/images/marketplace/mhbg08.jpg) no-repeat top left;
height: 57px;
width: 950px;
color: white;
padding-top: 54px;
clear: both;
float: none;
margin-left: 8px;
padding-left: 15px;
margin-bottom: 5px;
}

.marketplace #blox-header-vertical-nav h1 a, .marketplace #blox-header-vertical-nav h2 a, .marketplace #blox-header h1 a, #blox-header h2 a
.app-business #blox-header-vertical-nav h1 a, .app-business #blox-header-vertical-nav h2 a, .app-business #blox-header h1 a, #blox-header h2 a
{
font-size: 42px;
line-height: 36px;
text-decoration: none;
}

.marketplace #site-motto,
.app-business #site-motto
{
display: block;
}

.marketplace .vehicles-coupons .description {width: 100%;}
.marketplace .vehicles-coupons .coupon .logo {width: 100%;}

div.product_block, div.staffer_block, div.award_block, div.offer_block {overflow: auto;}

.blox-poll-asset.showChart .chart-wrapper {display: none !important;}
.chart-wrapper {display: none !important;}

#ndn-video-player-2
{
    padding-top: 5px !important;
    margin: 0 10px 10px 0 !important;
    float: left !important;
}
/* CSS doesn't process UTL. \|/ This \|/ probably won't work. -mg */
/* global/resources/styles/_site/newsletter-site.css'); */

.slideshow-presentation.vertical .slideshow-presentation-nav-item span.thumb {display: none !important;}
.slideshow-presentation .slideshow-presentation-panel-item.background .panel-content-container {display: none;}


/* Trent 545421*/
.headlines .headlinesemailheader {background: #333; color: #fff; font-weight: bold; text-align: center; font-size: 22px; padding: 8px 0;}
.headlines .centerpiece-images {height: 140px; margin-bottom: 15px; overflow: hidden;}
.headlines .headlinesemailheader a {color: #fff; text-decoration: none;}
.headlines .blox-title h3 {color: #000; font-size: 20px;}
.headlines .blox-recent-list li {padding: 8px 0 !important;}
.headlines .blox-recent-block h4 {font-size: 17px;}
.headlines .blox-title a, .blox-sub-title a {color: #000;}
.headlines a.more {background-color: #646464; font-size: 14px; padding: 7px 11px;}
.headlines .blox-html-asset {text-align: center !important;}
.headlines .optouttext {font-size: 10px; width: 300px;}
.headlines .optouttext a {font-weight: bold;}

.slideshow-presentation.vertical .slideshow-presentation-nav-item { height:40.1px!important;}
.slideshow-presentation .slideshow-presentation-panel-items {
position: relative;
width: 100%;
height: 100%;
background: transparent; 
margin-bottom: 5px;
overflow: hidden;
border: none;
}

/* not the ideal fix */

.slideshow-presentation.vertical.right .slideshow-presentation-nav-items { margin-right: 7px;}


.slideshow-presentation .slideshow-presentation-panel-item { width: 101%;}
.slideshow-presentation.vertical .slideshow-presentation-nav-item { height:40.1px!important;}

.slideshow-presentation.vertical .slideshow-presentation-nav-item a.link {margin-top: 9px !important;}
.slideshow-presentation.vertical .slideshow-presentation-nav-item { height: 40.1px !important;}
.slideshow-presentation.vertical .slideshow-presentation-nav-item a.link { margin-top: 8px !important;}

/* 589158 jsandy */
.login-explaination {margin: 15px 0 15px;}




#blox-html-container .container_12 .grid_8 {
    width: 680px;
}

#blox-html-container .container_12, #blox-html-container .container_16 {
    width: 1000px;
}

/* BMT-3901 Article template missing 300x250 banner */
div.advertisement > div#in-media-box > a[href*='ads.bhmedianetwork'] img {margin: 10px 0 20px 0;}


#blox-showcase-images img {width: 99% !important;}
#in-story {overflow: hidden !important; max-width: 300px !important; margin-right: 10px;}
#blox-right-col {overflow: hidden !important; max-width: 300px !important;}



/* JK-597510-2/18/16 Advanced Search Drop Down Width */
#search-advanced-options .ui-selectmenu-dropdown {
  width: 600px !important;
}
.ui-selectmenu-menu.ui-selectmenu-open .ui-selectmenu-menu-dropdown {
  width: 600px !important;
}



/* #599309: Metering counter on article pages */
.remaining.message.active, 
.first-register.message.active, 
.viewed.message.active,
.first-subscribe.message.active,
.remaining-subscribe.message.active{display:none !important;}