body 
{
  margin: 0;
  padding: 0;  
  font-size: 13px;
  background-color: #4B4C3C;	
  font-family: Georgia, "Times New Roman", Times, sans-serif; 
}	

p 
{
  font-style: normal;	
  text-align: justify;
}	

/* header and menu thingies */
div#header 
{
  padding: 4px 0 0 10px;	
  background-color: #4B4C3C;	
}

div#header h1 
{
  margin: 0;	
  padding: .3em 0 .3em .5em;
  font-size: 32pt;
  font-weight: normal;	
  color: #ffffff;
}	

div#navcontainer 
{
  background-color: #9C9A69;
  padding: 0;
}	

#nav 
{
  margin: 0;	
  padding: 8px 0 0 0;	
  font: bold 16px Tahoma, Arial, Helvitica, sans-serif; 
  border-bottom: 1px solid #4B4C3C;
}	

#nav li
{
  list-style: none;
  margin: 0;
  display: inline;
}

#nav li a
{
  padding: 0 0.5em;
  margin-left: 30px;
  text-decoration: none;
}

#nav li a:link, #nav li a:visited 
{ 
  color: #57470C;
}

#nav li a:hover
{
  color: #ffffff;
}

#nav li a:hover#current
{
  color: #57470C;
}

#nav li a#current
{
  background-color: #C9C9B1;
  border-top: 1px solid #4B4C3C;
  border-left: 1px solid #4B4C3C;
  border-right: 1px solid #4B4C3C;
  border-bottom: 1px solid #C9C9B1;
}	

/* index.html specific styles - start */
div.ContentWraper 
{
  margin: 0 auto;	
  background-color: #F2F2E8;
}	

div.ContentMain 
{
  width: 100%;
  color: #000000;
  padding: 15px 0 0 0;
}	

div.ContentStore
{
  width: 100%;
  color: #000000;
  padding: 15px 0 0 0;
}	

div.ContentStoreGroup1 
{
  padding: 10px 10px 10px 10px;
}	

div.ContentFiller 
{
  clear: both;	
}	

div.ContentMainMsg 
{
  margin-left: 0;
  padding: 10px 10px 10px 10px;
}	

.ContentMainMsg p 
{
  text-indent: 4em;
  word-spacing: 0.2em;
  text-align: justify;
  line-height: 150%;
  padding: 0 4px 1px 4px;
}	

div.ContentMainPocketContainer 
{
  margin-right: 10px;
}	

div.ContentMainPocket 
{
  float: right;	
  width: 25%;
  /*background-color: #9C9A69;*/
  background-color: #C9C9B1;
}	

div.ContentMainPocketFiller
{
  float: right;	
  width: 2%;
  background-color: #F2F2E8;
}

.ContentMainPocket h1 
{
  margin: 0;	
  font: bold 12px Tahoma, Arial, Helvitica, sans-serif; 
  color: #FFFFFF;
  background-color: #9C9A69;
  padding: 2px 2px 2px 2px;
}	

.ContentMainPocket p 
{
  padding: 0 4px 4px 4px;
  text-align: justify;
  font-size: 12px;  
}	
/* index.html specific styles - end */

/* products.html and store.html specific styles - start */
div#NavCont 
{
  padding: 10px 0 0 0;
  background-color: #C9C9B1;
  border-bottom: 1px solid #4B4C3C;
}	

#NavContSub 
{
  margin: 0;	
  padding: 3px 10px 3px 10px;
  font: bold 10px Verdana, Tahoma, Arial, sans-serif; 
}	

#NavContSub li
{
  list-style: none;
  margin: 0;
  display: inline;
}

#NavContSub li a
{
  padding: 0 0.5em;
  margin-left: 15px;
  text-decoration: none;
}

#NavContSub li a:link, #NavContSub li a:visited 
{ 
  color: #000000;
}

#NavContSub li a:hover
{
  color: #57470C;
}

#NavContSub li a:hover#current
{
  text-decoration: none;
}

#NavContSub li a#current
{
  color: #57470C;
  border-left: 1px solid #4B4C3C;
  border-right: 1px solid #4B4C3C;
}	

#Items
{
  /*margin-left: 20px;*/
  padding: 30px 0 0 0;
}	

#Items img
{
  float: left;	
  border: 1px solid #F2F2E8;
  margin-left: 30px;
}	

#Items .ItemsFillerVert
{
  float: left;	
  width: 7%;
}

#Items img:hover
{
  border: 1px solid #4B4C3C;
}	

#Items .ItemsFiller
{
  clear: both;	
/*  padding: 10px 10px 10px 10px;*/
}

#ItemImg
{
  float: left;
  padding: 10px 50px 10px 10px;
}  

#ItemText
{
}  

#ItemText li 
{
  list-style: none;	
}	

#ItemFiller
{
  clear: both;	
}	

/* products.html and store.html specific styles - end */
