﻿html {
	background-color:#D4AA55;
	background-image:url('../images/Bg.jpg');
	background-repeat:repeat-x;
}

body#Body {
	background-image:url('../images/SiteBg.jpg');
	background-repeat:no-repeat;
	background-position:center top;
	text-align:center;
}

div#SiteWpr {
	width:958px;
	overflow:hidden;
	margin:0 auto;
	text-align:left;
}

div#SiteWpr div#LayoutWpr {
	width:958px;
	overflow:hidden;
	position:relative;
}

div#SiteWpr div#LayoutWpr div#FooterWpr {
	width:958px;
	height:54px;
	padding-bottom:10px;
	margin-bottom:10px;
	overflow:hidden;
	background-image:url('../images/FooterBg.jpg');
	background-repeat:no-repeat;
}

div#SiteWpr div#LayoutWpr div#FooterWpr div#Phones {
	float:left;
	width:347px;
	height:54px;
	line-height:64px;
	padding-left:4px;
	padding-bottom:10px;
	overflow:hidden;
	text-align:center;
}

div#SiteWpr div#LayoutWpr div#FooterWpr div#Phones span,
div#SiteWpr div#LayoutWpr div#FooterWpr div#Phones h6 {
	padding:0;
	margin:0;
	display:inline;
}

div#SiteWpr div#LayoutWpr div#FooterWpr div#Phones span {
	color:#636411;
	font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
	font-size:12pt;
}

div#SiteWpr div#LayoutWpr div#FooterWpr div#Phones h6 {
	color:#663300;
	font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
	font-size:13pt;
}

div#SiteWpr div#LayoutWpr div#FooterWpr div#Copyright {
	float:left;
	width:448px;
	height:54px;
	line-height:64px;
	padding-left:10px;
	padding-bottom:10px;
	overflow:hidden;
}

div#SiteWpr div#LayoutWpr div#FooterWpr div#Copyright span {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#C57B00;
}

div#SiteWpr div#LayoutWpr div#FooterWpr div#ForteLogo {
	float:left;
	width:131px;
	height:34px;
	padding-top:12px;
	padding-bottom:10px;
	padding-right:18px;
	overflow:hidden;
}

div#SiteWpr div#LayoutWpr div#FooterWpr div#ForteLogo h6 {
	padding:0;
	margin:0;
	width:131px;
	height:34px;
	overflow:hidden;
}

div#SiteWpr div#LayoutWpr div#FooterWpr div#ForteLogo h6 a {
	display:block;
	height:0;
	padding-top:34px;
	background-image:url('../images/ForteLogo.jpg');
	background-repeat:no-repeat;
}

div#SiteWpr div#LayoutWpr div#HeaderWpr {
	width:958px;
	height:122px;
	padding-top:18px;
	overflow:hidden;
}

div#SiteWpr div#LayoutWpr div#HeaderWpr div#LogoWpr {
	width:190px;
	height:122px;
	overflow:hidden;
	float:left;
}

div#SiteWpr div#LayoutWpr div#HeaderWpr div#LogoWpr h1 {
	padding:0;
	margin:0;
	width:190px;
	height:122px;
	overflow:hidden;
}

div#SiteWpr div#LayoutWpr div#HeaderWpr div#LogoWpr h1 a {
	display:block;
	height:0;
	padding-top:122px;
	overflow:hidden;
	background-image:url('../images/Logo.jpg');
	background-repeat:no-repeat;
}

div#NavigationWpr {
	width:768px;
	height:122px;
	position:absolute;
	top:18px;
	left:190px;
}

div#NavigationWpr div#ShortcutsWpr {
	width:768px;
	height:31px;
	padding-bottom:52px;
	overflow:hidden;
}

div#NavigationWpr div#ShortcutsWpr div#Shortcuts {
	float:right;
	height:31px;
	overflow:hidden;
	background-image:url('../images/SiteSearch/Repeater.jpg');
	background-repeat:repeat-x;
}

div#NavigationWpr div#ShortcutsWpr div#Shortcuts div#ShortcutLinks {
	float:left;
	height:21px;
	line-height:21px;
	padding-left:18px;
	padding-top:3px;
	padding-bottom:7px;
	overflow:hidden;
	background-image:url('../images/SiteSearch/LeftSide.jpg');
	background-repeat:no-repeat;
}

div#NavigationWpr div#ShortcutsWpr div#Shortcuts div#ShortcutLinks a {
	float:left;
	height:21px;
	line-height:21px;
	padding:0 10px;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#906729;
	text-decoration:none;
	background-image:url('../images/SiteSearch/TextRepeater.jpg');
	background-repeat:no-repeat;
	background-position:right top;
}

div#NavigationWpr div#ShortcutsWpr div#Shortcuts div#ShortcutLinks a:hover {
	text-decoration:underline;
}

div#NavigationWpr div#ShortcutsWpr div#Shortcuts div#SignUpFrm {
	float:left;
	height:21px;
	line-height:21px;
	padding-right:20px;
	padding-left:8px;
	padding-top:3px;
	padding-bottom:7px;
	overflow:hidden;
	background-image:url('../images/SiteSearch/RightSide.jpg');
	background-repeat:no-repeat;
	background-position:right top;
}

div#NavigationWpr div#ShortcutsWpr div#Shortcuts div#SignUpFrm input#txtSignUp {
	float:left;
	border:0;
	width:150px;
	height:15px;
	padding:3px 5px;
	background-image:url('../images/SiteSearch/SearchText.jpg');
	background-repeat:no-repeat;
	color:#D4AA55;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
}

div#NavigationWpr div#ShortcutsWpr div#Shortcuts div#SignUpFrm input#btnSubmit {
	float:left;
	border:0;
	width:30px;
	height:21px;
	overflow:hidden;
	background-image:url('../images/SiteSearch/SearchBtn.jpg');
	background-repeat:no-repeat;
}

div#NavigationWpr div#Yui {
	width:768px;
	height:39px;
	background-image:url('../images/Menu.jpg');
	background-repeat:no-repeat;
}

div#SiteWpr div#LayoutWpr div#ContentWpr {
	width:958px;
	overflow:hidden;
	background-image:url('../images/ContentBg.jpg');
	background-repeat:repeat-y;
}

div#SiteWpr div#LayoutWpr div#ContentWpr div#ContentBody {
	width:958px;
	overflow:hidden;
	background-image:url('../images/ContentBodyBg.jpg');
	background-repeat:no-repeat;
}

div#SiteWpr div#LayoutWpr div#ContentWpr div#ContentBodyInternal {
	width:915px;
	padding:21px 25px 21px 18px;
	background-image:url('../images/ContentBodyBg.jpg');
	background-repeat:no-repeat;
	min-height:390px;
 	height:auto !important;
 	height:390px;

}

div#SiteWpr div#LayoutWpr div#ContentWpr div#ContentBodyInternal div#GeneralContentWpr {
	width:915px;
	background-image:url('../images/GeneralContentWpr.jpg');
	background-repeat:repeat-x;
	min-height:390px;
 	height:auto !important;
 	height:390px;
}

div#SiteWpr div#LayoutWpr div#ContentWpr div#ContentBodyInternal div#GeneralContentWpr div#GeneralContent {
	width:915px;
	/*background-image:url('../images/GeneralContentBg.gif');
	background-repeat:repeat-y;*/
}

div#SiteWpr div#LayoutWpr div#ContentWpr div#ContentBodyInternal div#GeneralContentWpr div#GeneralContent div#Content {
	float:left;
	width:626px;
	padding:25px;
	overflow:hidden;
}

div#SiteWpr div#LayoutWpr div#ContentWpr div#ContentBodyInternal div#GeneralContentWpr div#GeneralContent div#SideMenu {
	float:left;
	width:239px;
	overflow:hidden;
}

div#SiteWpr div#LayoutWpr div#ContentWpr div#ContentBodyInternal div#GeneralContentWpr div#GeneralContent div#SideMenu h3 {
	padding:0;
	margin:0;
	background-image:url('../images/SideMenu/HeadlineBg.jpg');
	background-repeat:repeat-y;
	color:#FFFFFF;
	font-weight:normal;
	font-family:"Century Gothic", Arial, Helvetica, sans-serif;
	font-size:12pt;
	text-transform: capitalize;
	padding:5px 12px;
}

div#SiteWpr div#LayoutWpr div#ContentWpr div#ContentBodyInternal div#GeneralContentWpr div#GeneralContent div#SideMenu ul,
div#SiteWpr div#LayoutWpr div#ContentWpr div#ContentBodyInternal div#GeneralContentWpr div#GeneralContent div#SideMenu ul li {
	padding:0;
	margin:0;
}

div#SiteWpr div#LayoutWpr div#ContentWpr div#ContentBodyInternal div#GeneralContentWpr div#GeneralContent div#SideMenu ul {
	padding:0 0 30px 0;
	background-image:url('../images/SideMenu/MenuOff.jpg');
	background-repeat:repeat-y;
}

div#SiteWpr div#LayoutWpr div#ContentWpr div#ContentBodyInternal div#GeneralContentWpr div#GeneralContent div#SideMenu ul li a {
	display:block;
	background-image:url('../images/SideMenu/MenuOff.jpg');
	background-repeat:repeat-y;
	padding:5px 20px;
	font-size:12pt;
	font-weight:normal;
	color:#A7A497;
}

div#SiteWpr div#LayoutWpr div#ContentWpr div#ContentBodyInternal div#GeneralContentWpr div#GeneralContent div#SideMenu ul li a.current,
div#SiteWpr div#LayoutWpr div#ContentWpr div#ContentBodyInternal div#GeneralContentWpr div#GeneralContent div#SideMenu ul li a:hover {
	background-image:url('../images/SideMenu/MenuOn.jpg');
	color:#D9A53E;
}

div#SiteWpr div#LayoutWpr div#ContentWpr div#ContentBodyInternal div#GeneralContentWpr div#GeneralContent div#SideMenu div#BannersInternal {
	border-right:1px solid #DDDAC9;
	width:238px;
	overflow:hidden;
	margin-top:6px;
}

div#SiteWpr div#LayoutWpr div#ContentWpr div#BannersWpr {
	width:915px;
	height:453px;
	overflow:hidden;
	margin-top:20px;
	margin-left:25px;
	margin-right:18px;
	background-image:url('../images/BannersBg.jpg');
	background-repeat:repeat-x;
}

div#SiteWpr div#LayoutWpr div#ContentWpr div#BannersWpr div.item {
	width:216px;
	height:445px;
	overflow:hidden;
	float:left;
	margin-top:8px;
	margin-right:5pt;
	background-position:right top;
	background-repeat:no-repeat;
}

div#SiteWpr div#LayoutWpr div#ContentWpr div#BannersWpr div.item1 {
	/*background-image:url('../images/Banners/item1.jpg');*/
	padding-left:9px;
}

div#SiteWpr div#LayoutWpr div#ContentWpr div#BannersWpr div.item1 p,
div#SiteWpr div#LayoutWpr div#ContentWpr div#BannersWpr div.item2 p,
div#SiteWpr div#LayoutWpr div#ContentWpr div#BannersWpr div.item3 p {
	margin:0; padding:0;
}


div#SiteWpr div#LayoutWpr div#ContentWpr div#BannersWpr div.item4 {
	background-image:url('../images/Banners/Dinner2.jpg');
	margin-top:0;
	margin-left:3px;
	margin-right:0;
	padding-left:16px;
	padding-right:17px;
	padding-top:265px;
	width:201px;
	height:188px;
	position:relative;
}

div#SiteWpr div#LayoutWpr div#ContentWpr div#BannersWpr div.item4 h2.headline {
	padding:0;
	margin:0;
	width:206px;
	height:0;
	padding-top:35px;
	overflow:hidden;
	background-image:url('../images/WelcomeHdr.gif');
	background-repeat:no-repeat;
}

div#SiteWpr div#LayoutWpr div#ContentWpr div#BannersWpr div.item4 div.content {
	padding:5px 0;
	margin:0;
	color:#A7A497;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	line-height:1.6em;
}

div#SiteWpr div#LayoutWpr div#ContentWpr div#BannersWpr div.item4 a.learnmore {
	display:block;
	width:201px;
	color:#8B8875;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	text-align:right;
	position:absolute;
	bottom:5px;
}

div#SiteWpr div#LayoutWpr div#ContentWpr div#BannersWpr div.item4 a.learnmore:hover {
	color:#906729;
}

div#SiteWpr div#LayoutWpr div#ContentWpr div#GeneralLinksWpr {
	width:958px;
	overflow:hidden;
	position:relative;
}

div#SiteWpr div#LayoutWpr div#ContentWpr div#GeneralLinksWpr p { line-height:1.2em;}


div#SiteWpr div#LayoutWpr div#ContentWpr div#GeneralLinksWpr div.item {
	width:216px;
	overflow:hidden;
	float:left;
	margin-right:5pt;
	margin-top:19px;
	margin-bottom:10px;
}

div#SiteWpr div#LayoutWpr div#ContentWpr div#GeneralLinksWpr div.item1 {
	padding-left:34px;
}

div#SiteWpr div#LayoutWpr div#ContentWpr div#GeneralLinksWpr div.item2 {

}

div#SiteWpr div#LayoutWpr div#ContentWpr div#GeneralLinksWpr div.item3 {

}

div#SiteWpr div#LayoutWpr div#ContentWpr div#GeneralLinksWpr div.item4 {
	width:233px;
	margin-left:3px;
	margin-right:17px;
	margin-top:10px;
	border-right:1px solid #DCDAC7;
}

div#SiteWpr div#LayoutWpr div#ContentWpr div#GeneralLinksWpr div.item h3.headline {
	padding:0;
	margin:0;
	width:216px;
	height:0;
	padding-top:25px;
	margin-bottom:10px;
	overflow:hidden;
	background-repeat:no-repeat;
}

div#SiteWpr div#LayoutWpr div#ContentWpr div#GeneralLinksWpr div.item1 h3.headline {
	background-image:url('../images/CateringHdr.jpg');
}

div#SiteWpr div#LayoutWpr div#ContentWpr div#GeneralLinksWpr div.item2 h3.headline {
	background-image:url('../images/DeliveriesHdr.jpg');
}

div#SiteWpr div#LayoutWpr div#ContentWpr div#GeneralLinksWpr div.item3 h3.headline {
	background-image:url('../images/MenuHdr.jpg');
}

div#SiteWpr div#LayoutWpr div#ContentWpr div#GeneralLinksWpr div.item p.content {
	padding:0 2px;
	margin:0;
	color:#A7A497;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	line-height:1.6em;
	color:#A7A497;
}

div#SiteWpr div#LayoutWpr div#ContentWpr div#GeneralLinksWpr div.item a.learnmore {
	display:block;
	width:172px;
	height:22px;
	color:#81B3C8;
	background-color:#ECEADD;
	text-align:left;
	padding:0 18px;
	position:absolute;
	bottom:10px;
	text-align:right;
	clear:both;
}

div#SiteWpr div#LayoutWpr div#ContentWpr div#GeneralLinksWpr div.item a.learnmore:hover {
	color:#906729;
}

div#SiteWpr div#LayoutWpr div#ContentWpr div#GeneralLinksWpr div.item3 div.content {

}

div#SiteWpr div#LayoutWpr div#ContentWpr div#GeneralLinksWpr div.item3 div.content h4.header {
	color:#A09D88;
	border-bottom:1px solid #EBE8D3;
	font-size:10pt;
	padding:0;
}

div#SiteWpr div#LayoutWpr div#ContentWpr div#GeneralLinksWpr div.item3 div.content ul,
div#SiteWpr div#LayoutWpr div#ContentWpr div#GeneralLinksWpr div.item3 div.content ul li {
	padding:0;
	margin:0;
}


div#SiteWpr div#LayoutWpr div#ContentWpr div#GeneralLinksWpr div.item3 div.content ul li,
div#SiteWpr div#LayoutWpr div#ContentWpr div#GeneralLinksWpr div.item3 div.content ul li a {
	float:left;
	width:108px;
}

div#SiteWpr div#LayoutWpr div#ContentWpr div#GeneralLinksWpr div.item3 div.content ul li a {
	font-family:Arial, Helvetica, sans-serif;
	color:#70A9C1;
	font-weight:normal;
	font-size:8pt;
	line-height:normal;
}

div#SiteWpr div#LayoutWpr div#ContentWpr div#GeneralLinksWpr div.item3 div.content ul li a:hover {
	text-decoration:underline;
}

div#SiteWpr div#LayoutWpr div#ContentWpr div#GeneralLinksWpr div.item3 div.content ul li {
	margin-bottom:2px;
}

div#SiteWpr div#LayoutWpr div#ContentWpr div#GeneralLinksWpr div.item3 div.content a.more {
	display:block;
	text-align:right;
	clear:both;
	padding-right:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#456788;
	font-weight:normal;
	font-size:8pt;
	line-height:normal;
}

div#SiteWpr div#LayoutWpr div#ContentWpr div#GeneralLinksWpr div.item3 div.content a.more:hover {
	text-decoration:underline;
}

div#SignUpFrm form { margin:0; }

div.imageContainer {  }
div.imageContainer p { margin:0; padding:0; }

#SideMenu li a { display:block; overflow:hidden; zoom:1; }

/* Level 2 */
li.level2Selected a,
 li.level2Selected,
 li.level2 a,
 li.level2 {	

}

ul.level2{
	
	padding:0px!important;

}

.level2 span{
	display:block;
	padding-left:10px;
	font-size:10pt;
}

li.level2 .current {

	
	background-color:#E8E6DA!important; 
	background-image:none!important;
}

.level2  a.current span,
.level2  a:hover span{
	
	color:#9BA63D;
}

div#BannerImageWrapper { width: 241px; height: 176px; overflow:hidden; zoom:1; }
