  .header {FONT-SIZE:27px; COLOR:f07900; font-weight:normal; font-family:Georgia, Garamond, Times New Roman, serif;}
  .field {FONT-SIZE:17px; COLOR:007800; font-family:Verdana, Arial, Helvetica, sans-serif;}
  .finefield {FONT-SIZE:13px; COLOR:007800; font-family:Verdana, Arial, Helvetica, sans-serif;}
  .transparent_field {FONT-SIZE:17px; COLOR:007800; background-color:transparent; border-style:none; font-family:Verdana, Arial, Helvetica, sans-serif;}
  .grayfield {FONT-SIZE:17px; COLOR:007800; background-color:e7e7e7; font-family:Verdana, Arial, Helvetica, sans-serif;}
  .normal {FONT-SIZE:17px; COLOR:007800; font-family:Verdana, Arial, Helvetica, sans-serif;}
  .invisible {FONT-SIZE:17px; COLOR:ffffff; font-family:Verdana, Arial, Helvetica, sans-serif;}
  h2 {margin-top:0px; font-weight:bold; FONT-SIZE:17px; COLOR:007800; font-family:Verdana, Arial, Helvetica, sans-serif;}
  .subheader {font-weight:bold; FONT-SIZE:17px; COLOR:007800; font-family:Verdana, Arial, Helvetica, sans-serif;}
  .reverse {FONT-SIZE:17px; COLOR:ffffff; font-family:Verdana, Arial, Helvetica, sans-serif;}
  .normaltable {FONT-SIZE:17px; COLOR:007800; font-family:Verdana, Arial, Helvetica, sans-serif;}
  .borderlessnormaltable {FONT-SIZE:17px; COLOR:007800; font-family:Verdana, Arial, Helvetica, sans-serif;}
  .fine {FONT-SIZE:13px; COLOR:007800; font-family:Verdana, Arial, Helvetica, sans-serif;}
  .finetable {FONT-SIZE:13px; COLOR:007800; font-family:Verdana, Arial, Helvetica, sans-serif;}
  .borderlessfinetable {FONT-SIZE:17px; COLOR:007800; font-family:Verdana, Arial, Helvetica, sans-serif;}
  .finereverse {FONT-SIZE:13px; COLOR:ffffff; font-family:Verdana, Arial, Helvetica, sans-serif;}
  .button {FONT-WEIGHT:bold; background-color:1d761a; border-width:2; border-color:fbe6b7; TEXT-ALIGN:center; HEIGHT:28px; FONT-SIZE:13px; COLOR:ffffff; font-family:Verdana,Arial,Bitstream Vera Sans,sans-serif;}
  A.normal:link, A.normal:visited, A.normal:active {text-decoration:underline; color:007800;}
  A.reverse:link, A.reverse:visited, A.reverse:active {text-decoration:underline; color:ffffff;}
  A.finereverse:link, A.finereverse:visited, A.reverse:active {text-decoration:underline; color:ffffff;}
  A.normaltable:link, A.normaltable:visited, A.normaltable:active {text-decoration:underline; color:007800;}
  A.fine:link, A.fine:visited, A.fine:active {text-decoration:underline; color:007800;}
  A.finetable:link, A.finetable:visited, A.finetable:active {text-decoration:underline; color:007800;}
  ol {margin-top:0px; margin-bottom:0px;}
  ul {margin-top:0px; margin-bottom:0px;}
  .image{background:#ffffff; border:2px solid #eadba6; padding:3px; margin:5px;}

  .cmsmenu {font-size:17px; color:ffffff; background-color:1d761a; font-family:Tahoma,Arial,Bitstream Vera Sans,sans-serif; height:27px; padding-top:2px; padding-bottom:3px; padding-left:8px; padding-right:8px; border-color:fbe6b7; border-width:1px; border-style:solid;}
  A.cmsmenu:link, A.cmsmenu:visited, A.cmsmenu:active {text-decoration:none; color:ffffff;}
  A.cmsmenu:hover {color:1d761a; background-color:ffffff; border-color:1d761a;}

  .cartfine {FONT-SIZE:11px; COLOR:007800; font-family:Tahoma,Arial,Bitstream Vera Sans,sans-serif;}
  A.cartfine:link, A.cartfine:visited, A.cartfine:active {text-decoration:underline; color:007800;}
  .cartmenu {display:inline; font-size:11px; font-weight:bold; color:ffffff; background-color:1d761a; font-family:Tahoma,Arial,Bitstream Vera Sans,sans-serif; border-width:1px; border-style:solid; border-color:ffffff; padding-top:2px; padding-bottom:4px; padding-left:4px; padding-right:4px;}
  A.cartmenu:link, A.cartmenu:visited, A.cartmenu:active {text-decoration:none; color:ffffff;}
  A.cartmenu:hover {color:1d761a; background-color:ffffff; border-color:1d761a;}
  .fieldcart {FONT-SIZE:13px; COLOR:000000; font-family:Verdana,Arial,Bitstream Vera Sans,sans-serif;}
  .normalcarttable {FONT-SIZE:17px; COLOR:007800; font-family:Verdana, Arial, Helvetica, sans-serif;}
  A.normalcarttable:link, A.normalcarttable:visited, A.normalcarttable:active {text-decoration:underline; color:007800;}
  .finecarttable {FONT-SIZE:13px; COLOR:007800; font-family:Verdana, Arial, Helvetica, sans-serif;}
  A.finecarttable:link, A.finecarttable:visited, A.finecarttable:active {text-decoration:underline; color:007800;}

  table.normaltable {background-color:eed390; border-top:4px #fdfcf9 solid; border-left:4px #fdfcf9 solid; border-bottom:4px #898883 solid; border-right:4px #898883 solid; FONT-SIZE:17px; COLOR:007800; font-family:Verdana, Arial, Helvetica, sans-serif;}
  table.normaltable td {padding:4px; border-top:1px #898883 solid; border-left:1px #898883 solid; border-bottom:1px #fdfcf9 solid; border-right:1px #fdfcf9 solid;}
  table.finetable {background-color:eed390; border-top:4px #fdfcf9 solid; border-left:4px #fdfcf9 solid; border-bottom:4px #898883 solid; border-right:4px #898883 solid; FONT-SIZE:13px; COLOR:007800; font-family:Verdana, Arial, Helvetica, sans-serif;}
  table.finetable td {padding:3px; border-top:1px #898883 solid; border-left:1px #898883 solid; border-bottom:1px #fdfcf9 solid; border-right:1px #fdfcf9 solid;}
  table.borderlessfinetable {background-color:eed390; border:none; FONT-SIZE:13px; COLOR:007800; font-family:Verdana, Arial, Helvetica, sans-serif;}
  table.borderlessfinetable td {padding:2px; border:none;}
  table.borderlessnormaltable {background-color:eed390; border:none; FONT-SIZE:17px; COLOR:007800; font-family:Verdana, Arial, Helvetica, sans-serif;}
  table.borderlessnormaltable td {padding:2px; border:none;}
  table.outerbordertable {background-color:eed390; border-top:4px #fdfcf9 solid; border-left:4px #fdfcf9 solid; border-bottom:4px #898883 solid; border-right:4px #898883 solid;}
  table.outerbordertable td {padding:0px; border:none;}
  table.innerbordernormaltable {background-color:eed390; border:none; FONT-SIZE:17px; COLOR:007800; font-family:Verdana, Arial, Helvetica, sans-serif;}
  table.innerbordernormaltable td {padding:4px; border-top:1px #898883 solid; border-left:1px #898883 solid; border-bottom:1px #fdfcf9 solid; border-right:1px #fdfcf9 solid;}
  table.normalcarttable {background-color:eed390; border-top:4px #fdfcf9 solid; border-left:4px #fdfcf9 solid; border-bottom:4px #898883 solid; border-right:4px #898883 solid; FONT-SIZE:17px; COLOR:007800; font-family:Verdana, Arial, Helvetica, sans-serif;}
  table.normalcarttable td {padding:4px; border-top:1px #898883 solid; border-left:1px #898883 solid; border-bottom:1px #fdfcf9 solid; border-right:1px #fdfcf9 solid;}
  table.finecarttable {background-color:eed390; border-top:4px #fdfcf9 solid; border-left:4px #fdfcf9 solid; border-bottom:4px #898883 solid; border-right:4px #898883 solid; FONT-SIZE:13px; COLOR:000000; font-family:Verdana, Arial, Helvetica, sans-serif;}
  table.finecarttable td {padding:3px; border-top:1px #898883 solid; border-left:1px #898883 solid; border-bottom:1px #fdfcf9 solid; border-right:1px #fdfcf9 solid;}


body {
        background-color: #ffffff;
        text-align: center;
}

#wrapper {
        background:             url('/wrapper_shadow.gif') no-repeat;
        margin:                 0 auto;
        text-align:     center;
        vertical-align: top;
        width:                  950px;
}

#body {
        background:     #f6f0da;
        margin:         0 auto;
        text-align: left;
        width:          850px;
}

#header {
        height:         324px;
}

#nav {
        background: #ffbb19 url('/top_nav_bg.jpg') no-repeat;
        height:         59px !important;
        width:          850px;
}

.nav-links {
        border-collapse: collapse;
        border-left:1px solid #e4c481;
        font-size:      11px;
        font-weight:bold;
        height:         45px;
        margin:         0 5px 0 5px;
        max-width:      500px;
}

.nav-links a {color: #ffffff; text-decoration: none;}
.nav-links a:hover {color: #000000;}
.nav-links a:visited {color: #ffffff;}
.nav-links a:visited:hover {color: #000000;}
.nav-links a:active {color: #ffffff;}
.nav-links a:active:hover {color:#000000;}

.nav-links td {
        border-right:1px solid #e4c481;
        height:         45px;
        padding:        0;
        text-align:     center;
}

.nav-links a {
        font-family:Verdana, Arial, Helvetica, sans-serif;;
        display:        block;
        height:         45px;
        margin:         3px 0 0 0;
        padding:        30px 15px 0px 15px;
}

.nav-links #home {background: url('/home_off.gif') no-repeat 50% 10%;}
.nav-links #product {background: url('/product_off.gif') no-repeat 50% 10%;}
.nav-links #cart {background: url('/cart_off.gif') no-repeat 50% 10%;}
.nav-links #contact {background: url('/contact_off.gif') no-repeat 50% 10%;}
.nav-links #admin {background: url('/admin_off.gif') no-repeat 50% 10%;}

#nav-base {
        background:     url('/nav_border.jpg') no-repeat;
        height:         48px;
}

#logo {
        background:     url('/logo.jpg') no-repeat;
        height:         217px;
}

#blog_egg{
        position:       relative;
        top:            -57px;
        left:           705px;
        height:         76px;
        width:          110px;
}

#content {
        color:          #007800;
        min-height:     100px;
        padding:        0 30px 50px 30px !important;
        
}

h1 {
        border-bottom:  2px dotted #007800;
        color:                  #f07900;
        font-family:    Georgia, Garamond, Times New Roman, serif;
        font-size:              27px;
        font-weight:    normal;
        margin-top:0px;
        margin-bottom:10px;
        padding-bottom: 5px;
        
}

#footer {
        background:     #ffffff url('/footer.jpg') no-repeat;
        clear:          all;
        height:         55px;
        position:       relative;
        text-align:     left;
}

#footer #leaf   {
        background:     url('/leaf_sm.jpg') no-repeat;
        height:         175px;
        position:       relative;
        left:           337;
        top:            -83px;
        width:          175px;
}