/* **** CHECK BOX ********************************************** */
.dCheckBox_NotChecked {
	float      : left;
	display    : block;
	width      : 16px;
	height     : 16px;
	background : url(../images/dCustomElements/checkBoxOff.gif) no-repeat top left;
	cursor     : pointer;
}
.dCheckBox_Checked {
	float      : left;
	display    : block;
	width      : 16px;
	height     : 16px;
	background : url(../images/dCustomElements/checkBoxOn.gif) no-repeat top left;
	cursor     : pointer;
}

/* **** SELECT BOX ******************************************* */
.dSelectBox {
	float		    : left;
	display         : block;
	position        : absolute;
	z-index         : 99999;
}
.dSelectBox a {
	text-decoration : none;
	color           : #464646;
	font-weight     : normal;
}
.dSelectBox .dSelectBoxOpener {
	float		    : left;
	display         : block;
	line-height     : 19px;
	color           : #616161;
	text-decoration : none;
	width           : 100%;
	border          : 1px solid #b0b0b0;
	font-weight     : normal;
	background      : #ffffff;
}
.dSelectBox .dSelectBoxOpener span {
	float		   : left;
	padding-left   : 5px;
}
.dSelectBox .dSelectBoxOpener img {
	float		   : right;
	vertical-align : middle;
	border         : 0px;
}
.dSelectBox .dSelectBoxOptions {
	float          : left;
	display        : none;
	background     : #ffffff;
	width          : 100%;
	border         : 1px solid #d5dadf;
}
.dSelectBox .dSelectBoxOptions a {
	float           : left;
	display         : block;
	width           : 100%;
	line-height     : 18px;
	text-decoration : none;
	color           : #464646;
	font-weight     : normal;
}
.dSelectBox .dSelectBoxOptions a:hover {
	background      : #f0f0f0;
}
.dSelectBox .dSelectBoxOptions a span {
	padding-left  : 2px;
	padding-right : 2px;
}
.dSelectBox .dSelectBoxOptions a span.id {
	display       : none;
}

/* **** PAGE DISABLER ************************************* */
#dPageDisabler {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 2000;
	background: #333333;    
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	text-align: center;
	display: none;
}
#dPageDisablerBody {
	position: absolute;
	z-index: 3000;
	display: none;
	background: #ffffff;
	-moz-box-shadow: 0 0 16px  #333;
	-webkit-box-shadow: 0 0 16px  #333;
	box-shadow: 0 0 16px  #333;	
	padding: 12px;
}
#dPageDisablerBody #dPageDisabler_Content {
	float: left;
	width: 100%;
}
#dPageDisablerBody #dPageDisabler_Content #dPageDisabler_Closer {
	float: right;
	width: 10px;
}
#dPageDisablerBody #dPageDisabler_Content #dPageDisabler_Closer a {
	float: left;
	display: block;
	text-decoration : none; 
}
#dPageDisablerBody #dPageDisabler_Content #dPageDisabler_Closer a img {
	float: left;
	border: 0px;
	cursor: pointer;
}
