body, body a, body p, body th, body td, body li, body ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	\font-size: 12px; /* for IE5/Win */
	f\ont-size: 12px; /* for good browsers */
	color: #ffffff;
	margin:0;
	zbackground-color:#FFFF00;

	
	
	
}
.homecontainertable
{
	background-image:url(../siteimages/home_flower_2.jpg);
	background-repeat:no-repeat;
	background-color:#282828;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	z-index:1;
	
	
}

.containertable
{
	background-image:url(../siteimages/content_flower.jpg);
	background-repeat:no-repeat;
	background-color:#282828;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	z-index:1;
	
	
}

.containertable th {
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-align: right;
	zpadding-right: 5px;
	
}



#banner td
{
	border-bottom: #282828 solid 1px;
}

#banner td.noborder
{
	border-bottom: 0px;
}

.bannermain
{
	background-color: #3F3177;
	
	
	
}
.bannersmallstrip
{
	background-color: #5B47AD;
	
	
}
.bannernavtd
{
	background-color: #333333;
}

#nav3
{
	background-color: #333333;
	height:21px;
	vertical-align:middle;
	margin-top:1px;
	font-size: 12px;
	
	zleft:297;
	top:100;
	
}


#nav2
{
	background-color: #333333;
	zheight:20px;
	
	font-size: 12px;
	
	zleft:297;
	ztop:100;
	
}


#nav2 ul { 
	margin: 0;
	padding: 0;
}
#nav2 li { 
	float:left;
	list-style-type: none;
	zdisplay: inline;
	margin-top:0;
	zheight:20px;
	font-size: 12px;
	text-align:center;

	vertical-align:top;
	
	
}

#nav2 a:hover {
	background-color: #5B47AD;
	color: #ffffff;
	
	font-size: 12px;
	
	padding-left:2px;
	padding-right:2px;
}

#nav2 a { 
	font-family: Arial, Helvetica, sans-serif;
	color:#cccccc;
	height:20px;
	text-decoration: none;
	display:block;
	
	font-size: 12px;
	padding-left:2px;
	padding-right:2px;
	
}

a.emaillink { 
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#ffffff;
	
}


.current /* currect selected menu*/
{
	background-color: #5B47AD;
	color: #ffffff;
	padding-left:2px;
	padding-right:2px;
}


.btn {
	zwidth: 100px;
	font-size: 12px;
	padding-left:2px;
	padding-right:2px;
	
	
}
.categorylinks
{
	width: 150px;
	background-color:#282828;
}
.menu_childitems {
	position: absolute; 
	visibility: hidden;
	
	text-align:center;
	 
	
	
 }
.menu_childitems a:hover{
	background-color: #5B47AD;
	color: #ffffff;
	height:20px;
}
 .menuitem
{
  display: block;
  border: 1px solid #282828;
  border-bottom: none;
  text-decoration: none;
  width: 120px;
  height:20px;
 
  background-color: #333333;
  padding-top:2px;
  
  
}

 .menuitem a:hover
{
	ztext-align:center;
	background-color: red;
	color: #ffffff;
}

#catlist
{
	background-color:#333333;
	width:150px;
	padding:10px;
}

#catlist li { 
	float:none;
	list-style-type: none;
	display: inline;
	margin-top:0;
	zheight:20px;
	
	ztext-align:center;
	font-size:12px;
	zvertical-align:middle;
	
	
	
}

 .catlistitem
{
  display: block;
  
  text-decoration: underline;
  height:22px;
 
  
}

h3.catlistHeader 
{
	font-size:16px;
	color:#ffffff;
	
}

h1 {
	font-size: 12px;


}

h1.hometitle
{
	padding-top:150px;
	padding-left:15px;
	ztext-align:center;
	
}


.bodyContent
{
	padding-left:15px;
	padding-right:30px;
	text-align:left;
}
#ImageStyle {
	border: 10px solid #9585CC;
	color:#5B47AD;

	
}

#ImageStyle a{
	border: 10px solid #9585CC;
	color:#5B47AD;

	
}

#ImageStyle a:hover{
	border: 10px solid #9585CC;
	color:#9485CD;

	
}

#ImageLink a:hover{
	border: 10px solid #9485CD;
	color:#9485CD;
	
}
.flowertitle
{
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	padding-bottom:5px;
}
.flowerdetail{

}

h1.contenttitle
{
	padding-left:320px;
	
}
.contentblock
{
	padding-left:320px;
}

#orderlink
{
	border: 1px solid #FFFFFF;
	width:100px;
	text-align:center;
	padding-left:15px;
	padding-right:15px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	
}

#orderlink a:hover
{
	border: 1px solid #9585CC;
	width:100px;
	text-align:center;
	padding-left:15px;
	padding-right:15px;
	color:#9585CC;
	text-decoration:none;
	font-weight:bold;
	
}
.formheader
{
	background-color:#5B47AD;
	font-weight:bolder;
	font-size:14px;
}

.formtable
{}

TABLE.formtable th
{

	font-weight:bold;
	color:#FFFFFF;
	text-align:right;
	padding-right:2px;
	vertical-align:top;
}

TABLE.formtable td
{

	font-weight:normal;
	color:#FFFFFF;
	text-align:left;
	padding-left:2px;
	vertical-align:top;
}

.formbutton
{
	color:#FFFFFF;
	background-color:#5B47AD;
	font-weight:bold;
	border-bottom-color: ##3F3177;
	border-right-color:##3F3177;
}
.input
{
	background-color:#ffffff;
}

.info
{
	color:#FF99FF;
	font-weight:bold;
}	

.importantinfo
{
	color:#FF99FF;
	font-weight:bold;
}
.redstar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: Red;
	margin-right: 5px;
}

.orderconfirm
{
	line-height:20px;
}

