h2.info-h2{
     font-size: 20px;
     margin-bottom: 20px;
     padding: 5px 10px;
     border-bottom: 1px solid #EEE;
     width: 100%;
}
.info-sct{
     margin-bottom: 40px;
}
.info-sct dt{
     padding: 10px;
     font-size: 16px;
     font-weight: normal;
}
.info-sct dt:before{
     content: "˘£";
ĦĦĦĦ display: inline;
}
.info-sct dd{
     padding: 10px;
} 
#info{
     display: table;
}
.info-content{
     width: 45%;
     padding: 2% 4% 2% 0;;
     display: table-cell;
}
.info-content dt{
     margin-left: -10px;
}
.info-content dd{
     padding: 0;
     margin-bottom: 20px;
     line-height: 2;
}
.ship-price{
     width:100%;
     margin: 10px 0;
}
.ship-price tr:first-child td,
.ship-price tr td:first-child{
     background-color: #4D4529;
     color: #fff;
     font-weight: bold;
}
.ship-price tr td:first-child{
     width: 35%;
}
.ship-price td{
     height: 20px;
     padding: 3px 5px;
}
.ship-price tr td:nth-child(2){
     border-right: 1px #eee solid;
     border-bottom: 1px #eee solid;
     text-align: right;
}
     