@charset "UTF-8";
/* ----- WebFont Kits ----- */


@font-face {
    font-family: 'DTLNobelTBold';
    src: url('webfont-dtlnobel/dtlnobelt-bold-webfont.eot');
    src: url('webfont-dtlnobel/dtlnobelt-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('webfont-dtlnobel/dtlnobelt-bold-webfont.woff') format('woff'),
         url('webfont-dtlnobel/dtlnobelt-bold-webfont.ttf') format('truetype'),
         url('webfont-dtlnobel/dtlnobelt-bold-webfont.svg#DTLNobelTBold') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'DTLNobelTLightLight';
    src: url('webfont-dtlnobel/dtlnobelt-light-webfont.eot');
    src: url('webfont-dtlnobel/dtlnobelt-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('webfont-dtlnobel/dtlnobelt-light-webfont.woff') format('woff'),
         url('webfont-dtlnobel/dtlnobelt-light-webfont.ttf') format('truetype'),
         url('webfont-dtlnobel/dtlnobelt-light-webfont.svg#DTLNobelTLightLight') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'DTLNobelTRegular';
    src: url('webfont-dtlnobel/dtlnobelt-webfont.eot');
    src: url('webfont-dtlnobel/dtlnobelt-webfont.eot?#iefix') format('embedded-opentype'),
         url('webfont-dtlnobel/dtlnobelt-webfont.woff') format('woff'),
         url('webfont-dtlnobel/dtlnobelt-webfont.ttf') format('truetype'),
         url('webfont-dtlnobel/dtlnobelt-webfont.svg#DTLNobelTRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* CSS Document */


html {
	height:100&%;
	margin-bottom: 0.01em;
}

body {
	font-family: Verdana, Geneva, sans-serif;
}



#wrap {
	width:1050px;
	height:100%;
	padding:0;
	margin:0 auto;
}




/* ---------- HEADER STYLES ---------- */
#header { 
	/*border:1px solid red;*/
	width:1020px;
	float:left;
	
	font-family: 'DTLNobelTLightLight';
	padding:0 0 0 20px;
	margin:10px 0 10px 0;
 }
 
 
 #header h1 {
	 /*border:1px solid red;*/
	 width:450px;
	 font-family: 'DTLNobelTLightLight';
	 font-weight:lighter;
	 font-size:24pt;
	 color:#9ecb38;
	 margin:0 0 0 0;
	 padding:0 0 0 0;
	 
	 position:relative;
	 left:5px;
	 top:58px;
 }
 
 #header h2 {
	 font-size:10pt;
	 font-weight:normal;
	 color:#9ecb38;
	 margin:0;
	 padding:0;
 }
 
 .sb-logo {
	 width:158px;
	 height:150px;
	 }
 

#nav {
	/* border:1px solid blue; */
	float:right;
	
	font-size:9pt;
	
}

#nav ul {
	list-style-type:none;
	margin:0 20px 0 0;
	padding:0px 0 0 0;
	position:relative;
	top:35px;
	
}

#nav ul li {
	color:#9ecb38;
	font-size:9pt;
	float:left;
	padding:0 10px;
	margin:0 10px;
	cursor:pointer;
	
	
	/*-moz-border-radius-topleft:12px;*/
	
	
	}	
				
				#nav ul li a:link {
					color:#9ecb38;
					text-decoration:none;
					cursor:pointer;
					padding-bottom:2px;
					/*-moz-border-radius-topleft:12px;*/
					
					}
					
								#nav ul li a:visited {
					color:#9ecb38;
					text-decoration:none;
					cursor:pointer;
					/*-moz-border-radius-topleft:12px;*/
					
					}
					
								#nav ul li a:hover{
					color:#9ecb38;
					text-decoration:none;
					cursor:pointer;
					
					border-bottom:5px solid #9ecb38;
					
					
					/*-moz-border-radius-topleft:12px;*/
					
					}
					
								#nav ul li a:active {
					color:#9ecb38;
					text-decoration:none;
					cursor:pointer;
					/*-moz-border-radius-topleft:12px;*/
					
					}
							
	
#logo {
	float:left;
}


/* ---------- CONTENT STYLES ---------- */

#content {
	/* border:1px solid #90F; */
	width:1020px;
	background-image:url(images/content_bg.png);
	margin:0px 0;
	padding:11px 0;
	
	clear:both;
}

#menu_content {
	/*border:1px solid #90F;*/
	width:1020px;
	/*height:424px;*/
	background:url(images/menu-bg-top.png) no-repeat;
	margin:0 0;
	padding:10px 0 0 0;
	float:left;
}

	#bottom-bg {
		width:1020px;
		height:25px;
		background:url(images/menu-bg-btm.png) no-repeat bottom;
		
		margin:0;
		padding:0;
		
		clear:both;
	
	}
	
	

	a:link {
		color:#B8B8B8;
		text-decoration:none;
	}
	
	a:visited {
		color:#B8B8B8;
	}
	
	a:hover {
		color:#bf1a20;
	}
	
	a:active {
		color:#B8B8B8;
	}
	
	a:link#twitter {
		color:0CF;
	}

		
				/* ---------- LOCATION STYLES ---------- */
				
				#location_nav {
					float:left;
					width:200px;
					padding:0 0 0 0;
					margin:10px 0 0 20px;
					
					list-style-type:none;
				}
				
				#location_nav p {
					font-size:9pt;
					color:#005e94;
					margin:0;
					padding:0 0 15px 0;
				}
				
				#location_main {
					width:623px;
					
					float:right;
					
					margin:10px 20px 0 0;
					padding:0 0 0 0;
					
					list-style-type:none;
					overflow:hidden;
				}


		
				/* ---------- TAKEOUT STYLES ---------- */
			
				
					ul#takeout_nav {
						
					
					font-size:9pt;
					color:#B8B8B8;
					float:left;
					width:200px;
					padding:0 0 0 0;
					margin:10px 0 0 20px;
					
					text-align:right;
					
					list-style-type:none;
					text-decoration:none;
					
					border-right:1px solid #9ecb38;
					}
					
					ul#takeout_nav li {
					font-size:9pt;
					color:#B8B8B8;
					padding-right:10px;
		
					text-align:right;
					}
										
										
										
										ul#takeout_nav ul li a:link {
											font-size:9pt !important;
											color:#B8B8B8;
	
											text-decoration:none;
										}
										
										ul#takeout_nav ul li a:visited {
										color:#B8B8B8 !important;
										text-decoration:none;
										}
										
										ul#takeout_nav ul li a:hover {
										color:#bf1a20 !important;
										text-decoration:none;
										}
										
										ul#takeout_nav ul li a:active {
										color:#B8B8B8 !important;
										text-decoration:none;
										}
				
				#takeout_nav p {
					font-size:9pt;
					margin:0;
					padding:0;
				}
				
				#takeout_main {
					width:743px;
					float:right;
					
					margin:10px 20px 0 0;
					padding:0 0 0 0;
					
					list-style-type:none;
					
				}
				
				#takeout_main p {
				margin:0 0 0px 0;
				padding:10px 0 10px 0;
				color:#005e94;	
				font-size:10pt;
				}


		/* ---------- MENU STYLES ---------- */



					ul#menu_nav {
						
					
					font-size:9pt;
					color:#B8B8B8;
					float:left;
					width:200px;
					padding:0 0 0 0;
					margin:10px 0 0 20px;
					
					text-align:right;
					
					list-style-type:none;
					text-decoration:none;
					
					border-right:1px solid #9ecb38;
					}
					
					ul#menu_nav li {
					font-size:9pt;
					color:#B8B8B8;
					padding-right:10px;
		
					text-align:right;
					}
					
					
								#content ul#menu_nav ul li a:link {
											font-size:9pt !important;
											color:#B8B8B8;
	
											text-decoration:none;
										}
										
										#content ul#menu_nav ul li a:visited {
										color:#B8B8B8 !important;
										text-decoration:none;
										}
										
										#content ul#menu_nav ul li a:hover {
										color:#bf1a20 !important;
										text-decoration:none;
										}
										
										#content ul#takeout_nav ul li a:active {
										color:#menu !important;
										text-decoration:none;
										}
					
					
					#menu_main {
					width:743px;
					/*height:404px;*/
					/*overflow-x:scroll;*/
					float:right;
					
					margin:10px 0px 0px 0px;
					padding:0 0 0px 0;
					
					list-style-type:none;
					
					/*border:solid red 1px;*/
				}
				
				#menu_main h3 {
					margin:0 0 0 0;
					padding:0 0 0 0;
						
					font-size:11pt;
					color:#bf1a20;
				}
				
				#menu_main h2 {
					margin:0;
					padding:5px 0 0 0;
					
					font-size:10pt;
					color:#9ecb38;
				}
				
				#menu_main p {
				margin:0 0 5px 0;
				padding:0 0 12px 0;
				
				font-size:9pt;
				color:#005e94;	
				}
				
				#menu_main li h4 {
					font-size:9pt;
					color:#daba43;
				}
					.price {
					
					font-size:9pt;
					color:#daba43;
					
					margin:0;
					padding:0;
				}

/* ---------- SUBNAVIGATION FOR HOMEPAGE ---------- */

#subnav{
	width:1000px;
	border-bottom:1px solid #9ecb38;
	float:left;
	font-family: Verdana, Geneva, sans-serif;
	
	padding:0 0 0 0;
	margin:0 0 0 10px;
}

#leftRail{
  float:left;
  width:300px;
  margin:0 0 0 0;
  padding:0 0 0 10px;
  position:relative;
}
#center{
  float:left;
  width:300px;
  margin:0 32px 0 10px;
  padding:0;
}
#rightRail{
  float:left;
  margin:2px 0 0 43px;
  padding:0 px 0 0;
  position:relative;
}

#rightRail p {
	font-size:8pt;
	color:#B8B8B8;
	text-align:right;
	padding:15px 0 5px 0;
	margin:0;
}


/* ---------- FOOTER STYLES ---------- */

#footer {
	/* border:1px solid blue; */
	width:1020px;
	float:left;
	
	font-family: Verdana, Geneva, sans-serif;
}

#footnav {
	/* border:1px solid blue; */
	margin:20px 0 0 0;
	padding:0;
	float:left;
	
	
	
}

#footnav ul {
	list-style-type:none;
	margin:0;
	padding:0;	
}

#footnav h4 {
	font-size:9pt;
	font-weight:normal;
	color:#9ecb38;
	padding:0;
	margin:0;
}

#footnav ul li {
	font-size:9pt;
	float:left;
	padding:0 20px;
	}
	
#footnav ul li p {
	font-size:8pt;
	color:#B8B8B8;
	}	
	
				#footnav ul li p a:link {
					font-size:8pt;
					color:#B8B8B8;
					text-decoration:none;
					}
				
				#footnav ul li p a:visited{
					font-size:8pt;
					color:#B8B8B8;
					text-decoration:none;
					}	
					
				#footnav ul li p a:hover {
					font-size:8pt;
					color:#B8B8B8;
					text-decoration:underline;
					}
					
				#footnav ul li p a:active {
					font-size:8pt;
					color:#B8B8B8;
					text-decoration:none;
					}



#social {
	float:right;
}

#social ul {
	list-style-type:none;
	margin:20px 0 0 0;
	padding:0;
}

#social ul li {
	font-size:9pt;
	float:left;
	padding:0 20px;
}

	#social ul li a:link {
	font-size:9pt;
	color:#0CF;
}


			#facebook{
				background:url(images/FaceBook-icon22.png) no-repeat;
				height:22px;
				color:#36C;
				font-size:9pt;
				font-weight:normal;
				padding:2px 0 0 0;
				margin:0;
				
				text-indent:25px;
			}

			#facebook a:link, #facebook a:visited {
					color:#30F;
					text-decoration:none;
					}
					
			#twitter {
				background:url(images/Twitter-icon22.png) no-repeat;
				height:22px;
				color:#0CF;
				font-size:9pt;
				font-weight:normal;
				padding:2px 0 0 0;
				margin:0;
				
				text-indent:25px !important;
			}
			
			#twitter h5 {
				color:#0CF;
			}
			
			#twitter a:link, #twitter a:visited {
					color:#0CF ;
					text-decoration:none;
					}	
								
					
