@import "menu.css";
@import "calendar.css";
@import "gallery.css";
@import "cart.css";
@import "footer.css";
@import "content.css";
@import "newsletter.css";
@import "newsletterPopup.css";
@import "parties.css";
@import "partiesPopup.css";
@import "extras.css";
@import "pagination.css";

div, li, p, td{
	font-family: Helvetica;
}

a{
	outline: 0;
}

strong, b{
	font-weight: bold;
}

#wrapper{
	position: relative;
	margin: 0 auto;
	width: 1000px;
	height: 655px;
	border: 0px solid black;
}

#wrapper #header #loginContainer{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 18px;
}

#wrapper #header #loginContainer #loginLinks{
	position: absolute;
	top: 0px;
	right: 0px;
	width: 162px;
	height: 18px;
}

#wrapper #header #loginContainer #loginLinks.isLogin{
	width: 250px;
}

#wrapper #header #loginContainer #loginLinks ul{
	float: right;
	margin-top: -2px;
	padding-right: 5px;
}

#wrapper #header #loginContainer #loginLinks ul li{
	float: left;
	padding: 4px 3px 0px 3px;
	font-size: 11px;
}

#wrapper #header #loginContainer #loginLinks ul li a{
	font-size: 11px;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
}

#wrapper #header #loginContainer #loginLinks ul li a:hover{
	text-decoration: underline;
}

#wrapper #header #logo{
	position: absolute;
	top: 53px;
	left: 0px;
}

#wrapper #content{
	overflow: auto;
	text-align: left;
}

#wrapper #content div.container{
	width: 100%;
	height: 100%;
	position: relative;
}

#wrapper #content div.container div{
	position: absolute;
	overflow: auto;
	text-align: left;
}

#wrapper #content div.container div.container453263{
	width: 453px;
	height: 263px;
	top: 55px;
	right: 0px;
}

#wrapper #banners{
	position: absolute;
	top: 534px;
	right: 0px;
}

#wrapper #banners ul{
	
}

#wrapper #banners ul li{
	float: left;
	padding: 0px 0px 0px 9px;
}

.hidden{display: none;}



/*################################ STYLES ADDED BY ICONIC CONSULTING ############################################## */

/*Contact page added by Jeffrey Nolte jeffrey.nolte@gmail.com 10.6.2010 */
#contact-wrapper{width:100%; float:left; clear:both; margin:220px 0 0 0; text-align:left; line-height:19px;}
#contact-wrapper h2{text-transform:capitalize; color:#999; font-weight:normal; margin:0 0 10px 0; font-size:20px; color:#555}
#contact-wrapper #contact-addresses h2 em{text-transform:capitalize; color:#999; font-weight:bold; margin:0 0 10px 0; font-size:20px; color:#555; float:none;}
#contact-addresses{width:600px; float:left; clear:both; height:260px; border-right:1px solid #DDD;}
#contact-addresses div{width:180px; float:left; height:115px; color:#999;font-size:13px; line-height:17px; margin-right:20px}
#contact-addresses a, #corporate-wrap h3, #contact-addresses h3, #contact-addresses a em, #contact-addresses h3 em{font-weight:bold; text-decoration:none; color:#F7941D; font-size:14px; margin-bottom:2px; } 
#contact-addresses a{font-weight: normal;}
#contact-addresses a:hover{text-decoration:underline; color:#999}
#corporate-wrap{float:left; margin:24px 0 0; padding-left:51px; width:300px;}
#corporate-wrap div{margin-bottom:15px}
#corporate-wrap h3{margin-bottom:0;}
#corporate-wrap p{color:#999;font-size:13px; line-height:17px;}
#corporate-wrap a{color:#777}
#corporate-wrap a:hover{color:#666}
#contact-addresses em{clear:both; color:#999999; font-size:12px; width:100%;}
#contact-addresses em a{color:#999; font-size:12px; text-decoration:underline;}
#contact-addresses em a:hover{color:#777;}

/*added by J.Nolte 11.24.2010*/
#banner-wrap-home, #banner-wrap-home img {float:left;}
#banner-wrap-home{width:650px; position:absolute; left:375px}
#banner-wrap-home img{margin-bottom: 2px; opacity:.8;}
/*#banner-wrap-home img:hover{opacity:1;}*/
#sugar-cane img{margin-right: 4px; margin-left: 2px; width:309px; height:82px}
#next-bite img{height:82px; width:308px;}   
div.twtr-timeline{height: 80px !important;}
                                                                      




/* ADDED BY JNOLTE FOR GETMOXIED.NET - 04.13.2011  .mmg added to parent elements not confict with other styles
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.mmg ul{list-style:none;}
#wrapper #header #loginContainer #loginLinks.mmg{width:100%; z-index: 99; height:53px; background: #f89520;}
#wrapper #header #loginContainer #loginLinks.mmg #header-left-nav{float:left; margin:30px 0 0 10px;}
#wrapper #header #loginContainer #loginLinks.mmg  #header-right-nav{float:right;}
#wrapper #header #loginContainer #loginLinks.mmg  #header-left-nav{float:left; color: #fff;} 
#wrapper #header #loginContainer #loginLinks.mmg  #header-left-nav a{font-size: 14px; font-weight:bold; color:#FFF; text-transform:uppercase; text-decoration: none;}
#wrapper #header #loginContainer #loginLinks.mmg  #header-left-nav ul{display:inline; }
#wrapper #header #loginContainer #loginLinks.mmg  #header-left-nav li {display: inline;}
#wrapper #header #loginContainer #loginLinks.mmg  #header-right-nav{width:450px; height:50px; position:absolute; right:-24px}
#wrapper #header #loginContainer #loginLinks.mmg  #header-right-nav li a{text-indent:-9999px;display:block;width:45px;height:45px;margin-left:5px;background:#000;float:left;display:block;background:url('../images/refresh/social-sprite.png') no-repeat; 
margin-top: 3px;                                                                                                                                     */
}
#wrapper #header #loginContainer #loginLinks.mmg  #header-right-nav li#twitter-link a{background-position:-7px -3px;}
#wrapper #header #loginContainer #loginLinks.mmg  #header-right-nav li#facebook-link a{background-position:-60px -3px;}
#wrapper #header #loginContainer #loginLinks.mmg  #header-right-nav li#email-link a{background-position:-114px -3px;}
#wrapper #header #loginContainer #loginLinks.mmg #header-right-nav li#reservations-link a{background:url("../images/refresh/open-table.png") repeat scroll 0 0 transparent;height:53px;margin-top:-2px;width:255px;}
#flashInclude{z-index: 3;}
#next-bite-non, #no-blue-non{margin-top:3px}


/* 
	TWITTER WIDGET
	ADDED BY MMG - 6.23.11 
*/
.twitter {
	width: 370px; height: 171px;
	left: 0;
	background: url(../img/twitter-box.png) no-repeat;
	font: 11px "Helvetica Neue",sans-serif;
	padding-top: 1px;
}
.twitter a.tw-link {
	width: 65px;
	display: block;
	height: 14px;
	margin: 2px 0 0 20px;
	text-indent: -9999px;
	float: left;
}
.twitter a.tw-join {
	width: 120px;
	display: block;
	height: 14px;
	margin: 0 15px 0 20px;
	float: right;
	color: #fff;
	text-decoration: none;
	font-size: 12px;
	line-height: 16px;
}
.twitter a.tw-join:hover {
	text-decoration: underline;
}

.tweet {
	width: 370px; height: 149px;
}
.tweet ul.tweet_list {
	width: 368px; height: 146px;
	overflow: hidden;
	background: #fff;
	margin: 2px 0 0 1px;
	-webkit-border-radius: 14px;
	-moz-border-radius: 14px;
}
.tweet ul.tweet_list li {
	height: 44px;
	padding: 6px 10px 0 10px;
	border-bottom: 1px dotted #ccc;
	line-height: 12px;
	text-align: left;
}
.tweet ul.tweet_list li a {
	color: #F48220;
}
.tweet .tweet_list .tweet_avatar {
	float: left;
	margin: 4px 5px 0 0;
}
.tweet .tweet_list li .tweet_text {
	margin-top: 0;
}
.tweet .tweet_list li .tweet_time {
	font-size: 10px;
}




