/* 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/dialog2-dark-alpha-drip.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/product-bg.png);
 _background-image:url(../images/product-bg.gif);
}

.dialog.type4 .content_d,
.dialog.type4 .t,
.dialog.type4 .b,
.dialog.type4 .b div {
background-image:url(../images/sidebar-bg.png);
_background-image:url(../images/sidebar-bg.gif);
}

.dialog.type5 .content_d,
.dialog.type5 .t,
.dialog.type5 .b,
.dialog.type5 .b div {
 background-image:url(../images/big-bg.png);
 _background-image:url(../images/big-bg.gif);
}

.dialog.type6 .content_d,
.dialog.type6 .t,
.dialog.type6 .b,
.dialog.type6 .b div {
 background-image:url(../images/big-bg.png);
 _background-image:url(../images/big-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 {

}

.dialog.type3 .b, .dialog.type3 .b div{

}

.dialog.type5 .b, .dialog.type5 .b div{

}

.dialog.type6 .b, .dialog.type6 .b div{

}

.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;
}
