.interiorContentBody{
    padding: 35px 60px;
    font-family: Arial;
    font-size: 12px;
    color:#3b4145;
    line-height: 20px;
}

#logo-dolphin{
    background: url(images/gifC-dolphin.png) no-repeat top left;
    float: left;
    width: 230px;
    height: 300px;
}

.prolog{
    width: 580px;
    float: right;
}

.blockContent{
    background: url(images/blockContent-body.png) repeat-y top left;
    width: 833px;
    margin-bottom: 10px;
}
.blockContent-top{
    background: url(images/blockContent-top.png) no-repeat top left;
    padding: 10px 15px 0px;
    height: 40px;
}
.blockContent-middle{
    background: url(images/blockContent-middle.png) no-repeat top left;
    padding: 10px 15px 0px;
    height: 35px;
}
.blockContent-foot{
    background: url(images/blockContent-bottom.png) no-repeat bottom left;
    height: 10px;
}

.blockContent-title{
    color: #fff;
    font-size: 16px;    
    height: 25px;
    width: 500px;
}

.blockContent-body{
    margin: auto;
    width: 730px;
}

.blockContent-body a{
    color: #7b5825;
    text-decoration: none;
}

.card-block{
    float: left;
    width: 230px;
    text-align: center; margin-bottom:15px;
}
.card-block .title{
    text-align: left;
    color: #4c4c4c;
    font-size: 13px;
    font-weight: bold;
}
.card-block .price{
    border-top: 1px solid #8b5028;
    margin-top: 10px;
    padding-top: 10px;
}
.card-block .price span{
    padding-left: 10px;
    color: #7b5825 !important;
    font-size: 15px !important;
    font-weight: bold;
    margin-top: 30px;
}

.form-title{
    width: 450px;
    height: 20px;
}

.card-amount{
    float:left;
    height:35px;
    padding-left:30px;
    width:150px;
}

.line-brown{
    border-top: 1px solid #d1b69d;
    height: 10px;
    margin-top: 10px;
}

.content-text{
    
}
.content-text p{
    margin: 0px 0px 20px;
    color: #979797;
}
.content-text p .title-text{
    color: #ab8042 !important;
    font-weight: bold;
}

.giftCard-title{
    background: url(images/title-bg.png) no-repeat top right;
    height: 100px;
    padding-top: 30px;
}
.gifC-form{
    background: url(images/gifC-form-bg.png) no-repeat top left;
    height: 300px;
    float: left;
    width: 500px;
    margin-left: 50px;
}

#form-personalizer{
    color: #4c4c4c;
    font-size: 11px;
    margin: 30px 0 0 50px;
}
#form-personalizer .form-field{
    margin-bottom: 10px;
}
#form-personalizer .form-label{
    color: #4c4c4c;
    font-size: 12px;
    float: left;
    width: 120px;
}
#form-personalizer .form-input{
    margin-left: 120px;
}
#form-personalizer .form-text{
    border: 1px solid #8b5028;
}

.bt-short{
    background: url(images/bt-short.png) no-repeat top right;
    float: right;
    width: 88px;
    height: 18px;
    text-align: center;
    color: #7b5825;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}

.begin-block{
    background: url(images/bg-dolphin.png) no-repeat top left;
    padding-left: 120px;
    margin-top: 30px;
    float: left;
    width: 250px;
    margin-right: 50px;
}
.begin-block .title{
    color: #b76f06;
    font-size: 18px;
    padding-top: 0px;
}

.form-login{
    float: left;
    background: url(images/bg-line.png) no-repeat top left;
    padding-left: 50px;
    padding-top: 30px;
    width: 250px;
}
.form-login-title{
    color: #b76f06;
    font-size: 18px;
    padding-top: 0px;
}

#form-login .form-field{
    margin-bottom: 10px;
}
#form-login .form-label{
    float: left;
    width: 90px;
}
#form-login .form-input{
    margin-left: 90px;
}
#form-login .form-text{
    border: 1px solid #8b5028;
}

.forgot{
    color: #0085af !important;
    text-decoration: underline !important;
    cursor: pointer;
}

.gifC-summary{
    margin-left: 300px;
    padding-top: 20px;
    margin-top: 30px;
}

.summery-item{
    background: url(images/bullet.gif) no-repeat center left;
    padding-left: 10px;
    width: 200px;
}
.summery-item a{
    float: right;
}
.summary-item-order{
    background: url(images/summary-item-order.png) repeat-x top left;
    color:#7B5825;
    font-weight:bold;
    height:30px;
    margin-top:10px;
    padding:5px 10px;
    text-align:right;
    text-transform:uppercase;
    width:300px;
}
.summary-item-order .label{
    float: left;
    font-weight: normal;
}

.form-payment{
    background: 550px 50px url(images/bg-dolphin2.png) no-repeat;
}
.form-payment .text a{
    font-weight: bold;
    text-decoration: underline;
}
.form-payment .title{
    font-size: 18px;
    color: #8b5028;
}
.form-payment .title span{
    font-size: 12px;
    color: #8d5028 !important;
}
.form-payment .form-field{
    margin-bottom: 10px;
}
.form-payment .form-label{
    float: left;
    color: #4c4c4c;
    width: 150px;
}
.form-payment .form-label span{
    color: #bb7814 !important;
}

.form-payment .form-input{
    margin-left: 150px; color:#E10000; font-weight:bold;
}
.form-payment .form-text{
    border: 1px solid #c5ae87;
    height: 20px;
    font-size: 12px;
}

.title1{
    height: 35px;
    margin-bottom: 10px;
    font-size: 25px;
    color: #a77c3c;
}
.title2{
    height: 25px;
    margin-bottom: 5px;
    font-size: 20px;
    color: #2f629c;
}
