/* -------------- Site customizations -------------- */
#blox-html-container {background: none repeat scroll 0 0 #04032e;}

/* Header Logo */
#blox-header-vertical-nav h1,
#blox-header-vertical-nav h2,
#blox-header h1,
#blox-header h2
    {background: url("../../images/_site/primepub_logo.jpg") no-repeat transparent}
#blox-header h1, #blox-header h2 {height: 111px;margin-bottom: 6px;padding-top: 0;width: 600px;margin-left:8px;}
#blox-header h1 a, #blox-header h2 a {height: 111px;width: 600px;}

/* Header */
.top-right-one {bottom: 40px;position: absolute;right: -20px;width: 150px;}
#weather-bug {width: 135px;}
#weather-bug #icon img {float: left;height: 50px;margin-right: 5px;margin-top: -3px;width: 50px;}
.top-right-one a {color: #666666;}
#weather-bug #temp {color: #666666;font-family: "Times New Roman",Times,serif;font-size: 38px;font-weight: bold;}
#weather-bug #conditions {color: #666666;display: none;}
#weather-sponsor {bottom: 40px;display: block;height: 31px;left: 730px;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;}

/* "Boxed" changes */
.highlight-white  {background:none repeat scroll 0 0 #EFEFEF;border: 1px solid #ddd;}

/* "Boxed" Block changes */
#blox-featured-listings {background: #FFFFFF;}
#blox-featured-listings .ui-widget-content { color: #666666;}
#calendar-widget-block {background: #FFFFFF;}
.soft {background: #efefef;}
.blox-breaking-news h2, .blox-breaking-news dt, .blox-breaking-news p.title-flag {background:none repeat scroll 0 0 #000099;}
.blox-breaking-news {background: none repeat scroll 0 0 #070547;}
.blox-photo-gallery-list li {border:4px solid #000000; /*quick fix*/ margin-right:15px; }

/* quick meeting fix */
.blox-zebra-list .zebra-stripes{width:350px;}

/* featured block title */
.blox-title, .blox-title a, .blox-sub-title a, .blox-title h3, .blox-title h3 a, .blox-sub-title h4, .blox-title h3, .soft .blox-title h3 a {color:#04032e;}
.blox-sub-title, .blox-title {border-bottom: 1px solid #000;}

#leaderboard-bottom{padding-top:10px;}

.core-slider.horizontal.playlist{background-color:#ddd!important;}
    
/*  Header Top Navigation */
#header-top {margin-bottom: 0;padding: 0 10px 1px;}
.header-top-navigation a {color: #FFFFFF;font-size: 12px;font-weight: bold;}
.header-top-navigation li:hover { background-color: transparent;}
#header-top-left ul.header-top-navigation li { background: url("../../images/_site/pipe-white.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: url("none") no-repeat scroll 0 7px transparent;}
#header-top-left ul {margin-left: 0;margin-top: 2px;}
#header-top.outside_header #blox-user-panel.minimal { color: #FFFFFF;}
#header-top.outside_header #blox-user-panel.minimal a { color: #FFFFFF;}
#header-top-right ul.login { margin: 4px 0 4px 20px;}

/*  Navigation */
ul.navigation, ul.navigation > li { background: url("../../images/_site/nav.png") repeat-x scroll left bottom #000099; color: #FFFFFF; font-weight: bold;}
ul.navigation, ul.navigation > li > a { color: #FFFFFF;}
ul.navigation > li > a, ul.navigation > li > .no-link {display: inline-block;}
ul.navigation > li.current-section {}
ul.navigation > li:hover {background: url("../../images/_site/nav-hover.png") repeat-x scroll left bottom #2e2eb6;}
ul.navigation > li.current-section a { color: #FFFFFF;}
ul.navigation > li:hover 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: url("none") repeat scroll center bottom transparent; border-top: medium none;}

/* Navigation Builder - Mega/Unmega */
ul.navigation.mega .mega-nav-container {background: none repeat scroll 0 0 #EFEFEF;-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: -12px;border:none;}
ul.navigation > li {padding: 0 12px;}
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:#ccc;}
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-list li {border-top: 1px solid #EEEEEE;color: #121212;line-height: 14px;margin: 0;padding: 4px 0 4px 11px;}

/*  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;color:#000;}
p.footer-logo { background: url("../../images/_site/primepub_footer_logo.jpg") no-repeat scroll 0 0 transparent; display: block; height: 45px; margin: 5px 0 10px !important; padding: 0 !important;}
p.footer-logo a { display: block; height: 45px; text-indent: -9999em;}
#blox-footer .footer-section-block { height: 240px;}
#blox-footer .footer-section-block.search {width: 305px;}
.footer-section-block.search .search-options { padding: 5px;}
.blox-bottom-block-holder ul.nav-footer.bull-list li { background: url("none") no-repeat scroll 0 0 transparent; padding-left: 0;}
#blox-footer ul.nav-footer.bull-list {color: #000000;margin-left: 4px;margin-top: 5px;}
.nav-footer.bull-list li {list-style-type: none;margin-bottom: 1px;margin-left: 0;}
#blox-footer #blox-copyright, .copyright {color: #FFF;}
.copyright a {color: #FFF;}
#blox-footer .footer-section-block h4 {border-bottom: 1px solid #D1D1D1;color: #000;padding:9px 20px 10px 0;}
#blox-footer p a {color: #000099;}
.blox-bottom-block-holder ul li a {color: #000;}
.footer-section-block.search form label {color: #000;}


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

/* Blocks */
.blox-photo-gallery-list .blox-bottom-block div {background: none repeat scroll 0 0 #04032e;}
.blox-photo-gallery-list li {background: none repeat scroll 0 0 #04032E;border: 4px solid #04032E;}
.highlight-white .blox-photo-gallery-list li {margin-right: 10px;}

#tn-slider {background: none repeat scroll 0 0 #04032e;border: 1px solid #000;}
#tn-slider a, #tn-slider h3 {color: #fff;}
.tn-slide p {color: #9594bf;}
#tn-slider-stopper {background: none repeat scroll 0 0 #000099;}

/* Misc colors */
a.more, a.more-grey {background: none repeat scroll 0 0 #000099;color: #FFFFFF;}
.blox-zebra-nav a:hover {color: #000;}
#index-section-title, .form-title h1.form_heading {background: none repeat scroll 0 0 #04032E;}
.form-title h1.form_heading {font-size: 18px;}
.day-partition {background: none repeat scroll 0 0 #000099;}

/* Calendar */
#calendarSearch.search-box {background: none repeat scroll 0 0 #EFEFEF;color: #000000;}
.calendar .button {background: none repeat scroll 0 0 #000099;border-radius: 10px;color: #FFFFFF;}
.calendar .button:hover {background: none repeat scroll 0 0 #04032e;color: #FFFFFF;}
.calendar a.button:hover, .calendar .button a:hover {color: #FFFFFF;text-decoration: none;}

/* Classifieds */
.heading-class .button {background: none repeat scroll 0 0 #000099;border-radius: 10px;color: #FFFFFF;}
.heading-class .button:hover {background: none repeat scroll 0 0 #04032e;color: #FFF;}
.heading-class a.button:hover, .heading-class .button a:hover {color: #FFFFFF;text-decoration: none;}
.classifieds .heading-class .button.submit {display: none;}
.classifieds .class.categoriesList li .submit {display: none;}

/* Marketplace */
#businessSearch.search-box {background: none repeat scroll 0 0 #EFEFEF;color: #000;}
#businessSearch .name-option {padding-left: 10px;}


.commentInfo li.most.important {
  margin-left: 0;
}
.commentInfo li {
  font-size: 9px;
  white-space: nowrap;
}
.commentInfo li.share.with {
  padding-left: 4px;
  padding-right: 4px;
}
.forms .ui-icon-carat-1-e, .services .ui-icon-carat-1-e {
  margin-top: 9px;
}

/* Story image title */
.instant-gallery-app .instant-gallery .frame h3 {display: none;}

/* *************** Town Times News /towntimesnews **************** */
.depth-2.towntimesnews #blox-breadcrumbs, .depth-2.towntimesnews #index-section-title {display: none;}

/* Header Logo */
.towntimesnews #blox-header-vertical-nav h1,
.towntimesnews #blox-header-vertical-nav h2,
.towntimesnews #blox-header h1,
.towntimesnews #blox-header h2
    {background: url("../../images/_site/towntimes-logo-2.png") no-repeat transparent}
.towntimesnews #blox-header h1, .towntimesnews #blox-header h2 {height: 114px;margin-bottom: 6px;padding-top: 0;width: 600px;margin-left:8px;}
.towntimesnews #blox-header h1 a, .towntimesnews #blox-header h2 a {height: 114px;width: 600px;}

/* Footer Logo */
.towntimesnews p.footer-logo { background: url("../../images/_site/towntimes-logo-footer-2.png") no-repeat scroll 0 0 transparent; display: block; height: 38px; margin: 5px 0 10px !important; padding: 0 !important;}
.towntimesnews p.footer-logo a { display: block; height: 38px; text-indent: -9999em;}

/* *************** Voices News /voicesnews **************** */
.depth-2.voicesnews #blox-breadcrumbs, .depth-2.voicesnews #index-section-title {display: none;}

/* Header Logo */
.voicesnews #blox-header-vertical-nav h1,
.voicesnews #blox-header-vertical-nav h2,
.voicesnews #blox-header h1,
.voicesnews #blox-header h2
    {background: url("../../images/_site/voices-logo-2.png") no-repeat transparent}
.voicesnews #blox-header h1, .voicesnews #blox-header h2 {height: 119px;margin-bottom: 10px;margin-top: 5px;padding-top: 0;width: 600px;}
.voicesnews #blox-header h1 a, .voicesnews #blox-header h2 a {height: 119px;width: 600px;}

/* Footer Logo */
.voicesnews p.footer-logo { background: url("../../images/_site/voices-logo-footer-2.png") no-repeat scroll 0 0 transparent; display: block; height: 65px; margin: 5px 0 10px !important; padding: 0 !important;}
.voicesnews p.footer-logo a { display: block; height: 65px; text-indent: -9999em;}

/* Prevent Commenting on Classifieds*/
.app-classifieds #user-comment-area.comment { display:none!important;}
.classifieds_voices #blox-comments, .classifieds_towntimes #blox-comments { display: none!important;}
.classifieds_voices li.ask.seller.question, .classifieds_towntimes li.ask.seller.question { display: none;}


/*http://scripts.bloxcms.com update WC 6/27/16 */

.small-apple{background:url("../../images/_site/tn-common-icons.png") no-repeat 0 0}
.small-arrowleft{background:url("../../images/_site/tn-common-icons.png") no-repeat 0 -90px}
.small-arrowright{background:url("../../images/_site/tn-common-icons.png") no-repeat 0 -180px}
.small-at{background:url("../../images/_site/tn-common-icons.png") no-repeat 0 -270px}
.small-baby{background:url("../../images/_site/tn-common-icons.png") no-repeat 0 -360px}
.small-back{background:url("../../images/_site/tn-common-icons.png") no-repeat 0 -450px}
.small-briefcase{background:url("../../images/_site/tn-common-icons.png") no-repeat 0 -540px}
.small-bullhorn{background:url("../../images/_site/tn-common-icons.png") no-repeat 0 -630px}
.small-calendar{background:url("../../images/_site/tn-common-icons.png") no-repeat 0 -720px}
.small-camera{background:url("../../images/_site/tn-common-icons.png") no-repeat 0 -810px}
.small-cat{background:url("../../images/_site/tn-common-icons.png") no-repeat 0 -900px}
.small-cellphone{background:url("../../images/_site/tn-common-icons.png") no-repeat 0 -990px}
.small-digging{background:url("../../images/_site/tn-common-icons.png") no-repeat 0 -1170px}
.small-dog{background:url("../../images/_site/tn-common-icons.png") no-repeat 0 -1260px}
.small-download{background:url("../../images/_site/tn-common-icons.png") no-repeat 0 -1350px}
.small-exclaim{background:url("../../images/_site/tn-common-icons.png") no-repeat 0 -1440px}
.small-exclaim_2{background:url("../../images/_site/tn-common-icons.png") no-repeat 0 -1530px}
.small-globe{background:url("../../images/_site/tn-common-icons.png") no-repeat 0 -1620px}
.small-hardhat{background:url("../../images/_site/tn-common-icons.png") no-repeat 0 -1710px}
.small-home_1{background:url("../../images/_site/tn-common-icons.png") no-repeat 0 -1800px}
.small-home_2{background:url("../../images/_site/tn-common-icons.png") no-repeat 0 -1890px}
.small-info{background:url("../../images/_site/tn-common-icons.png") no-repeat -90px 0}
.small-justmarried{background:url("../../images/_site/tn-common-icons.png") no-repeat -90px -90px}
.small-lightbulb{background:url("../../images/_site/tn-common-icons.png") no-repeat -90px -180px}
.small-list{background:url("../../images/_site/tn-common-icons.png") no-repeat -90px -270px}
.small-mail{background:url("../../images/_site/tn-common-icons.png") no-repeat -90px -360px}
.small-money{background:url("../../images/_site/tn-common-icons.png") no-repeat -90px -450px}
.small-movie{background:url("../../images/_site/tn-common-icons.png") no-repeat -90px -540px}
.small-no{background:url("../../images/_site/tn-common-icons.png") no-repeat -90px -720px}
.small-note{background:url("../../images/_site/tn-common-icons.png") no-repeat -90px -810px}
.small-notebook{background:url("../../images/_site/tn-common-icons.png") no-repeat -90px -900px}
.small-notepad{background:url("../../images/_site/tn-common-icons.png") no-repeat -90px -990px}
.small-office_10{background:url("../../images/_site/tn-common-icons.png") no-repeat -90px -1080px}
.small-pacifier{background:url("../../images/_site/tn-common-icons.png") no-repeat -90px -1170px}
.small-paper{background:url("../../images/_site/tn-common-icons.png") no-repeat -90px -1260px}
.small-paperclip{background:url("../../images/_site/tn-common-icons.png") no-repeat -90px -1350px}
.small-pda{background:url("../../images/_site/tn-common-icons.png") no-repeat -90px -1440px}
.small-pencil{background:url("../../images/_site/tn-common-icons.png") no-repeat -90px -1530px}
.small-phone{background:url("../../images/_site/tn-common-icons.png") no-repeat -90px -1620px}
.small-phonebook{background:url("../../images/_site/tn-common-icons.png") no-repeat -90px -1710px}
.small-portfolio{background:url("../../images/_site/tn-common-icons.png") no-repeat -90px -1800px}
.small-print{background:url("../../images/_site/tn-common-icons.png") no-repeat -90px -1890px}
.small-recycle{background:url("../../images/_site/tn-common-icons.png") no-repeat -180px 0}
.small-rss{background:url("../../images/_site/tn-common-icons.png") no-repeat -180px -90px}
.small-sendmail{background:url("../../images/_site/tn-common-icons.png") no-repeat -180px -180px}
.small-services{background:url("../../images/_site/tn-common-icons.png") no-repeat -180px -270px}
.small-star{background:url("../../images/_site/tn-common-icons.png") no-repeat -180px -360px}
.small-stars{background:url("../../images/_site/tn-common-icons.png") no-repeat -180px -450px}
.small-stroller{background:url("../../images/_site/tn-common-icons.png") no-repeat -180px -540px}
.small-tag{background:url("../../images/_site/tn-common-icons.png") no-repeat -180px -630px}
.small-talk_1{background:url("../../images/_site/tn-common-icons.png") no-repeat -180px -720px}
.small-talk_2{background:url("../../images/_site/tn-common-icons.png") no-repeat -180px -810px}
.small-tie{background:url("../../images/_site/tn-common-icons.png") no-repeat -180px -900px}
.small-transmit{background:url("../../images/_site/tn-common-icons.png") no-repeat -180px -990px}
.small-video{background:url("../../images/_site/tn-common-icons.png") no-repeat -180px -1080px}
.small-weddingcake{background:url("../../images/_site/tn-common-icons.png") no-repeat -180px -1170px}
.small-notebook{background:transparent url("../../images/_site/tn-common-icons.png") no-repeat scroll -90px -895px}
.small-user{background:transparent url("../../images/_site/tn-common-icons.png") no-repeat scroll -0px -1978px !important;}
.small-tools{background:transparent url("../../images/_site/tn-common-icons.png") no-repeat scroll -88px -1978px !important;}
.small-mouse{background:transparent url("../../images/_site/tn-common-icons.png") no-repeat scroll -176px -1886px !important;}
.small-clock{background:transparent url("../../images/_site/tn-common-icons.png") no-repeat scroll -176px -1795px !important;}
.small-laptop{background:transparent url("../../images/_site/tn-common-icons.png") no-repeat scroll -176px -1698px !important;}
.small-coffee{background:transparent url("../../images/_site/tn-common-icons.png") no-repeat scroll -181px -1613px !important;}
.small-clipboard{background:transparent url("../../images/_site/tn-common-icons.png") no-repeat scroll -179px -1523px !important;}
.small-monitor{background:transparent url("../../images/_site/tn-common-icons.png") no-repeat scroll -176px -1432px !important;}
.class.categoriesList span.cat-icon {
    background:url("../../images/_site/tn-common-icons.png") no-repeat scroll -179px -622px transparent !important;;
    display: block;
    height:50px;
    text-indent:-99999px;
    width:50px;
    float: left;}
	
	.small-newspaper {background:transparent url("../../images/_site/tn-common-icons.png") no-repeat scroll -90px -624px!important;}
.small-gift {background:transparent url("../../images/_site/tn-common-icons.png") no-repeat scroll -180px -1255px!important;}
.small-calendar {background:transparent url("../../images/_site/tn-common-icons.png") no-repeat scroll 0 -715px!important;}
.small-notebook {background:transparent url("../../images/_site/tn-common-icons.png") no-repeat scroll -90px -895px!important;}
.small-info{background:transparent url("../../images/_site/tn-common-icons.png") no-repeat scroll -90px 5px!important;}
.small-credit {background: transparent url("../../images/_site/tn-common-icons.png") no-repeat scroll -180px -1340px !important;}