/* Tables */

.D                    { width:100%; border:#ffffff solid 1px; font-size:0.85em; }
.D th,.D .jsth        { padding:4px; border:#ffffff solid 1px; border-top:0; border-left:0; vertical-align:middle; }
.D th *               { vertical-align: middle; }	
.D td                 { padding:4px; border:#ffffff solid 1px; border-top:0; border-left:0; vertical-align:middle; }
.D thead              { background-color:#47b6ff; font-weight:bold; color:#ffffff; }
.D thead small        { font-weight:normal; }
.D tbody th,.D tbody .jsth  { background-color:#d9d9d9; font-weight:normal; }
.D tbody td           { background-color:#eeeeee; }
.D tbody .unpaid td   { background-color:#F9F9F9; }
.D tbody .H td        { background-color:#70c5fe; color:#ffffff; font-weight:bold; }
.D tfoot th           { background-color:#d0d0d0; }
.D tfoot td           { background-color:#d0d0d0; font-weight:bold;}
.D tbody td code      { font-size: 1.2em;}

/* Sortable table columns */
.D th a               { }
.D th a:hover         { }

.D ul                 { margin: 0 0.5em; padding: 0 0 0 1em; }
/*.D ul li              { margin: 0; }*/

/* #70c5fe */

.D a             { color:#000000; }
.D .Btns a       { color:#ffffff; }
.D .Btns a:hover { color:#ff0000; }

.D .Total        { font-family:Arial; font-size:large; }
.D .Total .Label { text-align:right; }
.D .Total td     { text-align:left; }
.F .D .Total *   { padding:4px; }
.F .D .Notes td { padding:0 4px 0 0; text-align:right; background-color:#ffffff; }

.D fieldset      { float:left; }
.D .Item         { display:none; }
.D .Add          { margin:0; clear:both; white-space:nowrap; }
.D ul.Inline     { margin:0; padding:0; list-style:none; }
.D ul.Inline li  { display:inline; }

.D .Photos img   { border:#000000 solid 1px; }

td.Component { padding-left:2em;} /*  font-style:italic;  */

.D .FW           { width:15em; }

/* .D .refunded th      { background-color:red; }
.D .refunded td      { background-color:red; } */
.D .refunded       { color:#ff0000; }
.D .refunded span  { font-weight:bold; }

.D .SubTable  {width:100%; }
.D .SubTable,.D .SubTable th,.D .SubTable td     { border:0; }

.D .TableActions img { cursor:pointer; }
.D thead.sortable { cursor:pointer; }


/* Operator Tour List */
.TourList td.RightPadded,.TourList th.RightPadded,
.TourList thead td,.TourList thead th { width:Auto; padding:4px; text-align:left; border-right:1px solid white; }
.TourList td,.TourList th { width:16px; padding:2px; text-align:center; border-right:0; }

.DSub { font-size:1em; }


#processing_ajax,.SortButton { position:relative; width:8em; float:left; padding:3px; text-align:center; }

.SortButton { cursor:pointer; }

.sortable td { cursor:pointer;   }


.D td.greyed { color:#999; }

.offset { position:relative; float:right; width:350px; }

.D .Subtotal        { font-family:Arial; font-size:1.2em; font-weight:bold; }
.D .Subtotal td     { text-align:left; background-color:#BFBFBF; }
