.breadcrumbs{width: auto;padding: 16px;}
.breadcrumbs li{
display: block;
float: left;
margin-left: -12px;
background: url(../images/bcnav-left.png) 0 0 no-repeat;
height: 27px;
width: auto;
padding-left: 18px;
position:relative;
}

/*.breadcrumbs li.home a span{text-indent:-999em; background:url(home-icon.png) 0 0 no-repeat;}*/
.breadcrumbs li a{
	display: block;
color: #FFF;
font: normal 12px/18px Arial, Helvetica, sans-serif;
text-decoration: none;
background: url(../images/bcnav-right.png) right top no-repeat;
padding: 5.5px 21px 1px 4px;
position: relative;
left: 16px;
text-transform: uppercase;
z-index: 5;
}
.breadcrumbs li.current { 
color: #FFF;
background: url(../images/bcnav-current.png) right top no-repeat;
font: normal 12px/18px Arial, Helvetica, sans-serif;
text-decoration: none;
padding: 5.5px 15px 0px 21px;
text-transform: uppercase;
margin-left: 0px;

}

.breadcrumbs li.home{margin: 0;
padding: 0;}
.breadcrumbs li.home a{
background:url(../images/home-icon.png) right top no-repeat;
height: 26px;
width: 5px; 
}

/* Generic context menu styles */
.contextMenu {
	position: absolute;
	z-index: 99999;
	border: solid 1px #CCC;
	background: #EEE;
	padding: 2px 3px;
	margin: 0;
	display: none;
/*        width: 200px;*/
}

.contextMenu li {
	list-style: none;
	padding: 0;
	margin: 0;
}

.contextMenu a {
	text-decoration: none;
	display: block;
	line-height: 20px;
	height: 20px;
	outline: none;
}

.contextMenu LI.hover A {
/*	color: #FFF;
	background-color: #3399FF;*/
}

.contextMenu LI.disabled A {
	color: #AAA;
	cursor: default;
}

.contextMenu LI.hover.disabled A {
	background-color: transparent;
}

.contextMenu LI.separator {
	border-top: solid 1px #CCC;
}

