* { margin: 0; padding: 0p; }
body {
	margin: 0 auto;
	text-align: center;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size:14px;
	background: url(../images/home/header_bg.gif) repeat-x top;
}
#container { margin:0 auto; width:872px; }
#content   { width:870px;   margin:0 auto; }
#info      { width:515px;   margin-top:30px;  padding:0px;  float:left;}



/*----------------
removes copy from the shopping cart section of the site don't remove or delete! 
-----------------------*/
.ys_disclaimer{ display:none; color:#fff; }
.ys_relatedItems{ text-align: left; }



/*----------------
main navigation and email box 
-----------------------*/
#main_nav { margin: 0 auto; padding: 0px; width: 870px; }

  #nav { margin: 17px 0px 0px 0px; }
  
     #main_nav a {
		 color:#000000;
	     font-size: 10.5pt;
	     font-weight: bold;
	     text-decoration: none;
         }
		 
     #main_nav a:hover {
		 text-decoration: underline;
		 color:#666;
		 }
		 
     #email {
		 margin: 0 auto;
		 font-size: 10pt;
		 padding: 0px;
		 }




/*------------ 
top page mission statement
-----------*/
#home_statement {
	margin: 0px;
	padding: 0px;
	text-align: left;
	color: #7D6F72;
	width: 515px;
	display: block;
	}
	
	#home_statement h2 {
		margin: 0px;
	    padding: 0px;
	    text-align: left;
	    font-size: 16pt;
	    color: #5d8aa4;
		}
		
		#home_statement p {
			margin-top: 10px;
			padding: 0px;
			}
			
			#home_statement a {
				margin:0px;
				font-weight:bold;
				text-decoration: none;
				color:#7D6F72;
			}
			
			#home_statement a:hover {
				text-decoration:underline;
				color:#ee0000;
				}




/*------------ 
quote boxes for testonmails
-----------*/
#quote_box{
	width: 500px;
	margin: 0px;
	padding-top: 10px;
	}
	
	.quote{
		font-style: italic;
	    font-size: 12px;
	    color: #433c3d;
	    margin: 0px;
		}
		
		.author{
			font-style: normal;
			font-size: 12px;
			color: #be9245;
			line-height: 25px;
			margin: 0px 0px 0px 10px;
			}
			
			.book_title {
				font-style: italic;
				margin: 0px;
				}



/*------------ 
placement of the 3 main home page boxes store, recipes, knife sharpening
-----------*/
#home_row1, #home_row2, #home_row3{
	width: 515px;
	margin: 50px 0px 40px 0px;
	padding: 0px;
	color: #7D6F72;
	text-align: left;
	display: block;
	}
	
	#home_row1 p, #home_row2 p, #home_row3 p{
		float: right;
        margin: 0px;
	    width: 250px;
		}
		
		#home_row1 h2, #home_row2 h2, #home_row3 h2{
			margin: 0px;
	        width: 250px;
	        text-align: left;
	        font-size: 16pt;
	        color: #5d8aa4;
			}
			
			.home_img{
				float: left;
				width: 230px;
				}
				
				.demo_info{
					margin-top: 35px;
					}





/*------------ 
sidebar sytles for featured product, featured book and facebook box
-----------*/
#sidebar{
	margin-top: 30px;
	padding: 0px;
	float: right;
	width: 300px;
	}
	
	#featured_product, #featured_book {
		margin-bottom: 20px;
		padding-bottom: 5px;
		background:#f5f3c9;
		border: 1px solid #c0c0c0;
		width: 300px;
		}
		
		#featured_product h1, #featured_book h1 {
			margin: 0;
			padding: 2px 2px 2px 10px;
			background: #929294;
			font-size: 18px;
			text-align: left;
			width: 288px;
			color: #fff;
			}
			
			#featured_product h3, #featured_product h3 a, #featured_book h3 {
				margin: 0px;
	            padding: 2px 2px 2px 4px;
	            text-align: left;
	            text-decoration: none;
	            font-size: 15px;
	            letter-spacing: -0.04em;
	            width: 284px;
	            color: #7a9cb1;
	            font-style: normal;
				}
				
				#featured_product h3 a:hover {
					text-decoration: underline;
				    }
					
					#featured_product p, #featured_book p {
						margin: 0px 0px 8px 10px;
					    padding: 0px;
					    line-height: 16px;
					    width: 284px;
					    font-size: 13px;
					    text-align: justify;
					    color: #69663E;
					    }
						
						#featured_product a, #featured_book a {
							margin: 0px;
							font-style: italic;
							text-decoration: none;
							color: #69663E;
						    }
							
							#featured_book a:hover {
							    text-decoration: underline;
							    color: red;
						        }
						
						    .featured { margin: 20px 0px; }/*-- positions featured image --*/
						
						     #facebook_box {
							   margin: 0;
		                       padding: 0;
		                       width: 300px;
							   }
							
							   .banner{
								   margin: 0px 20px 0px 0px;
								   }





/*----------------------
footer_nav styles 
-----------------------*/
#footer_nav {
	margin: 0 auto;
	clear: both;
	padding: 40px 0px 20px 0px;
	}
	
	#footer_nav p {
		font-size: 11pt;
	    margin: 0px 0px 5px 0px;
	    font-family: Geneva, Arial, Helvetica, sans-serif;
	    color: #7D6F72;
		}
		
		#footer_nav a {
			text-decoration: underline;
			color: #7D6F72;
			}
			
			#footer_nav a:hover {
				color: #e00000;
				}





/*----------------------
clears divs on the site
-----------------------*/
#clear_home1, #clear_home2, #clear_home3, #clear{ clear:both; }
