

body
    {

    font-family: verdana, Arial, sans-serif;
    background: #fff;    
    text-align: left;
    }



#wrapper
{

width: 600px;

position: absolute;
left: 50%;
margin-left: -300px;
background: #fff;
padding: 0px;
}

#pageheader
{

position:relative;
top: 0px;
width: 150px;
height: 125px;
margin: 5px 5px 0px 5px;

background: #fff url("./images/logo_small.png") no-repeat;
text-align: left;


}

#langlink
{
position:absolute;
top: 0px;
left: 65%;
text-align: left;
font: 11px  verdana, Arial, sans-serif;
color:#ccc;

}


#langlink a, a:visited
 {
 text-decoration: none;
 color:#000;
 }


#langlink a:hover
 {
 text-decoration: underline;
 background: none;
 color:#f00;
 }


#langlink li 
{
display:inline;
padding:0.4em;
}

#cartlink
{
position:absolute;
top: 148px;
left: 500px;
width: 40px;
text-align: right;

}

input[type="submit"]
{
    border:1px solid #000;
    text-decoration:none;
    font-size: 16px; 
    font-family: stencil;
    color:#000;
    background:#fff;
    
}
input[type="submit"]:hover{
    border: 1px solid #000;
text-decoration:none;
    font-family:stencil;
    color:#fff;
    background:red;
}





#subheader
{
position:relative;
top: 0px;
left: 5px;
width: 590px;
height: 25px;
border-bottom-style: dotted;
border-width: 1px;
border-color:#000; 




text-align: center;
font: 20px stencil,verdana, Arial, sans-serif;
color: red;
background: #fff;
}

#subheader li 
{
display:inline;
padding:10px;
}

#subheader a, a:visited
 {
 text-decoration: none;
 color:#000;
padding: 0px 5px 0px 5px;

 }


#subheader a:hover
 {
color: #fff;
background: red;
padding: 0px 5px 0px 5px;
 
}



#caption
{
position:absolute;
top: 140px;
left: 365px;
width: 170px;

padding: 7px;
text-align: left;
font: 12px verdana, Arial, sans-serif;
color: #000;
}

#pagebody
{
position:relative;
top: 5px;
left: 0px;

width: 580px;
margin: 0px;

padding: 10px ;
background: #fff;

color: #000;
font: 11px verdana, Arial, sans-serif; 
text-align: left;
}

#pagebody a, a:visited
 {
 color:#00f;

 }

#pagebody  a:hover
 {
 text-decoration: underline;

 }


ul li 
{
padding: 1px;


}




#warning
{
position:relative;
top: 0px;
left: 0px;
width: 220px;
padding: 2px;
border-style: dotted;
border-width: 1px;
border-color:#000; 




text-align: center;
font: 11px verdana, Arial, sans-serif;
color: #000;
background: #fff;
}

#footer
  {
  font-size:9px;
  color: grey;
  text-align: center;
 
  } 

h1
  {

  font: 12px verdana, Arial, sans-serif;


  }


h2
  {

  font: 15px stencil,verdana, Arial, sans-serif;
  }


h3
  {

  font: 20px stencil, verdana, Arial, sans-serif;
  font-weight: bold;
  
  }

h4
  {

  font: 20px stencil, verdana, Arial, sans-serif;
  
  color: red;
  padding:0px;
  }

hr {
   height: 1px;
   color: #000;
   background-color: #000;
   border: none;
   }
