* {
      font-family:arial,verdana,sans-serif;
      text-align:left;
}

body {
      background:#C5C5C5 url(_img/bg_green.gif);
      color:#5A5A5A;  /* dark grey */
      font-size:13px;
      font-weight:normal;
      padding:10px;
      overflow:auto;
}

/* headerbox */
#header {
      width:842px;
      height:115px;
      background-image:url(_img/bg_top.gif);
      text-align:left;
      padding:0;
}

/* logo img */
#logo {
      margin:0;
      padding:0;
      background:url(_img/wendt_logo.gif) 0px 6px;
}

/* h1 */
#flowers {
      margin:0;
      padding:0;
      width:638px;
      height:95px;
      background:transparent url(_img/_flowers2.gif) no-repeat 26px 32px;
}

/* td ticker bg */
#ticker {
      background:#93D36C; /* light bg green */
      font-size:2px;
}

/* main td */
#mainbox {
     width:842px;
     background:white url(_img/bg_main.gif);
}

/*#header, #mainbox, #footer { margin:0 auto; }*/

.bgflower {
     background:transparent url(_img/bg_content.gif) no-repeat bottom 333px;
}


/* decorative div above nav */
#navtop {
     width:198px;
     height:41px;
     background-image:url(_img/bg_topleft.gif);
}

/* MAX 622 for content, as it has 10px padding around */

#content {
     width:622px;
     padding:0;

}


#maintext {
     padding:0;
     width:422px;
     float:left;
}

#boxes {
     padding:0;
     width:189px;
     text-align:right;
     float:right;
}

/* bottom navigation */
#smallnav {
     width:622px;
}

#smallnav_left {
     width:452px; float:left;
     font-size:11px;
}
#smallnav_right {
     width:170px; float:right;
     font-size:11px; text-align:right;
}

#bottom {
      font-size:2px;
      line-height:2px;
      width:842px;
      height:6px;
      background:url(_img/bg_bottom.gif);
}



/* sp copyright text */
.copyline {
      color:white;
      font-size:11px;
      text-align:center;
      padding-bottom:5px;
}

/* do not print, show on screen */
.noprn {

}

/* do print, don't show on screen */
.prn {
      display:none;
}

/* general pad */
.pad10 {
     padding:10px;
}

/* props for h2 frame header styled F.I.R. */
.h2img {
   width:610px;
   height:45px;
   margin-bottom:7px;
   margin-top:7px;
}

/* div horizontal rule*/
.hr {
     font-size:1px;
     line-height:1px;
     height:1px;
     width:99%;
     max-width:617px;
     background:#FBAB3A;
     margin:0;
     margin-bottom:3px;
     padding:0;
     text-align:left;
}


/* eric meyer's taming list navigation */
/*
#navcontainer { width: 178px; }

#navcontainer ul
{
 margin: 0px;
 padding: 0px;
 list-style-type: none;
 font-family: verdana,arial,sans-serif;
 width: 100%;
}

#navcontainer li
{
 margin:0px;
 padding:0px;
 line-height:20px;
 font-weight:bold;
 font-size:12px;
}

#navcontainer ul li a, #navcontainer ul li span
{
 display: block;
 width: 178px;
 background:#5F9A3F; color:white;
 border:solid 1px #C7E2B0;
 border-left:solid 2px #C7E2B0;
 border-right:solid 2px #C7E2B0;
}

#navcontainer ul li a:link
{
 color:white;
 text-decoration:none;
}
#navcontainer ul li a:visited
{
 color:#EFEFEF;
 text-decoration:none;
}

#navcontainer ul li a:hover
{
 background:#FFBD3A;
 color:white;
 text-decoration:underline;
}

#navcontainer ul ul li a
{
 display: block;
 padding-left: 10px;
 width: 168px;

 background:#77C14F; color:white;
 border:solid 1px #C7E2B0;
 border-left:solid 2px #C7E2B0;
 border-right:solid 2px #C7E2B0;
}

#navcontainer ul ul li a:link, #navcontainer ul ul li a:visited
{
color:#EFEFEF;
 text-decoration:none;
}

#navcontainer ul ul li a:hover, #navcontainer ul li#startlink a:hover
{
 background:#FFBD3A;
 color:white;
 text-decoration:underline;
}

/* selected states */
/*#navcontainer ul li #current
{
 background:#FBAB3A;
 color:white;
}

#navcontainer ul ul li a#subcurrent
{
 background:#7575C1;
 color: #98C8F7;
}

#navcontainer ul li#startlink a
{
 border-top:solid 2px #C7E2B0;
 background:#77C14F; color:white;
}

#navcontainer ul li#lastlink a
{
 border-bottom:solid 2px #C7E2B0;
}

#navcontainer ul li a img, #navcontainer ul li span img
{
  width:16px; float:left; padding:1px; padding-left:2px; padding-top:2px;
}
 */




/* navigation boxes */
#margin {
     padding:0;
     position:relative;
     left:7px;
     top:0px;
}
#margin div  {
     padding:3px; width:178px; font-weight:bold; font-size:12px;
}
.startlink {
     background:#77C14F; color:white;
     border:solid 1px #C7E2B0;
     border-left:solid 2px #C7E2B0;
     border-right:solid 2px #C7E2B0;
}
.nav {
     background:#5F9A3F; color:white;
     border:solid 1px #C7E2B0;
     border-left:solid 2px #C7E2B0;
     border-right:solid 2px #C7E2B0;
}
.act {
     background:#FBAB3A; color:white;
     border:solid 1px #C7E2B0;
     border-left:solid 2px #C7E2B0;
     border-right:solid 2px #C7E2B0;
}
.sub {
     background:#77C14F; color:white;
     border:solid 1px #C7E2B0;
     border-left:solid 2px #C7E2B0;
     border-right:solid 2px #C7E2B0;
}
.subact {
     background:#FBAB3A; color:white;
     border:solid 1px #C7E2B0;
     border-left:solid 2px #C7E2B0;
     border-right:solid 2px #C7E2B0;
}
/*div.subact img, div.sub img {
     margin-left:8px; margin-right:3px;
} */
#margin div div.sn {
     font-size:1px; line-height:1px;
     width:6px; height:16px; margin:0; padding:0; float:left;
}
div.act img, div.nav img, div.startlink img, div.subact img, div.sub img {
     margin-left:2px; margin-right:3px;
}


/* text formatting and special selectors */
p,h3,li {
     font-size:13px;
}
li {
     color:#8DC66B;
     line-height:16px;
     margin-bottom:5px;
}
.inli {
     color:#666666;
}
#maintext h3   {
     font-weight:bold;
     font-style:italic;
}
#maintext p {
     text-indent:8px;
}
#maintext .obc { /* orange bold centered */
     text-indent:0px;
     color:#FBAB3A;
     font-weight:bold;
     text-align:center;
}
#maintext .gruss {
     text-indent:0px;
}
#maintext .obl {  /* orange bold left */
     text-indent:0px;
     color:#FBAB3A;
     font-weight:bold;
     text-align:left;
}
#maintext .cn_small {  /* condensed small text for legal stuff */
     font-size:11px;
     line-height:13px;
     text-indent:0px;
}


/* price list tables */
table.list    { background:#8DC66B; border:solid thin silver; float:left; }
table.list td { background:white; font-size:13px; }
table.list td { text-align:right; }
table.list th { background:#8DC66B; color:white; font-size:13px;}


/* info boxes */
.ibox {
     margin-bottom:15px;
}
.boxh {
     color:white;
     font-size:12px;
     font-weight:bold;
     margin:0;
     padding:0;
     margin-left:6px;
     margin-bottom:2px;
}
.boxtt {
     width:189px;
     height:21px;
     background:transparent url(_img/_tt.gif) no-repeat;
     padding:0;
     margin:0;
     text-align:left;
     vertical-align:bottom;
}
.boxtc {
     width:189px;
     height:auto;
     background:white url(_img/_tc.gif);
}
.boxtc img {
     margin:4px;
     margin-right:5px;
     border:solid 1px #676364;
     font-size:10px;
}
.boxtc p {
     margin:5px;
     margin-top:3px;
     margin-left:7px;
     font-size:11px;
     line-height:13px;
     text-align:left;
}
.boxtb {
     width:189px;
     height:6px;
     background:transparent url(_img/_tb.gif) no-repeat;
     font-size:2px;
     line-height:2px;
}
h3.inbox {
     color:white;
     font-size:12px;
     font-weight:bold;
     margin-bottom:3px;
     margin-top:5px;
     margin-left:6px;
}

/* links */
a:link    { color:#FBAB3A; background-color:transparent; text-decoration:underline; }
a:visited { color:#7C7C7C; background-color:transparent; text-decoration:none; }
a:hover   { color:#FFFFFF; background-color:#FBAB3A; text-decoration:underline; }
a:active  { color:#FF0000; background-color:transparent; text-decoration:underline; }
a:focus   { color:#FBAB3A; background-color:transparent; text-decoration:underline; }

a.navi:link    { color:white; text-decoration:none; }
a.navi:visited { color:#EFEFEF; text-decoration:none; }
a.navi:hover   { color:white; background-color:#FBAB3A; text-decoration:underline; }
a.navi:active  { color:white; text-decoration:none; }
a.navi:focus   { color:white; text-decoration:underline; }

.nohv, #logo a:hover { background-color:transparent; }

p.r { width:auto; text-align:right; }