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

/* blocks */

#wrapper {
	position:relative;
	width: 1024px; 
	margin: 0 auto; 
	text-align: left;
	background-color:#000000;
}
#maincontainer {
	position:relative;
	width: 1024px;
	height: 1000px;
	top:20px;
	background-color:#0e0e0e;
	z-index: 1;
}
#h1 {
	position:absolute;
	width: 1024px;
	height: 164px;
	top:-19px;
	left: 0px;
	border:none;
}
BODY {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	background-color:#0e0e0e;
}
#mainimg {
	position:absolute;
	width: 1024px;
	height: 800px;
	top:145px;
	left: 0px;
	z-index:1;
	background-color: #000000;
}
#footermain {
	position:absolute;
	width: 250px;
	height: 15px;
	top:955px;
	left: 394px;
	text-align:left;
}
#footercal {
	position:absolute;
	width: 250px;
	height: 15px;
	top:1373px;
	left: 424px;
	text-align:left;
}
#footermaillist {
	position:absolute;
	width: 250px;
	height: 15px;
	top:957px;
	left: 393px;
	text-align:left;
}
#credit {
	position:absolute;
	width: 112px;
	height: 15px;
	top:955px;
	left: 909px;
	text-align:left;
}
#calendarmain {
	position:absolute;
	width: 420px;
	height: 400px;
	top:313px;
	left: 65px;
	z-index:10;
}

#calendar {
	position:absolute;
	width: 877px;
	height: 645px;
	top:240px;
	left: 65px;
	z-index:10;
}
#foodmenu1 {
	position:absolute;
	width: 416px;
	height: 678px;
	top:229px;
	left: 71px;
	z-index:10;
	background-color: #111111;
}
#foodmenu2 {
	position:absolute;
	width: 416px;
	height: 678px;
	top:229px;
	left: 541px;
	z-index:10;
	background-color: #111111;
}
#contactform {
	position:absolute;
	width: 597px;
	height: 387px;
	top:264px;
	left: 72px;
	z-index:10;
}
#mapmain {
	position:absolute;
	width: 340px;
	height: 221px;
	top:424px;
	left: 609px;
	z-index:10;
}
#emailsignupform {
	position:absolute;
	width: 884px;
	height: 221px;
	top: 223px;
	left: 69px;
	z-index:10;
}
#maphours {
	position:absolute;
	width: 340px;
	height: 221px;
	top:424px;
	left: 609px;
	z-index:10;
}
#location {
	position:absolute;
	width: 336px;
	height: 30px;
	top:369px;
	left: 609px;
	z-index:10;
}
#description {
	position:absolute;
	width: 1024px;
	height: 17px;
	top:225px;
	left: 0px;
	z-index:10;
	}
#coupon {
	position:absolute;
	width: 567px;
	height: 25px;
	top:15px;
	left: 408px;
	z-index:10;
}
#locationhours {
	position:absolute;
	width: 489px;
	height: 36px;
	top:314px;
	left: 74px;
	z-index:10;
}
#linktomaincal {
	position:absolute;
	width: 94px;
	height: 20px;
	top:317px;
	left: 78px;
	z-index:10;
}
#googlemaps {
	position:absolute;
	width: 90px;
	height: 17px;
	top:317px;
	left: 609px;
	z-index:10;
}
#googlemapshours {
	position:absolute;
	width: 489px;
	height: 376px;
	top:364px;
	left: 74px;
	z-index:10;
}
#titlebar {
	position:absolute;
	width: 275px;
	height: 19px;
	top:201px;
	left: 0px;
	z-index:10;
}
#hours {
	position:absolute;
	width: 929px;
	height: 19px;
	top:257px;
	left: 42px;
	z-index:10;
}
#menu01 {
	position: absolute;
	top: 145px;
	left: 63px;
	width: 61px;
	text-align: left;
	height: 17px;
	border: 0 none;
	z-index:10;
}
#menu02 {
	position: absolute;
	top: 145px;
	left: 137px;
	width: 97px;
	text-align: left;
	height: 17px;
	border: 0 none;
	z-index:10;
}
#menu03 {
	position: absolute;
	top: 145px;
	left: 245px;
	width: 160px;
	text-align: left;
	height: 17px;
	border: 0 none;
	z-index:10;
}
#menu04 {
	position: absolute;
	top: 145px;
	left: 418px;
	width: 79px;
	text-align: left;
	height: 17px;
	border: 0 none;
	z-index:10;
}
#menu05 {
	position: absolute;
	top: 145px;
	left: 512px;
	width: 84px;
	text-align: left;
	height: 17px;
	border: 0 none;
	z-index:10;
}


#submenu01 {
	position: absolute;
	top: 145px;
	left: 753px;
	width: 82px;
	text-align: left;
	height: 17px;
	border: 0 none;
	z-index:10;
}
#submenu02 {
	position: absolute;
	top: 145px;
	left: 757px;
	width: 78px;
	text-align: left;
	height: 17px;
	border: 0 none;
	z-index:10;
}
#submenu03 {
	position: absolute;
	top: 145px;
	left: 846px;
	width: 103px;
	text-align: left;
	height: 17px;
	border: 0 none;
	z-index:10;
}
#facetwit {
	position:absolute;
	width: 233px;
	height: 66px;
	top:664px;
	left: 610px;
	text-align:left;
	z-index: 1;
}

#valentine {
	position:absolute;
	width: 708px;
	height: 52px;
	top:560px;
	left: 84px;
	border:none;
}


/* text styles */
.whitestyle01 {
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	color: #cccccc;
	text-decoration: none;
	font-smooth:auto;

}
.whitestyle02 {
	font-size: 16px;
	font-family:Arial, Helvetica, sans-serif;
	color: #cccccc;
	text-decoration: none;
	font-smooth:auto;

}
.orangestyle01 {
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	color: #ee8f08;
	text-decoration: none;
	font-smooth:auto;
}
.yellowtyle01 {
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	color: #ffe600;
	text-decoration: none;
	font-smooth:auto;
}



a:link {
	color: #CCCCCC;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #cccccc;
}
a:hover {
	text-decoration: underline;
	color: #ffffff;
}
a:active {
	text-decoration: none;
	color: #cccccc;
}

.coupon a:link {
font-size: 18px;
font-weight:bold;
	color: #33FF00;
	text-decoration: none;
}
.coupon a:visited {
font-size: 18px;
font-weight:bold;
	text-decoration: none;
	color: #33FF00 ;
}
.coupon a:hover {
font-size: 18px;
font-weight:bold;
	text-decoration: underline;
	color: #33FF00 ;
}
.coupon a:active {
font-size: 18px;
font-weight:bold;
	text-decoration: none;
	color: #33FF00 ;
}



/* menu hovers*/
.jackmenu01{
	position:absolute;
	float: left;
	margin: 0;
	padding: 0;
	background: url(images/menua.jpg) no-repeat;
	width: 61px;
	height: 17px;
	overflow:hidden;/* for ie to hide extra height*/
	background-image: url(images/menub.jpg);
	left: 65px;
	top: 68px;
}
.jackmenu01 a {
	display: block;
	color: #000000;
	font-size: 11px;
	width: 61px;
	height: 17px;
	display: block;
	float: left;
	overflow:hidden;
}
.jackmenu01 a:hover {
	color: #ffffff;
}
.jackmenu01 img {
	width: 61px;
	height: 17px; 
	border: 0;
}
.jackmenu01 a:hover img {
	visibility:hidden

}



.jackmenu02{
	position:absolute;
	float: left;
	margin: 0;
	padding: 0;
	background: url(images/cala.jpg) no-repeat;
	width: 97px;
	height: 17px;
	overflow:hidden;/* for ie to hide extra height*/
	background-image: url(images/calb.jpg);
	left: 65px;
	top: 68px;
}
.jackmenu02 a {
	display: block;
	color: #000000;
	font-size: 11px;
	width: 97px;
	height: 17px;
	display: block;
	float: left;
	overflow:hidden;
}
.jackmenu02 a:hover {
	color: #ffffff;
}
.jackmenu02 img {
	width: 97px;
	height: 17px; 
	border: 0;
}
.jackmenu02 a:hover img {
	visibility:hidden

}



.jackmenu03{
	position:absolute;
	float: left;
	margin: 0;
	padding: 0;
	background: url(images/hoursa.jpg) no-repeat;
	width: 160px;
	height: 17px;
	overflow:hidden;/* for ie to hide extra height*/
	background-image: url(images/hoursb.jpg);
	left: 65px;
	top: 68px;
}
.jackmenu03 a {
	display: block;
	color: #000000;
	font-size: 11px;
	width: 160px;
	height: 17px;
	display: block;
	float: left;
	overflow:hidden;
}
.jackmenu03 a:hover {
	color: #ffffff;
}
.jackmenu03 img {
	width: 160px;
	height: 17px; 
	border: 0;
}
.jackmenu03 a:hover img {
	visibility:hidden

}

.jackmenu04{
	position:absolute;
	float: left;
	margin: 0;
	padding: 0;
	background: url(images/photosa.jpg) no-repeat;
	width: 79px;
	height: 17px;
	overflow:hidden;/* for ie to hide extra height*/
	background-image: url(images/photosb.jpg);
	left: 65px;
	top: 68px;
}
.jackmenu04 a {
	display: block;
	color: #000000;
	font-size: 11px;
	width: 79px;
	height: 17px;
	display: block;
	float: left;
	overflow:hidden;
}
.jackmenu04 a:hover {
	color: #ffffff;
}
.jackmenu04 img {
	width: 79px;
	height: 17px; 
	border: 0;
}
.jackmenu04 a:hover img {
	visibility:hidden

}


.jackmenu05{
	position:absolute;
	float: left;
	margin: 0;
	padding: 0;
	background: url(images/contacta.jpg) no-repeat;
	width: 84px;
	height: 17px;
	overflow:hidden;/* for ie to hide extra height*/
	background-image: url(images/contactb.jpg);
	left: 65px;
	top: 68px;
}
.jackmenu05 a {
	display: block;
	color: #000000;
	font-size: 11px;
	width: 84px;
	height: 17px;
	display: block;
	float: left;
	overflow:hidden;
}
.jackmenu05 a:hover {
	color: #ffffff;
}
.jackmenu05 img {
	width: 84px;
	height: 17px; 
	border: 0;
}
.jackmenu05 a:hover img {
	visibility:hidden

}



.jacksubmenu01{
	position:absolute;
	float: left;
	margin: 0;
	padding: 0;
	background: url(images/booka.jpg) no-repeat;
	width: 82px;
	height: 17px;
	overflow:hidden;/* for ie to hide extra height*/
	background-image: url(images/bookb.jpg);
	left: 65px;
	top: 68px;
}
.jacksubmenu01 a {
	display: block;
	color: #000000;
	font-size: 11px;
	width: 82px;
	height: 17px;
	display: block;
	float: left;
	overflow:hidden;
}
.jacksubmenu01 a:hover {
	color: #ffffff;
}
.jacsubkmenu01 img {
	width: 82px;
	height: 17px; 
	border: 0;
}
.jacksubmenu01 a:hover img {
	visibility:hidden

}



.jacksubmenu02{
	position:absolute;
	float: left;
	margin: 0;
	padding: 0;
	background: url(images/myspacea.jpg) no-repeat;
	width: 78px;
	height: 17px;
	overflow:hidden;/* for ie to hide extra height*/
	background-image: url(images/myspaceb.jpg);
	left: 65px;
	top: 68px;
}
.jacksubmenu02 a {
	display: block;
	color: #000000;
	font-size: 11px;
	width: 78px;
	height: 17px;
	display: block;
	float: left;
	overflow:hidden;
}
.jacksubmenu02 a:hover {
	color: #ffffff;
}
.jacksubmenu02 img {
	width: 78px;
	height: 17px; 
	border: 0;
}
.jacksubmenu02 a:hover img {
	visibility:hidden

}



.jacksubmenu03{
	position:absolute;
	float: left;
	margin: 0;
	padding: 0;
	background: url(images/maila.jpg) no-repeat;
	width: 103px;
	height: 17px;
	overflow:hidden;/* for ie to hide extra height*/
	background-image: url(images/mailb.jpg);
	left: 65px;
	top: 68px;
}
.jacksubmenu03 a {
	display: block;
	color: #000000;
	font-size: 11px;
	width: 103px;
	height: 17px;
	display: block;
	float: left;
	overflow:hidden;
}
.jacksubmenu03 a:hover {
	color: #ffffff;
}
.jacksubmenu03 img {
	width: 103px;
	height: 17px; 
	border: 0;
}
.jacksubmenu03 a:hover img {
	visibility:hidden

}





	
