body {
background-color: #99ab5c;
}

.mainwrapper {
margin-left: auto;
margin-right: auto;
width: 770px;
}

.top {
background-image:url(images/top.jpg);
width: 770px;
height: 19px;
margin-top: 21px;
}

.bannerwrap {
width: 746px;
height: 54px;
background-image:url(images/mainback.jpg);
background-repeat:repeat-y;
padding-left: 12px;
padding-right: 12px;
padding-top: 7px;
float:left;
}

.mainimg {
width:770px;
height:172px;
background-image:url(images/mainback.jpg);
float:left;
}

.holidayimg {
width:770px;
height:172px;
background-image:url(images/mainback.jpg);
float:left;
}

.springimg {
width:770px;
height:172px;
background-image:url(images/mainback.jpg);
float:left;
}
.midwrapper{
width: 746px;
padding-left: 12px;
padding-right: 12px;
background-image:url(images/mainback.jpg);
background-repeat:repeat-y;
float:left;
height:100%;
}

.navback {
background-color: #ffffff;
background-image:url(images/navback.jpg);
background-repeat:no-repeat;
width: 210px;
float: left;
}

.navback_holiday {
background-color: #ffffff;
background-image:url(images/navback_holiday.jpg);
background-repeat:no-repeat;
width: 210px;
float: left;
}
.navback_spring {
background-color: #ffffff;
background-image:url(images/navback_spring.jpg);
background-repeat:no-repeat;
width: 210px;
float: left;
}
.navigation {
margin-left: 28px;
padding-top: 21px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color: #576356;
}

.navigation p {
margin-top: 9px;
margin-bottom: 0px;
}

.navigation a:link {
color: #576356;
text-decoration:none;
font-weight:bold;
margin-top:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.navigation a:visited {
color: #576356;
text-decoration:none;
font-weight:bold;
margin-top:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.navigation a:hover {
color: #919706;
text-decoration:none;
font-weight:bold;
margin-top:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.contentwrapper {
background-image: url(images/plant_right.jpg);
background-repeat:no-repeat;
width: 504px;
/*height: 275px;
min-height: 275px;*/
float:left;
}

.contentwrapper_blank {
background-image: url(images/plant_right_blank.jpg);
background-repeat:no-repeat;
width: 504px;
/*height: 275px;
min-height: 275px;*/
float:left;
}
.content {
margin-top: 18px;
padding-left: 2px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#46555b;
font-size:14px;
}

.content h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #7d9a5b;
font-size: 30px;
font-weight:normal;
padding-top: 0px;
margin-top: 0px;
padding-right:0px;
margin-right:0px;
}

.content h2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #7d9a5b;
font-size: 24px;
font-weight:normal;
padding-top: 0px;
margin-top: 0px;
}

.content a:link {
color: #46555b;
font-size: 14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.content a:visited {
color: #46555b;
font-size: 14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.content a:hover {
color: #68777d;
font-size: 14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.content a:visited {
color: #46555b;
font-size: 14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.footerwrap {
background-image:url(images/mainback.jpg);
width: 746px;
padding-left: 12px;
padding-right: 12px;
font-size:11px;
float: left;
}

.footertext {
padding-right:5px;
color: #984c65;
font-size: 11px;
margin-left: 254px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.footertext a:link {
color: #984c65;
font-size: 11px;
}
.footertext a:visited {
color: #984c65;
font-size: 11px;
}
.footertext a:hover {
color: #984c65;
font-size: 11px;
}

.footerbottom {
width:770px;
height:26px;
background-image: url(images/footer_bottom.jpg);
float: left;
}

#map {
width: 415px;
height: 300px;
}

#burgundy {
color: #700529;
}

#holiday {
color: #700529;
}

#holiday a:link {
color: #700529;
}

#holiday a:visited {
color: #700529;
}

#holiday a:hover {
color: #a0085c;
}