.bl { background-image: url(../images/corners/bl.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: left bottom; min-height: 450px; margin-bottom: -1px; margin-left: -1px; }
.bl3 { background-image: url(../images/corners/bl.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: left bottom; margin-bottom: -1px; margin-left: -1px; }
.bl2 { background-image: url(../images/corners/bl2.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: left bottom; margin-bottom: -1px; margin-left: -1px; }
.br { background-image: url(../images/corners/br.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: right bottom; min-height: 457px; margin-right: -1px; margin-bottom: -1px; }
.br2 { background-image: url(../images/corners/br2.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: right bottom; margin-right: -1px; margin-bottom: -1px; }
.br3 { background-image: url(../images/corners/br.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: right bottom; margin-right: -1px; margin-bottom: -1px; }
.tl { background-image: url(../images/corners/tl.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; margin-top: -1px; }
.tr { background-image: url(../images/corners/tr.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: right top; margin: -1px 0 0; padding: 10px; }
.t2 { background-color: #969696; background-repeat: repeat; background-attachment: scroll; background-position: left top; width: 100%; }
.tl2 { background-image: url(../images/corners/tl2.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; margin-top: -1px; }
.tr2 { background-image: url(../images/corners/tr2.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: right top; margin-top: -1px; padding: 10px; }
.map-tl { border-color: #9f0000 #ffb1b1 #ffb1b1 #9f0000; border-style: solid; border-width: 1px; }
.map-tl2 { border-top: 1px solid #9f0000; border-left: 1px solid #9f0000; border-right-color: #ffb1b1; border-bottom-color: #ffb1b1; }
.map-tr { border-top: 1px solid #9f0000; border-right: 1px solid #9f0000; }
.map-br { border-right: 1px solid #9f0000; border-bottom: 1px solid #9f0000; }
.map-br2 { border-right: 1px solid #ffb1b1; border-bottom: 1px solid #ffb1b1; }
.map-bl { border-bottom: 1px solid #9f0000; border-left: 1px solid #9f0000; }
.left { border-left: 1px solid #9f0000; }
.right { border-right: 1px solid #9f0000; }
.right2 { border-right: 1px solid #ffb1b1; }
.top { border-top: 1px solid #9f0000; }
.bottom { border-bottom: 1px solid #9f0000; }
.bottom2 { border-bottom: 1px solid #ffb1b1; }
.box { padding: 0; border: solid 1px #8f0000; }
.box2 { background-color: #b4b4b4; margin-top: 5px; padding: 0; border: solid 1px #8f0000; }
.box5 { padding: 10px; border: solid 1px #8f0000; }
.frame { margin: 5px 0 0; padding: 0; border: solid 1px #8f0000; }
.frame2 { margin: 5px 0 0; border: solid 1px #8f0000; }
.frame3 { background-color: #b4b4b4; margin: 10px 0 0; border: solid 1px #8f0000; }
.frame4 { margin: 5px 0 0; padding: 5px 5px 10px; border: solid 1px #8f0000; }
.frame5 { margin: 5px 0 0; padding: 10px; border: solid 1px #8f0000; }
.frame6 { margin: 5px 0 0; padding: 10px; border: solid 1px #8f0000; }
.frame7 { background-color: #b4b4b4; margin: 10px 0 0; padding: 10px; border: solid 1px #8f0000; }
