@charset "utf-8";
/* CSS Document */

body {
	background-color: #000;
	background-image: url(../images/main_bgd.jpg);
	background-repeat: no-repeat;
	top: 0px;
}

img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#Banner {
	position:absolute;
	width:100%;
	height:130px;
	z-index:1;
	top: 0px;
	left: 0px;
	text-align: center;
	vertical-align: top;
	background-repeat: no-repeat;
}
#TopLeftNote {
	position:absolute;
	width:181px;
	height:45px;
	z-index:2;
	left: 1px;
	top: 389px;
	border: 1px dotted #fefacb;
	text-align: center;
	padding-top: 10px;
}
#wrapper {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: relative;
	width: 1200px;
	height: 735px;
	top: 130px;
	z-index: 2;
}
#TopNav {
	position:absolute;
	width:1000px;
	height:45px;
	z-index:3;
	left: 190px;
	top: 0px;
	text-align: center;
	font-family: Verdana;
	font-size: 11px;
	color: #110D0C;
	background-color: #fefacb;
	padding: 0px;
	vertical-align: middle;
	border-top-width: 5px;
	border-right-width: 5px;
	border-left-width: 5px;
	border-top-style: double;
	border-right-style: double;
	border-bottom-style: dotted;
	border-left-style: double;
	border-top-color: #000;
	border-right-color: #000;
	border-left-color: #000;
	border-bottom-width: 1px;
	border-bottom-color: #000;
}
#TopNavBlack {
	position:absolute;
	width:1000px;
	height:45px;
	z-index:3;
	left: 190px;
	top: 0px;
	text-align: center;
	font-family: Verdana;
	font-size: 11px;
	color: #110D0C;
	background-color: #000000;
	padding: 0px;
	vertical-align: middle;
	border-top-width: 5px;
	border-right-width: 5px;
	border-left-width: 5px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: dotted;
	border-left-style: solid;
	border-top-color: #000;
	border-right-color: #000;
	border-left-color: #000;
	border-bottom-width: 1px;
	border-bottom-color: #000;
}
#apNavigation {
	position:absolute;
	width:181px;
	height:367px;
	z-index:4;
	top: 0px;
	border: 1px dotted #fefacb;
}

/* CSS Document */

#LeftTextBox {
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #000;
	position: absolute;
	height: 508px;
	width: 431px;
	top: 20px;
	left: 22px;
	z-index: 5;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 0px;
}
#IndexRightImg {
	position:absolute;
	width:470px;
	height:425px;
	z-index:3;
	left: 502px;
	top: 99px;
	border: 1px dotted #000;
}

#BottomNavigation {
	position:absolute;
	width:1000px;
	height:77px;
	z-index:6;
	left: 190px;
	top: 730px;
	text-align: center;
	padding: 5px;
	font-family: Verdana;
	font-size: 12px;
	color: #fefacb;
}
a:link {
	color: #90765D;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #90765D;
}
a:hover {
	text-decoration: underline;
	color: #90765D;
}
a:active {
	text-decoration: underline;
	color: #90765D;
}
#apMenus {
	position:relative;
	width:1000px;
	height:607px;
	z-index:1;
	text-align: left;
	background-color: #000;
	background-image: url(../images/home_banner_bgd.jpg);
	background-repeat: no-repeat;
	top: 0px;
}
#apLogoMiddle {
	position:absolute;
	width:1000px;
	height:449px;
	z-index:2;
	border-right-width: 3px;
	border-right-style: solid;
	border-right-color: #FFFFCB;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #FFFFCB;
	background-image: url(../images/logo_middle.jpg);
	top: 158px;
}
#apCatering {
	position:relative;
	width:1000px;
	height:69px;
	z-index:3;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFCB;
	border-left-color: #FFFFCB;
	background-image: url(../images/catering.jpg);
}
#apHomeText {
	position:relative;
	width:1000px;
	height:370px;
	z-index:4;
	background-color: #fefacb;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #fefacb;
	border-bottom-color: #fefacb;
	border-left-color: #fefacb;
}
#CateringMenu {
	position:absolute;
	width:452px;
	height:375px;
	z-index:8;
	left: 707px;
	top: 25px;
}

.BodyText {
	font-family: Verdana;
	font-size: 11px;
	color: #000;
	font-weight: normal;
}
.celllines {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000;
	padding: 3px;
	text-align: center;
}

.TableHome {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #000;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #000;
}
#apHomeNav {
	position:absolute;
	width:128px;
	height:31px;
	z-index:1;
	text-align: center;
	font-family: Verdana;
	font-size: 11px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000;
	padding: 5px;
	left: 17px;
	top: 15px;
}
#apMenuContent {
	position:relative;
	width:1000px;
	height:675px;
	z-index:2;
	background-color: #fefacb;
	border-right-width: 5px;
	border-bottom-width: 5px;
	border-left-width: 5px;
	border-top-style: none;
	border-right-style: double;
	border-bottom-style: double;
	border-left-style: double;
	border-right-color: #000;
	border-bottom-color: #000;
	border-left-color: #000;
	left: 190px;
	top: 45px;
}


#apBBQMenu1 {
	position:absolute;
	width:454px;
	height:261px;
	z-index:1;
	left: 30px;
	top: 306px;
}


#apBBQMenu2 {
	position:absolute;
	width:454px;
	height:259px;
	z-index:4;
	left: 30px;
	top: 18px;
}

#apBBQMenu3 {
	position:absolute;
	width:462px;
	height:174px;
	z-index:5;
	left: 510px;
	top: 18px;
}
#apBBQNote {
	position:absolute;
	width:975px;
	height:86px;
	z-index:6;
	left: 10px;
	top: 461px;
	border: 1px dotted #A8825E;
}
.imagedottedline {
	border: 1px dotted #000;
	padding: 0px;
}

#apBowlFoodMenu {
	position:absolute;
	width:457px;
	height:423px;
	z-index:2;
	left: 498px;
	top: 35px;
}
#apBowlFoodImg {
	position:absolute;
	width:440px;
	height:423px;
	z-index:6;
	left: 30px;
	top: 35px;
	border: 1px dotted #000;
}


#apLongMenu {
	position:absolute;
	width:310px;
	height:563px;
	z-index:5;
	left: 676px;
	top: 25px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #000;
}
#apShortMenuMid {
	position:absolute;
	width:310px;
	height:452px;
	z-index:4;
	left: 345px;
	top: 25px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #000;
}

#apShortMenuLeft {
	position:absolute;
	width:310px;
	height:453px;
	z-index:1;
	left: 15px;
	top: 25px;
}
#apShortMenuRight {
	position:absolute;
	width:310px;
	height:452px;
	z-index:5;
	left: 676px;
	top: 25px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #000;
}
#apCanapesBottomImg {
	position:absolute;
	width:310px;
	height:231px;
	z-index:6;
	left: 676px;
	top: 345px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: dotted;
	border-left-width: 1px;
	border-left-color: #000;
}
#apBottomNav {
	position:absolute;
	width:990px;
	height:18px;
	z-index:5;
	background-color: #000;
	text-align: center;
	padding: 5px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #000;
}
#apSeaFoodOnIce {
	position:absolute;
	width:582px;
	height:346px;
	z-index:7;
	left: 207px;
	top: 33px;
}
#apBBQLongImage {
	position:absolute;
	width:316px;
	height:442px;
	z-index:7;
	left: 669px;
	top: 15px;
	border: 1px dotted #000;
}
#apMenuButton {
	position:absolute;
	width:243px;
	height:85px;
	z-index:1;
	left: 756px;
	top: 0px;
}

#apCateringDescriptions {
	position:absolute;
	width:100%;
	height:65px;
	z-index:3;
	left: 0px;
	top: 604px;
	border-top-width: 2px;
	border-top-style: dotted;
	border-top-color: #000;
	text-align: center;
}
#CALCnb {
	position:absolute;
	width:629px;
	height:185px;
	z-index:6;
	left: 30px;
	top: 477px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #000;
}
#RACSnb {
	position:absolute;
	width:615px;
	height:142px;
	z-index:7;
	left: 53px;
	top: 522px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #000;
}
#SFOInb {
	position:absolute;
	width:616px;
	height:210px;
	z-index:7;
	left: 48px;
	top: 513px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #000;
}
#Invitation {
	position:relative;
	width:1000px;
	height:800px;
	z-index:2;
	background-color: #000;
	border-right-width: 5px;
	border-bottom-width: 5px;
	border-left-width: 5px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #000;
	border-bottom-color: #000;
	border-left-color: #000;
	left: 190px;
	top: 0px;
}
.CreamV11 {
	font-family: Verdana;
	font-size: 11px;
	color: #fefacb;
}
#BBQimg {
	position:absolute;
	width:462px;
	height:322px;
	z-index:6;
	left: 510px;
	top: 242px;
	border: 1px dotted #000;
}
#NB {
	height: 36px;
	width: 935px;
	left: 17px;
	position: absolute;
	top: 524px;
	font-family: Verdana;
	font-size: 11px;
	color: #000;
	text-align: center;
	vertical-align: bottom;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}
.GoldBodyText {
	font-family: Verdana;
	font-size: 11px;
	color: #90765D;
}
