body {
	background-color: #809984;
	margin:0px;
	padding:0px;
}

.hide {
visibility:hidden;
}

.p {
	margin:0px;
	padding:0px;
	font-size: inherit;
	font-family: inherit;
	font-weight: inherit;
	text-align: inherit;
	color: inherit;
	line-height: inherit;
	vertical-align: top;
}
p {
	padding-top:0px;
	margin-top:0px;
}
img {
	border:0px;
}
div {
	margin:0px;
	padding:0px;
	font-family:verdana; font-size:12px;
}

h2 {
font-family: Lucida Sans Unicode, Lucida Grande, Helvetica, Arial, sans-serif
}

h3 {
	font-size: 125%;
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
}

a { color: white; text-decoration:none;}
a:hover { color: #a83b39; text-decoration: underline; }
a.selected { color: #a83b39; text-decoration: none; }

img {
	border:0px;
}

#main {

	position: relative;

	left: 50px;

	width:1024px;
	margin: 0px auto 0px 0px;
	border: 0px solid #f0f0f0;

}
#colwrap1 {
	float:left;
	width:881px;
	margin-top:0px;
	margin-left:0px;
	border: 0px solid #f0f0f0;

}
div #leftwrapper {
    float: left;
    background-image:  url(images/index_r1_c2.jpg);
    background-repeat: no-repeat;
    height: 680px;
    width: 18px;
}

div #rightwrapper {
    float: left;
    background-image:  url(images/index_r1_c6.jpg);
    background-repeat: no-repeat;
    height: 680px;
    width: 18px;
}

div #header {
    float: left;
    background-image:  url(images/index_r1_c3.jpg);
    background-repeat: no-repeat;
    height: 137px;
    width: 881px;
}
div #imagemap {
	float: left;
    background-repeat: no-repeat;
    height: 351px;
    width: 881px;
}

div #footer {
    float: left;
    background-image:  url(images/index_r3_c3.jpg);
    background-repeat: no-repeat;
    height: 192px;
    width: 881px;
}

div #contact { 
text-decoration: none;               
float: left;
position:absolute;
width:  100px;
height: 20px;
margin-left: 670px;
margin-top: 45px;

}

div #nav {
    text-align: left;
    position: static;
    float: left;
    background-image:  url(images/index_r2_c3.jpg);
    background-repeat: no-repeat;
    height: 351px;
    width: 163px;
}

div #navtext {
    bottom: 10px;
    right: 10px;
    text-align: left;
    color: white;
    font-size: 16px;
    font-family: sans-serif, "Lucida Grande", Verdana, Arial;
    position: relative;
    height: auto;
    width: auto;
    left: 10px;
    top: 25px;
}

div #pic {
    clear: right;
    position: static;
    float: left;
    background-image:  url(images/index_r2_c4.jpg);
    background-repeat: no-repeat;
    height: 351px;
    width: 276px;
}

div #pic1 {
    clear: right;
    position: static;
    float: left;
    background-image: url(images/food1.jpg);
    background-repeat: no-repeat;
    height: 351px;
    width: 276px;
}

div #pic2 {
    clear: right;
    position: static;
    float: left;
    background-image: url(images/food2.jpg);
    background-repeat: no-repeat;
    height: 351px;
    width: 276px;
}

div #pic3 {
    clear: right;
    position: static;
    float: left;
    background-image: url(images/food3.jpg);
    background-repeat: no-repeat;
    height: 351px;
    width: 276px;
}

div #pic4 {
    clear: right;
    position: static;
    float: left;
    background-image: url(images/food4.jpg);
    background-repeat: no-repeat;
    height: 351px;
    width: 276px;
}

div #textbox {
    position: relative;
    float: left;
    font-family: sans-serif;
    background-image:  url(images/index_r2_c5.jpg);
    background-repeat: no-repeat;
    height: 351px;
    width: 442px;
}

div #maintext {
    top: 15px;
    margin-right: 5px;
    text-align: left;
    font-family: Georgia, "Times New Roman", Times, serif;
    margin-left: 5px;
    bottom: auto;
    right: auto;
    color: black;
    font-size: 12px;
    position: relative;
    height: auto;
    width: 430px;
    left: auto;
}

div {
	margin:0px;
	padding:0px;
	font-family: "Lucida Grande", Verdana, Arial, sans-serif; font-size:12px;
}

.AbsWrap {
	width: 100%;
	position: relative;
}
.rowWrap {
	width: 100%;
}
.clearfloat {
	clear:both;
	height:0px;
}
#index_r1_c2 {
	margin-left:53px;
	margin-top:0px;
	width:18px;
	height:680px;
	margin-bottom:0px;
	float:left;
	display:inline;

}
#index_r1_c3 {
	margin-left:0px;
	margin-top:0px;
	width:881px;
	height:137px;
	margin-bottom:0px;
	float:left;
	display:inline;

}
#index_r2_c3 {
	margin-left:0px;
	margin-top:0px;
	width:163px;
	height:351px;
	margin-bottom:0px;
	float:left;
	display:inline;

}
#index_r2_c4 {
	margin-left:0px;
	margin-top:0px;
	width:276px;
	height:351px;
	margin-bottom:0px;
	float:left;
	display:inline;

}
#index_r2_c5 {
	margin-left:0px;
	margin-top:0px;
	width:442px;
	height:351px;
	margin-bottom:0px;
	float:left;
	display:inline;

}
#index_r3_c3 {
	margin-left:0px;
	margin-top:0px;
	width:881px;
	height:192px;
	margin-bottom:0px;
	float:left;
	display:inline;

}
#index_r1_c6 {
	margin-left:0px;
	margin-top:0px;
	width:18px;
	height:680px;
	margin-bottom:0px;
	float:left;
	display:inline;

}

#menu {max-height: 351px; max-width: 160px; margin-left: auto; margin-bottom: 0; margin-right: auto; margin-top: 0; position: absolute; width: auto; height: auto;}

#menu ul {padding-left: 1px; padding-bottom: 1px; padding-right: 1px; padding-top: 1px; margin:0; padding:0; list-style:none; white-space:nowrap; text-align:left; background:url(images/opaque.png);}

#menu li {margin:0; padding:0; list-style:none;}
#menu li {display:inline-block; display:inline;}
#menu ul {position:absolute; left:-9999px;}
#menu ul.level1 {background-image: url(images/index_r2_c3.jpg); position:absolute; left: -5px; top: -5px;}

#menu a {border-right-color: #ddd; border-bottom-color: #ddd; border-right-style: solid; border-bottom-style: solid; border-right-width: 1px; border-bottom-width: 1px; padding-left: 10px; padding-bottom: 0; padding-right: 60px; padding-top: 0; font-family: "Lucida Grande", Verdana, Arial, sans-serif; display:block; font:normal 12px; color: white; line-height:22px; text-decoration:none;} 

#menu ul li:hover > ul {background: #9EAE7C; visibility:visible; left:100%; margin-top: -24px; margin-left: -15px;}

#menu a:hover ul,
#menu a:hover a:hover ul, 
#menu a:hover a:hover a:hover ul {left:100%; visibility:visible;}
#menu a:hover ul ul, 
#menu a:hover a:hover ul ul {left:-9999px;}

#menu li a:hover {color: #a83b39; background:#9EAE7C;} 
#menu li:hover > a {color: #a83b39; background:#9EAE7C;}
#menu li a.fly {background: url(anywidth/arrow.gif) no-repeat right top;}
#menu li a.fly:hover {background:#9EAE7C url(anywidth/arrow.gif) no-repeat right top;} 
#menu li:hover > a.fly {background:#9EAE7C url(anywidth/arrow.gif) no-repeat right top;}

#menu table {position:absolute; left:99%; height:0; width:0; border-collapse:collapse; margin-top:-7px; margin-left:-1px;}



