@charset "UTF-8"; 


/* CSS Document */

/*####### This For Lightbox #############*/



#lightfilter {
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: #000;
	z-index: 10;
	opacity: 0.5;
	filter: alpha(opacity=90);
}


#foodmenu {
	display: none;
	position: absolute;
	width: 1000px;
	margin-left: -500px;
	margin-top: -300px;
	top: 50%;
	left: 50%;
	border: 1px solid black;
	background-color: #000;
	z-index:101;
	overflow: hidden;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	height: auto!important;
	height: 700px;
	min-height:700px;
}
 
 
#foodmenu-container {
	padding: 10px;
	background-color: #FFF;
}
#foodmenu-container td {
	margin: 0px;
	text-align: left
}
  
  
  
  
/*  ###########################*/


#drinkmenu {
	display: none;
	position: absolute;
	width: 1000px;
	margin-left: -500px;
	margin-top: -300px;
	top: 50%;
	left: 50%;
	border: 1px solid black;
	background-color: #000;
	z-index:101;
	overflow: hidden;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	height: auto!important;
	height: 700px;
	min-height:700px;
}
 
 
#drinkmenu-container {
	padding: 10px;
	background-color: #FFF;
}
#drinkmenu-container td {
	margin: 0px;
	text-align: left
}



/*####################################################*/
 
#map {
	display: none;
	position: absolute;
	width: 650px;
	height: 560px;
	margin-left: -300px;
	margin-top: -280px;
	top: 50%;
	left: 50%;
	border: 1px solid black;
	background-color: #000;
	z-index:100;
	overflow: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
}
#map h1 {
	font-size: 14px;
	font-weight: bolder;
	color: #CC0000;
	padding-bottom: 10px;
}
#map h2 { 
	font-size: 12px;
	font-weight: bolder;
	color: #666;
}
#map h3 {
	font-size: 12px; 
	font-weight: normal;
	color: #666;
}
#map-container {
	padding: 0px 75px 30px 20px;
	background-color: #FFF;
	height: 500px;
}
#map-container td {
	margin: 0px;
	height: 30px;
	text-align: left;
}

 
 
 
#reservation {
	display: none;
	position: absolute;
	width: 650px;
	height: 800px;
	margin-left: -300px;
	margin-top: -280px;
	top: 50%;
	left: 50%;
	border: 1px solid black;
	background-color: #000;
	z-index:100;
	overflow: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
}
#reservation h1 {
	font-size: 14px;
	font-weight: bolder;
	color: #CC0000;
	padding-bottom: 10px;
}
#reservation h2 {
	font-size: 12px;
	font-weight: bolder;
	color: #666;
}
#reservation h3 {
	font-size: 12px;
	font-weight: normal;
	color: #666;
}
#reservation-container {
	padding: 30px 75px 30px 75px;
	background-color: #FFF;
	height: 800px;
}
#reservation-container td {
	margin: 0px;
	height: 30px;
	text-align: left;
}
#footer {
	margin: 0px;
	padding-left: 25px;
	background-color: #000;
	height: 50px;
}
#sent {
	display: none;
	position: absolute;
	width: 650px;
	height: 400px;
	margin-left: -300px;
	margin-top: -200px;
	top: 50%;
	left: 50%;
	border: 1px solid black;
	background-color: #000;
	z-index:101;
	overflow: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
}
#sent h1 {
	font-size: 14px;
	font-weight: bolder;
	color: #CC0000;
	padding-bottom: 10px;
}
#sent h2 {
	font-size: 12px;
	font-weight: bolder;
	color: #666;
}
#sent h3 {
	font-size: 12px;
	font-weight: normal;
	color: #666;
}
#sent h3 A:link, #sent h3 A:visited {color:#666; text-decoration : none}
#sent h3 A:visited {color:#666; text-decoration : none}
#sent h3 A:hover, #sent h3 A:active {color:#CC0000; text-decoration : underline}

#sent-container {
	padding: 30px 75px 30px 75px;
	background-color: #FFF;
	height: 291px;
}
#sent-container td {
	margin: 0px;
	height: 30px;
}


#subscribe {
	display: none;
	position: absolute;
	width: 650px;
	height: 400px;
	margin-left: -300px;
	margin-top: -200px;
	top: 50%;
	left: 50%;
	border: 1px solid black;
	background-color: #000;
	z-index:100;
	overflow: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
}
#subscribe h1 {
	font-size: 14px;
	font-weight: bolder;
	color: #CC0000;
	padding-bottom: 10px;
}
#subscribe h2 {
	font-size: 12px;
	font-weight: bolder;
	color: #666;
}
#subscribe h3 {
	font-size: 12px;
	font-weight: normal;
	color: #666;
}
#subscribe h3 A:link, #subscribe h3 A:visited {color:#666; text-decoration : none}
#subscribe h3 A:visited {color:#666; text-decoration : none}
#subscribe h3 A:hover, #subscribe h3 A:active {color:#CC0000; text-decoration : underline}

#subscribe-container {
	padding: 30px 75px 30px 75px;
	background-color: #FFF;
	height: 291px;
}
#subscribe-container td {
	margin: 0px;
	height: 30px;
	text-align: left;
}

#subscribethanks {
	display: none;
	position: absolute;
	width: 650px;
	height: 400px;
	margin-left: -300px;
	margin-top: -200px;
	top: 50%;
	left: 50%;
	border: 1px solid black;
	background-color: #000;
	z-index:101;
	overflow: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
}
#subscribethanks h1 {
	font-size: 14px;
	font-weight: bolder;
	color: #CC0000;
	padding-bottom: 10px;
}
#subscribethanks h2 {
	font-size: 12px;
	font-weight: bolder;
	color: #666;
}
#subscribethanks h3 {
	font-size: 12px;
	font-weight: normal;
	color: #666;
}
#subscribethanks h3 A:link, #subscribethanks h3 A:visited {color:#666; text-decoration : none}
#subscribethanks h3 A:visited {color:#666; text-decoration : none}
#subscribethanks h3 A:hover, #subscribethanks h3 A:active {color:#CC0000; text-decoration : underline}

#subscribethanks-container {
	padding: 30px 75px 30px 75px;
	background-color: #FFF;
	height: 291px;
}
#subscribethanks-container td {
	margin: 0px;
	height: 30px; 
}
 









/* ################  Start Important For Clear Box ################### */


#close {
	padding: 10px 10px 0px 0px;
	position: absolute; 
	top: 0;
	right: 0;
}
#logo {
	padding: 41px 75px 0px 0px;
	position: absolute;
	top: 0;
	right: 0;
}

/* ################  End Important For Clear Box ################### */



 #terms {
	display: none;
	position: absolute;
	width: 1000px;
	margin-left: -500px;
	margin-top: -300px;
	top: 50%;
	left: 50%;
	border: 1px solid black;
	background-color: #000;
	z-index:101;
	overflow: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	height: auto!important;
	height: 500px;
	min-height:500px;
}
 
 
#terms-container {
	padding: 10px;
	background-color: #FFF;
}
#terms-container td {
	margin: 0px;
	text-align: left
}
  
  
  
#terms h1 {
	color: #C00;
	font-size: 18px;
	line-height: 18px;
	margin: 0px;
	padding: 10px 0px;
}
#terms p { 
	margin: 0px;
	padding: 0px; 
}

#terms #footer {
	text-align: left; 
}




 #privacy {
	display: none;
	position: absolute;
	width: 1000px;
	margin-left: -500px;
	margin-top: -300px;
	top: 50%;
	left: 50%;
	border: 1px solid black;
	background-color: #000;
	z-index:101;
	overflow: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	height: auto!important;
	height: 500px;
	min-height:500px;
}
 
 
 #privacy-container {
	padding: 10px;
	background-color: #FFF;
}
 #privacy-container td { 
	margin: 0px;
	text-align: left
}
  
  
  
 #privacy h1 { 
	color: #C00;
	font-size: 18px;
	line-height: 18px;
	margin: 0px;
	padding: 10px 0px;
}

 #privacy #footer {
	text-align: left; 
}

.inputDay {
	width: 25px;
}
