/************ overlay ************/
div.overlayDiv {
	height: auto;
	display: none;
}
div.overlayDivDisplay {
  position: relative;
  z-index: auto;
  margin: 95px auto 0 auto;
  height: auto;
 }
div.compareprodOverlay { width: 1026px; }
div.configuratorOverlay { width: 922px; }
div.zoomOverlay,
div.cardOverlay { width: 720px; }
div.faqOverlay { width: 668px; }
div.searchResultOverlay { width: 553px; }
div.contactOverlay,
div.sendproductOverlay,
div.sendrequestOverlay { width: 482px; }
div.loginOverlay { width: 242px; }
div.overlayDivContent {
	width: 100%;
	height: auto;
	background: transparent;
}
div.zoomOverlayItems img {
	margin-bottom: 15px;
}
div.overlayDivContent div.overlayHeader {
	clear: both;
	width: 100%;
	height: 32px;
	background: url("../images/overlay/header_blue_left.png") top left no-repeat transparent;
}
div.overlayDivContent div.overlayHeader div.overlayHeaderItems {
	margin: 0 0 0 28px;
	padding: 8px 28px 0 0;
	font-size: 14px;
	height: 24px;
	background: url("../images/overlay/header_blue_right.png") top right no-repeat transparent;
}
div.overlayDivContent div.overlayHeader div.overlayHeaderItems h2 {
	margin: 0;
	padding: 0;
	font-size: 14px;
	line-height: 24px;
	color: #fff;
	font-weight: normal;
	border: none;
}
div.overlayDivContent div.overlayContent {
	clear: both;
	width: 100%;
	height: auto;
	background: url("../images/overlay/content_left.png") top left repeat-y;
}
div.overlayDivContent div.overlayContent div.overlayContentItems {
	clear: both;
	margin: 0 0 0 28px;
	padding: 30px 28px 0 0;
	height: auto;
	background: url("../images/overlay/content_1px_right.png") top right repeat-y transparent;
}
div.compareprodOverlayItems { width: 970px; }
div.configuratorOverlayItems { width: 866px; }
div.zoomOverlayItems,
div.cardOverlayItems { width: 664px; }
div.faqOverlayItems { width: 612px; }
div.searchResultOverlayItems { width: 497px; }
div.contactOverlayItems,
div.sendproductOverlayItems,
div.sendrequestOverlayItems { width: 426px; }
div.loginOverlayItems { width: 186px; }
div.overlayDivContent div.overlayFooter {
  clear: both;
  width: 100%;
  height: auto;
  background: url("../images/overlay/content_bottom_left.png") top left no-repeat transparent;
}
div.overlayDivContent div.overlayFooter div.overlayFooterItems {
	clear: both;
	margin: 0 0 0 28px;
	padding: 0 28px 0 0;
	height: 24px;
	background: url("../images/overlay/content_bottom_right.png") top right no-repeat transparent;
}
div.overlayDiv div.close,
div.overlayDivDisplay div.close {
  position: absolute;
  right: 24px;
  top: 12px;
  width: 16px;
  height: 16px;
  background: url("../images/overlay/icon_close.png") top left no-repeat transparent;
  cursor: pointer;
}

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 0.5em;
	opacity: 0.9;
	width: 400px;		
	font:normal 11px Arial,Verdana,sans-serif;
}

#tooltip h3, #tooltip div { 
	margin: 0;	
	font:normal 11px Arial,Verdana,sans-serif;
}


