/*
Southend colours: Y - rgb(242,208,18) | B - rgb(19,80,144) | LB - rgb(34,162,221)
*/

.axd_dt th.sortedASC {
border-top:5px solid rgb(202,228,0);
}
.axd_dt th.sortedDESC {
border-bottom:5px solid rgb(202,228,0);
}

tr.axdDTControlsRow {
background-color: #ddd;
display:none;
visibility:hidden;
}


tr.axdDTRowOdd td {
/*opacity:.9;*/
}

.axdDTCustomControls {
float:left;
}
.axdDTControls {
float:right;
margin-right:1px;
}
.axdDTHighlight {
background-color: #FCF232;
}
.axdDTNull {
color:#bbb;
}

table.axd_dt {
width:100%;
border-spacing:2px;
border-collapse:separate;
border:1px solid rgb(245,245,245);
}

table.axd_dt th {
font-weight:normal;
text-transform: capitalize;
font-variant: small-caps;
}

table.axd_dt th a {
font-size:14px;
color:black;
text-decoration:none;
}

table.axd_dt th a:hover {
color:gold;
text-decoration:none;
}

table.axd_dt td a {
font-size:12px;
/*text-shadow:1px 1px 2px silver;*/
font-weight:normal;
color:black;
padding:0 2px;
text-decoration:none;
}

table.axd_dt td a:hover {
color:black;
text-decoration:none;
}

table.axd_dt tr.red td a {
color:lemonchiffon;
text-decoration:none;
text-shadow:1px 1px 1px black;
}

table.axd_dt tr.red td a:hover {
color:red;
}

table.axd_dt tr.sp td a {
font-size:12px;
}

table.axd_dt td.subtotal a {
font-size:12px;
font-weight:bold;
color:black;
padding:0 2px;
text-decoration:none;
text-align:right;
}

table.axd_dt tr td {
/*background-color:rgb(105,105,105);*/
text-align:left;
/*color:rgb(0,1,5);*/
padding:4px 2px;
vertical-align:middle;
}

table.axd_dt tr.red td.subtotal a {
font-size:12px;
font-weight:bold;
color:lemonchiffon;
padding:0 2px;
text-decoration:none;
text-align:right;
}


table.axd_dt tr.grn {
background-color:rgb(102,169,14);
}
table.axd_dt tr.blu {
background-color:rgb(34,162,221);
}
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,210);
}
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(242,208,18);
color:black;
}
table.axd_dt tr.slvr {
background-color:silver;
}

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 td a {
/*text-shadow:1px 1px 2px silver;*/
}

table.axd_dt tr.sb-1 td {
border-bottom: 5px solid yellow;
}
table.axd_dt tr.sb-1a td {
border-bottom: 5px solid yellow;
}
table.axd_dt tr.free {
background: rgb(181,181,181);
color: rgb(0,1,5);
}
table.axd_dt tr.resv {
background: rgb(250,181,0);
color: rgb(0,1,5)
}
table.axd_dt tr.ord {
background: rgb(250,101,0);
color: rgb(250,250,250)
}
table.axd_dt tr.pro{
background: rgb(250,11,0);
color: rgb(250,250,250)
}
table.axd_dt tr.fxd {
background: rgb(150,11,0);
color: rgb(250,250,250)
}
table.axd_dt tr.lea {
background: rgb(71,130,185);
color: rgb(0,1,5)
}
table.axd_dt tr.oos {
background: rgb(242,208,18);
color: rgb(0,1,5)
}
table.axd_dt tr.pnk {
background: rgb(255,85,170);
color: rgb(255,255,255)
}


table.axd_dt tr td.trans {
background:transparent url() no-repeat;
}

table.axd_dt tr td.IP {
background-color: rgb(175,175,253);
}
table.axd_dt tr td.OW {
background-color: rgb(130,130,252);
}
table.axd_dt tr td.I {
background-color: rgb(255,85,0);
}
table.axd_dt tr td.A {
background-color: rgb(170,170,170);
}
table.axd_dt tr td.W {
background-color: rgb(212,0,255);
}
table.axd_dt tr td.AL {
background-color: rgb(255,255,255);
}
table.axd_dt tr td.D {
background-color: rgb(92,181,3);
}
table.axd_dt tr td.CX {
background-color: rgb(0,212,255);
}
table.axd_dt tr td.SP {
background-color: rgb(255,40,40);
}
table.axd_dt tr td.LS {
background-color: rgb(125,196,53);
}
table.axd_dt tr td.UA {
background-color: rgb(255,255,255);
}
table.axd_dt tr td.AV {
background-color: rgb(190,225,154);
}
table.axd_dt tr td.AP {
background-color: rgb(248,200,8);
}
table.axd_dt tr td.WL {
background-color: rgb(157,211,104);
}
table.axd_dt tr td.RO {
background-color: rgb(21,210,154);
}
table.axd_dt tr td.SR {
background-color: rgb(231,51,141);
}
table.axd_dt tr td.F {
background-color: rgb(47,93,43);
}

table.axd_dt tr.switchoff {
display:none;
visibility:hidden;
}


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 rgb(0,1,5);
}
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.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,42,.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.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:rgb(121,121,121) url();
color:rgb(242,208,18);
cursor:pointer;
text-decoration:none;
}

tfoot div.recordsIndicator {
color:rgb(0,1,5);
line-height:2em;
}

tfoot span.pCurrent {
color:seashell;
font-size:16px;
margin:0 4px;
border:1px solid rgb(0,1,5);
padding:2px;
}

tfoot span.pPage a {
color:rgb(0,1,5);
font-size:20px;
margin:0 4px;
}

tfoot span.pPage a:hover {
color:red;
background-color:black;
font-size:20px;
}

tfoot span.pNext a {
color:rgb(0,1,5);
font-size:20px;
margin:0 4px;
}

tfoot span.pNext a:hover {
color:red;
background-color:black;
font-size:20px;
}

tfoot span.pAll a {
color:rgb(0,1,5);
font-size:20px;
margin:0 4px;
}

tfoot span.pAll a:hover {
color:red;
background-color:black;
font-size:20px;
}
tfoot span.pPrev a {
color:rgb(0,1,5);
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 rgb(0,1,5);
}

th.axdDTColSelection {
background-color:red;
text-align:left;
padding-left:2px;
}

td.axdDTColSelection {
background-color:rgb(0,1,5);
}

table.axd_dt td.fz a {
font-size:10px;
text-transform:uppercase;
}

table.axd_dt td.imp a span{color:red; font-size:14px;text-shadow: 1px 1px 2px black;}

table.axd_dt td.c {
text-align:center;
}
table.axd_dt td.r {
text-align:right;
}
table.axd_dt td.f16 {
font-size:16px;
}

table.axd_dt td.bdr-red {
border:3px double darkmagenta;
}

table.axd_dt td.tofollow {
background:rgba(248,252,106,.5) url(../images/stripe_yel.png) repeat;
border:0 solid black;
color:black;
}

table.axd_dt td.max250 {
width:250px;
padding-top:20px;
}

table.axd_dt th.max250 {
width:250px;
}
/*  Pop-out cartline table for orders


table.axd_dt table.clorder {
border: 1px solid gray;
width:100%;
margin-bottom:5px;
background-color:rgb(0,1,5);
}

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;
background-color: pink;
}

table.axd_dt table.clorder td {
padding:2px 5px;
cursor:auto;
border-bottom:none;
rgb(0,1,5)-space:nowrap;
color:black;
font-size:12px;
}*/


table.axd_dt td.relacolm {
position:relative;
}