span.corners-top, span.corners-bottom, span.corners-top span, span.corners-bottom span {
    background-repeat:no-repeat;
    display:block;
    font-size:1px;
    height:5px;
    line-height:1px;
}
span.corners-top {
    background-image:none;
    background-position:0 0;
    margin:-5px -5px;
    margin-bottom: 0px;
    
}
span.corners-top span {
    background-image:none;
    background-position:100% 0;
}
span.corners-bottom {
    background-image:none;
    background-position:0 100%;
    clear:both;
    margin:0 -5px;
}
span.corners-bottom span {
    background-image:none;
    background-position:100% 100%;
}

span.corners-top {
    background-image:url(/images/corners/corners_left.gif);
}
span.corners-top span {
    background-image:url(/images/corners/corners_right.gif);
}
span.corners-bottom {
    background-image:url(/images/corners/corners_left.gif);
}
span.corners-bottom span {
    background-image:url(/images/corners/corners_right.gif);
}


span.corners-top-4px, span.corners-bottom-4px, span.corners-top-4px span, span.corners-bottom-4px span {
    background-repeat:no-repeat;
    display:block;
    font-size:1px;
    height:4px;
    line-height:1px;
}
span.corners-top-4px {
    background-image:none;
    background-position:0 0;
    margin:-5px -5px;
    margin-bottom: 0px;
}
span.corners-top-4px span {
    background-image:none;
    background-position:100% 0;
}
span.corners-bottom-4px {
    background-image:none;
    background-position:0 100%;
    clear:both;
    margin:0 -5px;
}
span.corners-bottom-4px span {
    background-image:none;
    background-position:100% 100%;
}

span.corners-top-4px {
    background-image:url(/images/corners/corners_left_4px.gif);
}
span.corners-top-4px span {
    background-image:url(/images/corners/corners_right_4px.gif);
}
span.corners-bottom-4px {
    background-image:url(/images/corners/corners_left_4px.gif);
}
span.corners-bottom-4px span {
    background-image:url(/images/corners/corners_right_4px.gif);
}


.round_border * {
    background:#FFFFFF none repeat scroll 0 0;
    display:block;
    height:1px;
    overflow:hidden;
}
.round_border_layer6 {
    background:#C4C4C4 none repeat scroll 0 0;
    border-left:1px solid #D3D4D5;
    border-right:1px solid #D3D4D5;
    margin:0 5px;
    padding:0 1px;
}

.round_border_layer5 {
    /*background:#C4C4C4 none repeat scroll 0 0;*/
    border-left:1px solid #D3D4D5;
    border-right:1px solid #D3D4D5;
    margin:0 4px;
    padding:0 1px;
}
.round_border_layer4 {
    /*background:#C4C4C4 none repeat scroll 0 0;*/
    border-left:1px solid #D3D4D5;
    border-right:1px solid #D3D4D5;
    margin:0 4px;
    padding:0px;
}
.round_border_layer3 {
    background:#C4C4C4 none repeat scroll 0 0;
    border-left:1px solid #D3D4D5;
    border-right:1px solid #D3D4D5;
    margin:0 3px;
    padding:0px;
}
.round_border_layer2 {
    border-left:1px solid #D3D4D5;
    border-right:1px solid #D3D4D5;
    margin:0 2px;
    padding:0;
}
.round_border_layer1 {
    border-left:1px solid #C4C4C4;
    border-right:1px solid #C4C4C4;
    margin:0 1px;
}
.round_border_content {
    background:#FFFFFF none repeat scroll 0 0;
    border-left:1px solid #C4C4C4;
    border-right:1px solid #C4C4C4;
    overflow:hidden;
    padding:4px 10px;
}

div.rounded_outer {
    border-style:solid;
    border-width:1px 0;
}
div.rounded_inner {
    border-style:solid;
    border-width:0 1px;
    margin:0 -1px;
}