/* CSS Document */

html
 {
  margin: auto;
  text-align: center;
  background-color: #6D6A78;
  font-weight:normal;
  font-size:13px;
  font-family: 'Arial';
  font-variant:normal;
  color:#000000;
 }

#title
{
  position:fixed;
  text-align: center;
  left:0px;
  right:0px;
  top:0px;
  margin: 0;
  padding-top:2px;
  background-color: #A99CA4 ;
  font-size: 14px;
  color: #585846;
  height:62px;
  border-bottom:3px solid #000000;
  min-width:760px;
  z-index:30;
}

body
{
  position:relative;
  margin: auto;
  margin-top: 82px;
  margin-bottom: 10px;
  overflow-y: scroll;
  width:760px;
}

section
{
  /*background-color: #ccc5c9;
  border: 2px solid black;*/
  padding: 0px;
  margin: 20px;
  margin-bottom: 70px;
} 

section h2
{
  background-color: #d3d3c3 ; /*#8C7894;*/
  border: 2px solid black ;
  font-weight:bold;
  font-size:27px;
  font-family: 'Title';
  font-variant:normal;  
  margin: 0px -30px ;
} 

section div 
{
  border-top: 1px solid rgba(0,0,0,0.3) ;
  border-bottom: 1px solid rgba(0,0,0,0.3) ;
  min-height:254px;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 5px;
  background-color: #fffffe;
  border: 2px solid black;
  position:relative;
}

section img.photo
{
  border: 2px solid black;
  height:250px;
  float: left;
  margin-right: 10px;
}

section h3
{
  /*background-color: #EBEAEB; #8C7894;*/
  font-weight:bold;
  font-size:22px;
  color:#222222;  
  margin: 0;
} 

section div p
{
  padding-left: 10px;
  color: #725967 ;
  font-size:14px;
  text-align: left;
}

p.ref
{
  color: #aaaaaa ;
  font-size: 12px;
  font-style: italic;
}

p a
{
  color: #aaaaaa ;
  
}

p a:hover
{
  color: #777777 ;
  
}

p.ref span
{
  color: #8E8E6F;
  font-style: normal;
  font-weight: bold;
  font-size:15px;
}

p.sku, p.spec
{
  text-align: left ;
  color: #725967;
  font-weight:bold;
  font-size:17px;
  margin: 7px;  
}

p.sku span, p.spec span
{
  display: inline-block;
  color: #8E8E6F;
  width: 120px;

}

p.spec
{
  margin-top: 5px;
}

p.sku span.jalimg
{
  display: block;
  color: #8E8E6F;
  height:32px;
  right: 20px;
  width: auto;
  border:0px solid black;
  position:absolute;
}

.hide
{
  display:none;
  
}

.nowrap
{
  white-space: nowrap;
}

a, a:hover, a:focus, a:active
{
  text-decoration: none !important ;
  color: inherit !important ;
}

