    #main
      {
      background-color: #ffffff;
      color: #000000;
      text-align: center;
      height: 100%;
      padding: 20px 0px 0px 0px;
      }

    #showmain
      {
      position: relative;
      width : 800px;
      min-height : 530px;
      height : auto;
      padding : 0px;
      font-family: arial, helvetica, sans-serif;
      font-size : 1.0em;
      /* border: 5px solid #ff0000; */
      background-image : url('../carousel/images/horse_logo_bg_800.jpg');
      background-repeat: no-repeat;
      background-position : bottom;
      overflow: hidden;
      text-align: left;
      margin: 0 auto;
      }
    .logo
      {
      color : #CCCC66;
      padding: 0px 0px 10px 20px;
      }
    #ptitle
      {
      position : relative ;
      font-size : 18px;
      font-weight : bold;
      left : 0px ;
      top : 105px ;
      /* width : 470px; */
      height : 30px;
      padding : 0px 0px  10px 20px;
      margin-bottom: 0px;
      border : none ;
      color: #CCCC66;
      /* border : solid 1px #000; */
      }

    #info
      {
      position : relative ;
      left : 0px ;
      top : 85px ;
      width : 550px;
      /*height : 320px;*/
      height : 270px;
      padding : 0px 5px 0px 20px;
      color : #ffffff;
      overflow : auto;
      border : none;
      margin : 0px;
      /* border : solid 5px #000; */
      }
    #ticketinfo
      {
      position : relative ;
      /*width : 380px;*/
      padding-right :10px;
      }
    #footer
      {
      /* clear: both; */
      position: relative;
      font-family: "Gill Sans MT", arial, sans-serif;
      /* left: 0px; */
      bottom : 55px;
      color: #CCCC66;
      /* background-color : #ff0000; */

      text-align: center;
      }
    #footer p
      {
      font-size : 20px;
      }
    #credits
      {
      position : relative;
      bottom : 60px;
      /*right : 0px;*/
      text-align: center;
      padding: 5px;
      width : 780px ;
      /*width : 100%;*/
      height: 60px;
      font-size: 10px;
      color: #000000;
      margin: 0 auto;
      }

    #prodteam
      {
      margin : 0px;
      position : absolute;
      top : 475px;
      right : 0px;
      text-align: center;
      padding: 10px;
      width : auto ;
      height: 55px;
      font-size: 12px;
      }
    #links
      {
      position : relative ;
      left : 0px ;
      top : 95px ;
      overflow : auto;
      padding : 10px 10px 0px 20px;
      border: 0px solid #FF0000;
      }

    #links li
           {
           display: inline;
           padding: 0px;
           margin: 0px;
           }
    #links ul
           {
           list-style-type: none;
	   list-style-image: none;
	   padding: 0px;
           }
    #tickets
           {
           border: 1px solid #ff0000;
           margin-left : 10px;
           }
    #tickets td,th
           {
           border: 1px solid #ff0000;
           padding: 5px;
           }
    #cast
           {

           margin-left: 0px;

           }
    #cast ul
           {
           clear : left;
           float : left;
           padding: 0 0 10px 0px;
           list-style-type: none;
	   list-style-image: none;
           }

    .clearer
           {
           height:1px;
           overflow:hidden;
           margin-top:-1px;
           clear:both;
           }
    #principals
           {
           position : relative;
           width : auto;
           /*margin-left:-400px;*/
           left : -1px;
           /*float: left;*/
           padding-bottom : 10px;
           }
    td
           {
           padding: 10px;
           }

    #showmain #active
           {
           text-decoration : underline;
           }

    #showmain a:link
           {
           font-weight: bold;
	   color : #ffffff;
           TEXT-DECORATION: none;
           }
    #showmain a:visited
           {
           font-weight: bold;
	   color: #ffffff;
           TEXT-DECORATION: none;
           }
    #showmain a:hover
           {
	   COLOR: #CCCC66;
           TEXT-DECORATION: none;
           }
