@charset "utf-8";
/* CSS Document */


body div#container div#content {
  	text-align:left;
	overflow:hidden;
	margin:auto 0; 
	width: 953px;
	_height: auto !important;
	position:relative;
}



div#homeImgRotate{
	padding-bottom:10px;
}
div#mainContentContainer{

margin: 14px 14px 14px 14px;

}



/* Canoe Menu */


div#restLeftCol h2 {
	margin:0;
	width:253px;
	text-indent:-9999px;
}

body div#branding{
	margin-bottom: 5px;

}
div#footer {
margin-top:5px;
}
body div#container{
	padding: 4px;
}



div#mainContentContainer{
	margin: 14px 14px 14px 14px;
	
}

div#mainContentContainer h3{
	float:right;
	/*border-right:3px solid #FFF;
	border-bottom:3px solid #FFF;
	width:669px;
	overflow:hidden;
*/
}
div#mainContent h3{
	border:none;
	width:auto;
	padding-top:20px;
}
div#mainContentContainer h3 img{

}
div#restImgRotate {
	float:left;
	width:672px;
	margin: 0 0 0 0;
}

/* Left Panel */
div#restLeftCol {
	margin: 0 0 0 0;
	width:253px;
	float:left;	
	display: inline; 
}

ul#restMenu {
	margin:0;
	padding:0;
}
ul#restMenu li{
	margin: 0;
	padding: 0;
	display: inline;
	height: 1px;
}
ul#restMenu li img{
	display: block;
	margin: 0;
	padding: 0;
}

div#restContact {
	float:left;
	width:253px;
}
/* Left Panel end */

/* Main Panel */



div#restMain {
	float:left;
/*	background: #32332D; */
	width:670px;
	margin:0 0 0 0;
	display:inline;

}

div#restSubMain{

	float:left;
	display:inline;
/*	background: #32332D; */
	width:253px;
	margin:0 0 0 0;

}

div#restSubCta{
	float:left;

}

div#restSubCta ul{
	margin: 0 0 0 8px;
	padding: 0;

}

.contentRestRight{
	display:block;
	float:right;
	width:672px;
	overflow:hidden;
	
	margin-right: 0;
	
	

}
div.imgSubBanner{
	width:672px;
	float:right;
}
/* Main Panel end */


/* Restaurant Sub Page end */
#restSubRightTopBanner{
	margin-top: 0;

}

div#restNewsLeft {
	float:left;
	padding: 14px 0 0 24px;
	float:left;
	width:400px;
	display:inline;

	_height: auto !important;
/*	background: #32332d; */
}	
div#restNewsLeft h2 {

	text-indent:-9999px;
}
ul#restNews{
	float:left;
	list-style: none;
	margin:1em 0 0 0;
	padding: 0;
	width:400px;
}

ul#restNews li{
	width: 100%;
	letter-spacing:0.1em;
}

ul#restNews li h3{
	margin:0;
	font-size: 1.1em;
	float: none;
}
ul#restNews li a{
	font-weight:bold;;
	width:7em;
	display:block;
	overflow:hidden;
	padding: 1px 0 0 14px;
	text-decoration:none;
}

ul#restNews li a:hover { 
	text-decoration:underline;
	
}


div#restCta{
	z-index:10;
}
div#restCta ul {
	float:left;
	list-style: none;
	margin: 0;
	padding: 0;
}
div#restCta ul li {
	width: 100%;
	margin: 4px 0 0 0;
	padding: 0;
	float:left;
}

div#mainContent{
	font-size: 1.2em;
	line-height:1.5em;
	padding: 20px 25px 25px 25px;	
	float:right;
	width: 622px;
	min-height: 200px;

}

div#mainContent h2{
	float:none;
	font-size: 1.5em;

}
div#mainContent ul#restMenuListing li, div#mainContent  div#mainContent {
	font-size:15px;
	font-family:"Times New Roman",Times,serif;
}
ul#restMenuListing li a, ul#restMenuListing li a:visited {
	font-size:15px;
	font-weight:bold;
	font-family:"Times New Roman",Times,serif;
}
div#mainContent h3{
	float:none;
	font-size: 1.1em;

}

div#mainContent ul h3{
	float:none;
	font-size: 1.3em;
	margin: 0;
	padding: 0;
	text-align:left;
}

 div#mainContent p{


}

div.twoCol{
	width: 622px;

}

div.twoColLeft{
	width: 308px;
	float:left;

}

div.twoColRight{
	width: 308px;
	float:left;

}


#triggers {
margin-left:20px;
}
iframe{
overflow:hidden;
border:0;

}
