  .bg {
     background: #004B1D;
     }
  
  .table {
     background-color: #FFFFFF; 
     width:800px;
     }
     
  .header {
     width: 525px; 
     height: 125px; 
     background-image: url(images/header.jpg);
     }
  
  .title {
     font-size: 30pt; 
     font-weight: bold; 
     font-family: Britannic Bold;
     }
     
  .quote {
     font-size: 11pt;
     font-weight: bold; 
     font-family: Comic Sans MS;
     padding: 0 25 0 25;
     text-align: justify;
     }
     
  .smallspace {
     height: 5px;
     }
  
  a:active {
     outline: none;
     }
     
  a:link {
     outline: none;
     }
     
  a:visited {
     outline: none;
     }
  
  a.home {
      display: block;
      width: 275px;
      height: 35px;
      background: url("images/tee_home.jpg") 0 0 no-repeat;
      text-decoration: none;
      outline: none;
      }
   a:hover.home {
      background-position: 0 -35px;
      }
      
  a.fees {
      display: block;
      width: 275px;
      height: 35px;
      background: url("images/tee_fees.jpg") 0 0 no-repeat;
      text-decoration: none;
      outline: none;
      }
   a:hover.fees {
      background-position: 0 -35px;
      }

  a.directors {
      display: block;
      width: 275px;
      height: 35px;
      background: url("images/tee_directors.jpg") 0 0 no-repeat;
      text-decoration: none;
      outline: none;
      }
   a:hover.directors {
      background-position: 0 -35px;
      }
            
  a.leagues {
      display: block;
      width: 275px;
      height: 35px;
      background: url("images/tee_leagues.jpg") 0 0 no-repeat;
      text-decoration: none;
      outline: none;
      }
   a:hover.leagues {
      background-position: 0 -35px;
      }
      
  a.juniors {
      display: block;
      width: 275px;
      height: 35px;
      background: url("images/tee_juniors.jpg") 0 0 no-repeat;
      text-decoration: none;
      outline: none;
      }
   a:hover.juniors {
      background-position: 0 -35px;
      }
      
  a.tournaments {
      display: block;
      width: 275px;
      height: 35px;
      background: url("images/tee_tournaments.jpg") 0 0 no-repeat;
      text-decoration: none;
      outline: none;
      }
   a:hover.tournaments {
      background-position: 0 -35px;
      }
      
  a.holes {
      display: block;
      width: 275px;
      height: 35px;
      background: url("images/tee_holes.jpg") 0 0 no-repeat;
      text-decoration: none;
      outline: none;
      }
   a:hover.holes {
      background-position: 0 -35px;
      }
     
  a.pics {
      display: block;
      width: 275px;
      height: 35px;
      background: url("images/tee_pics.jpg") 0 0 no-repeat;
      text-decoration: none;
      outline: none;
      }
   a:hover.pics {
      background-position: 0 -35px;
      }
      
  a.map {
      display: block;
      width: 275px;
      height: 35px;
      background: url("images/tee_map.jpg") 0 0 no-repeat;
      text-decoration: none;
      outline: none;
      }
   a:hover.map {
      background-position: 0 -35px;
      }
      
  a.contact {
      display: block;
      width: 275px;
      height: 35px;
      background: url("images/tee_contact.jpg") 0 0 no-repeat;
      text-decoration: none;
      outline: none;
      }
  a:hover.contact {
      background-position: 0 -35px;
      }

   a:link.barlink {
      text-decoration: none;
      color: #FFFFFF;
      outline: none;
      }
  
   a:visited.barlink {
      text-decoration: none;
      color: #FFFFFF;
      outline: none;
      }
  
   a:hover.barlink {
      text-decoration: underline;
      color: #FFFFFF;
      outline: none;
      }      

  a:link.director_email {
      color: #FFFFFF;
      text-decoration: none;
      background: #004B1D;
      display: block;
      border: solid 1px #004B1D;
      width: 95%;
      }
  
  a:visited.director_email {
      color: #FFFFFF;
      text-decoration: none;
      background: #004B1D;
      display: block;
      width: 95%;
      border: solid 1px #004B1D;
      }
        
  a:hover.director_email {
      color: #000000; 
      text-decoration: none;
      background: #FFFFFF;
      display: block;
      width: 95%;
      border: solid 1px #000000;
      }      
      
  a:link.mail {
      color: #000000;
      text-decoration: underline;
      outline: none;
      }
  
  a:visited.mail {
      color: #000000;
      text-decoration: underline;
      outline: none;
      }
        
  a:hover.mail {
      color: #000000; 
      text-decoration: none;
      outline: none;
      }
      
  a:link.holepics {
      border: solid 1px #000000;
      display: block;
      }
  
  a:visited.holepics {
      border: solid 1px #000000;
      display: block;
      }
        
  a:hover.holepics {
      border: solid 1px #D6EEE0;
      display: block;
      }
      
  .top_bar {
     background-image: url(images/green_bar.jpg);
     background-repeat: no-repeat;
     background-color: #000000; 
     color: #FFFFFF; 
     font-family: comic sans ms;
     text-align: center;
     font-weight: bold;
     text-decoration: blink;
     font-size: 10pt;
     height: 22px;
     }
  
  .bar_left {
     float: left; margin: 3 30 5 10;
     }
  
  .bar_right {
     float: right; margin: 3 10 5 0;
     }
      
  .main {
     background-color: #FFFFFF;
     background-image: url("images/main.jpg");
     background-repeat: repeat-y;
     vertical-align: top; 
     width: 525px;
     }

  .right_bar {
     position: relative;
     z-index: 2;
     top: -15; 
     left: 800;
     }   
     
  .bodytext {
     padding: 5 20 5 20; 
     text-align: justify; 
     font-family: Arial; 
     font-size: 11pt;
     }

  .disclaimer {
     vertical-align: top; 
     line-height: 26px;
     height: 60px;
     color: #004B1D; 
     background-color: #004B1D;
     background-image: url("images/base.jpg");
     background-repeat: repeat-y;
     text-align: center;
     font-size: 10px;
     font-family: arial;
     }
     
  .left {
     float: left;
     margin: 5 15 5 0;
     }

  .right {
     float: right;
     margin: 5 0 5 15;
     }
     
  .spacer {
     height: 15px;
     }
  
  .highlight {
     font-size: 16pt;
     font-family: Britannic Bold;
     }
  
  .heading {
     height: 75px;
     text-align: center;
     vertical-align: middle;
     color: #000000; 
     text-decoration: underline; 
     font-weight: 600;
     font-size: 24px; 
     font-family: Bookman Old Style;
     }
     
  .fancy {
     height: 75px;
     text-align: center;
     vertical-align: middle;
     color: #000000; 
     font-weight: 600;
     font-size: 26px; 
     font-family: Palatino;
     }
          
  .hole_bar {
     width:505px;
     padding: 0 10 0 10;
     background-color: #000000; 
     color: #FFFFFF; 
     font-family: comic sans ms; 
     font-size: 9pt;
     }
  
  .hole_left {
     float: left; margin: 3 10 5 10;
     }
  
  .hole_right {
     float: right; margin: 3 10 5 0;
     }
     
  .hole_map {
     width: 505px;
     text-align: center;
     }
     
  .hole_title {
     font-size: 15pt;
     text-align: center;
     text-decoration: underline;
     font-weight: bold;
     font-family: Arial;
     }   
     
  .yards {
     float: right;
     width: 160px;
     margin: 0 0 10 10;
     border: solid 5px #000000;
     background-color: #000000;
     font-family: helvetica;
     font-weight: bold;
     text-align: center;
     }
     
  .blue {
     color: blue;
     }
     
  .white {
     color: white;
     }
          
  .red {
     color: red;
     }
          
  .hole_pic {
     float: left;
     margin: 0 7 2 0;
     }   
     
  .subheading {
     font-weight: bold; 
     font-size: 12pt; 
     font-family: Bookman Old Style;
     text-align: center;
     }  
  
/* Hole Overview */
  #container {position:relative; width:495px; height:200px; background:#D6EEE0;}
  #container ul {width:495px; height:175px; padding:0; margin:0px; list-style-type:none; float:right;}
  #container li {float:left;}
  #container a.gallery span {position:absolute; width:1px; height:1px; top:25px; left:0px; overflow:hidden; background:#000000;}
  #container a.gallery, #container a.gallery:visited {display:block; color:#fff; text-decoration:none; margin:0px 0px 0px 0px; text-align:center;}
  #container {background:#D6EEE0; background: url(images/course.jpg) 0px 25px; background-repeat: no-repeat; border: 0px;}
  #container a.gallery:active, #container a.gallery:focus {}
  #container a.gallery:hover span {position:absolute; width:495px; height:175px; top:25px; left:0px; color:#D6EEE0; background:#FFFFFF;}
  
  #container a.hole1 {background:url(images/hole1.jpg); height:25px; width:55px;}
  #container a.hole2 {background:url(images/hole2.jpg); height:25px; width:55px;}
  #container a.hole3 {background:url(images/hole3.jpg); height:25px; width:55px;}
  #container a.hole4 {background:url(images/hole4.jpg); height:25px; width:55px;}
  #container a.hole5 {background:url(images/hole5.jpg); height:25px; width:55px;}
  #container a.hole6 {background:url(images/hole6.jpg); height:25px; width:55px;}
  #container a.hole7 {background:url(images/hole7.jpg); height:25px; width:55px;}
  #container a.hole8 {background:url(images/hole8.jpg); height:25px; width:55px;}
  #container a.hole9 {background:url(images/hole9.jpg); height:25px; width:55px;}
/* End Hole Overview */

  .table_top {
    font-family: tahoma small cap;
    font-size: 10pt;
    font-weight: bold;
    text-decoration: underline;
    text-align: center;
    color: #FFFFFF;
    background: #000000;
    padding: 1 5 2 5;
    border-style: solid;
    border-color: transparent;
    -moz-border-top-colors: transparent;
    border-bottom-width: 1px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-left-width: 1px;
    }
    
  .director {
    font-size: 10pt;
    font-family: Tahoma;
    font-weight: bold;
    background: #004B1D;
    line-height: 15pt;
    color: #ffffff;
    text-align: center;
    margin: 3 5 3 5;
    border-style: solid;
    border-color: transparent;
    -moz-border-top-colors: transparent;
    border-bottom-width: 1px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-left-width: 1px;
    }  
  
  #picgallery {position:relative; width:498px; height:600px; margin: 0px auto 0 auto; background:#D6EEE0;}
  #picgallery ul {width:498px; height:600px; padding:0; margin:0px; list-style-type:none; float:right;}
  #picgallery li {float:left; margin: 0 2 4 2px; width: 162px; height: 122px;}
  
  
  #picgallery a:link.piclink {
      border: solid 1px #000000;
      display: block;
      }
  
  #picgallery a:visited.piclink {
      border: solid 1px #000000;
      display: block;
      }
        
  #picgallery a:hover.piclink {
      border: solid 1px #D6EEE0;
      display: block;
      }

  .form {
      font-size: 11pt;
      text-align: left;
      padding: 7 10 3 3;
      }
      
  .formtable {
      background: #004B1D;
      color: #FFFFFF;
      width: 60%;
      padding: 5px;
      border: outset #000000 2px;
      text-align: center;
      }
      
  .script {
      font-size: 7pt;
      font-family: arial;
      }
      
  .rates {
      font-family: tahoma;
      font-size: 8pt;
      text-align: left;
      }
      
  .cart_ad {
      text-align: center;
      color: #FFFFFF;
      font-weight: bold;
      }