BODY { background-color: #004153; 
       font-size:10px;
       margin:0px;
       background-image: url(/images/bgr.gif);
       background-repeat:repeat-x
}

/* Links */

A {text-decoration: none; font-weight:bold; color: blue;}
A:link {text-decoration: none; font-weight:bold; color: #FFFFFF;}
A:visited {text-decoration: none; font-weight:bold; color:#FFFFFF;}
A:active {text-decoration: none; font-weight:bold; color:#FF0000}
A:hover {text-decoration: underline; font-weight:bold; color: #FF0000;}

.title {font-size:large; font-weight:bold; padding: 3px 3px 10px 3px;}

/* Alignment */

.r {text-align: right !important;}
.l {text-align: left !important;}
.c {text-align: center !important;}
.i {font-style: italic !important;}
.b {font-weight: bold !important;}

.hidden {display:none;}

/* Data Tables */

.norow   {border-style: none; background-color: #FFFFFF; border-width: 0px; border-style: solid;}    /* To make a cell or row invisible */
.hidden  {display:none;}                                     /* To hide a row in a sortable table */
.odd     {}                        /* Stripe a row in a sortable table */
.even    {}
.morepad {padding: 5px 8px 5px 8px !important;}
.wr {white-space: normal !important;}
.hhw {white-space: normal !important;}
.ti {font-size:10px;}
.reg {font-size:10px;}
.in1 {margin-left:5% !important;}
.ol {border-style:solid !important; 
     border-collapse: collapse !important; 
     border-color: #c6c6c6 !important; 
     border-width: 2px !important;}
.rtab {-moz-border-radius: 10px 10px 0px 0px !important; height:20px !important;}
.cardset {float:left; width:198px; margin-bottom:10px; margin-top:10px; text-align:center;}

.logo_group {float:left; width:198px; margin-bottom:10px; margin-top:10px;
text-align:center; display:table; position:relative;
vertical-align:middle; height: 130px;}

.logo_content {display:table-cell; position:relative;
vertical-align:bottom; width:100%}

.vw {}

.menuimage {clear:both; display:block;}

.v1 {width:321px; 
     float:left; 
     padding-right:5px;
     padding-bottom:5px;}

.v1-1 {margin-left:10px;
      }

.v1-5 {float:left;
       width: 195px;
       -width:195px;
       text-align:center;
      }

.v2 {display:none;}

.v3 {display:none;}

.vd {float:left; 
     padding-bottom:10px;
     padding-left:10px;
     margin-top:5px;
     width:375px;
     }

.format_gif {display:none; height:0px; width:0px;}

.st {}
.vd A:link {color: #CE0000;}
.vd A:visited {color: #CE0000;}

#topad {display:none;}
#headerbar {display:none;}

.tablebg {background-color: #FFFFFF; 
          padding: 0px 5px 0px 5px;
          float: left; 
          border: 1px solid #000000; 
}

.multitable {
          padding: 0px 0px 0px 0px; 
          float: left; 
          margin: 0px 0px 0px 0px;
          width:760px;
}

.tablebgl {background-color: #FFFFFF; 
           padding: 10px 20px 10px 20px; 
           float: left; 
           border: 1px solid #000000; 
           margin: 10px 0px 10px 20px;
          -moz-border-radius: 10px;
          -webkit-border-radius: 10px;
}


.sponsor {display:none; height:0px !important;}
#rel1 {display:none;}
}

.tablebg table {background-color: #FFFFFF; border-color: black; border-width: 1px;}
.tablebg tr {border-width: 0px; border-style: none; border-color: black;}
.tablebg th {border-width: 0px; border-color: black; border-style: none;}
.tablebg td {border-collapse:collapse; 
             border-width: 0px; 
             border-color: black; 
             border-style: none; 
             text-align: right; 
}

.tablebgl table {background-color: #DBEBF2; border-collapse: collapse; border-color: black; border-width: 1px;}
.tablebgl tr {border-width: 0px; border-style: none; border-color: white;}
.tablebgl th {white-space:nowrap; 
              padding: 4px; 
              border-width: 1px; 
              border-color: white; 
              border-style: solid;
}
.tablebgl td {white-space:nowrap; 
              padding: 4px; 
              border-collapse: collapse; 
              border-width: 1px; 
              border-color: white; 
              border-style: solid; 
              text-align: left; 
              display: inline-block !important; 
              float: left !important; 
              padding: 0 !important; 
}

.tablebg A {color:#117297; text-decoration:none;}
.tablebg A:link {}
.tablebg A:hover {text-decoration:underline;}
.tablebg A:visited {color: #821296; }

.tablebgl A {color:#117297; text-decoration:none;}
.tablebgl A:link {}
.tablebgl A:hover {text-decoration:underline;}
.tablebgl A:visited {color: #821296; }

.cube {margin-bottom:25px; text-align:center;}

.c_sec_head  {font-weight:bold; background-color: #0189C3; color: #FFFFFF;}
.c_sec_foot  {font-weight:bold; background-color: #0189C3; color: #FFFFFF;}

.c_sort_head {font-weight:bold; color: #FFFFFF; background-color: #005577;}
.c_sort_head A:link {text-decoration: none; font-weight:bold; color: #FFFFFF;}
.c_sort_head A:hover {text-decoration: underline; font-weight:bold; color: red;}
.c_sort_head A:visited {text-decoration: none; font-weight:bold; color:#FFFFFF;}

.revlink A {color: #FFFFFF; font-weight:bold; text-decoration:none;}
.revlink A:link {text-decoration:none; color: #FFFFFF;}
.revlink A:visited {text-decoration:none; color: #FFFFFF;}
.revlink A:hover {text-decoration:underline; color: red;}

.hilite {background-color: #e0f5c5; color:#000099;}

.wrap_600 {margin-bottom:10px; word-wrap: break-word; width:600px;}
.wrap_400 {margin-bottom:10px; word-wrap: break-word; width:400px;}
.trade_text {margin-bottom:10px;}

#team_info_section     {text-align: center; width: 225px;}
#franchise_section     {width: 100%; margin-bottom: 10px; }
#related_teams_section {width: 100%;}
#logo_section          {text-align: center; margin-top: 10px; width:100%;}
#program_section       {text-align: center; margin-top: 10px; width:100%;}
#franchise_team        {float:left; margin-left:10px; max-width:415px;}
#tidbit_section        {width: 100%; margin-top: 10px;} 
#parent_team_section   {width: 100%; margin-top: 10px;} 
#farm_team_section     {width: 100%; margin-top: 10px;} 



.team_section {border: 1px solid #117297; float: left; clear: left;}
.team_header {font-size:large; font-weight:bold; padding: 3px; margin:0 0 3px 0; background-color:#b0beea; text-align: center;}
.cellpad {padding: 0px 5px 3px 10px;}


/* Header Bar */

#hb_black {background-color:black; 
           height:65px; 
           border-width:1px 0px 1px 0px; 
           border-color:#80a0a9; 
           border-collapse: collapse; 
           border-style: solid;            
           color:white;
}

#hb_image {float:left;
           margin-left:50px;
           margin-top:27px;
}

#hb_red {float:right; 
         background-color:#ce0000; 
         padding-top:5px;
         padding-left:10px;
         padding-bottom:6px;
         width: 66%; height:54px;
}

#hb_form1 {float:left; margin-top:20px}
#hb_form2 {float:left; margin-top:15px; margin-left:10px}

#footer_bar {background-color: #CE0000; 
             border-collapse: collapse; 
             border-style: none; 
             color: #EAC4C4;
             text-align: center;
             font-weight: normal;
             font-size:11px;
             text-decoration: none;
}

#footer_bar A:link {text-decoration:none; font-weight: normal; color: #FFFFFF;}
#footer_bar A:hover {text-decoration:underline; font-weight: normal; color: #FFFFFF;}
#footer_bar A:visited {text-decoration:none; font-weight: normal; color: #FFFFFF;}

#footer_bar {clear:both; background-color:#003746; text-align:center; color: #FFFFFF
}

#footer_cell {border-color:#80A0A9;
              background-color: #ce0000;
              border-style:solid;
              border-width:1px 0;
              padding:10px 0; 
}


#footer_cell A:link {text-decoration:none; font-weight: normal; color: #FFFFFF;}
#footer_cell A:hover {text-decoration:underline; font-weight: normal; color: #FFFFFF;}

#bottom_cell {background-color: #003746;}

#menurow {background-image:url(/images/menu_bgr.gif)}


/* eBay styles */

.ebay-container {background-color:#117297;
                 font-family:Arial,Helvetica,sans-serif;
                 border:1px solid #80A1AA;
                 font-size:13px;
                 padding:10px 10px 0px 10px;
                 width:250px;
                 -moz-border-radius: 10px;
                 -webkit-border-radius: 10px;}

.item-container A img {border:none;
                       font-weight:normal;}

.item-container A:link {color: #FFFFFF;
                        font-weight:normal;
                        text-decoration:none}

.item-container A:visited {color: #FFFFFF;
                           font-weight:normal;
                           text-decoration:none}

.item-container A:hover {color: #FFFFFF;
                        font-weight:normal;
                        text-decoration:underline}

.item-container {background-color:#00567B;
                 border:1px solid #80A1AA;
                 margin-bottom:10px;
                 height:100px;
                 padding:10px;
                 width:230px;
                 text-align:right;
}
                
.picture-container {float:left;
                    width:100px;
                    height:100px;
                    overflow:hidden;
                    margin-right:10px;
}

.title-container {color:#FFFFFF;
                  float:right;
                  font-size:12px;
                  height:75px;
                  width:120px;
                  _width:100px;
}

.price-container {color:#C4E3EF;
                  float:right;
                  width:120px;
}

.time-left-container {color:#C4E3EF;
                      float:right;
                      width:120px;
}
.roster_container {float:left; clear:both; margin-bottom:2px; margin-right:2px; height:130px; width:455px; border:1px solid RosyBrown;clear:right;}
.roster_photo {float:left; width:125px; padding-left:4px; overflow:hidden;}
.roster_vitals {float:left; padding-left:5px;}
.roster_name {float:left; clear:both}
.roster_birthdate {float:left; clear:both; margin-left:4px;}
.roster_position {float:left; clear:both; margin-left:4px;}
.roster_birthplace {float:left; clear:both; margin-left:4px;}
.roster_height {float:left; clear:both; margin-left:4px;}
.roster_weight {float:left; clear:both; margin-left:4px;}
.roster_shoots {float:left; clear:both; margin-left:4px;}
.roster_draft {float:left; clear:both; margin-left:4px;}
.roster_source {float:left; clear:both; margin-left:4px;}
