body 	{ background-image: url('../images/lgtbluebkg.gif');
	}

#allcontent	{ width: 800px;
		  margin: auto;
		  border: 1px solid #aaa;
		  background-color: #fefded;
		  word-spacing: 3px;
		  font-family: lithograph, lithos, serif; 
		  padding-top: 10px;
		}

#allseedcontent	{ width: 800px;
		  margin: auto;
		  border: 1px solid #aaa;
		  background-color: #fefded;
		}
		
#allseedcontent td, img	{ padding: 0px; margin: 0px; vertical-align: top;
			  
		}

#allcontentbambooorder	{ background-color: #fefded;
			  width: 800px;
			  margin: auto;
			  border: 1px solid #aaa;
			  padding: 20px;
			  word-spacing: 3px;
			  font-family: lithograph, lithos, serif;
			  padding-top: 10px;
			}
		
#allcontentbamboosamples{ background-color: #fefded;
			  width: 850px;
			  margin: auto;
			  border: 1px solid #aaa;
			  padding: 20px;
			  word-spacing: 3px;
			  font-family: lithograph, lithos, serif;
			  padding-top: 10px;
			}		

#allcontentbamboo	{ background-color: #fefded;
			  width: 800px;
			  margin: auto;
			  border: 1px solid #aaa;
			  padding: 20px;
			  word-spacing: 3px;
			  font-family: lithograph, lithos, serif;
			  padding-top: 10px;
			}

#bamboopicture	{ background-image: url('../images/bambooplant.jpg');
		  background-repeat: no-repeat;
		  background-position: right;
		  background-color: white;
		  padding: 20px 150px 20px 20px;
		  width: 70%;
		  margin: auto;
		}
		
#bambooinnertable	{ border: 0px; 
			  border-collapse: collapse;
			  background-image: url('../images/bamboo.gif');
			  background-repeat: repeat;
			  border: thin solid orange;}	
			  
#bambooinnertable td	{ padding: 10px; 
			  line-height: 1.3em;}

.bambootext	{ color: black;
		  font-size: 80%;}
		  
#pastryleftrow	{ background-color: #971b1e; 
		  width: 200px;}
		  
#pastryleftrow p, ul	{ color: white;
			  font-size: 75%;
			  line-height: 1em;}
			  
#pastryrightrowtop 	{ background-image: url('../images/pastryeggsflour.jpg');
			  width: 600px;
			  height: 526px;
			  background-repeat: no-repeat;}
			  
#pastryrightrowtop p	{ color: #971b1e;
			  text-align: right;
			  font-size: 80%;
			  line-height: 1.7em;
			  padding-right: 10px;
			  position: relative;
			  top: -25px;
			  }			  

#pastryrightrowbot	{ background-color: #0065a4;
			  width: 600px;
			  height: 200px;}

#pastryrightrowbot p	{ color: #6c9d31; }
		
#pastryinnertable 	{ border: 0px; 
			  border-collapse: collapse;
			  background-color: #0065a4;}
			  
.tdpicture	{ padding: 10px 15px; }
			
.bigtext { font-size: 3em;
	   font-weight: bolder;	
	   color: #ce1141;
	 }
	 
#main_subtext	{ font-size: 150%;
		  font-weight: bolder;
		  color: #ce1141;}
	 
#line	{ width: 2px;
	  height: 200px;
 	}
	
#line2	{ width: 2px;
	  height: 15px;
 	}	
	
#footer	{ text-align: center;
	  color: gray;
	  font-size: small;
	  line-height: 1em;
 	}	

.navigation {  }

.navbutton { 	text-align: center;
		color: #ce1141;
		font-weight: bold;
		font-size: 80%;
		}

.navbutton a:link { color: #ce1141;
	 			text-decoration: none; }

.navbutton a:visited { color: #ce1141;
	    			   text-decoration: none; }

.navbutton a:hover { text-decoration: underline;
	  			 background-color: #f4f3b9;
				 color: #ce1141; }

.navbutton_selected {   text-align: center;
			color: #ce1141;
			font-weight: bold;
			font-size: 80%;}

.navbutton_selected a:link { color: #ce1141;
				font-size: large;
	 			text-decoration: underline; }

.navbutton_selected a:visited { color: #ce1141;
				   font-size: large;
	    			   text-decoration: underline; }

.navbutton_selected a:hover { text-decoration: underline;
	  			 background-color: #f4f3b9;
				 color: #ce1141; }
				 
#maintable 	{ width: 780px;
	   	  margin: auto;
		  border:0px; 
		  border-collapse: collapse;
		} 
		
.tdalignright { text-align: right; }

.aligncenter 	{ text-align: center;}

.floatright	{ float: right;
		  padding: 0px 20px; }
		  
.floatleft	{ float: left;
		  padding: 0px 20px; }

.boldtext	{ font-weight: bolder;
		  font-size: large;}
		  
.mediumtext	{ font-size: larger; }

.smalltext	{ font-size: 70%; }

.introtext	{ font-size: 100%;
		  color: #55aa5e;
		  line-height: 1.4em;
		  word-spacing: 5px;}
		  
.tinytext	{ font-size: smaller;
		  color: gray;}
		  
.boldtext	{ font-size: 100%;
		  font-weight: bold;
		  color: black;
		  padding: 5px;
		  
		}		  
		  
.smallrecylogo	{ height: 20px;
		  padding: 3px;}

#navbuttonstop	{ width: 800px;
		  font-size: large;
		  margin: auto;
		  text-align: center;
		  background-color: #f7a836;
		  border: 1px solid #aaa;
		}
		  
#navbuttonsbottom	{ width: 800px;
		  	  font-size: large;
			  margin: auto;
		 	  text-align: center; }

.orderbutton	{ font-size: 1em;
		  padding: 5px;
		  background-color: orange;} 
		  
#error	{ font-size: small;
	  color: red;
	  width: 700px;
	  margin: auto;
	  padding: 20px;
	  background-image: url('../images/lgtbluegraybkg.gif');
	}
		  
#errorhead	{ font-size: medium;	
		  color: red; 
		}
		
#processed	{ width: 750px;
		  margin: auto; }
		  
.redtext	{ color: red;
		  font-size: smaller;}  
