/* CSS Document */

body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	font-size: 19px;
	margin: 0px;
	background: url(BioNutrientsLeaves.gif) no-repeat right top;
	}

#main{
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	}
	
#centerpiece{
	width:1000px;
	height: 400px;
	}
	
#sections{
	margin-top:8px;
	color: #666666;
	margin-bottom:6px;
	}
	
/* Home-Page Sand-Patches */
	.td1{
		background:url(section1background.jpg) no-repeat;
		}
		
	.td2{
		background:url(section2background.jpg) no-repeat;
		}
		
	.td3{
		background:url(section3background.jpg) no-repeat;
		
		}
	
/* Standards */	
	/* Standard Table Dimensions */
		td{
			padding:10px;
			padding-left:16px;
			}
		
	/* Standard Links */
		a:link { 
			text-decoration: none;
			color:#999999;
			}
		a:visited { 
			text-decoration: none;
			color:#999999;
			}
		a:hover { 
			text-decoration: none;
			color:#3B772B;
			}
		a:active { 
			text-decoration: none;
			color:#999999;
			}
	
	hr{
		width:1000px;
		}
	
	img {
		border:0px;
		}
	
	li {
		font-size:17px;
		margin-top: 8px;
		}

/* Common-Use Styles */
	
		/* Font Sizes, Colors, and Weights */
			.smalltext{
				font-size:14px;
				}
				
			.mediumtext{
				font-size:16px;
				color:#555555;
				}	
				
					.mediumtext a:link { 
						color:#555555;
						}
					.mediumtext a:visited { 
						color:#555555;
						}
					.mediumtext a:hover { 
						color:#555555;text-decoration:underline;
						}
					.mediumtext a:active { 
						color:#555555;
						}
				
			.darktext{
				color:#555555;
				}
			
			.darkbold{
				font-weight:bold;
				color:#666666;
				}
		
			.tinyheader{
				font-size:15px;
				font-weight:bold;
				color:#666666;
				}
				
			.smallheader{
				font-weight:bold;
				font-size:16px;
				color:#666666;
				}
				
			
				
			.mediumheader{
				font-weight: bold;
				font-size:19px;
				color:#666666;
				}
			
			.green{
				color:#006633;
				}
			
			.litegreen{
				color:#77A16B;
				}
			
			.tinyheader{
				font-weight:bold;
				font-size:14px;
				color:#666666;
				}
			
			.darktinyheader{
				font-weight:bold;
				font-size:14px;
				color:#333333;
				}
			
			.darksmallheader{
				font-weight:bold;
				font-size:16px;
				color:#333333;
				}
				
			.tinyblue{
				color:#3399FF;
				font-size:12px;
			}
				
			/* Alerts */
				.smallalert{
						font-weight:bold;
						font-size:16px;
						color:#FF0000;
					}
					
					.mediumalert{
						font-weight: bold;
						font-size:19px;
						color:#FF0000;
					}
					
					.tinyalert{
						font-size:15px;
						font-weight:bold;
						color:#FF0000;
					}
					
			/* Red Font for Sale Messages */
				.saleprice{
			color:#CC3300;
			font-size:17px;
		}
			
		/* Link Styles */
			/* Red Links */
					.redlink a:link { 
						color:#DD0000;
						font-size:14px;
						}
					.redlink a:visited { 
						color:#DD0000;
						font-size:14px;
						}
					.redlink a:hover { 
						color:#FF0000;
						font-size:14px;
						text-decoration:underline;
						}
					.redlink a:active { 
						color:#DD0000;
						font-size:14px;
						}
					
				/* Large Red Links */
					.redlinklarge a:link { 
						color:#DD0000;
						font-size:16px;
						}
					.redlinklarge a:visited { 
						color:#DD0000;
						font-size:16px;
						}
					.redlinklarge a:hover { 
						color:#FF0000;
						font-size:16px;
						text-decoration:underline;
						}
					.redlinklarge a:active { 
						color:#DD0000;
						font-size:16px;
						}
					
				/* Grey Links */	
					.greylink {
						color:#555555;	
						}
					.greylink a:link { 
						color:#555555;
						}
					.greylink a:visited { 
						color:#555555;
						}
					.greylink a:hover { 
						color:#77A16B;
						}
					.greylink a:active { 
						color:#77A16B;
						}
					
				/* Dark Links */
					.darklink a:link { 
						color:#000000;
						}
					.darklink a:visited { 
						color:#000000;
						}
					.darklink a:hover { 
						color:#77A16B;
						}
					.darklink a:active { 
						color:#77A16B;
						}
					
				/* Large Dark Links */
					.darklinklarge a:link { 
						color:#000000;
						}
					.darklinklarge a:visited { 
						color:#000000;
						}
					.darklinklarge a:hover { 
						color:#77A16B;
						}
					.darklinklarge a:active { 
						color:#77A16B;
						}		
					
				/* Lite Green Links */	
					.litegreen a:link { 
						color:#77A16B;
						}
					.litegreen a:visited { 
						color:#77A16B;
						}
					.litegreen a:hover { 
						color:#006633;
						}
					.litegreen a:active { 
						color:#77A16B;
						}
					
				/* Red Links */
					.redlink a:link { 
						color:#CC3300;
						}
					.redlink a:visited { 
						color:#CC3300;
						}
					.redlink a:hover { 
						color:#CC3300;
						}
					.redlink a:active { 
						color:#CC3300;
						}
					
				/* Blue Links */
					.bluelink a:link { 
						color:#3399FF;
						font-size:12px;
						}
					.bluelink a:visited { 
						color:#3399FF;
						font-size:12px;
						}
					.bluelink a:hover { 
						color:#333399;
						font-size:12px;
						text-decoration:underline;
						}
					.bluelink a:active { 
						color:#3399FF;
						font-size:12px;
						}
						
					.bluelinkCSM a:link { 
						color:#3399FF;
						font-size:16px;
						}
					.bluelinkCSM a:visited { 
						color:#3399FF;
						font-size:16px;
						}
					.bluelinkCSM a:hover { 
						color:#333399;
						font-size:16px;
						text-decoration:underline;
						}
					.bluelinkCSM a:active { 
						color:#3399FF;
						font-size:16px;
						}
						
					.darkbluelinkCSM a:link { 
						color:#0066CC;
						font-size:16px;
						}
					.darkbluelinkCSM a:visited { 
						color:#0066CC;
						font-size:16px;
						}
					.darkbluelinkCSM a:hover { 
						color:#0066CC;
						font-size:16px;
						text-decoration:underline;
						}
					.darkbluelinkCSM a:active { 
						color:#0066CC;
						font-size:16px;
						}
					
					
				/* Small Light-Green Links */
					.tinylitegreen a:link { 
						color:#77A16B;
						font-size:14px;
						}
					.tinylitegreen a:visited { 
						color:#77A16B;
						font-size:14px;
						}
					.tinylitegreen a:hover { 
						color:#006633;
						font-size:14px;
						}
					.tinylitegreen a:active { 
						color:#77A16B;
						font-size:14px;
						}
						
				/* Green Links */
					.green a:link { 
						color:#006633;
						font-size:20px;
						}
					.green a:visited { 
						color:#006633;
						font-size:20px;
						}
					.green a:hover { 
						color:#00CC66;
						font-size:20px;
						text-decoration:underline;
						}
					.green a:active { 
						color:#006633;
						font-size:20px;
						}
				
				/* Department Item Links */
					.dept_item a:link { 
						color:#000000;
						font-size:16px;
						text-decoration:none;
						}
					.dept_item a:visited { 
						color:#000000;
						font-size:16px;
						text-decoration:none;
						}
					.dept_item a:hover { 
						cursor:pointer;
						color:#77A16B;
						font-size:16px;
						text-decoration:underline;
						}
					.dept_item a:active { 
						color:#77A16B;
						font-size:16px;
						text-decoration:none;
						}
						
				/* Small Header Links */
					.smallheader a:link{
					color:#666666;
					}
				
				.smallheader a:visited{
					color:#666666;
					}
				
				.smallheader a:hover{
					color:#77A16B;
					}
				
				.smallheader{
					font-weight:bold;
					font-size:16px;
					color:#333333;
					}
	
/* Specific Page Styles */
	
		/* Privacy Policy */
			#privacy{
				border: 1px solid black;
				width:1000px;
				}
	
		/* Your Health TV Styles */
			#yhtv{
				width:996px;
				height:700px;
				background: url(YHTV2background.jpg) no-repeat;
				}
			
			#yhtv table{
				width: 100%;
				}
			
			#yhtv td{
				padding-top: 260px;
				padding-left: 70px;
				width: 50%;
				text-align:left;
				vertical-align:top;
				}
			#yhtv_wheretowatch{	
				text-align:left;
				padding-top: 192px;
				padding-left: 26px;
				width:996px;
				height:500px;
				background: url(YHTV_showtimes_Background.jpg) no-repeat;
				color:#666666;
				}
				
			#yhtv_wheretowatch table{
				width: 475px;
				}
			
			#yhtv_wheretowatch td{
				padding: 0px;
				vertical-align:top;
				font-size:14px;
				}
				
		/* Healthy Cooking Styles */
			#healthycooking{
				width:996px;
				height:700px;
				background: url(HealthyCookingBackground.jpg) no-repeat;
				}
			
			#healthycooking table{
				width: 100%;
				}
			
			#healthycooking td{
				padding-top: 248px;
				padding-left: 60px;
				width: 50%;
				text-align:left;
				valign:top;
				}
	
		/* About Us Styles*/
			#about table{
				width:100%;
				font-size:14px;
				}
			
			#about td{
				text-align:left;
				vertical-align:top;
				}
			
			#about img{
				padding:6px;
				}
			
			#about{
				margin-top: -8px;
			}
	
		/* Noni Page Styles */
			#noni{	
				width:996px;
				height:700px;
				background: url(noniclose.jpg) no-repeat;
				font-size: 16px;
				color:#777777;
				}
			
			#nonitable{
				margin-top: 80px;
				width: 84%;
				}
			
			#noni td{
				width: 50%;
				text-align:left;
				vertical-align:top;
				}
			
			#noni img{
				padding:10px;
				}
			
			.noniinside{
				margin-top:0px;
				padding:0px;
				vertical-align:middle;
				}
	
		/* Footer Styles */
			#footer{
				margin-top: 40px;
				font-size:12px;
				color:#666666;
				}
			
			#bottomlinks td{
				vertical-align:top;
				padding:4px;
				font-size:15px;
				text-align:left;
				}
			
			#bottomlinks{
				width:1000px;
				}
			
			#bottomlinks table{
				width:100%;
				}
			/* Bottom Links */
				#bottomlinks a:link { 
					text-decoration: none;
					color:#666666;
					font-size:15px;
					}
				#bottomlinks a:visited { 
					text-decoration: none;
					color:#666666;
					font-size:15px;
					}
				#bottomlinks a:hover { 
					text-decoration:underline;
					color:#77A16B;
					font-size:15px;
					}
				#bottomlinks a:active { 
					text-decoration: none;
					color:#666666;
					font-size:15px;
					}
	
		/* Left-Side Navigation */
			/* Left-Side Navigation Line Spacing */
				#vita, #aloha, #kids, #women, #hcwc, #book, #skin, #pet li{
					line-height:14px;
					}
				#vita, #aloha, #kids, #women, #hcwc, #book, #skin, #pet ul{
					margin-top:0px;
					padding-top:0px;
					}
				#leftnav {
					padding:0px;
					border-top: 1px solid #DDDDDD;
					border-left: 1px solid #DDDDDD;
					border-bottom: 1px solid #DDDDDD;
					}
				
			/* Left-Side Navigation Links */
				.leftNavLinks a:link { 
					color:#000000;
					font-size:14px;
					text-decoration:none;
					}
				.leftNavLinks a:visited { 
					color:#000000;
					font-size:14px;
					text-decoration:none;
					}
				.leftNavLinks a:hover { 
					color:#000000;
					font-size:14px;
					text-decoration:underline;
					}
				.leftNavLinks a:active {
					color:#000000;
					font-size:14px;
					text-decoration:none;
					}
				.leftNavLinks {
					color:#666666;
				}

/* Random Specifics */
	/* Form Table Dimensions */ 
	#formtds {
		font-size:16px;
		color:#333333;
		}
	
	#formtds td{
		padding:0px;
		text-align:left;
		}

	#pad_zero_tds td{
	padding:0px;
	}

	#containertds td{
	padding-left:0px;
	padding-right:0px;
	text-align:left;
	}

	.tdlink {
		padding-top:6px;
		padding-bottom:6px;
		width:100%;
		height:100%;
		}
	
	#nopaddingtds td{
		padding:3px 0px 3px 0px;
		font-weight:normal;
		font-size:16px;
		text-align:right;
		}

	/* Table_Ruled Class */
		.table_ruled {
			border-collapse:collapse;
			width:400;
			}
		
		.table_ruled th{ 
			
			}
		
		.table_ruled td{ 
			border:1px solid #AAAAAA;
			padding:2px;
			text-align:center;
			}
				
	#quickorder td{
		padding-top:5px;
		padding-bottom:5px;
		}
		
	#dept_container {
		margin-bottom:20px;
		}
		
	.dept_item {
	padding:0px 0px 0px 10px;
	}
	
	/* "#tab-container" Links */
		#tab-container a:link { 
			color:#333333;
			}
		#tab-container a:visited { 
			color:#333333;
			}
		#tab-container a:hover { 
			color:77A16B;
			}
		#tab-container a:active { 
			color:#77A16B;
			}
			
	/* Informational Panes on Prodinfo.asp */
		#pane1 td{
		padding-top:2px;
		padding-bottom:2px;
	}
	#pane2 td{
		padding-top:2px;
		padding-bottom:2px;
	}
	#pane3 td{
		padding-top:2px;
		padding-bottom:2px;
	}
	#pane4 td{
		padding-top:2px;
		padding-bottom:2px;
	}
	#pane5 td{
		padding-top:2px;
		padding-bottom:2px;
	}
	#pane6 td{
		padding-top:2px;
		padding-bottom:2px;
	}
	#pane7 td{
		padding-top:2px;
		padding-bottom:2px;
	}
	
	#prodinfotable td{
		padding:0px;
		padding-left:0px;;
		}

	#deptlist {
		line-height:26px;
		color:#000000;
		font-size:16px;
		}
		
	.smallheader{
	font-weight:bold;
	font-size:16px;
	color:#666666;
	}

	.THHeader{
	 color :#666666;
	 FONT-SIZE  :18px;
	 font-weight:normal;
	 TEXT-DECORATION  : none ;
	 /* border-bottom:1px solid #CCCCCC; */
	 border-left:1px solid #CCCCCC;
	 border-right:1px solid #CCCCCC;
	 border-top:1px solid #CCCCCC;
	 border-bottom:1px solid #999999;
	 font-family:Arial,Helvetica,sans-serif;
	 background:url("images/bar_off.gif") repeat-x;
	  /*background-color :#AACFAA; */
	  padding-top:2px;
	  padding-bottom:2px;
	}
	
	.tdRow1Color {
	 background-color :#F1FAF1;
}
.tdRow2Color {
	 background-color :#FFFFFF;
}

	.THBasket {
	font-weight:bold;
	font-size:16px;
	color:#666666;
	border-top:1px solid #AAAAAA;
	border-bottom:1px solid #AAAAAA;
	}

	.basketrow {
	/*border-bottom:1px solid #CCCCCC;*/
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	font-size:16px;
	text-align:left;
	}
	
	/* Cell Formating for a Table */
	.header{
		background:#7BB478;
		font-size: 16px;
		font-weight: bold;
		color:#FFFFFF;
		}
	
	.header td{
		border-bottom:3px solid #FFFFFF;
		}
	
	.evenrow {
		background:#FFFFFF;
		}
	
	.oddrow {
		background:#F1FAF1;
		}