.box1{position: relative; left: 0; top: 0; width: 100%;}
.box1 .tl{position: absolute; left: -1px;  top: -1px;    width: 9px; height: 9px; background: url('../images/boxes/tl1.gif') no-repeat 0 0;}
.box1 .tr{position: absolute; right: -1px; top: -1px;    width: 9px; height: 9px; background: url('../images/boxes/tr1.gif') no-repeat 0 0;}
.box1 .bl{position: absolute; left: -1px;  bottom: -1px; width: 9px; height: 9px; background: url('../images/boxes/bl1.gif') no-repeat 0 0;}
.box1 .br{position: absolute; right: -1px; bottom: -1px; width: 9px; height: 9px; background: url('../images/boxes/br1.gif') no-repeat 0 0;}

.box2{
    position: relative; left: 0; top: 0; 
    width: 100%; 
    background: url('../images/boxes/2-back.gif') repeat-x left bottom;
    border: 1px solid #959595;
}

.box2 .tl{position: absolute; left: -1px;  top: -1px;    width: 8px; height: 8px; background: url('../images/boxes/2-tl.gif') no-repeat 0 0;}
.box2 .tr{position: absolute; right: -1px; top: -1px;    width: 8px; height: 8px; background: url('../images/boxes/2-tr.gif') no-repeat 0 0;}
.box2 .bl{position: absolute; left: -1px;  bottom: -1px; width: 8px; height: 8px; background: url('../images/boxes/2-bl.gif') no-repeat 0 0;}
.box2 .br{position: absolute; right: -1px; bottom: -1px; width: 8px; height: 8px; background: url('../images/boxes/2-br.gif') no-repeat 0 0;}

.box3{
    position: relative; left: 0; top: 0;
    width: 825px;
    margin: 10px auto 0 auto;
    background: url('../images/boxes/3-1.gif') repeat-y left top;
    padding: 12px 22px 20px 15px;
}

.box3 .t{position: absolute; left: 0;  top: 0;    width: 862px; height: 15px; background: url('../images/boxes/3-2.gif') no-repeat 0 0;}
.box3 .b{position: absolute; left: 0;  bottom: 0; width: 862px; height: 15px; background: url('../images/boxes/3-3.gif') no-repeat 0 0;}