body {
	font-family:arial, helvetica, sans-serif;
	font-size:70%;
	width:760px;
	margin-left:auto;
	margin-right:auto;
	}
#tableowner
{
    width:100%;
    border:solid 1px #5A963F;
    }
#mainnav-container,
#footerlink {
	width:100%;
	padding:10px;
	background: #A5CEA5;
	table-layout:fixed;
	text-align:right;
	}
#footerlink
{   color:#006400;
    text-align: center;
    font-size:.95em;}
    
#mainnav-container ul,
#footerlink ul,
#textfooter ul,
.greenlist ul{
	margin:0px;
	padding:0px;
	}

#mainnav-container li,
#footerlink li,
#textfooter li,
.greenlist li
{
	padding:0px;
	list-style:none;
	display:inline;
	margin:5px 10px 5px 0px;
	}
.greenlist li{color:#5A963F;}

/*#flowercontent a,
#listofflower a, */
#mainnav-container a
{
	color:#006400;
	text-decoration:none;
	font-family:arial, helvetica, sans-serif;
	font-size:1.25em;
	}
#flowercontent a
{
	color:#006400;
	text-decoration:none;
	font-family:arial, helvetica, sans-serif;
	font-size:1.25em;
	}
	

#listofflower a,
#textfooter .greenlink,
#textfooter .greenlinkmed,
#textfooter .greenlinksmall
{
	color:#5A963F;
	text-decoration:none;
	font-family:arial, helvetica, sans-serif;
	font-size:1.25em;
	}


#textfooter .greenlinksmall
{
  font-size:.99em;  }
  
#textfooter .greenlinkmed{font-size:1.50em;}

	
#flowercontent a:hover
{
	color: #5A963F;
	text-decoration:none;
	font-family:arial, helvetica, sans-serif;
	font-size:1.25em;
	}

#footerlink a{
	color:#006400;
	text-decoration:none;
	font-family:arial, helvetica, sans-serif;
	font-size:inherit;
	}	

#maintable{
	width:100%;
	color: #000000;
	background: #ffffff url(images/rose1.gif)  no-repeat  right;
	vertical-align: top;
	table-layout:fixed;
	margin-left:auto;
	margin-right:auto;
	height:127px;
	    }
#header
{
	width:660px;
	color: #000000;
	vertical-align: top;
	table-layout:fixed;
	margin-left:auto;
	margin-right:auto;
    }
#header a 
{
    color:#5A963F;
	text-decoration:none;
	
}
img.photosmall {
	margin-right:36px;
	margin-bottom:2px;
	float: left;
	border:none 0px;
	}
#slogan
 { 
    vertical-align:bottom;
	color:#FF6666;
	padding-top:40px;
	font-size:110%;	
	}
#slogan h6
{ 
    font-family:arial, helvetica, sans-serif;
	font-size:1.4em;
	padding:0 0 0 0;
	margin:0 0 0 0;
	}
	
#flowercontent, #listofflower
{
    width:660px;
	color: #000000;
	vertical-align: top;
	table-layout:fixed;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
    }
#flower-column-left
{
	width:226px;
	vertical-align:top;
	}
#flower-column-center
{
	width:226px;
	vertical-align:top;
	}
#flower-column-right {
	width:208px;
	vertical-align:top;
	}
img.floral
{
    width:208px;
    height:208px;
    margin-bottom:20px;
    }
#floral-delivery1,
#floral-delivery2,
#floral-delivery3
{ 
    color:#999999;
    margin-right:19px;
	font-size:110%;
}
#flower-column-left form,
#flower-column-left form select
{
    margin:0px 0px 0px 0px;
    font-family:arial, helvetica, sans-serif;
	font-size:95%;
}
#textfooter, #textfooter a
{
    width:660px;
	color: #FF6666;
	vertical-align: top;
	text-align:center;
	table-layout:fixed;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
	margin-bottom:20px;
	font-family:arial, helvetica, sans-serif;
	font-size:.99em;
    }
#textfooter .redmed{font-size:medium;}
#textfooter a
{
    text-decoration:none;}
    
#copyright, #copyright a
{
    color:#5A963F;
    text-decoration:none;
    width:660px;
	vertical-align: top;
	text-align:center;
	table-layout:fixed;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
	margin-bottom:20px;
	font-family:arial, helvetica, sans-serif;
	font-size:.99em;	
	}

.hflower
{
	visibility:hidden;
	display:none;
	}
.vflower
{
	margin-top:20px;
	height:auto;
	visibility:visible;
	
	}
#mainheading
{   color:#FF6666;
    margin:0px 0px 0px 0px;
    font-size:160%;
	font-family:arial, helvetica, sans-serif;
    font-weight:900;
    vertical-align:top;
    }

#flowersdesc, 
#flowersdesc a
{   color:#006400;
    margin-bottom:30px;
    font-family:arial, helvetica, sans-serif;
	font-size:110%;}
 
 #flowersdesc a:hover
{
	color: ButtonShadow;
	text-decoration:none;
	font-family:arial, helvetica, sans-serif;
	font-size:100%;
	}

#listofflower td
{
    padding-bottom:20px;
    text-align:center;
    vertical-align:top;
    }
.floralfooter
{
    color: #FF6666;
    font-weight:bolder;
    width:100%;
  }
.extraspace
{
    padding-top:20px;}
    
#flowertable
{
	width:263px;
	color: #000000;
	vertical-align: top;
   }
#listofflower .Orangelink 
  { color:#FF6666;
    font-size:90%;
    }
form {margin:0px 0px 0px 0px;}

#partyheading,
#flowercontent .greenlight
{
    color:#5A963F;
    font-family:arial, helvetica, sans-serif;
    font-weight:lighter;
    margin: 0 0 0 0 ;
}


#flowercontent a.orangelink,
#flowercontent a.orangelink:hover
{
color:#FF6666;
text-decoration:underline;
font-family:arial, helvetica, sans-serif;
font-size:1.0em;
font-weight:bold;
}

#mainheadingfloat
{   color:#FF6666;
    float:left;
    width:60%;
    margin:0px 0px 0px 0px;
    font-size:160%;
	font-family:arial, helvetica, sans-serif;
    font-weight:900;
    vertical-align:top;
}

.smallblackitalic
{
    font-family:arial, helvetica, sans-serif;
	font-size:100%;
	font-style:italic;}
	
.MsgText
{
    font-family:arial, helvetica, sans-serif;
	font-size:100%;
	color:Red;
	font-weight:bold;}
	
#flowercontent a.gbulink,
#flowercontent a.gbulink:hover
{
color:#5A963F;
font-family:arial, helvetica, sans-serif;
text-decoration:underline;
font-weight: bold;
}
.city
{   
	margin-left:16px;
}

#flowercontent .greenbold
{
color:#5A963F;
font-family:arial, helvetica, sans-serif;
font-size:120%;
margin-top:0px;
}
