/* -------------- Simplicity defaults -------------- */
/* #blox-html-container {background: url("../../images/_site/white-bg.png") repeat-y top center #495970;} */
#blox-html-container {background: url("../../images/_site/white-bg.png") repeat-y top center;}
/* Header Logo */
#blox-header-vertical-nav h1,
#blox-header-vertical-nav h2,
#blox-header h1,
#blox-header h2
    {background: url("../../images/_site/logo-sun.png") no-repeat transparent}
#blox-header h1, #blox-header h2 {bottom: 0;height: 75px;left: 0;position: relative;width: 212px;margin: 10px 10px 20px 0;}
#blox-header h1 a, #blox-header h2 a {height: 75px;width: 212px;}

/* Header */
#leaderboard-top { float: right;}
#blox-header {background: none repeat scroll 0 0 #FFF;height: auto;}
#weather-bug #icon img {float: left;margin-top: -8px;}
#weather-bug {width: 150px;}
.top-right-one {bottom: 12px;position: absolute;right: 257px;width: 150px;}

#blox-search-block-1 {width:260px;margin:0 auto 10px}
#blox-search-form-1 {background: url("../../images/_site/search-bg.png") no-repeat scroll left center transparent;width:260px;margin:0 auto }
.top-right-two {bottom: 10px;float: right;position: absolute;right: 0;width: 270px;}
.blox-search-block .search-bar {padding: 1%;width: 214px;}
.blox-search-block .search-submit {margin: 0;padding: 0;width: 32px;}
.blox-search-block .search-bar {background: none repeat scroll 0 0 rgba(0, 0, 0, 0);border: medium none;padding: 1%;width: 218px;}

.demo-ad.size-88x31.weather-sponsor-preview {bottom: 10px !important;position: absolute;right: 415px !important;}
#weather-sponsor img, #weather-sponsor iframe, #weather-sponsor embed, #weather-sponsor object {bottom: 10px;position: absolute;right: 415px;}

/*  Header Top Navigation */
#tncms-region-nav-header_top_left {margin-top: 2px;}
#header-top {margin-bottom: 0;padding: 0 10px;}
.header-top-navigation a {color: #000000;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.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.mega .ui-icon, ul.navigation.drop .ui-icon, ul.navigation.linear .ui-icon {background-image: url("../../../../components/core_external_jqueryui/resources/images/ui-icons_ffffff_256x240.png");margin-left: -5px;margin-right: -5px;}
ul.navigation.mega .ui-icon-circle-triangle-s, ul.navigation.drop .ui-icon-circle-triangle-s, ul.navigation.linear .ui-icon-circle-triangle-s {background-position: -64px -15px;}
ul.navigation.mega .ui-icon-circle-triangle-n, ul.navigation.drop .ui-icon-circle-triangle-n, ul.navigation.linear .ui-icon-circle-triangle-n {background-position: 0 -15px;}
ul.navigation {-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);}
ul.navigation, ul.navigation > li {  color: #FFF; font-weight: bold;height:40px;line-height:40px;

background: #67778e; /* Old browsers */
background: -moz-linear-gradient(top,  #67778e 0%, #45556c 3%, #394960 50%, #2d3d54 51%, #1a2a41 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#67778e), color-stop(3%,#45556c), color-stop(50%,#394960), color-stop(51%,#2d3d54), color-stop(100%,#1a2a41)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #67778e 0%,#45556c 3%,#394960 50%,#2d3d54 51%,#1a2a41 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #67778e 0%,#45556c 3%,#394960 50%,#2d3d54 51%,#1a2a41 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #67778e 0%,#45556c 3%,#394960 50%,#2d3d54 51%,#1a2a41 100%); /* IE10+ */
background: linear-gradient(to bottom,  #67778e 0%,#45556c 3%,#394960 50%,#2d3d54 51%,#1a2a41 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#67778e', endColorstr='#1a2a41',GradientType=0 ); /* IE6-9 */

}
ul.navigation {border-top:1px solid #17273e}
ul.navigation > li {border-left: 1px solid #67778E;border-right: 1px solid #000000;padding: 0 14px;}
ul.navigation > li > .no-link {display:inline-block;}
ul.navigation, ul.navigation > li > a, ul.navigation > li > .no-link { color: #FFF;}
ul.navigation > li.current-section { background: #67778e; /* Old browsers */
background: -moz-linear-gradient(top,  #67778e 0%, #45556c 3%, #394960 50%, #2d3d54 51%, #1a2a41 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#67778e), color-stop(3%,#45556c), color-stop(50%,#394960), color-stop(51%,#2d3d54), color-stop(100%,#1a2a41)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #67778e 0%,#45556c 3%,#394960 50%,#2d3d54 51%,#1a2a41 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #67778e 0%,#45556c 3%,#394960 50%,#2d3d54 51%,#1a2a41 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #67778e 0%,#45556c 3%,#394960 50%,#2d3d54 51%,#1a2a41 100%); /* IE10+ */
background: linear-gradient(to bottom,  #67778e 0%,#45556c 3%,#394960 50%,#2d3d54 51%,#1a2a41 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#67778e', endColorstr='#1a2a41',GradientType=0 ); /* IE6-9 */}
ul.navigation > li:hover { background: #67778e; /* Old browsers */
background: -moz-linear-gradient(top,  #67778e 0%, #ebeaea 3%, #f5f3f3 50%, #eae9e9 51%, #e6e5e5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#67778e), color-stop(3%,#ebeaea), color-stop(50%,#f5f3f3), color-stop(51%,#eae9e9), color-stop(100%,#e6e5e5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #67778e 0%,#ebeaea 3%,#f5f3f3 50%,#eae9e9 51%,#e6e5e5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #67778e 0%,#ebeaea 3%,#f5f3f3 50%,#eae9e9 51%,#e6e5e5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #67778e 0%,#ebeaea 3%,#f5f3f3 50%,#eae9e9 51%,#e6e5e5 100%); /* IE10+ */
background: linear-gradient(to bottom,  #67778e 0%,#ebeaea 3%,#f5f3f3 50%,#eae9e9 51%,#e6e5e5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#67778e', endColorstr='#e6e5e5',GradientType=0 ); /* IE6-9 */
border-left: 1px solid #14243b;border-right: 1px solid #14243b;}
ul.navigation > li.current-section a { color: #FFF;}
ul.navigation.linear > li.active > a {color:#FFF;}
ul.navigation > li:hover a, ul.navigation.linear > li:hover > a { color: #000;font-weight:bold;}
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 {line-height: 12px;margin: -1px 0 1px;padding-bottom: 5px;padding-top: 5px;}
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;}
ul.navigation.mega .mega-nav-container, ul.navigation.drop ul {background: none repeat scroll 0 0 #EAE9E9;-webkit-box-shadow:  2px 2px 3px 0px rgba(0, 0, 0, 0.2);box-shadow: 2px 2px 3px 0 rgba(0, 0, 0, 0.2);margin-top: -1px;}
ul.navigation.mega .mega-nav-container.unmega ul {background: none repeat scroll 0 0 #eae9e9;border:none;-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);}
ul.navigation.mega .mega-nav-container.unmega {margin-left: -14px;width: 160px;}
ul.navigation.drop ul {margin-left: -14px;}
ul.navigation .mega-nav-container ul.section-list .no-link {color:#000;}
ul.navigation .mega-nav-container ul.section-list .no-link:hover {color:#FFF;}
ul.navigation .mega-nav-container ul.section-list li {line-height: 14px;padding-bottom: 4px;padding-top: 4px;}
ul.navigation.drop ul {border:none;}
ul.navigation.drop ul li {line-height: 14px;padding-bottom: 5px;padding-top: 5px;font-weight:bold;}
ul.navigation.mega .mega-nav-container.unmega ul li, ul.navigation.drop ul li {border:none;}
ul.navigation .mega-nav-container ul.section-list li:hover, ul.navigation.drop ul li:hover {background:none #495970;}
ul.navigation .mega-nav-container ul.section-list li:hover a,
ul.navigation .mega-nav-container ul.section-list li a:hover,
ul.navigation.drop ul li:hover a, ul.navigation.drop ul li a:hover {color:#FFF;text-decoration:none;}
ul.navigation.drop ul.nav-depth-3 li a {color: #000000 !important;}
ul.navigation.drop ul.nav-depth-3 li:hover a, ul.navigation.drop ul.nav-depth-3 li a:hover {color: #FFF !important;}
.nav-depth-2.place-holder {background-color: #eae9e9;}
ul.navigation.linear ul li {background-color: #eae9e9;color: #000;}
ul.navigation.linear ul li:hover {background-color: #495970;color: #FFF;}
ul.navigation.linear ul li:hover a, ul.navigation.linear ul li a:hover {color:#FFF}



/*  Footer */
#blox-footer {background: none repeat scroll 0 0 #EAE9E9;clear: left;letter-spacing: 1px;margin: 0 auto;overflow: hidden;padding: 10px 0;text-align: center;width: 980px;}
.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/logo-sun.png") no-repeat scroll 0 0 transparent; display: block; height: 75px; margin: 5px 0 20px !important; padding: 0 !important;}
p.footer-logo a { display: block; height: 75px; text-indent: -9999em;}
#blox-footer .footer-section-block { height: 250px; border-right: 1px dotted #CAD4E3;}
.footer-section-block.search .search-options { padding: 10px;}
.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;}
#blox-footer .footer-section-block h4 {border-bottom: 1px solid #495970;color: #495970;padding: 9px 50px 10px 1px;}
.nav-footer.bull-list li {list-style-type: none;margin-bottom: 1px;margin-left: 0;}
#blox-footer .footer-section-block.start.contact p {color: #000;}
.blox-bottom-block-holder ul li a {color: #000000;}
.blox-bottom-block-holder ul li a:hover {color: #003366;}
#blox-footer p a {color: #003366;}
.footer-section-block.search form label {color: #000000;}
#blox-footer .blox-bottom-block-holder {border: none;}
#blox-footer #blox-copyright, .copyright {background: url("../../images/_site/shadow-footer.png") no-repeat scroll top center #495970;color: #FFFFFF;font-size: 11px;height: 40px;margin: 0 auto;padding: 26px 5px 5px;text-align: center;width: 990px;}
.copyright a {color:#FFF;}
.copyright a:hover {color:#FFF;text-decoration:underline;}


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

a {color: #495970;}
a:hover {color: #003366;text-decoration:none;}
.blox-zebra-nav a:hover {color: #003366;}

.blox-title a, .blox-sub-title a {color: #660000;}
#blox-html-container #blox-wrapper .blox-title h3 {color: #660000;}
.soft .blox-title h3 a {color: #660000;}

.blox-breaking-news h2, .blox-breaking-news dt, .blox-breaking-news p.title-flag {background: none repeat scroll 0 0 #EAE9E9;color: #660000;}
.blox-breaking-news a {color:#495970;}
.blox-breaking-news a:hover {color: #003366;text-decoration: none;}
.blox-breaking-news {background: none repeat scroll 0 0 #eae9e9;}

.blox-recent-block .blox-headline a {color:#495970 !important}

.day-partition {background: none repeat scroll 0 0 #660000;}
#index-section-title, .form-title h1.form_heading {background: none repeat scroll 0 0 #eae9e9;color: #660000;}

#tncms-region-center-one-front {margin-bottom: 20px;}

#leaderboard-bottom div:first-child, #leaderboard-middle div:first-child { float: none; margin: 0 auto 10px;}
#blox-container { padding: 10px 0;}
#center-two-ad-1, #center-two-ad-2 {float: left; width: 50%; text-align: center;}
#button_btf1, #button_btf2, #mediumRectangle_atf, #mediumRectangle_btf1, #mediumRectangle_btf2_flex, #mediumRectangle_btf3_flex, #mediumRectangle_cal {margin-bottom: 10px;}
#blox-footer .blox-bottom-block-holder { width: 960px;}
#blox-footer .footer-section-block.search { width: 374px;}

#online-features-menu, .universal-tabs, .tabs-holder { clear: both;}

/* Hyperlocal Search Widget */
#rounded-corners-pg{background-color:#FFF;background-image:url(http://static.cnhi.zope.net/cnhi/prod/images/block_back.png);background-position:left bottom;background-repeat:repeat-x;color:#555;font-size:140%;text-align:justify;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;min-height:170px;height:auto!important;padding:10px}
#rounded-corners ul li{list-style:none;text-align:left;list-style-type:none;margin:0}
.rounded-corners-pg{border:1px solid #ccc;width:275px;float:left;margin:20px 0 20px 0px}
#cor_pg_container{width:350px;margin:0}
#cor_pg_fingers{float:right;margin:0;padding:0}
#cor_pg_form{width:190px;float:left;margin-left:3px;margin-top:7px}
.pg_form{background-image:none;background-color:transparent;margin:0}
.pg_bottom_text{clear:both;text-align:center;font:11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;color:#d90000;padding-top:3px}
#pg_field1{text-align:left;font:11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;color:#999;width:150px;margin-bottom:10px;}
#pg_field2{text-align:left;font:11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;color:#000;width:150px;margin-bottom:7px}
/* End Hyperlocal Search Widget */

/* Biz Marquees */
#bizmarquee .original,#bizmarquee .highlight,#bizmarquee .contrast,#bizmarquee .narrow{height:40px;border:2px solid #ccc;line-height:18px;text-align:left;background-color:#fff;font-size:12px;width:auto;margin-top:10px;margin-bottom:10px}
#bizmarquee .original strong,#bizmarquee .highlight strong,#bizmarquee .contrast strong,#bizmarquee .narrow strong{position:absolute;top:0;left:0;height:22px;width:150px;background-color:#ccc;text-align:center}
#bizmarquee .original .innerDiv,#bizmarquee .highlight .innerDiv,#bizmarquee .contrast .innerDiv{width:296px!important;margin-left:160px}
#bizmarquee .narrow .innerDiv{width:auto;margin-top:20px;margin-left:0;z-index:1;text-align:center}
#bizmarquee .original a:link,#bizmarquee .original a:visited,#bizmarquee .highlight a:link,#bizmarquee .highlight a:visited,#bizmarquee .contrast a:link,#bizmarquee .contrast a:visited,#bizmarquee .narrow a:link,#bizmarquee .narrow a:visited{font-weight:700}
#bizmarquee .original a:hover,#bizmarquee .original a:active,#bizmarquee .highlight a:hover,#bizmarquee .highlight a:active,#bizmarquee .contrast a:hover,#bizmarquee .contrast a:active,#bizmarquee .narrow a:hover,#bizmarquee .narrow a:active{color:#c00;text-decoration:underline}
#bizmarquee .highlight{border:2px solid #c00;background-color:#fc3;color:#000;font-weight:700}
#bizmarquee .highlight strong{background-color:#f60;color:#fff}
#bizmarquee .highlight a:link,#bizmarquee .highlight a:visited{color:#c00}
#bizmarquee .highlight a:hover,#bizmarquee .highlight a:active{color:#f60;text-decoration:underline}
#bizmarquee .contrast{border:2px solid #000;background-color:#fff;color:#000;font-weight:700}
#bizmarquee .contrast strong{background-color:#000;color:#fff}
#bizmarquee .contrast a:link,#bizmarquee .contrast a:visited{color:blue}
#bizmarquee .contrast a:hover,#bizmarquee .contrast a:active{text-decoration:underline}
#bizmarquee .narrow{padding-top:18px;position:relative;height:42px;width:296px}
#bizmarquee .narrow strong{border-bottom:none;height:22px;z-index:2;width:100%}
/* End Biz Marquees */

/* findnsave widget */
.rounded-corners-fns{border:1px solid #696;width:290px;margin-top:10px;margin-left:0;margin-bottom:10px}
.fns-logo{padding-top:5px;padding-bottom:3px}
a.blue-fns:link{color:#036;text-decoration:none}
a.blue-fns:hover{background-color:ffcc66}
#rounded-corners-findnsave{background-color:#FFF;background-image:url(http://static.cnhi.zope.net/ksherman/findnsave_widget_new/block_back.png);background-position:left bottom;background-repeat:repeat-x;color:#555;font-size:12px;font-weight:700;text-align:center;font-family:helvetica;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;height:auto;padding:0}
.fns_newspaper_link_div{padding-top:0;padding-bottom:0}
a.blue-fns:active,a.blue-fns:visited{color:#036}
/* End findnsave widget */

/* CNHI Weather */
#weather_cnhi{width:300px;height:80px;position:relative;margin-bottom:1em;margin-top:1em;overflow:hidden;}
#weather_overlay{height:80px;width:170px;position:absolute;top:0;left:0}
#weather_temp{font-size:40px;letter-spacing:-3px;color:#fff;position:absolute;text-align:center;width:85px;top:2px;left:2px}
#weather_sponsor,#weather_sponsor_code{float:right}
#weather_sponsor{margin-top:10px;}
/* End CNHI Weather */

/* OMT Subscriptions */
#omt-pay-container {height: 900px;width: 100%;}
#omt-pay-container ul li{font-family:helvetica;font-size:16px;color:#333;margin-left:20px;margin-right:0;padding-left:0;padding-right:0;list-style-type:disc;line-height:130%;list-style-position:outside}
#omt-pay-container ul.small li.small{font-family:helvetica;font-size:13px;color:#333;margin-left:20px;margin-right:0;padding-left:0;padding-right:0;list-style-type:disc;line-height:130%;list-style-position:outside}
#omt-pay-container p{font-family:helvetica;font-size:12px;color:#333}
.omt-pay_col_1{width:275px;height:565px;float:left}
.omt-pay_col_2{width:150px;float:left}
#omt-rounded-corners{background-color:transparent;background-image:url(http://static.cnhi.zope.net/ksherman/paywall_page/images/blue_back.png);background-position:left bottom;background-repeat:repeat-x;color:#555;font-size:140%;text-align:justify;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;padding:10px}
.omt-rounded-corners-left{width:275px;float:left;margin:0}
.omt-rounded-corners-right{width:150px;float:left;margin:0 0 10px}
.omt-header{font-family:helvetica;font-weight:700;font-size:24px;color:#333;margin-bottom:10px}
.omt-main_header{font-family:helvetica;font-size:30px;font-weight:700;color:#333;margin-bottom:10px}
.omt-learn_more a{font-family:helvetica;font-weight:700;font-size:16px;color:#036;margin-bottom:10px;margin-top:10px}
.omt-number{font-family:helvetica;font-weight:700;font-size:28px;color:#FFF;margin-bottom:10px}
.omt-subscribe_button{width:auto;text-align:center;margin-top:15px;margin-bottom:15px}
.omt-paypage_text{font-family:helvetica;font-style:normal;font-size:16px;color:#666;line-height:130%}
.omt-paypage_text_small{font-family:helvetica;font-style:normal;font-size:14px;color:#666;line-height:130%}
.omt-login_button{width:auto;text-align:center;margin-top:15px}
.omt-logo{float:left;width:150px;height:50px;margin-bottom:10px}
.omt-pp_2_pay_col_1{width:275px;float:left}
#omt-pp_2_rounded-corners{background-color:transparent;background-image:url(http://static.cnhi.zope.net/ksherman/paywall_page/images/page_2_back.jpg);background-position:left bottom;background-repeat:repeat-x;color:#555;font-size:140%;text-align:justify;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;padding:10px}
.omt-pp_2_rounded-corners-left{border:2px solid #eee;width:375px;float:left;margin:0 0 20px 20px}
.omt-pp_2_header{font-family:helvetica;font-weight:700;font-size:25px;color:#333;margin-bottom:10px}
.omt-pp_2_main_header{font-family:helvetica;font-size:28px;font-weight:700;color:#333;margin-bottom:10px}
.omt-pp_2_paypage_text{font-family:helvetica;font-style:normal;font-size:14px;color:#666}
#omt-rounded-corners-pay-faq{background-color:#ccc;background-position:left bottom;background-repeat:repeat-x;color:#555;font-size:140%;text-align:left;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;padding:10px}
.omt-rounded-corners-pay-faq{width:150px;float:left;margin:0}
/* End OMT Subscriptions */

.public-profile .universal-tabs { clear: inherit;}