.yui3-skin-sam .yui3-datatable-footer {
    border-right: 1px solid #CBCBCB;
}

.yui3-skin-sam .yui3-datatable-footer table {
    border: 0 none;
}

.yui3-skin-sam .yui3-datatable-footer tr {
    border-top: 1px solid black;
}

.yui3-skin-sam .yui3-datatable-footer th {
    background: #fff url("http://yui.yahooapis.com/3.6.0pr1/build/assets/skins/sam/sprite.png") repeat-x 0 0;
    background-image:-webkit-linear-gradient(transparent 40%, rgba(0,0,0,0.21));
    background-image:-moz-linear-gradient(top,transparent 40%,rgba(0,0,0,0.21));
    background-image:    -ms-linear-gradient(transparent 40%, rgba(0,0,0,0.21));
    background-image:     -o-linear-gradient(transparent 40%, rgba(0,0,0,0.21));
    background-image:        linear-gradient(transparent 40%, rgba(0,0,0,0.21));
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color #CBCBCB -moz-use-text-color -moz-use-text-color;
    margin: 0;
    padding: 0;
    vertical-align: middle;
    color: #000000;
    font-weight: normal;
    text-align: left;
    text-shadow: 0 1px 1px #FFFFFF;
    vertical-align: middle;
    white-space: nowrap;
    font-size: inherit;
    margin: 0;
    overflow: visible;
}

.yui3-skin-sam .yui3-datatable-footer td {
    border-left: 1px solid #CBCBCB;
    font-size: inherit;
    margin: 0;
    overflow: visible;
    padding: 4px 10px;
}


.yui3-skin-sam .yui3-datatable-ft td,
.yui3-skin-sam .yui3-datatable-ft th,
.yui3-skin-sam .yui3-datatable-footer td,
.yui3-skin-sam .yui3-datatable-footer th {
    border-top: 1px solid #CBCBCB;
}

/* was .yui3-datatable-footer  */
.yui3-skin-sam  .yui3-datatable-ft  th div.yui3-datatable-liner div.align-left, td div.align-left,
.yui3-datatable-liner div.align-left, .yui3-datatable-liner span.align-left {
    text-align: left;
}

.yui3-skin-sam  .yui3-datatable-ft  th.align-center, td.align-center, .yui3-datatable-liner div.align-center, .yui3-datatable-liner span.align-center {
    text-align: center;
}

.yui3-skin-sam  .yui3-datatable-ft  th div.align-right, td div.align-right {
    text-align: right;
}

.yui3-skin-sam  th.align-right,
.yui3-skin-sam  td.align-right {
    text-align: right;
}

.yui3-skin-sam  .yui3-datatable-ft  td div.yui3-datatable-liner div.align-right {
    text-align: right;
}

/*
	.yui3-skin-sam  .yui3-datatable-ft  th div.align-right {
		text-align: right;
	}

*/
/*   added hack for TBODY columns  */

.yui3-skin-sam  .yui3-datatable-liner div.align-left, span.align-left {
    text-align: left;
}

.yui3-skin-sam  .yui3-datatable-liner div.align-center, span.align-center {
    text-align: center;
}

.yui3-skin-sam  .yui3-datatable-liner div.align-right, span.align-right {
    text-align: right;
}