.dialog {
 width:200px;
 margin:0px auto;
 min-width:220px;
 max-width:300px;
}

.dialog .hd .c,
.dialog .ft .c {
 font-size:1px; /* ensure minimum height */
 height:13px;
}

.dialog .ft .c {
 height:10px;
}

.dialog .hd {
 background:transparent url(../images/corners/pink/tl.jpg) no-repeat 0px 0px;
}

.dialog .hd .c {
 background:transparent url(../images/corners/pink/tr.jpg) no-repeat right 0px;
}

.dialog .bd {
 background:transparent url(../images/corners/pink/ml.jpg) repeat-y 0px 0px;
}

.dialog .bd .c {
 background:transparent url(../images/corners/pink/mr.jpg) repeat-y right 0px;
}

.dialog .bd .c .s {
 margin:0px 8px 0px 4px;
 padding:1em;
}

.dialog .ft {
 background:transparent url(../images/corners/pink/bl.jpg) no-repeat 0px 0px;
}

.dialog .ft .c {
 background:transparent url(../images/corners/pink/br.jpg) no-repeat right 0px;
}


/* content-specific */

.dialog h1 {
 /* header */
 font-size:2em;
 margin:0px;
 padding:0px;
 margin-top:-0.6em;
}

.dialog p {
 margin:0.5em 0px 0px 0px;
 padding:0px;
}

/* ********************************** */

.adialog {
 width:100%;
 min-width:16em;
/* color:#000;*/
/* float: left;
 clear: left;*/
 }

.adialog .ahd .ac,
.adialog .aft .ac {
 font-size:1px; /* ensure minimum height */
 height:13px;
}

.adialog .aft .ac {
 height:10px;
}

.adialog .ahd {
 background:transparent url(../images/corners/pink/tl.jpg) no-repeat 0px 0px;
}

.adialog .ahd .ac {
 background:transparent url(../images/corners/pink/tr.jpg) no-repeat right 0px;
}

.adialog .abd {
 background:transparent url(../images/corners/pink/ml.jpg) repeat-y 0px 0px;
}

.adialog .abd .ac {
 background:transparent url(../images/corners/pink/mr.jpg) repeat-y right 0px;
}

.adialog .abd .ac .as {
 margin:0px 8px 0px 4px;
 padding:1em;
}

.adialog .aft {
 background:transparent url(../images/corners/pink/bl.jpg) no-repeat 0px 0px;
}

.adialog .aft .ac {
 background:transparent url(../images/corners/pink/br.jpg) no-repeat right 0px;
}


/* content-specific */

.adialog h1 {
 /* header */
 font-size:2em;
 margin:0px;
 padding:0px;
 margin-top:-0.6em;
}

.adialog p {
 margin:0.5em 0px 0px 0px;
 padding:0px;
}


/* ********************************* */

.extendeddialog {
 width:400px;
 margin:20px auto;
 min-width:400px;
 max-width:400px;
}

.extendeddialog .hd .c,
.extendeddialog .ft .c {
 font-size:1px; /* ensure minimum height */
 height:13px;
}

.extendeddialog .ft .c {
 height:10px;
}

.extendeddialog .hd {
 background:transparent url(../images/corners/pink/tl.jpg) no-repeat 0px 0px;
}

.extendeddialog .hd .c {
 background:transparent url(../images/corners/pink/tr.jpg) no-repeat right 0px;
}

.extendeddialog .bd {
 background:transparent url(../images/corners/pink/ml.jpg) repeat-y 0px 0px;
}

.extendeddialog .bd .c {
 background:transparent url(../images/corners/pink/mr.jpg) repeat-y right 0px;
}

.extendeddialog .bd .c .s {
 margin:0px 8px 0px 4px;
 padding:1em;
}

.extendeddialog .ft {
 background:transparent url(../images/corners/pink/bl.jpg) no-repeat 0px 0px;
}

.extendeddialog .ft .c {
 background:transparent url(../images/corners/pink/br.jpg) no-repeat right 0px;
}


/* content-specific */

.extendeddialog h1 {
 /* header */
 font-size:2em;
 margin:0px;
 padding:0px;
 margin-top:-0.6em;
}

.extendeddialog p {
 margin:0.5em 0px 0px 0px;
 padding:0px;
}
