#pjphoto { padding: 4px; border: 1px solid #666666; background: white; }

/* send a cheer button */
#sncbutt {}

/* ms for milestone */
#ms .date, #ms .day, #ms .su { color: #B2B2B2; }
#ms .day, #ms .su { font-size: 24px; line-height: 27px; }
#ms .dateRow { padding-right: 3px; }
#ms .date { font-size: 12px; font-weight: bold; }
#ms .comm { padding-right: 5px; color: #B2B2B2; line-height: normal; }
#ms .comm a { color: #B2B2B2; }
#ms table.ms { margin-bottom: 30px; }

#msbutt, #msbutt.on { background-color: #e80022; font-weight: bold; font-size: 13px; color: white; padding: 5px; width: 125px; white-space: nowrap; cursor: hand; cursor: pointer; text-align:center; }
#msbutt.off { background-color: #cccccc; cursor: default; }

/* t for thumbnail photo */
#ms div.t { padding: 4px; border: 1px solid #666666; background: white; width: 200px; cursor: hand; cursor: pointer; text-align:center;}

/* m for mini. mc for their container */
#ms img.m { border: 1px solid #666666; margin: 0px 0px 4px 4px; cursor: hand; cursor: pointer; }
#ms div.mc { padding-right: 5px; }

/* c for caption. cc for their container */
#ms .c { text-align: right; color: #999999; font-size: 10px; display: none; line-height: normal; }
#ms .cc { padding-right: 5px; min-height: 18px; }
#ms .cc, { height: 18px; }

/* tx for text */
#ms .tx { padding-top: 0px; }

/* icon for edit */
.miniicon_top { margin: 1px 0px 2px 2px; cursor: pointer; }
.miniicon_bottom { margin: 0px 0px 0px 2px; cursor: pointer; }

.salesItem { line-height: normal; margin-bottom: 10px; }
.salesItem .photos { float:left; margin-right:3px; text-align:center; padding-bottom:0px; }
