.tooltip.right .tooltip-arrow {
	width: 12px;
	height: 23px;
	background-image: url( Lib/Images/normal-tooltip-arrow-right.png );
}

.tooltip.right .tooltip-body {
	padding: 5px;
	border: 1px solid #555;
	font-size: 11px;
	background-color: white;
}

/* Keep the style unchanged by these <div>'s */
.module {
	display: inline !important;
	display: inline; /* in case IE6 and lower ignores the !important */
}

/**
 * In-page menu styling
 */
.in-page-menu {
	width: 200px;
	height: 390px;
	background: #CECECE url('/Lib/Images/WebShop/page-menu-background.png');
	padding: 10px 0px 0px 20px;
	float: left;
}

	.in-page-menu ul {
		list-style-type: none;
		margin: 0px;
		padding: 0px;
	}
	
		.in-page-menu ul li {
			font-size: 1.2em;
			color: #777;
			margin-bottom: 10px;
		}
		
			.in-page-menu ul li ul {
				margin-top: 6px;
			}
			
				.in-page-menu ul li ul li {
					font-size: 0.8em;
					margin-bottom: 0px;
				}
			
					.in-page-menu ul li ul li a {
						padding: 5px;
						display: block;
						color: #555;
				
				 		-moz-border-radius-topleft: 3px;
					    -webkit-border-top-left-radius: 3px;
						-moz-border-radius-bottomleft: 3px;
						-webkit-border-bottom-left-radius: 3px;
				
						border: 1px solid transparent;
						margin-bottom: -1px;
						zoom: 1;
					}
					
						.in-page-menu ul li ul li a img {
							vertical-align: middle;
							margin-top: -3px;
							margin-right: 5px;
					
							opacity: 0.6;
						}
						
						.in-page-menu ul li ul li.active a img, 
						.in-page-menu ul li ul li a:hover img,
						.in-page-menu ul li ul li a:active img {
							opacity: 1.0;
						}
					
					.in-page-menu ul li ul li a:hover {
						text-decoration: none;
						color: #333;
						border: 1px solid #CECECE;
						background-image: url('/Lib/Images/WebShop/page-menu-item-hover.png');
					}
					
					.in-page-menu ul li ul li a:active {
						background-image: url('/Lib/Images/WebShop/page-menu-item-active.png');
						border: 1px solid #CECECE;
					}
				
							
					
						.in-page-menu ul li ul li.active a {
							background-color: white;
							border: 1px solid #CECECE;
							border-right: none;
							color: #333;
					
							-moz-box-shadow:-1px 0 3px rgba(0, 0, 0, 0.1);
						}
						
							
						
						.in-page-menu ul li ul li.active a:hover
						{
							background-image: none;
						}
		

