.page .mainbody .content {  }
.page .mainbody .content h2 { font-size: 1.7em; }
.page .mainbody .content h3 { font-size: 1em; font-family: arial, verdana; letter-spacing: 0.15em; }
.page .mainbody .content h4 { font-size: 1em; }
.page .mainbody .content h5 { color: #8b4513; font-size: 1.7em; font-family: arial; text-align: center; letter-spacing: 0.2em; }
.r { float: right; }
.m210 { min-height: 210px; }
.m170 { min-height: 170px; }
.page .mainbody .content .package-box { background-repeat: no-repeat; width: 290px; margin: 6px 0 12px; padding: 0; }
.page .mainbody .content .package-box .price { color: #8b4513; font-size: 1.6em; font-weight: bold; text-align: center; }
.page .mainbody .content .package-box .head  { color: blue; font-size: 1.3em; font-family: verdana; background-image: url(../images/mls-package-head.jpg); text-align: center; height: 35px; margin: 0; padding-top: 8px; padding-bottom: 0; }
.page .mainbody .content .package-box .body { background-color: silver; background-image: url(../images/mls-package-body.jpg); margin: 0; padding: 15px 0 0 6px; }
.page .mainbody .content .package-box .foot { background-color: teal; background-image: url(../images/mls-package-foot.jpg); background-repeat: no-repeat; text-align: center; width: 100%; height: 50px; margin: 0; padding: 0; }
.page .mainbody .content .package-box .foot .button { color: #fff; font-family: arial; font-weight: bold; background-image: url(menu/mls-package-button.jpg); background-repeat: no-repeat; text-align: center; padding-top: 2px; position: relative; left: 70px; width: 150px; height: 30px; }
.page .mainbody .content .package-box .foot .button a { color: #000; }
.page .mainbody .content .package-box .foot .button a:hover { color: red; }
.clear-space { height: 6px; clear: both; }

