.olControlNavToolbar .olControlNavigationItemActive {
	background-image: url("img/hand_active.png");
}

.olControlNavToolbar .olControlNavigationItemInactive {
	background-image: url("img/hand_inactive.png");
}

.olControlNavToolbar .olControlZoomBoxItemActive {
	background-image: url("img/cross_active.png");
	background-color: transparent;
}

.olControlNavToolbar .olControlZoomBoxItemInactive {
	background-image: url("img/cross_inactive.png");
}

.olControlOverviewMapElement {
	padding: 0px 0px 0px 0px;
	background-color: rgb(255,255,255);
}

.olControlOverviewMapExtentRectangle {
	overflow: hidden;
	background-image: url("img/blank.gif");
	cursor: move;
	border: 2px solid rgb(0,0,0);
}

.olControlOverviewMapRectReplacement {
	overflow: hidden;
	cursor: move;
	background-image: url("img/overview_replacement.gif");
	background-repeat: no-repeat;
	background-position: center;
}

div.olControlZoom a {
	background: rgb(130,0,255);
	/* fallback for IE - IE6 requires background shorthand*/
	background: rgba(130,0,255,0.5);
}

div.olControlZoom a:hover {
	background: rgb(130,0,255); /* fallback for IE */
	background: rgba(130,0,255,0.7);
}

a.olControlZoomOut {
	-moz-border-radius: 0 0 4px 4px;
 	-webkit-border-radius: 0 0 4px 4px;
	behavior: url(PIE.htc);
}

a.olControlZoomIn {
	-moz-border-radius: 4px 4px 0 0;
	-webkit-border-radius: 04px 4px 0 0;
	behavior: url(PIE.htc);
}

div.olControlZoom {
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	behavior: url(PIE.htc);
}

.olControlScaleBar {
	font-size: 16px;
	bottom: 30px;
}