body
    {
    font-size:medium;
    font-family:Berlin-Sans-FB, Trebuchet-MS, Verdana, sans-serif;
    text-align:justify;
    background-image:url(2.gif);
     }
     


p
	{
	color:#804040;
	font-family:Berlin-Sans-FB, Trebuchet-MS, Verdana, Sans-serif;   
    font-size: 75%;
    width:525px;
	}
	
h1 
	{
    font-size: 110%;
    }
h2
	{
    font-size: 100%;
    }
h3
	{
    font-size: 85%;
    }
    
h4
    {
    color:#3C849B;
    font-size: 85%;
    border-top: dotted 1px gray;
    }

h6.policy
  {
  color:#6B6B6B;
  border-top: dotted 1px gray;
  font-size: 75%;
  font-weight:normal;
  }
  
hr
    {
    color:#77cece;
    }
    
ul 
    {
    list-style-type:square;
    width:470px;
    color:#804040;
    font-size:80%;
    font-family:Berlin-Sans-FB, Trebuchet-MS, Verdana, sans-serif;
 
    }

     
.navigation
        {
        width:940px;
        text-align:center;
        color:#eeeeee;
        text-decoration:none;
        }
    
.navigation a:link {
       font-size:80%;
       color: #eeeeee;
       text-decoration: none;
       }         
.navigation a:visited {
       font-size:80%;
       text-decoration: none;
       color: #ccffff;
           }
.navigation a:hover {
       font-size:80%;
       text-decoration: none;
       background:##58ADB4;
       color:#C5B1A5;
       }

       
.co
      {
      font-variant: small-caps;
      font-weight: bold;
      }
    

    
.container
	   {
        margin:0px 20px 0px 20px;
        background-color:#FFFFFF;
        width:580px;
		padding:5px;
        padding-left:330px;
		line-height:1.3em;
		}
        

    
.container2
	   {
        background-color:#FFFFFF;
        width:880px;
		padding:20px;
		line-height:1.3em;
        margin:0px 20px 0px 20px;
		}

    
.container2 p
            {
            width:850px;
            border-bottom:1px dotted #408080;
            }
            
 .container2 span
 {padding:5px;}
           
    
.container2 a:link { text-decoration: none;
       padding:0px;
       font-size:100%;
       color: #333333;
      
       }         
.container2 a:visited 
            {
       padding:0px;
       font-size:100%;
       text-decoration: none;
       color:#AA5500;
           }
           
.container2 a:hover 
            {
       padding:0px;
       font-size:100%;
       text-decoration: none;
       background:#008C8C;
       color: #333333;
       } 
          
.link
     {
     
     float:left;
     } 
     
.link2
     {
     float:right;
     }
    
#header2
       {
       margin-left:330px;
       }
        
#leftsite
        {
        border-right: #a7cece;
        position:absolute;
        top:40px;
        left:30px;
		padding:10px;
        }

        
.map
          {
          position:absolute;
          top:800px;
          margin-left:30px;
          }	       
        
#guarantee
          {
          
          border-color:white;
          border-width:1px;
          border-style:dashed;
          background-color:#a7cece;
          width:420px;
          padding:15px;
          padding-left:70px;
          margin:10px;
          line-height:1.9em;
          color:#444444;
          font-family:Berlin-sans-FB, Sans-Serif;
          background-image:url(star.gif);
          background-repeat:no-repeat;
          background-position:top left;
          }

p#bbb
{
position:absolute;
top:380px;
}
          
          
.bold
     {
     font-weight:bold;
     }          
          

#hours
      {
      text-align:center;
      float:left;
      width:250px;
      border:1px dotted #a7cece;
      margin:20px;
      line-height:1.5em;
      }
#hours li 
    {
    list-style-type:none;
    color:#804040;
    font-size:80%;
    font-family:Berlin-Sans-FB, Trebuchet-MS, Verdana, sans-serif;
    }
    
table
{
margin-left:0px;
margin-right:0px;
border:1px #008080;
caption-side:bottom;
color:#804040;
font-family:Berlin-Sans-FB, Trebuchet-MS, Verdana, Sans-serif;   
font-size: 75%;
}

td, th
{
border: 1px dashed brown;
padding:2px;
	color:#804040;
	font-family:Berlin-Sans-FB, Trebuchet-MS, Verdana, Sans-serif;   
    font-size: 85%;

}

dt
{
font-weight:bold;
font-variant:small-caps;
}

dt, dd
    {
    width:750px;
    padding:2px;
	color:#2F1700;
	font-family:Berlin-Sans-FB, Trebuchet-MS, Verdana, Sans-serif;   
    font-size: 65%;
    }

    
.top 
     {
     text-align:center;
     }

.alphabet
          {
          height:20px;
          width:750px;
          color:#804040;
	      font-family:Berlin-Sans-FB, Trebuchet-MS, Verdana, Sans-serif;   
          font-size: 65%;
          }
.alphabet table
{
margin-left:20px;
margin-right:20px;
border:1px #008080;
}

.alphabet td, th
{
          border: thin gray;
          padding:0px;
	      font-family:Berlin-Sans-FB, Trebuchet-MS, Verdana, Sans-serif;
          }
    
    
th
{
background-color:#74BABA;
}

      
 #footer
  {
  text-align:center;
  font-size:80%;
  color:#C5B1A5;
  }
  
  .boxy
  {
  width:200px;
  border:thin solid gray;
  padding:5px;
  margin:5px;
  text-align:center;
  }
  
  .bracelet
  {
  position:absolute;
  margin-left:350px;
  top:200px;
  }
  
  .christmas
  {
  color:green;
  }

       
#navigation
        {
       decoration:none;
        }  
#nav a:link {
    
       text-decoration:none;
       }         
#nav a:visited {
       
       text-decoration:none;
      
           }
#nav a:hover {
     
       text-decoration:none;
   
       }
    
 #speak{margin:20px;font-size:80%;text-decoration:none;color:#804000;font-family:Broadway, serif;}
#speak a:link {text-decoration:none; color: #804000;}         
#speak a:visited {text-decoration:none; color: #804000;}
#speak a:hover {text-decoration: none; color: #008080;}
