#main_body
{
  background: #505050;
}

#navigation
{
  position: relative;
  top: 106px;
  margin-right: 37px;
}

#header
{
  position:absolute;
  left:53px;
  top:50px;
  color:#000000;
}

#heading
{
  background: #ffffff;
  height: 128px;
  background-image:url('/style/album/images/bg_top.jpg'); 
}

#main-content
{
  position:relative;
  width:800px;
  height:600px;
  margin: 0 auto; 
}

#main_container
{
  background: #000000;
  padding: 37px;
  height: 397px;
  background-image:url('/style/album/images/bg_main.jpg'); 
}

.inputItem
{
  margin-bottom: 9px;
}

.hdr
{
  margin-bottom: 9px;
}

.inputLabel
{

}

#progression
{
  position: absolute;
  left: 555px;
  top: 558px;
  width:230px;
  letter-spacing: 13px;
}

.inputBtn
{
  border: 0px;
  padding: 0px;
}

.errorField
{
  color: #c80000;
}

.sectionHdr
{
  margin: 0px;
}

.sectionContent
{
  margin-top: 0px;
}

.infoSection
{
  margin-bottom: 22px;
}

#nav2
{
  position: absolute;
  top: 558px;
  letter-spacing: 13px;
}

.inputItem2
{
  margin-bottom:5px;
  margin-left:20px;
  width:200px; 
}

.cartItemName
{
  width: 200px;
}

.cartItemPrice
{
  vertical-align: top;
}

#closeButton
{
  left: 257px;
  top: -5px;
}

kbd {
  background-color: #333333;
  border-bottom:1px solid #CCCCCC;
  border-right:1px solid #CCCCCC;
  color: #FFFFFF;
  font-family: arial bold;
  font-size: inherit;
  padding: 0pt 4px 1px 4px;
}

#overlay{ background-image: url(/images/overlay.png); }

* html #overlay{
  background-color: #000;
  back\ground-color: transparent;
  background-image: url(blank.gif);
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
}
