/* Canoe Styles */
body{

color:#edece2;
}
hr{
	
	background-color:transparent;
	border: 1px dotted #edece2; 
	border-style: none none dotted;
}
body.LTR{
	background: #4D4B34 url("../App_Themes/OliverBonacini/images/en/bkgCanoe.gif") repeat;
}


body div#container div#content {
	background:#FFF url("../App_Themes/OliverBonacini/images/en/bkgCanoeTexture.jpg") repeat-y;
	background-color:#FFF;

}

div#homeImgRotate {

}

div#mainContentContainer{
background: url("../App_Themes/OliverBonacini/images/en/bkgCanoeMain.gif") repeat-y;

	
}



/* Canoe Menu */


div#restLeftCol h2 {
	width:253px;
	height:91px; 
	background:transparent url("../App_Themes/OliverBonacini/images/en/logoCanoe.jpg") no-repeat scroll 0 0;

}


/* Canoe Main Panel */








/* Canoe News */

div#restNewsLeft{
	padding-top:4px;
}

div#restNewsLeft h2 {
	margin:0;
	background:transparent url("../App_Themes/OliverBonacini/images/en/ttlCanoeNewNotable.jpg") no-repeat scroll 0 0;

}

ul#restNews li{

	background: url("../App_Themes/OliverBonacini/images/en/imgCanoeSeparatorLine.jpg") no-repeat left top;
	margin: 0 0 1em 0;
	padding: 0.8em 0 0.8em 0;	
}
ul#restNews li h3{
	color: #C4C3A5;

}
ul#restNews li a{
	background: transparent url("../App_Themes/OliverBonacini/images/en/iconCanoeHomeArrow_off.jpg") left center no-repeat;
}
ul#restNews li a:hover { 
	background: transparent url("../App_Themes/OliverBonacini/images/en/iconCanoeHomeArrow_on.jpg") left center no-repeat; 
}

div#restCta {
	padding: 0px 8px 8px 8px;
	width:230px;
	float:right;
	position:relative;
	top:0px;
	display:block;
/*	background: #32332d; */
}

div#mainContent{
	/*color: #FFF;*/
	font-size: 1.0em;

}
div#mainContent h3{
	font-size: 1.4em;
}


div#mainContent ul h3{
	float:none;
	font-size: 1.3em;
	color: #D9D6A6;


}

div#mainContent ul li{





}

div#mainContent h4{
	color: #E5E2AD;
	font-size: 12px;
	border-bottom: 1px dotted #767561;
	padding-bottom: 0.5em;


}

/* page specific files*/

ul.arrowLink{

}

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;
}

div#canoeContactBlock{
	background-color: #76745B;
	color: #393A2C;
	

}

div#canoeContactBlock p{
	padding-left: 30px;
	
}

div#canoeContactBlock div.twoColRight{
	margin-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;*/
	background-color:#75745b;

	
	overflow:hidden;
}
#restMenuListing{
	float:left;
}
p.restMenuRightImage{
	float:left;
	margin:0;
	height:342px;
	overflow:hidden;
}





ul#restMenuListing li,ul#restMenuListing li a, ul#restMenuListing li a:visited{
	font-family:"Times New Roman", Times, serif;
	color: #edece2;	
	font-size: 20px;	
	
}

ul#restMenuListing{


	list-style:none;
	width: 298px;
	background-color: #75745b;
	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: 1.5em;	
}

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;}



/* Image Gallery */
#triggers img {
	background-color:#1e1f1a;
	/*border:1px solid #ccc;	*/
}
