body {background:url(/g/global/body.bg.jpg) repeat-x #598d12;margin:0 auto; font-family:Verdana, Arial, Helvetica, sans-serif;}
a em {display:none;}
h1 {font-size:40px;margin:0;font-weight:normal;}
h2 {font-size:18px;color:#807D62;}
blockquote p {margin-left:0 !important;}

div.clear, p.clear {clear:both;}

#greens {background:url(/g/global/greens.jpg) no-repeat top center;}
#frame {width:746px; margin:0 auto;}

#header {width:746px;position:relative;height:73px;padding-top:94px;background:url(/g/global/header.bg.jpg) no-repeat bottom left;z-index:40;}
#tag {position:absolute;top:105px;left:149px;}
#search { vertical-align:top;width:147px !important;border:solid 1px #49730f;font-size:11px;background:url(/g/global/search.bg.gif) repeat-x #fff;padding:5px;margin:0;color:#67a415;}

#header ul, #header li {list-style:none;margin:0;padding:0;}
#header li {float:left;position:relative;height:auto;}
#header li a {display:block;height:30px;background:url(/g/global/nav.jpg);}
#header .headhouse li a {background:url(/g/global/headhouse.nav.jpg);}

#navbar li ul {display:none;position:absolute;top: 28px;left: 0;width:192px;color:#fff;font-size:10px; z-index:50 !important;}
#navbar li ul li {float:none !important;margin:0 ;padding:5px 5px 2px 5px !important;background:#4C7810;width:179px;}
#navbar li ul li {float:left!important;clear:left;}
#navbar li ul li.last {background-color:transparent !important;background:url(/g/global/sub.bot.gif) no-repeat ;height:10px !important;margin-top:0;}
#navbar li ul a {background-image:none !important;text-decoration:none;color:#ffa;height:auto !important;}
#navbar li ul a:hover {text-decoration:underline !important;}
#navbar li:hover ul {display:block;}
#navbar li.over ul {display:block;}
#navbar li > ul {
        top: auto;
        left: auto;
		list-style:none;
        }
ul#pros li.last {background:url(/g/global/sub.bot.gif) no-repeat !important;}
ul#pros  li {background:#4C7810 !important;}
ul#abos li.last {background:url(/g/global/abos.bot.gif) no-repeat !important;}
ul#abos  li {background:#75194d !important;}
ul#pres li.last {background:url(/g/global/pres.bot.gif) no-repeat !important;}
ul#pres  li {background:#b01129 !important;}
ul#dona li.last {background:url(/g/global/dona.bot.gif) no-repeat !important;}
ul#dona li {background:#eeb716 !important;}
ul#cons li.last {background:url(/g/global/cons.bot.gif) no-repeat !important;}
ul#cons li {background:#005cbc !important;}
ul#reso li.last {background:url(/g/global/reso.bot.gif) no-repeat !important;}
ul#reso li {background:#e68502 !important;}
ul#cont li.last {background:url(/g/global/cont.bot.gif) no-repeat !important;}
ul#cont li {background:#666600 !important;}

#navbar {position:absolute;top:137px;right:5px;}

#home {display:block;width:118px;height:67px;background:url(/g/global/logo.gif);margin-left:12px;}
#headhouse #home {width:120px;height:120px;background-image:url(/g/global/headhouse.logo.gif);margin-top:-60px;}

#abo {width:72px;background-position:0 0 !important;}
#pro {width:86px;background-position:-72px 0  !important;}
#cons {width:82px;background-position:-158px 0  !important;}
#rep {width:80px;background-position:-240px 0 !important;}
#pre {width:88px;background-position:-320px 0 !important;}
#don {width:98px;background-position:-408px 0 !important;}
#con {width:81px;background-position:-506px 0 !important;}

a#abo:hover {width:72px;background-position:0 30px !important;}
a#pro:hover {width:86px;background-position:-72px 30px  !important;}
a#cons:hover {width:82px;background-position:-158px 30px  !important;}
a#rep:hover {width:80px;background-position:-240px 30px !important;}
a#pre:hover {width:88px;background-position:-320px 30px !important;}
a#don:hover {width:98px;background-position:-408px 30px !important;}
a#con:hover {width:81px;background-position:-506px 30px !important;}


#vis {width:110px;background-position:0 0 !important;}
#all {width:102px;background-position:-110px 0  !important;}
#our {width:88px;background-position:-212px 0  !important;}
#rec {width:61px;background-position:-300px 0 !important;}
#why {width:143px;background-position:-361px 0 !important;}
#aboh {width:75px;background-position:-504px 0 !important;}

#vis:hover {width:110px;background-position:0 30px !important;}
#all:hover {width:102px;background-position:-110px 30px  !important;}
#our:hover {width:88px;background-position:-212px 30px  !important;}
#rec:hover {width:61px;background-position:-300px 30px !important;}
#why:hover {width:143px;background-position:-361px 30px !important;}
#aboh:hover {width:75px;background-position:-504px 30px !important;}


#content {background:url(/g/global/cont.bg.jpg) repeat-y;}
#cont-top {background:url(/g/global/cont.top.jpg) no-repeat;height:9px;}
#cartlinks { text-align:right;font-size:11px;color:#48720F;margin-right:15px;visibility:visible !important;clear:both;position:relative;display:none;}
#cartlinks p {margin:0;}

#content a {color:#8C0E20; }

#contl {float:left;position:relative;z-index:1;}
#contr {float:left;font-size:12px;}
#contl p {margin-left:8px;margin-right:8px;}
#contr p, #contr h2, #contr h3 {margin-left:8px;margin-right:12px;}
#contr ul {list-style-image:url(/g/global/bullet.gif);}

#contl table, #contl div {margin-left:13px;}

#contl .listserve table input[type="text"]  {width:140px}
#contl h1 {font-size:14px;}

#footer {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#94B648;background:url(/g/global/cont.bot.jpg) no-repeat; text-align:justify;margin-bottom:20px;}
#footer a {color:#FFFFA8;text-decoration:none;}
p.footlinks {font-size:11px;color:#fff;float:left;display:none;}
p.copy {font-size:11px;color:#fff;float:right;}
p.line {border-top:solid 1px #94B648;padding-top:9px;}

div.teach h4, table.res h4 {font-size:15px;color:#FFFFCC;margin:5px;}

td.sidetop a, div.teach a, table.res a, div.sum a, div.tool a {color:#fff !important;}
div.teach, div.tool {padding-top:10px;position:relative;font-size:11px;color:#fff;height:118px;width:175px; z-index:5 !important;}
div.teach p, div.sum p, td.sidetop p, table.res p, div.tool {margin-top:5px;}

div.teach img {position:absolute;right:15px;bottom:18px;}
table.res ul {margin-left:0;padding-left:20px;width:150px ;}
div.sum {font-size:11px;color:#fff;height:120px; position:relative;width:175px;padding-top:1px;}
div.sum img {position:absolute;right:15px;bottom:5px;}
div.sum h4 {font-size:13px !important;margin:5px;color:#FFFFCC;}
div.sum, table.res, table.listserve, table.related  {margin-bottom:10px !important;}
#contr td p {margin:0;}

.tool {background:url(/g/global/pro/side.top.home.jpg) no-repeat #5F911B; font-size:11px;color:#fff;width:235px !important;}
.tool h4 {font-size:15px;color:#FFFFCC;margin:5px;}
div.toolb {background:url(/g/global/pro/side.bot.home.gif) no-repeat;height:10px;margin-bottom:10px;}

td.odd {
  background-color: #eee;
}
td.even {
  background-color: #fff;
}
table.info, table.border{
  background-color: #5F911B;clear:both;
}


table.border tr {background-color: #fff;}

table.info tr.even, table.border tr.even, tr.even {
  background-color: #fff;
}
table.info tr.odd, table.border tr.odd, tr.odd {
  background-color: #E8EFDE;
}

table.info tr.header, table.border tr.header {
	background-color: #fff;
	font-weight: bold;
}
table.info th, table.border th {
  font-weight: bold;
  font-size: 12px; 
  text-align: left; 
  background-color: #C0D3A5;
}

table.bordered {
  border-top: 1px #5F911B solid;
  border-left: 1px #5F911B solid;
  width:100%;
  clear:both;
}

p.small, td.small, span.small  {
  font-size: 11px; 
}

table.bordered td, table.bordered th  {
  border-bottom: 1px #5F911B solid;
  border-right: 1px #5F911B solid;
  font-size: 12px; 
}
table.bordered th th {border:0 !important;}
table.bordered td td {border:0 !important;}

table.bordered th {
  text-align: left; 
  background-color: #C0D3A5;
}

table.bordered, table.border {margin-top:10px;}

table.maintable {width:100%;}

div.address_box {border: 1px #5F911B solid;margin: 10px 10px 10px 0;width:200px;float:left;}
div.box-title {border-bottom: 1px #5F911B solid;background:#C0D3A5;padding:5px;font-weight:bold;}
div.box {padding:5px;}



a.download, a.addcart {display:block !important;
	padding: 22px 0 0 0;
    overflow: hidden !important;
	width:25px !important;
    background-repeat: no-repeat;
    height: 0px !important; /* for most browsers */
    height /**/:22px; /* for IE5.5's bad box model */}
	
a.download {background-image: url("/g/global/download.gif");}
a.addcart {background-image: url("/g/global/cart.gif");}

/* Search Styles  */
span.phpdigHighlight {background:#C0D3A5;}

p.explanation {font-size:10px;}

/* Press Styles  */

span.head {font-weight:bold;padding-top:12px;}
table.press p, div.press p {margin-bottom:1em !important;}
table.press h2, div.press h2 {margin-left:0 !important;}
span.intro {margin-left:8px;display:block;}
#contr ul ul {margin-right:0;}
#contr ul ul li {margin-right:0;}

.error {
  margin: 5px 0px 5px 0px;
  border: 1px #ecc solid; 
  padding: 5px; 
  color: #c55;
  background-color: #fff7f7;
}

.note-title {
  font-weight: bold;
  font-size: 14px; 
}
.note {
  margin: 5px 0px 5px 0px;
  border: 1px #99b solid; 
  padding: 5px; 
  color: #557;
  background-color: #ffe;
}
.required_field { color: #c55; }

h3.serendipity_date {font-size:10px;}
.serendipity_entry {margin-bottom:35px;width:420px;}
h3.serendipity_date {margin-left:0 !important;margin-bottom:3px !important;}
h4.serendipity_title {margin-top:0;}
.serendipity_title {margin-bottom:0;font-size:18px;color:#807D62;}
.serendipitySideBarTitle {color:#807D62;margin-left:0 !important;}
.serendipity_commentDirection {width:420px;}
td#content, td#serendipityLeftSideBar {border:none;background:none;}
td#content {padding-left:20px;}
.vendors img {border:solid 3px #000;}51
