.dialog {
  width: 100%;
}

.dialog .hd .c,
.dialog .ft .c {
 font-size:1px; /* ensure minimum height */
 height:13px;
}

.dialog .ft .c {
 height:14px;
}

.dialog .hd {
 background:transparent url(tl.gif) no-repeat 0px 0px;
}

.dialog .hd .c {
 margin: 0 14px 0 20px;
 background:#fff;
}

.dialog .hd .c .cr {
  margin: 0 -15px 0 0;
  position: relative;
  font-size:1px;
  height:14px;
  background:transparent url(tr.gif) no-repeat right 0px; 
}

.dialog .bd {
 background:transparent url(ml.gif) repeat-y 0px 0px;
}

.dialog .bd .c {
 background:transparent url(mr.gif) repeat-y right 0px;
}

.dialog .bd .c .s {
 margin:0px 8px 0px 4px;
/* background:#fff url(ms.jpg) repeat-x bottom left;*/
 background: #fff;
 padding: 8px 10px 0 10px;
}

.dialog .ft {
 background:transparent url(bl.gif) no-repeat 0px 0px;
}

.dialog .ft .c {
 background:transparent url(br.gif) no-repeat right 0px;
}

