/* Biffs Styles */
body{
	color:#47231f;
}
hr{
	background-color:transparent;
	border: 1px dotted #47231f; 
	border-style: none none dotted;
}
body.LTR{
	background: #4D4B34 url("../App_Themes/OliverBonacini/images/en/bkgBiffs.gif") repeat;
}


body div#container div#content {
	background:#76180E;

}

em, i, a{
	color:#932519;
}

div#mainContentContainer{
	border-bottom:#932519 solid 7px; 
	background-color: #932519;
	color:#47231f;
}

div.biffsSubpage{
background: url("../App_Themes/OliverBonacini/images/en/bkgBiffContentMain.gif") repeat-y;
}



/*  Menu */


div#restLeftCol h2 {

	background:transparent url("../App_Themes/OliverBonacini/images/en/logoBiffs.gif") no-repeat scroll 0 0;
	height:160px; 

}


/*  Main Panel */








/*  News */



div#restNewsLeft {
	background-color: #932519;

}
div#restNewsLeft h2 {
	display:block;
	margin: 0;
	width:388px;
	height: 30px;
	background:transparent url("../App_Themes/OliverBonacini/images/en/ttlBiffsNewNotable.gif") no-repeat scroll 0 0;

}



ul#restNews li{
	
	margin: 0 0 1em 0;
	padding: 0 0 0.8em 0;
	color: #FFF;
	border-bottom:1px solid #851e14;
	width:388px;
}
ul#restNews li h3{
	color: #FFF;

}
ul#restNews li a{
	background: transparent url("../App_Themes/OliverBonacini/images/en/iconBiffsArrow.png") left center no-repeat;
	color: #FFF;	
	padding-left:20px;
}
ul#restNews li a:hover { 
	background: transparent url("../App_Themes/OliverBonacini/images/en/iconBiffsArrow.png") left center no-repeat; 
	color: #FFF;	
}

div#restCta{
	position:absolute;
	top: 354px;
	left: 688px;
	margin: 0;
	padding: 0;
	

}

div#biffsBottom{
	width: 900px;
	height: 8px;
	background-color: #47231f;

}

ul.emphasisBlock{
	width: 100%;
	border-top: 1px dotted #4E4F41;
	border-bottom: 1px dotted #4E4F41;
	font-family:"Times New Roman", Times, serif;
	padding: 15px 0 15px 0;
	
	font-size: 1.3em;

}

ul.emphasisBlock li{
	margin: 0;
	padding: 0;
}
/* Contact Block styling */
div#canoeContactBlock{
	background-color: #fbfbf2;
	color: #393A2C;
	/*border-top:1px solid #999;*/
	

}
div#canoeContactBlock .twoColRight{
	border-top:1px solid #DDD;

}
div#canoeContactBlock p{
	padding-left: 30px;
	
}

div#canoeContactBlock div.twoColRight{
	padding-top: 30px;
	
}
div#restMenuListingContainer{
	width: 310px;
	margin: 20px auto 0 auto;
	padding: 0;
	/*background-image:url(../App_Themes/OliverBonacini/images/en/imgCanoeMenus.jpg);
	background-position: top right;
	background-repeat:no-repeat;
*/

	overflow:hidden;
	background-color: #fdfdfa;
}
#restMenuListing{
	float:left;
}
p.restMenuRightImage{
	float:left;
	margin:0;
	height:342px;
	overflow:hidden;
}
ul#restMenuListing{
	margin: 0;
	padding: 0;
	list-style:none;
	width: 298px;
	background-color: #fdfdfa;
	padding: 40px 0 40px 0;
	text-align:center;	
	margin:5px 5px 5px 5px;
	overflow:hidden;
	border:1px solid #ebdad0;

}
ul#restMenuListing li{
	margin: auto;
	padding: 10px 0px;
	text-align:center;
/*border-top: dotted 1px #30261A; */

	

}

ul#restMenuListing li img{
	vertical-align:middle;
}

ul#restMenuListing li,ul#restMenuListing li a, ul#restMenuListing li a:visited{
	
	color: #47231f;	
	

font-family:"Times New Roman",Times,serif;
}

div#restMenuListingTop{ 
	background-image:url(../App_Themes/OliverBonacini/images/en/bkgCanoeMenusBoxTop.gif);
	width: 308px;
	height: 6px;
	margin: 0;
	padding:0;
overflow: hidden;}

div#restMenuListingBottom{ 
	background-image:url(../App_Themes/OliverBonacini/images/en/bkgCanoeMenusBoxBottom.gif);
	width: 308px;
	height: 6px;
	margin: 0;
	padding:0;	
overflow: hidden;}

