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

/* Header Logo */

#blox-header-vertical-nav h1,
#blox-header-vertical-nav h2,
#blox-header h1,
#blox-header h2
    {background: url("../../images/_site/logo.png") no-repeat transparent}

/* "Boxed" changes */
.front #blox-container,
.front #leaderboard-bottom{background:none repeat scroll 0 0 #222222;}
.highlight-white  {background:none repeat scroll 0 0 #EFEFEF;}

/* Navigation Colors */
ul.dropdown ul, ul.dropdown ul li {background-color:#CCCCCC;}
ul.dropdown a:link, ul.dropdown a:visited, #blox-header-vertical-nav a, #extra-nav ul a  {color:#CCC;}

/* "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 #000000;}
.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{
color:#888;}

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

.core-slider.horizontal.playlist{
    background-color:#ddd!important;}
    
/*  Header Top Navigation */
.header-top-navigation a { color: black;}
.header-top-navigation li:hover { background-color: transparent;}
#header-top-left ul.header-top-navigation li { background: none; 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.outside_header #blox-user-panel.minimal { color: black;}
#header-top.outside_header #blox-user-panel.minimal a { color: black;}
#header-top-right ul.login { margin: 4px 0 4px 20px;}

/*  Navigation */
ul.navigation { 
    background: #040670; /* Old browsers */
    background: -moz-linear-gradient(top, #040670 0%, #1a00c6 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#040670), color-stop(100%,#1a00c6)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #040670 0%,#1a00c6 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #040670 0%,#1a00c6 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #040670 0%,#1a00c6 100%); /* IE10+ */
    background: linear-gradient(to bottom, #040670 0%,#1a00c6 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#040670', endColorstr='#1a00c6',GradientType=0 ); /* IE6-9 */
    color: #FFFFFF; font-weight: bold;}
 ul.navigation > li{background:transparent;}
ul.navigation, ul.navigation > li > a { color: #FFFFFF;}
ul.navigation > li.current-section { background-color: #555555;}
ul.navigation > li:hover, ul.navigation > li.active { background-color: #555555;}
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: 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_logo.png") no-repeat scroll 0 0 transparent;
  display: block;
  height: 50px;
  margin: 7px -5px !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: #2F2F2F;}

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

.blox-title, .blox-title a, .blox-sub-title a, .blox-title h3, .blox-title h3 a {
  color: #000000;
  font-weight: 700;
}
ul.navigation ul, .nav-depth-2.place-holder {
  background-color: #D4A86A;
}
ul.navigation > li.current-section,
ul.navigation > li:hover, ul.navigation > li.active {
  background-color: #D4A86A;
}
ul.navigation.linear ul li {
  background-color: #D4A86A;
}
ul.navigation > li {
  float: left;
  font: 9px/30px Arial,sans-serif;
  padding: 0 4px;
}
ul.navigation.linear ul li {
  font: 10px/25px Arial,sans-serif;
  padding: 0 7px;
  text-decoration: none;
}

#blox-footer{ 
    background: #040670; /* Old browsers */
    background: -moz-linear-gradient(top, #040670 0%, #1a00c6 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#040670), color-stop(100%,#1a00c6)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #040670 0%,#1a00c6 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #040670 0%,#1a00c6 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #040670 0%,#1a00c6 100%); /* IE10+ */
    background: linear-gradient(to bottom, #040670 0%,#1a00c6 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#040670', endColorstr='#1a00c6',GradientType=0 ); /* IE6-9 */}
    
#blox-footer .footer-section-block.start.contact p,
.blox-bottom-block-holder h4,
.blox-bottom-block-holder ul li a,
.footer-section-block.search form label{
  color: white !important;
}
#weather-sponsor img, #weather-sponsor iframe, #weather-sponsor embed, #weather-sponsor object {
  bottom: 0;
  float: right;
  margin-bottom: 9px;
  position: static;
  right: inherit;
}
#weather-sponsor{display:inline;}
div#blox-header.blox-transparency div#weather-sponsor{display:none;}
#blox-footer .footer-section-block {
  height: 344px;
}
#header-top {
  font: 12px/18px Arial,sans-serif;
  margin-bottom: 0;
  padding: 0 10px 3px;
}
.blox-title, .blox-title a, .blox-sub-title, .blox-sub-title a, .blox-title h3, .blox-sub-title h4, .blox-index h3, #blox-footer .footer-section-block h4, #blox-footer p, .soft .blox-title h3 a, .marketplace.categoriesList h3, .marketplace.categoriesList h3 a, .marketplace div h3, .marketplace .blox-title h3 {
  border-color: #222;
  color: black;
}
#calendar-widget-block .heading.heading-cal h3 a, #business-events .heading.heading-cal h3 a {
  color: black;
}
.soft h3{border-bottom:1px solid black;}
ul.navigation.linear ul li a:hover{text-decoration:underline;}
.no-link:hover{color:#333;}
ul.navigation > li {
  float: left;
  font: 12px/30px Arial,sans-serif;
  padding: 0 7px;
}
#blox-header-vertical-nav h1, #blox-header-vertical-nav h2, #blox-header h1, #blox-header h2 {
  background: none;
  height: 95px;
  width: 435px;
  margin-left:234px;
}
#blox-header h1 a, #blox-header h2 a {
  display: block;
  height: 93px;
  overflow: hidden;
  text-indent: -9999em;
  width: 455px;
}
div.footer-section-block h4{border-color:white;}
#blox-footer .blox-bottom-block-holder {border-top: 1px solid white;}
.social-media dd {width: 108px;}

.social-media .linkedin .icon {
   background: url("../../images/_site/instagram.jpg") no-repeat scroll 0 0 transparent;
}

.social-media .rss .icon {
  background: url("../../images/_site/social_sprites_b1.gif") no-repeat scroll 0 0 transparent; background-position: 0 -379px;
}
.social-media .myspace .icon {
  background-position: 0 -120px;
}


dl.social-media dd:nth-child(8) .icon{
   background: url("../../images/_site/calendar.jpg") no-repeat scroll 0 0 transparent;
}

dl.social-media dd:nth-child(6) .icon{
   background: url("../../images/_site/tri.jpg") no-repeat scroll 0 0 transparent;
}

#blox-html-container{background: url("../../images/_site/background.png") #ddc9a4 repeat-x fixed center top;}
#blox-header{background-color:transparent;height:111px;}
#leaderboard-top{display:none;}
p.copyright,
p.copyright strong,
p.copyright a{color:black;}

.change-it h3 a{color:white;}


#online-features-menu ul a {
  color: white;
  font-size: 12px;
  line-height: 15px;
}

#core-index-rss-list ul.dropdown-rss ul li {width: 110%;}
#user-gateway #registrationForm input, #user-gateway #registrationForm textarea, #user-gateway #registrationForm select, #user-gateway input {
  background: none repeat scroll 0 0 #222222;
  color: white;
  font-size: 12px;
  margin-bottom: 5px;
  border-radius: 0;
  border:1px solid #666666;
}
#user-gateway .page label {
    color: red;}
p.copyright {
  margin: 0 auto;
  width: 960px;
}

/* Randingo 587526 */

.heading-class .button.submit {
display: none!important;
}