@charset "utf-8";

/* CSS Document */



body {

	background:url(../images/background.jpg) center top no-repeat #000000;

}



.container {

	background:url(../images/tablebackground.jpg) left top repeat-y;

	width:960px;

	margin:0 auto;

}



/* index */



.welcomeHome {

	width:576px;

	height:525px;

	margin:0 auto;

	float:left;

	color:#040100;

	font:normal 12px Arial;

}



.welcomeHome a{

	color:#040100;

	text-decoration:none;

}



.contentFlash {

	width:369px;

	height:473px;

	float:left;

	background:url(../images/flashbg_05.jpg) left top no-repeat;

	padding:52px 0 0 34px;

}



.welcomeRight {

	width:157px;

	height:525px;

	float:left;

	font:normal 12px Arial;

	color:#fff;

}



.welcomeTextmore {

	width:515px;

	height:37px;

	font:normal 11px Arial;

	color:#fff8ee;

	text-align:left;

	padding:0 0 0 21px;

}



.welcomeTextmore a{

	color:#fff8ee;

	text-decoration:none;

}



/* Left Stuff */



.leftside {

	background:url(../images/lefttable.jpg) left top repeat-y;

	width:331px;

	height:706px;

	margin:0 auto;

	float:left;

}



.specials {

	background:url(../images/bg_beverage.jpg) left top no-repeat;

	width:331px;

	height:219px;

	margin:0 auto;

	font:normal 14px Arial;

	color:#ffffff;

}



.specialsText {

	padding:14px 0 5px 74px;

	/*font:normal 12px tahoma;*/
	width:180px;
}

.strongDate {
	font:normal 12px tahoma;
	font-weight:bold;
}


.search {

	background:url(../images/search.jpg) left top no-repeat;

	width:331px;

	height:97px;

	margin:0 auto;

	font:normal 12px tahoma;

	color:#ffe7ae;

}



.searchText {

	padding:17px 0 0 80px;

	line-height:12px;

}



.searchBody {

	width:124px;

	float:left;

}



.joinbtn {

	width:46px;

	float:left;

	margin:5px 0 0 5px;

}



input.search {

	width:124px;

	height:20px;

	background:#ffffff;

	font:normal 12px Arial;

	color:#000;

	border:none;

	margin:5px 0 3px 0;

}



/* Right Stuff */



.rightside {

	background:url(../images/righttable.jpg) left top repeat-y;

	width:628px;

	height:706px;

	margin:0 auto;

	float:left;

}



.mainContent {

	width:584px;

	height:570px;

	margin:0 auto;

	float:left;

}



.welcomeTop {

	width:584px;

	height:15px;

	margin:0 auto;

	float:left;

}



.welcomeText {

	background:#f6f4e8;

	width:554px;

	height:525px;

	margin:8px 0 0;

	float:left;

	color:#040100;

	font:normal 12px Arial;

	padding:15px;



}



/*  About  */



.contentAbout {

	width:554px;

	height:495px;

	overflow:auto;

}



/* Contact Us */



.contentContact {

	width:302px;

	height:455px;

	float:left;

}



input.name {

	width:204px;

	heigh:20px;

	background:#fff;

	margin:15px 0;

	border:1px solid #7f9db9;

}



textarea.Addinfo {

	width:204px;

	heigh:100px;

	background:#fff;

	margin:10px 0;

	border:1px solid #7f9db9;

}



.contentCtctr {

	width:238px;

	height:125px;

	background:#fff;

	border:1px solid #7f9db9;

	float:left;

	padding:20px 0;

	text-align:center;

	margin-bottom:10px;

}



.contentMap {

	width:238px;

	height:164px;

	border:1px solid #7f9db9;

	float:left;

}



.contentYour {

	width:538px;

	height:30px;

	float:left;

}



/*  Footer   */



.footer {
	background: #000 url(../images/footerbg_29.jpg) no-repeat;
	width:960px;
	height:80px;
	margin:0 auto;
	float:left;
}



.footer a{

	color:#7f5538;

	text-decoration:none;

} 



.footerLeft {

	width:320px;

	padding:29px 0 23px 45px;

	float:left;

	font:normal 11px Arial;

	color:#7f5538;

}
.footerLeft a{
	color:#7f5538;
	text-decoration:none;
}



.footerRight {

	width:520px;

	padding:29px 50px 23px 0;

	float:right;

	font:normal 11px Arial;

	color:#7f5538;

	text-align:right;

}

.footerRight a{
	color:#7f5538;
	text-decoration:none;
	
}


/*  Content Images   */







.about img {

	padding:5px 10px 5px 0;

	float:left;

	

}



/* fingerfood  */



.contentFingerfood {

	width:554px;

	height:390px;

	overflow:auto;

}



.fingerfood img {

	padding:8px 10px 5px 0;

	float:left;

}



.fingerfood {

	height:180px;

	width:508px;

}



.fingerMenu img{	

	border:none;

}

#customImgDiv {
	float:left;
}

#customContentDiv {
	padding-top:30px;
}

/*  Photos  */



.contentPhoto {

	width:554px;

	height:445px;

	overflow:auto;

}



.photoThumb1 {

	height:117px;

	width:155px;

	margin:0 10px 20px 10px;

	float:left;

}



.photoThumb1 img{

	border:none;



}



.photoThumb {

	background:#007f33 url(../images/bgtinphotos.jpg) left bottom repeat-x;

	height:171px;

	width:155px;

	font:bold 12px Arial;

	text-align:center;

	color:#fff;

	margin:0 10px 20px 10px;

	float:left;

}



.photoThumb img{

	border:6px solid #000000;

	margin-bottom:7px;

	

}



/* Days  */



.contentDays {

	width:554px;

	height:510px;

	overflow:auto;

}



.daysHead {

	font:normal 18px Arial;

	color:#000000;

}





/* Blog  */



.contentBlog {

	width:554px;

	height:495px;

	overflow-y:auto;
	overflow-x:hidden;

}



.contentBlogtext {

	width:350px;

	float:left;

	margin-right:30px;
	padding-bottom:15px;

}



.contentBlogtext img{

	width:300px;

	height:225px;

}



#blogNavRight {

	float:right;

	width:142px;

}



.blogRighta {

	width:142px;

	height: auto;

	float:left;

	background:#0d9646 url(../images/blogrightbg_07.jpg) left bottom repeat-x;

	padding:15px 0 15px 6px;

	font:normal 12px Arial;

	color:#fff;

	

}



.blogRightb {

	width:142px;

	height: auto;

	float:left;

	background:#0d9646 url(../images/blogrightbg_07.jpg) left bottom repeat-x;

	padding:15px 0 15px 6px;

	font:normal 12px Arial;

	color:#fff;

	line-height:17px;	

}



.blogRightc {

	width:142px;

	height: auto;

	float:left;

	background:#0d9646 url(../images/blogrightbg_07.jpg) left bottom repeat-x;

	padding:15px 0 15px 6px;

	font:normal 12px Arial;

	color:#fff;	

}



.blogRighthead {

	padding-left:13px;

}

.calendar{
border-top:1px solid #faaf04;
border-left:1px solid #faaf04;
}

.calendar td{
border-right:1px solid #faaf04;
border-bottom:1px solid #faaf04;
}


.calendarItem{
	border:0px;
	font-family:Arial, Helvetica, sans-serif;
}
.calendarItem td{
	border:0px;
}

.dateItem{
	color:#c38500;
	font-size:10px;
}

.dateItem a{
	color:#c38500;
}

.articleItem{
	color:#ffc99e;
	font-size:11px;
}

.articleItem a{
	color:#ffc99e;
}


.calendar_day{
	background-color:#180904;
	color:#04993b;
	text-align:center;	
	width:72px;
	font-size:11px;
	height:11px;
	font-family:Arial, Helvetica, sans-serif;
	padding:5px;
}


.calendar_off{
	background-color:#3b0c04;
	height:65px;
	padding:3px;
}
.calendar_on{
	background-color:#442914;
	height:65px;
	padding:3px;
}

.calTitle{
	color:#01040b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	margin-top:18px;
}

.monthTitles{
	color:#fecaa2;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	padding:10px;
	font-weight:bold;
}

.monthTitles a{
	color:#fecaa2;
	text-decoration:none;
}