/* -------------- Site customizations -------------- */
/* Header Logo */
#blox-header-vertical-nav h1,
#blox-header-vertical-nav h2,
#blox-header h1,
#blox-header h2
	{background: url("../../images/_site/logo123.png") no-repeat transparent}
        
/*  Header Top Navigation */
#blox-header {padding: 0;}
.header-top-navigation a { color: #000000;}
.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: url("none") no-repeat scroll 0 7px transparent;}
#header-top-left ul { margin-left: 0;}
#header-top-right ul.login { margin: 4px 0 4px 20px;}

/*  Navigation */
ul.navigation, ul.navigation > li { background-color: #788196; color: #000000;}
ul.navigation, ul.navigation > li > a { color: #FFFFFF;}
ul.navigation > li.current-section { background-color: #535C6F;}
ul.navigation > li:hover, ul.navigation > li.active { background-color: #535C6F;}
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;}
ul.navigation .ui-icon {background-image: url("../../../../components/core_external_jqueryui/resources/images/ui-icons_ffffff_256x240.png");}
.ui-icon-circle-triangle-s { background-position: -64px -15px;}
.ui-icon-circle-triangle-n {background-position:0px -15px}

/* 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;}

/*  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;}
p.footer-logo { background: url("../../images/_site/footer_logo123.png") no-repeat scroll 0 0 transparent; display: block; height: 50px; margin: 5px 0 25px !important; padding: 0 !important;}
p.footer-logo a { display: block; height: 50px; text-indent: -9999em;}
#blox-footer .footer-section-block { height: 240px;}
.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: #788196;}

/* -------------- Site customizations -------------- */
#blox-html-container{background: url("../../images/_site/ecailles.png") repeat;}
#blox-header h1, #blox-header h2 {
  height: 90px;
  margin-left: 10px;
  margin-top: 11px;
  width: 463px;
}
#blox-header h1 a, #blox-header h2 a {height: 78px;width: 453px;}
#blox-wrapper {background-image: url("../../images/_site/theBACKrepeat123.png") !important; background-repeat: repeat-y;padding-left: 21px;
    padding-right:21px;}
#header-top { margin-bottom: 10px;padding: 0 10px;background:none repeat scroll 0 0 #BA1319;}
#blox-user-panel.minimal,
#blox-user-panel.minimal a,
.header-top-navigation a,
.header-top-navigation{color:white;}
#header-top-left ul.header-top-navigation li {
  background: none repeat scroll 0 0 transparent;}

/* Navigation */
ul.navigation, ul.navigation > li {background-color: #BA1319;}
ul.navigation > li.current-section,
ul.navigation ul, .nav-depth-2.place-holder,
ul.navigation.linear ul li{background-color: #C6C6C6;}
ul.navigation > li.current-section a {color: black !important;}
ul.navigation > li:hover, ul.navigation > li.active {background-color: #C6C6C6;}
ul.navigation.linear ul{left:0 !important;}
ul.navigation.linear > li, ul.navigation.linear > li > a {
  color: #FFFFFF;
  font-weight: bold;
}
ul.navigation.linear ul li a:hover{text-decoration:underline;}
#blox-user-panel {
  float: right;
  font-size: 12px;
  height: 68px;
  margin: 6px 10px 0 0;
  overflow: hidden;
  padding: 10px;
  text-align: center;
  width: 180px;
}
#blox-header-search {
  bottom: 5px;
  color: #333333;
  position: absolute;
  right: 262px;
}
.top-right-one {
  bottom: 35px;
  position: absolute;
  right: 190px;
  width: 150px;
}
#weather-sponsor{position:relative;top:65px;right:38px;}
#weather-bug {
  width: 90px;
}
#blox-header-search input.search-bar {
  border: thin inset #666666;
  width: 140px;
}

/* Content */
.blox-breaking-news h2, .blox-breaking-news dt, .blox-breaking-news p.title-flag {
  background: url("../../images/_site/breaking.png") repeat-x scroll 0 0 transparent;
  border-radius: 0 0 0 0;
  color: white;
  font-family: georgia;
  font-size: 16px;
  text-transform: uppercase;
  width: 157px;
}
.blox-breaking-news {background: none repeat scroll 0 0 #C6C6C6;}
.blox-breaking-news a {color: black;font-family: Georgia;font-size: 18px;font-weight: normal;}
#blox-html-container #blox-wrapper .blox-title {background: none repeat scroll 0 0 #0098D1;}
div#rssincl-box-386656 div.rssincl-head{background: none repeat scroll 0 0 #0098D1 !important;}
#blox-html-container #blox-wrapper .blox-title h3 {
  background: none repeat scroll 0 0 transparent;border-bottom: medium none;border-top: medium none;clear: none;color: black;
  font-family: Arial;font-size: 16px;font-weight: bold;padding: 3px 10px;text-transform: uppercase;}
#blox-html-container #blox-wrapper .blox-title h3,
.blox-title a, .blox-sub-title a{color:white !important;}
#blox-container,
#blox-footer{background: none repeat scroll 0 0 transparent;}
.lights{padding:5px;border:2px solid #cccccc;background-color:white;margin-bottom:10px;}
.soft .blox-title h3 a {color: black;}
.soft {border: medium none;border-radius: 0 0 0 0;}
.container_12 .grid_8 #ara-container,
.container_12 .grid_8 #ara-container #nav-container{width: 603px;}
.instant-gallery-app .instant-gallery {background: none repeat scroll 0 0 transparent;}
.blox-breaking-news, .blox-breaking-news ul, .blox-breaking-news ul li {background-color: #C6C6C6 !important;}
.day-partition {
  background-color: #333333 !important;
}
.blox-title h3.block-title-color a{color:white;}
.blox-top-story .blox-title{background:transparent !important;}
#blox-html-container #blox-wrapper .blox-top-story .blox-title h3{color:black !important;}
a.more, a.more-grey {
  background-color: #909090;
  border: 1px solid #7A7A7A;
}
#simple_slideshow-0.core-slider div.item-list div.group div.item div.text div.main-text-wrapper h4.title a{color:black;}
#tn-slider {background: none repeat scroll 0 0 #E2E2E2;border: 1px solid #C6C6C6;}
.venue-admin .calendar .heading h1 {
  color: #333333;
  float: left;
  font-size: 30px;
  margin: 14px 0 0 73px;
}
.soft .blox-title{padding:0;}
#new-top-1.grid_4 .blox-html-asset iframe{margin-top:-8px;}
.front .highlight-grey {
  background: none repeat scroll 0 0 #EFEFEF;
  border: 1px solid #DFDFDF;
  margin-bottom: 20px;
          padding: 0;padding-left:10px;padding-right:10px;padding-bottom:10px;
}
#blox-html-container.front #blox-wrapper .highlight-grey .blox-title{margin-top:10px;}
a.more, a.more-grey {
  background-color: #BA1319;
  border: 1px solid #7A7A7A;
}
/* Footer */
#blox-container {clear: both;padding: 10px 0 0;}
#blox-footer #blox-copyright, .copyright{background-color: #BA1319;}
#blox-footer #blox-copyright, 
.copyright,
.copyright a{color:white;}
#blox-footer .blox-bottom-block-holder {background: none repeat scroll 0 center transparent;border-bottom: none;
  border-top: 1px solid; margin: 0 10px;overflow: hidden;padding: 0 0 5px;width: 940px;}
#blox-footer{padding: 10px 0 0;}
#blox-footer .footer-section-block h4,
#blox-footer p,
.blox-bottom-block-holder ul li a,
.bull-list li, #blox-story-text ul{color:black;}
#blox-footer .blox-bottom-block-holder {;padding: 10px 0 5px;}
#blox-footer .footer-section-block.start.contact p {line-height: 1.7em;margin: 0 0 5px;padding: 0 14px 9px;}
#blox-footer .footer-section-block h4 {margin: 0 12px 0 9px;padding: 9px 18px 10px 4px;}
#leaderboard-top div:first-child {
  float: left;
  margin-left: 0;
}
#blox-story-photo-container h3 {
  display: none;
}

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

/* Vehicles Vertical Page */
/*#vehicles #vehicles-header.header, .vertical-site #vehicles-header.header {
  background: url("../../images/_site/truckandcarfinder2.jpg") no-repeat 0 0 scroll transparent !important;
  height: 144px;margin-bottom: 10px;position: relative;width: 100%;}
#vehicles .header .logo, .vertical-site .header .logo { display:none; }
#vehicles .nav-container ul.ui-widget-header.nav li.nav-item a {display: block;height: 40px;text-indent: -9999px;width: 96px;}
#vehicles .nav-container ul.ui-widget-header.nav li.nav-item {border-right: medium none;float: left;margin-right: 40px;padding: 0;}
#vehicles .nav-container ul.ui-widget-header.nav {background: none repeat scroll 0 0 transparent;border: medium none;bottom: 10px;font-weight: normal;left: 0;margin-left: 220px;position: absolute;width: 550px;}*/

.truckandcarfinder #weather-sponsor, .marketplace #weather-sponsor {display: none;}
.truckandcarfinder .top-right-one, .marketplace .top-right-one {display: none;}
.truckandcarfinder #blox-header #blah, .marketplace #blox-header #blah {display: none;}
.truckandcarfinder #blox-header-search, .marketplace #blox-header-search {display: none;}
.truckandcarfinder #blox-header h2, .marketplace #blox-header h2 {background: url("../../images/_site/truckandcarfinder3.jpg") no-repeat scroll 0 0 transparent;}
.truckandcarfinder #blox-header h2, .marketplace #blox-header h2 {height: 144px;margin-left: 0;margin-top: 10px;width: 960px;}
.truckandcarfinder .truckandcarfinder-nav, .marketplace .truckandcarfinder-nav {background: none repeat scroll 0 0 transparent;border: medium none;bottom: 10px;font-weight: normal;left: 0;margin-left: 220px;position: absolute;width: 610px;}
.truckandcarfinder .truckandcarfinder-nav ul li a, .marketplace .truckandcarfinder-nav ul li a {display: block;height: 40px;text-indent: -9999px;width: 96px;}
.truckandcarfinder .truckandcarfinder-nav ul li, .marketplace .truckandcarfinder-nav ul li {border-right: medium none;float: left;margin-right: 55px;padding: 0;}
.truckandcarfinder .truckandcarfinder-nav ul li a.truckandcarfinder-nav-directory, .marketplace .truckandcarfinder-nav ul li a.truckandcarfinder-nav-directory {width: 200px;}
.truckandcarfinder #tncms-region-nav-main_nav {display: none;}
.truckandcarfinder #blox-footer .blox-bottom-block-holder {display:none;}
.marketplace #blox-footer .blox-bottom-block-holder {display:none;}

.truckandcarfinder #blox-footer #blox-copyright, .copyright {
  background-color: #BA1319;
  display: none;
  }
  
 .marketplace #blox-footer #blox-copyright, .copyright {
  background-color: #BA1319;
  display: none;
  }
  
  .testing #weather-sponsor, .marketplace #weather-sponsor {display: none;}
.testing .top-right-one, .marketplace .top-right-one {display: none;}
.testing #blox-header #blah, .marketplace #blox-header #blah {display: none;}
.testing #blox-header-search, .marketplace #blox-header-search {display: none;}
.testing #blox-header h2, .marketplace #blox-header h2 {background: url("../../images/_site/truckandcarfinder3.jpg") no-repeat scroll 0 0 transparent;}
.testing #blox-header h2, .marketplace #blox-header h2 {height: 144px;margin-left: 0;margin-top: 10px;width: 960px;}
.testing .truckandcarfinder-nav, .marketplace .truckandcarfinder-nav {background: none repeat scroll 0 0 transparent;border: medium none;bottom: 10px;font-weight: normal;left: 0;margin-left: 220px;position: absolute;width: 610px;}
.testing.truckandcarfinder-nav ul li a, .marketplace .truckandcarfinder-nav ul li a {display: block;height: 40px;text-indent: -9999px;width: 96px;}
.testing .truckandcarfinder-nav ul li, .marketplace .truckandcarfinder-nav ul li {border-right: medium none;float: left;margin-right: 55px;padding: 0;}
.testing .truckandcarfinder-nav ul li a.truckandcarfinder-nav-directory, .marketplace .truckandcarfinder-nav ul li a.truckandcarfinder-nav-directory {width: 200px;}
.testing #tncms-region-nav-main_nav {display: none;}
.testing #blox-footer .blox-bottom-block-holder {display:none;}

.testing #blox-footer #blox-copyright, .copyright {
  background-color: #BA1319;
  display: none;
  }
  
.truckandcarfinder #index-section-title {
  margin-bottom: 20px;
  padding: 5px 0 0 5px;
  background: #333;
  color: #fff;
  font-size: 26px;
  font-weight: 700;
  float: none;
  display: none;
  }
  
.truckandcarfinder #blox-wrapper .heading.detail {
  width: 100%;
  height: 100px;
  z-index: 1;
  display:none;
}

.truckandcarfinder .core-classifieds-search.search-box {
  overflow: hidden;
  margin: 10px 0 12px;
  margin-top: 0;
  font-size: 10px;
  display: none;
}

.truckandcarfinder .class-subhead {
  font-family: arial,sans;
  font-size: 14px;
  font-weight: 700;
  line-height: 28px;
  margin-bottom: 5px;
  padding-top: 0;
  display: none;
}

.marketplace .heading strong {
  color: #bfbfbf;
  margin: 0px;
  font-size: 15px;
  position: absolute;
  right: 0;
  bottom: 12px;
  display: none;
}

/* BMT-5047 */
.nav-in-title .blox-title {
    background: none !important;
}

.nav-in-title .blox-title a {
    color: #000 !important;
}

.nav-in-title .blox-zebra-nav {
    position: relative;
    top: -32px;
    border: none;
}

.one-third-block {
    width: 31%;
    float: left;
    margin: 0px 1%;
}

.front-page-buttons img {
    width: 200px;
    margin: 2px;
}

#blox-html-container #blox-wrapper .blox-title {
    background: none;
}

#blox-html-container #blox-wrapper .blox-title a, #blox-html-container #blox-wrapper .blox-title h3, #blox-html-container #blox-wrapper .footer-section-block h4 {
    font-size: 15px;
    line-height: 17px;
    font-family: Tahoma,Arial,sans-serif;
    color: #000 !important;
}

#blox-html-container #blox-wrapper .footer-section-block h4 {text-transform: uppercase;}
/* End BMT-5047 */

/* bmt-5185 */
.eedition-image-link {
    float: left;
    width: 200px;
    margin: 2px 3px 8px 3px;
}
/* end bmt-5185 */