@charset "UTF-8";
/* CSS Document */

* {
	margin:0px;
	padding:0px;
	}
	
body {
	background-color:#292935;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	height:100%;
	}
	
html {
	height:100%;
	}
	
.clear {
	clear:both;
	width:100%;
	height:1px;
	display:block;
	overflow:hidden;
	}
	
a img {
	border:0px;
	outline:none;
	}
	
	div#height {
		position:relative;
		min-height:100%;
		}
	
		div#container {
			width:880px;
			padding:0px 20px 60px 20px;
			margin:0 auto;
			position:relative;
			}
			
			h1 {
				display:block;
				float:left;
				background-image:url(../images/logo_dropshadow.png);
				background-repeat:no-repeat;
				width:319px;
				height:199px;
				padding:0px 0px 10px 10px;
				margin:0px -140px 0px -10px;
				position:relative;
				z-index:900;
				}
				
				h1 a {
					display:block;
					background-image:url(../images/nydp-deli-patrol.gif);
					width:319px;
					height:199px;
					text-indent:-9999px;
					}
					
			ul#navlist-secondary {
				display:block;
				float:right;
				height:23px;
				list-style:none;
				margin:0px -9px 0px 0px;
				font-weight:bold;
				}
				
				ul#navlist-secondary li {
					display:inline;
					list-style:none;
					}
					
					ul#navlist-secondary li a {
						display:block;
						float:left;
						text-decoration:none;
						color:#62758f;
						height:20px;
						padding:3px 9px 0px 9px;
						}
					
					ul#navlist-secondary li a:hover {
						color:#FFFFFF;
						}
						
			img#huge-image {
				background-image:url(../images/img-big-frame.gif);
				padding:4px;
				float:right;
				position:relative;
				z-index:500;
				}
				
			p#banner {
				position:absolute;
				right:0px;
				top:339px;
				z-index:999;
				display:block;
				text-indent:-9999px;
				background-image:url(../images/more-flavor-per-pound.png);
				width:339px;
				height:154px;
				}
				
			div#nav-wrap {
				background-image:url(../images/nav_side.gif);
				background-position:left top;
				background-repeat:repeat-y;
				background-color:#000000;
				width:180px;
				float:left;
				margin:8px 0px 0px 0px;
				}
				
				div#nav-top {
					background-image:url(../images/nav_top.gif);
					height:4px;
					overflow:hidden;
					}
				
				div#nav-bottom {
					background-image:url(../images/nav_bottom.gif);
					height:4px;
					overflow:hidden;
					}
					
				ul#navlist {
					list-style:none;
					display:block;
					padding:13px 5px 8px 13px;
					}
					
					ul#navlist li {
						list-style:none;
						}
						
						ul#navlist li a {
							display:block;
							margin:0px 0px 5px 0px;
							color:#FFFFFF;
							font-weight:bold;
							background-position:left top;
							background-repeat:no-repeat;
							height:23px;
							font-size:16px;
							padding:4px 0px 0px 6px;
							text-decoration:none;
							}
							
							ul#navlist li a span {
								display:block;
								float:left;
								padding:0px 13px 0px 0px;
								}
						
						ul#navlist li a#link1 {
							background-image:url(../images/nav_bttn_red.gif);
							}
						
						ul#navlist li a#link2 {
							background-image:url(../images/nav_bttn_orange.gif);
							}
						
						ul#navlist li a#link3 {
							background-image:url(../images/nav_bttn_blue.gif);
							}
						
							ul#navlist li a#link3 span {
								margin:0px 0px 0px 1px;
								}
						
						ul#navlist li a#link4 {
							background-image:url(../images/nav_bttn_green.gif);
							}
						
						ul#navlist li a#link5 {
							background-image:url(../images/nav_bttn_yellow.gif);
							}
							
						ul#navlist li a#link6 {
							background-image:url(../images/nav_bttn_marineblue.gif);
							
							}
							
						ul#navlist li a.active {
							background-image:url(../images/nav_bttn_gray.gif)!important;
							}
							
						ul#navlist li a:hover {
							background-image:url(../images/nav_bttn_white.gif)!important;
							}
							
							ul#navlist li a:hover span {
								color:#000000;
								}
								
					ul#navlist ul#subnavlist {
						list-style:circle;
						display:block;
						padding:0px 0px 10px 0px;
						margin:-5px 0px 0px 45px;
						}
						
						ul#navlist ul#subnavlist li {
							list-style:circle;
							}
						
						ul#navlist ul#subnavlist li.active {
							list-style:disc;
							}
						
							ul#navlist ul#subnavlist li.active a {
								font-weight:bold;
								}
							
							ul#navlist ul#subnavlist li a {
								display:block;
								height:18px;
								font-size:12px;
								font-weight:normal;
								padding:0px 0px 0px 0px;
								margin:0px 0px 0px 0px;
								background-image:none;
								}
							
							ul#navlist ul#subnavlist li a:hover {
								background-image:none;
								background-position:-30px;
								text-decoration:underline;
								}
								
			h2#bite {
				text-indent:-9999px;
				display:block;
				background-image:url(../images/one-click-away.png);
				width:195px;
				height:80px;
				float:left;
				margin:10px 5px 20px -25px;
				position:relative;
				z-index:999;
				}
								
				h2#bite a {
					display:block;
					width:195px;
					height:80px;
					}
				
			div#wide-wrapper {
				color:#FFFFFF;
				line-height:22px;
				font-size:14px;
				padding:20px 0px 10px 0px;
				}
				
				div#wide-wrapper p {
					margin:0px 0px 10px 0px;
					}
					
					p.biggerp {
						font-size:16px;
						}
				
				div#wide-wrapper h2, div#wide-wrapper h3 {
					font-size:22px;
					font-weight:normal;
					color:#62758f;
					line-height:28px;
					margin:0px 0px 5px 0px;
					}
					
				div#wide-wrapper ul {
					margin:0px 0px 0px 17px;
					}
					
					div#wide-wrapper ul li {
						margin:0px 0px 5px 0px;
						}
				
				div.column1 {
					width:420px;
					float:left;
					}
				
				div.column2 {
					width:420px;
					float:right;
					}
					
			div#content {
				width:620px;
				clear:right;
				background-color:#f2e8d0;
				padding:40px;
				color:#000000;
				line-height:22px;
				font-size:14px;
				float:right;
				}
				
				div#content p {
					margin:0px 0px 10px 0px;
					}
						
						div#content p a {
							color:#681401;
							}
							
				div.highlight {
					background-color:#dbc5a5;
					padding:10px 10px 0px 15px;
					margin:0px 0px 10px 0px;
					font-size:14px;
					font-weight:bold;
					border:2px dotted #8c7b62;
					color:#342e24;					
					}
					
					div.highlight img {
						float:right;
						margin:10px 0px 10px 30px;
						}
				
				div#content h2 {
					font-size:22px;
					font-weight:normal;
					color:#000000;
					line-height:28px;
					margin:0px 0px 5px 0px;
					}
				
				div#content h3, div#content h4, div#content h5, div#content h6 {
					font-size:18px;
					font-weight:normal;
					color:#000000;
					line-height:28px;
					margin:0px 0px 5px 0px;
					}
					
				div#content ul#productlist {
					list-style:none;
					}
					
					div#content ul#productlist li {
						list-style:none;
						display:inline;
						}
						
						div#content ul#productlist li a {
							display:block;
							margin:0px 0px 5px 0px;
							padding:5px;
							color:#000000;
							text-decoration:none;
							border:2px dotted #FFCB92;
							}
						
						div#content ul#productlist li a:hover {
							border:2px dotted #000000;
							background-color:#FFFFFF;
							}
						
							div#content ul#productlist li a img {
								float:left;
								margin:0px 10px 0px 0px;
								padding:5px;
								background-image:url(../images/sm_frame.png);
								}
						
							div#content ul#productlist li a span.producttitle {
								display:block;
								font-size:18px;
								margin:0px 0px 5px 0px;
								padding:5px 0px 0px 0px;
								}
					
				div#content ul#newslist {
					list-style:none;
					}
					
					div#content ul#newslist li {
						list-style:none;
						display:inline;
						}
						
						div#content ul#newslist li a {
							display:block;
							margin:0px 0px 5px 0px;
							padding:5px 10px 5px 20px;
							color:#000000;
							text-decoration:none;
							border:2px dotted #FFCB92;
							line-height:18px;
							}
						
						div#content ul#newslist li a:hover {
							border:2px dotted #000000;
							background-color:#FFFFFF;
							}
						
							div#content ul#newslist li a span.newstype {
								color:#663300;
								font-size:12px;
								display:block;
								text-transform:uppercase;padding:0px 0px 8px 0px;
								}
						
							div#content ul#newslist li a span.newsheadline {
								display:block;
								font-size:16px;
								font-weight:bold;
								}
						
							div#content ul#newslist li a span.newsdetail {
								display:block;
								}
								
					img.contentfloat {
						float:right;
						margin:0px 0px 20px 20px;
						}
					
				div#sidebar {
					width:220px;
					float:right;
					margin:0px 0px 20px 20px;
					}
				
		div#footer {
			height:60px;
			position:absolute;
			bottom:0px;
			border-top:1px solid #000000;
			width:100%;
			font-family:Georgia, "Times New Roman", Times, serif;
			background-color:#95090F;
			}
			
			div#footer-inner {
				color:#FAD8A9;
				width:880px;
				padding:10px 20px 0px 20px;
				margin:0 auto;
				}
				
				p#footer-left {
					display:block;
					float:left;
					width:400px;
					}
					
				p#footer-right {
					text-align:right;
					float:right;
					width:400px;
					}
					
					p#footer-right a {
						color:#FAD8A9;
						text-decoration:none;
						}
					
					p#footer-right a:hover {
						color:#FFFFFF;
						text-decoration:underline;
						}
						
				ul#socialmedia {
					list-style:none;
					display:block;
					float:left;
					clear:left;
					padding:5px 0px 0px 90px;
					width:400px;
					}
					
					ul#socialmedia li {
						display:block;
						float:left;
						padding:0px 6px 0px 0px;
						}
						
						ul#socialmedia li a#facebook {
							display:block;
							text-indent:-9999px;
							background-image:url(../images/soc_facebook.gif);
							width:73px;
							height:16px;
							}
						
						ul#socialmedia li a#twitter {
							display:block;
							text-indent:-9999px;
							background-image:url(../images/soc_twitter.gif);
							width:73px;
							height:16px;
							}
							
a.spraypaint {
	display:block;
	float:left;
	text-indent:-9999px;
	margin:10px 5px 20px -25px;
	clear:left;
	position:relative;
	z-index:999;
	}
							
a#s-bite {
	background-image:url(../images/one-bite-away.png);
	width:195px;
	height:80px;
	}
							
a#s-less {
	background-image:url(../marketing/corned-beef-anything-less.png);
	width:195px;
	height:113px;
	}
							
a#s-idtheft {
	background-image:url(../marketing/corned-beef-id-theft.png);
	width:195px;
	height:120px;
	}
							
a#s-thelaw {
	background-image:url(../marketing/holiday-turkey-taste-is-law.png);
	width:195px;
	height:113px;
	}
							
a#s-snatchers {
	background-image:url(../marketing/pastrami-abducted.png);
	width:195px;
	height:123px;
	}
							
a#s-pickle {
	background-image:url(../marketing/big-pickle.png);
	width:195px;
	height:115px;
	}
							
a#s-patrol {
	background-image:url(../marketing/neighborhood-patrol.png);
	width:195px;
	height:156px;
	}