/* -------------- Simplicity defaults -------------- */
#blox-html-container {background: none repeat scroll 0 0 #fff;}
#blox-container {padding: 10px 0 20px;}
#blox-html-container #blox-wrapper .blox-title h3 {padding: 2px 0;line-height: inherit;}

/* Header Logo */
#blox-header-vertical-nav h1,
#blox-header-vertical-nav h2,
#blox-header h1,
#blox-header h2 {background: url("../../images/_site/logo-320.png") no-repeat transparent}
#blox-header h1, #blox-header h2 {bottom: auto;height: 73px;left: auto;margin-bottom: 20px;margin-top: 10px;position: relative;width: 320px;}
#blox-header h1 a, #blox-header h2 a {height: 73px;width: 320px;}
.no-link {
    font-weight: 700;
}
/* Header */
#blox-header {background: none repeat scroll 0 0 #ffffff;height: auto;overflow: visible;}
.top-right-two {bottom: 10px;float: right;position: absolute;right: 0;width: 240px;}
.blox-search-block .search-submit {height: 30px;padding: 0;width: 30px;}
.blox-search-block .search-bar {height: 26px;padding: 0 0 0 5px;width: 180px;font-size: 12px;}
.blox-search-block {padding: 0;}
#blox-search-block-1 .search-submit {
    width: auto;
    padding: 0 3px;
    font-size: 12px;
}
#weather-bug #icon img {float: left;height: 50px;margin-right: 5px;margin-top: -5px;width: 50px;}
#weather-bug {width: 150px; top: 5px; position: relative;}
.top-right-one {bottom: 40px; position: absolute; right: 20px; width: 222px;}
div#tncms-block-1131443 {position: relative; top: -5px;}
#weather-sponsor {bottom: 50px;display: block;height: 31px;left: 710px;position: absolute;width: 88px;}
#weather-sponsor img, #weather-sponsor iframe, #weather-sponsor embed, #weather-sponsor object, .demo-ad.size-88x31.weather-sponsor-preview {bottom: 0 !important;position: absolute;right: 0 !important;}
.logo-text {bottom: 8px;color: #666;display: block;font-family: sans-serif;font-size: 13px;font-weight: bold;height: auto;left: 5px;line-height: 20px;position: absolute;width: auto;}
.top-middle-one {bottom: 10px;display: inline-block;height: auto;left: 340px;min-height: 10px;position: absolute;text-align: center;width: 300px;}
#header-top-right {display: none;}

/*  Header Top Navigation */
#header-top {margin-bottom: 0;padding: 5px 10px;}
.header-top-navigation a { font-size:12px;}
.header-top-navigation li:hover { background-color: transparent;}
#header-top-left ul.header-top-navigation li { background: url("../../images/_site/pipe.png") no-repeat scroll 0 7px transparent; font-family: Arial,Verdana,Helvetica,sans-serif; font-size: 10px; padding: 2px 4px 2px 5px;}
#header-top-left ul.header-top-navigation li:first-child { background-image: none; background-color: transparent;}
#header-top-left ul { margin-left: 0;margin-top:2px;}
#header-top-right ul.login { margin: 4px 0 4px 20px;}
#blox-user-panel.minimal .panel-delimiter {font-size: 10px;padding: 0 4px;color: #666;}

/*  Navigation */
ul.navigation, ul.navigation > li { background-color: #0089cf; color: #000000; font-weight: bold;}
ul.navigation, ul.navigation > li > a { color: #FFF;}
ul.navigation > li > a, ul.navigation > li > .no-link {color: #FFF;font-weight:bold;font-size:12px;}
ul.navigation > li > .no-link {display:inline-block;}
ul.navigation > li.current-section { background-color: #08478D;}
ul.navigation > li:hover, ul.navigation > li.active { background-color: #08478D;}
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;}

/* 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-image: none; background-color: transparent; border-top: medium none;}
ul.navigation.mega li.image.first-in-list.odd.list-position-1 {height: 46px;padding: 5px 0;}
/*** Mega Nav: position in-nav atlantic-county-bottom and cape-may-county-bottom blocks to the bottom of the container */
div#tncms-block-1024525, div#tncms-block-1024527, div#tncms-block-1024529, div#tncms-block-1024541, div#tncms-block-1024543,div#tncms-block-1024545, div#tncms-block-1024544 {  position: absolute;  bottom: 0;}

/* Navigation Builder - Mega/Unmega */
ul.navigation.mega .mega-nav-container {background: none repeat scroll 0 0 #f0f7fd;-webkit-box-shadow:  2px 2px 3px 0px rgba(0, 0, 0, 0.2);box-shadow:  2px 2px 3px 0px rgba(0, 0, 0, 0.2);border: 1px solid #d7d7d7;  width: 939px;}
ul.navigation.mega .mega-nav-container.unmega {margin-left: -8px;border:none;}
ul.navigation.mega .mega-nav-container.unmega ul li {border-top: 1px solid #d7d7d7;}
ul.navigation.mega .mega-nav-container.unmega ul {background: none repeat scroll 0 0 transparent;box-shadow: none;width: 99%;border:none;border: 1px solid #d7d7d7; border-top:none;}
ul.navigation.mega .mega-nav-container ul.section-list li {line-height:14px;padding-top:6px;padding-bottom:6px;}
ul.navigation.mega .mega-nav-container ul.section-list li a {color:#666666;font-weight:normal;}
ul.navigation.mega .mega-nav-container ul.section-list li:hover {background-color:#e2effb;}
ul.navigation.mega .mega-nav-container ul.section-list li:hover a, ul.navigation.mega .mega-nav-container ul.section-list li a:hover {color:#000;text-decoration:none;}
ul.navigation.mega .mega-nav-container .blox-column .blox-list li a, ul.navigation.mega .mega-nav-container div.content a, ul.navigation.mega .mega-nav-container div.navigation a {color: #121212 !important;}
ul.navigation.mega .mega-nav-container .blox-list li {border-top: 1px solid #EEEEEE;color: #121212;line-height: 14px;margin: 0;padding: 4px 0 4px 11px;}
#blox-html-container #blox-wrapper ul.navigation.mega .blox-title {background: none repeat scroll 0 0 transparent !important;border-bottom: 1px solid #000;height: auto;}
#blox-html-container #blox-wrapper ul.navigation.mega .blox-title h3 {background: none repeat scroll center bottom transparent !important;border-bottom: medium none;border-top: medium none;color: #000;}

/* Under Nav bar */
#under-nav {
    background: #444444;
    padding-top: 5px;
    position: relative;
    width: 960px;
    margin: 0 auto 0;
}
#nav_mp_links {
    margin: 5px auto 10px 10px;
}
#nav_mp_links li {
    display: inline;
    margin-right:10px;
}
#nav_mp_links li a {
    color: #C7C8CA;
    font-size: 11px;
}
/*  Footer */
.footer-section-block.start.contact h4 {display:none;}
#blox-footer .footer-section-block.start.contact p { line-height: 1.4em; margin: 0 0 5px; padding: 0 14px 10px;}
p.footer-logo { background: url("../../images/_site/logo-footer.png") no-repeat scroll 0 0 transparent; display: block; height: 71px; margin: 5px 0 5px !important; padding: 0 !important;}
p.footer-logo a { display: block; height: 71px; text-indent: -9999em;}
#blox-footer .footer-section-block { height: auto;}
.footer-section-block.search .search-options { padding: 15px;border:none;}
.blox-bottom-block-holder ul.nav-footer.bull-list li { background-image: none; background-color: transparent; padding-left: 0;}
#blox-footer ul.nav-footer.bull-list { color: #000;margin-left:4px;margin-top:10px;}
.nav-footer.bull-list li {list-style-type: none;margin-bottom: 1px;margin-left: 0;padding-left: 7px;}
.footer-section-block.contact {width: 320px;}
#blox-footer .footer-section-block h4 {border-bottom: 1px solid #d1d1d1;color: #000;padding: 9px 60px 10px 0;}
#blox-footer .footer-section-block.search {width: 270px;}
#blox-footer .footer-section-block.start.contact p, #blox-footer .footer-section-block.start.contact p a {color: #000;}
.blox-bottom-block-holder ul li a {color: #000;}
.footer-section-block.search form label {color: #000;}


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

a {color:#0089cf;}
/* Ad Position Padding */
#pencil, #rail-top, #rail-middle-extra-holder, #rail-middle, #in-story {padding-bottom: 10px;}
#in-story {margin-right:10px;}

/* Breaking News Block */
.blox-breaking-news a, .blox-breaking-news a:hover {color: #fff;}
.blox-breaking-news h2, .blox-breaking-news dt, .blox-breaking-news p.title-flag {background: none repeat scroll 0 0 #ea860e;border-radius: 0;}

/* Hide Breadcrumbes */
#blox-breadcrumbs {display:none;}

/* Slideshow Block */
.core-slider.horizontal .group .item .text h4 {font-size: 14px;}

/* Calendar Widget Block */
#calendar-widget-buttons .event-submit {width: 31%;}
#calendar-widget-buttons a {padding:0;}
#calendar-widget-buttons a:hover span {color:#FFF;}
#calendar-widget-block .heading-cal {background:transparent !important;}
#calendar-widget-block > form {padding-top: 8px;}
#calendar-widget-block .heading.heading-cal h3 a {left: 2px; font-size: 18px;}
#calendar-widget-block .heading.heading-cal {height:32px;}
#calendar-widget-block {background: #f9f9f9;}
.calendar-widget-event-list .blox-recent-block a {color: #0089cf; font-size:12px;}
.calendar-widget-event-list h3 a {color: #666;}

/* Zebra */
.blox-zebra-nav a {border-left: 1px solid #333;font-size: 12px;font-weight:500;color: #0089cf;}
.blox-zebra-nav a:hover {color: #0089cf;}

/* Gallery Block */
.blox-photo-gallery-list .blox-bottom-block div strong {letter-spacing: normal;}
#instantGallery p {font-size: 14px;}

/* Vertical Slideshow Versatile Gallery block */
#tncms-block-1193578 .core-slider.vertical .group .item img {max-height: 100px;max-width: 100px;}
#tncms-block-1193578 .description, #tncms-block-1193578 a.nav-control.pause {display: none;}
#tncms-block-1193578 .core-slider.vertical .group .item .text .title {
    font-weight: 500;
    font-size: 14px;
}

/* Tabs */
.tabset a {background: none repeat scroll 0 0 #0089cf;border-bottom: 1px solid #ddd;border-radius: 5px 5px 0 0;color: #fff;margin-right: 1px;padding: 0;}
.tabset a span {background: none repeat scroll 0 0 transparent;padding-left: 10px;padding-right: 10px;}
.tabset a.active span {background-color: #fff;border-left: 1px solid #ccc;border-right: 1px solid #ccc;border-top: 1px solid #ccc;color: #333;border-radius: 5px 5px 0 0;font-size: 15px;}
.universal-tabs .tabs-container a {background: none repeat scroll 0 0 #0089cf;border-bottom: 1px solid #ddd;border-radius: 5px 5px 0 0;color: #fff;margin-right: 1px;padding: 0;}
.universal-tabs .tabs-container a span {background: none repeat scroll 0 0 transparent;padding-left: 10px;padding-right: 10px;}
.universal-tabs .tabs-container .ui-tabs-selected a span {background-color: #fff;border-left: 1px solid #ccc;border-radius: 5px 5px 0 0;border-right: 1px solid #ccc;border-top: 1px solid #ccc;color: #333;}

/* Block Titles */
#blox-html-container #blox-wrapper .blox-title {background: none repeat scroll 0 0 #0089cf;border-bottom: medium none;height: auto;}
#blox-html-container #blox-wrapper .blox-title h3 {background: none repeat scroll center bottom transparent;border-bottom: medium none;border-top: medium none;color: #fff;}
.blox-title a, .blox-title a:hover {color: #fff;}
.soft .blox-title h3 a {color: #fff;}

/* Misc */
.blox-title h3, .blox-title h3 a {font-size: 18px !important;}
a.more, a.more-grey {background: none repeat scroll 0 0 #ea860e;color: #fff;text-transform: uppercase;}
a.more:hover {background: none repeat scroll 0 0 #fb9d2c;text-decoration: none;}
.more:hover, a .more:hover {color: #FFFFFF;}
span.more-link a {
  background: none repeat scroll 0 0 #ea860e;
  font-size: 11px;
  font-weight: 700;
  padding: 4px 8px;
  margin-right: 5px;
  color: white;
  border-radius: 4px;
  text-transform: uppercase;
  text-decoration: none;
  float: right;
}
span.more-link a:hover {background: none repeat scroll 0 0 #fb9d2c;}  
a.more-facebook  {background: none repeat scroll 0 0 #4763B3;color: #fff;text-transform: uppercase;padding: 5px;}
a.more-facebook:hover {background: none repeat scroll 0 0 #4763B3;text-decoration: none;}
a.more-twitter {background: none repeat scroll 0 0 #00ACEE;color: #fff;text-transform: uppercase;padding: 5px;}
a.more-twitter:hover {background: none repeat scroll 0 0 #00ACEE;text-decoration: none;}
#index-section-title, .form-title h1.form_heading {background: none repeat scroll 0 0 #222;}
.day-partition {background: none repeat scroll 0 0 #ea860e;}
.classifieds .heading-class .button {background: none repeat scroll 0 0 #cc0000;border-radius: 10px;color: #fff;margin-top: -55px; font-size: 18px;}
.classifieds  .heading-class .button a {color: #fff;text-transform:uppercase;}
.classifieds .heading-class .button:hover {background: none repeat scroll 0 0 #fb9d2c;color: #FFF;}
.classifieds .heading-class a.button:hover, .classifieds .heading-class .button a:hover, .classifieds .heading-class .button:hover a {color: #FFFFFF;text-decoration: none;}
#bulletinsTabs p:first-child {font-size: 1.2em;}
#businessSearch.search-box {background: none repeat scroll 0 0 #EFEFEF;color: #222;}
#businessSearch .name-option {padding-left: 10px;}
#calendarSearch.search-box {background: none repeat scroll 0 0 #EFEFEF;color: #222;}
.calendar .button {background: none repeat scroll 0 0 #ea860e;border-radius: 10px;color: #fff;}
.calendar .button a {color: #fff;text-transform:uppercase;}
.calendar .button:hover {background: none repeat scroll 0 0 #fb9d2c;color: #FFFFFF;}
.calendar a.button:hover, .calendar .button a:hover, .calendar .button:hover a {color: #FFFFFF;text-decoration: none;}
#results-area p {font-size: 12px;}
.blox-bucket-list .odd-list-item {background: transparent;}
.no-border {
    border: 0 !important;
}
.no-title dd a {
    font-weight: 500;
    font-size: 14px;
}
.blox-bucket-list .even-list-item, .blox-bucket-list .odd-list-item {
    padding: 0;
    border-bottom: 1px solid #dedede;
}
/* Static page captions */
.static-page caption {
    font-size: 18px;
    text-align: left;
    padding: 20px 10px;
}

/* calendar where input box widthedit wcline */
input#q {
width: 211px !important;
}

a#searchBtn {
display: none;
}


/*   BMT-2734 - Add padding below the video block, modified per BMT-2220 to cover all top players  */
#ndn-video-player-1.ndn_embedded {
  padding-bottom: 30px;
}

#ndn-video-player-2
{
    padding-top: 5px !important;
    margin: 0 0 10px 10px !important;
    float: right !important;
}
/* #ndn-video-player-3.ndn-widget-embed-4, #ndn-video-player-3.ndn-widget-embed-5 */
#ndn-video-player-3.bh_ndn_background
{
    border:1px solid #a2a2a2;
    padding:40px 0px 0px 0px;
/*    margin:5px 5px 10px 5px !important; */
    background:url("../../images/_site/ndn_layer3_bg.jpg") no-repeat;
    width: 600px;
    height: 338px !important;
/*    display: none; */
}

/* Social Blocks */
#socialicons {
    bottom: 58px;
    display: block;
    height: 40px;
    left: 670px;
    position: absolute;
    width: 43px;
    z-index: 1;
}
a.social-button-icon.facebook {background: url("../../images/_site/facebook_icon.png") no-repeat scroll left top rgba(0, 0, 0, 0);width:40px;height: 40px;top: 10px;position: relative;}
a.social-button-icon.facebook span {background: none repeat scroll 0 0 transparent;}
a.social-button-icon.twitter {background: url("../../images/_site/twitter_icon.png") no-repeat scroll left top rgba(0, 0, 0, 0);width: 40px;height: 40px;top: 10px;position: relative;}
a.social-button-icon.twitter span {background: none repeat scroll 0 0 transparent;}

/* Custom Highlights */
.highlight-greyborder {border:1px solid #CCC;border-radius:4px 4px 4px 4px;margin-bottom:20px;padding:15px;}
.highlight-minimal {
    background: #fff;
    padding: 10px 5px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border: 1px solid #dfdfdf;
    margin-bottom: 20px;
}
/*Custom block styles for Print2Web slideshow */
.core-slider.horizontal.classified {height: 250px;}
.jumbo  .core-slider.horizontal.classified .group .item .title {
    display: none;
}
.jumbo .core-slider.horizontal .group .item .image {
    float: left;
    height: auto;
    margin-right: 5px;
    overflow: hidden;
    width: 150px;
}
.jumbo .printads .core-slider.horizontal.classified {
    height: 250px !important;
}
.jumbo .printads .core-slider.horizontal.classified .item-list {
    height: 220px !important;
}
.jumbo .core-slider.horizontal.classified .prev, .core-slider.horizontal.classified .next {
    height: 250px !important;
}
.jumbo .core-slider.horizontal.classified .group {
    height: 220px !important;
    overflow: hidden !important;
}
.jumbo .core-slider.horizontal.classified .item {
    height: 210px !important;
}
.core-slider.horizontal.classified .group .item:first-child {
    border-right: transparent;
}
/* Slideshow presentation horizontal */
.slideshow-presentation.horizontal .slideshow-presentation-nav-item a.link {
position: relative;
left: 0;
bottom: 0;
margin: 0;
padding: 1% 3% 0;
width: 94%;
background: transparent;
top: 80px;
color: #666;
}
.slideshow-presentation.horizontal .slideshow-presentation-nav-item {text-align:center;}
.slideshow-presentation .slideshow-presentation-nav-items li.active-nav a.link, .slideshow-presentation .slideshow-presentation-nav-items li:hover a.link {color:#333 !important; text-decoration:none;}
.slideshow-presentation .slideshow-presentation-nav-items li {-ms-filter: "alpha(Opacity=100)";opacity: 1;color:#999;}
div.slideshow-presentation.horizontal {margin-bottom: 80px;}

/* Most popular block */
.blox-list li {border-top: 1px solid #f9f9f9;background: none;}
div.tab {background: #fff;}

/* Weather headlines | Slideshow Simple block */
.weather-content h3.blox-headline {
    font-size: 18px!important;
    font-weight: 500!important;
    line-height: 22px!important;
}
.weather-content #center-piece-nav a {padding-top: 3px;}
.weather-content #center-piece-nav {float: right;top: -10px; position: relative;}
.jcarousel-clip.jcarousel-clip-horizontal {
    z-index: 10;
    position: relative;
    top: -30px;
}

/* Weather slideshow Versatile | Simple */
#weather-0 .description p {display: none;}
#weather-0.core-slider.horizontal.simple .group .item:first-child {border-right: none;}
#weather-0.core-slider.horizontal .group .item .image {width: 100px;height: 100px;}
#weather-0.core-slider.horizontal.simple .group .item .title {font-weight: 600;font-size: 13px;}

/* Remove Place an Ad link until there actually is one - mfilby #579712 
.classifieds .detail.heading-class.heading span.submit.button{display:none;}*/



#ao div.controls > div { width: 114%;}
#ao input.checkbox {width: 12%;}
.place_an_ad_a .application-heading h1,
.place_an_ad_e .application-heading h1{font-size: 23px !important;}
.place_an_ad_g .application-heading h1{font-size: 26px !important;}

#ao .control-group .controls .stock-image .stock-controller {
  width: auto;
  display: inline-block;
}
input#permalink-txt, a#viewpage, #blox-story-photo-container h3, .instant-gallery-app .instant-gallery .frame h3  {display: none;}


.custom-link {margin-right: 20px;}

a.place-link {
  color: #fff;
  background-color: #0089CF;
  font-size: 24px;
  padding-left: 7px;
  padding-right: 7px;
  padding-top: 7px;
  padding-bottom: 7px;
  border-color: #EA860E;
  border-width: 2px;
  border-style: solid;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}


p.place-p {
  margin-bottom: 14px;
  margin-top: 25px;
  font-size: 15px;
}

/* Adowl BC  Do not remove */
.place_an_ad_f h1.title {
  font-size: 27px;
}

p#ao-custom-mes {
  padding-left: 179px;
  color: #0089CF;
  font-weight: bolder;
}

p#custom-p { margin-left: 161px;}
span#custiom-span {margin-left: 44px;}
/* end */

/* Voluntary Contribution form */
.voluntary_contribution .ui-state-highlight {
    border: none;
}
.voluntary_contribution p {
    font-size: 14px;
    line-height: 20px;
}
.voluntary_contribution h1.form_heading, .voluntary_contribution span.ui-icon.ui-icon-info {
    display: none!important;
}
.voluntary_contribution .page-help h2 {
    position: relative;
    top: -15px;
}