
body { margin-left:auto; margin-right:auto; margin-top:0px; margin-bottom:0px; background:#114b26 url(../images/bkg/bkg-hole.gif) top repeat-x fixed; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }

a,a:visited { color:#186b39; text-decoration:none; }
a:hover,a:active { color:#0b4321; text-decoration:underline; }

#bkgpart { background:url(../images/bkg/bkg-part.gif) top repeat-x fixed; }

#container { width:800px; margin-left:auto; margin-right:auto; margin-top:0px; margin-bottom:0px; background:#bfb02b url(../images/bkg/container-bkg.gif) top repeat-x; }
#cntnrfade { width:814px; margin-left:auto; margin-right:auto; background:url(../images/bkg/container-fade.png) top center repeat-y; }

#toplinks { text-align:right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; clear:both; padding:10px 10px; }

#mastlft {  }
#mastrgt { padding:9px 0px 10px 0px; background:url(../images/masthead/mast-nav-bkg.png) top repeat-x; height:54px; }

.mastnavlinkOFF { margin:0px 13px 0px 0px; }
.mastnavlinkON { margin:0px 13px 0px 0px; opacity:.50; filter:alpha(opacity=50); }

.navbtnlft { margin-right:15px; }
.navbtnrgt {  }

.navbkg { background:url(../images/nav/bkg/nav-bkg.png) top center no-repeat; padding:11px 9px 0px 9px; width:209px; margin:0px; }
.navproducts { background:url(../images/nav/bkg/bkg-products.png) top center no-repeat; padding:11px 9px; width:209px; margin:0px; }
.navonline { background:url(../images/nav/bkg/bkg-online.png) top center no-repeat; padding:11px 9px; width:209px; margin:0px; }
.navkids { background:url(../images/nav/bkg/bkg-kids.png) top center no-repeat; padding:11px 9px; width:209px; margin:0px; }
.navabout { background:url(../images/nav/bkg/bkg-about.png) top center no-repeat; padding:11px 9px; width:209px; margin:0px; }
.navhdr { margin-bottom:6px; }

.navlink,.navlink:visited { font-weight:bold; color:#FFFFFF; text-decoration:none; }
.navlink:hover,.navlink:active { font-weight:bold; color:#CCCCCC; text-decoration:underline; }

#collft { width:257px; margin:0px; padding:0px; float:left; }
#colrgt { width:543px; margin:0px; padding:0px; float:left; }
#collftinner { padding: 15px 15px 0px 15px; font-size:12px; color:#FFFFFF; }
#colrgtinner { padding: 15px 15px 0px 0px; }

.crlft { width:311px; float:left; margin:0px 15px 0px 0px; }
.crrgt { width:200px; float:left; margin:0px; }

.content { width:492px; background:url(../images/content/cr-bkg.png) repeat-y; text-align:left; padding:0px 18px; }

.banner { width:528px; height:60px; padding:7px 0px; background:url(../images/content/bnr-bkg.png) no-repeat; }
.bannerswf { width:528px; height:69px; padding:8px 0px; background:url(../images/content/bnr-flsh-bkg.png) no-repeat; }

#rotator { width:528px; height:220px; }

.divbreak { width:100%; margin:15px 0px 0px 0px; padding:0px; clear:both; }
.divclear { width:100%; margin:0px; padding:0px; clear:both;}

#footcontain { width:800px; clear:both; height:121px; margin:0px; padding:0px; }

#footlftcol { width:257px; height:121px; margin:0px; padding:0px; float:left; }
#footrgtcol { width:543px; height:121px; margin:0px; padding:0px; background:url(../images/footer/footer-bkg.png) bottom repeat-x; text-align:center; font-size:10px; float:left; }

.footdisclaim { margin:14px 15px 27px 15px; padding:0px; font-size:10px; }

.jumperlink,.jumperlink:visited { font-size:12px; font-weight:bold; color:#186b39; text-decoration:none; }
.jumperlink:hover,.jumperlink:active { font-size:12px; font-weight:bold; color:#0b4321; text-decoration:underline; }

.header { font-size:12px; font-weight:bold; color:#0b4321; }
.largeheader { font-size:14px; font-weight:bold; color:#0b4321; }
.lit { color:#196c64; }
.dim { color:#666666; }

.miniheader { font-size:10px; font-weight:bold; color:#0b4321; }
.mini { font-size:10px; }
.minilit { font-size:10px; color:#196c64; }
.minidim { font-size:10px; color:#666666; }

.imglft { float:left; margin:0px 8px 8px 0px; }
.imgrgt { float:right; margin:0px 0px 8px 8px; }

.tableText { font-size:12px; }