﻿div.ResultsGrid {
    border: solid 1px #aaa;
}
div.ResultsGrid .grid, div.ResultsGrid table.table {
    /* background: #b7b7b7; */
    width: 100%;
}
div.ResultsGrid .headerrow td, div.ResultsGrid .headerrow th {
    background: url("Images/resultsbox/gridheadbg.jpg") #dfdfdf repeat-x;
    border: solid 1px #b7b7b7;
    color: #ooo;
    font-size: 1.0em;
    font-weight: bold;
    padding: 3px;
    padding-left: 6px;
    padding-right: 6px;
}
div.ResultsGrid .headerrow_plain td, div.ResultsGrid .headerrow_plain th {
    background: #dfdfdf repeat-x;
    border: solid 1px #b7b7b7;
    color: #ooo;
    font-size: 1.0em;
    font-weight: bold;
    padding: 3px;
    padding-left: 6px;
    padding-right: 6px;
}
/*
div.ResultsGrid .headerrow td, div.ResultsGrid .headerrow th {
    background: none;
    padding-left: 18px;
    padding-right: 18px;
}
*/
.SortAsc {
    background: url("Images/icoSort_Asc.gif") no-repeat right;
    /*display: inline-block;*/
    padding-left: 18px;
    padding-right: 18px;
}
.SortDesc {
    background: url("Images/icoSort_Desc.gif") no-repeat right;
    /*display: inline-block;*/
    padding-left: 18px;
    padding-right: 18px;
}
div.ResultsGrid .pagerrow {
    display: none;
}
div.ResultsGrid th {
    border: none;
}
div.ResultsGrid td {
    border: none;
}
div.ResultsGrid td.infoCell {
    background: #dedfde;
    border-bottom: solid 1px #fff;
    border-left: solid 1px #fff;
    border-right: solid 1px #fff;
    border-top: solid 1px #f0f0f0;
    padding: 3px;
}

div.ResultsGrid .row td {
    background: #fff;
    border-bottom: solid 1px #fff;
    border-left: solid 1px #fff;
    border-right: solid 1px #b7b7b7;
    border-top: solid 1px #f0f0f0;
    padding: 3px;
    padding-left: 6px;
    padding-right: 6px;
}
div.ResultsGrid .altrow td {
    background: #f0f0f0;
    border-bottom: solid 1px #fff;
    border-left: solid 1px #fff;
    border-right: solid 1px #b7b7b7;
    border-top: solid 1px #f0f0f0;
    padding: 3px;
    padding-left: 6px;
    padding-right: 6px;
}
div.ResultsGrid .row td.rightCell {
    background: #fff;
    border-bottom: solid 1px #fff;
    border-left: solid 1px #fff;
    border-right: solid 1px #fff;
    border-top: solid 1px #f0f0f0;
    padding: 3px;
    padding-left: 6px;
    padding-right: 6px;
}
div.ResultsGrid .altrow td.rightCell {
    background: #f0f0f0;
    border-bottom: solid 1px #fff;
    border-left: solid 1px #fff;
    border-right: solid 1px #f0f0f0;
    border-top: solid 1px #f0f0f0;
    padding: 3px;
    padding-left: 6px;
    padding-right: 6px;
}

/* BEGIN THE NUMERIC COLUMN CLASSES */
div.ResultsGrid .row td.Column_Currency {
    background: #fff;
    border-bottom: solid 1px #fff;
    border-left: solid 1px #fff;
    border-right: solid 1px #b7b7b7;
    border-top: solid 1px #f0f0f0;
    padding: 3px;
    padding-left: 6px;
    padding-right: 6px;
    text-align: center;
}
div.ResultsGrid .altrow td.Column_Currency {
    background: #f0f0f0;
    border-bottom: solid 1px #fff;
    border-left: solid 1px #fff;
    border-right: solid 1px #b7b7b7;
    border-top: solid 1px #f0f0f0;
    padding: 3px;
    padding-left: 6px;
    padding-right: 6px;
    text-align: center;
}
div.ResultsGrid .row td.Column_Numeric {
    background: #fff;
    border-bottom: solid 1px #fff;
    border-left: solid 1px #fff;
    border-right: solid 1px #b7b7b7;
    border-top: solid 1px #f0f0f0;
    padding: 3px;
    padding-left: 6px;
    padding-right: 6px;
    text-align: center;
}
div.ResultsGrid .altrow td.Column_Numeric {
    background: #f0f0f0;
    border-bottom: solid 1px #fff;
    border-left: solid 1px #fff;
    border-right: solid 1px #b7b7b7;
    border-top: solid 1px #f0f0f0;
    padding: 3px;
    padding-left: 6px;
    padding-right: 6px;
    text-align: center;
}
div.ResultsGrid .row td.Column_Numeric_Right {
    background: #fff;
    border-bottom: solid 1px #fff;
    border-left: solid 1px #fff;
    border-right: solid 1px #fff;
    border-top: solid 1px #f0f0f0;
    padding: 3px;
    padding-left: 6px;
    padding-right: 6px;
    text-align: center;
}
div.ResultsGrid .altrow td.Column_Numeric_Right {
    background: #f0f0f0;
    border-bottom: solid 1px #fff;
    border-left: solid 1px #fff;
    border-right: solid 1px #f0f0f0;
    border-top: solid 1px #f0f0f0;
    padding: 3px;
    padding-left: 6px;
    padding-right: 6px;
    text-align: center;
}
/* END THE NUMERIC COLUMN CLASSES */