/* CSS Kings Buffet Group */
#dragonstop{
position:relative;
padding-top:10px;
left:340px;
z-index:9;
}
#dragonstop2{
position:absolute;
top:0px;


left:310px;
z-index:9;
}

#box123{
position:relative;
top:-120px;
left:150px;
width:650px;
height:200px;
z-index:1;
background-color:#fffde9;
}
html{
	height: 100%;
}
body{
	height: 100%;
	margin: 0;
	padding: 0;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	background: #fffde9 url(../images/background123.gif) scroll center top repeat-y;
}
#wrapper {
position:relative;
width:950px;
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto -100px; /* the bottom margin is the negative value of the footer's height */
}
.push {
	height: 100px; /* .push must be the same height as .footer */
}
#masthead{
	width: 100%;
	height: 165px;
	background: url(../images/top_background.gif) repeat-x top left;
	text-align: center;
	position: relative;
}
#topLogo img{	
margin-top: 3px;
}
#signup_box{
	position: absolute;
	height: 150px;
	top: 10px;
	right: 25px;
	width: 165px;
	text-align: left;
}
#signup_box .joinList{
	font-weight: bold;
	color: #ffffff;
}
#signup_box #signin label{
	font-size: 9px;
	color:#900;
	font-weight: bold;
}
#signup_box #signin input[type=text]{
	font-size: 12px;
	color:#000;
	border: 1px solid #cccccc;
	-moz-border-radius: 5px;
	padding: 3px;
	width: 95%;
}
#signup_box #signin input[type=submit]{
	font-size: 10px;
	color:#222;
	font-weight: bold;
	border: 1px solid #F60;
	background: #F90;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 3px;
	cursor: pointer;
	float: right;
}
#navigation{
	width: 950px;
	z-index: 9999;
	position: relative;
}
#navigation #nav{
	margin: 0 auto;
	text-align: center;
	z-index: 999;
}
#main{
	width: 950px;
	background: #fffde9;
	padding-top: 15px;
	padding-bottom: 15px;
}
#1Col{
	width: 950px;
	margin: 0 auto;
}
.center{
	margin: 0 auto;
	width: 100%;
	text-align: center;
	z-index: 0;
}
#left_col{
float: left;
width: 600px;
margin-left: 10px;
}
#right_col{
float: right;
width: 310px;
}
.menulink{
font-size:14px;
color:#663300;
}
#centerthis{
padding-left:12px;
}
#tearmscon{
padding-left:20px;
}
#maplink a:link {color:#cc3333}      /* unvisited link */
#maplink a:visited {color:#CC3333}  /* visited link */
#maplink a:hover {color:#000000}  /* mouse over link */
#maplink a:active {color:#000000}  /* selected link */
#locationpic{

}
#address_css{
font-size:26px;
color:#CC3333;
}
#phone_css{
font-size:18px;
color:#CC3333;
}
#viptitle{
font-size:26px;
color:#FFFFFF;
}
#greatgift{
position:absolute;
top:-65px;
right:0px;
z-index:10;
}
#giftcards{
position:relative;
top:-70px;
left:-20px;
}
#phone{
display:none;
}
#cmsbox{
position:absolute;
width:880px;
background-color:#fbfce7;
padding:5px 10px;
padding-top:110px;
margin-top:30px;
left:20px;
}
#vipcontentbox{
background-color:#ec1f26;
width:538px;
padding-top:20px;
}
#vipcontent{
padding-left:20px;
padding-bottom:20px;
}
#content_middle{
background:transparent url(../images/contentmiddle.gif) no-repeat scroll center top;
width:600px;
height:63px;
}
#middlecontent{
	position: relative;
background-color:#fbfce7;
border-left:17px solid #24211b;
border-right:19px solid #24211b;
border-bottom:none;
padding-bottom:20px;
border-top:none;
padding-top:20px;
padding-left:7px;
padding-right:20px;
margin-left: 1px;
}
#content_bot{
background:transparent url(../images/content_bot.gif) no-repeat scroll center top;
width:600px;
height:94px;
border:none;
padding-bottom:25px;
}
/* START OF TOP NAV */
#viewonmap{
font-size:18px;
color:#052233 !important;
}
#locationname{
font-size:14px;
}
#locationname2{
font-size:18px;
}
#locationname2 a:link {color:#cc3333}      /* unvisited link */
#locationname2 a:visited {color:#CC3333}  /* visited link */
#locationname2 a:hover {color:#000000}  /* mouse over link */
#locationname2 a:active {color:#000000}  /* selected link */

#locationlist li{
padding:0px 10px!important;
}
#navtopleft{
padding-top:20px;
width:200px;
}
ul.top-navleft  {
border-bottom:1px solid #CC3333;
height:20px;
float:left;
list-style-type:none;
padding-top:15px;
position:absolute;
left:25px;
}
.top-navleft li {
display:inline;
padding: 0px 10px;
}
.top-navleft a{
text-decoration:none;
font-size:12px;
}
#navtopleft a:link {color:#cc3333}      /* unvisited link */
#navtopleft a:visited {color:#CC3333}  /* visited link */
#navtopleft a:hover {color:#000000}  /* mouse over link */
#navtopleft a:active {color:#000000}  /* selected link */
        /* menu */
#navigationcss{ margin:0px; padding:0px; list-style:none; color:#052233; line-height:45px; display:inline-block; float:left; z-index:1000;}
#navigationcss a { color:#FFFB18; text-decoration:none;  }
#navigationcss > li {
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	background:#993333 none repeat scroll 0 0;
	float:left;
	position:relative;
	padding:0px 0px 0px 0px;
	z-index:1000;
	border-left:2px solid #000000;
	margin-bottom:5px;
	min-width:143.5px;
	max-width:143px;
	height:45px;
	text-align:center;
	
}
        #navigationcss > li a:hover { color:#fffeee;}

        /* sub-menus*/
        #navigationcss ul { padding:0px; margin:0px; display:block; display:inline;}
        #navigationcss li ul { position:absolute; left:-18px; top:0px; margin-top:45px; border-top:2px black solid; width:150px; line-height:16px; background-color:#993333; color:#052233; /* for IE */ display:none; }
        #navigationcss li:hover ul { display:block;}
        #navigationcss li ul li{ display:block; margin:6px 16px; padding: 5px 0px;  border-top: dotted 2px #606060; list-style-type:none; }
        #navigationcss li ul li:first-child { border-top: none; }
        #navigationcss li ul li a { display:block; color:#FFFB18; }
        #navigationcss li ul li a:hover { color:#fffeee; }
        /* main submenu */
        #navigationcss #main { left:0px; top:-30px; padding-top:10px; background-color:#172322; color:#052233;  z-index:999;}
		
        /* corners*/
        #navigationcss .corner_inset_left { position:absolute; top:0px; left:-12px;}
        #navigationcss .corner_inset_right { position:absolute; top:0px; left:150px;}
		#navigationcss .corner_inset_right_main { position:absolute; top:30px; left:150px;}
        #navigationcss .last { background:transparent none repeat scroll 0% 0%; margin:0px; padding:0px; border:none; position:relative; border:none; height:0px;}
        #navigationcss .corner_left { position:absolute; left:0px; top:0px;}
        #navigationcss .corner_right { position:absolute; left:132px; top:0px;}
        #navigationcss .middle { position:absolute; left:18px; height: 20px; width: 115px; top:0px;}
/* END OF TOP NAV */


a img{
	border: none;
}
#bottom_content{
	background: #221912;
width:100%;
height:260px;
text-align:center;
}
/*SART OF NEWS */
#news_css ul{ list-style:none; border-bottom:dotted; margin:5px 20px; padding: 5px 0px; border-bottom-width:5px; padding-bottom:15px;}
#newstitle{
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
color:#cc3333;
}
#newsnews{
font-size:18px;
padding-right:25px;
}
#newsdate{
font-size:12px;
color:#cc3333;
}
/*END OF NEWS*/

/*FOOTER*/
#footer{
clear: both;
height: 100px;
background: #221912 url(../images/bgtop.jpg) repeat-x;;
color:#ffffff;
width:950px;
text-align:center;
}
.footer_top{
height:50px;
background: url(../images/bottom-menu-bg.png) repeat-x;
}
#footlist a:link {color:#cc3333}      /* unvisited link */
#footlist a:visited {color:#CC3333}  /* visited link */
#footlist a:hover {color:#CCCCCC}  /* mouse over link */
#footlist a:active {color:#000000}  /* selected link */

#footlist li{
display:inline;
padding-right:10px;

}

/*END FOOTER*/


#mapofgoogle{
position:relative;
padding-top:20px;
top:-60px;
}

#titleheader{
	position:relative;
	top: 10px;
	left: 75px;
color:#CC3333;
font-size:32px;
z-index:0;
}
#prices{
position:relative;
top:25px;
text-align:center;

}

#prices td{
padding:5px 15px;
border:1px solid;
}
#timecent{
text-align:center;
}
#blackbox2{
background-color:#000000;
width:800px;
height:500px;
}

#blackboxboarder2{
border:1px solid #999999;
margin-bottom:10px;
margin-left:64px;
padding:5px;
width:800px;
}

#promo1{
padding:5px;
}
.clear{
	clear: both;
}
.clearfix{
	clear: both;
}
#gallery{
	width: 800px;
	margin: 0 auto;
}
#gallery_d{
	width: 900px;
	margin: 0 auto;
}
#gallery ul{
	list-style: none;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	display: block;
}
#gallery ul li{
	list-style: none;
	display: block;
	margin: 0 10px 10px 0;
	padding: 0 0 0 0;
	float: left;
}
/* Easy Slider */
#slider, #slidercontainer{
	position: relative;
	width: 900px;
	margin: 0 auto;
}
	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:900px;
		height:350px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:30px;
		height:77px;
		position:absolute;
		left:-30px;
		top:71px;
		z-index:1000;
		}	
	#nextBtn, #slider1next{ 
		left:696px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:30px;
		height:77px;
		background:url(../images/btn_prev.gif) no-repeat 0 0;	
		}	
	#nextBtn a, #slider1next a{ 
		background:url(../images/btn_next.gif) no-repeat 0 0;	
		}	
		
	/* numeric controls */	

	ol#controls{
		margin:1em 0;
		padding:0;
		height:28px;	
		}
	ol#controls li{
		margin:0 10px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:28px;
		line-height:28px;
		}
	ol#controls li a{
		float:left;
		height:28px;
		line-height:28px;
		border:1px solid #ccc;
		background:#DAF3F8;
		color:#555;
		padding:0 10px;
		text-decoration:none;
		}
	ol#controls li.current a{
		background:#5DC9E1;
		color:#fff;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
	
/* // Easy Slider */

