@charset "utf-8";
/* CSS Document */


a{
	color:#000;
}

a:visited{
	color:#000;
}

.center{
	text-align:center;
	margin:auto;}



.bold{
	font-weight:bold;
}
.left-bold{	font-weight:bold;
}


.padding-right{
	padding-right:10px;
}

.padding-10px{
	padding:0px 10px;}
	
.italic{
	font-style:italic;
	}

.cream{
	color:#ffffcc;
}

.tan{
	color:#999966;
}

.clear{
	clear:both;
	padding-bottom:20px;
}

.dark-tan{
	color:#666633;}
	
	
.right{
	float:right;
}

.black{
	color:#000;
	}

.left{float:left;}


.clear-right{
	clear:right;
}

.clear-both{
	clear:both;
}


.sans{
	font:1em "Trebuchet MS", Arial, Helvetica, sans-serif;
}
	
h1,h2,h3,h4,h5,h6{
	margin:0px; 
	display:inline;
	font-weight:bold;
	font:1.2em "Trebuchet MS", Arial, Helvetica, sans-serif;}

.inline{
	display:inline;}


.home-photo{
	padding:6px;
	background:#ffffcc;	
	border:1px solid #cccc33;
	margin-left:50px;
	margin-bottom:50px;
}

body,html{
	margin:0px;
	padding:0px;
	font: 1em Georgia, "Times New Roman", Times, serif;
}

html{
	background:url(../images/header-background-tile.jpg) top left repeat-x #999966;
}



#max-container-800px{
	width:800px;
	margin:0px auto;
	
	}
	
	
#masthead{
	height:180px;
	margin:0px;
	text-align:right;
		background:url(../images/pies-a-la-mode-header-logo.jpg) top left no-repeat;
}



#header-nav-menu{
	list-style-type:none;
	float:right;
	margin:70px 0px 20px 0px;
	
	}
	
	
#header-nav-menu li{
	float:left;
	padding-left:15px;
	font-weight:bold;
	}
	
#header-nav-menu li a{
	color:#000;
	text-decoration:none;
	}	
	
#header-nav-menu li a:hover{
	text-decoration:underline;
	}	
		
		
.address{
	clear:right;
}



/*=========================== main content styling========================================*/



.content{
	margin:60px 0px;
	text-align:justify;
	width:800px;
}




/*=========================== footer styling========================================*/

.footer{
	clear:both;
	text-align:center;
	margin-bottom:60px;
	
}

.credits{
	font-size:.7em;
}

.credits a{
	color:#000;
}

/*========================homepage===============================================*/

#shop-online{
	border:0px;	
	margin:20px 0px 0px 80px;
	
	}

/*========================coupons===============================================*/

.coupon-image{
	padding:10px;
	background:#ffffcc;
	margin:20px auto;

}
.coupons{
	width:800px;
text-align:center;
}



#store-photo{
	margin-right:50px;
	
}
/*========================Online Store===============================================*/

.store-text{
	margin-bottom:60px;
	}
	
.store-item{
	width:550px;
	margin:20px auto 40px;
	padding:10px;
	border-bottom:1px dashed #630;
	padding-bottom:60px;
	}

.item-image,.item-copy{
	float-left;
}

.product-photo{
	float:left;
	padding:6px;
	background:#ffffcc;	
	border:1px solid #cccc33;
	width:200px;
	margin:10px 40px 40px 0px;
	
	}
	
.product-title{
	font-weight:bold;
	font:1.2em "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.price{
	font:1.2em "Trebuchet MS", Arial, Helvetica, sans-serif;	
	font-style:italic;
	float:right;
	}
	

input{
	float:right;
}


.store-left{
	float:left;
	width:180px;
	padding:0px 20px 0px 0px;
	margin-top:20px
		
}

.store-right{
	float:right;
	width:560px;
}

#view-cart{
	float:left;}
	
	
	
	
.menu-title{
	width:800px;
	text-align:center;
	background:#666633;
	padding:5px;
	margin:50px 0px 15px 0px;
	
}
.shop-list{
	width:800px;
	text-align:center;
}