body { background-color: #E5E5E5; }
#taf { background-color: #ffffff; } 

h1 { color: #111; }
h2 { color: #0a870a; }
h3 { color: #111; }
h3 a { color: #0a870a; }
h4 { color: #111; }
h5 { color: #111; }
h6 { color: #fff; }

input, textarea, select, option { color: #111111; background-color: #e9f6e9; }
input, textarea, select { border: #a3d5a3 1px solid; }

#subhead { color: #666; }

#PageTitle { background-image: url(../images/style/logo.gif); background-repeat: no-repeat; }

#Container { background-image: url(../images/style/body-bg.gif); background-repeat: repeat-y; background-position: center;	border-top: 0px; }

a {	color: #0a870a; }

#Header { background-color: #fff; }

#TopMenu li { border-left: 1px solid #666; }
#TopMenu li a, #TopMenu li div { color: #222; }
#TopMenu li.First, #TopMenu li.Date { border-left: 0; }
#TopMenu li div a { border-left: 0; }
#TopMenu li a:hover { color: #0a870a; }

#Menu { background: url(../images/style/nav-bar.gif) top left repeat-x; }
#Menu li.Spacer { width: 1px; height: 32px; background-color: #fff; }
#Menu li a:hover { background: url(../images/style/nav-bar-dark.gif) top left repeat-x; }
#Menu li ul { background-color: #fff; border: 1px solid #7C7; border-top: none; }
#Menu li ul li { width: 100%; margin: 0; padding: 0; border-bottom: 1px dotted #cccccc; }
#Menu li ul li.LastChild { border-bottom: 0; }
#Menu li ul li:hover { background-color: #e9f6e9; }
#Menu li ul li a { color: #333; }
#Menu li ul li a:hover { color: #000; background-image: none; }

#Outer { background-color: #fff; }

.Left {	background-color: #fafcfa; }
.Left #ProductHead { background: url(../images/style/nav-bar.gif) top left repeat-x; }
.Left li a { color: #333; }
.Left li a:hover { color: #000; }
.Left #ProductMenu li { background-color: #fff; border-bottom: 1px dotted #70c070; }
.Left #ProductMenu li:hover { background-color: #eef6ee; }
.Left #ProductMenu li.LastChild { border-bottom: 0; }
.Left #ProductMenu { border: 1px solid #70c070; border-top: 0px; }
.Left #ProductMenu li ul { background-color: #fff; border: 1px solid #70c070; border-bottom: 0; }
.Left #ProductMenu li ul li {  color: #111; border-bottom: 1px dotted #cccccc; }
.Left #ProductMenu li ul li.LastChild { border-bottom: 1px solid #70c070; }

#LayoutColumn2 { background-color: #fff; }

.formbutton { background-color: #eef6ee; border: 1px solid #70c070; }
.formbutton:hover { background-color: #0a870a; }
.formbutton a:hover, .formbutton:hover a { color: #fff; }

/* ORANGE BUTTON COLOR
.formbutton { background-color: #f2e9e0; border: 1px solid #ff7000; }
.formbutton:hover { background-color: #ff8700; }
.formbutton a:hover, .formbutton:hover a { color: #fff; } */

.buttons { background-color: #eef6ee; border: 1px solid #70c070; }
.buttons:hover { background-color: #0a870a; }
.buttons a:hover, .buttons:hover a { color: #fff; }

.t1 td, .t1 th { border: 1px solid #70c070; }
.t1 th { background-color: #eef6ee; } 

.Right a { color: #0a870a; }
.Right a:hover, .Right a:hover strong { color: #191; }

#promo1 { /* background: url(../images/gift-card.jpg) top left no-repeat; background-color: #fff; */ }

#Footer { background-color: #eef6ee; border: 1px solid #a3d5a3; color: #333; }
#Footer a { color: #333; font-weight: bold; }
#Footer a:hover { color: #000; }

#PageBottom { background: url(../images/style/body-bgbottom.gif) repeat-x; } 




