.dp_td h2 {
	-moz-user-select: none;		/*Mozilla/Firefox specific; for MSIE, use Javascript document.onselectstart to prevent select */
	-khtml-user-select: none;	/*Konqueror/Safari specific; for MSIE, use Javascript document.onselectstart to prevent select */
	user-select: none;		/*CSS3: does the same as -moz-user-select, but is unlikely to be supported by many browsers yet */
	cursor:default;
}

.dp_td p {
	-moz-user-select: none;		/*Mozilla/Firefox specific; for MSIE, use Javascript document.onselectstart to prevent select */
	-khtml-user-select: none;	/*Konqueror/Safari specific; for MSIE, use Javascript document.onselectstart to prevent select */
	user-select: none;		/*CSS3: does the same as -moz-user-select, but is unlikely to be supported by many browsers yet */
	cursor:default;
}
.dp_td b {
	-moz-user-select: none;		/*Mozilla/Firefox specific; for MSIE, use Javascript document.onselectstart to prevent select */
	-khtml-user-select: none;	/*Konqueror/Safari specific; for MSIE, use Javascript document.onselectstart to prevent select */
	user-select: none;		/*CSS3: does the same as -moz-user-select, but is unlikely to be supported by many browsers yet */
	cursor:default;
}
.dp_td img {
	-moz-user-select: none;		/*Mozilla/Firefox specific; for MSIE, use Javascript document.onselectstart to prevent select */
	-khtml-user-select: none;	/*Konqueror/Safari specific; for MSIE, use Javascript document.onselectstart to prevent select */
	user-select: none;		/*CSS3: does the same as -moz-user-select, but is unlikely to be supported by many browsers yet */
	cursor:default;
}

.dp_nosel {
	-moz-user-select: none;		/*Mozilla/Firefox specific; for MSIE, use Javascript document.onselectstart to prevent select */
	-khtml-user-select: none;	/*Konqueror/Safari specific; for MSIE, use Javascript document.onselectstart to prevent select */
	user-select: none;		/*CSS3: does the same as -moz-user-select, but is unlikely to be supported by many browsers yet */
	cursor:default;
}

/* ------------------------------------------------------------------------------------------------------------- */


.dp_show      { visibility:visible; }
.dp_hide      { visibility:hidden;  display:none; }

.minicolourblock { z-index:9999; border:1px solid black; width:15px; height:15px; -moz-border-radius:5px; }
.menublock { font-size:10px; z-index:9999; border:1px solid black; background-color:#cccccc; padding:2px; -moz-user-select: none; user-select: none; cursor:default; }
.menuitem  { width:85px; cursor:default;}

.helpblock { font-size:10px; z-index:9999; border:1px solid black; background-color:#f5f599; color:#000000; -moz-user-select: none; user-select: none; cursor:default; }
.numcolour { border:1px solid black; width:40px; height:15px; position:relative; float:left; border-radius:5px; -moz-border-radius:5px; -khtml-border-radius:5px; }
.daydiv    { background-image:url("../dp_images/greyslider3.jpg"); border:1px solid black; width:350px; height:30px; }
.scaletime { position:absolute; top:0px; left:0px; font-size:8px; -moz-user-select: none; user-select: none; }
.scalediv  { border-right:1px solid black; position:absolute; top:0px; left:0px; }
.sizerdiv  { cursor:E-resize; position:relative; float:left; height:30px; width:2px; }
.sizeredge { border-right:1px solid black; }
.blockdiv  { position:relative; float:left; height:30px; }
.blockdiv:hover  { opacity: .75; -moz-opacity:.75; filter: alpha(opacity=75); -khtml-opacity: .75; }	/* Opacity is CSS3 standard, but some browsers already support it; -moz-opacity is Firefox's pre-CSS3 equiv for versions that don't support the main opacity option; filter is MSIE's way of doing things. */

/* NB: Need at least as many of these as the value of $maxnums */
/* pnum styles, combined with opacity from msslider, are for MSIE, to prevent speed problems with the effect used for other browsers (see fnum styles). Use the Javascript SliderMode variable to switch between the two, if you want to see how they look. */
.pnum000   { background-color: #cfcfcf; } /* Inactive */
.pnum001   { background-color: #6678fd; }
.pnum002   { background-color: #ffef00; }
.pnum003   { background-color: #34e000; }
.pnum004   { background-color: #fe5630; }
.pnum005   { background-color: #20b07a; }
.pnum006   { background-color: #ff78e0; }
.pnum007   { background-color: #caca62; }
.pnum008   { background-color: #79d0a0; }
.pnum009   { background-color: #557555; }
.pnum010   { background-color: #D233FD; }
.pnum011   { background-color: #E7E181; }
.pnum012   { background-color: #FF8E27; }
.pnum013   { background-color: #E1DDDC; }
.pnum014   { background-color: #FE0E00; }
.pnum015   { background-color: #7D6B02; }
.pnum016   { background-color: #F9F121; }
.pnum017   { background-color: #DF4A77; }
.pnum018   { background-color: #FFB7FF; }
.pnum019   { background-color: #1791b8; }
.pnum020   { background-color: #196fb8; }
.pnum021   { background-color: #3dc4f0; }
.pnum022   { background-color: #513695; }
.pnum023   { background-color: #8a3a96; }
.pnum024   { background-color: #adadad; }
.pnum025   { background-color: #ed2290; }
.msslider  { opacity: .40; -moz-opacity:.40; filter: alpha(opacity=40); -khtml-opacity: 0.4; }	/* Opacity is CSS3 standard, but some browsers already support it; -moz-opacity is Firefox's pre-CSS3 equiv for versions that don't support the main opacity option; filter is MSIE's way of doing things. */
.msslider:hover  { opacity: .55; -moz-opacity:.55; filter: alpha(opacity=55); -khtml-opacity: .55; }	/* Change the opacity slightly to give us a funky roll-over effect. Too bad it won't work on MSIE (only supports hover for <a> tags, for the time being at least), but it looks great in Firefox and doesn't cause any problems for non-supporting browsers. */

/* NB: Need at least as many of these as the value of $maxnums */
/* These fnum styles show the background directly in the slider div, which looks better than the opacity effect of pnum/msslider, but (a) requires separate images for each colour, and (b) causes serious speed problems for MSIE 6. */
/* The bg colours are not important; they're only seen if the images fail to load. But they're still good to have as fall-back. */
.fnum000   { background-color: #cfcfcf; background-image:url("../dp_images/colourslider_0.jpg"); background-position:center center; } /* Inactive */
.fnum001   { background-color: #6678fd; background-image:url("../dp_images/colourslider_1.jpg"); background-position:center center; }
.fnum002   { background-color: #ffef00; background-image:url("../dp_images/colourslider_2.jpg"); background-position:center center; }
.fnum003   { background-color: #34e000; background-image:url("../dp_images/colourslider_3.jpg"); background-position:center center; }
.fnum004   { background-color: #fe5630; background-image:url("../dp_images/colourslider_4.jpg"); background-position:center center; }
.fnum005   { background-color: #20b07a; background-image:url("../dp_images/colourslider_5.jpg"); background-position:center center; }
.fnum006   { background-color: #ff78e0; background-image:url("../dp_images/colourslider_6.jpg"); background-position:center center; }
.fnum007   { background-color: #caca62; background-image:url("../dp_images/colourslider_7.jpg"); background-position:center center; }
.fnum008   { background-color: #79d0a0; background-image:url("../dp_images/colourslider_8.jpg"); background-position:center center; }
.fnum009   { background-color: #557555; background-image:url("../dp_images/colourslider_9.jpg"); background-position:center center; }
.fnum010   { background-color: #D233FD; background-image:url("../dp_images/colourslider_10.jpg"); background-position:center center;}
.fnum011   { background-color: #E7E181; background-image:url("../dp_images/colourslider_11.jpg"); background-position:center center;}
.fnum012   { background-color: #FF8E27; background-image:url("../dp_images/colourslider_12.jpg"); background-position:center center;}
.fnum013   { background-color: #E1DDDC; background-image:url("../dp_images/colourslider_13.jpg"); background-position:center center;}
.fnum014   { background-color: #FE0E00; background-image:url("../dp_images/colourslider_14.jpg"); background-position:center center;}
.fnum015   { background-color: #7D6B02; background-image:url("../dp_images/colourslider_15.jpg"); background-position:center center;}
.fnum016   { background-color: #F9F121; background-image:url("../dp_images/colourslider_16.jpg"); background-position:center center;}
.fnum017   { background-color: #DF4A77; background-image:url("../dp_images/colourslider_17.jpg"); background-position:center center;}
.fnum018   { background-color: #FFB7FF; background-image:url("../dp_images/colourslider_18.jpg"); background-position:center center;}
.fnum019   { background-color: #1791b8; background-image:url("../dp_images/1791b8.jpg"); background-position:center center;}
.fnum020   { background-color: #196fb8; background-image:url("../dp_images/196fb8.jpg"); background-position:center center;}
.fnum021   { background-color: #3dc4f0; background-image:url("../dp_images/3dc4f0.jpg"); background-position:center center;}
.fnum022   { background-color: #513695; background-image:url("../dp_images/513695.jpg"); background-position:center center;}
.fnum023   { background-color: #8a3a96; background-image:url("../dp_images/8a3a96.jpg"); background-position:center center;}
.fnum024   { background-color: #adadad; background-image:url("../dp_images/adadad.jpg"); background-position:center center;}
.fnum025   { background-color: #ed2290; background-image:url("../dp_images/ed2290.jpg"); background-position:center center;}

a.saverollover       { vertical-align:-700px; overflow:hidden; text-decoration:none; height:19px; width:56px; float:left; background-repeat:no-repeat; background-image:url("../images/save1.gif"); }
a.saverollover:hover { vertical-align:-700px; overflow:hidden; text-decoration:none; background-image:url("../images/save2.gif"); }
