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

#blox-header-vertical-nav { 
height:auto;
background-position: center top;
/*height:319px;*/
/*   background: url(../../images/_site/header_bg.png) no-repeat;  */
    -webkit-box-shadow: 0px 3px 22px rgba(50, 50, 50, 0.75);
    -moz-box-shadow: 0px 3px 22px rgba(50, 50, 50, 0.75);
    box-shadow: 0px 3px 22px rgba(50, 50, 50, 0.75);
}
#blox-html-container { background:  #B4D4F3;}
#blox-container {
-webkit-box-shadow: 0px 3px 22px rgba(50, 50, 50, 0.75);
-moz-box-shadow: 0px 3px 22px rgba(50, 50, 50, 0.75);
box-shadow: 0px 3px 22px rgba(50, 50, 50, 0.75);
}
a { color: #003366;}

/* Header Logo */

#blox-header-vertical-nav h1,
#blox-header-vertical-nav h2,
#blox-header h1,
#blox-header h2
    {background: url(../../images/_site/masthead_logo2.jpg) no-repeat transparent;}
    
.place_an_ad #blox-header-vertical-nav h1,
.place_an_ad #blox-header-vertical-nav h2,
.place_an_ad #blox-header h1,
.place_an_ad #blox-header h2
    {background: url(../../images/_site/adowl-banner.png) no-repeat #ffffff;}    
    
    
    
    
#blox-header-vertical-nav h1, #blox-header-vertical-nav h2 { top: 10px!important;}
.header-bg.iter41 {
/* background: transparent!important;
background-image: none!important; */
}
#blox-header-vertical-nav h1.vcard, #blox-header-vertical-nav h2.vcard {
height: 224px;
/*margin: -30px 0px 0;*/
margin: 0;
width: 960px;
}

#blox-header h1, #blox-header h2 { width: 420px;height: 100px;}
/* "Boxed" changes */
.front #blox-container {background:none repeat scroll 0 0 #002c4c;}
.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:#003366;}

/* "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 {background:none repeat scroll 0 0 #00497f;}

.blox-breaking-news p.title-flag {
-webkit-box-shadow: 0px 3px 22px rgba(50, 50, 50, 0.75);
-moz-box-shadow: 0px 3px 22px rgba(50, 50, 50, 0.75);
box-shadow: 0px 3px 22px rgba(50, 50, 50, 0.75);
background-image: linear-gradient(bottom, #131F4A 28%, #1D3F6B 64%);
background-image: -o-linear-gradient(bottom, #131F4A 28%, #1D3F6B 64%);
background-image: -moz-linear-gradient(bottom, #131F4A 28%, #1D3F6B 64%);
background-image: -webkit-linear-gradient(bottom, #131F4A 28%, #1D3F6B 64%);
background-image: -ms-linear-gradient(bottom, #131F4A 28%, #1D3F6B 64%);
background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0.28, #131F4A), color-stop(0.64, #1D3F6B) );
}

.blox-breaking-news { background: #327FB8;}

.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:#D9E7F5;}

.front .nm-fb .blox-title h3 { color:#B4D4F3;}
.nm-fb .blox-title h3 { color:#002C4C;}

.front #leaderboard-bottom{
background:#002c4c;}

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

.core-slider.horizontal.playlist{
    background-color:#ddd!important;}
    
/*  Header Top Navigation */
.header-top-navigation a { color: #FFFFFF;}
.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-image:none;}
#header-top-left ul { margin-left: 0;}
#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.drop {
-webkit-box-shadow: 0px -3px 5px rgba(50, 50, 50, 0.75);
-moz-box-shadow: 0px -3px 5px rgba(50, 50, 50, 0.75);
box-shadow: 0px -3px 5px rgba(50, 50, 50, 0.75);

}
ul.navigation, ul.navigation > li { background-color: #0066b2; color: #FFFFFF; font-weight: bold;}
ul.navigation, ul.navigation > li > a { color: #FFFFFF;}
ul.navigation > li.current-section { background-color: #00497f;}
ul.navigation > li:hover, ul.navigation > li.active { background-color: #00497f;}
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; 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: 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;background:#03548F;}
.blox-bottom-block-holder ul.nav-footer.bull-list li { background-image:none; padding-left: 0;}
#blox-footer ul.nav-footer.bull-list { color: #ffffff;}

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

#blox-footer { 
margin-bottom: 0px!important;
/* background: #002C4C; */
-webkit-box-shadow: 0px 3px 22px rgba(50, 50, 50, 0.75);
-moz-box-shadow: 0px 3px 22px rgba(50, 50, 50, 0.75);
box-shadow: 0px 3px 22px rgba(50, 50, 50, 0.75);


background-image: linear-gradient(bottom, #131F4A 28%, #1D3F6B 64%);
background-image: -o-linear-gradient(bottom, #131F4A 28%, #1D3F6B 64%);
background-image: -moz-linear-gradient(bottom, #131F4A 28%, #1D3F6B 64%);
background-image: -webkit-linear-gradient(bottom, #131F4A 28%, #1D3F6B 64%);
background-image: -ms-linear-gradient(bottom, #131F4A 28%, #1D3F6B 64%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.28, #131F4A),
	color-stop(0.64, #1D3F6B)
);
}

#blox-footer a { color: #cce9ff;}
#blox-footer a:hover { color: #ffffff;}
#blox-footer .footer-section-block h4 { color:#cce9ff!important;}

#blox-footer .footer-section-block.contact p,
#blox-footer .footer-section-block.contact p a { color:#cce9ff;}

.footer-section-block.search form label { color: #ffffff;}
ul.navigation.drop ul li { background: #B2CFE5;border-top: 1px solid #707070;}
ul.navigation.drop ul li:hover { background: #00497f;}
ul.navigation.drop ul li a:hover { color: #ffffff;}
.front .highlight-dark { background-color: #335066!important;}
#blox-featured-listings .heading h3 a { color: #002C4C;}
#blox-footer .blox-bottom-block-holder { border-top: solid 1px #C1C1C1;}
.double-pad-bottom.obits .blox-title a { color:#002c4c;}
.highlight-grey.spotlight .blox-title h3 { color:#002c4c;}
.blox-zebra-list .zebra-stripes li.iterodd { background: #DCE7F0;}
p.copyright {
height: 15px;
background: #03548F;
color: #FFF;
}
.day-partition { background-color: #03548F!important;}
.highlight-grey .blox-title h3 {color:#03548F;}
#blox-header-search .advanced-search { font-size: 14px;font-weight: bolder;color: #FFF;}

.blox-story-overline { background: #002C4C;}
.blox-poll-asset .poll-submit, .blox-poll-asset .poll-view-results, .blox-poll-asset .poll-view-options { background: #002C4C;}
.fb_iframe_widget iframe { background: #ffffff;}

#index-section-title {
-webkit-box-shadow: 0px 3px 22px rgba(50, 50, 50, 0.75);
-moz-box-shadow: 0px 3px 22px rgba(50, 50, 50, 0.75);
box-shadow: 0px 3px 22px rgba(50, 50, 50, 0.75);
background-image: linear-gradient(bottom, #131F4A 28%, #1D3F6B 64%);
background-image: -o-linear-gradient(bottom, #131F4A 28%, #1D3F6B 64%);
background-image: -moz-linear-gradient(bottom, #131F4A 28%, #1D3F6B 64%);
background-image: -webkit-linear-gradient(bottom, #131F4A 28%, #1D3F6B 64%);
background-image: -ms-linear-gradient(bottom, #131F4A 28%, #1D3F6B 64%);
background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0.28, #131F4A), color-stop(0.64, #1D3F6B) );
}

#calendar-widget-block .heading.heading-cal h3 a, #business-events .heading.heading-cal h3 a { color: #002C4C;}
#header-top { padding: 0px 10px 0px;margin-bottom: 0px;}

#login-box-form-page.ui-widget-content {
border: 1px solid #ffffff;
background: #1D3F6B;
color: #FFF;
}

.ui-widget-content input {
border: 1px solid #B4D4F3;
background: #ffffff;
color: #1D3F6B;
}
#header-top.outside_header #blox-user-panel.minimal, #header-top.outside_header #blox-user-panel.minimal a {
color: #07254D;
}

.comment { background: #B4D4F3 none repeat scroll 0 0;}

a.more, a.more-grey { background: #D58205;}
#calendarSearch.search-box { background-color: #1D3F6B!important;}

.form-title h1.form_heading {
/* background-color: #333; */
-webkit-box-shadow: 0px 3px 22px rgba(50, 50, 50, 0.75);
-moz-box-shadow: 0px 3px 22px rgba(50, 50, 50, 0.75);
box-shadow: 0px 3px 22px rgba(50, 50, 50, 0.75);
background-image: linear-gradient(bottom, #131F4A 28%, #1D3F6B 64%);
background-image: -o-linear-gradient(bottom, #131F4A 28%, #1D3F6B 64%);
background-image: -moz-linear-gradient(bottom, #131F4A 28%, #1D3F6B 64%);
background-image: -webkit-linear-gradient(bottom, #131F4A 28%, #1D3F6B 64%);
background-image: -ms-linear-gradient(bottom, #131F4A 28%, #1D3F6B 64%);
background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0.28, #131F4A), color-stop(0.64, #1D3F6B) );
}
li.word_count p { background-color: #B20900!important;}
.submit-button { border: 1px solid #ffffff;background: #002C4C!important;}
input.security_image.sample.submit-button { background:#DEEAF3!important;}

.ui-state-active a, .ui-state-active a:link { color: #ffffff;}

.ui-state-active .ui-icon {
background-image: url(../../../../components/core_external_jqueryui/resources/images/ui-icons_ffffff_256x240.png);
}

.ui-state-active {
border: 1px solid #B37F00;
font-weight: bold;
background-image: linear-gradient(bottom, #131F4A 28%, #1D3F6B 64%);
background-image: -o-linear-gradient(bottom, #131F4A 28%, #1D3F6B 64%);
background-image: -moz-linear-gradient(bottom, #131F4A 28%, #1D3F6B 64%);
background-image: -webkit-linear-gradient(bottom, #131F4A 28%, #1D3F6B 64%);
background-image: -ms-linear-gradient(bottom, #131F4A 28%, #1D3F6B 64%);
background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0.28, #131F4A), color-stop(0.64, #1D3F6B) );
color: #ffffff;
}

.contact_info, .billing_info, .subscription_rates, .payment_info legend {
color: #2946AD;
}
#search-main fieldset { border: 1px solid #94B9D5;}

.ui-widget-content {
border: 1px solid #666;
background: #C5D4DF;
color: #ffffff;
}
#blox-story h1 .blox-headline { color: #02355A;}
.nm-cal .ui-widget-content { background: #798186;}
.button.submit.fg1.bg1 { background:#B4D4F3!important}

.login-column h3 { color: #036;}
.login-box-form label { color: #036;}
p#security-image-container { color: #036;}
p.notice { color: #036;}
p.explaination { color: #003366;}
.add-business { color: #ffffff;}

.forms .blox-title h3 {
color: #1D3F6B!important;
}

#weather-bug #temp a, #weather-bug #conditions a { color: #B4D4F3;}

ul.navigation > li { float: left;padding: 0px 5px;}
.recent-block h3 { color:#03548F!important;}

.nm-shopsmart .blox-title h3 { color:#1f72af;}
ul.navigation .ui-icon {
 background-image: url("../../../../components/core_external_jqueryui/resources/images/ui-icons_ffffff_256x240.png");
}
.core-classifieds-search.search-box legend { color: #1F72AF;}

.blox-search-block .search-bar { height: 21px;width: 67%;padding: 3px;}
.blox-search-block .search-submit { width: 31px;height:31px;padding: 0px;}
top-heading-invert p { background: #DCE7F0!important;color: #002C4C!important;}


/* RT:  */
ul#nav-mp4 { display: none;}
.widgets-blox { width: 300px;}
.widgets-blox div.business { width: 253px!important;}
.widgets-blox #blox-featured-listings { padding: 3px!important;}



/* RT: change header/masthead for marketpalce #556951 */
.marketplace #blox-header-vertical-nav h2 { background: url(../../images/_site/masthead_mp.png) no-repeat transparent;}
.marketplace #blox-header-vertical-nav h2 a { width: 866px;height: 166px;}
.marketplace #blox-header-vertical-nav h2 { top: 3px!important;}


/* jsandy  #Ticket #586239 */
ul.navigation > li {padding: 0px 4px;}