body,html {
	margin:0;
	padding:0;
	color:#333;
	background:#fff;
}
html,body,div,p,td{
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	line-height:18px;
}
#wrap {
	width:720px;
	margin:0 auto;
}
h1 {
    margin:0;
   }
#main {
	float:left;
	width:436px;
	padding:10px 26px 40px 0px;
}
a{
	text-decoration:none;
}
a:link{
	color:#653600;
}
a:visited{
	color:#653600;
}
a:hover{
	color:#b2bb1c;
}
a:active{
	color:#653600;
}
h2 {
	margin:0 0 1em;
}
#sidebar {
	float:right;
	width:218px;
	padding:20px 0px 40px 20px;
}
#logo {
	margin-bottom:25px;
}
#deli {
	margin-bottom:25px;
}
#footer {
	clear:both;
	padding:5px 10px;
	text-align:center;
}
#footer p {
	margin:0;
   }
* html #footer {
	height:1px;
}

.mlist{
	padding:12px 0 0 0;
	font-size:12px;
	color:#a6a272;
}
.mlist .icon{
	float:left;
}
.input{
	margin-bottom:5px;
	font-size:12px;
	border:1px solid #caccb2;
	padding:2px;
	width:86px;
	height:19px;
	color:#ccc;
}
.button {
	margin:0 0 5px 3px;
	border:none;
	padding:2px;
	width:51px;
	height:25px;
	background:url(../images/join.gif) no-repeat;
	float:right;
}
label.flabel{
	font-size:11px;
}
.title{
	color:#653600;
	margin-right:5px;
}
#map{
	float:right;
	font-size:10px;
}
#map img{
	margin-bottom:-5px;
	padding:0;
}
div.hr {height: 9px;background:#fbfbe1 url(../images/hr.gif) no-repeat;margin:15px 0px 15px 0px;}
div.hr hr {display: none;}
.prime{
	font-family:Times,Georgia,serif;
	font-size:14px;
	line-height:22px;
}
.pintro{
	color:#707612;
	font-size:18px;
	line-height:22px;
}
#snfMenuHeader{
	width:100%;
	padding-bottom:10px;
}
#print{
	display:none;
}
#snfContent{
	margin:10px;
}
#snfContent p{
	margin:0;
	padding:0;
}
#snfContent .title{
	font-weight:bold;
}
.menuspecial{
	width:300px;
}

/* -- rounded corners -- */
.dialog { position:relative; margin:0px auto; min-width:8em; max-width:760px; color:#333; z-index:1; margin-left:12px; margin-bottom:20px;}
.dialog .content,.dialog .t,.dialog .b,.dialog .b div { background:transparent url(../images/rc-e3e3b5-800x1600.png) no-repeat top right; _background-image:url(../images/rc-e3e3b5-800x1600.gif);}
.dialog .content { position:relative; zoom:1; _overflow-y:hidden; padding:0px 12px 0px 0px;}
.dialog .t { position:absolute; left:0px; top:0px; width:12px; margin-left:-12px; height:100%; _height:1600px; background-position:top left;}
.dialog .b { position:relative; width:100%;}
.dialog .b,.dialog .b div { height:12px; font-size:1px;}
.dialog .b { background-position:bottom right;}
.dialog .b div { position:relative; width:12px; margin-left:-12px; background-position:bottom left;}
.dialog .hd,.dialog .bd,.dialog .ft { position:relative;}
.dialog .wrapper { position:static; max-height:1000px; overflow:auto;}
.dialog h1,.dialog p { margin:0px; padding:0.5em 0px 0.5em 0px;}
.dialog h1 { padding-bottom:0px;}

.dialog2 { position:relative; margin:0px auto; min-width:8em; max-width:760px; color:#333; z-index:1; margin-left:12px; margin-bottom:10px;}
.dialog2 .content,.dialog2 .t,.dialog2 .b,.dialog2 .b div { background:transparent url(../images/rc-b2bb1c-800x1600.png) no-repeat top right; _background-image:url(../images/rc-b2bb1c-800x1600.gif);}
.dialog2 .content { position:relative; zoom:1; _overflow-y:hidden; padding:0px 12px 0px 0px;}
.dialog2 .t { position:absolute; left:0px; top:0px; width:12px; margin-left:-12px; height:100%; _height:1600px; background-position:top left;}
.dialog2 .b { position:relative; width:100%;}
.dialog2 .b,.dialog2 .b div { height:4px; font-size:1px;}
.dialog2 .b { background-position:bottom right;}
.dialog2 .b div { position:relative; width:12px; margin-left:-12px; background-position:bottom left;}
.dialog2 .hd,.dialog2 .bd,.dialog2 .ft { position:relative;}
.dialog2 .wrapper { position:static; max-height:1000px; overflow:auto;}
.dialog2 h1,.dialog2 p { margin:0px; padding:0.5em 0px 0.5em 0px;}
.dialog2 h1 { padding-bottom:0px;}
.dialog2 .content .title{ text-align:center;padding:5px 0px 0px 0px;font-size:15px;font-weight:bold;}