#product_ecommerce {
    display: block;
    /*padding-top: 142px;*/
}

#product_ecommerce h3 {
    font-weight:bold;
    font-size:11pt;
    margin-bottom:10px;
}

.advertisements{ width:958px; height:250px; margin: 5px auto;  }
.advertisements img{ width:958px; height:230px; }

#product_ecommerce input, #product_ecommerce textarea {
    padding:4px;
}

table.ssl-products-table {
    width: 100%;
}
table.ssl-products-table tr {
    border-bottom: 1px solid #ededed;
    padding: 5px 10px;
}
table.ssl-products-table th {
    text-align: left;
    color: #414141;
    font-size: 12px;
    padding: 5px 10px;
}
table.ssl-products-table td {
    padding: 7px 10px;
    color: #000;
    font-size: 13px;
    font-weight: bold;
}
.ssl-products {
    display: block;
    padding: 0 10px;
}
.ssl-products h1 {
    display: block;
    font-size: 22px;
    padding: 5px 0 0 10px;
    font-weight: bold;
}
.ssl-products a.ssl-buynow {
    display: block;
    width: 120px;
    height: 31px;
    color: #FFF;
    background: url(../images/ssl-satinal-bt.png) no-repeat;
    padding: 5px 0 0 35px;
    font-weight: normal;
}
.ssl-products-table a.bt {
    background: url(../images/ssl_detail_icon.png) no-repeat;
    width: 36px;
    height: 35px;
    display: inline-block;
    margin-right: 10px;
}
.ssl-products-table a.documentbt-0, .ssl-products-table a.f-documentbt-0 {
    background-position: 0 0;
}
.ssl-products-table a.documentbt-1, .ssl-products-table a.f-documentbt-1 {
    background-position: -58px 0;
}
.ssl-products-table a.infobt, .ssl-products-table a.f-infobt {
    background-position: -117px 0;
}
/**Other products**/
.other-products {
    display: block;
    padding: 10px 20px;
    min-height: 50px;
}
.other-products h1 {
    display: block;
    font-size: 22px;
    padding: 5px 0 20px 10px;
    font-weight: bold;
    border-bottom: 1px solid #b3b2b2;
    margin-bottom: 20px;
}
.other-products .productCol {
    float: left;
    width: 460px;
    min-height: 250px;
}
.other-products .productCol .pLeft {
    float: left;
    width: 160px;
}
.other-products .productCol .pRight {
    float: right;
    width: 300px;
}
 a.detailbt {
    display: block;
    width: 115px;
    height: 31px;
    background: url(../images/detayli-bilgi-bt.png) no-repeat;
    color: #FFF;
    font-size: 14px;
    padding: 5px 0 0 0;
    margin: auto;
    text-align: center;
}
.other-products .productCol .productTitle {
    padding: 10px 0 10px 10px;
    border-bottom: 1px solid #9b0000;
    margin-bottom: 15px;
}
.other-products .productCol .productTitle a {
    color: #000;
    font-size: 16px;
}
.other-products .productCol .productProperty li {
    list-style-type: circle;
    margin-left: 20px;
    padding: 5px 0 0 5px;
}
/*SSL Detail*/
.ssl-products .ssl-main {
    display: block;
    padding: 15px 0;
}
.ssl-products .ssl-main .left-box {
    width: 300px;
    float: left;
    min-height: 250px;
    text-align: center;
}
.ssl-products .ssl-main .right-box {
    width: 650px;
    float: right;
    min-height: 250px;
}
.ssl-products .ssl-main .right-box h1 {
    padding: 10px 0 10px 10px;
    border-bottom: 1px solid #9b0000;
    margin-bottom: 15px;
}
.ssl-products .ssl-main .left-box .detail-page-bt {
    display: block;
    padding: 30px 0 0 0;
    width: 300px;
    margin: auto;
}
.ssl-products .ssl-main .left-box .detail-page-bt a {
    display: inline-block;
    width: 120px;
    height: 31px;
    color: #FFF;
    background: url(../images/ssl-satinal-bt.png) no-repeat;
    padding: 5px 0 0 0;
    font-weight: normal;
}
.ssl-products .ssl-main .left-box .detail-page-bt a.ssl-detail-buynow {
    background-position: 0 0;
    margin-right: 20px;
}
.ssl-products .ssl-main .left-box .detail-page-bt a.ssl-back {
    background-position: -129px 0;
}
.ssl-products .ssl-main .right-box .detail-features-ssl {
    width: 450px;
}
.ssl-products .ssl-main .right-box .detail-features-ssl ul {
    margin-left: 35px;
}
.ssl-products .ssl-main .right-box .detail-features-ssl li {
    padding: 3px 10px;
    font-size: 13px;
    list-style: disc;
}
#features-detail ul {
    display: block;
}
#features-detail ul li {
    display: block;
    padding: 3px 0 3px 25px;
    font-size: 0.875rem;
    line-height: 1.6;
    background: url("../images/exper-ul-arrow.jpg") no-repeat 0 9px;
}
#faq-detail .question {
    font-size: 0.9rem;
    line-height: 1.6;
    font-weight: bold;
}
#faq-detail .answer {
    font-size: 0.8rem;
    line-height: 1.6;
    padding: 0 0 10px 20px;
    font-style: italic;
}

#support-detail p {
    margin-bottom: 10px;
}
#support-detail strong {
    font-size: 13px;
}
#support-detail .support-big-message {
    background: url(../images/line-pattern.jpg) repeat;
    text-align: center;
    font-weight: bold;
    padding: 25px 30px;
    font-size: 16px;
    line-height: 20px;
    margin: 15px 0;
}
#document-detail {
    font-size: 0.875rem;
    line-height: 1.6;
}

/**BUY NOW page**/
.buyssl {
    padding: 0 20px;
    display: block;
}
.buyssl h1.title-buynow {
    color: #9b0000;
    font-size: 20px;
    line-height: 22px;
    border-bottom: 1px solid #ededed;
    padding-bottom: 10px;
    margin-bottom: 10px;
    font-weight: bold;
}
.buyssl .pricelist tr, .buyssl .servertype tr, .buyssl .csr tr {
    border-bottom: 1px solid #ededed;
}
.buyssl .pricelist td {
    padding: 10px;
    font-size: 13px;
}
.buyssl .pricelist tr:nth-child(2n) {
    background-color: #fcfcfc;
}
.buyssl .pricelist span.tl {
    color: #3e3e3e;
    font-size: 11px;
}
.buyssl .servertype td {
    padding: 20px 10px;
}
.buyssl .servertype td.label {
    color: #9b0000;
    font-size: 14px;
}
.buyssl .servertype select {
    padding: 4px;
}
.buyssl .csr td {
    padding: 20px 10px;
}
.buyssl .csr td span.label {
    color: #9b0000;
    font-size: 14px;
    float: left;
    padding-right: 20px;
    width: 100px;
}
.buyssl .csr span.note {
    font-size: 13px;
    color: #3e3e3e;
    float: left;
    width: 500px;
}
.buyssl .csr textarea {
    width: 440px;
    height: 299px;
    border: 1px solid #3e3e3e;
    resize: none;
    font-family:monospace,'Courier New';
    font-weight:normal;
    font-size:10px;
}
.buyssl .csr .warning {
    background: url(../images/line-pattern.jpg) repeat;
    text-align: center;
    font-weight: bold;
    padding: 15px 10px;
    font-size: 16px;
    line-height: 20px;
    margin: 15px 0;
    color: #9b0000;
}
.buyssl .csr ul.warning-list {
    margin-left: 25px;
}
.buyssl .csr ul.warning-list li {
    list-style: decimal;
    font-size: 0.8rem;
    line-height: 1.2rem;
    padding-bottom: 5px;
}

.buyssl .csremail-field {
    padding-top:30px;
}

.buyssl .csremail-field td {
    padding: 20px 10px;
}
.buyssl .csremail-field .label {
    color: #9b0000;
    font-size: 14px;
}
.buyssl .csremail-field select {
    padding: 4px;
}
.buyssl .continue {
    float: right;
    width: 130px;
    height: 100px;
}
.buyssl .continue button {
    background: url(../images/ssl-satinal-bt.png) no-repeat #fff;
    color: #FFF;
    font-weight: bold;
    width: 120px;
    height: 28px;
    display: block;
    text-align: center;
    border: none;
    font-size: 13px;
    cursor: pointer;
    margin-top:10px;
}