img{border: none;}


body{
	margin: 0;
	padding: 0;
	text-align: center;
	background-image: url(../images/background.jpg);
	background-repeat: repeat;
	background-position: top;
	background-color: #c4d6d1;
	
	font-family: 'Gudea', sans-serif;
	
}

#mainD{
	max-width: 960px;

	margin-left: auto;
	margin-right: auto;
	margin-top: 35px;
	padding: 0;
}

#topD{
	width: 960px;
	height: 120px;
	margin:0;
	padding:0;
	float: left;
	
	text-align: left;
}

#bodyD{
	width: 960px;
	margin-bottom: 35px;
	padding: 5px;
	float:left;
	box-sizing: border-box;
-moz-box-sizing: border-box;
	background-color: #dfded3;
	
	-webkit-box-shadow:  0px 2px 8px 3px #9baaaa;
        
        box-shadow:  0px 2px 8px 3px #9baaaa;
	
}

#navD{
	width: 100%;
	height: 45px;
	margin: 0;
	padding: 0;
	float: left;
	background-color:#f97300;

	box-sizing: border-box;
-moz-box-sizing: border-box;
	
	border-bottom: solid 8px #afb6ae;
	
}

		#navD .navDItem{
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			min-width: 120px;
			height: 100%;
			margin:0;
			padding: 5px;
			padding-left: 10px;
			padding-right: 10px;
			
			background-color: transparent;
			float: left;
			
			
		}
		
				
				#navD .navDItem a:link,
				#navD .navDItem a:visited{
					color: #f4cba8;
					font-family: 'Amaranth', sans-serif;
					font-size: 20px;
					font-weight: 700;
					text-align: center;
					text-decoration: none;
				}
				
				#navD .navDItem a:hover{
					color: #fff;
					text-shadow: 0px 1px 10px #fa8a40;
					text-decoration: none;
					filter: dropshadow(color=#fa8a40, offx=0, offy=1);
				}
				
		#navD .selected{
			font-family: 'Amaranth', sans-serif;
					font-size: 20px;
					font-weight: 700;
					text-align: center;
					text-decoration: none;
			color: #fff;
					text-shadow: 0px 1px 10px #fa8a40;
					text-decoration: none;
					filter: dropshadow(color=#fa8a40, offx=0, offy=1);
		}


#contentD{
	width: 960px;
	margin:0;
	
	float: left;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	padding:22px;
	
}
		#sliderD{
			width: 584px;
			height:	330px;
			margin:0;
			padding: 0;
			float: left;
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			border: solid 8px #fff;
			
			-webkit-box-shadow:  0px 1px 6px 3px #cecdc5;
			box-shadow:  0px 1px 6px 3px #cecdc5;
		}
		
		#copyD{
			width: 317px;
			margin:0;
			padding-left: 15px;
			padding-bottom: 15px;
			float: left;
			box-sizing: border-box
		}
		#contentD a:link #orderD,
		#contentD a:visited #orderD{
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			width: 302px;
			height: 93px;
			margin:0;
			margin-left: 15px;
			padding: 15px;
			float: left;
			
			font-family: 'Amaranth', sans-serif;
			text-align: left;
			text-decoration: none;
			
			background: #ff5000;
			background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZmY1MDAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTclIiBzdG9wLWNvbG9yPSIjZjQzZTA3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
			background: -moz-linear-gradient(-45deg,  #ff5000 0%, #f43e07 57%);
			background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#ff5000), color-stop(57%,#f43e07));
			background: -webkit-linear-gradient(-45deg,  #ff5000 0%,#f43e07 57%);
			background: -o-linear-gradient(-45deg,  #ff5000 0%,#f43e07 57%);
			background: -ms-linear-gradient(-45deg,  #ff5000 0%,#f43e07 57%);
			background: linear-gradient(135deg,  #ff5000 0%,#f43e07 57%);
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff5000', endColorstr='#f43e07',GradientType=1 );
			
			
			outline: 2px outset #d46531;

		}
		
		#contentD a:hover #orderD{
			text-decoration: none;
			background: #f74307;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZjc0MzA3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTclIiBzdG9wLWNvbG9yPSIjZWYzZDA3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(-45deg,  #f74307 0%, #ef3d07 57%);
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#f74307), color-stop(57%,#ef3d07));
background: -webkit-linear-gradient(-45deg,  #f74307 0%,#ef3d07 57%);
background: -o-linear-gradient(-45deg,  #f74307 0%,#ef3d07 57%);
background: -ms-linear-gradient(-45deg,  #f74307 0%,#ef3d07 57%);
background: linear-gradient(135deg,  #f74307 0%,#ef3d07 57%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f74307', endColorstr='#ef3d07',GradientType=1 );



			outline: 2px inset #d46531;
		}
		
		#titleContentD{
			width: 100%;
			margin:0;
			margin-bottom: 15px;
			padding:0;
			text-align: left;
		}
		#leftContentD{
			width: 584px;
			margin:0;
			padding: 0;
			float: left;
			box-sizing: border-box;
			-moz-box-sizing: border-box;	
			text-align: left;		
		}
		
				#leftContentD a:link .gallery,
				#leftContentD a:visited .gallery{
					width: 100px;
					height: 75px;
					margin: 5px;
					margin-top: 0;
					margin-bottom: 10px;
					padding: 0;
					box-sizing: border-box;
					-moz-box-sizing: border-box;
					border: 1px solid #000;
					
					opacity:0.45;
					filter:alpha(opacity=45); /* For IE8 and earlier */
				}
				
				#leftContentD a:hover .gallery{
					border: 1px solid #666;
					opacity:1;
					filter:alpha(opacity=100); /* For IE8 and earlier */
				}
				
				
		
		#leftContentD ul{
			font-size: 12px;
			color: #444;
			padding-left: 22px;
		}
		#leftContentD ul li{
			margin-bottom: 10px;
			
		}
				
		#rightContentD{
			width: 317px;
			margin:0;
			padding-left: 15px;
			padding-bottom: 15px;
			float: left;
			box-sizing: border-box
			
			border: 1px solid blue;
		}
				#rightContentD img{
					margin:0;
					margin-bottom: 10px;
					padding:0;
					float: left;
					box-sizing: border-box;
					-moz-box-sizing: border-box;
					border: solid 8px #fff;
			
					-webkit-box-shadow:  0px 1px 6px 3px #cecdc5;
        			box-shadow:  0px 1px 6px 3px #cecdc5;
				}
				
				#rightContentD a:link #rightOrderD,
				#rightContentD a:visited #rightOrderD{
					width: 322px;
					height: 75px;
					margin:0;
					box-sizing: border-box;
					-moz-box-sizing: border-box;
					margin-bottom: 10px;
					padding: 15px;
					float: left;
					
					font-family: 'Amaranth', sans-serif;
					text-align: left;
					text-decoration: none;
			
					background: #ff5000;
					background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZmY1MDAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTclIiBzdG9wLWNvbG9yPSIjZjQzZTA3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
					background: -moz-linear-gradient(-45deg,  #ff5000 0%, #f43e07 57%);
					background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#ff5000), color-stop(57%,#f43e07));
					background: -webkit-linear-gradient(-45deg,  #ff5000 0%,#f43e07 57%);
					background: -o-linear-gradient(-45deg,  #ff5000 0%,#f43e07 57%);
					background: -ms-linear-gradient(-45deg,  #ff5000 0%,#f43e07 57%);
					background: linear-gradient(135deg,  #ff5000 0%,#f43e07 57%);
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff5000', endColorstr='#f43e07',GradientType=1 );
			
			
					outline: 2px outset #d46531;

				}
		
				#rightContentD a:hover #rightOrderD{
					text-decoration: none;
					background: #f74307;
					background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZjc0MzA3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTclIiBzdG9wLWNvbG9yPSIjZWYzZDA3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
					background: -moz-linear-gradient(-45deg,  #f74307 0%, #ef3d07 57%);
					background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#f74307), color-stop(57%,#ef3d07));
					background: -webkit-linear-gradient(-45deg,  #f74307 0%,#ef3d07 57%);
					background: -o-linear-gradient(-45deg,  #f74307 0%,#ef3d07 57%);
					background: -ms-linear-gradient(-45deg,  #f74307 0%,#ef3d07 57%);
					background: linear-gradient(135deg,  #f74307 0%,#ef3d07 57%);
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f74307', endColorstr='#ef3d07',GradientType=1 );



					outline: 2px inset #d46531;
				}
		
							#rightContentD a #rightOrderD h3{
								font-size: 32px; margin:0; padding:0; color: #fff; font-weight: 700; text-shadow: 1px 1px 1px #f19c7f; filter: dropshadow(color=#f19c7f, offx=1, offy=1);
							}
							
				#rightContentD a:link .rightSpecialD,
				#rightContentD a:visited .rightSpecialD{
					width: 322px;
					height: 50px;
					margin:0;
					margin-top: 10px;
					box-sizing: border-box;
					-moz-box-sizing: border-box;
					margin-bottom: 10px;
					padding: 15px;
					padding-top: 18px;
					float: left;
					
					font-family: 'Amaranth', sans-serif;
					text-align: left;
					text-decoration: none;
			
					background: #444;
					outline: 2px outset #666;

				}
		
				#rightContentD a:hover .rightSpecialD{
					text-decoration: none;
					background: #222;
					outline: 2px inset #333;
				}
		
							#rightContentD a .rightSpecialD h4{
								font-size: 26px; margin:0; padding:0; color: #fff; font-weight: 700; 
							}

#footD{
	width: 100%;
	height: 38px;
	margin: 0;
	padding: 0;
	float: left;
	
	background: #444444 url(../images/zonicpower.svg) no-repeat left top;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	
	border-top: solid 8px #afb6ae;
	
	text-align: right;
}

		#footD h5{
			font-size: 10px;
			margin:0;
			padding:0;
			padding-top: 10px;
			padding-right: 10px;
			color: #6e6e6e;
			
		}
		
h1{font-size: 23px; margin:0; padding:0; color: #333; font-weight: 700; text-align: left;}	
h2{font-size: 23px; margin:0; padding:0; color: #f84406; font-weight: 700; text-align: left;}
h3{font-size: 32px; margin:0; padding:0; color: #fff; font-weight: 700; text-shadow: 1px 1px 1px #f19c7f;
        filter: dropshadow(color=#f19c7f, offx=1, offy=1);}
h4{font-size: 14px; margin:0; padding:0; color: #fff; font-weight: 400; line-height: 10px;}
h5{font-size: 20px; margin:0; padding:0;}
h6{font-size: 17px; margin:0; padding:0; font-family: 'Amaranth', sans-serif; color: #4a7436; text-shadow: 0px 1px 2px #aaa;
        filter: dropshadow(color=#2d411d, offx=0, offy=1);}	
p{font-size: 14px; margin:0; margin-top: 10px; padding:0; color: #333; text-align: left;}		
		
		
/*
font-family: 'Gudea', sans-serif;
font-family: 'Amaranth', sans-serif;
*/


#menuIntro{
	margin-bottom: 10px;
}
	#menuIntro a:link,
	#menuIntro a:visited{
		font-weight: 700;
		color: #f84406;
		text-decoration: none;
	}
	
	#menuIntro a:hover{
		color: #9a2700;
	}


.menuSection{
	width: 100%;
	height: 200px;
	margin:0;
	padding:0;
	
}

.sectionDiv{
	box-sizing: border-box;
	-moz-box-sizing:border-box;
	margin:0;
	margin-bottom: 20px;
	padding: 15px;
	background-color: #eeede4;
}

.sectionTitle{
	box-sizing: border-box;
	-moz-box-sizing:border-box;
	width: 100%;
	margin: 0;

	padding: 5px;
	padding-top: 15px;
	padding-left: 15px;
	background-color: #444;
	float: left;
	
	color: #eee;
	font-weight: 700;
	font-size: 18px;
	
}
	
	.lunchDinner{
		margin:0;
		padding:0;
		float: right;
	}
		.lunch, .dinner{
			width: 50px;
			margin:0;
			margin-left: 22px;
			padding:0;
			font-size: 16px;
			text-align: center;
			color: #eee;
			float: left;
		}
		
.categorySubtitle{
	box-sizing: border-box;
	-moz-box-sizing:border-box;
	width: 100%;
	margin: 0;
	margin-top: 15px;
	padding: 5px;

	padding-left: 15px;
	background-color: #aaa;
	float: left;
	
	color: #eee;
	font-weight: 700;
	font-size: 16px;
}
		
.itemName{
	box-sizing: border-box;
	-moz-box-sizing:border-box;
	margin:0;
	margin-top: 15px;
	padding:0;
	padding-left: 30px;
	font-size: 14px;
	font-weight: 700;
	float: left;
	color: #444;
}

.itemPrice{
	box-sizing: border-box;
	-moz-box-sizing:border-box;
	margin:0;
	margin-top: 15px;
	padding:0;
	padding-right: 5px;
	float: right;
}

.itemPrice1, .itemPrice2{
	width: 50px;
	margin:0;
	margin-left: 22px;
	padding:0;
	font-size: 14px;
	font-weight: 700;
	float: left;
	text-align: center;
	color: #a72705;
	
}

.itemDescription{
	box-sizing: border-box;
	-moz-box-sizing:border-box;
	width: 425px;
	margin:0;
	
	padding:0;
	padding-left: 40px;
	font-size: 12px;
	font-weight: 400;
	clear: both;
	
	color: #666;
}

#subContent, #subContact{
	box-sizing: border-box;
	-moz-box-sizing:border-box;
	margin:0;
	padding: 10px;
	
	text-align: left;
	font-size: 12px;
	color: #666;
	float:left;
	
	
}
	#subContent h1{
		font-size: 20px;
		margin: 0;
		padding:0;
	}

	#subContent ul{
		padding-left: 22px;
	}
	#subContent ul li{
		margin-bottom: 10px;
		
	}
#subContact{
	font-size: 14px;
	width: auto;
	overflow: hidden;
}

#contactMap{
	box-sizing: border-box;
	-moz-box-sizing:border-box;

	width: 310px;
	height: 260px;
	margin:0;

	
	border: 1px solid #999;
	
	
			float: left;
}

#greenBanner{
	box-sizing: border-box;
	-moz-box-sizing:border-box;
	
	width: 100%;
	height: 56px;
	
	margin-top: -10px;
	margin-bottom: 15px;
	
	padding-left: 63px;
	padding-right: 63px;
	
	float: left;
	
	text-align: center;
	
	background: transparent;
	
	color: #347a11;
	
	
}
	#greenBannerLeft{
		float: left;
		width: 12px;
		height: 100%;
		
		
	}
	#greenBannerRight{
	float: left;
		width: 12px;
		height: 100%;
		background: transparent url(../images/greenbanner_03.png) no-repeat;
	}
	#greenBannerMiddle{
	float: left;
		width: 800px;
		height: 100%;
		background: transparent url(../images/greenbanner_02.png) repeat;
	}