@charset "UTF-8";

.tright a:link {
    color: #de2516;
}

.tright a:hover {
    color: #002a5f;
}

/******************** baseItems.css ********************/
body {
    background-color: #f1f5eb;
    color: black;
}

/* logged in box:show and hide as needed for users logged in status */
#topBanner #loggedInBox {
    background-color: #39491F;
}

/* top of page link for banners */
.topOfPageLink {
    color: #1a2f37;
}

.topOfPageLink a:link {
    color: #1a2f37;
}

.topOfPageLink a:visited {
    color: #1a2f37;
}

.topOfPageLink a:hover {
    color: #F90;
}

h1, h2, h3, h4, h5, h6 {
    color: #7cb735;
}

#specialContentContainer h5 {
    color: #000;
}

.orange {
    color: #394917;
}

.radiantBlue {
    color: #5e8cc8;
}

.darkBlue {
    color: #1a2f37;
}

.orangeClr {
    color: #7cb735;
}

.bluehdr {
    background: #e7ebee url("common/blueTopFadeBox-fo.gif") repeat-x;
    text-align: center;
    font-weight: bold;
    border-top: 1px solid #025;
}

.lightBlueGradientBox {
    background: #F0F0F0;
}

.darkBlueGradientBox {
    background: #39491f;
}

.formSectionHeader {
    background: #e7ebee url("common/blueTopFadeBox-fo.gif") repeat-x;
}

.newswireHeader1 {
    background: #39491f;
}

.newswireHeader2.tleft, .newswireHeader2.tright {
    background: #39491f;
}

.redhead2 {
    background: #39491f;
}

.tleft {
    color: #e2eef9;
    background: #39491f;
}

.tright {
    background: #39491f;
}

table.collections th {
    background: #39491f;
}

.collections td.total {
    background: #39491f;
}

a:link.orangeLink, a:visited.orangeLink {
    color: #7cb735;
}

a:link.orangeLinkLight, a:visited.orangeLinkLight {
    color: #7cb735;
}

hr.lightLine {
	background-color: #d6d9ef;
}

#mostViewedContainer a:link.orangeLink, #mostViewedContainer  a:visited.orangeLink {
	color: #39491f;
}

a:hover.orangeLink, a:active.orangeLink {
    color: #39491f;
}

a:hover.orangeLinkLight, a:active.orangeLinkLight {
    color: #39491f;
}

#mostViewedContainer a:hover.orangeLink,#mostViewedContainer  a:active.orangeLink {
    color: #7cb735;
}

a:hover.blueLink, a:active.blueLink {
    color: #de2516;
}

a:link, a:visited {
    color: black;; 
}

a:hover, a:active {
    color: #7cb735;
}

#pageText a:link, #pageText a:visited {
    color: #39491f;
}

#pageText a:hover {
    color: #7cb735;
}

a:link.mediumBlueLink, a:visited.mediumBlueLink {
    color: #e2eef9;
    font-style: normal;
    font-weight: bold;
    font-variant: normal;
    text-transform: none;
    text-decoration: underline;
}

a:hover.mediumBlueLink, a:active.mediumBlueLink {
    color: #d6d9ef;
}

a:link.lightBlueLink, a:visited.lightBlueLink {
    color: #e2eef9;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    text-decoration: underline;
}

a:hover.lightBlueLink, a:active.lightBlueLink {
    color: #d6d9ef;
}

.titlePaneHeader {
    background: #e7ebee url("common/blueTopFadeBox-fo.gif") repeat-x;
}

li.greyhead a, .tright a:visited, table.newstable a:link, table.newstable a:visited
    {
    color: #7cb735;
}

table.newstable a:hover {
    color: #39491f;
}

.tright a:hover {
    color: #fff;
}

.titlePaneTitle {
    color: #7cb735;
}

table.businessReportsPayscore td, table.businessReportsRating td {
    border-bottom: 1px solid #de2516;
}

.pageHeader {
    background: #39491f;
}

.bottomTop {
    background: #39491f;
}

/******************** footer.css ********************/
#footerContainer {
    background-image: none;
    
}

#footerContainer strong {
    color: #7cb735;
}

#footerContainer a:link {
    color: #1a2f37;
}

#footerContainer a:visited {
    color: #1a2f37;
}

#footerContainer a:hover {
    text-decoration: none;
    color: #de2516;
}

/******************** formItems.css ********************/
div.bdr fieldset label span a {
    color: #7cb735;
}

input.pagingBTN#nextBTN {
    background-image: url(btn/next-fo.gif);
}

input.pagingBTN#previousBTN {
    background-image: url(btn/previous-fo.gif);
}

input.searchButton, input.basicButton {
    background: none;
    background-color:#39491f;
    padding:5px 15px 19px;
    text-align:center;
}

input.searchButton:hover, input.basicButton:hover {
    background: none;
    background-color:#7cb735;
}

input.basicButton#logOutBTN {
    background-image: none;
    background-color:#39491F;
    padding:0;
    text-align:center;
    border-radius:25px;
}

input.basicButton#logOutBTN:hover {
    background-image: none;
    background-color:#7CB735;
}

input.basicButton#loginBTN {
    background-image: none;
    background: #39491F;
}

input.basicButton#loginBTN:hover {
    background-image: none;
    background: #7cb735;
}

a.plain:hover, input.plain:hover {
    border-color: #de2516;
    color: #de2516;
}

/******************** homePageItems.css ********************/
#breakingNewsContainer #breakingNewsTBL tbody tr td {
    border-top-color: #d6d9ef;
    border-right-color: #d6d9ef;
    border-bottom-color: #d6d9ef;
    border-left-color: #d6d9ef;
}

#breakingNewsContainer #breakingNewsTBL thead tr th {
    color: #39491f;
}

#headlineNewsContainer #headlineNewsTBL tbody tr {
    background-image: none;
}

/******************** mainNav.css ********************/
#mainNavContainer {
    background: white;
    background-image: none;
}

#mainNavContainer ul li {
    border-right: #1b5e8c;
}

#mainNavContainer ul li a:link, #mainNavContainer a:visited {
    color: #39491F;
}

#mainNavContainer ul li a:hover {
    color: white;
    background: #39491F;
}

#mainNavContainer ul li a.current, #mainNavContainer ul li a.current:hover,
    #mainNavContainer ul li a.current:active {
    color: white;
    background: #7cb735;
}

/******************** secondaryLinks.css ********************/  
#subNavContainer li {
    margin-bottom:3px;
}

#subNavContainer ul a:link, #subNavContainer ul a:visited {
    background-image: none;
    background-color:#f0f0f0;
    color:#39491f;
}

#subNavContainer ul a.new:link, #subNavContainer ul a.new:visited {
    background-image: none;
    background-color:#f0f0f0;
    color:white;
}

#subNavContainer ul a.new:hover {
    background-image: none;
    background-color:#39491f;
    color: #e7ebee;
    text-decoration: underline;
}

#subNavContainer li a.current{
       background-color:#39491f;
       color:white;
}

/******************** sbt.css ********************/
a.prev {
    background: transparent url("btn/previous-fo.gif") no-repeat right top;
}

a.next {
    background: transparent url("btn/next-fo.gif") no-repeat 0 0;
}

a.prev:hover {
    background-image: url("btn/previous-h-fo.gif");
}

a.next:hover {
    background-image: url("btn/next-h-fo.gif");
}

a.attn2, a.attn {
    color: #de2516;
}

a.attn2:hover, a.attn:hover {
    color: #000;
}

/******************** sbt.css ********************/
#tertiaryNavContainer ul li a:link, #tertiaryNavContainer a:visited {
    color: black;
    background: #e7eede;
}

#tertiaryNavContainer ul li a:hover {
    color: white;
    background: #39491f;
}

#lighthouseImage {
    background-image: url(/img/foodone-banner.png);
    height: 267px;
    background-size: contain;
}

#memberLogin {
    background-color: #7CB735;
}

#specialContentContainer h5 {
    color: #7CB735;
    padding-left: 0px;
    padding-top: 0px;
    padding-bottom: 10px;
    font-weight: bold;
    font-size: 30px;
}

.product h5 {
    background-image: url(/img/visitor-welcome-light-green-box.jpg);
}

.productBlue h5 {
    background-image: url(/img/visitor-welcome-dark-green-box.jpg);
}

#joinOurCommunity {
    background-color: #39491F;
}

#headlineNewsContainer #headlineNewsTBL tbody tr td {
    color:#7cb735;
}

a:link.blueLink, a:visited.blueLink {
    color: #7cb735;
}

#mostViewedContainer a:hover:link.blueLink, #mostViewedContainer a:hover:visited.blueLink {
    color: #39491f;
}

#proSummary #ratingTable td.name a, #proSummary #pro-stats a {
    color: #7cb735;
}

#proSummary #ratingTable td {
    border-bottom: #b8b8b8  solid 1px;
}

table.batchable th a:visited {
    color: #39491f;
}

table.batchable th {
    border-bottom: 1px solid #39491f;
}

table.batchable th a
{
    color: #39491f;
}

span.alert a:link.orangeLink, span.alert a:visited.orangeLink {
    color: #808080 !important;
}

fieldset.re a {
	color:#7cb735;
}

fieldset.re a:hover {
	color:black;
}

.cleanTableBlueTxt tbody tr td, .cleanTableBlueTxt thead tr th {
	color:black;
}

.pageTextArea {
	background-color:#f0f0f0;
}

table.t-data-grid tr th a {
	color:#39491f;
}

#headlineNewsContainer .orangeLink {
	color:#39491f;
}

#headlineNewsContainer .orangeLink:visited {
    color:#7cb735;
}

/**** PAYMENT INDEX ******/

#leftColumnPaymentIndex #medium {
    background: rgba(124, 183, 53, 0.6) !important;
}

#leftColumnPaymentIndex #medium:hover {
    background: rgba(233, 233, 233, 0.4) !important;
    color: #39491f !important;
}

#mainNavContainer #paymentIndexTabMenu, #mainNavContainer #paymentIndexTabMenu:visited {
    background: #7cb735 !important;
}

.fullWidthContainer p {
    font-size: 18px;
}

#specialContentContainer, #breakingNewsContainer {
	   padding-bottom: 25px;	
}
/**** PAYMENT INDEX ******/