
		H1 {font: small-caps normal 22px Rockwell, "MS Serif", "New York", serif;
          color:#039;}
          
      H2 {font: small-caps normal 18px Rockwell, "MS Serif", "New York", serif;
          color:#039;}
          
	   H3 {font: bold 11pt Gill Sans,Arial,sans-serif;
          color:#9CF;}
		  
	.white11 {font: bold 11pt Gill Sans,Arial,sans-serif;
          color:#FFFFFF;}
		  
	.white24 {font-family: Rockwell, "MS Serif", "New York", serif;
					color:white;
					font-size:24px;
	}
	.blue24 {font-family: Rockwell, "MS Serif", "New York", serif;
					color:#039;
					font-size:24px;
	}
          
     body { 	margin-top: 0px;
				margin: 0px;
          		font: normal 11px Gill Sans,Arial,sans-serif;
          		background-color: #white;
          		text-align:center;
				color:#666;
          		}

      P,td,ul,li
         {
          font: normal 11pt Gill Sans,Arial,sans-serif;} 
		  
		  td img{
			  border: 1px solid #9cf;
		  }
	       
      a  {text-decoration: underline;
          color:#03c; 
          font-weight: normal;
          }
	
	.cart {height:60px; color:#FFF; text-align:center; vertical-align:middle; background-color:#F90; }
	
	.cart a:link {color:#FFFFFF; font: small-caps normal 18px Rockwell, "MS Serif", "New York", serif;}      /* unvisited link */
	.cart a:visited {color:#FFFFFF; font: small-caps normal 18px Rockwell, "MS Serif", "New York", serif;} 
	.cart a:hover {color:#039; font: small-caps normal 18px Rockwell, "MS Serif", "New York", serif;}  /* mouse over link */
	
	

     th  {text-decoration: underline;
          font: normal 11px Gill Sans,Arial,sans-serif;
          color:#bca0c9;
          font-weight: bold;}  
          
    	a:visited
    		{color: #36C;}
		a:hover      
			{color: #9cf; 
			font-weight: normal;
			}
			
			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: 850px; background-color: #fff;
	} 
           
#header { 
background: #fff url("images/header.jpg") no-repeat top left;
height: 107px; width:850px;
position: relative;
padding-bottom:5px;
border-bottom:1px dotted #36C;
}

#header a{position: absolute;    top: 0;    left: 0;    height: 120px;    width: 250px; border: 0; text-decoration: none;}

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


#rightcolumn{
	margin: 0 0 0 200px; /* 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: 110px; /* 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.bloomforyourschool.com/images/lft_col_bak.jpg") left top  ;
}


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

 .full_left_col{
	width: 850px;
	background: url("http://www.bloomforyourschool.com/images/bdy_bk.jpg") left top  ;

 }
  #full_left_col{
	width: 820px;
	background-color: #ffffff;
	padding:15px;

 }
  
   
    .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.bloomforyourschool.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.bloomforyourschool.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;}

	#footer {
		font:normal 9px Gill Sans,Arial,sans-serif;
		color:#999;
		clear:both;
		height:43px;
		width:850px;
		background-color:white;
		border-top:1px dotted #039;
		text-align:center;
		margin:0 auto;
		}
	


#menu {
	width:850px; height:50px; font-family: "Rockwell","MS Serif", "New York", serif; padding:5px 0;
	border-bottom:1px dotted #36C; margin:0;
}

#menu ul {background-color:#DFF6FF; padding: 16px 0; margin-top:-2px;
}

#menu li {display:inline;
	font-size:18px;
	line-height:18px;
	font-family: "Rockwell", "MS Serif", "New York", serif;
} 
	
#menu ul li a {
	text-decoration:none;
	border-right:#36C 1px dotted;
	padding-right:15px;
	padding-left:15px;

}

#menu a:link {color:#039; font-weight:normal; }      /* unvisited link */
#menu a:visited {color:#039; font-weight:normal;}  /* visited link */
#menu a:hover {color:#9CF; font-weight:normal;}  /* mouse over link */
/* #menu a:active {color:#;} selected link */
