body {
background-color: white;
}

body, p, td, li, h1, h2 {
color: black;
font-family: Georgia, "New York", Times, "Times New Roman", serif;
font-size:  12px;
}

h2
{font-size:  18px;
text-align: center;
margin-top: 0px;}

h2.genera 
{font-size: 16px;
font-weight: normal;
font-style: italic;
margin-top: 0px;}

p
{text-align: left;
font-size:  14px;
}

p.attcap {
text-align: center;
font-size: 11px;
}

div.sans {
font-family: Geneva, Arial, Verdana, sans-serif;
width: 170px;
}


h1
{color: #000000;
font-size:  30px;
font-weight: normal;
margin: 10px auto 15px 10px;
text-align: center}

p.garth
{font-family: Geneva, Arial, Verdana, sans-serif;
font-size:  11px;
text-align: center}

p.price {
font-family: Geneva, Arial, Verdana, sans-serif;
font-size: 12px;
text-align: right;
margin-right: 10px;
}

p.bookprice {
font-family: Geneva, Arial, Verdana, sans-serif;
font-size: 15px;
text-align: right;
margin-right: 30px;
}

p.icon {
font-family: Geneva, Arial, Verdana, sans-serif;
font-size: 12px;
}

p.review {
margin-left: 4em;
}

p.crosslink {
margin-left: 2em;
}

p.caption {
text-align: center;
font-size: 80%;
font-weight: bold;
}

p.attribute {
text-align: right;
}

.big
{font-size: 18px;
padding: 7px;
border: 2px solid #006600}

span.stickup
{color: #006600;
font-size:  42px;
font-style: normal;
font-weight: bold;
margin-top: 0px;
}

a:link {
color: #663366;
text-decoration: none;
}

a:visited {
color: #006600;
text-decoration: none;
}

a:hover {
color: red;
text-decoration: none;
}

p a:hover {
background-color: yellow;
}

a:active {
color: white;
background-color: black;
text-decoration: none;
}


img a:hover {
background-color: transparent;
}

img a:active {
background-color: transparent;
}

h3 {
border-top:  5px #CCCC99 solid;
color: #006600;
font-family: Geneva, Arial, Verdana, sans-serif;
font-size:  21px;
font-style: italic;
font-weight: normal;
margin-bottom:  0px;
margin-top:  30px;
padding:   5px;
}

h3.events {
font-size:  18px;
text-align: center;
color: black;
font-style: normal;
margin-top: 0px;
margin-bottom: 2px;
border: 0px white none;
}

h3 a:link {
color: #006600;
text-decoration: none;
}

h3 a:visited {
color: #006600;
background-color: white;
text-decoration: none;
}

h3 a:hover {
color: #006600;
background-color: white;
text-decoration: none;
}

h3 a:active {
color: #006600;
background-color: white;
text-decoration: none;
}

h3.genus a:hover {
color: red;
background-color: yellow;
text-decoration: none;
}

h3.inside {
text-align: center;
font-size:  22px;
font-weight: bolder;
margin-bottom:  .5em;
margin-top:  .5em;
font-style: normal;
border-top:  none;
}

.inside a:link {
color: #663366;
text-decoration: none;
}

.inside a:visited {
color: #006600;
background-color: white;
text-decoration: none;
}

.inside a:hover {
color: red;
background-color: yellow;
text-decoration: none;
}

.inside a:active {
color: white;
background-color: black;
text-decoration: none;
}

h3.booksub {
border-top:  none;
font-size:  19px;
font-style: normal;
margin-bottom:  0px;
margin-top:  15px;
padding:   5px
}

h4 {
color: #006600;
font-family: Geneva, Arial, sans-serif;
font-size:  17px;
font-weight: bold;
letter-spacing: .02em;
margin-top: 0px;
margin-bottom: 4px;
padding: 5px;
}

h4.reading {
font-weight: normal;
margin-bottom: 0px;
padding:  2px;
}

h4.spec {
font-size: 20px;
text-align: center;
}

h5
{font-family: Geneva, Arial, sans-serif;
font-size:  13px;
font-weight: bold;
margin-bottom:  0px}

h5.browse a:link {
color: black;
background-color: white;
text-decoration: none;
}

h5.browse a:visited {
color: black;
background-color: white;
text-decoration: none;
}

h5.browse a:hover {
color: black;
background-color: white;
text-decoration: none;
}
h5.browse a:active {
color: black;
background-color: white;
text-decoration: none;
}



h6
{color: #006600;
font-family: Geneva, Arial, sans-serif;
font-size:  15px;
font-weight: normal;
margin-bottom:  0px;
margin-top:  0px}

div.nav07 {
width: 171px;
background-color: #CC9;
}

div.indent {
margin-left: 50px;
}

.reg {
margin-left: 5px;
padding: 5px;
border: 4px #006600 solid;
width: 450px;
}

span.numerator {
font-size: 75%;
vertical-align: super;
letter-spacing: -1px;
}

span.denominator {
font-size: 75%;
}

span.fraction
{letter-spacing: -1px}

caption
{font-weight: bold;
padding: 5px;
background-color: #CCCC99;}

.box {
padding: 5px;
border: 2px solid #CCCC99;}

.centre
{text-align: center;}

.special {
color: black;
background-color: #CCCC99;
padding: 10px;
margin-top: 0px;
margin-bottom: 0px;
}

div.special {
width: 350px;
margin-left: auto;
margin-right: auto;
padding: 5px;
}

div.news {
width: 155px;
border: 2px solid #CCCC99;
padding: 3px; 
}

div.news2 {
width: 85%;
margin: 20px auto;
border: 4px solid #CCCC99;
padding: 5px; 
}

span.catnumber {
font-family: Georgia, "New York", Times, "Times New Roman", serif;
font-size:  11px;
font-weight: bold;
color: #000066;
}

span.strike {
text-decoration: line-through
}

span.xspecial {
color: red
}

div.whatever {
background-color: #CC9;
width: 100%;
margin-top: 20px;
}

h2.preview {
color: #636;
background-color: #CC9;
padding: 10px;
}

h2.preview a:link {
color: #636;
text-decoration: none;
}

h2.preview a:visited {
color: #636;
text-decoration: none;
}

h2.preview a:hover {
color: #CC9;
background-color: #636;
text-decoration: none;
}

h2.preview a:active {
color: #006600;
background-color: white;
text-decoration: none;
}

img.photo {
padding: 5px;
}

.smaller {
font-size: 75%;
}

.bigger {
font-size: 135%;
}

.toplist {
background-color: #CC9;
}

.bigger {
font-size: 125%;
}

div.goldbox {
width: 400px;
background-color: #CC9;
padding: 5px;
border: 2px solid black;
}

td.navgate {
width: 161px;
}

img.tnail {
padding: 5px;
margin-bottom: 5px;
border: 1px solid black;
position: relative;
top: 8px;
}

li {
font-size: 125%;
margin-top: 10px;
}

div.nav07 {
width: 171px;
background-color: #CC9;
}

ul.navMenu {
list-style: none;
margin: 0;
padding: 0;

}

li.navMenuItem  {
text-indent: 0px;
display: inline;
margin: 0px;
padding: 0px;
}



.menuText {
display: none;
}

div.aboutus {
background: url("../nav2007/aboutusC.jpg") top center no-repeat;
height: 45px;
width: 170px;
}

div.aboutus:hover, div.aboutus:active {
background-position: 0 -45px;
}

div.catalogue {
background: url("../nav2007/catalogC.jpg") top center no-repeat;
height: 41px;
width: 170px;
}

div.catalogue:hover, div.catalogue:active {
background-position: 0 -41px;
}

div.orderinfo {
background: url("../nav2007/orderinfo.jpg") top center no-repeat;
height: 45px;
width: 170px;
}

div.orderinfo:hover, div.orderinfo:active {
background-position: 0 -45px;
}

div.plantinfo {
background: url("../nav2007/plantinginfoC.jpg") top center no-repeat;
height: 47px;
width: 170px;
}

div.plantinfo:hover, div.plantinfo:active {
background-position: 0 -47px;
}

div.plantfinder {
background: url("../nav2007/plantfinderC.jpg") top center no-repeat;
height: 45px;
width: 170px;
}

div.plantfinder:hover, div.plantfinder:active {
background-position: 0 -45px;
}

div.contact {
background: url("../nav2007/contactC.jpg") top center no-repeat;
height: 44px;
width: 170px;
}

div.contact:hover, div.contact:active {
background-position: 0 -44px;
}

div.links {
background: url("../nav2007/linksC.jpg") top center no-repeat;
height: 40px;
width: 170px;
}

div.links:hover, div.links:active {
background-position: 0 -40px;
}

div.homepg {
background: url("../nav2007/homeC.jpg") top center no-repeat;
height: 41px;
width: 170px;
}

div.homepg:hover, div.homepg:active {
background-position: 0 -41px;
}


div.viewcart {
background: url("../nav2007/viewcartC.jpg") top center no-repeat;
height: 45px;
width: 170px;
}

div.viewcart:hover, div.viewcart:active {
background-position: 0 -45px;
}

div.peren {
background: url("../nav2007/perennialsC.jpg") top center no-repeat;
height: 33px;
width: 170px;
}

div.peren:hover, div.peren:active {
background-position: 0 -33px;
}


span.perenAn {
background: url("../nav2007/perennialsAnC.jpg") top center no-repeat;
float: left;
height: 27px;
width: 69px;
display: inline;
}

span.perenAn:hover, span.perenAn:active {
background-position: 0 -27px;
}

span.perenAz {
background: url("../nav2007/perennialsAzC.jpg") top center no-repeat;
float: left;
height: 28px;
width: 96px;
}

span.perenAz:hover, span.perenAz:active {
background-position: 0 -28px;
}

span.perenBC {
background: url("../nav2007/perennialsBCC.jpg") top center no-repeat;
float: left;
height: 27px;
width: 69px;
}

span.perenBC:hover, span.perenBC:active {
background-position: 0 -27px;
}

span.perenDE {
background: url("../nav2007/perennialsDEC.jpg") top center no-repeat;
float: left;
height: 27px;
width: 96px;
}

span.perenDE:hover, span.perenDE:active {
background-position: 0 -27px;
}

span.perenFG {
background: url("../nav2007/perennialsFGC.jpg") top center no-repeat;
float: left;
height: 30px;
width: 69px;
}

span.perenFG:hover, span.perenFG:active {
background-position: 0 -30px;
}

span.perenHI {
background: url("../nav2007/perennialsHIC.jpg") top center no-repeat;
float: left;
height: 30px;
width: 96px;
}

span.perenHI:hover, span.perenHI:active {
background-position: 0 -30px;
}

span.perenJM {
background: url("../nav2007/perennialsJMC.jpg") top center no-repeat;
float: left;
height: 27px;
width: 69px;
}

span.perenJM:hover, span.perenJM:active {
background-position: 0 -27px;
}

span.perenNP {
background: url("../nav2007/perennialsNPC.jpg") top center no-repeat;
float: left;
height: 27px;
width: 96px;
}

span.perenNP:hover, span.perenNP:active {
background-position: 0 -27px;
}

span.perenRS {
background: url("../nav2007/perennialsRSC.jpg") top center no-repeat;
float: left;
height: 29px;
width: 69px;
}

span.perenRS:hover, span.perenRS:active {
background-position: 0 -29px;
}

span.perenTZ {
background: url("../nav2007/perennialsTZC.jpg") top center no-repeat;
float: left;
height: 29px;
width: 96px;
}

span.perenTZ:hover, span.perenTZ:active {
background-position: 0 -29px;
}

div.grass {
background: url("../nav2007/grasses.jpg") top center no-repeat;
height: 45px;
width: 170px;
}

div.grass:hover, div.grass:active {
background-position: 0 -45px;
}

span.grassesAD {
background: url("../nav2007/grassesADC.jpg") top center no-repeat;
float: left;
height: 31px;
width: 69px;
}

span.grassesAD:hover, span.grassesAD:active {
background-position: 0 -31px;
}

span.grassesEZ {
background: url("../nav2007/grassesEZC.jpg") top center no-repeat;
float: left;
height: 31px;
width: 96px;
}

span.grassesEZ:hover, span.grassesEZ:active {
background-position: 0 -31px;
}

div.shrubs {
background: url("../nav2007/shrubsC.jpg") top center no-repeat;
height: 47px;
width: 170px;
}


div.shrubs:hover, div.shrubs:active {
background-position: 0 -47px;
}

span.shrubsAF {
background: url("../nav2007/shrubsAFC.jpg") top center no-repeat;
float: left;
height: 32px;
width: 69px;
}

span.shrubsAF:hover, span.shrubsAF:active {
background-position: 0 -32px;
}

span.shrubsGZ {
background: url("../nav2007/shrubsGZC.jpg") top center no-repeat;
float: left;
height: 33px;
width: 96px;
}

span.shrubsGZ:hover, span.shrubsGZ:active {
background-position: 0 -33px;
}

div.treevine {
background: url("../nav2007/treesvines.jpg") top center no-repeat;
height: 45px;
width: 170px;
}

div.treevine:hover, div.treevine:active {
background-position: 0 -45px;
}

div.genuslist {
background: url("../nav2007/genuslistC.jpg") top center no-repeat;
height: 45px;
width: 170px;
}

div.genuslist:hover, div.genuslist:active {
background-position: 0 -45px;
}

div.giftcert {
background: url("../nav2007/giftcertificatesC.jpg") top center no-repeat;
height: 44px;
width: 170px;
}

div.giftcert:hover, div.giftcert:active {
background-position: 0 -44px;
}

div.tshirt {
background: url("../nav2007/tshirtsC.jpg") top center no-repeat;
height: 48px;
width: 170px;
}

div.tshirt:hover, div.tshirt:active {
background-position: 0 -48px;
}

div.cardetch {
background: url("../nav2007/cardsetchingsC.jpg") top center no-repeat;
height: 64px;
width: 170px;
}

div.cardetch:hover, div.cardetch:active {
background-position: 0 -64px;
}

div.books {
background: url("../nav2007/booksC.jpg") top center no-repeat;
height: 35px;
width: 170px;
}

div.books:hover, div.books:active {
background-position: 0 -35px;
}

div.ornament {
background: url("../nav2007/furnitureC.jpg") top center no-repeat;
height: 37px;
width: 170px;
}

div.ornament:hover, div.ornament:active {
background-position: 0 -37px;
}

div.birdhouse {
background: url("../nav2007/birdhousesC.jpg") top center no-repeat;
height: 39px;
width: 170px;
}

div.birdhouse:hover, div.birdhouse:active {
background-position: 0 -39px;
}
