body {
 margin:0px; padding:0px;
 font-family:"Century Gothic",Arial, Verdana ;
 background-color:#8DD6DF;
 }
 
/* General and Links   ====================================================== */
.navigation a:link, .navigation a:visited{
  color:#EE4B9C;
  text-decoration:none;
  }
.navigation a:hover , #nav_active {
  color:#ffffff;
  text-decoration:none;
  background-color:#EE4B9C;
  }
.navigation a:active, .navigation a:focus {
  color:#EE4B9C;
  text-decoration:none;
  }
  
 a:link,  a:visited, a:active, a:focus{
  color:#EE4B9C;
  text-decoration:none;
  }
 a:hover {
  color:#ffffff;
  text-decoration:none;
  background-color:#EE4B9C;
  }
  
a img {
  border:none;
  }

/* Generic Elements   ======================================================= */
p, td {
  font-size:0.7em;
  color:#303030;
  }
p, ul{
  font-size:0.7em;
  color:#303030;
  } 
img {
  display:block;
  }
  
td, table {
  border:1px solid #C6C6C6;
}

table.white, table.white td {
  border:0px solid #fff;
  padding: 0 0 0 10px;
}

/* Fonts   ================================================================== */
h1.special_offers {
  height:290%;
  line-height:290%;
  margin:0px 0px 0px -8px; padding:0px 30px 0px 8px;
  font-size:0.85em;
  color:#EA107E;
  text-transform:uppercase;
  background-image:url(../images/spec_off_bgr.gif); background-repeat:no-repeat; background-position:top right;
  }
h1.welcome {
  margin:6px 0px; padding:0px;
  font-size:0.85em;
  color:#FF0099;
  text-align:center;
  text-transform:uppercase;
  }
  
h1 {
  margin:6px 0px; padding:0px 8px;
  font-size:0.95em;
  color:#FF0099;
  text-transform:uppercase;
  }
  
h2 {
  margin:0px; padding:0px 8px;
  font-size:0.95em;
  color:#1AA5B8;
   }
h2.month {
  margin:0px; padding:0px;
  font-size:0.95em;
  color:#1AA5B8;
   }
h3 {
  margin:0px 0px 0px 0px; padding:0px 8px;
  font-size:0.70em;
  color:#303030;
  }
h3.spotlights {
  margin:0px 0px 0px 0px; padding:0px 8px;
  font-size:0.90em;
  text-align:left;
  color:#303030;
  }
  
.content h3 {
  margin:0px 0px 26px 0px; 
  padding:0px 8px;
  color:#303030;
}
  
.content p {
  margin:0px 0px 15px 0px; padding:0px 8px;
  line-height:2.1em;  
  }
 .content2 p {
  margin:0px 0px 15px 0px; padding:0px 8px;
  line-height:2.1em;
  }  

.sub_content p {
  margin:0px 0px 10px 0px; padding:0px;  
  }
p.content_1 {
  text-align:center;
  }
p.scontent_1 {
  font-size:0.55em;
  color:#808080;
  }
span.discount {
  color:#EA107E;
  font-weight:800;
  }
 
/*  layout  ================================================================= */
/* --------------------------------------------------------------------- page */
div.page {
  width:793px; height:auto;
  margin:20px auto; padding:0px;
  background-color:#ffffff;
  border-bottom:8px solid #ffffff;
  }
  
/* --------------------------------------------------------------------- logo */
div.logo {
  width:100%; height:103px;
  margin:0px; padding:0px 0px 9px 0px;
  background-color:#06BFC4;
  border-bottom:15px solid #79CCDC;
  }

/* --------------------------------------------------------------- navigation */
ul.navigation {
  width:171px; height:auto;
  margin:13px 300px 0px 0px; padding:0px;
  float:left;
  list-style-type:none;
  border-right:1px solid #D4D4D4;
  }
  
ul.navigation li {
  width:100%; height:auto;
  margin:0px; padding:0px;
  }
ul.navigation li a {
  display:block;
  width:auto; 
  height:160%;
  line-height:160%;
  font-weight:800;
  }
  
/* ------------------------------------------------------------------ content */
div.content {
  width:623px; height:auto;
  margin:13px 0px 8px -301px; padding:0px 10px 10px 10px;
  float:right;
  border-left:1px solid #D4D4D4;
  }
  
div.content2 {
  width:623px; height:auto;
  margin:13px 0px 8px -301px; padding:0px 10px 10px 10px;
  float:right;
  border-left:1px solid #D4D4D4;
  }
/* images */
#img_stoneflower {
  float:left;
  width:254px; height:135px;
  margin:0px 10px 25px 0px ; padding:0px;
  background-image:url(../images/stoneflower.jpg); background-repeat:no-repeat; background-position:top left;
  }
  
#img_lillies {
  float:left;
  width:238px; height:282px;
  margin:15px 10px 0px 0px ; padding:0px;
  background-image:url(../images/lillies.jpg); background-repeat:no-repeat; background-position:top left;
  }  
  

.right {
float:right;
margin:-24px 0px 0px 0px; padding:0px;
}
.left {
float:left;
margin:20px 10px 15px 0px ; padding:0px;
}
  
#img_products_1 {
  float:right;
  width:340px; height:210px;
  margin:-24px 0px 0px 0px; padding:0px;
  background-image:url(../images/products_1.jpg); background-repeat:no-repeat; background-position:top center;
  }
  
/* ------------------------------------------------------------------ content */
div.sub_content {
  width:171px; height:auto;
  margin:0px 300px 8px 0px; padding:0px 15px 0px 10px;
  float:left;
  border-right:1px solid #D4D4D4;
  }

  
/* ---------------------------------------------------------------- copyright */
div.copyright_notice {
  clear:both;
  width:auto; height:2.4em;
  margin:0px; padding:0px 10px; 
  font-size:0.55em;
  color:#2Ab5c8;
  line-height:2.4em;
  background-color:#ffffff;
  border-width:1px 0px;
  border-style:solid;
  border-color:#D4D4D4;
  }
  
/* Tantek Hacks ( IE 5.x ignoriert folgende, valide Deklarationen) */
ul.navigation {
  voice-family:"\"}\""; voice-family:inherit;
  width:152px;
  padding:2px 8px 8px 10px;
  }
div.content {
  voice-family:"\"}\""; voice-family:inherit;
  width:602px;
  }
div.content2 {
  voice-family:"\"}\""; voice-family:inherit;
  width:602px;
  }
div.sub_content {
  voice-family:"\"}\""; voice-family:inherit;
  width:145px;
  }