@charset "utf-8";
/* CSS Document */

/* -------------- Site customizations -------------- */
/*#blox-html-container {background:#fff !important}*/
/* Header Logo */
#blox-sub-header {height:90px;position: relative;}
#blox-header-vertical-nav h1,
#blox-header-vertical-nav h2,
#blox-header h1,
#blox-header h2
    {background: url("../../images/_site/logointell.png") no-repeat transparent;left:248px;bottom:25px;width:473px;height:60px;position:absolute}
#blox-header-vertical-nav h1 a,
#blox-header-vertical-nav h2 a,
#blox-header h1 a,
#blox-header h2 a
    {width:473px;height:60px}

/*#blox-wrapper{background:url(../../images/_site/shadow.png) 1px top repeat-y !important;clear:both}*/


#blox-footer {background:url(../../images/_site/shadow-foot.png) top center repeat-y;width:960px;padding:0;margin-bottom:0;border:0 !important}
#blox-footer .blox-bottom-block-holder {border:0;margin-top:0;margin-bottom:0;padding-top:20px;padding-bottom:0px;margin-left:auto;margin-right:auto;width:960px;float:none}
#blox-footer .footer-section-block {margin-left:10px;border:0}
#blox-footer .footer-section-block.srvc {width:154px}
#blox-footer .footer-section-block.start {width:163px}
#blox-footer .footer-section-block.contact {width:270px;padding-left:0}
#blox-footer .footer-section-block.search {width:270px;padding-left:0;}
#blox-footer .footer-section-block a{color:#bfc4ca;font:bold 13px arial,helvetica,sans-serif;letter-spacing:normal;text-decoration:none}
#blox-footer .footer-section-block p {color:#bfc4ca;padding-left:8px;letter-spacing:normal;line-height:23px;padding-bottom:0}
#blox-footer .footer-section-block li {line-height:21px;background:none}
#blox-footer .footer-section-block h4 {font:14px Oswald,arial,helvetica,sans-serif !important;padding:5px;margin-bottom:0px;color:#bfc4ca;letter-spacing:normal;border-bottom:0px solid #ddd;font-weight:400;text-transform:uppercase;font-weight:700}
#blox-footer p.footer-logo {display:none}
#blox-footer .search h4 {margin-top:30px}
#blox-footer .search-options {padding:8px}
#blox-footer .nav-footer li {list-style:none;padding:0}
#blox-footer .nav-footer li a{}
.copyright {clear:both;font:normal 13px tahoma,arial,helvetica,sans-serif;letter-spacing:normal;color:#bfc4ca !important;/*background:url(../../images/_site/footer-intell.png) no-repeat 95% 50%;*/padding:30px 0 !important;width:920px;margin:0 auto 20px !important}
.copyright strong{font-weight:normal}
.copyright a {color:#bfc4ca !important;text-decoration:none !important}

#leaderboard-bottom{padding-bottom:10px}
#timeAndDate {position:absolute;bottom:13px;left:300px;font:bold 13px arial,helvetica,sans-serif;color:#000;width:343px;text-align:center}
.top-right-one {left:10px;bottom:10px}
.forecast-link {clear:both;font-size:12px;position:absolute;bottom:0;left:5px}
.forecast-link a{color:#919191 !important}
#weather-bug {height:50px}
#weather-bug a {color:#000}
#weather-bug #temp {font-size:23px;margin-left:10px;width:40px;display:block;margin:0;top:5px !important;relative:absolute;left:5px}
#weather-bug #icon {margin-right:15px}
#weather-sponsor {left:130px;right:auto;position:absolute;width:88px;height:50px;bottom:15px}
#weather-sponsor .demo-ad {left:0;bottom:0}
.weather #index-section-title {display:none}

#extra-nav {padding-top:0px;border:0;font:normal 12px tahoma,sans-serif;color:#000;width:940px;margin:0 auto 0px auto;height:23px}
#extra-nav a{font:normal 12px tahoma,sans-serif;color:#8e9599 !important;text-decoration:underline}
#extra-nav #extra-left {padding:0;margin-left:0;top:3px !important;text-transform:uppercase}
#extra-nav #extra-right li{padding-right:0;margin-right:0}
#extra-right{text-align:right !important;margin-right:0 !important;float:right}
#extra-right li{margin-right:0}
#extra-nav #extra-left li {padding:0;vertical-align:top !important;float:left;margin-right:13px;margin-top:3px}
#extra-nav #extra-right li {padding:0;vertical-align:top !important;float:left;margin-left:13px;margin-top:3px}
.blox-user-panel dl,.blox-user-panel dd {overflow:hidden !important}
#blox-user-panel {overflow:hidden !important;height:20px;float:left !important;text-align:left !important;margin-right:0px !important;}
#blox-user-panel .uUser  {font:normal 12px tahoma,sans-serif !important;color:#000}
#blox-user-panel .uUser  a{font:normal 12px tahoma,sans-serif !important;color:#999}


.navigation {background:#525868 !important}
.navigation > li {background:#525868 !important}
.navigation > li > a{font-weight:bold}
.navigation > li > a:hover {color:#999 !important}

.navigation .current-section > a{color:#999!important}

.navigation .current-section mega-nav-container a{color:#121212 !important}


#blox-header-search {right:5px;text-align:left;width:255px;height:25px;position:absolute;bottom:14px}
#blox-header-search a{display:none}
#blox-search-form{background:url(../../images/_site/search-head.png) no-repeat scroll bottom left;height:25px;margin-top:5px;overflow:hidden;padding:2px 0 0 2px;width:255px}
#blox-footer-search #blox-search-form{background-image:url(../../images/_site/search-foot.png)}
#blox-search-form input {font-family: inherit;border: 0px;background: transparent;}
#blox-search-form .search-bar {width:210px !important;float:left;font-size:12px;color:#8E9599 !important;margin-top:2px !important;padding-left:3px !important;margin-left:0px !important;border:0 !important}
#blox-search-form .search-bar:focus { color:#000!important; }
#blox-search-form .search-submit {color: #bf3e1d;width: 38px;font-size: 12px;cursor: pointer;font-weight: bold;margin-right: 0px;padding: 0;height:23px;text-indent:-5000px;display:block !important;font-size: 0;line-height: 0;}

h1.index-section-flag {font:bold 23px arial,helvetica,sans-serif !important;color:#000 !important;background:none !important;line-height:42px !important}
#index-section-title {background:none;border-bottom:2px solid #EEE}
.blox-title {  border-bottom-color: #D0D0D0;
  border-bottom-style: solid;
  border-bottom-width: 0;
  clear: both;
  margin-bottom: 0;
  overflow-x: hidden;
  overflow-y: hidden;
  text-transform: capitalize;
  width: 100%;}
  
.blox-title .block-title-color {
  padding-left:0px
  }
.blox-title, .blox-title a, .blox-sub-title a, .blox-title h3, .blox-title h3 a,#blox-html-container #blox-wrapper .blox-title h3,.soft .blox-title h3 a{
color:#515767;font-family:'Oswald',tahoma,arial,helvetica,sans-serif !important;font-weight:normal;text-transform:uppercase;font-size:15px;padding-left:0px}

.zillow-style1 {font-family:Verdana, Arial, Helvetica, sans-serif;color:#DD6611;float:left;font-size:20px;font-weight:normal;letter-spacing:0;line-height:20px;margin-left:10px;margin-top:15px;text-align:left;text-transform:none;}
.zillow-style2 {color:#516578;font:12px/22px verdana,arial,sans-serif;font-weight:bold;}
.zillow-style2 a {color:#516578;font:12px/22px verdana,arial,sans-serif;font-weight:bold;text-decoration:none;}
.zillow-link-style {height:497px;float:left;background-color:#E7F1FD;border:1px solid #ADCFFF;color:#516578;font:12px/22px verdana,arial,sans-serif;letter-spacing:0;margin-left:8px;overflow:hidden;padding:0;text-transform:none;width:175px;}
.zillow-link-style ul {display:inline-block;height:auto;list-style:none outside none;margin:5px 0 0;padding:0;width:auto;}
.zillow-link-style ul li {background:url("http://www.phillyburbs.com/app/images/arrow3.gif") no-repeat scroll 0 2px transparent;display:block;font:11px/22px verdana,arial,sans-serif;list-style:none outside none;padding-left:15px;z-index:1000;}


/* ----- civicscience -------- */

div.civicscience.ballotbox div.answer div.answer_text label {
  cursor: pointer;
  display: block !important;
}
div.civicscience.ballotbox div.answer div.answer_text label:hover {
  cursor: pointer;
  display: block!important;
}

div.civicscience.ballotbox div.answer {
  display: block !important;
  padding:5px 0 !important;
}
div.civicscience.ballotbox div.answer:hover {
  background-color: #adb1b8;
  display: block !important;
  padding:5px 0 !important;
}

/* ----- civicscience end -------- */


#index-section-title h1, .form-title h1.form_heading {
    font-size: 18px !important;
}

.form-title h1.form_heading {
  background-attachment: scroll;
  background-clip: border-box;
  background-color: transparent !important;
  background-image: none;
  background-origin: padding-box;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto auto;
  border-bottom-color: #000000;
  border-bottom-style: solid;
  border-bottom-width: 2px;
  color: #000 !important;
}

.day-partition {
  background-color: #525868;
}

.forgot-area a {display:inline !important;float:none;margin-left:0}


.blox-list li {
    border-top:0;
}
.blox-photo-gallery-list li {
  width: 120px;
}
.rd-videos .blox-photo-gallery-list li {
    margin-right:36px;
}
.rd-videos ul li:nth-child(4n+4) {  
    margin-right:0 !important;
}
#content-nav {
  -moz-font-feature-settings: normal;
  -moz-font-language-override: normal;
  -x-system-font: none;
  background-attachment: scroll;
  background-clip: border-box;
  background-color: transparent;
  background-image: url("../../images/_site/deal-nav-bg.gif");
  background-origin: padding-box;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto auto;
  font-family: Tahoma,Verdana;
  font-size: 15px;
  font-size-adjust: none;
  font-stretch: normal;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  height: 148px;
  line-height: normal;
  position: relative;
}
#content-nav p {
    margin-left: 35px;
    padding-top: 120px;
}
#content-nav a {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    color: white;
}
#content-nav #fbstuff {
    position: absolute;
    right: 10px;
    top: 95px;
}
html {
  font-size: 74.5% !important;
}
/* Changes Highlight white to have a lighter border */
.highlight-white {
-moz-border-radius:4px 4px 4px 4px;
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #DEDEDE;
margin-bottom:20px;
padding:10px;
}

/* Delivery Service Alert Block */
.deliveryservicealert .blox-main-index {
	background-color:#FFFF99;
	border: 2px solid #dc0000 !important;
	-moz-border-radius: 15px;
/*	border-radius: 15px;*/
	padding: 0px 10px;
/*      margin-bottom:20px !important;*/
        -moz-box-shadow: 3px 3px 4px #c0c0c0;
	-webkit-box-shadow: 3px 3px 4px #c0c0c0;
	box-shadow: 3px 3px 4px #c0c0c0;
/*          height:75px;*/
}
.deliveryservicealert .blox-bucket-list .odd-list-item {
        background-color:#FFFF99 !important;
}
.deliveryservicealert .blox-bucket-list {
        height:90px !important;
}
.deliveryservicealert .blox-bucket-list .odd-list-item {
        /*height:85px !important;*/
        border: 0 !important;
        }
.deliveryservicealert .blox-bucket-list .odd-list-item a {
        color: #dc0000 !important;
}
.deliveryservicealert .blox-bucket-list dd.bucket-headline {
  background-image: url("../../images/_site/alert2.gif");
  background-repeat:no-repeat;
  padding-left: 30px;
  height: 26px;
  font-size:22px !important;
}
.deliveryservicealert .blox-bucket-list dd.bucket-headline a {
          color: #000000 !important;
}

.deliveryservicealert dd:nth-child(3) {
  margin-top: -10px !important;
}
.blox-breaking-news {
  /*margin-top: -10px;*/
  margin-bottom:0;
}
.blox-breaking-news h2, .blox-breaking-news dt, .blox-breaking-news p.title-flag {
  background-color: #525868;
}

.html-meganav .blox-html-asset {
  line-height:30px !important;
}
.slideshow-presentation .slideshow-presentation-panel-items {
    background-color: #01091e!important;
}
.blox-photo-gallery-list .blox-bottom-block div {
    background-color: #525868!important;
}
.blox-photo-gallery-list li {
    background-color: #525868!important;
    border-color: #ccc;
}
.blox-bucket-list dd.bucket-headline  {
    font-size:15px;
    line-height: 18px;
}
a.more, a.more-grey, .core-slider.vertical .prev, .core-slider.vertical .next, .ui-widget-content a.more-link {
    background-color: #525868;
}
ul.navigation.mega .mega-nav-container .blox-recent-block h4 {
    line-height: 1.2em;
}
.blox-column .blox-list li a {
    color: #525868;
}
#results-area td {
    padding-right: 45px;
}
.slideshow-presentation.vertical.right .slideshow-presentation-nav-items {
    margin-right: 0px;
}
.photogalleries .slideshow-presentation.vertical .slideshow-presentation-nav-item span.thumb img {
  max-height: 40px;
  width: 60px;
}
#blox-story h1 {
    padding-bottom:10px;
}
.calendar .blox-asset-content-block {
    background-color: #FFF;
}
.calendar .blox-recent-list li h4 a {
    color:#121212;
}
ul.navigation.mega .mega-nav-container {
    z-index:99999 !important;
    padding-bottom: 0;
}

.rd-photolist .core-slider.horizontal .group .item .text {
    overflow:visible !important;
}

#extra-nav .signup-link, #uNav .panel-delimiter  {
    display:none !important;
 }
 #extra-nav .firstli {
     margin-top:5px !important;
     color:#c8c8c8;
 }
 
p.message {
    padding-bottom:0px;
}
.blox-bucket-list {
    margin-bottom:0px;
}
.blox-bucket-list dt.bucket-photo img, .blox-slider-news dt.bucket-photo img, .blox-recent-list li .avatar {
    border-width: 0;
}
.tabset a span, .tabset a {
    background: none;
    border: none;
}

.tabset a.active span {
    color: #000;
}

div.tab {
    border: none;
}
.instant-gallery-app .gallery-play-controls .next, .instant-gallery-app .gallery-play-controls .prev, .lead-presentation-photo {
    border: none;
}
#in-media-box {
    padding-right:0;
}
#blox-right-col h3, .trc_rbox_header_span  {
 font-size: 15px!important;
 color: #515767!important;
}

.blox-bucket-list .odd-list-item, .blox-bucket-list .even-list-item  {
    background-color:transparent;
    border-bottom-width: 0;
}
.related-by-section {
    background-color:#FFF;
    border: none;
}
h3 {
    color: #515767;
}
.mega-nav-container .no-link {
    color: #000!important;
    font-weight:bold!important;
    margin-left: -7px;
    background-color:#FFF;
    
     
}
ul.navigation > li {
  padding-left: 14px;
  padding-right: 15px;
}

ul.navigation > li:first-child {
 padding-left: 5px!important;
}
ul.navigation > li:last-child {
/* padding-left: 5px!important; */
}
ul.navigation > li:last-child {
 padding-right: 0!important;
}
.section-list > li {
  height: 25px;
  line-height: 25px;
}
.rd-localshowslist p {
    width:370px
}
.rd-localshowslist li {
    padding-top:5px;
}
.rd-localshowslist img {
    padding-top:5px;
}
a.more, a.more-grey, .tabset a {
    font-size:12px;
}
/*#blox-body-nav, #blox-body-nav li a, #blox-body-nav li a span {
    background-image:none;
}*/
#blox-body-nav li a.selected, #blox-body-nav li a.selected:hover {
  line-height: 25px;
}
#blox-story h1 .blox-kicker {
  font-size: 12px;
}
#blox-story-related, .blox-story-related-container {
  margin-top: 0;
  padding-top: 0;
}
/*.forgot-area a {display:inline !important;float:none;margin-left:0}
.rss .sub-menu li a{width:170px !important}
.rss .sub-menu li {width:190px !important}*/

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

/* public notices */
.announcements.legal .heading .button.submit {
display:none;
}
.announcements.legal .heading {
background:none;
}
/* end public notices */