 /* Gardeneer Style.css */

body { top: 0; left: 0; margin: 0;
       font-family: Arial, Helvetica, sans-serif;
       font-size: 1em;
       color: #000000;
       background: url(../gifs/bg.jpg) top left  #F6FFE7;
       text-align: center;
     }


/* blocks */
#outer             { position: absolute; top: 251px; left: 0; width: 100%; }
#path              { width: 100%; /*background: url(../gifs/pathbg.gif) center top repeat-y;*/ }
#wrapper           { margin: 0 auto 0 auto; width: 760px; text-align: left; background: url(../gifs/outerbg.gif) top center repeat-y; }
body.default #wrapper { }
#content           { float: left; width: 725px; font-size: 75%; display: inline; margin: 60px 14px 0 17px !important; margin-left: 9px; padding-bottom: 15px;line-height: 1.5em;}
body.default #content { background: url(../gifs/defaultcontentbg.gif) top left repeat-y; width: 500px !important; width: 520px; float: right; margin-right: 40px !important; margin-left: 0 !important; padding-left: 20px;  }
#leftcol           { float: left; width: 173px; margin-left: 15px; display: inline; margin-top: 60px;  }
#clear             { clear: both;}


#footer            { margin: 0 auto; width: 760px; height: 20px; line-height: 20px; font-size: 70%; color: #c11960; text-align: right;
                     background: url(../gifs/wrapperbg.gif) bottom center no-repeat;  }
#copyright         { float: right; height: 100px; }

#topouter          { position: absolute; top: 0; left: 0; width: 100%; }
#banner            { margin: 0 auto; width: 776px; text-align: left; }
#franchise         { float: right; width: 265px; height: 30px; font-size: 100%; color: #0E8060; font-weight: bold; text-align: center; margin-top: 10px; display: inline;}
#topnav            { float: right; width: 503px;  background: url(../gifs/topnavbg.gif) bottom right no-repeat; margin-top: 8px; height: 52px;
                     text-align: right; display: inline; }
#topimage          { float: right; height: 196px; width: 506px; }
#tabs              { clear: both; margin: 0 auto; width: 760px; text-align: center;   }
#tabsinner         { position: relative; top: -6px; margin-left: 20px !important; margin-left: 15px; width: 720px; }
#logo              { float: right; height: 258px; width: 265px; background: url(../gifs/logobg.gif) bottom right no-repeat; text-align: center; display: inline; margin-top: 1px;}


/* topnav */
#topnav ul.topmenu      { float: left; list-style-type: none; margin: 11px 0 0 17px; padding: 0; text-align: left; font-size: 70%;
                           height: 41px; display: inline; }
#topnav li              { display: inline; float: left; margin: 0; padding: 0;  }
#topnav a               { color: #ffffff; text-decoration: none; background: url(../gifs/topnavabg.gif) top right no-repeat;
                          padding: 19px 3px 8px 3px; display: block;}
#topnav li.first a        { background: url(../gifs/topnava1bg.gif) top left no-repeat; padding: 19px 3px 8px 18px; }
#topnav li.currentfirst a { background: url(../gifs/topnava1h.gif) top left no-repeat; padding: 19px 3px 8px 18px; }
#topnav li.current a,
#topnav a:hover         { background: url(../gifs/topnavahbg.gif) top right no-repeat ; color: #ffffff; }
#topnav li.currentfirst a,
#topnav li.currentfirst a:hover,
#topnav li.first a:hover{ background: url(../gifs/topnava1h.gif) top right no-repeat; color: #ffffff; }

/* tabs */
#tabs ul.topmenu      {display: inline; list-style-type: none; margin: 0; padding: 0; text-align: left; font-size: 80%; /*margin-top: 12px;*/ height: 31px; }
#tabs li              { display: inline; float: left; margin: 0; background: url(../gifs/tabslibg.gif) top left no-repeat; padding: 0 0 0 60px;  }
#tabs li.first        { background: url(../gifs/tabsli1bg.gif) top left no-repeat; padding: 0 0 0 20px; }
#tabs a               { color: #AD2121; text-decoration: none; width: 160px; height: 31px;
                          line-height: 31px; text-align: center; display: block; }
#tabs li.last        {  }
#tabs li.first a     {  width: 220px; }
#tabs li.last a      { background: url(../gifs/tabsalastbg.gif) top right no-repeat;  padding-right: 40px; width: 160px !important; width: 200px;}
#tabs a:hover        { text-decoration: underline; }

/* left nav */
#leftcol ul.leftmenu { list-style-type: none; text-align: right; font-size: 70%; line-height: 1.5em; }
#leftcol li          { }
#leftcol a           { color: #C11960; text-decoration: none; }
#leftcol a:hover     { text-decoration: underline; }


/* footer */
#footer p { margin: 0 30px; }

/* logo */
#logo img { margin-top: 10px;}

h1, p.header1 {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-weight: bold;
  font-size: 130%;
  color: #668823;
  /* Page Title */
}

h2, p.header2 {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 120%;
  font-weight: bold;
  color: #668823;
  /* Section Title */
}

h3, p.header3 {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 100%;
  font-weight: bold;
  color: #668823;
  /* Subsection Title */
}
p {
  font-family: Arial, Helvetica, Verdana, sans-serif;
}

p.indent1 {
  margin-left: 20px;
  /* Indented Text 1 */
}
p.indent2 {
  margin-left: 40px;
  /* Indented Text 2 */
}
p.indent3 {
  margin-left: 60px;
  /* Indented Text 3 */
}
p.indent4 {
  margin-left: 80px;
  /* Indented Text 4 */
}

table {
  margin-left: 10px;
}

table.default {
  /* No Style */
}

td { font-size: 75%; }

table.default td {
  vertical-align: top;
}

td.alignright {
  text-align: right;
  /* Align Middle Right */
}
td.aligncenter {
  text-align: center;
  /* Align Middle Center */
}
td.aligntop {
  vertical-align: top;
  /* Align Top Left */
}
td.alignbottom {
  vertical-align: bottom;
  /* Align Bottom Left */
}
td.aligntopright {
  vertical-align: top;
  text-align: right;
  /* Align Top Right */
}
td.aligntopcenter {
  vertical-align: top;
  text-align: center;
  /* Align Top Center */
}
td.alignbottomright {
  vertical-align: bottom;
  text-align: right;
  /* Align Bottom Right */
}
td.alignbottomcenter {
  vertical-align: bottom;
  text-align: center;
  /* Align Bottom Center */
}

ul {
  font-family: Arial, Helvetica, Verdana, sans-serif;
}
ol {
  font-family: Arial, Helvetica, Verdana, sans-serif;

}
ul.round {
  /* Default markers */
}

ol.norm { /* Ordered list */ }

ul.round li {
  background: url(/schema/gifs/libg.gif) top left no-repeat;
  padding-left: 10px;
}

a { color: #007500; text-decoration: underline; }

span.sup {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 7px;
  vertical-align: super;
  /* Superscript */
}
span.sub {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 7px;
  vertical-align: sub;
  /* Subscript */
}

span.red {
  color: #E2091E;
  /* Red Text */
}

img { border: none; }

img.floatleft {
  float: left;
  /* Float Left */
}
img.floatleftwithmargin {
  float: left;
  margin: 3px 16px 10px 0px;
  /* Float Left with margin */
}
img.floatright {
  float: right;
  /* Float Right */
}
img.floatrightwithmargin {
  float: right;
  margin: 3px 0px 10px 16px;
  /* Float Right with margin */
}
img.noborder {
  border-width: 0px;
  /* No Border */
}
img.rollover { /* Rollover */ }

img.franchisetag { float: right; margin-right: 20px; display: inline; }


/* home page table */
table.homepage           { width: 725px; background: url(../gifs/tablehomepagebg.jpg) bottom center no-repeat; height: 236px; line-height: 1.1em; }
table.homepage td.left   { width: 241px; padding-left: 10px; padding-right: 10px; vertical-align: top;}
table.homepage td.middle { width: 241px; padding-left: 10px; padding-right: 10px; vertical-align: top;}
table.homepage td.right  { width: 241px; padding-left: 10px; padding-right: 10px; vertical-align: top;}
table.homepage td h1, table.homepage p.header1,
table.homepage td h2, table.homepage p.header2,
table.homepage td h3, table.homepage p.header3  { text-align: center; }






