body {
   margin-top:0px;
   margin-bottom:0px; 
   background-color:#e5f0cf;
   text-align:center;
 }
  
 td {
   font-family:Myriad,Myriad Pro,Lucida Grande,Lucida Sans Unicode, Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#333333;
 }
 
  a, a:visited {
    text-decoration: none;
	color:#333333;
  }
 
  a:visited {
    color:#333333;
  }
 
 img {
   border:none;
 }
 
 a.QuickLink, a.QuickLink:visited {
   font-size:11px;
   padding-left:2px;
   color:#000000;
 }
 
 a.QuickLink:hover {
   font-size:11px;
   padding-left:2px;
   color:#666666;
 }
 
 h1, h1 a, h1 a:visited {
   font-family:Myriad,Myriad Pro,Lucida Grande,Lucida Sans Unicode,Verdana, helvetica; 
   font-weight:normal;
   font-size:18px;
   letter-spacing:-1px;
   color: #8CA50E;
   margin:0; 
   padding:0;
   display:block; 
   height:20px; 
   border-bottom-width: 1px;
   border-bottom-style: dashed;
   border-bottom-color: #343434;
 }

td.ArticleTitle {
   font-family:Myriad,Myriad Pro,Lucida Grande,Lucida Sans Unicode,Verdana, helvetica; 
   font-size:18px;
   color: #8CA50E;
   border-bottom-width: 1px;
   border-bottom-style: dashed;
   border-bottom-color: #343434;
}
 
.DarkBreen {
   color:#687f3c;
 }
 
.Green {
   color:#6aa001;
 }
 
.LightGreen {
   color:#8CA50E;
 }
 
.Red {
   color:#FF0000;
 }

.White {
  color:#FFFFFF;
}

.Black {
  color:#000000;
}

.Doc {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
}

a.Question, a.Question:visited {
  text-decoration:none; 
  font-size:13px; 
  color:#6aa001;
}

.ImgBorder{border:1px solid #accf7f;}

a.ItemTitle, a.ItemTitle:visited {
  color:#6aa001;
  font-size:10px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  text-decoration:underline;
}

a.ItemTitle:hover {
  color:#8CA50E;
  font-size:10px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  text-decoration:none;
}

div.ItemDetailTitle {
  color: #687f3c;
  font-size:16px; 
  text-align:center; 
  border-bottom:1px dashed #8CA50E;
}
 
 table.layout{
   align:center;
   border: 0;
   vertical-align:top;
}
 
 table.layout td{
   vertical-align:top;
 }
 
 .overlay {
   position:relative;
   top:6px;
   right:6px;
 }
 
 table.GreenTheme {
   border: solid;
   border-width:1px;
   border-color: #6e8c2a;
   background-color:#eaecd6;
 }
 table.GreenTheme th {
   background-color:#b2c248;
   color: #FFFFFF;
   font-size:11px;
   padding: 1px 4px 4px 8px;
   text-align: left;
 }
 
  table.GreenBar{
   align:center;
   border: 0;
   vertical-align:top;
   background-image:url(/ieeav/AngelFlorist_Nz/images/bars/gongnengbg.jpg);
   background-repeat:repeat-x;
   height:52;
 }
 
 table.BestSellers {
   align:center;
   border:0;
   vertical-align:top;
   background-image:url(/ieeav/AngelFlorist_Nz/images/bars/bestsellers_midBg.jpg); 
   background-repeat:repeat-x;
   height:28;
 }
 
 td.Menu {
    background-image: url(/ieeav/AngelFlorist_Nz/images/bars/smoothbg.gif);
	background-position:center;
	background-repeat:repeat-x;
	height:25;
 }
 
 td.FooterBottom {
   background-image:url(/ieeav/AngelFlorist_Nz/images/bottom_bg.gif); 
   background-repeat:repeat-y;
 }
 
 .PromotionBar {
   font-family:Myriad,Myriad Pro,Lucida Grande,Lucida Sans Unicode,Verdana, helvetica; 
   font-size:13px;
   font-weight:bold;
   color:#666666;
   margin:0;
   text-align:center;
   border-bottom:1px dashed #8CA50E;
   border-top:1px dashed #8CA50E;
   background:#f1f1f1;
   width:100%;
   padding:2px 0 2px 0;}
 
/* Order Button*/
input.BtnOrange {
  border-width:1px;
  background-color:#e59203;
  color:#fff;
  border-style:solid;
  border-color:#feb12a #a36801 #a36801 #feb12a;
  margin:2px 3px 3px 0;text-align:center;
  font-family:Verdana, Arial, Helvetica, sans-serif; 
  font-weight:normal;
  font-size:10px;
  text-transform:uppercase;
}

input.BtnOrangeHov {
  border-width:1px;
  border-style:solid;
  border-color:#feca6f #d1890b #d1890b #feca6f;
  cursor:pointer;
  background-color:#f9ac28;}

/* Promotion Images */
 table.prodimg {
   float:left;
   width:130px;
   margin:3px 0px 3px 0px;  
   padding:0;
   background:#F0F6D8;
   border:1px solid #E5EDC4;
   border-spacing: 0;
   border-collapse:collapse;}
 table.onmouse {
   float:left;
   width:130px;
   margin:3px 0px 3px 0px; 
   padding:0;
   background:#d9e7a3;
   border:1px solid #c0cc8e;
   border-spacing: 0;
   border-collapse:collapse;}
 
/* -- Icons on Menu */
 td.icons ul li {
   display:inline;
   list-style: none;
   background: url(/ieeav/AngelFlorist_Nz/images/bullet_star.gif) no-repeat left;
   padding: 0 2px 2px 12px;
 }
 td.icons ul li a, td.icons ul li a:visited {
   text-decoration:underline;
   color: #6aa001;
 }
 td.icons ul li a:hover {
   text-decoration:none;
   color: #8CA50E;
 }

/* -- Category Menu */
 #CatMenu ul, td.icons ul{
   margin-left: 0;
   padding-left: 0;
   margin: 0;
 }

#CatMenu ul{
  letter-spacing:0;
  font-size:10px; 
  font-family:Myriad,Myriad Pro,Lucida Grande,Lucida Sans Unicode,Verdana, helvetica; 
  font-weight:normal;
}
#CatMenu ul li{
  display: inline;
}
#CatMenu ul li a{
float: left;
color: #511b0e;
font-weight: normal;
padding: 6px 12px 6px 7px;
text-decoration: none;
background: url(/ieeav/AngelFlorist_Nz/images/bullet_divider.gif) center right no-repeat; 
}
#CatMenu ul li a:hover{
  color: #ffffff;
  background-color:#8CA50E;
}
a.CatList, a.CatList:visited {font-family:Myriad,Myriad Pro,Lucida Grande,Lucida Sans Unicode,Verdana, helvetica; font-weight:normal;font-size:11px;letter-spacing:0px;color:#303030;text-decoration: none;padding: 2px 0 0 5px;}
a.CatList:hover {font-family:Myriad,Myriad Pro,Lucida Grande,Lucida Sans Unicode,Verdana, helvetica; font-weight:normal;font-size:11px;letter-spacing:0px;color: #323232;text-decoration:underline;padding: 2px 0 0 5px;}

.CatList1st,a.CatList1st, a.CatList1st:visited  {
font-family:Myriad,Myriad Pro,Lucida Grande,Lucida Sans Unicode,Verdana, helvetica; font-weight:normal;font-size:12px;letter-spacing:0px;color:#6aa001;text-decoration: none;
padding: 2px 10px 10px 5px;
}

a.CatList1st:hover {
text-decoration: underline;
}

/* Sub Category Menu */
div.subnav {text-decoration: none;margin:0;line-height:1.1em;}
div.subnav h2 {height:26px;margin-bottom: 0;margin-top: 0;background: url(/ieeav/AngelFlorist_Nz/images/bars/smoothbg.gif) center center repeat-x;border-bottom:1px solid #B0CB7E}
div.subnav h2 a, div.subnav h2 a:visited  {height:26px;font-family:Myriad,Myriad Pro,Lucida Grande,Lucida Sans Unicode,Verdana, helvetica; font-weight:normal;font-size:10px;letter-spacing:0px;color: #799641;text-decoration: none;background: transparent url(/ieeav/AngelFlorist_Nz/images/bullet_arroworange.gif) no-repeat top left;padding: 2px 0 0 15px;display:block;}
div.subnav h2 a:hover {color: #fff;text-decoration: none;background:#8CA50E url(/ieeav/AngelFlorist_Nz/images/bullet_arrowwhite.gif) no-repeat top left;padding: 2px 0 0 15px;}

/* Shopping Cart Table Padding */
#Table7 td {
  vertical-align:middle;
  padding:5px;
}