
Blue is where the image of the corners will go
Green is a repeating image on the x axis on the top, all part of the same template!
And orange is a simgle image repeating on the y axis
For clarification here is what I've tried so far, i'm angry about this because when I use relative position it breaks because of an with background that is above! Anyway I need to define a height and width for each item!
 .sheet {position:relative;
 top:140px;
 width:1000px;}
 .tl {
 background:url(../images/sheet_top_left-trans.png) no-repeat;
 width:20px;
 height:20px;
 top:0px;
 left:0px;}
 .tm {
 background:url(../images/sheet_top-trans.png) repeat-x;
 width:960px;
 height:20px;}
 .tr {
 background:url(../images/sheet_top_right-trans.png) no-repeat;
 width:20px;
 height:20px;
 top:0px;
 right:0px;}
 .content {
 background:url(../images/sheet_middle.png) repeat-y;
 top:20px;
 width:1000px;
 height:400px;}/* Demonstration only, please remove later */
 .bl {
 background:url(../images/sheet_bottom_left-trans.png) no-repeat;
 width:20px;
 height:30px;}
 .bm {
 background:url(../images/sheet_bottom-trans.png) repeat-x;
 height:30px;
 width:960px;
 bottom:0px;
 left:20px;}
 .br {}
and the html
        <div class="sheet"><!-- Glass Effect Starts here -->
        <div class="tl"></div>
        <div class="tm"></div>
        <div class="tr"></div>
          <div class="content">Here we go again</div>
        <div class="bl"></div>
        <div class="bm"></div>
        <div class="br"></div>
If I use absolute postitioning I can't make the bottom images stick to it! tho it works at the top!
Now I've found I way to do it that is cross-browser (even IE6 just don't use transparent PNG as I did) here we go:
HTML:
    <div class="sheet">
      <div class="top_sheet">
        <div class="tl"></div>
        <div class="tm"></div>
        <div class="tr"></div>
      </div>
        <div class="middle">.</div>
      <div class="bottom_sheet">
        <div class="bl"></div>
        <div class="bm"></div>
        <div class="br"></div>
      </div>
    </div><!-- End of the sheet class -->
CSS:
.sheet {position:relative;
width:1000px;
top:10px;}
.top_sheet {width:1000px;
height:20px;}
.tl {float:left;
background:url(../images/sheet_top_left-trans.png) no-repeat;
height:20px;
width:20px;}
.tm {float:left;
background:url(../images/sheet_top-trans.png) repeat-x;
height:20px;
width:960px;}
.tr {float:right;
background:url(../images/sheet_top_right-trans.png) no-repeat;
height:20px;
width:20px;}
.middle {position:relative;
background: url(../images/sheet_middle.png) repeat-y;
width:1000px;
height:400px;}
bottom_sheet {width:1000px;
height:30px;}
.bl {float:left;
background:url(../images/sheet_bottom_left-trans.png) no-repeat;
width:20px;
height:30px;}
.bm {float:left;
background:url(../images/sheet_bottom-trans.png) repeat-x;
width:960px;
height:30px;}
.br {float:right;
background:url(../images/sheet_bottom_right-trans.png) no-repeat;
width:20px;
height:30px;}