/* Auberge 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/bkgAuberge.gif") repeat;
}


body div#container div#content {
	background:#FFF url("../App_Themes/OliverBonacini/images/en/bkgAubergeTextureMiddle.jpg") repeat-y;

}
em, i, a{
	color:#483a27;
}

div#mainContentContainer{
	color:#47231f;
}
div#mainContent{
	color:#47231f;
}
div#mainContentContainer h3 {

}
div#mainContent{
	color:#47231f;
}
#restSubMain, #mainContentContainer{
	background-color:#483a27;
}

div#mainContentContainer.aubergeSubpage{
/* background: url("../App_Themes/OliverBonacini/images/en/bkgAubergeMain.gif") repeat-y; */
	background-color:#dddbcd;
}



/* Auberge Menu */


div#restLeftCol h2 {

	background:transparent url("../App_Themes/OliverBonacini/images/en/logoAuberge.jpg") no-repeat scroll 0 0;
	height:84px; 

}


/* Auberge Main Panel */








/* Auberge News */


div#restNewsLeft h2 {
	display:block;
	margin: 0;
	width:388px;
	height: 30px;
	background:transparent url("../App_Themes/OliverBonacini/images/en/ttlAubergeNewNotable.png") no-repeat scroll 0 0;

}



ul#restNews li{
	background: url("../App_Themes/OliverBonacini/images/en/imgAubergeSeparatorLineBottom.gif") no-repeat left bottom;
	margin: 0 0 1em 0;
	padding: 0 0 0.8em 0;
	color: #FFF;
}
ul#restNews li h3{
	color: #FFF;

}
ul#restNews li a{
	background: transparent url("../App_Themes/OliverBonacini/images/en/iconAubergeArrow.gif") left center no-repeat;
	color: #FFF;	
}
ul#restNews li a:hover { 
	background: transparent url("../App_Themes/OliverBonacini/images/en/iconAubergeArrow.gif") left center no-repeat; 
	color: #FFF;	
}

div#restCta {
	padding: 6px 6px 8px 8px;
	width:230px;
	float:right;
	position:relative;
	top:0px;
	display:block;
/*	background: #32332d; */
}


/* Image Gallery */
#triggers img {
	background-color:#30261a;
	/*border:1px solid #30261a;*/
}

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;
	color: #77765B;
	font-size: 1.3em;

}

ul.emphasisBlock li{
	margin: 0;
	padding: 0;
}
/* Contact Block styling */
div#canoeContactBlock{
	background-color: #f2f0e5;
	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{
	
	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: #f2f0e5;
	width:310px;
}
#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:#f2f0e5;
	padding: 40px 0 40px 0;
	text-align:center;	
	margin:5px 5px 5px 5px;
	overflow:hidden;
	border:1px solid #d0cebf;


}

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{
	font-family:"Times New Roman", Times, serif;
	color: #30261A;	
	font-size:12px;	
}

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;}f2f0e5

