/* dialog variants - alternate colours, widths and so on */

.dialog.short .wrapper_d {
 max-height:520px;
}

.dialog.type2 .content_d,
.dialog.type2 .t,
.dialog.type2 .b,
.dialog.type2 .b div {
 background-image:url(../images/product-block.png);
 _background-image:url(../images/product-block.gif);
}

.dialog.type2 .b,
.dialog.type2 .b div {
 height:40px; /* slightly higher due to bottom shade */
}

.dialog.type2 .content_d {
 /* min-height:155px; */ /* compensate overall height for bottom shade */
}

/* "Mr. Clean" */

.dialog.type3 .content_d,
.dialog.type3 .t,
.dialog.type3 .b,
.dialog.type3 .b div {
 background-image:url(../images/light-blue-block.png);
 _background-image:url(../images/light-blue-block.gif);
}

.dialog.type4 .content_d,
.dialog.type4 .t,
.dialog.type4 .b,
.dialog.type4 .b div {
background-image:url(../images/left-nav.png);
_background-image:url(../images/left-nav.gif);
}

.dialog.type5 .content_d,
.dialog.type5 .t,
.dialog.type5 .b,
.dialog.type5 .b div {
 background-image:url(../images/blue-block.png);
 _background-image:url(../images/blue-block.gif);
}

.dialog.type6 .content_d,
.dialog.type6 .t,
.dialog.type6 .b,
.dialog.type6 .b div {
 background-image:url(../images/general-bg.png);
 _background-image:url(../images/general-bg.gif);
}

/* "drip" style extended class (eg. <div class="dialog type4 drip"> - more positioning due to width/height requirements */

.dialog.drip .b,
.dialog.drip .b div {
 height:50px;
}

.dialog.type3 .b, .dialog.type3 .b div{
 height:45px;
}

.dialog.type6 .b, .dialog.type6 .b div{
height:40px;
}

.dialog.drip {
 margin-left:65px;
}

.dialog.drip .t,
.dialog.drip .b div,
.dialog.drip .hd,
.dialog.drip .bd,
.dialog.drip .ft,
.dialog.drip .wrapper_d {
 margin-left:-65px;
 width:65px;
}

.dialog.drip .wrapper_d {
 width:auto;
}

.dialog .wrapper_d .hd,
.dialog .wrapper_d .bd,
.dialog .wrapper_d .ft {
 margin-left:0px;
}

.dialog.drip .hd,
.dialog.drip .bd,
.dialog.drip .ft {
 zoom:1;
 width:auto;
 padding:0px 2px 0px 12px;
}
