* {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 */   	   
         }


.content {
	         width: 500px;	  
 	         margin-top: 20px;
 	         margin-bottom: 0px;
 	         margin-left: 170px;      
 	         background-image: url(divider.png);            
           /* background-image: url(divider.png); */
	         background-repeat: no-repeat; 
	         /* border: 1px solid gray;  */           
	       }
	      
	      
#main    {           
           width: 800px;
           margin-left: 150px;
	         border-top: 1px solid black; 
           /* background-color: #CCCCCC; */
           background-color: #E7E3CA;
         }

.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;  
 	         background-color: #C50009;               
	         /* 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: 210px; 
	         /* border: 1px solid gray; */	  
         }
         
#righty  {
           position: absolute;
           top: 116px;
           left: 798px;
           width: 60px;
           /*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-left: 30px;
         }

p.item
         {
	         font:12px/20px verdana, arial, helvetica, sans-serif;
	         margin:0px 0px 16px 0px;
	         padding:0px;
	       }
p.cpic
         {
           padding: 40px 0px 40px 100px;
         }
         
.c2		   {
	        width: 150px;
	        height: 222px;	
	        padding: 5px 5px 5px 15px;
	       }
	     
.c3		   {
	        width: 200px;
	        height: 255px;
	        padding: 5px 5px 5px 10px;
	        border: 1px;	
	       }
	       
