#main {
  width:630px;
  margin: 0;
  padding: 0;
  display: block;
  position:relative;
}
form {
  overflow: hidden;
}
form.right .totalamt {
  margin-left: 20px;
}
form.right .options, form.right .totalamt {
}
form.left .options, form.left .totalamt {
  margin-right: 20px;
}
form.left .options, form.left .totalamt {
  float: right;
}

.summary	{display:none !important;}
.config	{display:none !important;}
.totalamt {
    color: #333333;
    float: none !important;
    left: 381px !important;
    margin: 0 !important;
    position: absolute !important;
    top: 50px !important;
    width: 240px;
}.totalamt h4 {
  margin-bottom: 10px;
}
.totalamt > div {
  background-color: #fff;
  margin-bottom: 0px !important;
  padding:13px 15px !important;
  border:1px solid #a10827;
-webkit-box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, .3);
box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, .3); 
}
.totalamt .total {
  background-color: #fff;
}
.totalamt .total span {
  color: #a10827;
}
.totalamt h3 {
  font-size: 1.6em;
  font-weight: normal;
  margin: 0px;
}
.totalamt h3:last-child {
  margin-bottom: 0;
}
.totalamt.fixed {
  position: fixed !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.totalamt.bottom {
  position: relative !important;
}
.totalamt > div:last-child {
  margin-bottom: 0;
}
.price-tag-wrapper .price-tag {
  color: #bc392f;
}



h3 {
    color: #000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 23px;
    font-weight: normal;
    line-height: 20px;
    margin: 3px 0 10px;
}
.blank-head {
    background: url("../../images/head-bg.png") no-repeat scroll 0 bottom transparent;
    padding: 7px 0 11px;
}
.price-hd	{font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; width:600px; margin-top:15px;}
.price-hd span {
    font-family: verdana;
    font-size: 28px;
    font-weight: normal;
}
.price-div {
    background:#FBFBFB;
    border: 1px solid #E6E7E8;
    margin: 10px 0 15px;
    padding: 10px 15px 7px;
}
.price-tag-wrapper	{display:none !important;}
.price-slide	{float:left; width:630px; margin-right:15px;}
.price-count	{float:left; }
.price-box	{min-height:500px; width:630px;}