body {
  margin: 0px auto;
  text-align: center;
  background: #F1D4A8;
  font: 14px sans-serif;
}
img{
	border-style:none;
}
a{
  color: black;
  text-decoration: none;
}
a:hover {
  color: #648825;
}
/*Header*/
#header {
  display: block; 
  width: 994px; 
  height: 293px; 
  margin: 0 auto 0 auto;
}
/*Main*/
table.Main {
   width: 994px;
   margin: 0 auto;
}
div.MainHeader {
  text-align:left;
  margin: 0px auto;
  background: url('../image/header.jpg'); 
  display: block; 
  width: 994px; 
  height: 293px;
  margin: 0 auto 0 auto;
}
div.dream{
    visibility:hidden;
    position:relative; 
    float:none;
    top:-68px;
    left:800px;
    width:152px;
    height:96px;
}
div.squirrel {
    position:relative; 
    float:absolute;
    top:95px;
    left:840px;
    width:100px;
    height:60px;
}
div.buttons {
	position:relative;
	top:-150px;
}
div.MiddlePart {
   text-align: center;
}
table.MiddlePart {
  display: inline-block;
  width: 875px;
}
/*Up Menu*/
td.UpMenu {
  width: 900px;
  vertical-align: top;
}
div.UpMenu {
  margin: 10px auto 25px auto;
  text-align: center;
}
table.UpMenu {
  width: 875px; 
  height: 51px; 
  margin: 0 auto 0 auto; 
  background-image: url(../image/UpMenu.jpg);
}
#space_UpM {
  width: 140px;
}
td.Point {
  width: 8px;
  height: 8px;
}
td.LinkUpM {
  text-align: center;
  font: 18px Verdana;
  
}
a.ButtonUpM {
  display: block;
  margin-bottom: 5px;  
}
#notLink {
  display: block;
  margin-bottom: 5px;
}
/*Left Menu*/
table.LeftMenu {
  margin-top: 1px;  
}
td.LeftMenu {
   width: 252px; 
   vertical-align: top;
}
td.Button {
  width:209; 
  height: 38px; 
  background-image: url(../image/button.png);
}
td.ButtonSpace {
  height: 5px;
}
a.btnLM {
  display: block;
  font: bold 15px Verdana;
  line-height: 13px; 
  margin-left: 37px;
  margin-bottom: 9px;
}
/*Price*/
.Price table {
  border-collapse: collapse;  
}
#priceList {
  text-align: center;
  border: 1px solid #51332b;
}
.Price div {
   width: 623px; text-align: right;
}
#position td {
  height: 30px;
  border-top: 1px solid #51332b;
  border-bottom: 1px solid #51332b;
}
.fan_pr td{
  background-color: #f5c96c;
  height: 30px;
  border: none;
  font-weight: bold;
}
td.sort {
  text-align: left;  
}
.sort span {
  margin-left: 40px;
}
#fanera td{
  border-bottom: 1px solid #51332b;
}
img.Photo {
  display:block;
}
#upper {
  height: 50px;
}
#subUpper {
 
}
tr.caption {
  background-color: #f5c96c;
  font: 14px Verdana;
  height: 25px;
}
td.Price {
  width: 623px;
  vertical-align: top; 
  text-align: right;
}
td.item {
  text-align: left;
  text-indent: 7px;
  font-weight: 600;
}
#HorizontalSpace {
  margin-left: 40px;
}
tr.SubMenu a{
  display: block;
  margin-top: 9px;
  font: 800 15px Verdana;
}
tr.SubMenu {
  text-align: center;
}
td.SMPoint {  
  width: 25px;
}
td.SMPoint div {
  width: 8px;
  height: 8px;
  margin: 12px auto auto auto;
}
#VerticalSpace {
/*DEBUG  border: 2px solid red;*/
  height: 40px;
}
#PhotoBorder {
  width: 170px;
  height: 115px;
  vertical-align: top;  
/*  border: 1px solid #CC0;*/
}
#PhotoBorder span {
  margin: center;
  font: 11px Arial;
}
#PhotoBorder:hover {
/*  border: 1px solid #648825;*/
}
/*Footer*/
div.Footer {
  width: 900px; 
  height: 84px; 
  margin-top: 20px;
  background-image: url(../image/footer.png);
}
#TextLine {
  display: inline-block;
  height: 30px;
  margin: none;
  margin-left: 80px;
  margin-top: 45px;
}
td.SpacingFooter {
  width: 30px;
}
a.LinkFooter {
  font: 900 13px sans-serif;
}
#TextLine span {
  display: inline-block;
  font: 900 13px sans-serif;
}
/*Trunk*/
td.Trunk {
  width: 47px; 
  background-repeat: repeat-y;
}
#left_trunk {
  background-image: url(../image/trunk_left.jpg);
}
#right_trunk {
  background-image: url(../image/trunk_right.jpg);
  background-position: 1px 0px;
}
/*About*/
td.About {
  width: 623px;
  vertical-align: top; 
  text-align: justify;
}
#right {
  position: absolute;
  right: 0;
  top: 0;
}
#center {
  position: absolute;
  left: 35%;
  top: 0;
}
#bot {
  margin-left: 90px;
  margin-top: 26px;
}
#bottom_right {
  position: absolute;
  right : 17%;
  top: 35%;
}
.amt{
color:#A2680D;
font:bold 13px sans-serif;
}
	.amt p{
		margin:0;
		text-align:center;
		}