	/* styling */
	body              {font: 70% "trebuchet MS", arial, helvetica, sans-serif;color: #583520;background: #ECD8AF url(../styleImages/backgrounds/body_bg.jpg) center top;}
	a                 {color: #583520;}
	a:hover           {text-decoration: none;}

	#outer,
	#content_column   {background-color: #EEE6CB;}
	#header           {background: #4E1C10 url(../styleImages/backgrounds/header_shop.jpg);}
	#subheader        {color: #FFC444; background-color: #392621; font-size: 140%;  line-height: 25px; padding: 0 10px;}
    #subheader a      {color: #FFC444; background-color: #392621; text-decoration: none;}
    #subheader a:hover{text-decoration: underline;}
	#nav_column       {background-color: #D0BA94;}
	#footer           {color: #EEE5C5;background: #3B1C14 url(../styleImages/backgrounds/footerBg.jpg);}

/* pure styling elements */

	h1,#subheader,h2,.boxContentNav
	                  {font-family: "Times New Roman", Times, serif;}
	h2                {font-size: 130%; font-weight: bold; letter-spacing: 2px; margin: 5px 0;}
	h3                {font-size: 90%; font-weight: normal;}
	form              {margin: 0px;}
	#content_column h1,
	#nav_column h1    {font-weight: bold;text-align: center;padding: 3px 5px 7px 5px;letter-spacing: 2px;}
	#content_column h1{font-size: 150%; background: #ede6ca url(../styleImages/backgrounds/h1_under_pale_bg.png) repeat-x bottom;	margin: 0 0 20px 0;}
	#nav_column h1    {font-size: 130%;background: #ede6ca url(../styleImages/backgrounds/h1_under_dark_bg.png) repeat-x bottom;	margin: 0 0 10px 0;}
	.h1_cap,          
	.h1_cap_small     {background-repeat: no-repeat; background-position: center; margin: 5px 0 0 0;}
	.h1_cap           {background-image: url(../styleImages/backgrounds/h1_cap_pale_bg.png); height: 19px;}
	.h1_cap_small     {background-image: url(../styleImages/backgrounds/h1_cap_dark_bg.png); height: 17px;}
	#copyright        {margin: 0; line-height: 15px; font-size: 85%; font-weight: bold; text-align: right; width: 675px;margin-top: 5px; float: right;vertical-align: middle;}
	#copyright img    {margin-left: 5px;}
	.nav_align_left   {width: 115px; float: left;}
	.nav_align_right  {width: 50px; float: right; text-align: right;}
/*	.searchBox        {height: 12px;margin: 4px 0;line-height: 20px;}
	.searchform       {height: 20px;}
	.searchBtn        {height: 20px;}
*/
	.searchBox        {margin-top: 3px;}
	.searchBox        {height: 15px; border: 1px inset #D0BA94; background-color: #D0BA94;}
	.searchBtn        {height: 19px; border: 1px outset #D0BA94; background-color: #D0BA94; padding: 0 5px 5px 5px;}
	.boxContentNav    {font-size: 14px; font-weight: bold; text-align: center;}
	.boxContentNav a  {line-height: 25px; text-decoration: none;}
	.boxContentNav a:hover  {text-decoration: underline;}

	.boxContent img,  
	.boxContentLeft img {border: 1px solid #694B35;}
	.divider          {background-position: center; background-repeat: repeat-x; background-image: url(../styleImages/backgrounds/h1_under_pale_bg.png);height: 3px; margin: 10px 0;}
	.txtDefault       {text-decoration: none;}
	.txtDefault img   {border: none;}
	#subCats          {width: 100%;}
	#subCats div      {text-align: center; width: 150px; float: left; margin: 0 35px 20px 35px; * margin: 0 25px 20px 25px; padding: 0; font-weight: normal; font-style: italic;}

	h2.catheading     {font: normal bold 9px verdana,arial,sans-serif; text-transform: uppercase; text-weight: bold; letter-spacing: 0;background-image: url(../styleImages/backgrounds/catheading.png); height: 23px; line-height: 23px; width: 150px; margin: 0; padding: 0; * margin: -4px 0 0 0; * line-height: 21px;}
	#subCats img      {border: 0; padding: 0; margin: 0;}
	.catheading a     {width: 150px; height: 23px; display: block;}
	#categorythumb    {border: 0; text-align: center;}
	#categorythumb img {border: 0; margin-top: -35px;}
	.txtOutOfStock    {float: right;}
	
	.txtCopyright     {text-align: center; clear: both; font-size: 9px; margin-top: 10px;}
	.txtOutOfStock    {font-weight: bold; display: block; background-color: #fdd368; text-align: center; line-height: 16px; margin: 0 10px;}
	.txtPrice         {float: right;}
	
	div.homeCats      {width: 150px;margin: 0 35px 20px 35px; * margin: 0 25px 20px 25px;  float: left;}