		
		H1 {font: small-caps bold 20px Arial, Helvetica, sans-serif;
          color:#004080;}

      H2 {font: small-caps bold 16px Arial, Helvetica, sans-serif;
          color:#004080;}
          
	   H3 {font: bold 12px Arial, Helvetica, sans-serif;
          color:#004080;}
          
     body { 	margin-top: 0px;
				margin: 0px;
          		font: normal 11px Arial, Helvetica, sans-serif;
          		background-image: url("http://www.foodlion.com/content/images/backgrounds/fall-bkg.jpg");
          		text-align:center;
          		}

      P,td,ul,li
         {
          font: normal 11px Arial, Helvetica, sans-serif;}        
	       
      a  {text-decoration: underline;

          color:#004080; 
          font-weight: bold;
          }

     th  {text-decoration: underline;
          font: normal 12px Arial, Helvetica, sans-serif;
          color:#006600;
          font-weight: bold;}  
          
    	a:visited
    		{color: #808080;}
		a:hover      
			{color: #CC0000; 
			font-weight: bold;
			}
			
			img { border-style: none; }
			


    div.indent {
      padding: 5px;
      margin-left: 20px;   
    }
  #content {
	margin-left: auto;
	margin-right: auto;
	width: 50em;
	text-align: left;
	top: 0;padding: 0 0 0 0; width: 654px; background-color: #ffffff; background: #ffffff
	} 
           
#header { 
background: #fff url("http://www.lionshopandshare.com/images/banner.jpg") no-repeat top left;
height: 113px; 
position: relative;
}

#header a{    position: absolute;    top: 0;    left: 0;    height: 120px;    width: 250px;}

#full {
	top: 0;
	padding: 0px 30px 10px 10px;
	clear: both;
	}
	
#catlrg {padding: 30px;
		 border: thin dashed #063;  
		 margin: 30px;}


#rightcolumn{
	margin: 0 0 0 150px; /* top-right-bottom-left the left margin on this div element creates the column down the left side of the page - no matter how much content the sidebar1 div contains, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the #sidebar1 space when the content in #sidebar1 ends. */
	padding: 0 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
}

#leftcolumn{
	clear:both;
	float: left; /* since this element is floated, a width must be given */
	width: 130px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	padding: 0px 10px 15px 10px;
	background: url("http://www.lionshopandshare.com/images/lft_col_bak.jpg") left top  ;
}


	#footer {
		clear:both;
		padding:5px 10px;
		background:#006600;
		color: #fff;
		height: 10px;
	}

#left{
  position: absolute;
  left: 30px;
  top: 150px;
  width: 150px;
  background-color: #ffffff;
  padding: 5px;
  border: 1px #336699;
  height: 100%;
  }
  

 .full_left_col{
	width: 654px;
	background: url("http://www.lionshopandshare.com/images/lft_col_bak.jpg") left top  ;

 }
  #full_left_col{
	width: 654px;
	background: url("http://www.lionshopandshare.com/images/lft_col_bak.jpg") left top  ;

 }
  
   
    .col{
      width: 150px;
      padding-left: 5px;
      vertical-align: top;
    }
    
    .txt{
      width: 450px;
      background-color: fff;
      padding-left: 5px;
    }

ul#menu { width: 100%; height: 43px; background: #FFF url('http://www.lionshopandshare.com/images/menu-bg.gif') repeat-x top left; font-size: .8em; font-family: "Lucida Grande", Verdana, sans-serif; font-weight: bold; list-style-type: none; margin: 0; padding: 0 }
ul#menu li { display: block; float: left; margin: 0 0 0 5px; }
ul#menu li a { height: 43px; color: #777; text-decoration: none; display: block; float: left; line-height: 200%; padding: 8px 15px 0; }
ul#menu li a:hover { color: #333; }
ul#menu li a.current{ color: #FFF; background: #FFF url('http://www.lionshopandshare.com/images/current-bg.gif') repeat-x top left; padding-left:15px; padding-right:15px; padding-top:5px; padding-bottom:0 }

#border {clear: both; height:  6px; background: #1032c6;}