body{
font-family: arial, helvetica, sans-serif;
background: #DEDE88;
}

p {font-size:12px;}
h1{font-size:24px;}
h2{font-size:18px;}
h3{font-size:14px;}

#page
{
padding-top: 12px;
padding-bottom: 40px;
}

a:link {color: #8C2C2C;}
a:visited {color: #8C2C2C;}

div.contact {
font-size: 12px; 
text-align: left;
margin-top: 2px;
margin-right: 5px;
}

.faqtext
{
width: 95%;
background: #F1F1C6; 
}

#mysubmit { 
background-color: #DEDE88; 
font-size: 10px; 
padding: 2px; 
font-weight: bold;
}

/* ---------------START INDEX  CSS CODE--------------- */

table.maintext
{
width: 550px;
background: #808000; 
}

table.innertext1, table.innertext2, table.innertext3, table.innertext4
{
width: 225px;
height: 225px;
font-size: 14px;
}
table.innertext1 {background: #F1F1C6; }
table.innertext2 {background: #F1F1C6; }
table.innertext3 {background: #F1F1C6; }
table.innertext4 {background: #F1F1C6; }

.imgbio{
border-style: solid;
border-color: #808000;
border-width: 1px;
}

#mysubmit { 
background-color: #DEDE88; 
font-size: 10px; 
padding: 2px; 
font-weight: bold;
}

/* ---------------ENDINDEX  CSS CODE--------------- */

/* ---------------START ROUNDED CORNERS CSS CODE--------------- */

/* curve height, background image */
.rndborder .t, .rndborder .b, .rndborder .b b, .rndborder .t b{
height:15px;
background-image:url(imgbin/rndborder.png);
}

/* inner color, border color, border width */
.rndborder .c{
background:#F1F1C6;
border-color: #808000;
border-left-width:4px;
border-right-width:4px;
}

/* surrounding margins (optional) */
.round{
margin-bottom:5px;
}
.round .c{
/* inner content padding */
padding:0 10px 0 10px;
border-top:0;
border-bottom:0;
border-style:solid;
}
.round .t, .round .b, .round .t b, .round .b b{
display:block;
overflow:hidden;
}
.round .t b, .round .b b{
float:right;
width:50%;
}
.round .t .r{
background-position:top right;
}
.round .b .r{
background-position:bottom right;
}
.round .b{
background-position:bottom left;
}
.round .br{
clear:both;
display:block;
overflow:hidden;
height:0px;
}

/* ---------------END ROUNDED CORNERS CSS CODE--------------- */

/* ---------------START NAVBAR CSS CODE--------------- */

#navcontainer ul
{
text-align: center;
padding-bottom: 2px;
padding-top: 2px;
padding-left: 0;
margin-top: 0;
/* cancels gap caused by top padding in Opera 7.54 */
margin-left: 0;
background-color: #808000;
color: white;
width: 100%;
font-family: "Tempus Sans ITC";
font-weight: bold;
font-size: 16px;
line-height: 16px;
/* fixes Firefox 0.9.3 */
}

#navcontainer ul li
{
display: inline;
padding-left: 0;
padding-right: 0;
padding-bottom: 2px;
/* matches link padding except for left and right */
padding-top: 2px;
}

#navcontainer ul li a
{
padding-left: 10px;
padding-right: 10px;
padding-bottom: 2px;
padding-top: 2px;
color: white;
text-decoration: none;
}

#navcontainer ul li a:hover
{
background: url("imgbin/ellaflorfill.jpg");
color: #EBBEBE;
}

#navfooter ul
{
text-align: center;
padding-bottom: 2px;
padding-top: 2px;
padding-left: 0;
margin-top: 0;
/* cancels gap caused by top padding in Opera 7.54 */
margin-left: 0;
background-color: #F1F1C6;
width: 100%;
font-family: "Tempus Sans ITC";
font-weight: bold;
font-size: 14px;
line-height: 14px;
color: #808000;
/* fixes Firefox 0.9.3 */
}

#navfooter ul li
{
display: inline;
padding-left: 0;
padding-right: 0;
padding-bottom: 2px;
/* matches link padding except for left and right */
padding-top: 2px;
}

#navfooter ul li a
{
padding-left: 10px;
padding-right: 10px;
padding-bottom: 2px;
padding-top: 2px;
color: #808000;
text-decoration: none;
}

#navfooter ul li a:hover
{
background: url("imgbin/ellaflorfill.jpg");
color: #EBBEBE;
}

/* ---------------END NAVBAR CSS CODE--------------- */


/* ---------------START FLOWER TABLE CSS CODE--------------- */

p.text {
margin-left: 20px;
padding: 5px 2px;
}

table.flowers {
background-color: #808000;
border: 2px solid  #808000;
color: black;
font-family: arial, helvetica, sans-serif;
font-size: 12px;
text-align: left;
padding: 1px 1px;
width: 95%;
}

td.first {
width: 120px;
height: 120px;
background: #F1F1C6;
padding: 1px 1px;
}

td.second {
background: #F1F1C6;
padding: 1px 1px;
}

.imgessence {
border-style: solid;
border-color: #0B2756;
border-width: 3px;
}

/* ---------------END FLOWER TABLE CSS CODE--------------- */