.axd_dt th.sortedASC {
	border-top:5px solid rgb(250,125,0);
}
.axd_dt th.sortedDESC {
	border-bottom:5px solid rgb(250,125,0);
}

tr.axdDTRowSelected td {
	background-color:#fff;
}

tr.axdDTRowOdd td {
opacity:1;
}

tr.axdDTControlsRow {
	background-color: #ddd;
}

.axdDTCustomControls {
	float:left;
}
.axdDTControls {
	float:right;
	margin-right:1px;
}
.axdDTHighlight {
	background-color: #FCF232;
}
.axdDTNull {
	color:#bbb;
}

table.axd_dt {
width:100%;
border-collapse:separate;
border-spacing:1px 2px;
border:5px double white;
padding:4px;
background-color:rgb(22,43,72);
}

table.axd_dt th {
background-color:rgb(221,221,221);
}

table.axd_dt th:hover {
background-color:rgb(255,255,255);
}

table.axd_dt th a {
font-size:14px;
font-weight:normal;
text-transform: capitalize;
font-variant: small-caps;
text-decoration:none;
color:rgb(22,43,72);
font-family: georgia, "palatino linotype", arial, sans-serif;
}

table.axd_dt th a:hover {
color:rgb(81,0,0);
}

table.axd_dt td a {
font-size:13px;
font-weight:normal;
color:black;
padding:0 2px;
text-decoration:none;
font-variant:normal;
}

table.axd_dt td a:hover {
color:white;
}

tr.axdDTControlsRow {
display:none;
visibility:hidden;}

table.axd_dt tr.red td a {
color:lemonchiffon;
text-decoration:none;
}

table.axd_dt td.subtotal {
text-align:right;
}

table.axd_dt td.subtotal a {
font-size:16px;
font-weight:bold;
color:black;
padding:0 2px;
text-decoration:none;
}

table.axd_dt td.subtotal a:hover {
color:rgb(244,204,1);
}

table.axd_dt tr.red td.subtotal a {
font-size:16px;
font-weight:bold;
color:lemonchiffon;
padding:0 2px;
text-decoration:none;
}

table.axd_dt tr.grn {
background-color:rgb(102,169,14);
}
table.axd_dt tr.blu {
background-color:rgb(105,210,231);
}
table.axd_dt tr.spk  {
background-color:rgb(255,191,255);
}

table.axd_dt tr.red {
background-color:rgb(255,0,0);
}

table.axd_dt tr.black {
background-color:rgb(0,0,0);
}

table.axd_dt tr.black td a {
color:rgb(255,0,0);
}

table.axd_dt tr.black td {
color:rgb(255,0,0);
}

table.axd_dt tr.ora {
background-color:rgb(255,92,0);
}
table.axd_dt tr.mve {
background-color:rgb(210,167,223);
}
table.axd_dt tr.yel {
background-color:rgb(248,252,106);
}
table.axd_dt tr.lme {
background-color:rgb(170,255,85);
}
table.axd_dt tr.aqu {
background-color:rgb(201,255,201);
}
table.axd_dt tr.pnk {
background-color:rgb(255,170,170);
}
table.axd_dt tr.ber {
background-color:rgb(170,170,255);
}
table.axd_dt tr.stw {
background-color:rgb(255,212,42);
}
table.axd_dt tr.cx {
background-color:rgb(0,212,255);
}
table.axd_dt tr.wht {
background-color:rgb(255,255,255);
}
table.axd_dt tr.pur {
background-color:rgb(212,0,255);
}
table.axd_dt tr.gld {
background-color:rgb(201,177,98);
}
table.axd_dt tr.wai {
background-color:rgb(248,200,8);
}
table.axd_dt tr.arc {
background-color:rgb(170,170,170);
}
table.axd_dt tr.sor {
background-color:rgb(231,51,141);
}
table.axd_dt tr.rfb {
background-color:rgb(0,85,255);
}

table.axd_dt tr.g100 {
background-color:rgb(92,181,3);
/*background-image: url(../../img/build/greenline100.png);
background-position: 0% 0%;
background-repeat: repeat;
background-size:100% 100%;*/
}

table.axd_dt tr.g90 {
background-color:rgb(125,196,53);
/*background-image: url(../../img/build/greenline90.png);
background-position: 0% 0%;
background-repeat:repeat;
background-size:100% 100%;*/
}

table.axd_dt tr.g80 {
background-color:rgb(157,211,104);
/*background-image: url(../../img/build/greenline80.png);
background-position: 0% 0%;
background-repeat: repeat;
background-origin:border-box;
background-size:100% 100%;*/
}

table.axd_dt tr.g60 {
background-color:rgb(190,225,154);
/*background-image: url(../../img/build/greenline60.png);
background-position: 0% 0%;
background-repeat: repeat;
background-size:100% 100%;*/
}

table.axd_dt tr.b60 {
background-color:rgb(130,130,252);
/*background-image: url(../../img/build/blueline60.png);
background-position: 0% 0%;
background-repeat: repeat;
background-size:100% 100%;*/
}

table.axd_dt tr.b40 {
background-color:rgb(175,175,253);
/*background-image: url(../../img/build/blueline40.png);
background-position: 0% 0%;
background-repeat:repeat;
background-size:100% 100%;*/
}

table.axd_dt tr.b20 {
background-color:rgb(215,215,255);
/*background-image: url(../../img/build/blueline20.png);
background-position: 0% 0%;
background-repeat:repeat;
background-size:100% 100%;*/
}

table.axd_dt tr.r66 {
background-color:rgb(255,0,0);
/*background-image: url(../../img/build/redline66.png);
background-position: 0% 0%;
background-repeat:repeat;
background-size:100% 100%;*/
}
table.axd_dt tr.r50 {
background-color:rgb(255,120,120);
/*background-image: url(../../img/build/redline50.png);
background-position: 0% 0%;
background-repeat:repeat;
background-size:100% 100%;*/
}

table.axd_dt tr.sb-1 td {
border-bottom: 5px solid yellow;
}
table.axd_dt tr.sb-2 td {
border-bottom: 5px solid red;
}
table.axd_dt tr.sb-3 td {
border-bottom: 5px solid rgb(170,0,255);
}
table.axd_dt tr.sb-4 td {
border-bottom: 5px solid white;
}
table.axd_dt tr.sb-5 td {
border-bottom: 5px solid rgb(240,140,40);
}
table.axd_dt tr.sb-6 td {
border-bottom: 5px solid darkblue;
}
table.axd_dt tr.sb-7 td {
border-bottom: 5px solid silver;
}
table.axd_dt tr.sb-8 td {
border-bottom: 5px solid rgb(66,209,41);
}
table.axd_dt tr.sb-9 td {
border-bottom: 5px solid rgb(250,170,170);
}

table.axd_dt tr.lmestripe {
background:rgba(170,255,85,.5) url(../images/stripe_lme.png) repeat;
}
table.axd_dt tr.pnkstripe {
background:rgba(255,170,255,.5) url(../images/stripe_pnk.png) repeat;
}
table.axd_dt tr.redstripe {
background:rgba(255,40,40,.5) url(../images/stripe_red.png) repeat;
}
table.axd_dt tr.mvestripe {
background:rgba(210,167,223,.5) url(../images/stripe_mve.png) repeat;
}
table.axd_dt tr.yelstripe {
background:rgba(248,252,106,.5) url(../images/stripe_yel.png) repeat;
}
table.axd_dt tr.spkstripe {
background:rgba(255,114,185,.5) url(../images/stripe_spk.png) repeat;
}
table.axd_dt tr.aqustripe {
background:rgba(201,255,201,.5) url(../images/stripe_aqu.png) repeat;
}
table.axd_dt tr.grnstripe {
background:rgba(102,169,14,.5) url(../images/stripe_grn.png) repeat;
}
table.axd_dt tr.grnstripe:hover {
background:rgba(102,169,14,.5) url(../images/stripe_yel.png) repeat;
}
table.axd_dt tr.berstripe {
background:rgba(170,170,255,.5) url(../images/stripe_ber.png) repeat;
}
table.axd_dt tr.whtstripe {
background:rgba(255,255,255,.5) url(../images/stripe_wht.png) repeat;
}
table.axd_dt tr.stwstripe {
background:rgba(255,212,100,.5) url(../images/stripe_stw.png) repeat;
}
table.axd_dt tr.cxstripe {
background:rgba(0,212,255,.5) url(../images/stripe_cx.png) repeat;
}
table.axd_dt tr.blustripe {
background:rgba(105,210,231,.5) url(../images/stripe_blu.png) repeat;
}
table.axd_dt tr.spkblustripe {
background:rgba(255,114,185,.5) url(../images/stripe_spkblu.png) repeat;
}
table.axd_dt tr.sgrblustripe {
background:rgba(255,114,185,.5) url(../images/stripe_sgrblu.png) repeat;
}
table.axd_dt tr.gldblustripe {
background:rgba(255,114,185,.5) url(../images/stripe_gldblu.png) repeat;
}
table.axd_dt tr.hotchocstripe {
background:rgba(255,114,185,.5) url(../images/stripe_hotchoc.png) repeat;
}
table.axd_dt tr.wlstripe {
background:rgba(102,169,14,.5) url(../images/stripe_grnwl.png) repeat;
}
table.axd_dt tr.wlstripe:hover {
background:rgba(102,169,14,.5) url(../images/stripe_yel.png) repeat;
}
table.axd_dt tr.m2 td {
border-top:2px solid red;
}

table.axd_dt tr.axdDTRowOdd td.subtotal {
text-align:right;
}

table.axd_dt tr.axdDTRowEven td.subtotal {
text-align:right;
}

table.axd_dt tr:hover {
background-color:rgb(121,121,121);
color:white;
cursor:pointer;
text-decoration:none;
}


tfoot div.recordsIndicator {
color:white;
line-height:2em;
}

tfoot span.pCurrent {
color:red;
font-size:20px;
margin:0 4px;
border:1px solid black;
padding:2px;
background-color:white;
}

tfoot span.pPage a {
color:white;
font-size:20px;
margin:0 4px;
}

tfoot span.pPage a:hover {
color:red;
background-color:white;
font-size:20px;
}

tfoot span.pNext a {
color:white;
font-size:20px;
margin:0 4px;
}

tfoot span.pNext a:hover {
color:red;
background-color:white;
font-size:20px;
}

tfoot span.pAll a {
color:white;
font-size:20px;
margin:0 4px;
}

tfoot span.pAll a:hover {
color:red;
background-color:white;
font-size:20px;
}
tfoot span.pPrev a {
color:white;
font-size:20px;
margin:0 4px;
}

tfoot span.pPrev a:hover {
color:red;
background-color:black;
font-size:20px;
}

tr.axdDTRowSelected td {
border:1px dotted black;
}

th.axdDTColSelection {
background-color:red;
text-align:left;
padding-left:2px;
}

td.axdDTColSelection {
background-color:black;
}

/*  Pop-out  cartline table for orders */
div.showorder {
top:36px;
left:40px;
min-width:500px;
min-height:50px;
border:1px solid black;
background-color:rgb(221,221,221);
z-index:60;
padding:5px 10px;
border-radius:5px;
box-shadow:0 0 1px 3px white;
cursor:auto;
width:auto;
 }
 
 table.axd_dt table.clorder {
border: 1px solid gray;
width:100%;
margin-bottom:5px;
background-color:white;
}

table.axd_dt table.clorder tr {
border-bottom: 1px solid gray;
}

table.axd_dt table.clorder th {
cursor:auto;
border-bottom:none;
padding:0 5px;
color:black;
font-size:0.8em;
font-variant:small-caps;
background-color:rgb(255,221,221);
}

table.axd_dt table.clorder td {
padding:2px 5px;
cursor:auto;
border-bottom:none;
white-space:nowrap;
color:black;
font-size:1em;
}

table.axd_dt td.relacolm {
position:relative;
}
