body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	width:100%;
	background:#000 url(gfx/sitebkgr.gif) repeat-x;
	margin:0; padding:0;
	behavior: url(csshover.htc);
}
img{border: 0;}

#logos {width: 680px;height: 140px;overflow: hidden;}
#logos table {width: 680px;padding: 0;border-spacing: 0;border-collapse: collapse;}
#logos td {width: 18%;height: 70px;vertical-align: middle;text-align: center;}

#menu{}
	#menu ul {
		list-style: none;
		margin: 0;
		padding: 0;
	}
	#menu li {position: relative;}
	#menu ul ul ul {
		position: absolute;
		top: 34px;
		left: 0;
	}
	div#menu ul ul ul,
	div#menu ul ul li:hover ul ul {display: none;}
	div#menu ul ul li:hover ul,
	div#menu ul ul ul li:hover ul {display: block;}

#lvl1 {							
	height: 34px;
	line-height: 34px;
	font-size: 13px;
	color: #EBD299;
	text-align: center;
}
	#lvl1 span {float: left;}
	#lvl1 a {						
		color: #EBD299;
		text-decoration: none;
		padding: 0 6px 0 5px;
		float: left;
		display: block;
	}
	#lvl1 a:hover {color: #FFF;}	
	#lvl1 li {
		float: left;
		position: relative;
		}
#lvl2 {}
	#lvl2 li {
		clear: both;
		background: #FBBF2D;
		height: 15px;
		border-top: 1px solid #FFF;
		padding: 2px 0;
	}
	#lvl2 a {
		display: block;
		width: 174px;
		text-align: left;
		color: #720638;
		background: #FBBF2D;
		font-size: 11px;
		height: 15px;
		line-height: 15px;
	}
	#lvl2 .lvl3 {
		top: 0;
		left: 185px;
		border-left: 1px solid #fff;
	}
	#lvl2 .lvl3 li {
		border-top: 1px solid #FBBF2D;
		background: #000;
	}
	#lvl2 .lvl3 a {
		background: #000;
		color: #FBBF2D;
		padding-left: 10px;
		line-height: 15px;
		height: 15px;
	}
	#lvl2 .lvl3 a:hover {color: #FFF;}

#lvl1 .lvl2 a {
	color: #720638;
	background: #FBBF2D;
	width: 180px;
	font-size: 12px;
	font-weight: bold;
	line-height: 13px;
	height: 13px;
	text-align: left;
	padding: 2px 10px;
	border-top: 1px solid #FFF;
}
#lvl1 .lvl2 a:hover {color: #FFF;}
#lvl1 .lvl2 li {clear: both;}

.lclr{}
.tnavone {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #EBD299;
	line-height: 34px;
	text-align: center;
}
.tnavone a{
	color: #EBD299;
	text-decoration: none;
	padding: 0px 6px 0px 5px;
}
.tnavone a:hover {
	color: #FFF;
}
.content, .content a {
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	line-height: 15px;
}
.adcontentsm, .adcontentsm a {
	font-size: 9px;
	font-weight: normal;
	color: #333333;
	line-height: 12px;
}
.homeloc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	line-height: 12px;
}
.homeloc a {
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	line-height: 12px;
	text-decoration: none;
}
.homeloc a:hover {
	color: #ED1C24;
}
.homelrest {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #900C48;
	line-height: 14px;
}
.restdetail, .restdetail a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #95856B;
	line-height: 14px;
}
.heads1 {
	font-size: 18px;
	font-weight: bold;
	color: #900C48;
	line-height: 20px;
}
.heads2 {
	font-size: 16px;
	font-weight: bold;
	color: #95856B;
	line-height: 18px;
}
.headsgreen {
	font-size: 18px;
	font-weight: bold;
	color: #05843F;
	line-height: 20px;
}
.sheads1 {
	font-size: 10pt;
	font-weight: bold;
	color: #95856B;
	line-height: 13pt;
	padding: 8px 0px 0px 0px;
}
.sheads2 {
	font-size: 11pt;
	font-weight: bold;
	color: #917A5C;
	line-height: 15pt;
	padding: 8px 0px 0px 0px;
}
.sheadsblk {
	font-size: 10pt;
	font-weight: bold;
	color: #1A1818;
	line-height: 13pt;
	padding: 8px 0px 0px 0px;
}
.sheadsgreen {
	font-size: 15px;
	font-weight: bold;
	color: #05843F;
	line-height: 16px;
}
.footersgray {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	color: #555555;
	line-height: 16px;
	padding: 0px 0px 20px 0px;
}
.footersgray a {
	font-weight: normal;
	color: #555555;
	text-decoration: none;
}
.footersgray a:hover {color: #000;}

.rl {
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	line-height: 15px;
}
.rl a {
	font-weight: bold;
	color: #333333;
	text-decoration: underline;
}
.rl span {display: block;}

.rest_list {
	text-align: left;
	font-size: 14px;
	}
	.rest_list a {color: #000;}

.sm, .sm a {
	font-size: 11px;
	font-weight: normal;
	color: #355D45;
	line-height: 14px;
	text-decoration: none;
}
.contentwht, .contentwht a {
	font-size: 11px;
	font-weight: normal;
	color: #FFF;
	line-height: 15px;
}
h2 {
	font-size: 16px;
	font-weight: bold;
	color: #3E5A58;
	line-height: 18px;
	margin-top: 20px;
	margin-bottom: 6px;
}

