@charset "UTF-8";
/* CSS Document */

.rounded {
position:relative;
z-index:2;
}
.rounded-bd {
min-height:100px;
}
.rounded .bgnd {
bottom:0;
left:0;
position:absolute;
right:0;
top:0;
z-index:-1;
}
.rounded .bgnd * {
background-repeat:no-repeat;
overflow:hidden;
position:absolute;
}
.rounded .bgnd u.w {
height:60px;
left:0;
right:40px;
top:0;
}
.rounded .bgnd u.e {
background-position:-960px 0;
height:60px;
right:0;
top:0;
width:40px;
}
.rounded .bgnd i.w {
background-position:-1000px 0;
background-repeat:repeat-y;
bottom:40px;
left:0;
right:40px;
top:60px;
}
.rounded .bgnd i.e {
background-position:100% 0;
background-repeat:repeat-y;
bottom:40px;
right:0;
top:60px;
width:40px;
}
.rounded .bgnd b.w {
background-position:0 100%;
bottom:0;
height:40px;
left:0;
right:40px;
}
.rounded .bgnd b.e {
background-position:-960px 100%;
bottom:0;
height:40px;
right:0;
width:40px;
}

.rounded-bd{
  padding:20px;
}

.rounded .bgnd *{
   background-image:url(images/rounded-corners.png);
  _background-image:url(images/rounded-corners.gif);
}

.rounded .bgnd i.w{
  bottom:60px;
}

.rounded .bgnd i.e{
  bottom:60px;
}

.rounded .bgnd b.w{
  right:100px;
  height:60px;
}

.rounded .bgnd b.e{
  width:100px;
  height:60px;
  background-position:-900px 100%;
}

