/* CSS Document */

body {background-image: url(/images/bg3.gif);
	background-repeat: repeat;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	}

a:link {	color: #2B3611;}a:visited {	color: #2B3611;}a:hover {	color: #67724d;}a:active {	color: #67724d;	text-decoration: none;	}a.two:link {color: #C89500; text-decoration: none;}a.two:visited {color: #C89500}a.two:hover {color: #FFCC33}	a.three:link {color: #2B3611}a.three:visited {color: #2B3611}a.three:hover {color: #770F03}	.body{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 16px;	color: #2B3611;}.h1{	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 16px;	line-height: 16px;	color: #2B3611;	font-weight: bold;}.h2 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 16px;	font-weight: normal;	color: #5e2719;	}

.h3 {	font-size: 11px;	line-height: 16px;	color: #770F03;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-style: normal;	font-weight: normal;	text-align: center; margin: auto; rowspan: 2;}

.h4{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 16px;	text-align: right;	margin-left: 0px;	color: #2B3611;}.h5{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 18px;	color: #C89500;	text-align: right;	padding-left: 0px;	padding-top: 5px;	padding-right: 20px;	font-weight: lighter;	padding-bottom: 10px; text-decoration: none}.h6{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 16px;	color: #2B3611;	text-align: left;	padding-left: 0px;}.em {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	line-height: 18px;	color: #2B3611;	font-style: italic;}.em2 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 12px;	color: #770F03;	font-style: italic;	font-weight: normal;}.em3 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 18px;	color: #770F03;	font-style: italic;	text-align: left;}.em4 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 18px;	color: #B4943B;	font-style: italic;	text-align: left;}

.left1 {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; line-height: 16px; color: #2B3611; padding-left: 20px;	padding-right: 20px; padding-top: 10px;	padding-bottom: 10px; text-align: left; width: 300px; height: 300px; background-color: #C89500;}

.left2 {	border-color: #2B3611;	border-right: 1px;}.left3 {	float: left;	margin-left: 15px;	margin-right: 15px;	margin-top: 0px;	border-top: 1px solid;	border-right:  1px solid;	border-bottom:  1px solid;	border-left: 1px solid;	border-color: #2B3611;	vertical-align: top;	margin-bottom: 15px;}

.right {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;	line-height: 15px; color: #2B3611; padding-left: 30px;	padding-right: 30px; padding-top: 10px;	padding-bottom: 20px; text-align: left; width: 700px; height: 300px; background-color: #FFFFFF;}

table#main_table {
	margin: 0px auto 0px auto;
	width: 1000px;
	//background-color: #c5d0aa;
}

table.rest {
	margin: 0px auto 0px auto;
	width: 1000px;
	background-color: #c5d0aa;
}

div#takeout {	
	//display: none;
	position: relative;
    //right: 10px;
    bottom: 35px; 
    float: right;
    width: 60%; 
    border-style: double;  
    text-align: center;
    margin: 0px auto 15px 15px;
    max-width: 300px;
    height: 275px;
    padding-top: 15px;
    background-color: #E0F0FF;
}
img#deli_img {
	position: relative;
	top: 30px;
}
div#takeout h3 {
	color: #650300;
	text-align: center;
	align: center;
	}
	
div#takeout img {
	margin: 0px 0px 10px 0px; border: 2px solid #c5d0aa; border-radius: 10px;
}

div#takeout p {
	padding: 5px 35px 5px 35px;
	}
	
div.footer {
	margin-left: auto;
	margin-right: auto;
	margin-top: -15px;
	background-color: #650300;
	width: 1000px;
	height: 34px;
	border-bottom-right-radius: 25px;
	border-bottom-left-radius: 25px;
	//clear: both;

	}
p.footer {
	font-style: Verdana, Arial, sans-serif;
	font-size: small;
	text-align: center;
	font-weight: lighter;
	vertical-align: middle;
	color: #ccff66;
	padding-top: 7px;
	}

table.list {
font-size: 1.0em;
font-family: Veranda sans-serif;
color: #293314;
background-color: #E8ECDD;
width: 1000px;
margin: 0px auto 0px auto;
}
table.list td {
color: #12122E;
}

img#list {
	height: 20px;
	Width: 20x;
	}
table#list {
	width: 1000px;
	background-color: #E8ECDD;
	border-collapse: collapse;
	margin: 0px auto 0px auto;
background: -webkit-linear-gradient(#C5D0AA, #3399FF); /* For Safari 5.1 to 6.0 */
  	background: -o-linear-gradient(#C5D0AA, #3399FF); /* For Opera 11.1 to 12.0 */
  	background: -moz-linear-gradient(#C5D0AA, #3399FF); /* For Firefox 3.6 to 15 */
  	background: linear-gradient(#C5D0AA, #3399FF); /* Standard syntax */
}

h1.platter {
	color: #2b2b6b;
	font-family: "Harrington Regular", Garamond, sans-serif;
}
th.platter {
	color: #3D3D99;
        text-shadow: 2px 2px; 
        background-color: #E8ECDD;
	background: -webkit-linear-gradient(#3399FF, #E8ECDD); /* For Safari 5.1 to 6.0 */
  	background: -o-linear-gradient(#3399FF, #E8ECDD); /* For Opera 11.1 to 12.0 */
  	background: -moz-linear-gradient(#3399FF, #E8ECDD); /* For Firefox 3.6 to 15 */
  	background: linear-gradient(#3399FF, #E8ECDD); /* Standard syntax */
}
#hours {
	color: #5e2719;
		}
div.address {
//margin-top: 50px;
}
td.address {
	background-color: #c89500;
}
		
form.wholesale {
padding-left: 10px;
}

form.wholesale input {

}  

div.wholesale {
position: relative;
bottom: 40px;
//border-style: dashed;
background-color: #C5D0AA;
margin-top: -25px;
border-radius: 20px;
padding: 5px 0px 15px 0px;
}

div.wholesale h4 {
text-align: center;
margin-bottom: -10px;
}

div.wholesale p {
text-align: center;
padding: 0px 15px 0px 15px;
}
p#hours 
	{
	border-bottom: thick dotted #ff0000;
}

.gap {	border-top-width: 0px;	border-bottom-width: 0px;	background-color: #B4943B;}
img.float {
	border-radius: 10px;
}
.float {	float: right;	margin-left: 10px;	margin-right: 5px;	margin-top: 0px;	vertical-align: top;	margin-bottom: 0px;	padding: 0px;	border: 4px solid #FFFFFF; }

.float2 {float: left; margin-right: 5px; vertical-align: top; margin-bottom: 5px;border: 2px solid #D5E0BB; border-radius: 10px;}

.float3 {float: right; clear: left; margin-left: 5px; border: 2px solid #c5d0aa; border-radius: 10px;}

.inheritleft {	float: inherit;	margin-bottom: 7px;	padding: 4px;	border: 2px solid #c5d0aa;}.inheritright {	float: inherit;	padding-left: 35px;	padding-right: 25px;	vertical-align: top;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #59058d;	line-height: 18px;	text-align: left;	padding-bottom: 3px;	padding-top: 20px;	border-right: 1px solid #ede4f2;}.box {	float: inherit;	padding-left: 20px;	padding-right: 20px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 18px;	text-align: left;	padding-bottom: 10px;	padding-top: 10px;	background-color: #FFFFFF;	margin-top: 30px;	margin-bottom: 25px;}.v-line {	border-top: 2px none #B6CEC0;	border-right: 2px none #B6CEC0;	border-bottom: 2px dotted #c5d0aa;	border-left: 2px none #B6CEC0;	padding-top: 10px;}#wrapper {	position: absolute;	width: 100%;	margin: 0px;	padding: 0px;	background-repeat: no-repeat;	background-position: center top;	left: 0px;} 

/* This is how humans code ///////////////////////

// Header /////////*/

div#header {
	
	max-width: 1000px;
	margin: 0px auto 0px auto;
	
}

img#header_img {
	width: 990px;
	border-radius: 20px;
	border-style: solid;
	border-color: #669900;
	border-width: 5px;
	margin-top: 10px;
}

div.facebook {
	border-style: dotted;
	position: relative;
	border-radius: 10px;
	background-color: #ADD6FF;
	padding-top: 15px;
	padding-left: 15px;
	padding-right: 15px;
	left: -15px;
	top: 30px;
	margin-right: auto;
	margin-left: auto;
	display: inline;
	float: right;
    	}
.facebook {
	color: #994e96;
    	font-family: Verdana, sans-serif;
    	text-align: center;
}
div.left {
	display: none;
	background-color: #C89500;
	width: 250px;
	//height: 600px;
	//float: right;
	border-radius: 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #2B3611;
	padding: 10px 20px 10px 20px;
	text-align: left;
}

div.inventory {
	display: none;
	position: static;
	border-radius: 10px;
	padding: 0px 10px 0px 10px;
	border: 5px solid #1f1f7a;
	width: 970px;
	margin-right: auto;
	margin-left: auto;
	<!--background: -webkit-linear-gradient(left, #ADD6FF , #3399FF); /* For Safari 5.1 to 6.0 */
    	background: -o-linear-gradient(right, #ADD6FF, #3399FF); /* For Opera 11.1 to 12.0 */
    	background: -moz-linear-gradient(right, #ADD6FF, #3399FF); /* For Firefox 3.6 to 15 */
    	background: linear-gradient(to right, #ADD6FF , #3399FF); /* Standard syntax (must be last) */-->
    	background: -webkit-linear-gradient(#3399FF, #ADD6FF, #3399FF); /* For Safari 5.1 to 6.0 */
  	background: -o-linear-gradient(#3399FF, #ADD6FF, #3399FF); /* For Opera 11.1 to 12.0 */
  	background: -moz-linear-gradient(#3399FF, #ADD6FF, #3399FF); /* For Firefox 3.6 to 15 */
  	background: linear-gradient(#3399FF, #ADD6FF, #3399FF); /* Standard syntax */
	}

div.inventory h1{
	font-family: "Times New Roman", Times, serif;
	color: #993300;
	margin: auto;
	text-align: center;
	padding: 15px 0 15px 0;
	}
	
div.menu_bar {
	margin: -10px auto -7px auto;
        width: 1000px;
        font-family: "Harrington Regular", Garamond, sans-serif;
    	}

div.menu_bar ul li a {
text-decoration: none;
color: #e6e6e6;
}
div.menu_bar ul li {
	display: inline;
	color: #e6e6e6;
	}
div.menu_bar ul{
	border-radius: 25px;
	background-color: #741c19;
	border-style: solid;
	border-color: #669900;
	
	margins: 0 auto 0 auto;	
	padding: 10px 0px 10px 36px;
	
	border-width: 3px;
		}

span.menu_bar {
	margin: 0px auto 0px auto;
        width: 1000px;
        font-family: "Harrington Regular", Garamond, sans-serif;
    	}

span.menu_bar ul li a {
text-decoration: none;
color: #e6e6e6;
}
span.menu_bar ul li {
	display: inline;
	color: #e6e6e6;
	}
span.menu_bar ul{
	border-radius: 25px;
	background-color: #741c19;
	border-style: solid;
	border-color: #669900;
	
	margins: 0 auto 0 auto;	
	padding: 10px 0px 10px 36px;
	
	border-width: 3px;
		}


h2#year_round {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	padding: 8px;
	position: relative;
	top: -5px;
	width: 200px;
	text-align: center;
	color: #3333cc;
	outline: 2px dotted #009966;
	
	    -webkit-animation: mymove 5s infinite; /* Chrome, Safari, Opera */
    		animation: mymove 5s infinite;
}
/* Chrome, Safari, Opera */
@-webkit-keyframes mymove {
    50% {outline-width: 3px; color: #009966; outline-color: #3333cc; background-color: #66ffff; }
}

/* Standard syntax */
@keyframes mymove {
    50% {outline-width: 3px; color: #009966; outline-color: #3333cc; background-color: #66ffff;;
}