            body { text-align:             center;
                  background-color:       #ffffff;
                  font-family:            Verdana, Geneva, Arial, sans-serif;
                  font-size:              0.8em;
                  color:                  black;
                  margin:                 0em;
                }
				
				
              h1 { color:                  #7bc144;
			      font-size:              1.5em;
                }
				  
		 h1.left { color:                  #7bc144;
		    	  font-size:              1.5em;
			      text-align:             left;
                }
				
		h4.left { color:                  black;
		         text-align:             left;
                }

		      h2 { color:                  #ea4498;
				  font-size:              1.25em;
                }

         p.logo { text-align:              left;
                  margin:                 0.5em;
			      padding: 				  0.5em;
                  border-bottom:          solid 3px #00b9f2;
                }

      #cyclamen { float:                  right;       
	              margin:                1em 1em 0em 0em;
                  z-index:                99;
                }

        #navbar { float:                  left;
                  width:                  10em;
                  margin:                 3em 0em 0em 0em;
                  padding:                0.5em 0em 0.5em 0.5em;
				  font-weight:            bold;
				  text-align:             left;
                }
          
      #navbar  p { color:                   #ffffff;
                 background-color:        #00b9f2;
                 border:                  3px outset #ffffff;
                 margin:                  0.4em;
				 padding:                 0.3em 0.3em 0.3em 0em;
                 white-space:             pre;
                }
				
	   #navbar a { padding:               0.2em 0.2em 0.2em 0em;
	            }
				
#navbar a.home { padding:                 0.3em 5.1em 0.3em 0em;
              }
			  
#navbar a.shop { padding:                 0.3em 2.3em 0.3em 0em;
              }
			  
#navbar a.how { padding:                  0.3em 1em 0.3em 0em;
              }
			  
#navbar a.faqs { padding:                 0.3em 5.4em 0.3em 0em;
              }
			  
#navbar a.tips { padding:                 0.3em 2.8em 0.3em 0em;
              }
			  
#navbar a.osmoguru { padding:             0.3em 2.5em 0.3em 0em;
              }
			  
#navbar a.about { padding:                0.3em 3.3em 0.3em 0em;
              }
			  
#navbar a.news { padding:                 0.3em 5.3em 0.3em 0em;
              }
			  
#navbar a.links { padding:                0.3em 5.5em 0.3em 0em;
              }
			  
#navbar a.contact { padding:              0.3em 2.3em 0.3em 0em;
              }
				
#navbar a:link { color:                    #ffffff;
                text-decoration:          none;
     		  }

#navbar a:visited { color:                  #ffffff;
                   text-decoration:        none;
                 }
				  
#navbar a:hover { color:                  #ea4498;
                 text-decoration:        none;
				}
				
      #osmobox  { text-align:             center;
	           }
			   
  #osmobox a img { border:                 none;
                }
				   
	#osmohead01 { float:                 left;
		         margin:                3.9em 0em 2em 0em;
				 padding:               0em;
                 background-color:      #ffffff;
                }
				
	#osmohead02 { float:                 left;
		         margin:                6.7em 0em 2em 0em;
				 padding:               0em;
                 background-color:      #ffffff;
                }
				
	#osmohead03 { float:                 left;
		         margin:                9.4em 0em 2em 0em;
				 padding:               0em;
                 background-color:      #ffffff;
                }
				
	#osmohead04 { float:                 left;
		         margin:                12.2em 0em 2em 0em;
				 padding:               0em;
                 background-color:      #ffffff;
                }
				
	#osmohead05 { float:                 left;
		         margin:                15em 0em 2em 0em;
				 padding:               0em;
                 background-color:      #ffffff;
                }
				
	#osmohead06 { float:                 left;
		         margin:                20.4em 0em 2em 0em;
				 padding:               0em;
                 background-color:      #ffffff;
                }
				
	#osmohead07 { float:                 left;
		         margin:                23.1em 0em 2em 0em;
				 padding:               0em;
                 background-color:      #ffffff;
                }
				
	#osmohead08 { float:                 left;
		         margin:                25.8em 0em 2em 0em;
				 padding:               0em;
                 background-color:      #ffffff;
                }

	#osmohead09 { float:                 left;
		         margin:                28.5em 0em 2em 0em;
				 padding:               0em;
                 background-color:      #ffffff;
                }
				
	    				
	  #banner p { color:                  #ffffff;
                 background-color:       #00b9f2;
				 background-image:       url(osmogro_images/osmoflowerhead02.gif);
				 background-repeat:      no-repeat;
                 background-position:    2% 50%;
                 border:                 3px outset #ffffff;
				 padding:                0.25em 0em 0em 4.2em;
				 margin:                 2em 0em 0em 18em;
                 z-index:                99;
				 width:                  38em;
				 height:                 4em;
				 text-align:             left;
				 font-weight:			 bold; 
		       }
				
 #banner a:link { color:                  #ffffff;
                 text-decoration:        none;
               }

#banner a:visited { color:             #ffffff;
                   text-decoration:   none;
                 }
				  
  #banner a:hover { color:             #ea4498;
                   text-decoration:   none;
	    		 }   
				   			   
	      #main { padding:            0em;
                  margin:             2em 4em 0em 14em;
                  background-color:   #ffffff;
				  text-align:         center;
				  border-bottom:      solid 3px #00b9f2;
                }
				  
         #main p { text-align:         left;
		        }
				
		#main ol { text-align:         left;
		        }
				
  #main p.center { text-align:         center;
		        }
				
#main p.linkcode { color:              #ea4498;
          		  margin:             0em 0em 0em 2em;
		        }
				  
	    #main ul { list-style:          none;
				 line-height:         2.5em;
				 text-align:          left;
				}
				  
	#main a:link { color:              #00b9f2;
                  text-decoration:    none;
                }

      #main a img { border:              none;
                }

  #main a:visited { color:              #00b9f2;
                    text-decoration:    none;
                  }

    #main a:hover { color:              #ea4498;
                   text-decoration:    none;
                 }
				 
	   #howimg01 img { float:              right;
	               margin:             0em 0em 0em 0.5em;
	            }
				
	#howimg02 img { float:              right;
	               margin:             0em 0em 0em 0.5em;
	            }
				
	#howimg03 img { float:              right;
	               margin:             0em 0em 0em 0.5em;
	            }
				
	#howimg04 img { float:              right;
	               margin:             0em 0em 0em 0.5em;
	            }
	
	#howimg05 img { float:              right;
	               margin:             0em 0em 0em 0.5em;
	            }
				
	#howimg08 img { float:              right;
	               margin:             0em 0em 0em 0.5em;
	            }

	   #howimg06 { float:              left;
	               margin:             0em 1em 0em 0em;
	            }	

        #howimg07 { float:              left;
	               margin:             0em 1em 0em 0em;
	             }				
				
	   #orchid { 
		         margin:              0em;
			   }
				 
      #benefits { float:               left;
	              margin:             4em 0em 0em 0em;
		        }
				
	  #faqslist { color:              #7bc144;
	             font-size:           1em;
				 font-weight:         bold;
				 line-height:         1.8em;
		        }
				
				#object01 {border:   0.1em solid  #00b9f2;}
				#object02 {border:   0.1em solid  #00b9f2;}
				
		#news ul  { list-style-type:     circle;
		          font-size:           1em;
				  font-weight:         bold;
				  line-height:         1.5em;
		        }
				
				
	    #news h3 { color:              black;
			     text-align:         left;
	             font-size:          1.25em;
				 font-weight:        bold;			
		        }
				  
		#links ul  { list-style-type:     circle;
		          font-size:           1em;
				  font-weight:         bold;
				  line-height:         1.5em;
		        }
				
	#linklist01 {  margin:              0em 0em 0em 0em;
				}
				
	#linklist02 { float:              right;
				 margin:             2em 0em 0em 0em;
				}	
				
	#linklist03 { float:              right;
				}
				  
	  #contact { background-color:    #ffffff;
				 text-align:          left;
                 margin:              0.5em;
				 padding: 			  0.5em;
               }
				  
#contact a:link { color:              #00b9f2;
                 text-decoration:    none;
               }
			
#contact a:visited { color:              #00b9f2;
                    text-decoration:    none;
                  }

 #contact a:hover { color:              #ea4498;
                   text-decoration:    none;
                 }
				 
          #form01 {border: 2px solid #00b9f2;
                  }
					 
#form02	textarea , input.details {background-color: #c4f1ff;
                            }
					 
    #form02 td.left { text-align:     left;
	                 padding:       0em 0em 0em 1em;
			      }
					 
	#form02 td.right {text-align: right;
			        }
					
					#shop01 {border: 1px solid #00b9f2;
                  }
				  
				  #shop01  td {border: 1px solid #00b9f2;
				             padding: 1em;
                  }
				  
				  #shop01 ul  { list-style-type:     circle;
		          
				  line-height:         1.5em;
		        }
				
				#shop01 h2 {color: #7bc144;
				           text-align: left;}
				span.price01 {font-size: 1.2em;}
				
				 
				  
	#plantforlife {float:             right;
				    margin:           1em 2em 2em 2em;
					padding: 		  0.5em;
				  }
						  
#plantforlife a img { border:           none;
                  }

    
      #footer p { font-size:           0.75em;
                 line-height:         normal;
				  margin:           2em 0em 0em 0em;
				}