﻿body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td, anchor
{ font-family: Tahoma, Arial, Helvetica, sans-serif;  font-size:  100%; 
  color:Black;
	top: 0px;
	left: 0px;
	
}

table
{border-collapse: collapse; border-spacing:0;
	margin-right: 24px;
}

table.quote1
{
	position:relative;
	width:470px;
	left:0px;
	top:5px;
	margin-left:4px;
	
}

table.quote2
{
	position:relative;
	width:470px;
	left:0px;
	top:0px;
	height:215px;
	
	
}

table.quote3
{
	position:relative;
	width:470px;
	left:5px;
	top:10px;
	height:300px;
	
}

.tblSubHdg
{
	border-width: 1px;
	position:relative;
	height:25px;
	text-align:center;
	color:#AE3036;
	background-color:#EBEFE5;
	padding-left:0px;
	padding-top:5px; 
	padding-bottom:0;
	margin-bottom:0;
	border-style:groove;
	border-color:#AE3036;
	top: 0px;
	left: 0px;
}




td.qStyle1
{
	font-family: Tahoma;
	text-align:left;
	font-size:16px;
	font-weight:normal;
	height: 35px;
	width: 130px;
	vertical-align: middle;
	color:#AE3036;
	background-color:#EBEFE5;

}

td.qStyle2
{
	font-family: Tahoma;
	text-align:left;
	font-size:16px;
	font-weight:normal;
	height: 35px;
	width:140px;
	padding-left:5px;
	
	
}

td.qStyle3
{
	font-family: Tahoma;
	text-align:left;
	font-size:16px;
	font-weight:normal;
	height: 35px;
	width:275px;
	
	
}

td.qStyle4
{
	font-family: Tahoma;
	text-align:left;
	font-size:16px;
	font-weight:normal;
	height: 35px;
	width: 145px;
	line-height:24px;
	

}

td.qStyle5
{
	font-family: Tahoma;
	text-align:left;
	font-size:16px;
	font-weight:normal;
	height: 35px;
	width:40px;
	line-height:24px;
	
	

}
.filler
{
	position:relative;
	width:100px;
}


.adobeDownload
{
    position: absolute;
    top: 585px;
    left: 125px;
}

.cmdBtns
{
	position:relative;
	background-image:url('Images/QGreenRectBackground.png');
	top:15px;
	left:7px;
	width:470px;
	height:180px;
}


.Qsubmit
{

	background-image: url('Images/CafeNStuffWallpaper.png');
	background-position: left top;
	font-family: Tahoma; 
	font-size: 16px; 
	font-weight: bold; 
	color: #AE3036;
}




address, caption, cite, code, dfn, em, strong, th, var{font-style: normal; font-weight:normal;}




h1,h2,h3
{
	font-family: Edwardian Script ITC;
	color: #AE3038;
}
h3
{
	margin-bottom:0px;
	padding-bottom:0px;
}


h4
{
	font-family:  Tahoma;
	font-size: 14px;
	font-weight: bold;
	color: #AE3038;
   
}

h5
{
	font-size: 18px;
	font-weight: bold;
	color: #75875B;
	margin-top:1px;
	padding-top:1px;
   
}


h6 
{
	font-size:14px;
	color:Black;
	font-weight:normal;
	
}

q:before, q:after{content:'';} 

form
{
	margin: 0;
	top:0;
	bottom:0;
	height:1050px;
	width:1260px;
}

body 
{
	background: url(Images/CafeNStuffWallpaper.png) repeat;
	margin:0;
	width: auto;
	
	
}
.greenStyle
{
	color: #75875B;
	font-size: 12px;
}

h1
{
	font-size: 56px;
	
}

h2
{
	font-size: 46px;
}

h3
{
	font-size:  xx-large;
}

A:link
{
	font-family:Tahoma;
	color: #AE3036;
	text-decoration:none;
}

A:visted
{
	font-family:Tahoma;
	color: #75875B;
	text-decoration:underline;
	
}


.hypLinkContactUs1
{
	text-decoration: underline;
	color: Blue;
	font-weight: normal;
}

.ContentInBox
{
	position:relative;
	left:5px;
	top:5px;
}

.contentPgHdg
{
	position:relative;
	margin:0;
	padding:0;
}

#ContentOptPlaceHldr
{
	position: absolute;
	top:30px;
	left: 950px;
	width:75px;
	height:85px;
	
	
}

#holidayContent
{
	position: absolute;
	top:-3px;
	left: -65px;
	
	
}


.subHdg
{
	position:relative;
	margin-top:0;
	padding-top:0;
	left:35px;
	width:200px;
}



#headerContent
{
	position:absolute;
	top:0;
	left:5%;
	padding:0;
	width:1090px;
	height:137px;
	
	
}
 #headerImg
 {
 	position:relative;
 	
 	margin-left:350px;
 	
 }
 

#mainContent
{
background: url(Images/CafeNStuffMainImage2.png) no-repeat;
	position:absolute;
	top:140px;
	left:5%;
	width:1090px; 
	height:800px;
	 
}
	 
#mainContentHalf
{
background: url(Images/CafeNStuffMainImageHalfPg.png) no-repeat;
	position:absolute;
	top:140px;
	left:5%;
	width:550px; 
	height:800px;
	 
}

#PrivatePrtyContent
{
	background: url(Images\PrivatePartyWhole.png) ;
	position:absolute;
	top:150px;
	left:5%;
	width:1090px; 
	height:800px;
	 
}

#topNavPanel
{
	position: absolute;
	top: 1%;
	left: 21%;
	width:  130px;
	height: 40px;
	padding:2;
	
}

 li
{
	color:#AE3036;
	font-size:14px;
	
}


.adobeDownload
{
	position:relative;
	top:8px;
	width:400px;
	height:33px;
}

.btnARCbrochure
{
	position:relative;
	left:60px;
	top:5px;
}

#NavContent
{
	position:absolute;
	top:8%;
	left:15%;
	right:70%;
	
}


.DynamicMenuHover
{
	
	background-image:url(Images/dynamicHover.png);
	background-repeat:no-repeat;
	background-position:left,top;
	width:165px;
	height: 34px;
	
	
}
.DynamicMenuRegular
{
	
	background-position:left, top;
	color:#75875B;
	width:165px;
	
	
	z-index:1;

	

}

.MainMenuStaticHoverOld
{
	
	background-image:url(Images/staticHover.png);
	background-repeat:no-repeat;
	background-position:left, top;
	
	width:155px;
	height:50px;

}

.MainMenuStaticHover
{
	background-image:url(Images/staticHover1.png);

	background-repeat:no-repeat;
	
	background-position: left;
	
	

}


.MainMenuStatic
{
	
	
	background-position:left;
	
	
}

.footerStaticMenuStyle
{
	width: 1090px;
	position: absolute;
}
.footerHoverStyle
{
	background-position: left, top;
	color: #75875B;
	width: 30px;
	position: relative;
}

.noPadding
{ 
	position:relative;
	padding:0;
	margin:0;
	top: -7px;
	left: 0px;
}

#PageContent
{
	position:absolute;
	top:9%;
	left:52%;
	width:43%;
	height:85%;
	
		
	
}

.menuLeft
{
	position:absolute;
	top:8%;
	left:3%;
	width:49%;
	height:90%;
	
}

.menuRight
{
	position:absolute;
	top:8%;
	left:51%;
	width:46%;
	height:90%;
	
}
.MenuItems
{
	position:relative;
	left:10px;
	top:0;
	width:470px;
	height: 51px;
}

.MenuItems p
{	
	font-size:12px;
	color:#75875B;
	text-align:center;
	width:400px;
	
}



.mItem
{
	font-family:Tahoma;
	font-weight:bold;
	font-size: 12px;
	color:#AE3036;
	width:400px;
	
}

.mPrice
{
	font-family:Tahoma;
	font-weight:bold;
	font-size: 12px;
	color:#AE3036;
	width:70px;
	text-align:right;
}

.mDetails
{
	font-family:Tahoma;
	font-style:italic;
	font-size:11px;
	color:#75875B;
}


.MenuItems2
{
	position:relative;
	left:20px;
	top:0;
	width:440px;
}


.mItem2
{
	font-family: Tahoma;
	font-weight: bold;
	font-size: 14px;
	color: #AE3036;
	width: 225px;
	text-align: left;
}

.mImg
{
	position: relative;
	width: 126px;
	text-align: right;
	float: right;
	right:25px;
	
}

.mDetails2
{
	font-family:Tahoma;
	font-size:12px;
	color:#75875B;
	width:200px;
	text-align:center;
}




.contentTxt
{
	position:absolute;
	 vertical-align:top;
	 margin-top:0px;
	top:12%;
	left:3%;
	width: 272px;
	font-size:13px;
	color:#657177;
	
}

h4.contentHdg
{
	position:absolute;
	top:6%;
	padding-top:0;
	left:3%;
	
}

#SRVsubHdg
{
	position:relative;
	margin:0px;
	vertical-align:top;
	top:5px;
	left:25px;
	color:#75875B;
	
}



.lnkCorpEvents
{
	
	position: relative;
	top: 1%;
	left:5px;
	width: 250px;
	height: 40px;
	visibility: visible;
	float: none;
}


#corpTxt
{	
	position:absolute;
	top:13%;
	left:4%;
	font-size:14px;
	color:#718074;
	width: 210px;
	
}


#WeddingContent
{
	position:absolute;
	background-image: url('Images/SmallGrnRect.png') no-repeat; 
	Bottom:8px;
	left:20px;
	right:-5px;
	width:231px;
	height:328px;
}


.WeddingHdg
{
	position:absolute;
	top:25px;
	left:50px;
	width:155px;
	height:48px;
	
}

.SRVWeddingHdg
{
	position:absolute;
	top:25px;
	left:30px;
	height: 60px;
	width: 200px;
}





.SRVCorpEventsHdg
{
	
	position:absolute;
	top:105px;
	left:150px;
	height: 60px;
	width:300px;
}

.SRVBarSrvHdg
{
	
	position:absolute;
	top:285px;
	left:160px;
	height:50px; 
	width:220px;
	
	
}

.SRVThemedHdg
{
	position:absolute;
	top:200px;
	left:40px;
	height:51px;
	width:255px;
	
	
} 

.SRVPicnicHdg
{
	
	position:absolute;
	top:360px;
	left:45px;
	height:56px;
    width:185px;
	right: 270px;
}

.SRVEntertainHdg
{
	
	position:absolute;
	top:440px;
	left:155px;
	height:55px;
	width:284px;
	
}


#venueLinks asp:HyperLink
{
	position:absolute;
	font-family:Tahoma;
	color:#AE3036;
	font-size:large;
	padding-bottom:0;
	margin-bottom:0;
	
}


#venueLinks a:link
{
	position:absolute;
	font-family:Tahoma;
	color:#AE3036;
	font-size:large;
	padding-bottom:0;
	margin-bottom:0;
	
}

.VenueTxt
{
	position:absolute;
	font-family:Tahoma;
	color:#75875B;
	font-size:small;
	margin-top:0;
	padding-top:0;
}



.HeritagePkImg
{
	position:absolute;
	top:0px;
	left:10px;
}

.HeritagePkHlink
{
	position:absolute;
	top:40px;
	left:190px;
	width:275px;
	font-family:Tahoma;
	color:#AE3036;
	font-size:large;
	padding-bottom:0;
	margin-bottom:0;
	
	
}

#HeritagePkTxt
{
	
	top:70px;
	left:190px;
	width:275px;
}

.GreenleafImg
{
	position:absolute;
	top:130px;
	left:290px;
}

.GreenleafHlink
{
	position:absolute;
	top:165px;
	left:15px;
	width:275px;
	font-family:Tahoma;
	color:#AE3036;
	font-size:large;
	padding-bottom:0;
	margin-bottom:0;
}

#GreenleafTxt
{
	top:195px;
	left:15px;
	width:275px;
}

.ARCImg
{
	position:absolute;
	top:255px;
	left:0px;
	padding:0px;
	margin-right:5px;
}

.ARCHlink
{	
	position:absolute;
	top:270px;
	left:175px;
	width:275px;
	font-family:Tahoma;
	color:#AE3036;
	font-size:large;
	padding-bottom:0;
	margin-bottom:0;
	
}

#ARCTxt
{
	top:330px;
	left:175px;
	width:275px;
	margin-left:10px;

}

.NorwalkHallImg
{
	position:absolute;
	top:365px;
	left:290px;
}

.NorwalkHallHlink
{
	position:absolute;
	top:400px;
	left:25px;
	width:275px;
	font-family:Tahoma;
	color:#AE3036;
	font-size:large;
	padding-bottom:0;
	margin-bottom:0;
	
}

#NorwalkHallTxt
{
	top:430px;
	left:25px;
	width:275px;
}



.CafeImg
{
	position:absolute;
	top:470px;
	left:10px;
}

.CafeHlink
{
	position:absolute;
	top:500px;
	left:190px;
	width:275px;
	font-family:Tahoma;
	color:#AE3036;
	font-size:large;
	padding-bottom:0;
	margin-bottom:0;
}

#CafeTxt
{

	top:555px;
	left:190px;
	width:275px;
}

#WeddingTxt
{
	position:absolute;
	top:65px;
	width:170px;
	height:80px;
	font-size:14px;
	color:White;
	left: 35px;
	bottom: 183px;
}


.WeddingImg
{
	position:absolute;
	top:146px;
	left:51px;
	height:150px;
}



img.topPic
{
	position:absolute;
	right:2%;
	top:8%;
	height: 130px;
	width: 170px;
}

#midContent
{
	position:absolute;
	top:30%;
	background-image: url(Images/LrgGreenRect.png) ;
	width:468px;
	height: 326px;
	left: 2px;
}

.corpEventsTxt
{
	font-family:Tahoma;
	font-size:14px;
	text-align: justify; 
	margin-right: 0px; 
	margin-left: 8px; 
	line-height: 18px;
	margin-top:15px;
	width:460px;
	color:#75875B;
	
	
}


.midContent2
{
	position:relative;
	top:14px;
	background-image: url('Images/LrgGreenRect.png');
	background-repeat:no-repeat;
	width:468px;
	height:326px;
	padding-left:8px;
	margin-left:8px;
	font-size:10px;
	line-height:16px;
	left: 0px;
}

.midContent3
{
	position:relative;
	top:16px;
	background-image: url(Images/GreenRect.png);
	background-repeat:no-repeat;
	width:468px;
	height:400px;
	padding-left:8px;
	margin-left:8px;
	font-size:10px;
	line-height:16px;
	
}

#greenRect
{
	position:absolute;
	top:5%;
	left:1%;
	width:auto;
	height:auto;
}


.corpImg
{
	position:absolute;
	top:45%;
	left:3%;
	width:230px;
	
}

.menuText
{
	background-color:Transparent;
	font-family: Edwardian Script ITC;
	font-size:40px;
	color:Maroon;
	border-style:none;
}

.hoverMenuItem
{
	background-color: Transparent;
	color:#666633;
	font-family:Broadway;
	font-size:30px;
	border-style:groove;
	border-color:#333300;
	border-width:3px;
	
}
	
.selectedMenuItem
{
	background-color: Transparent;
	color:#666633;
	font-family:Broadway;
	font-size:30px;
	border-style:groove;
	border-color:#333300;
	border-width:3px;
	
}

#leftPicMount
{
	position:absolute;
	top:55%;
	left:5%;	
	width:420px;
	height:249px;

}

label.picText
{
	font-family:Edwardian Script ITC;
	font-size:20px;
	color:#AF2F37;
	
}

.leftPicText
{
	position:absolute;
	top:295px;
	left:230px;
}

.VenueSpotHdg
{
	position:absolute;
	top:540px;
	left:20px;
	width:255px;
	height:45px;
}

#venueTxt
{	
	position:absolute;
	top:585px;
	left:10px;
	font-size:small;
	color:#657177;
	line-height:20px;
	width:450px;
	height:100px;
	
}

.VenueImg
{
	position:relative;
	bottom:20px;
	right:2px;
	top:1px;
	float:right;
	margin-left:5px;
	margin-top:0px;
	margin-bottom:5px;
	height:95px;
	width:155px;
	
}




.footerContent
{
	position: absolute;
	top: 790px;
	left: 22px;
	width: 1056px;
	height: 100px;
}
.footerMenu
{
	position: absolute;
	top: 0px;
	margin-bottom:10px;
	vertical-align:top;
	width: 1090px;
	left: 0px;
}

a.footerDesignBy
{
	position: absolute;
	right: 0px;
	top: 35px;
	
}
p.footerText
{
	font-size: x-small;
	position: absolute;
	left: 0px;
	Bottom: 0px;
	height: 25px;
	width: 360px;
	top: 45px;
	margin-bottom: 2px;
	vertical-align: text-bottom;
}

.barTxt 
{
	position:relative;
	font-family:tahoma;
	top:0;
	font-size:12px;
	text-align: justify;
	padding-left:10px;
	padding-right:10px;
	padding-top:0px;
	line-height:18px;
}

#NoHostBar
{
	position:relative;
	top:3px;
	width:100%;
	
	
}

.barTable
{
	position:relative;
	top:0;
	font-family:tahoma;
	font-size:12px;
	font-weight:200;
	line-height:18px;
	width:350px;
	margin-left:5px;
	
	
}


#barContent
{
	position:absolute;
	left:0px;
	top:15px;
	
	
}

#barImg1
{
	position:absolute;
	right:0;
	top:145px;
}

.accdBarServices
{
	position:relative;
	top:35px;
	left:0px;
	width:476px;
	margin:0;
	padding:0;
}

	

.accdPnBarHdr
{
	
	
	background-color:#D5DCCB;
	height:40px;
	width:474px;
	border-style: groove;
	border-color:#75875B;
	border-width:2px;
	
	
}
.SelectAccdPnBarHdr
{
	background-color: #D5DCCB;
	border-style: solid;
	border-width: 3px;
	border-color: #AE3036;
	height: 40px;
	width: 474px;
	text-align: center;
}

.accdPnBarContent
{
	background-color: #EBEEE6;
	border-style: solid;
	border-color: #75875B;
	border-width: 1px;
}
.accdTxt
{
	position: relative;
	text-align: justify;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
	line-height: 18px;
	font-family: Tahoma;
	color: Black;
	font-size: 14px;
	font-weight: 600;
}
#privatePrtyBack
{
	position:relative;
	top:10px;
	width:478px;
	height:60px;
	background-image:url(Images\SmRedBackgrnd.png);

}

.lnkPrivatePrty
{
	position: relative;
	margin-bottom: 1px;
	top:10px;
	left:0;
	
}


.bottomContent
{
	position:relative;
	top:35px;
	margin-left:7px;
	margin-right:7px;
	width:485px;
	height:70px;
	bottom:1px;
}



#MenuBackGreen
{
	background-image:url("Images/GreenRectBackgrnd.png");
	position:relative;
	width:480px;
	height:290px;
	margin:0;
	padding:0;
}

.menuItem
{
	width:450px;
	margin-top:1px;
	margin-bottom:1px;
}



#MenuSpec
{
	position:relative;
	left:10px;
	font-family:tahoma;
	top:0;
	width:470px;
	font-size:12px;
	text-align: justify;
	padding-right:10px;
	padding-top:0px;
	line-height:18px;
}

.Vgreen
{
	position:relative;
	background-image: url(Images/GreenRectBackgrnd.png);
	background-repeat:no-repeat;
	width:475px;
	height:285px;
	padding:5px;
	margin:0;
	bottom:0;
	left:0;
	top:3px;
	
}

.Vgreen li
{
	
	color:#75875B;
	
}


.SPContent
{
	position:absolute;
	left:275px;
	top:30px;
	
}


.twoColTbl
{
	position:relative;
	top:-10px;
	left:10px;
	font-family:Tahoma;
	font-size:12px;
	
	
}

.twoColList
{
	position: relative;
	top: -10px;
	left: 2px;
	font-family: Tahoma;
	font-size: 12px;
	text-align: left;
}
.VtopTxt
{
	position: relative;
	font-family: tahoma;
	top: 0;
	font-size: 12px;
	text-align: justify;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
	line-height: 16px;
}
.VtopImg
{
	position: relative;
	margin: 0px 0px 0px 10px;
	float: right;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 1px;
	right: 0px;
	left: 5px;
}
.VmidImg
{
	position:absolute;
	top:5px;
	right:8px;
	
}

.Vbottom
{
	position:relative;
	top:0px;
	left:2px;
	margin:0;
	padding:0;

	
}

.VAdobeRdr
{
	position:relative;
	left:65px;
	
}
.VAdobeRdr2
{
	position:relative;
	left:45px;
	margin-right:75px;
	
}

.VbottomP
{
	color:#75875B;
	margin:0;
	padding:0;
	line-height:20px;
	font-family:Tahoma;
	font-size:14px;
	font-weight:bold;
	
}


.FourColTbl
{
	position:relative;
	top:-5px;
	left:8px;
	font-family:Tahoma;
	font-size:12px;
	width:460px;
	vertical-align:bottom;
	
}

.threeColTbl
{
	position:relative;
	top:-5px;
	left:5px;
	font-family:Tahoma;
	font-size:14px;
	width:460px;
	vertical-align:bottom;
}


dl
{
	margin-top:3px;
}

dt
{
	font-family: Tahoma;
	font-size: 14px;
	color:#75875B;
	font-weight:bold;
	margin-left:3px;
	margin-top:15px;
}

dd
{
	font-family: Tahoma;
	font-size: 12px;
	margin-left:15px;
	margin-top:2px;
	
}

.disclaimTxt
{
	font-family: Tahoma;
	font-size:10px;
	color: Black;
	margin:8px;
	
	
}

.ConstImg
{
	position:relative;
	top: 5%;
	
}


.rightContent
{
	position:relative;
	width:468px;
}


.PgHdg
{
	position:relative;
	padding-bottom:0;
	margin-bottom:0;
	
}

.PgHdg1
{
	position:relative;
	padding:0;
	margin:0;
	
}
#midEntertain
{
	position:relative;
	left:3px;
	background-image:url('Images/LrgGreenRect.png');
	background-repeat:no-repeat;
	height:326px;
	top: 0px;
}

.Entertain
{
	position:relative;
	top:5px;
	left:8px;
	width:250px;
	color:#AE3036;
	height:300px;
	
}

.Entertain ul
{
	position:relative;
	top:5px;
	left:0px;
	margin-top:0;
	padding-top:0;
}

.Entertain li
{
	width:200px;
	color:#75875B;
	line-height:20px;
	font-weight:bold;
	
}

.Entertain h3
{
	position:relative;
	color:#ae3036;
	padding:0;
	font-size:36px;
	
}
.redBkgrndContent
{
	position:relative;
	top:35px;
	left:10px;
	background-image:url(Images/MedRedRectBackgrnd.png);
	background-repeat:no-repeat;
	height:226px;
	
}

.emailUsLink
{
	position:relative;
	top:10px;
}




.rentalItems
{
	position:relative;
	top:12px;
	left:10px;
	background-image:url('Images/MedRedRectBackgrnd.png');
	background-repeat:no-repeat;
	height:196px;
	
}
.rentalItems h3
{
	position:relative;
	top:2px;
	left:10px;
	color:#75875B;
	margin-top:0px;
	margin-bottom:0px;
	width:465px;
	padding:0;
	font-size:36px;
	
}

.rentalItems li
{
	font-weight:normal;
	color:#ae3036;
	width:160px;
	line-height:20px;
	text-align:left;
}




#leftUL
{
	position:relative;
	margin-top:5px;
	margin-left:35px;
	
	
}

#rightUL
{
	position:absolute;
	right:40px;
	top:45px;
	left:230px;
	width:180px;
	
}
.decorations
{
	position:absolute;
	background-image: url('Images/SmallGrnRect.png');
	background-repeat:no-repeat;
	top:20px;
	left:245px;
	width:240px;
	height:320px;
	
	
}

.footerImgBtns
{
	position:relative;
	top:0;
	left:4%;
	height:50px;
	width:475px;
}


.decorations li
{
	color:white;
	font-weight:normal;
	line-height:18px;
	width:130px;
	
	
}

.decorations ul
{
	position:relative;
	top:8px;
	left:25px;
	
}

.decorations h3
{
	position:relative;
	left:50px;
	top:15px;
	font-weight:bold;
	font-size:36px;
	width:135px;
	color:White;
}

.EntFooter
{
	position:relative;
	top:20px;
	
}

.infoList
{
	margin: 0px; 
	padding: 0px; 
	position: relative; 
	left: 40px; 
	line-height: 18px; 
	list-style-type: square; 
	list-style-position: inside; 
	text-align: left; 
	top: 8px; 
	width: 400px;
}

.EmailOrd
{
	position: relative;
	top:15px;
	left:10px;
	width:50%;
	
}



p.order
{
	position:absolute;
	left: 140px;
	top: 662px;
	
	color:#AE3036;
	font-weight:bold;
	
}

.LeftTblContent
{
	position:absolute;
	top:8%;
	left:4%;
	right:41%;
	width: 480px;
	height: 85%;
	
}



.RightTblContent
{
	position:absolute;
	top:8%;
	left:52%;
	width:472px;
	height:85%;
	
}


.upperContent
{
	position:relative;
	background-image:url(Images/SmallRedRectBackgrnd.png);
	background-repeat:no-repeat;
	top:8px;
	left:5px;
	width:460px;
	height:150px;
	
	
}

.upperContentTxt
{
	position: relative;
	top: 3px;
	left: 10px;
	right: 20px;
	font-size: 14px;
	text-align: justify;
	margin: 10px;
	line-height: 18px;
	width: 420px;
	color: #657177;
}

.upperContentImg
{
	position:relative;
	left:0px;
	right:30px;
	margin-right:5px;
	margin-left:25px;
	width:175px;
	height:130px;
	float:right;
}
.themeContent
{
	position:relative;
	top:35px;
	
}

.themeContentTxt
{
	position:relative;
	top:15px;
	left:10px;
	line-height:24px;
	font-size:16px;
	width:400px;
	margin-top:0px;
	margin-bottom:-25px;
	
}
.midContent3 li
{
	color:Black;
	line-height:20px;
	width:190px;
	
}

ul.rtSide
{
	position:relative;
	top:15px;
	left:20px;
	width:200px;
	margin:0px;
	list-style-position: inside;
}

ul.ltSide
{
	position:absolute;
	left:250px;
	top:242px;
	width:200px;
	margin:0px;
	list-style-position: inside
}

.themeMenuLnk
{
	position:relative;
	top:-25px;
	left:30px;
}

.lnkRefForm
{
	position: absolute;
	text-decoration: underline;
	font-family: Tahoma;
	font-weight: 200;
}

.AddressInfo 
{	
	position:relative;
    background-image:url(Images/RedRectBackgrnd.png);
	top:0px;
	left:0px;
	height:290px;
	width:475px;
}
	
.AddressInfo h5
{
	position:relative;
	top:5px;
	left:15px;
	margin-bottom:8px;
	font-size:18px;
}

.AddressInfo h4
{
	position:relative;
	margin-bottom:5px;
	left:15px;
	
	font-size:14px;
	top: 0px;
}

	
.ContactTopImg
{
	position:absolute;
	top:10px;
	left:315px;
}


.contactEmail
{
	position:absolute;
	top:150px;
	left:15px;
	
	
}			

.ContactMiddleImg
{
	position:relative;
	top:100px;
	left:35px;
}

.weddingQuote
{
	position:absolute;
	top:370px;
	left:20px;
	
}

.cateringQuote
{
	position:relative;
	top:30px;
	left:15px;
	
}

.privateParty
{
	position:relative;
	top:140px;
	height:178px;
	
	
}


.wedServices
{
	position:relative;
	margin-top:0px;
	left:8px;
	background-image: url('Images/LrgrGreenRect.png');
	background-repeat:no-repeat;
	height:600px;
	top: 0px;
}

.wedServices img
{
	position:relative;
	left:15px;
	top:15px;
	margin-bottom:5px;
	
}

.wedServicesRightCol
{
	position:relative;
	left:150px;
	
}


.wedServicesImgBtn
{
	position:relative;
	left:25px;
	top:20px;
	margin-bottom:15px;
	
}


.wedServices p
{
	position:relative;
	top:15px;
	left:15px;
	width:435px;
	font-size:14px;
	
	
	
}


.wedBrochure
{
	position:relative;
	top:-25px;
	left:215px;
	font-weight:bold;
	color:#AE3036;
	width:240px;
	text-decoration:underline;
	
	
	
}


.wedQuoteLnk
{
 
	position:absolute;
	top: 525px;
	left: 130px;
	
}

.PkgListing 
{
	position:relative;
	background-image:url(Images/medGreenRect.png);
	background-repeat:no-repeat;
	height:535px;
	top:10px;
}

.PkgListing li
{
	position:relative;
	left:0px;
	top:10px;
	font-size:20px;
	color: #AE3036;
	text-align:center;
	margin-bottom:6px;
	margin-left:0px;
	padding-left:0;
}

.mainContent
{
	position:relative;
	background-image:url(Images/GreenRect.png);
	background-repeat:no-repeat;
	height:400px;
	top:30px;
	
	
}
.mainContent h4
{
	position:relative;
	top:3%;
	left:15%;
}


.mainContent ul
{
	position:relative;
	top:0px;
	color:#657177;
	
}

.mainContent li
{
	color:black;
	font-size:12px;
	line-height:18px;
	width:420px;
	
}
.basicPage
{
	background-image:url(CafeNStuffWallpaper.png);
	position:absolute;
	
		}

.basicHeader
{
	position:relative;
	top:0;
	left:5%;
	noppadding:0;
	width:640px;
	height:137px;
	
	
}

.headerImg
 {
 	position:relative;
 	left:35%;
 	
 }
 
.basicPageHdg
{
	position:relative;
	top: 25px;
	left:-6px;
	width: 800px;
	height:100px;
}

.basicContent
{
	position:relative;
	background-image:url('Images/basicBackground.png');
	background-repeat:no-repeat;
	left:55px;
	width:870px;
	height:1033px;
	top: 0px;
}


.tblContent
{
	position:relative;
	left:20px;
	top:15px;
	width:830px;
	
}

.tblContent h5
{
	position: relative;
	padding-top:15px;
	text-align:center; 
	width:750px;


}
.smallTxt
{
	font-family: Tahoma;
	font-size: 14px;
	font-weight: 200;
}
.footerMenuItem
{
	color: #AE3036;
	position: relative;
	width: 30px;
	top: 0px;
	left: 0px;
}
.TextStyle3
{
	color: #657177;
	font-size: 14px;
	font-weight: 200;
}
.sideDishes
{
	position:relative;
	top:30px;
	font-size: small;
	color: #75875B;
}

.sideDishes p
{
	position:relative;
	left:10px;
	margin:0px;
	
	color:#75875B;
}

.sideDishes td
{
	width:50%;
	margin:0;
	
}

.sideDishes h4
{
	
	position:relative;
	left:10px;
	
}

.Wed2colTbl
{
	position: relative;
	left: 0%;
	width: 100%;
	height: 274px;
	top: 0px;
}
.WedMItem
{
	font-family: Tahoma;
	font-weight: normal;
	font-size: 12px;
	color: #75875B;
	width: 300px;
	line-height: 16px;
}

.TblItem
{
	font-family:Tahoma;
	font-weight:bold;
	font-size: 12px;
	color:#AE3036;
	width:400px;
 
    
}

.TblDetails
{
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	color:#75875B;
	border-style:groove;
    border-color:#AE3036;
    border-width:thin;
    text-align:center;
    width:200px;
    
}


.mDetailsAddtl
{
	font-family:Tahoma;
	font-style:italic;
	font-size:11px;
	color: black;
}


.menuStyle1
{
	position: relative;
	top: 25px;
	left: 15px;
	width: 470px;
}


.menuStyle1 table
{
	position:relative;
	top:8px;
	width:470px;
	
}

.mPrice2
{
	font-family:Tahoma;
	font-weight:bold;
	font-size: 12px;
	color:#AE3036;
	width:140px;
	text-align:right;
}
.colPanelHdrStyle
{
	border: thin solid #ae3036;
	height: 28px;
	width: 200px;
	text-align: left;
	padding-top: 0px;
	padding-bottom: 0px;
	overflow: hidden;
	position: relative;
	line-height: 28px;
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	color: #AE3036;
	top: 0px;
	left: 0px;
	right: 0px;
}
.colPanelContent
{
	position: relative;
	top: 20px;
	text-align: center;
}
.WedMItem2
{
	font-family: Tahoma;
	font-weight: normal;
	font-size: 12px;
	color: #75875B;
	width: 275px;
	line-height: 16px;
}
.MenuItemsSide
{
	position: relative;
	left: 10px;
	top: 0;
	width: 470px;
	height: 51px;
	text-align: center;
}
.MenuItemsSide p
{	
	position:relative;
	font-size:12px;
	font-weight:normal;
	padding-top:1px;
	padding-bottom:5px;
	color:#75875B;
	text-align:center;
	width:460px;
	
}
.script24Font
{
	font-family: "edwardian Script ITC";
	font-size: 24px;
	color: #AE3036;
	text-align: center;
	position: absolute;
	top: 420px;
	left:10px;
	width: 485px;
	margin-top:2px;
}
.MenuItems1Page
{
	position: relative;
	left: 15px;
	
	width: 750px;
	
	right: 0px;
	
}
.mItem2OnePg
{
	font-family: Tahoma;
	font-weight: bold;
	font-size: 14px;
	color: #AE3036;
	width: 700px;
	text-align: left;
	position: relative;
}
.mDetails1Page
{
	font-family: Tahoma;
	font-style: italic;
	font-size: 12px;
	color: #75875B;
}
.CustRefHLink
{
	position: absolute;
	right: 15px;
	text-align: right;
	top: 15px;
}

.backToWed
{
	position:absolute;
	top:20px;
	left:720px;
	width:130px;
}
.TDayMenuTopImg
{
	position: absolute;
	top: 0px;
	left: 30%;
	
	
}

.TDayMenuLeftDiv
{
	background-image: url('Images/BigFootballBkgrnd.png');
	background-repeat: no-repeat; 
	padding-top: 2px;
	margin-top: 2px; 
	position: relative; 
	margin-left: 5px; 
	padding-left: 5px; 
	height: 325px; 
	top: 10px;
}

.TDayHoursTable
{
	position:relative;
	width: 430px;
}

.TDayHoursTable td 
{	
	color: #AE3038;
	font-weight: normal; 
	font-size: 14px;
	
}

.TDayPhoneTble
{
	
	position:relative;
	top:40px;
	left:125px;
	
	
}

.TDayPhoneTble td
{
	color: #AE3038;
	font-weight: normal; 
	font-size: 14px;
	
}	
	
.TDayLowerImg
{
	position:absolute;
	left:315px;
	top:185px;
	height:128px;
	
}

.TDayMenuTbl
{
	position:relative;
	top:5px;
	left: 0px;
}
	
.TDayMenuTbl td
{
	padding: 0px; 
	margin: 0px; 
	font-weight: normal; 
	font-style: italic;
	font-size:16px;
	text-align: center;
	color: #75875B;
	 
}	
.TDayMenuPkgQty
{
	
	padding-bottom:10px; 
	font-size: 16px; 
	color: #AE3038;
	font-weight:bold;
	left: 0px;
}
	
.TDayExtraTbl
{
	position:relative;
	top:100px;
	margin-right:1px;
	
	
}

.TDayExtraTbl td
{
	
	font-size: 14px; 
	color: #75875B;
	vertical-align: middle;
	padding:2px;
		
}

.TDayLastDiv
{
	position:relative;
	top:45px;
	margin:2;
	color:#AE3036;
	font-size: 14px; 
	
}

.TDayLastDiv p
{
	
	color:#AE3036;
	font-size: 14px; 
	
}

.topNavImg
{
	width: 32px;
	height:32px;
	
}