.tar {
    text-align:right;
}

.pricelist table tr td {
    cursor:pointer;
}

#queried table {
    width:100%;
    border-collapse:separate;
}

#queried table th {
    text-align:right;
    width:20%;
    font-weight:bold;
}

#queried table td {
    width:80%;
}

#queried table td.warn {
    color:#990000;
    font-weight:bold;
    text-align:center;
    font-size:10pt;
}

#valid_form label.error {
    padding:3px 10px 3px 27px;
    background:url('../images/error.png') no-repeat 6px 3px #f2dede;
    color: #b94a48;
    font-size: 11px;
    text-align: left;
    border-radius: 4px;
    display:block;
    font-weight:normal;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    vertical-align:top;
    margin-top:4px;
    margin-right:-10px;
    line-height:16px !important;
}

.form .body {
    vertical-align:top;
}

.buyssl h3 {
    color: #9b0000;
    font-size: 13px;
    font-weight: bold;
    line-height: 17px;
    margin-bottom: 10px;
}

.form .outergraybox {
    background-color:#f2f2f2;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
    padding:20px !important;
    margin-bottom:20px;
    min-height: 353px;
}

.form #order-box {
    font-size:11pt !important;
}

.form .outergraybox .innerwhitebox {
    border:1px solid #cccccc;
    background-color:#fff;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
    padding:20px;
}

.form .outergraybox .innerwhitebox > .title {
    color: #9b0000;
    font-size: 13px;
    font-weight: bold;
    line-height: 17px;
    margin-bottom: 10px;
}

.form .outergraybox .innerwhitebox .body .title {
    color: #000000;
    font-size: 13px;
    font-weight: bold;
    line-height: 17px;
    margin-bottom: 10px;
}

.form .outergraybox .innerwhitebox input[type="radio"] + label {
    vertical-align:text-bottom;
    margin-right:20px;
    padding-left:4px;
}

.form .control-group {
    vertical-align:top;
}

.form .control-group .column {
    margin-top:20px;
}

.form .control-group .column:nth-child(1), .form .control-group .column:nth-child(2) {
    margin-top:0;
}

.form .control-group:not(:last-child) {
    margin-bottom:20px;
}

.form .outergraybox .innerwhitebox:not(:last-child) {
    margin-bottom:20px;
}

.form .control-group.last {
    margin-bottom:0;
}

.column {
    display:inline-block;
    vertical-align:top;
    margin-right:-4px;
}

.col2 {
    width:50%;
}

.col3 {
    width:33.33%;
}

span.price, span.term, span.quantity {
    font-weight:bold;
}

.form .outergraybox .innerwhitebox .body .column label {
    display:block;
    font-size: 13px;
    font-weight: bold;
    line-height: 17px;
    margin-bottom:5px;
}

.form .outergraybox .innerwhitebox .body .column > div {
    margin-right:40px;
}

.form .outergraybox .innerwhitebox .body .column input[type=text], .form .outergraybox .innerwhitebox .body .column input[type=password], .form .outergraybox .innerwhitebox .body .column textarea {
    border:1px solid #cccccc;
    width:100%;
}

.form .outergraybox .innerwhitebox .body .column select {
    border:1px solid #cccccc;
    width:100%;
    padding:4px;
}

#order-box {
    height: auto;
    overflow: hidden;
    position: absolute;
    background-color: #fff;
    border: 1px solid #cccccc;
    border-radius: 8px;
    padding: 20px;
    margin-left:20px;
}

#order-box h2 {
    color: #6699cc;
    font-size: 13px;
    font-weight: bold;
    line-height: 17px;
    margin-bottom: 13px;
}

#order-box p {
    line-height:22px;
    vertical-align:middle;
}

#order-box input[type=checkbox] {
    margin-right:5px;
    vertical-align:sub;
}

#domain_list {
    height:100px;
}

.comments p {
    line-height:19px;
    margin-bottom:10px;
    color:#444444;
}

hr {
    border: 0;
    height: 1px;
    background-image: -webkit-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0);
    background-image: -moz-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0);
    background-image: -ms-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0);
    background-image: -o-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0);
}

span.quantity {
    color:#33aa33;
}

#addon_domains, #addon_wildcard_domains {
    display:none;
}

#wildcard_prohibited {
    display:none;
}

#wildcard_prohibited .error {
    background: #f2dede url("../images/error.png") no-repeat scroll 6px 3px;
    border-radius: 4px;
    color: #b94a48;
    display: block;
    font-size: 11px;
    font-weight: normal;
    margin-right: -10px;
    margin-top: 4px;
    padding: 3px 10px 3px 27px;
    text-align: left;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    vertical-align: top;
}

input:-moz-read-only { /* For Firefox */
    background-color: #f8f8f8;
}

input:read-only {
    background-color: #f8f8f8;
}

form.form div.outergraybox div.innerwhitebox div.body div.control-inline {
    vertical-align:top;
    margin-bottom:10px;
}

form.form div.outergraybox div.innerwhitebox div.body div.control-inline div.column label {
    width:200px;
    display:inline-block;
    text-align:right;
    vertical-align:middle;
    line-height:28px;
    padding-right:10px;
}

form.form div.outergraybox div.innerwhitebox div.body div.control-inline div.column input[type=text] {
    width:270px;
}

.fbpopup {
    display:none;
    font-family:"Tahoma", sans-serif;
}

.fbpopup > .box {
    background-color:#fff;
    padding:20px;
    border: 1px solid #cccccc;
    border-radius:8px;
    margin:10px;
}

.fbpopup h2 {
    font-size:17pt;
    font-weight:bold;
    padding-bottom:20px;
    color:#bf2e1a;
    line-height:40px;
}

.fbpopup h3 {
    font-size:13pt;
    font-weight:bold;
    padding-bottom:10px;
    color:#000000;
}

.fbpopup p {
    font-size:10pt;
    padding-bottom:20px;
}

.ssl-sertifikalar .inner-page-content-row #product_ecommerce h3 {
    margin:0;
}