﻿.topicDIVPayment
{
    float:left;
    height: 35px;
    width: 395px;
}

.topicDIVPayment2
{
    float:left;
    height: 35px;
    width: 250px;
}

.buttonDivPay
{   
    float:left;
    height:55px;
    z-index:2;
}

.mainDivPayment
{   
    width:550px;
    margin-top:0px;
    float:left;
    text-align:left;
}


.memorialInfoDiv
{
    
    line-height:20px;
    margin-top:0px;
    margin-right: 40px;
}

.iframePayment
{
    float:left;
    margin-top:0px;
    margin-left:-9px;
}

.paymentIFrameDiv
{   
    overflow:hidden;
}

.labelPaymentInfo
{
    margin-top:-200px;
}

.memorialInfoDivChooseMemberType
{
    float:left;
    width:400px;
}


.aboTypeDescrDiv
{
    float:left;
    margin-top:30px;
    width:500px;
}

.buttonAboTypeDiv
{
    float:left;
    margin-top:30px;
    margin-right:27px;
}

.buttonAboType
{
    margin-right:15px;
    margin-top:20px;
}

/*.buttonAboType:hover
{
    margin-right:40px;
    border-color:Gray;
}*/

.payInfoLeftDiv
{
    float:left;
    width:375px;
}

.payInfoRightDiv
{
    float:left;
}

.payItemDiv td
{
   vertical-align:middle;
}

.icon_pay_image
{
    margin-left: 20px;
}

.labelCellPayment
{
    width:100px;    
}

.textboxPayment
{
    width:198px;
}

.paymentHeaderDiv
{
    display:block;
    padding-left:5px;
    height:20px;
    border-bottom: 1px solid Gray;
    margin-bottom: 10px;
    width:303px;
}

.paymentHeaderDiv2
{
    display:block;
    padding-left:5px;
    height:20px;
    border-bottom: 1px solid Gray;
    margin-bottom: 10px;
    width:200px;
}

.pay_Plz_tbx
{
    width:50px;
}

.pay_City_tbx
{
    width:142px;
}

.pay_StreetNo_tbx
{
    width:152px;
}

.pay_HouseNo_tbx
{
    width:40px;
}

.pay_Phone_tbx
{
    width:96px;
}

.pay_radiobuttonDiv
{
    float:left;
    width:50px;
}

.pay_iconsDiv
{
    float:left;
    width:80px;
    
}

.pay_descDiv
{
    float:left;
    width:80px;
    
}

.pay_icon
{
    margin-top:10px;
}
.pay_icon2
{
    margin-top:10px;
}
.pay_icon3
{
    margin-top:10px;
}


.pay_Label
{
    padding-top:12px;
}

.pay_Label2
{
    padding-top:14px;
}

.pay_Label3
{
    padding-top:16px;
}

.LabelChooseMemberType
{
   
}

.sslIconMTDiv
{
    float:left;
    width:530px;
    text-align:center;
    margin-top:30px;
}

.sslIconPIDiv
{
    float:left;
    width:530px;
    text-align:center;
    margin-top:5px;
}

.naviPaymentHeader
{
    margin-left: -10px;
    margin-top:5px;
}

.PricesDropDownList
{
    font-size:10pt;
    width:150px;
}

.spendeDescrDiv
{
    float:left;
    padding-top:20px;
    width:450px;
    color:#777777;
    font-size:10px;
    font-family:Arial;
}

.spendeDescrDiv a
{
    color:#777777;
}

.topicDIVPaymentNWZ
{
    float:left;
    width:400px;
}

.paymentInfoText
{
    float:left;
}

.paymentHeaderDivNWZ {
    border-bottom:1px solid Gray;
    display:block;
    height:20px;
    margin-bottom:10px;
    padding-left:0px;
    width:250px;
}

.paymentIntroList
{
    padding-left:15px;
}

.textboxStreetPay
{
    float:left;
    border:1px solid #AAAAAA;
    width:183px;
    margin-right:5px;
}

.textboxHNoPay
{
    float:left;
    border:1px solid #AAAAAA;
    width:30px;
}

.textboxPlzPay
{
    float:left;
    border:1px solid #AAAAAA;
    width:50px;
    margin-right:5px;
}

.textboxCityPay
{
    float:left;
    border:1px solid #AAAAAA;
    width:163px;
}

.contentCell_Pay {
    float:left;
    vertical-align:top;
    width:290px;
}
