table.home {
background-image: url(images/hydrangeas.jpg);
background-repeat: no-repeat;
}

table.subpage {
background: #CDB0BD;
}

.address {
font-family: garamond,times,roman;
font-size: 14px;
color: #393839;
text-align: right;
margin-right: 5px;
}

.hours {
font-family: garamond,times,roman;
font-size: 13px;
color: #B08699;
text-align: right;
margin-right: 5px;
}

.nav {
font-family: garamond,times,roman;
font-size: 14px;
color: white;
font-weight: bold;
text-align: center;
text-decoration: none;
}

#homeimg {
position: relative;
filter: alpha(opacity=50);
-moz-opacity: .50;
top: 0px;
left: 25px;
}

#overlay {
background-color: #BDB7AC;
filter: alpha(opacity=70);
-moz-opacity: .70;
height: 400px;
position: relative;
z-index: 2;
}

#textarea {
background-color: white;
width: 300px;
filter: alpha(opacity=65);
-moz-opacity: .65;
position: relative;
top: 0px;
left: 300px;
padding-top: 15px;
}

#textarea2 {
background-color: white;
width: 730px;
filter: alpha(opacity=85);
-moz-opacity: .85;
position: relative;
padding-top: 15px;
}

.copy {
font-family: garamond,times,roman;
color: #393839;
font-size: 14px;
margin-left: 10px;
margin-right: 10px;
}

li {
font-family: garamond,times,roman;
color: #393839;
font-size: 14px;
list-style-image: url(images/symbol.gif);
}

.copyBold {
font-family: garamond,times,roman;
color: #393839;
font-size: 14px;
font-weight: bold;
}

.footnote {
font-family: garamond,times,roman;
color: #393839;
font-size: 14px;
}

.italic {
font-family: garamond,times,roman;
color: #393839;
font-size: 14px;
font-style: italic;
}

.hdr {
font-family: garamond,times,roman;
color: #393839;
margin-left: 10px;
font-weight: bold;
font-size: 18px;
}

.hdr2 {
margin-left: 10px;
font-family: arial;
color: #393839;
font-weight: bold;
font-size: 16px;
}

#rightbar {
background-color: #B08699;
height: 100%;
}

#bottombar {
background-color: #A7A66E;
filter: alpha(opacity=75);
-moz-opacity: .75;
}

div.box1 {
background-color: #D8DDA4;
width: 120px;
border: 1px solid #B2BC49;
font-family: garamond,times,roman;
color: #737A2E;
font-size: 14px;
margin-right: 5px;
padding: 3px;
text-align: center;
z-index: 3;
}

a.box1 {
font-family: garamond,times,roman;
color: #737A2E;
font-size: 14px;
}

div.box2 {
background-color: #C0DFDF;
width: 120px;
border: 1px solid #5C8A8B;
font-family: garamond,times,roman;
color: #5C8A8B;
font-size: 14px;
margin-right: 5px;
padding: 3px;
text-align: center;
z-index: 3;
}

a.box2 {
font-family: garamond,times,roman;
color: #5C8A8B;
font-size: 14px;
}

a.fineprint {
font-family: garamond,times,roman;
color: #5C8A8B;
font-size: 12px;
}

p.pkg {
font-family: garamond,times,roman;
color: #5C8A8B;
font-size: 14px;
margin-left: 30px;
margin-right: 30px;
}

.boldPkg {
font-weight: bold;
}

h1.pkg {
font-family: garamond,times,roman;
color: #5C8A8B;
font-size: 18px;
margin-left: 30px;
margin-right: 30px;
}

#footer {
position: relative;
left: 243px;
width: 700px;
}

#footer-home {
position: relative;
left: 295px;
width: 650px;
}

#footer2 {
position: relative;
left: 250px;
width: 700px;
}

img.bdr {
border: 2px #B08699 solid;
}

p.favlinks {
border: 1px solid #A7A66E;
background-color: #BDBC92;
font-family: garmond,times,roman;
color: white;
font-weight: bold;
font-size: 12px;
height: 25px;
width: 90px;
padding: 5px;
margin-top: 2px;
}

a.favlinks {
font-family: garmond,times,roman;
color: white;
font-weight: bold;
font-size: 12px;
}

div.links {
line-height: 1.5;
font-family: garamond,times,roman;
margin-left: 30px;
margin-right: 30px;
margin-top: 20px;
}

h2.links {
font-family: garamond,times,roman;
font-weight: bold;
font-size: 16px;
color: ##393839;
}