* {margin: 0; padding: 0;}			/* use entire browser window */

body     {
					background-image: url(bg.jpg);

         }
#header  { 
	         height: 115px;	
 	         padding-left:  150px;
	       }
	 
.menu    {                   
           font: bold 15px Arial;		/* menu text in bold */	  	    	   
           white-space: nowrap;	          
         }

.menu ul
         {
           position: absolute; 
           left: 180px; 
           top: 92px;  	   	    
         }
	
.menu ul li
         {
   	       display: inline;			/* make list horizontal */  
         }
        
.menu ul li a
         {
           color: white;			       /* color of menu text */   
   	       padding: 0px 18px;			   /* space menu items */
   	       text-decoration: none;		 /* remove underlines */   	   
         }

#main    {           
           width: 800px;
           margin-left: 150px;
	         border-top: 1px solid black; 
           /* background-color: #CCCCCC; */
           background-color: #E7E3CA;
         }
     
.content {
	   width: 500px;	  
 	   margin-top: 20px;
 	   margin-bottom: 0px;
 	   margin-left: 130px;      
 	   background-image: url(divider.png);            
           /* background-image: url(divider.png); */
	   background-repeat: no-repeat; 
	   /* border: 1px solid gray;  */           
	 }

.giant_content
	 {
	   width: 600px;	  
 	   margin-top: 20px;
 	   margin-bottom: 0px;
 	   margin-left: 120px;      
 	   background-image: url(divider_giant.png);            
           /* background-image: url(divider.png); */
	   background-repeat: no-repeat; 
	   /* border: 1px solid gray; */ 		
	 }
	 
.gunnar_content
	 {
	   width: 600px;	  
 	   margin-top: 20px;
 	   margin-bottom: 0px;
 	   margin-left: 120px;      
 	   background-image: url(divider_gunnar.png);            
           /* background-image: url(divider.png); */
	   background-repeat: no-repeat; 
	   /* border: 1px solid gray; */ 		
	 }
	 
.waterford_content
	 {
	   width: 600px;	  
 	   margin-top: 20px;
 	   margin-bottom: 0px;
 	   margin-left: 120px;      
 	   background-image: url(divider_waterford.png);            
           /* background-image: url(divider.png); */
	   background-repeat: no-repeat; 
	   /* border: 1px solid gray; */ 		
	 }

.itemtitle
	 {	  
	    padding-top: 12px;
	    padding-left: 105px;	 		/* move heading to the right */
	    /*border: 1px solid green;	 */
	 }
	 
.itemtext
	 { 
	    width: 500px;
	    padding-top: 6px;	    	 
	    /*border: 1px solid green;*/
	    /* background-color: #B8C3A1;  */
	 }
	 
.itemtextwide
	 { 
	    width: 480px;
	    padding-top: 6px;
	    padding-left: 20px;	 
	    /* border: 1px solid green; */
	    /* border: 1px solid black; */
	    /* background-color: #B8C3A1; */
	 }
	 
.itemnotitle
	 { 
	    width: 430px;
	    padding-top: 46px;
	    padding-left: 40px;	 
	    /* border: 1px solid green; */
	    /* border: 1px solid black; */
	    /* background-color: #B8C3A1; */
	 }
	 
.itemtext ul
         {
            padding-left: 50px;
            color: black;        
         }
         
.hours   {
	   width: 600px;	  
 	   margin-top: 20px;
 	   margin-bottom: 0px;
 	   margin-left: 120px;                   
	   /* border: 1px solid black; */
	 }
	 
#lefty   {
           position: absolute;            /* I'm not sure why this is here */
           font: bold 15px Arial;         /* left menu in bold */
           top: 136px;
           left: 145px;
	   width: 140px; 
	   /* border: 1px solid gray; */	  
         }
         
#righty  {
           position: absolute;
           top: 116px;
           left: 798px;
           width: 150px;
           /*border: 1px solid black;  */    
         }


#footer  {
            margin-left: 230px;
            padding-top: 15px;
         }
	 
#footer a 
	 {
            color: black;
            font-size: 90%;            
            padding-left: 10px;
            text-decoration: none;
            
         }

#footer a:hover
         {
           color: blue;
           font-weight: bold;
           text-decoration: none;
         }
	 
	 
h1 	 {
           text-transform: uppercase;
           font-size: 18px;
           padding: 0;
           color: black;
	 }

p.logo   {
	   padding-top: 30px;
         }

p.item
         {
	   font:12px/20px verdana, arial, helvetica, sans-serif;
	   margin:0px 0px 16px 0px;
	   padding:0px;
	 }