      body{
        margin-left:0px;
        margin-top:5px;
        margin-right:0px;
      }

      td{
        font-family: tahoma;
        font-size:80%;
      }

      th{
       font-size:80%;
       text-align:left;
      }

      .tipStyle{
         text-decoration:underline;
         font-weight:bold;
      }

      .navtdTopLevel{
         //background-image:url(../images/site/nav_top_level.jpg);
         //background:#E5E8EB;
         background:#FFFFFF;
         padding-left:5px;
      }

      .navHead{
         background-image:url(../images/site/nav_heads.jpg);
         font-weight:bold;
      }

      .navBottom{
         background-image:url(../images/site/nav_bottoms.jpg);
      }

      .siteOptions{
         padding-top:15px;
      }

      #main{
        padding-top:20px;
        padding-left:10px;
      }

      a{
        text-decoration:none;
        color:#000000;
       }

       .price{
         color:red;
         font-weight:bold;
       }

       .question{
         font-weight:bold;
       }

       img{
         border:0px;
       }


       #title{
         font-size:120%;
         font-weight:bold;
       }

       #purchaseInfo{
         border:1px solid #797C80;
         height: 325px;
         width: 180px;
         padding: 15px;
       }


       #modal{
          background:#000000;
          position:absolute;
          top:0px;
          left:0px;
          width:0;
          height:0;        
          filter:alpha(opacity=0);-moz-opacity:.0;opacity:.0;

       }

       .contentHide{
          width:100%;
          height:100%;        
          filter:alpha(opacity=30);-moz-opacity:.30;opacity:.30;
       }

       .contentVis{
          width:100%;
          height:100%;
       }

       .error{
          width:400px;
          padding-left:15%;
          padding-bottom:10px;
          color:red;
          font-weight:bold; 
       }

       #basket{
          height:0px;
          width:0px;
          background:#FFFFFF;
          position:absolute;
          left:10%;

          border:1px solid #000000;
          overflow:auto;

       }

       .tableData{
         background:#FFFFFF;
         font-size:80%;
         color:#000000;
       }

      /* For Basket ONLY, IE accesses style from here. */
      .header{
        background:#E5E8EB;
        font-family: tahoma;
        font-size: 100%;
        font-weight:bold;
        text-align:center;        
      }

      .noItem{
         background:#FFFFFF;
         font-family: tahoma;
         font-size: 100%;
         font-weight:bold; 
         text-align:center;
         padding:5px;
      }

      .centeredTable{
         width:90%;
         background:#000000;
         margin-left:auto;
         margin-right:auto;
      }

      .itemDetail{
         background:#FFFFFF;
         font-family: tahoma;
         font-size: 80%;       
      }
      /* END OF BASKET FORMATTING */

      .formTable{
        margin-left:15%;
        margin-right:auto;
        width:50%;
        padding-left:20px;
        background:#E5E8EB;
        border:1px solid #989497;
        padding-top:7px;
      }

      .message{
         font-weight:bold;
         text-align:center;
      }

     .headline{
        font-weight:bold;
        font-size:110%;
     }

     .news{
       text-align:justify;
       padding-top:10px;
     }

     .tip {font:10px/12px
                    Arial,Helvetica,sans-serif; border:solid 1px
                    #666666; width:270px; padding:1px;
                    position:absolute; z-index:100;
                    visibility:hidden; color:#333333; top:20px;
                    left:90px; background-color:#ffffcc;
                    layer-background-color:#ffffcc;
     }
                  
                  