/* CSS for Venue Maps - version of "14 Apr 09 17:47" 
23 Oct 08 GFreeman made Row,Price cols narrower to try to get things to fit on 1024-wide screen
27 Oct 08 GFreeman use className for hiliting on mouse-over; re-name tg list entries
28 Oct 08 GFreeman add class for Buy Button; change font on bars to Arial 8 to show more characters; rename list hdr classes to lh...
04 Nov 08 GFreeman mod to use with new file imbedded within arbitrary web page
07 Dec 08 GFreeman change grp 2 from lt yellow to lt blue; undo this; re-do colors again, elim yellow(maise) which will only be for hilite
08 Dec 08 GFreeman replace gp1 lt green with lt blue
17 Dec 08 GFreeman update bar colors
19 Dec 08 GFreman bar colors will be over-ridden by code so remove styles here
22 Dec 08 GFreeman add class styles for qty/price prompts;
12 Jan 08 GFreeman .. trials of misc changes
16 Jan 08 GFreeman add nonOnMApDiv style for separator bar
29 Jan 08 GFreeman create 3.3.1 == 3.3 for consistency of referenceing pages
30 Jan 09 GFreeman move to 3.3.2 given sorting changes and other style deltas
08 Feb 09 GFreeman make some width=100% - moving to flexible width.
15 Feb 09 GFreeman add styles for in-map and not-in-map TG rows.
10 Mar 09 GFreman 3.4.0 -- copy of 3.3.2 as of 2/23 no changes yet
01 Apr 09 GFreeman add classes for TG rows in sections not selected on the map
07 Apr 09 GFreeman modify noneInCrit to correct error (bad text-decoration), move size from 8->10pt; add center alignment
14 Apr 09 GFreeman 3.4.1 add and modify styles to support view-from-seat
28 Apr 09 GFreeman more adjustments for newly-arranged VFS div contents
12 May 09 GFreeman change vfs header close link to button; fix relevant styles; hide outline on VFS left/right
19 May 09 GFreeman changes for 3.4.2 handling of map conditions.
20 Jul 09 GFreeman since 24 Jun 4.0.0. renaming to conform to ssc_ convention, lots of other misc changes
18 Aug 09 GFreman add ssc_version pseudo style for timestamp

*/
.ssc_version {
            width:081809;     
            height:1048;      
}
    
.ssc_onMapMsg {font-family:Verdana;
            font-size:8pt;
            text-align:center;}

body {margin: 0px;}

.ssc_listAndMap {border-style:solid; 
             border-width:1px; 
             border-collapse:separate;
             border-color:#888888;
             padding: 2px 2px 2px 2px;
}

.ssc_sortUpArrow, .ssc_sortDnArrow {color:#4961E1;}
.ssc_sortNoArrow {color:#87CEFA;}           
         
/* for TG list header table */
.ssc_lhTable   {font-family:Segoe UI; 
            font-size:9pt; 
            font-weight:bold; 
            background-color:#87CEFA; /* #00bfff;  */
            cursor:pointer; 
            table-layout:fixed; 
            border-collapse:collapse; 
            border-width: 1px 0 1px 0; 
            border-style: none; /*solid none solid none; */
            border-color:#AAAAAA; 
            vertical-align:middle; 
            max-width:600px}
/* for TG list header columns */
.ssc_lhSec     {width:130px}
.ssc_lhRow     {width:70px}
.ssc_lhSecRow  {width:210px}
.ssc_lhQty     {width:100px;
                text-align:left;
               }
.ssc_lhPri     {text-align:right; width:80px}
.ssc_lhBuy     {width:70px}

.ssc_lrListTable {border-collapse:collapse;
                  text-align:left;
                 }

    /* TG list row entries */
.ssc_lrTable   {border-collapse:collapse;  
                table-layout:fixed; 
                cursor:pointer; 
                font-family:Verdana; 
                font-size:9pt; 
            }
.ssc_lrSecRow {width:208px;
               padding-left:2px;
}
    
.ssc_lrSec {width:130px; 
            padding-left:2px;  
            color:Maroon;}
            
.ssc_lrRow     {width:70px; 
            color:Maroon;}
            
.ssc_lrQty  {width:92px; 
            text-align:left;
            padding-right:8px;
           }
            
.ssc_lrPri {width:78px;
            text-align:right;
            padding-right: 2px;  
            color:Maroon;}
            
.ssc_lrBuy {width:50px; 
            text-align:center}

.ssc_lrBuyBtn  {width:40px; 
            height:20px; 
            font-family:Verdana; 
            font-size:8pt; 
            margin-top:0}

.ssc_lrNotes {font-size:xx-small; 
            padding-left:2px;}
                        
.ssc_lrOddOnMap     {background-color:#ffffff;  
                     border-width: 1px 0 1px 0; 
                     border-style: solid none solid none; 
                     border-color: #aaaaaa;}
                     
.ssc_lrEvenOnMap    {background-color:#ffffff; 
                     border-width: 1px 0 1px 0; 
                     border-style: solid none solid none; 
                     border-color: #AAAAAA;}
                     
.ssc_lrOddNotSel   {background-color:#d8d8d8;  
                     border-width: 1px 0 1px 0; 
                     border-style: solid none solid none; 
                     border-color: #AAAAAA;}
                     
.ssc_lrEvenNotSel  {background-color:#d8D8D8; 
                     border-width: 1px 0 1px 0; 
                     border-style: solid none solid none; 
                     border-color: #AAAAAA;}
                     
.ssc_lrOddOffMap        {background-color:#Fcdddd; 
                     border-width: 1px 0 1px 0; 
                     border-style: solid none solid none; 
                     border-color: #AAAAAA;}
                     
.ssc_lrEvenOffMap       {background-color:#Fcdddd; 
                     border-width: 1px 0 1px 0; 
                     border-style: solid none solid none; 
                     border-color: #AAAAAA;}
                     
.ssc_lrOddOnMap td, .ssc_lrEvenOnMap td, .ssc_lrOddNotSel td, .ssc_lrEvenNotSel td, .ssc_lrOddOffMap td, .ssc_lrEvenOffMap td,.ssc_lrHilite  td	{
                     padding-top:1px; 
                     padding-bottom: 1px; 
                     vertical-align: middle;
                     }
                     
.ssc_lrHilite   {background-color:#EEEEBB;
                 border-style: solid none solid none;
                 border-width: 1px 0 1px 0;
                 border-color: #AAAAAA #000000 #AAAAAA #000000;
                }

 
/* TG grouping bar colors are now defined in presentation.js*/

#ssc_filterDiv  {position:relative;
                display:block;}
                
.ssc_filterTbl {border-collapse:collapse;
                font-family: Verdana; /*Arial Rounded MT Bold; */
                font-size:11px; 
                font-weight:bold;
                background-color:#ffffff; 
                color:#000000; 
                padding: 2px 0px 2px 2px; 
                vertical-align:middle; 
                height:100%;
                width:100%;
                }
                
.ssc_filterTbl select {margin: 3px; 
                    font-size: 11px; 
                    font-family:Arial;
                    height: 18px;
                    text-align:center;
                    border:solid 1px #AAAAAA;
                    position:relative;
                    outline: #000000 none 0px;} 
                    
.ssc_qtyValues {font-family:Arial; 
                font-size:10pt;
                text-align:right;
                padding-right:20px;}
                
.ssc_qtyAsk    {font-size:10pt; 
                color:#FF6347}
                
.ssc_qtyTell   {font-size:10pt}

.ssc_priceValues {font-family:Verdana; 
                font-size:12pt;
                text-align:right;
                padding-right:20px}

.ssc_priceAsk  {font-size:10pt; 
                color:ff6347}
                
.ssc_priceTell {font-size:10pt}

#ssc_resetBtn  {width:75px; 
                height:20px; 
                font-family:Verdana; 
                font-size:1em; 
                margin-top:0;
               }

#xssc_showPlus1 {position:absolute;
                top:33px;}

.ssc_offerPlus1 {font-size:8pt; 
                font-family:Arial;  
                text-decoration:none; 
                z-index: 24;
                cursor:pointer;}
                
.ssc_offerPlus1:hover {z-index:25;}

#ssc_whyPlus1 {background-color:#ffffcc; 
                        border: 1px solid #ff0000; 
                        color: #000000; 
                        display:none; 
                        font-family:Arial;
                        font-size:1em; 
                        text-align:center;
                        position:absolute; 
                        left:-2px;
                        top:-45px;
                        width:44em; 
                        z-index:40;}

#ssc_tktGroups {height:525px;
                overflow:auto;
               }

.ssc_notOnMapBktHdrTxt    {font-family:Verdana; 
                 font-size:9pt;                  
                 background-color:#FFAAAA; 
                 text-align:center; 
                 height:22px;
                 border-collapse:collapse;}
                 
.ssc_selectedBktHdrTxt {font-family:Verdana; 
                 font-size:  9pt;                  
                 background-color:#ddffdd; 
                 text-align:center; 
                 height:22px; 
                 border-collapse:collapse;
                 }
                 
.ssc_notSelBktHdrTxt {font-family:Verdana; 
                 font-size:  9pt;                   
                 background-color:#bbbbbb; 
                 text-align:center; 
                 height:22px; 
                 border-collapse:collapse;
                }
                 
.ssc_noneInCritHdrTxt {font-family:Verdana; 
                 font-size: 10pt; 
                 font-weight:bold; 
                 background-color:#FFD700; 
                 text-align:center; 
                 height:22px;
                 border-collapse:collapse;}


#ssc_vfsDiv     {border-color:#880000;
             border-style:none;
             border-collapse:collapse;
             position:absolute;
             display:none;
             overflow:hidden;
             height:204px;
             text-align:center;
             top:0;
             /* was 0m changed to centee it*/
             left:0px;
             }
             
#ssc_vfsTbl   {background-color:#222222;
             text-align:center;
             vertical-align:middle;
             border-style:none;
             /*border-collapse:collapse;*/
             height:204px;
             position:relative;}
             
#ssc_vfsImage0, #ssc_vfsImage1 {border-style:none;
            padding:0 0 0 0;
            vertical-align:middle;
            height:204px;
            width:290px;
            }
                     
#ssc_vfsImageDiv0, #ssc_vfsImageDiv1 {text-align:center;
               overflow:hidden;
               display:inline;
               position:absolute;
               top:0;
               left:30px;
              }

#ssc_vfsImageCell {height:204px;
                   width:290px;
                   text-align:center;
                    background-color:#888888;
              }
        
#VFSnoImage {font-family:Verdana;
             color:#FFFFFF;
             font-size:12pt;
             font-weight:bold;
             text-align:center;
             vertical-align:middle;
            }

#ssc_vfsLeftArrow, #ssc_vfsRightArrow {font-family:Verdana;
             font-size:14pt;
             font-weight:bolder;
             text-align:center;
             color:#00cc00; 
             cursor:pointer;
             text-decoration:none; 
             outline:none;        
             }

.ssc_vfsPanCell {width:30px
            }
                
#ssc_vfsHdr  {width:290px;
             position:absolute;
             top:0px;
             left:30px;
             background-color:#333333;
             opacity:0.8;
             filter:alpha(opacity=80);
             }
   
#ssc_vfsCaption {font-family:Verdana; 
             font-size:8pt;
             color:#ffffff;
             text-align:left;
            }

#ssc_vfsClose {font-size:12px;
           font-family:Verdana,sans-serif;
           color:#ffffff;
           background-color:#333333;
           border-style:none;
           border-color:#ff0000;
           border-width:0px;
           cursor:pointer;
           }
#ssc_vfsClose:hover {
            color:#888888;
          }
 
#ssc_staticMap {width:  480px;
               height: 480px;
              }
#ssc_mapCell {text-align:center;
            }