/* CSS Document */
body {
   margin-top:0px; margin-bottom:0px; 
   text-align:center; background-color: #43081a;
}
  
td,th, td a, td a:visited, th a, th a:visited {
   font-family:Verdana,Helvetica,Arial,sans-serif; font-size: 10px; font-weight:normal; text-decoration: none;
   color:#333;
}

.White, a.White, a.White:visited {
  color: #FFF;
}
a.White:hover {
  color: color: #85af34;
}

.DarkRed, a.DarkRed, a.DarkRed:visited{
  color: #60031e;
}
a.DarkRed:hover{
  color: #85af34;
}

.DarkGreen, a.DarkGreen, a.DarkGreen:visited {
  color: #85af34;
}
a.DarkGreen:hover {
  color: #85af34;
}

a.BlackLink, a.BlackLink:visited {
  color:#000000;
  text-decoration: underline;
}
a.BlackLink:hover {
  text-decoration:none;
}

.CatTitle {
  font-size:18px; font-weight: bold; color: #60031e; text-align:center; padding: 20px
}
.DetailTitle {
  font-size:16px; font-weight: bold; color: #60031e; text-align:center; padding: 10px
}

table.layout{
   align:center; border: 0; vertical-align:top;
}
table.layout td{
   vertical-align:top;
}
table.layout th {
   vertical-align: middle;
   text-align:center;
}

/** Top Menu **/
tr#TopMenu {
  background-color: #85af34;
}
tr#TopMenu td {
  padding: 8px;
}
tr#TopMenu td ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
tr#TopMenu td ul li {
  padding: 0 12px 0 12px;
  display: inline;
  font-size: 12px;
  color: #60031e;
}
tr#TopMenu td ul li a, tr#TopMenu td ul li a:visited {
  font-size: 12px;
  color: #60031e;
}
tr#TopMenu td ul li a:hover {
  color: #FFF;
}

/** Left Category Menu **/
td#LeftMenu {
  padding: 25px 10px 25px 10px;
}
td#LeftMenu ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
td#LeftMenu ul li {
  padding: 2px 0 2px 0;
  font-size: 12px;color: #FFF;
}
td#LeftMenu ul li a, td#LeftMenu ul li a:visited, 
a.SecondLayer, a.SecondLayer:visited {
  font-size: 12px;color: #FFF; padding: 0 0 0 5px;
}
td#LeftMenu ul li a:hover, a.SecondLayer:hover {
  color: #85af34;
}
td#LeftMenu ul li a.FirstLayer, td#LeftMenu ul li a.FirstLayer:visited, td#LeftMenu ul li .FirstLayer, 
.FirstLayer, a.FirstLayer, a.FirstLayer:visited {
  padding-left: 20px;
  background:url(/mall2/theoutsideinflorist/images/bullet_doublearrow.gif) no-repeat;
  color: #85af34; font-weight:bold;
  font-size: 12px;
}

/** Bottom Footer **/
ul#Footer {
  margin: 0;
  padding: 10px;
  list-style: none;
}
ul#Footer li {
  display: inline;
  padding: 0 5px 0 5px;
  color: #60031e;
}
ul#Footer li a, ul#Footer li a:visited {
  color: #60031e;
}
ul#Footer li a:hover {
  text-decoration: underline;
}

/* li */
 li.AddToFavourite {
   padding: 2px 0 0 15px; 
   background: url(/mall2/theoutsideinflorist/images/bullet_addtomyfavourite.gif) center left no-repeat
 }
 li.Recommend {
   padding: 2px 0 0 15px; 
   background: url(/mall2/theoutsideinflorist/images/bullet_emailus.gif) center left no-repeat
 }
 li.EmailUs {
   padding: 2px 0 0 15px; 
   background: url(/mall2/theoutsideinflorist/images/bullet_recommend.gif) center left no-repeat
 }

/* Shopping Cart */
#Table7 td {
   vertical-align:top;
   padding:5px;
}
#Table7 {
   margin-bottom:10px;
}

/* Static Doc */
td.Doc {
  padding: 10px 10px 10px 10px;
}
td.Doc div {
  font-size: 14px; font-weight: bold;
  color:#60031e;
  padding-left:10px;
}
td.Doc p {
  font-size: 12px;
  padding-left:10px;
}

/* Image */
img.GrayBorder {
  border: 1px solid #999999;
}
img {
  border:0;
}