h2 {  font-size: 13px; color: #0033CC; background-image: url(../images/ico/box1.gif); background-position: left center; background-repeat: no-repeat; letter-spacing: 0.1em; margin-top: 10px; margin-bottom: 10px; padding-left: 15px}
.shopphoto {  margin-right: 15px; margin-bottom: 10px; border: 1px #333333 solid}
.shopname {  font-size: 16px; color: #3333FF; letter-spacing: 0.1em}
.logo {  margin-right: 20px; margin-left: 20px}
h3 {  background-image: url(../images/back/grade.gif); background-repeat: repeat-x; background-position: top; letter-spacing: 0.1em; font-size: 15px; color: #0066CC; border: #0066CC double; border-width: 3px 0px 0px}
.date {  border: 1px #999999 solid; width: 100%; margin-bottom: 10px; margin-top: 10px}
.datet { padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px; background-color: #DDDDFF ; border: 1px #999999 solid}
.dated { padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px; border: 1px #999999 solid ; background-color: #EEEEFF}
.stafftxt {  margin-top: 5px; padding-left: 20px; margin-bottom: 0px}
.staffphoto {  margin-right: 5px; margin-left: 5px}
.recru {  background-color: #FFCCFF; width: 600px; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; text-align: left; border: 1px #FF99CC dotted}
.recrutable {  width: 100%; border: 1px #0099FF solid}
.recrutd1 {  background-color: #EEEEFF; border: 1px #CCCCCC solid; text-align: center; vertical-align: top; width: 180px; padding-top: 3px; padding-right: 5px; padding-bottom: 3px; padding-left: 5px}
.recrutd2 { background-color: #FFFFFF; border: #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; text-align: left; vertical-align: top ; padding-top: 3px; padding-right: 5px; padding-bottom: 3px; padding-left: 5px}
