﻿
a.btn-success { display: none !important; }

header { border-bottom: 1px solid #000000; padding: 0px 0px 0px 0px;  text-align: center; }
header input { font-size:12px;}
header input[type="submit"] { margin: 0px 0px 0px 5px; padding: 0px 0px 0px 0px; background-color: #d5f2e3; }
header input[type="text"] { background: url('../images/magnifyingglass.png') #ffffff; background-repeat: no-repeat; background-position: 2px; }
header ul { margin: 0px; padding: 0px 0px 0px 0px; display: block; }
header ul li { display: inline-block; list-style-type: none; margin: 0px 0px 0px 0px; padding: 10px 4px; height:100%;}
header ul li.search { background-color: #d5f2e3; padding: 10px 15px; }
header ul li:last-child { margin: 0px 0px 0px 0px; }
header ul li a { color: #a9acae; }
header ul li a:hover { color: #008140; }
header ul li:last-child { background:url(../images/logos/TG-Person.jpg); background-repeat: no-repeat; background-size: 15px; background-position: 10px 7px;padding-left: 25px; }
header ul li:last-child a { color: #008140;padding-left: 5px; }
header ul li:last-child a:hover { color: #f52116; }
header ul li:first-child a { color: #000000; }
header ul li:first-child a:hover { color: #008140; }

#accessibilityMenu { width:100%; background-color:#000000; color:#ffffff; font-size:14px;padding:5px; cursor:pointer; }
#accessibilityMenu:hover { background-color:#008140; }

#accessibilityHelp { background-color:#000000; color:#ffffff; padding:25px; display:none; font-size:1em; }
#accessibilityHelp a { color:#ffffff; }
#accessibilityHelp a:hover { color:#ffd800; }
#accessibilityHelp p a { border-left: 1px solid #ffffff; padding-left:10px;padding-right:10px; }
#accessibilityHelp p a:first-child,#accessibilityHelp p a:nth-child(2)  { border-left: 0px solid #ffffff; padding-left:0px;padding-right:10px;  }

#TopBanner { height:auto; padding:0px 0px 0px 0px; }
#TopBanner img { margin:10px 0px 10px 0px; }
#TopBanner .col-sm-6 { padding:0px 0px 0px 0px; }
#TopBanner .col-sm-6:nth-child(2) { text-align:right; }
#TopBanner img.mainlogo { margin-left:0px; }
/* .nivo-controlNav { display:none; } */

.leftSide { display:inline-block;padding:0px 0px 0px 0px;  }
.leftSide h1 { margin:15px 0px 15px 0px; font-size:40px; font-family:MyFont; }
.leftSide h2 { margin:15px 0px 15px 0px; color:#008140; font-family:MyFont; font-size:20px;   }
.rightSide { display:inline-block;padding-top:0px; }
.rightSide h3 { font-size:25px; margin:15px 0px 30px 0px; font-family:MyFont;}
.navbar-toggle { background-color:#ffffff; }
.navbar-toggle:focus { background-color: #ffffff!important;}
.navbar-toggle:hover { background-color: #eeeeee!important;}

.questionMark { background-color:red; width:15px; height:15px; display:inline-block; background:url(/uploads/images/question.png); cursor:pointer; }
.noArrow { cursor:text; }
.scrollUp { text-decoration: underline; cursor:pointer; }
.AdOne { padding:0px; margin-bottom:15px; margin-top:15px;  }
.AdOne img { width:100%; }

.greenBG { background-color:#d7e9e0; display:block;padding:25px;font-size:12px; }
.greenBG h4 { font-family:MyFont; font-size:20px;}
.greenBG .rightSide a.ntitle { color:#000000; text-decoration:none;font-size:16px; clear:both }
.greenBG .rightSide a.ntitle:hover { color:#008140; text-decoration:underline; }
.greenBG .rightSide a { color:#000000; text-decoration:underline;font-size:12px; clear:both; }
.greenBG .rightSide a:hover { color:#008140; }
.newsBlock { display:block; margin-bottom:25px; }

.updateBlock { font-size:14px; float:left;  }
.updateBlock a { color:#000000; font-family:MyFont; font-size:18px; text-decoration:none; }
.updateBlock a:hover { text-decoration:underline; }
.updateBlock a.readmore { font-size:12px; font-family:Arial;  }
.updateBlock span { font-size:12px; font-family:Arial;   }

.AdTwo { padding:0px; 0px 0px 0px; margin:15px 0px 15px 0px;}
.AdTwo img { width:100%; }

#Townswomen { margin:0px 0px 15px 0px; }
#Townswomen img { width:100%; }
#GoogleAd { margin:0px 0px 15px 0px; text-align:right; padding-right:0px; }

#Footer { height:auto; padding:10px 0px 10px 0px; }
#FooterLinks a { color:#ffffff; margin-right:20px; font-size:12px; font-weight:bold; padding-top:5px; display:inline-block;}
#FooterLinks a:hover { text-decoration:none; }

#ButtonHolders { display:none; }

.leftSide h4 { font-size:40px;}


.nivo-caption { padding:0px !important; background-color:transparent !important; }
.bannerTxt { padding:20px; background-color:#ffffff; }
.toggleThird { display:none; border-bottom:1px solid #ffffff; }
.toggleSpan { background-image:url('../uploads/images/arrowdown.png'); background-repeat:no-repeat; background-position:95% 8px; }
#MonthButtons { background-color:#d8e9e1; display:block; width:100%; padding:5px 10px; }
.NxtMonth { float:right; text-align:right; margin-right:0px !important;}
a.forumLink h2 { padding-top:10px !important; display:block; }
a.forumLink { width:100%; display:block; background-color: #d8e9e1;background-repeat:no-repeat; background-position:top right;padding:0px 20px 20px 20px; color:#000000; margin-bottom:20px; text-decoration:none; }
@media only screen and (min-width: 959px) {
    .nivo-caption { top:235px; }
}

@media only screen and (max-width: 959px)and (min-width: 767px) {
    .nivo-caption { top:auto; bottom:0px; left:0px; height:auto; right:0px; width:100%; }
}

@media only screen and (max-width: 1000px) {
    #accessibilityMenu{ width:100%; background-color:#000000; color:#ffffff; font-size:14px;padding:5px; display:block; }
    /*header ul { display:none; }*/
    .leftSide h1 { margin:10px 0px 15px 0px; font-size:40px; font-family:MyFont; }
    .leftSide h2 { margin:0px 0px 15px 0px; color:#008140; font-family:MyFont; font-size:20px;   }
    .rightSide h3 { font-size:25px; margin:10px 0px 5px 0px; font-family:MyFont;}
}

@media only screen and (max-width: 768px) {
    #accessibilityMenu{ width:100%; background-color:#000000; color:#ffffff; font-size:14px;padding:5px; display:block; }
    /*header ul { display:none; }*/
    header ul li { display:block; width:100%; height:100%; background-color:#008140; border-bottom:1px solid #ffffff;}
    header ul li a { color:#ffffff; }
    header ul li a:hover { color:#ffd800; }
    header ul li:first-child a { color:#ffffff; }
    header ul li:first-child a:hover { color:#ffd800; }
    .nivo-caption { top:auto; bottom:0px; left:0px; height:50%; right:0px; width:100%; }
    #TGSearch { height:auto; width: 100%; }
    #TGSearch .SearchPC { margin:auto; clear:both; text-align: center; }
    .leftSide h1 { margin:20px 0px 15px 0px; font-size:40px; font-family:MyFont; }
    .leftSide h2 { margin:0px 0px 15px 0px; color:#008140; font-family:MyFont; font-size:20px;   }
    .rightSide h3 { font-size:25px; margin:10px 0px 5px 0px; font-family:MyFont;}
    .rightSide { padding:0px 0px 0px 0px;}
    #GoogleAd { text-align:center; }


}


.weeklyOrderReport {
    border-collapse: collapse;
}
.weeklyOrderReport td {
    border: 1px solid black;
    padding: 0.5em;
}