/*
 *
 */

/* Reset =================================================================== */

html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, a 
{
  margin: 0;
  padding: 0;
  border: 0;
} 

a img
{
  border: 0;
}

.clear-both
{
	clear: both;
}
	
/* Layout ================================================================== */

#store-container
{
  width: 950px;
  height: auto;
  min-height: 100%;
  margin: 0 auto;
}

#store-header
{
  margin: 10px 0px;
}

#store-header a 
{
  display: block;
  width: 100%;
  height: 100%;
  text-decoration: none;
  cursor: pointer; 
}
 
#store-header a:hover 
{
  text-decoration: none;
}

#store-header-img a, #store-footer a
{
  text-decoration: none;
}

#store-content
{
  width: 930px;
  height: auto;
  min-height: 50px;
  margin: 10px auto;
}

#store-content table.products
{
  width: 100%;
}

#store-content table.products td
{
  width: 33%;
  vertical-align: bottom;
}

#store-content div.storeitem
{
  padding: 10px;
}

#store-content ul
{
  list-style-position:inside;
}

#store-footer
{
  padding: 4px 0px;
}

/* Typography ============================================================== */

html
{
  font-size:100.01%;
}

body 
{
  font-size: 1em;
  font-family: Arial, Helvetica, Georgia, Sans-serif;
  background: #FFFFFF url('../images/bkg.gif') repeat-x;
  background-position: 0px -16px;
}

#store-container
{
  background-color: #FFFFFF;
}

#store-content
{
  background-color: #FFFFFF;
  font-size: 80%;
}

#store-footer
{
  text-align: center;
  font-weight: bold;
  font-size: 70%;
}

#store-footer, #store-footer a
{
  background-color: #3A58A7;
  color: #FFFFFF;
}

#store-header 
{ 
  width: 950px;
  height: 118px;
  background: #FFFFFF url('../images/logob.png');
}

#store-header a
{
  text-decoration: none;
  color: #fff;
}

#store-header h1
{
  padding: 40px 20px 0px;
  font-weight: bold;
  font-size: 40px;
  line-height: 40px;
  color: #fff;
}

#store-header h2
{
  padding: 5px 85px;
  font-weight: bold;
  font-size: 20px;
  line-height: 20px;
  color: #fff;
}

/* Table for searchlist ============================================================== */

table.searchlist
{
  width: 100%;
}

table.searchlist td
{
  max-width: 160px;
  min-width: 160px;
  vertical-align: top;
}

div.adcenter
{
  float: left;
  display: inline;
  width: 188px;
  height: auto;
  margin: 0px 0px 5px 0px;
  padding: 5px 0px 0px 0px;
  border: 1px #2931b0 solid;
  text-align: center;
}

