/*-------------------------------------- BOF Lock unlock pop up ----------------------------*/
.domain_several_edit_form {
}
.part {
    color: #525252;
    padding: 3px 0 12px;
}
.lock_unlock_domain .part {
    border-bottom: 1px solid #E2E2E2;
    padding: 0;
}
.lock_unlock_domain .part:nth-child(2n) {
    border-bottom: 1px solid #d9d9d9;
    background: #fafafa;
}
.lock_unlock_domain .first_part {
    padding: 0;
	border: none;
    background: #f5f5f5;
}
.part span.text_label {
    color: #000;
}
#modal_box form {
    margin: 0;
}
.part input.submit {
    font-size: 18px;
    margin-top: 12px;
}
.domain_edit_lock_unlock__form .lock_unlock_domain .first_part {
    padding: 0px !important;
}
.domain_edit_lock_unlock__form .lock_unlock_domain .part {
    padding: 8px 20px;
    background: #fff !important;
}
.domain_edit_lock_unlock__form .lock_unlock_domain .part .details {
    padding: 30px 0;
}
#domain_registration fieldset {
    overflow: visible;
}
.domain_several_edit_form .domain_name {
    background: none repeat scroll 0 0 #fff;
    border-bottom: 1px solid #d2d2d2;
    border-radius: 0px;
    color: #000;
    font-size: 14px;
    font-weight: normal;
    margin: 0;
    padding: 5px 20px;
    text-align: center;
}
.lock_unlock_domain .value_label {
    color: #F86B00;
}
.part .paragraph.paragraph_1 {
    padding-bottom: 15px;
}
span .header_label {
    background: url("../../img/box_header_bg.jpg") repeat-x scroll 0 bottom transparent;
    border-bottom: 1px solid #E2E2E2;
    border-radius: 5px 5px 0 0;
    box-shadow: 0 -10px 10px #F1F1F1 inset;
    color: #515151;
    display: block;
    font-size: 14px;
    font-weight: bold;
    height: 37px;
    line-height: 37px;
    overflow: hidden;
    padding-left: 15px;
}

.domain_several_edit_form .header_label {
    background: url("../../img/domain_reg_top.png") repeat-x scroll center top transparent;
    border-bottom: medium none;
    border-radius: 0 0 0 0;
    color: #111111;
    display: block;
    font-size: 14px;
    font-weight: bold;
    height: 47px;
    line-height: 47px;
    overflow: hidden;
    padding-left: 20px;
}
.domain_several_edit_form .lock_unlock_domain {
    padding: 0;
}
#modal_box #payment_form_credit_card_parent .table_expiry_date .wrapper-dropdown-5 {
    margin: 0;
}
.lock_unlock_domain .part #payment_form {
    padding: 30px 20px;
}
/*-------------------------------------- EOF Lock unlock pop up ----------------------------*/
/*----------------------------------------------- BOF Name server list ----------------------------------------*/
.edit_domain_name_servers .table th {
    border: medium none;
    font-weight: bold;
    padding: 8px 15px;
}
.name_server_list h2 {
    color: #000000;
    font-size: 14px;
    font-weight: bold;
    padding: 0 0 10px;
}
.add_new_name_server h2 {
    color: #000000;
    font-size: 14px;
    font-weight: bold;
    margin: 0;
    position: relative;
    top: 8px;
}
.edit_domain_name_servers .table {
    padding: 0;
}
.edit_domain_name_servers input {
    width: 618px;
}
.edit_domain_name_servers .submit {
    padding: 0;
}
.edit_domain_name_servers .domain_name {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #C2C2C2;
    color: #000000;
    padding: 8px;
    text-align: center;
}
.edit_domain_name_servers table.table.new_name_server_list {
    margin: 0 20px 20px;
    width: 95%;
    border-left: 1px solid #E7E7E7;
    border-top: 2px solid #F26D0B;
}
.edit_domain_name_servers table.table.new_name_server_list th {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 4px solid #F1F1F1;
    border-right: 1px solid #E7E7E7;
    padding: 8px 15px;
}
.edit_domain_name_servers table.table.new_name_server_list td {
    border-bottom: 1px solid #E7E7E7;
    border-right: 1px solid #E7E7E7;
    padding: 8px 15px;
    vertical-align: middle;
}
/*----------------------------------------------- EOF Name server list ----------------------------------------*/

/*--------------------------------------- BOF domain_renewal --------------------------------*/
#modal__domain__renew_domain .domain_renew_domain__form .domain_name {
    background: none repeat scroll 0 0 #FFFFFF;
    border: medium none;
    border-radius: 0 0 0 0;
    color: #000000;
    font-size: 15px;
    font-weight: normal;
    margin: 0;
    padding: 8px 20px;
    text-align: center;
    border-bottom: 1px solid #d4d4d4;
}
.not_possible {
    background: url(" ../../img/domain/alert.gif") no-repeat scroll 0 0 transparent;
    color: red;
    margin-top: 5px;
    padding: 0 0 5px 29px;
}
.error_field {
    background: url(" ../../img/domain/error_2.png") no-repeat scroll 6px 6px transparent;
    border: 1px solid red;
    border-radius: 3px 3px 3px 3px;
    color: red;
    margin-bottom: 3px;
    margin-top: 5px;
    padding: 5px 5px 5px 27px;
}
#domain_contact_details_edit_form .error_field {
    width: 270px;
}
#modal__domain__transfer_domain .error_field {
    width: 72%;
}
.domain_renew_domain__form .text_label {
    border-right: 1px solid #E2E2E2;
    color: #666666 !important;
    display: inline-block;
    height: 45px;
    line-height: 45px;
    margin-right: 20px;
    padding: 0 20px;
    width: 250px;
}
.renew_domain_payment_form .payment_registration_table {
    width: 100% !important;
}
.renew_domain_payment_form .payment_registration_table select {
    width: 129px !important;
}
.renew_domain_payment_form .payment_registration_table .options div {
    float: left;
    padding: 4px;
    position: relative;
    width: 45%;
}
.renew_domain_payment_form .payment_registration_table .options div span {
    left: 22px;
    position: absolute;
    top: 0;
}
.domain_renew_domain__form .submit {
}
#payment_form_credit_card input[type="text"] {
    width: 97%;
}
/*--------------------------------------- EOF domain_renewal --------------------------------*/

.domain_action_div {

}

.right {
    float: right;
}
.left {
    float: left;
}
.add_new_name_server {
    padding: 0 20px 10px;
    height: 30px;
}
.update_name_server_form_element .add_new_name_server {
}
.add_new_name_server img.add_image {
    position: relative;
    top: 8px;
}
.domain_search p {

}
.domain_registration_form_fields select {
    width: 81.4%;
}
.domain_registration_form_fields textarea {
    width: 80%;
}
#list_domain_page {
    border-radius: 5px 5px 5px 5px;
}
.domain_page p.no_domain {
    color: #333333;
    font-size: 13px;
    padding-bottom: 7px;
}
.domain_page p {
    color: #666666;
}

input.domain_name {
    float: left;
    margin-right: 5px;
}
.find_domain .select {
    float: left;
    margin-right: 10px;
    padding-right: 5px;
    width: 90px;
}
.find_domain .select select {
    width: 100px !important;
}
.domain_page input.domain_name {
    float: left;
    margin-right: 5px;
    width: 350px !important;
}

.domain_page #domain_search_result {
    margin-top: 0px;
    clear: both;
    border-left: 1px solid #e7e7e7;
    border-right: 1px solid #e7e7e7;
    border-bottom: 1px solid #c1c1c1;
}
#domainSearchForm .domain_search {
    padding-top: 20px;
}
.domain_search .find_domain {
    background: #fff;
    border-top: 2px solid #f67301;
    border-left: 1px solid #e7e7e7;
    border-right: 1px solid #e7e7e7;
    border-bottom: 1px solid #e7e7e7;
    margin:  0;
    padding: 15px 20px 20px;
}
#domainSearchForm p {
    color: #111111;
    font-size: 13px;
}
.domain_registration_link img.domain_available_bg {
    left: -1px;
    position: absolute;
    top: -1px;
}
.domain_registration_link img.domain_available_icon {
    left: 40px;
    position: absolute;
    top: 18px;
}

#list_domain_page #domain_transfer {
    background: #fff;
    border-top: 2px solid #f67301;
    border-left: 1px solid #e7e7e7;
    border-right: 1px solid #e7e7e7;
    border-bottom: 1px solid #e7e7e7;
    margin: 10px 0 0;
    padding: 20px 20px 20px !important;
}

.registration-form .submit input {
    cursor: pointer;
}
.add_to_cart_div{
    margin: 5px;
}

.domain_page #domain_search_result .domain_registration_link_fail {
    height: 48px;
    color: red;
    font-size: 14px;
}
.domain_registration_link img.domain_not_available_icon {
    left: 40px;
    position: absolute;
    top: 18px;
}
.domain_page .register_form_loading {
    margin: 40px 0 20px;
}
.domain_page .register_form_loading h3 {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #E0E0E0;
    border-radius: 3px 3px 3px 3px;
    color: #F87700;
    font-weight: normal;
    padding: 7px 15px 9px;
}
.domain_page .register_form_loading legend {
    color: #000000;
    font-size: 13px;
    left: 1%;
    padding: 3px 0 5px;
    position: absolute;
    top: -47px;
}
.domain_page fieldset {
    background: none repeat scroll 0 0 #FFFFFF;
    padding: 0;
}
.domain_page fieldset.domain_registration_information input[type="text"] {
    width: 97%;
    margin-bottom: 12px;
}
.domain_page fieldset.domain_registration_information select {
    width: 100%;
}
.domain_page fieldset table#payment_form_credit_card {
    border: medium none;
    border-collapse: collapse;
    color: #666666;
    margin: 10px 5px 5px 0;
    width: 51%;
}
.domain_page fieldset table#payment_form_credit_card td {
    padding: 0 10px 0 0;
}
.domain_page fieldset table#payment_form_credit_card td input{
    width: 94%;
}
.domain_page fieldset #payment_form .header td {
    font-size: 14px;
    padding: 0 0 8px;
}
.domain_page fieldset table#payment_form_credit_card td.credit-card-details-td {
    width: 100px;
}
.domain_page fieldset table#payment_form_credit_card td select {
    margin-right: 10px;
    width: 217px;
}
.domain_page fieldset table#payment_form_credit_card .save-credit-card input {
    left: -6px;
    margin-left: 0;
    padding-left: 0;
    position: relative;
    width: 25px;
}
.domain_page fieldset table#payment_form_credit_card .save-credit-card span {
    left: -15px;
    position: relative;
    top: 2px;
}
.page_domain_details .domain_details_section {
    border: 1px solid #E7E7E7;
    margin-bottom: 20px;
    width: 49%;
    border-radius: 3px;
    border-bottom: 1px solid #c2c2c2;
}
.domain_details .part {
    border-bottom: 1px solid #e7e7e7;
    padding: 0;
}
.page_domain_details .domain_details {
    display: inline-block;
    width: 100%;
    margin: 0;
}
.page_domain_details .domain_details_section_rs {
    float: right;
}
.page_domain_details .domain_details_section_ls {
    float: left;
    clear: both;
}
.page_domain_details .domain_details_child {
    position: relative;
}
.page_domain_details .domain_details_section .domain_details_section_c2 {
}
.domain_details_section_c2 h2 {
    background: url("../../img/domain_reg_top.png") repeat-x scroll center top transparent;
    color: #000000;
    font-size: 15px;
    font-weight: normal;
    height: 47px;
    line-height: 47px;
    margin: 0;
    padding: 0 20px;
}
.domain_details .part span.text_label {
    background: none repeat scroll 0 0 #F5F5F5;
    color: #000000;
    display: inline-block;
    font-size: 12px;
    font-weight: normal;
    padding: 11px 20px;
    width: 125px;
    border-right: 1px solid #e2e2e2;
}
.domain_details .part span.value_label {
    padding: 11px 0 0 15px;
}
.domain_details .part:nth-child(2n+1) span.text_label {
    background: #f9f9f9;
}
.domain_details .part:nth-child(2n+0) {
    background: #fafafa;
    border-bottom: 1px solid #e2e2e2;
}
.domain_details .domain_details_popup {
    position: relative;
    right: 10px;
    top: 7px;
}
.domain_details_field_set_contact .domain_details .part {
    padding: 11px 0 11px 3px;
}
.domain_information a.domain_details_popup {
    float: right;
    position: relative;
    right: 20px;
    top: 8px;
}
#modal_box #modal__domain__edit_contact_details .wrapper-dropdown-5       {
    width: 83%;
}
.td_4.domain_registration_sub_form_field_229{
    width:150px ;
}
#modal_box .domain_registration_sub_form_field_227 {
    width: 124px !important;
}
#DomainFormField_22_229{
}
.domain_details_section_c2 h3 {
    color: #F86B00;
    font-size: 13px;
    font-weight: normal;
}
.domain_details .class_error {
    color: red;
    display: inline-block;
    padding: 6px 10px;
}
.domain_details_field_set legend {
    margin-left: 5px;
}
.page_domain_details div.back_div div.sub {
    position: absolute;
    right: 2%;
    top: 172px;
    z-index: 999;
}
.page_domain_details .contact_details_description_header {
    position: relative;
}
.domain_registration_form_fields {

}
.domain_registration_form_fields .domain_registration_form_field {
    width: 50%;
}
.domain_registration_form_fields .domain_registration_form_field.domain_registration_form_field_1 {
    float: left;
}
.domain_registration_form_fields .domain_registration_form_field.domain_registration_form_field_1 div.input {
    margin: 0px;
    padding: 0px;
}
.domain_registration_form_fields .domain_registration_form_field.domain_registration_form_field_2 {
    float: left;
}
.domain_registration_form_fields .domain_registration_form_field.domain_registration_form_field_2 div.input {
    margin: 0px;
    padding: 0px;
}
div.input {
    position: relative;
}
.domain_registration_form_fields label {
    width: 100%;
}
.domain_registration_form_field_submit {
    float: right;
}
#tab_domain_details .domain_edit_span {
    position: absolute;
    right: 0;
    top: 3px;
}
.domain_details_header_section {
    position: relative;
}

.change_name_server_button {
}

.transfer_domain_fs .domain_name_div {
    float: left;
    width: 450px;
    padding-right: 15px;
}
.transfer_domain_fs .domain_password_div {
    float: left;
    width: 450px;
}
.transfer_domain_fs .input_area input {
    width: 465px;
}
.transfer_domain_fs .input_area label {
    color: #666666;
}
.input_area{   float: left;}
.button_area {
    float: left;
    margin-top: 26px;
}
#modal__domain__transfer_domain .payment_registration_table {
    width: 99% !important;
}
#modal__domain__transfer_domain .part .text_label {
    display: inline-block;
    width: 210px;
}
#modal__domain__transfer_domain .submit_section .submit_button {
    width: 130px;
}
.renew_domain_payment_form table tr:nth-child(2n) {
    background: none repeat scroll 0 0 transparent;
}
.renew_domain_payment_form table tr {
    border-bottom: 1px solid #F1F1F1;
}

.registration-form label {
    color: #111111;
    font-size: 13px;
    padding: 5px 0 0;
}
.register_form_loading table.payment_registration_table {
    width: 55% !important;
}
.register_form_loading table.payment_registration_table select.credit-card-details-input {
    margin-right: 13px;
}
.register_form_loading .select_new_credit_card {
    float: left;
    display: inline-block;
}
.register_form_loading .selector-old-card-div {
    float: left;
    padding-left: 75px;
    display: inline-block;
}
.register_form_loading td {
    color: #444444;
}
.register_domain_payment_form {
}
.register_form_loading .setup-an-automatic-payment span {

}
.back_div a.back_link {
    margin: 20px 0 5px;
}
.domain_page fieldset.domain_registration_information .input_list_serial input[type=text] {

}
.error_field_tool_tip_all {
    background-color: whitesmoke;
}
.domain_registration_form_field_EligibilityReason .checkbox label {
    width: 90%;
    display: inline;
}
#modal__domain__get_cart_details {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 0 0 0 0;
    border-top: 2px solid #111111;
    box-shadow: 0 5px 5px rgba(0, 0, 0, 0.5);
    margin-top: 15px;
    padding: 20px;
}
#modal__domain__get_cart_details .domain_register_all.submit .register_all {
    font-size: 13px;
}
#modal__domain__get_cart_details .cart-table.table.table_design_1 th {
    color: #000000;
    font-size: 14px;
    font-weight: normal;
}
#modal__domain__get_cart_details .domain_register_all.submit {
    background: none repeat scroll 0 0 #FFFFFF;
    border-top: 1px solid #C2C2C2;
    padding: 15px 0 0;
}
.cart-table td{
   padding: 10px;
    border-top: 1px  dotted #ccc;
}
.domain_register_all{
    background: #f1f1f1;
    padding: 10px;
    text-align: right;
}
.domain_form_fields_ul_tab_controller {
    list-style: none;
    margin: 0 0 20px;
    padding: 0;
    border-bottom: 1px solid #d8d8d8;
    height: 42px;

}
#domainTransferForm .domain_form_fields_ul_tab_controller {
    position: inherit;
}
.domain_form_fields_ul_tab_controller li {
    margin: 0 3px 0 0;
    display: inline-block;
    float: left;
}
.domain_form_fields_ul_tab_controller li a {
    padding: 0 20px;
    color: #333;
    position: relative;
    display: inline-block;
    background: #f7f7f7;
    border-top: 1px solid #d8d8d8;
    border-left: 1px solid #d8d8d8;
    border-right: 1px solid #d8d8d8;
    height: 41px;
    line-height: 41px;
    font-size: 13px;
}
.domain_form_fields_ul_tab_controller li a:hover, .domain_form_fields_ul_tab_controller li a.active {
    color: #F67301;
    border-top: 2px solid #F67301;
    border-bottom: 2px solid #fff;
    background: #fff;
    line-height: 40px;
    height: 40px;
}
.domain_form_fields_ul_tab_controller li a .counter {
    background: none repeat scroll 0 0 #B1B1B1;
    border-radius: 25px 25px 25px 25px;
    color: #FFFFFF;
    display: inline-block;
    line-height: 20px;
    margin-right: 8px;
    padding: 0 6px;
}
.domain_form_fields_ul_tab_controller li a .counter.success {
    background: #008000;
}
.domain_form_fields_ul_tab_controller li.active, .domain_form_fields_ul_tab_controller li.active {
    border-bottom:0;
}
.registration-form fieldset{
    background: none;
}
.domain_registration_form_fields .label{
    background: none;
    color: #000000;
    text-shadow: none;
    width: 120px;
    display: table-cell;
}
.domain_registration_form_fields .value{ display: table-cell;}
.domain_details {
    display: inline-block;
    vertical-align: top;
    margin: 0 1.5% 0 0;
    width: 48%;
}
.domain_registration_form_fields label{
    display: inline;
}
.domain_details .sub_section{
}
.domain_details_child{
}
.domain_details_child .name_section {
}
.name_section .value{
    color:#F67301 ;
    font-size: 13px;
}
.price_section {
}
.domain_details .period_section {
}
.domain_registration_form_fields .domain_name_period{
    width: 150px;
    height:30px;
    margin-bottom: 0;
}
.header_list{
    position: absolute;
    bottom: 18px;
}
ul#project_management_section li.domain_reg a{
    width: 140px;
    background-image: url("../../img/domain_reg.png");
}
ul#project_management_section li.domain_reg.active a.active {
    background-color: #fff;
    border-top: none;
}
ul#project_management_section li.domain_reg a:hover{
    background-color: #fff;
    border-top: none;
}
ul#project_management_section li.domain_transfer a{
    width: 140px;
    background-image: url("../../img/domain_transfer.png");
}
ul#project_management_section li.domain_listing a{
    width: 155px;
    background-image: url("../../img/domain_listing.png");
}
table.payment-edit-form .no-credit-card {
    line-height: 33px;
    text-align: center;
}
ul#project_management_section li.tab_domain_details a{
    width: 140px;
    background-image: url("../../img/domain_details.png") ;
}
ul#project_management_section li.active a {
    background-position: center 10px;
    border-bottom: 2px solid #fff;
}
.header_list div {
    color: #F27007;
    font-size: 16px;
    line-height: 35px;
    text-align: left;
}
.registration-form legend{
    border-bottom: 0;
    margin:0 ;
}
.registration-form input[type=text]{
    width: 80%;
}
.domain_details_field_set_domain legend{
}
.domain_details_field_set_domain .domain_details_child {
    border: medium none;
    display: inline-block;
    margin: 0;
    width: 100%;
}
.domain_registration_form_field .drop_down_label{
    display: block;
}
.reply-message{
    margin-top: 10px;
}
#domain_form_fields_tab_1 .wrapper-dropdown-5 {
    padding: 8px 0px;
    margin: 0px;
    width: 97%;
}
#domain_form_fields_tab_1 .wrapper-dropdown-5 .title {
    text-indent: 6px;
}
@media screen and (max-width: 1224px) {
    #domain_form_fields_tab_1 .wrapper-dropdown-5 {
        padding: 8px 0px;
        margin: 0px;
        width: 97%;
    }
}
@media screen and (max-width: 1024px) {
    #domain_form_fields_tab_1 .wrapper-dropdown-5 {
        padding: 8px 0px;
        margin: 0px;
        width: 97%;
    }
}

#domain_form_fields_tab_1 .drop_down_label{
    padding:3px 0 8px ;
}
#domain_form_fields_tab_1 .wrapper-demo{

}
.main_contact_select_select{ }
.domain_registration_information .contact_selection.form_field_set {
    position: absolute;
    right: 1%;
    top: -41px;
}
.contact_selection.form_field_set td {
    color: #333333;
    font-size: 13px;
}
#domain_registration .always-show-form {
    border-radius: 3px 3px 3px 3px;
}
#domain_registration #domain_form_fields_tab_1 {
    background: url("../../img/domain_reg_top.png") repeat-x scroll center top transparent;
}
.main_domain_name_period, .main_domain_name_period .wrapper-demo{ display: inline;}
#payment_form_credit_card .wrapper-dropdown-5{width:234px; }
#payment_form_credit_card .table td{
    padding: 7px 20px;
    vertical-align: middle;
    border-right: 1px solid #d4d4d4;
}
#payment_form_credit_card .table td:nth-child(2n+1) {
    width: 20%;
}
.table_expiry_date .right_cell .wrapper-dropdown-5 {
    float: right;
}
.table_expiry_date .left_cell .wrapper-dropdown-5 {
    float: left;
}


#payment_form_credit_card .table td input[type="radio"] {
    margin-top: -2px;
}
#domain_transfer fieldset{ background: none;}
.registration-form td .wrapper-demo{ height: 47px;}
.registration-form td{padding: 0; margin: 0; }
.registration-form .input_list_serial_OneRowMultiple table {
    width: auto !important;
}
.registration-form td:first-child{padding: 0 2px 0 0; }
.main_required_form_field_error_sub_27_185 .wrapper-dropdown-5{ width: 350px;}
.domain_registration_form_field .registration-form input[type="text"]{width: 96%;}
.payment_registration_table input{ width: 90%; }
.payment_registration_table input[type=radio]{ margin-top: 0; }
#domain_contact_details_edit_form input{ width: 90%;}
#domain_contact_details_edit_form td input{ width: 80%; }
#modal_box .wrapper_demo_required_form_field_error_7_{width: 340px;}
#modal_box #DomainFormField_22_220{ width: 70px !important; margin-right: 10px;}
#modal_box .main_required_form_field_error_sub_22_219, #modal_box  .wd_required_form_field_error_sub_22_219{width: 50px !important;}
#modal_box .td_2.domain_registration_sub_form_field.domain_registration_sub_form_field_219{width: 90px;}
#DomainFormField_22_220{ width: 120px;}
.td_3.domain_registration_sub_form_field.domain_registration_sub_form_field_220{width: 20%;}
#modal__domain__renew_domain .wd_domain_period {
    margin: 4px 0 0 !important;
    width: 255px !important;
}
#modal_box .registration-form .td2 .wrapper-demo {
    height: 47px;
    width: 73px;
}
#modal_box .td_2 .wrapper-dropdown-5{
    width: 50px;
}
.select_new_credit_card {
    float: left;
    margin: 0 15px 0 0;
}
.registration-form #domain_form_fields_tab_1_transfer input[type="text"]{
    width: 94%;
}
.wrapper-demo.wrapper_demo_required_form_field_error_sub_22_227{

}

.domain_registration_result {
    border: 1px solid #DDDDDD;
    width: 629px;
}
.domain_registration_result th {
    background: linear-gradient(to bottom, #FFFFFF, #F1F1F1) repeat scroll 0 0 #F1F1F1;
    border-bottom: 1px solid #DDDDDD;
    padding: 10px 15px;
}
.domain_registration_result td {
    padding: 10px 15px !important;
}
.register_form_loading td.domain_message {
    background: none repeat scroll 0 0 rgba(255, 0, 0, 0.1);
    color: red;
}
.register_form_loading td.failed {
    color: red;
}

.register_form_loading td.pending {
    color: green;
}
.registration-form .ils_multi_business_number .td_1 {
    width: 50%;
}
.registration-form .ils_multi_business_number .td_1 .wrapper-dropdown-5 {
    width: 86%;
}
.domain_details.one_line_element {
}
#domain_form_fields_tab_2 .domain_registration_form_fields {
    float: none;
}
.contact_selection .main_contact_select_select {
    height: 36px;
    margin-left: 10px;
}
#domainRegForm #domain_registration section {
    height: 36px;
}
#domainRegForm .input table {
    float: left;
    margin-left: 2%;
    width: 73.5% !important;
}
#domainRegForm .input table input {
    margin-bottom: 0 !important;
    width: 88% !important;
}
#domainRegForm section .wd_required_form_field_error_sub_22_227 {
    margin-bottom: 0;
    height: 17px;
    padding: 9px 15px !important;
    width: 85% !important;
}
#domainRegForm .wrapper-dropdown-5.wd_contact_select_select {
    width: 200px !important;
}
#domainRegForm .wrapper-dropdown-5.wd_contact_select_select .title {
    color: #888888;
    font-size: 13px;
}
#domainRegForm .payment_registration_table input[type=radio] {
    vertical-align: text-top;
}
#domainRegForm #payment_form_credit_card .table td {
}
#domain_form_fields_tab_1000000000 .payment_registration_table tr.credit_card_save_option.credit-card-details-odd td {
    padding: 7px 1%;
}

tr.credit_card_surcharge_for_amex div {
    text-align: left !important;
    text-indent: 23.5%;
    font-style: italic;
}
tr.credit_card_surcharge_for_amex div {
    text-indent: 26%;
}

#domain_registration .domain_details .label {
    font-weight: normal;
}
#domain_registration .register_form_loading .selector-old-card-div {
    padding-left: 50px ;
}
.domain_page input[type="text"] {
    border: 1px solid #E9E9E9;
    border-radius: 2px 2px 2px 2px;
    box-shadow: 0 1px 0 0 #BFBFBF inset;
    margin: 0;
    padding: 6px 0;
    text-indent: 6px;
    width: 100%;
    background: #fff;
}
.domain_page .wrapper-dropdown-5 {
    border: 1px solid #E9E9E9;
    border-radius: 2px 2px 2px 2px;
    box-shadow: 0 1px 2px 0 #E5E5E5 inset;
    color: #444444;
}
.domain_page button.btn, .domain_page input.btn[type="submit"] {
    border-radius: 2px 2px 2px 2px;
}
#domain_registration #payment_form_credit_card .wrapper-dropdown-5 {
    margin: 0;
    padding: 6px 0;
    text-indent: 6px;
    width: 97%;
}
#domain_form_fields_tab_100000000 .wrapper-dropdown-5 {
     margin-bottom: 0;
}
.domain_registration_sub_form_field_227{
    width: 203px !important;
}
#domain_form_fields_tab_2{
}
.main_required_form_field_error_30 .wrapper-dropdown-5{
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    text-indent: 13px;
    width: 97%;
}
 #domain_registration #payment_form_credit_card .right_cell .wrapper-dropdown-5 {
    width: 94%;
     margin-right: 2%;
}
#modal_box #modal__domain__transfer_domain  .domain_registration_form_field_name_Country .wrapper-dropdown-5    {
    width:385px;
}
#modal_box #modal__domain__transfer_domain .td_2 .wrapper-dropdown-5      {
    width: 98px;
    height: 17px;
}
#modal_box #modal__domain__transfer_domain  .table_expiry_date {
    width: 83%;
}
#modal_box #modal__domain__transfer_domain  fieldset input[type="checkbox"]   {
    margin: 0 3px 5px;
}
.input_list_serial_OneRowMultiple_22 table td {

}
div.input_list_serial_OneRowMultiple_22 table td.td_1 {
    width: 20px !important;
    position: relative;
}
.input_list_serial_OneRowMultiple_22 table td.td_1 span.span_label {
    display: inline-block;
    height: 100%;
    left: 6px;
    width: 10px;
}
.input_list_serial_OneRowMultiple_28 table td.td_1 {
    width: 20px;
    position: relative;
}
.input_list_serial_OneRowMultiple_28 table td.td_1 span.span_label {
    display: inline-block;
    height: 100%;
    left: 6px;
    width: 10px;
}
.input_list_serial_OneRowMultiple_22 table td.td_4 {
    width: 45%;
}
table.record_table {
    width: 100%;
}
table.record_table th.check {
    width: 18px;
}
table.record_table input{
    width: 90%;
}
table.record_table th.action {
    width: 18px;
}
table.record_table th.host {
    width: 300px;
}
table.record_table th.points_to {
    width: 290px;
}


table.record_table_mx th.host {
    width: 150px;
}
table.record_table_mx th.points_to {
    width: 130px;
}
table.record_table_mx th.priority {
    width: 50px;
}
table.record_table_mx td.priority input {
    width: 80%;
}
#modal__domain__load_dns_information .after_text_label {
    display: inline-block;
    min-width: 200px;
}
#modal__domain__load_dns_information .ttl_label {
    display: inline-block;
    min-width: 60px;
}
.page_domain_register_domain_admin #domain_registration .domain_name {
    width: 250px;
}
.page_domain_register_domain_admin #domain_registration .customer_id {
    width: 250px;
}
#modal__domain__zone_editor #zone_editor_srv_record {

}
#modal__domain__zone_editor #zone_editor_srv_record .wrapper_demo_service,
#modal__domain__zone_editor #zone_editor_srv_record .wrapper_demo_protocol {
}
#modal__domain__zone_editor #zone_editor_srv_record .wd_protocol,
#modal__domain__zone_editor #zone_editor_srv_record .wd_service {
    width: 53px;
}
#modal__domain__zone_editor .record_table .service {
    width: 200px;
}
#modal__domain__zone_editor #zone_editor_srv_record .host_name {
    width: 100px;
    margin-right: 6px;
}
#modal__domain__zone_editor #zone_editor_srv_record .point {
    width: 185px;
    margin-right: 6px;
}
#modal__domain__zone_editor #zone_editor_srv_record .priority,
#modal__domain__zone_editor #zone_editor_srv_record .port,
#modal__domain__zone_editor #zone_editor_srv_record .weight {
    width: 50px;
    margin-right: 6px;
}
.srv_record_list span {
    display: inline-block;
}
.srv_record_list .service_label {
    width: 160px;
}
.srv_record_list .priority_label,
.srv_record_list .weight_label {
    width: 40px;
}
.srv_record_list .port_label {
    width: 100px;
}
.modal__domain ul.zone_editor_tab {
    border-bottom: 1px solid #E2E2E2;
    height: 38px;
    padding: 0 3px !important;
}
#modal__domain__zone_editor #main_nav {
    height: 70px;
}
.modal__domain h3 {
    color: #F27007;
    font-weight: normal;
}
.update_record .record_table {
    border-left: 1px solid #E2E2E2;
    border-top: 1px solid #F26D0B;
    margin-bottom: 15px;
}
.update_record .record_table th {
    background: none repeat scroll 0 0 #fff;
    border-bottom: 1px solid #E2E2E2;
    border-right: 1px solid #E2E2E2;
    color: #000000;
    font-weight: normal;
    padding: 10px 0;
    text-align: center;
    vertical-align: top;
}
#modal__domain__zone_editor h3 {
    background: none repeat scroll 0 0 #F26D0B;
    border-radius:  0;
    color: #FFFFFF;
    display: inline-block;
    font-size: 14px;
    margin: 0;
    padding: 5px 20px;
    border-top: 2px solid #9a2b00;
}
.update_record .record_table input {
    margin: 0;
}
.update_record .record_table td .remove_row {
    display: block;
    padding: 8px 5px 0;
    position: relative;
}
.update_record .record_table td {
    border-bottom: 1px solid #E2E2E2;
    border-right: 1px solid #E2E2E2;
    padding: 7px 5px;
    text-align: center;
    vertical-align: top;
}
.update_record .add_more {
}
.domain_registration_link {
    border-bottom: 1px solid #E9E9E9;
    color: green;
    font-size: 14px;
    padding:  10px 20px;
}
form#domainSearchForm {
    margin: 0px;
}
.domain_registration_form_field .checkbox_type {
}
.domain_registration_form_field .error_field {
    width: 97%;
    text-indent: 25px;
    padding: 5px 0 5px 0;
}
#modal__domain__edit_contact_details {

}

#modal__domain__edit_contact_details .copy_contact_details_form {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #D4D4D4;
    padding: 10px 20px;
}
#modal__domain__edit_contact_details .copy_contact_details_form .copy_from a {
    color: #F26D0B;
    padding: 0 0 0 25px;
    text-decoration: none;
}
#modal__domain__edit_contact_details .copy_contact_details_form .copy_from a {
    text-decoration: none;
}
.domain_registration_link .dmain-av {
    display: inline-block;
    padding: 0 25px 0 0;
}
.domain_page input {
    font-family: "Lucida Sans Unicode","Lucida Grande",sans-serif;
}
#domain_search_result .domain_registration_link input {
    height: 34px;
    margin-right: 3px;
    padding: 0 20px;
}
#domainSearchForm #searchDomain {
    font-weight: normal;
    height: 34px;
}
#domainSearchForm .wrapper_demo_domain_tld .wd_domain_tld {
    margin: 0 8px 0 11px;
}
#domain_search_result .domain_registration_link input.add_to_cart {
    margin-left: 0px;
}
#domain_registration #domain_form_fields_tab_1 {
    border: 1px solid #E7E7E7;
    border-radius: 3px 3px 3px 3px;
    padding: 47px 0 0px 0px;
    border-bottom: none;
    border-bottom: 1px solid #c2c2c2;
}
#domain_registration fieldset.domain_registration_information {
    position: relative;
    background: none;
    border-bottom: 1px solid #D4D4D4;
}
#list_domain_page #domain_registration #domainSearchForm .wrapper-dropdown-5 {
    font-size: 14px;
    width: 75px;
}
#domain_registration .style_error_div_13213109 {
    background-color: #FFFFFF;
    border: 1px solid #E2E2E2;
    border-radius: 0 0 0 0 !important;
    margin: 4px 0 0;
}
#domain_registration .domain_registration_form_field {
    border-bottom: 1px solid #EBEBEB;
}
#domain_registration .domain_registration_form_field .input label {
    float: left;
    padding: 11px 0 11px 2%;
    width: 22% !important;
    color: #333;
    background: #f9f9f9;
    border-right: 1px solid #ebebeb;
    margin: 0;
}
#domain_registration .domain_registration_form_field .input input {
    color: #444;
    float: left;
    font-size: 13px;
    margin: 4px 0 0 2%;
    padding: 5px 0;
    width: 71%;
}
#domain_registration .domain_registration_form_field {
    border-bottom: 1px solid #EBEBEB;
    box-shadow: 1px 0 0 #EBEBEB;
}
#domain_registration .domain_registration_form_field_1 {
    box-shadow: -1px 0 0 0 #E1E1E1 inset;
}
#domain_registration .domain_registration_form_field_odd {
    background: none repeat scroll 0 0 #FBFBFB;
}
#domain_registration .domain_registration_form_field_odd label {
    background: none repeat scroll 0 0 #F3F3F3 !important;
}
#domain_registration .domain_registration_form_field .drop_down_label {
    background: none repeat scroll 0 0 #F9F9F9;
    border-right: 1px solid #EBEBEB;
    color: #333333;
    float: left;
    font-size: 13px;
    margin: 0;
    padding: 11px 0 15px 2%;
    width: 22% !important;
}
#domain_registration .domain_registration_form_field .wrapper-dropdown-5 {
    color: #444;
    float: left;
    font-size: 13px;
    margin: 6px 0 0 2%;
    padding: 7px 0 6px;
    width: 71%;
}
.domain_form_fields_tab__button_list.submit {
    padding-top: 20px;
}
.domain_page button.btn, .domain_page input.btn[type="submit"] {
    border-radius: 2px 2px 2px 2px;
    height: 34px;
    line-height: 34px;
    padding: 0 20px;
}
.domain_form_fields_tab__button_list .previous.btn {
    height: 34px;
    line-height: 34px;
    padding: 0 20px;
}
.domain_page #domain_form_fields_tab_2 legend {
    color: #000000;
    font-size: 13px;
    left: 1%;
    padding: 3px 0 5px;
    position: absolute;
    top: -47px;
}
#domain_registration #domain_form_fields_tab_2 {
    border: 1px solid #E7E7E7;
    border-radius: 3px 3px 3px 3px;
    padding: 47px 0 0px 0px;
    border-bottom: none;
    background: url("../../img/domain_reg_top.png") repeat-x scroll center top transparent;
    border-bottom: 1px solid #c2c2c2;
}
#domain_registration #domain_form_fields_tab_2 .wrapper-dropdown-5 {
    color: #999999;
    float: left;
    font-size: 13px;
    margin: 4px 1px 0 0;
    padding: 7px 0 6px;
    width: 96%;
}
.wrapper-dropdown-5 .title {
    overflow: hidden;
    padding-left: 5px;
    white-space: nowrap;
}
#domain_registration .domain_registration_form_field .input input#DomainFormField_34_256 {
    width: 99%;
}
#domain_registration #domain_form_fields_tab_2 .main_required_form_field_error_30 .wrapper-dropdown-5 {
    margin-left: 2%;
    width: 70%;
}
#domain_registration .domain_registration_form_field .checkbox_type label {
    float: left;
    padding: 11px 0 11px 2%;
    width: 22% !important;
    color: #333;
    background: #f9f9f9;
    border-right: 1px solid #ebebeb;
    margin: 0;
}
#domain_registration .domain_registration_form_field .checkbox_type .checkbox {
    float: left;
    padding-left: 40px;
    width: 66%;
}
#domain_registration .domain_registration_form_field .checkbox_type .checkbox input#RegisterDomain2 {
    float: left;
    margin: 0;
    position: relative;
    right: 22px;
    top: 14px;
}
#domain_registration .domain_registration_form_field .checkbox_type .checkbox label {
    background: none repeat scroll 0 0 transparent !important;
    border: medium none !important;
    display: block !important;
    float: left;
    padding: 0 !important;
    width: 100% !important;
}
#domain_form_fields_tab_100000000 {
    background: url("../../img/domain_reg_top.png") repeat-x scroll center top transparent;
    border-top: 1px solid #E7E7E7;
    border-right: 1px solid #E7E7E7;
    border-left: 1px solid #E7E7E7;
    border-bottom: 1px solid #c2c2c2;
    border-radius: 3px 3px 3px 3px;
    padding-top: 47px;
    position: relative;
}
.domain_page .register_form_loading #domain_form_fields_tab_100000000 legend {
    top: 0;
}
#domain_form_fields_tab_100000000 .domain_details.one_line_element {
    margin: 0;
    width: 100%;
}
#domain_form_fields_tab_100000000 .domain_details_child {
    width: 100%;
}
#domain_registration #domain_form_fields_tab_100000000 .label {
    background: none repeat scroll 0 0 #F9F9F9;
    border-right: 1px solid #EBEBEB;
    color: #333333;
    float: left;
    font-size: 13px;
    margin: 0;
    padding: 11px 0 15px 2%;
    width: 20% !important;
    display: block;
}
#domain_registration #domain_form_fields_tab_100000000 .domain_details .sub_section {
    border-bottom: 1px solid #E7E7E7;
}
#domain_form_fields_tab_100000000 .domain_details {
    border-top: 4px solid #E2E2E2;
    border-bottom: 1px solid #b2b2b2;
    margin: 0;
    vertical-align: top;
    width: 100%;
}
#domain_registration #domain_form_fields_tab_100000000 .domain_details_child_even .label {
    background: #f5f5f5;
}
#domain_registration #domain_form_fields_tab_100000000 .value {
    padding: 5px 0 0px 2%;
    display: block;
    float: left;
    width: 73%;
}
#domain_registration #domain_form_fields_tab_100000000 .wrapper-dropdown-5 {
    padding: 6px 15px 7px;
    width: 125px !important;
}
#domain_registration #domain_form_fields_tab_100000000 .one_line_element  .wrapper-dropdown-5 {
    padding: 6px 15px 7px;
    width: 125px !important;
}
#domain_registration #domain_form_fields_tab_100000000 .value.label_value {
    color: #333333;
    float: left;
    padding: 11px 0 0 2%;
}
#domain_registration #domain_form_fields_tab_100000000 .domain_details .domain_details_child_even {
    background: none repeat scroll 0 0 #FBFBFB;
}
#domain_form_fields_tab_100000000 .domain_details.left_line_element .domain_details_child .sub_section {
}
#domain_form_fields_tab_100000000 .domain_details.right_line_element .domain_details_child .sub_section {
}
#domain_registration #domain_form_fields_tab_100000000 .one_line_element .label {
    padding-left: 1% !important;
    width: 21% !important;
}
#domain_registration #domain_form_fields_tab_100000000 .one_line_element .value {
    padding-left: 2% !important;
}


.total_price{
    clear: both;
    padding: 10px 0px;
    margin-bottom: 25px;
}
#domain_registration #domain_form_fields_tab_100000000 .total_price .label ,
#domain_registration #domain_form_fields_tab_100000000 .total_price_tax .label ,
#domain_registration #domain_form_fields_tab_100000000 .total_price_invoice .label {
    padding-left: 1% !important;
    width: 21% !important;
    font-weight: normal;
}

#domain_registration #domain_form_fields_tab_100000000 .total_price ,
#domain_registration #domain_form_fields_tab_100000000 .total_price_tax ,
#domain_registration #domain_form_fields_tab_100000000 .total_price_invoice {
    border-top: 1px solid #E2E2E2;
    margin: 0;
    padding: 0;
    box-shadow: 0 1px 0 0 #c2c2c2;
}
#domain_registration #domain_form_fields_tab_100000000 .total_price {
    border-top: 5px solid #E2E2E2;
}
#domain_registration #domain_form_fields_tab_100000000 .total_price .value ,
#domain_registration #domain_form_fields_tab_100000000 .total_price_tax .value ,
#domain_registration #domain_form_fields_tab_100000000 .total_price_invoice .value {
    padding: 9px 0 0 2% !important;
    color: #000000;
}
#domain_registration #domain_form_fields_tab_100000000 .total_price_invoice  span.value,
#domain_registration #domain_form_fields_tab_100000000 .total_price_invoice  label.price {
    font-size: 16px;
    font-weight: bold;
    color:#F67301 !important;
}
.domain_page .register_form_loading #domain_form_fields_tab_1000000000 {
    background: url("../../img/domain_reg_top.png") repeat-x scroll center top transparent;
    border: 1px solid #E7E7E7;
    border-radius: 3px 3px 3px 3px;
    padding-top: 47px;
    position: relative;
}
.domain_page .register_form_loading #domain_form_fields_tab_1000000000 legend {
    top: 0;
}
.register_domain_payment_form {
    border-bottom: 1px solid #C2C2C2;
}
#domain_form_fields_tab_1000000000 .payment_registration_table {
    border: medium none;
    margin: 0;
    width: 100% !important;
}
#domain_form_fields_tab_1000000000 .payment_registration_table thead {
    display: none;
}
#domain_form_fields_tab_1000000000 .payment_registration_table tr:nth-child(2n+1) {
    background: none repeat scroll 0 0 #FFFFFF;
}
#domain_form_fields_tab_1000000000 .payment_registration_table tr:nth-child(2n+0) {
    background: none repeat scroll 0 0 #fbfbfb;
}
#domain_form_fields_tab_1000000000 .payment_registration_table tr td:nth-child(2n+1) {
    background: none repeat scroll 0 0 #f9f9f9;
    border-right: 1px solid #e2e2e2;
    color: #111;
}
#domain_form_fields_tab_1000000000 .payment_registration_table tr.credit-card-details-even td:nth-child(2n+1) {
    background: none repeat scroll 0 0 #f5f5f5;
}
#domain_form_fields_tab_1000000000 .payment_registration_table tr.credit-card-details-even {
    background: none repeat scroll 0 0 #FFFFFF;
}
#domain_form_fields_tab_1000000000 .payment_registration_table tr.credit-card-details-odd {
    background: none repeat scroll 0 0 #fbfbfb;
}
#domain_form_fields_tab_1000000000 .payment_registration_table td {
    height: 43px;
    padding: 0 1%;
    vertical-align: middle;
    border: none;
}
#domain_form_fields_tab_1000000000 .payment_registration_table td {
    border-bottom: 1px solid #e7e7e7;
}
.domain_page #domainRegForm .payment_registration_table input[type="text"] {
    width: 50%;
}
#domain_form_fields_tab_1000000000 .payment_registration_table td .table_expiry_date {
    width: 51%;
}
#domain_registration #domain_form_fields_tab_2 .domain_registration_form_field .checkbox_type .checkbox {
    position: relative;
}
#domain_registration #domain_form_fields_tab_2 .domain_registration_form_field .checkbox_type .checkbox input {
    left: 3%;
    position: absolute;
    top: 13px;
}
#domain_registration #domain_form_fields_tab_2 .domain_registration_form_field .checkbox_type .checkbox label {
    font-size: 13px;
    left: 7%;
    line-height: 13px;
    position: absolute;
    top: 11px;
    color: #444;
}
.transfer_domain_fs .button_area {
    padding-left: 15px;
}
.transfer_domain_fs .button_area .transfer_domain_link {
    border-radius: 2px 2px 2px 2px;
    font-size: 15px;
}
#domain_listing .table.table_design_1 {
    margin-top: 0;
    margin-bottom: 40px;
}
#tab_domain_details legend {
    margin: 0;
    border-bottom: 1px solid #e7e7e7;
    border-left: 1px solid #E7E7E7;
    border-top: 2px solid #F67301;
    border-right: 1px solid #E7E7E7;
}
#tab_domain_details legend h4 {
    margin: 0;
    padding: 10px 15px;
    color: #000;
    font-size: 16px;
    font-weight: normal;
}
#tab_domain_details .domain_details_field_set_div {
    display: inline-block;
    padding: 20px 0 10px;
    width: 100%;
}
#domain_listing {
    position: relative;
}
.domain_get_subscription_refresh_domain_list {
    position: absolute;
    right: 0;
    top: -71px;
}
.domain_get_subscription_refresh_domain_list a {
    font-family: "Lucida Sans Unicode","Lucida Grande",sans-serif;
    font-size: 13px;
    border-radius: 2px;
    border: 1px solid #e26201;
    display: inline-block;
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #faa732;
    background-image: -moz-linear-gradient(top, #fbb450, #ff7502);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#ff7502));
    background-image: -webkit-linear-gradient(top, #fbb450, #ff7502);
    background-image: -o-linear-gradient(top, #fbb450, #ff7502);
    background-image: linear-gradient(to bottom, #fbb450, #ff7502);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#ffff7502', GradientType=0);
    *background-color: #f89406;
    /* Darken IE7 buttons by default so they stand out more given they won't have borders */

    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    padding: 0 15px;
    height: 30px;
    line-height: 30px;
}
.table.table_design_1 .btn-small {
    display: inline-block;
    height: 22px;
    line-height: 22px;
}
.domain_get_subscription_refresh_domain_list a img {
    position: relative;
    top: 4px;
    right: 1px;
    width: 14px;
}
.domain_get_subscription_refresh_domain_list a:hover {
    color: #ffffff;
    background: #ff7502;
}
#modal__domain__details .domain_details {
    margin: 0;
    width: 100%;
}
#tab_domain_details .domain_details_section_ls {
    float: left;
    width: 49.3%;
}
#tab_domain_details .domain_details_section_rs {
    float: right;
    width: 49.3%;
}
#tab_domain_details .domain_details_section_c2 {
    border: 1px solid #E7E7E7;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 1px 0 0 #C2C2C2;
    margin-bottom: 20px;
}
.contact_details_description_header {
    position: relative;
}
#tab_domain_details .domain_details_field_set_domain legend {
    border-top: 4px solid #E2E2E2;
    box-shadow: 0 -1px 0 0 #C2C2C2;
    z-index: 1000;
}
#tab_domain_details .domain_details_field_set_domain legend h4 {
    font-size: 13px;
    font-weight: bold;
    float: left;
}

#tab_domain_details .domain_details_field_set_domain legend .span_receive_auth_info {
    display: inline-block;
    float: right;
    font-size: 13px;
    padding: 5px 12px 0 0;
}
#modal__domain__zone_editor > form {
    padding: 20px;
}
.update_name_server_form_element .name_server_list {
    padding: 20px;
}
.update_name_server_form_element .name_server_list h2 {
    color: #000000;
    font-size: 14px;
    font-weight: bold;
    margin: 0;
}
.update_name_server_form_element .name_server_list .table {
    border-top: 2px solid #F26D0B;
    border-left: 1px solid #e7e7e7;
}
.update_name_server_form_element .name_server_list .table th {
    border-right: 1px solid #e7e7e7;
    border-bottom: 4px solid #f1f1f1;
    background: #fff;
    padding: 8px 15px;
}
.update_name_server_form_element .name_server_list .table td {
    border-right: 1px solid #e7e7e7;
    border-bottom: 1px solid #e7e7e7;
    padding: 8px 15px;
}
#modal__domain__edit_contact_details #domain_contact_details_edit_form {
    padding: 20px 0 20px 35px;
}
#modal__domain__edit_contact_details #domain_contact_details_edit_form .input {
    padding-bottom: 15px;
}
#modal__domain__edit_contact_details #domain_contact_details_edit_form .input label {
    font-size: 13px;
}
#modal__domain__edit_contact_details #domain_contact_details_edit_form .input input {
    color: #777777;
    font-size: 13px;
}
#modal__domain__edit_contact_details #domain_contact_details_edit_form .drop_down_label {
    padding-bottom: 8px;
}
#modal__domain__edit_contact_details #domain_contact_details_edit_form .wrapper-dropdown-5 {
    padding-bottom: 8px;
}
#modal__domain__search_domain .table_design_1 th {
    color: #000000;
    font-size: 14px;
    font-weight: normal;
}
#modal__domain__search_domain .table_design_1 th.domain_available {
    color: #000000;
    font-size: 20px;
    line-height: 35px;
}
#modal__domain__search_domain .table_design_1 th.domain_available .domain_name {
    color: green;
}
#welcome a.domain_cart_link.common_domain_shopping_cart {
    background: url("../../img/icon_shopping_cart.png") no-repeat scroll center top transparent;
    bottom: -1px;
    display: inline-block;
    height: 56px;
    left: 5px;
    position: relative;
    top: -3px;
    width: 78px;
}
#welcome a.domain_cart_link.common_domain_shopping_cart .common_domain_shopping_cart_text {
    display: none;
}
#welcome a.domain_cart_link.common_domain_shopping_cart .common_domain_shopping_cart_total {
    display: inline-block;
    height: 30px;
    line-height: 28px;
    position: absolute;
    right: 0;
    text-align: center;
    width: 29px;
    top: 0;
}
#modal__domain__get_cart_details .cart-table.table.table_design_1 {
    margin: 0;
}
#modal__domain__get_cart_details .arrow {
    background: url("../../img/cart_top_arrow.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 10px;
    position: absolute;
    right: 52px;
    top: -10px;
    width: 12px;
}
.page_domain_index .loading.extra_class_domain_searching_loading,
.page_domain_index .loading.extra_class_tab_domain_details_loading,
.page_domain_index .loading.extra_class_loading_domain_listing {
    display: block;
    border: none !important;
    box-shadow: none !important;
}

#list_domain_table .active_status {
    background-image: url("../../img/icon_active.gif");
    background-position: -1px 1px;
    height: 25px;
    margin-left: 11px;
    margin-top: 1px;
    width: 30px;
}
#list_domain_table.table.table_design_1 .action_th {
    width: 67px;
}
#modal__domain__zone_editor #zone_editor_srv_record .wd_protocol {
    position: relative;
    height: 17px;
}
#modal__domain__zone_editor #zone_editor_srv_record .wd_protocol div.title {
    position: absolute;
}
ul#project_management_section li.domain_reg {
    background: url("../../img/domain_reg_www.png") no-repeat scroll left 2px transparent;
}
ul#project_management_section li.domain_reg a:hover {
    background-color: transparent;
}
ul#project_management_section li.domain_reg.active,
ul#project_management_section li.domain_reg:hover {
    background: url("../../img/domain_reg_www.png") no-repeat scroll left top #fff;
}
ul#project_management_section li.domain_reg.active a.active {
    background-color: transparent;
}


#modal__domain__zone_editor table.record_table_mx th.host {
    width: 200px;
}
#modal__domain__zone_editor table.record_table_mx th.points_to {
    width: 300px;
}
#modal__domain__zone_editor table.record_table_mx th.priority {
    width: 110px;
}

.page_domain_details .dns_manager_information .table.table_design_1 {
    margin-bottom: 4px;
    margin-top: 0px;
}
#modal__domain__load_dns_information .table.table_design_1 {
    border: medium none;
    margin: 25px 0 0 !important;
    border-top: 2px solid #F67B1D;
}
 #modal__domain__load_dns_information .table.table_design_1 th {
     font-weight: normal;
 }
 #modal__domain__load_dns_information .table.table_design_1 th.type {
    width: 120px;
}
 #modal__domain__load_dns_information .table.table_design_1 th.hosts {
    width: 220px;
}
 #modal__domain__load_dns_information .table.table_design_1 th.ttl {
    width: 50px;
}
#modal__domain__load_dns_information .table.table_design_1.table_dns_information_1 {
    margin-top: 0 !important;
}
#modal__domain__zone_editor input.ttl {
    width: 40px;
}
#modal__domain__zone_editor th.ttl {
    width: 50px;
}
.renew_domain_payment_form .payment_registration_table .options div.selector-old-card-div span ,
.renew_domain_payment_form .payment_registration_table .options div.select_new_credit_card span {
    left: 0;
    position: inherit;
}
#modal__domain__transfer_domain .input.text.input_list_serial.input_list_serial_OneRowMultiple.input_list_serial_OneRowMultiple_28.form_field_error_28.input_list_serial_OneRowMultiple_28.ils_multi_fax_number input {
    width: 80%;
}
#modal__domain__transfer_domain .input.text.input_list_serial.input_list_serial_OneRowMultiple.input_list_serial_OneRowMultiple_22.form_field_error_22.input_list_serial_OneRowMultiple_22.ils_multi_phone_number input {
    width: 80%;
}
#modal__domain__transfer_domain .input.text.input_list_serial.input_list_serial_OneRowMultiple.input_list_serial_OneRowMultiple_22.form_field_error_22.input_list_serial_OneRowMultiple_22.ils_multi_phone_number input#DomainFormField_22_287 {
    width: 86%;
}
#modal__domain__transfer_domain .view_registration_tab_area_div.domain_registration_form_fields {
    padding: 20px;
}
#modal__domain__transfer_domain .domain_registration_information .contact_selection.form_field_set {
    right: 38px;
    top: 4px;
}
#modal__domain__transfer_domain #domain_form_fields_tab_100000000_transfer .domain_details {
    padding: 0;
    border-top: 2px solid #F26D0B ;
}
#modal__domain__transfer_domain #domain_form_fields_tab_100000000_transfer .domain_details .label {
    font-weight: normal;
    display: inline-block;
    padding: 10px 20px;
    float: left;
    margin-right: 20px;
    border-right: 1px solid #e2e2e2;
}
#modal__domain__transfer_domain #domain_form_fields_tab_100000000_transfer .domain_details .value {
    display: inline-block;
    float: left;
    padding-top: 7px;
}
#modal__domain__transfer_domain #domain_form_fields_tab_100000000_transfer .domain_details .sub_section {
    border-bottom: 1px solid #E2E2E2;
    border-right: 1px solid #E2E2E2;
    border-left: 1px solid #E2E2E2;
    display: inline-block;
    width: 100%;
}
#modal__domain__transfer_domain #domain_form_fields_tab_100000000_transfer .domain_details .period_section .label {
    padding: 17px 20px;
}
#modal__domain__transfer_domain legend {
    font-size: 18px;
    margin-bottom: 5px;
}
#modal__domain__transfer_domain .btn {
    height: 30px !important;
    padding: 0 20px !important;
}
#modal__domain__transfer_domain .form_field_payment_information #payment_form_credit_card_parent .wrapper-dropdown-5 {
    margin: 0;
    width: 278px;
}
#modal__domain__transfer_domain .form_field_payment_information #payment_form_credit_card_parent .right_cell .wrapper-dropdown-5 {
    float: right;
}
#modal_box #modal__domain__transfer_domain .form_field_payment_information #payment_form_credit_card_parent .table_expiry_date {
    width: 99%;
}
#modal__domain__transfer_domain .domain_registration_information.form_field_set {
    position: relative;
}
#modal__domain__transfer_domain .total_price_tax,
#modal__domain__transfer_domain .total_price_invoice,
#modal__domain__transfer_domain .total_price {
    clear: both;
    margin-bottom: 5px;
    padding: 5px 0;
}
#modal__domain__transfer_domain .total_price_tax .label,
#modal__domain__transfer_domain .total_price_invoice .label,
#modal__domain__transfer_domain .total_price .label {
    width: 180px;
}

#modal__domain__transfer_domain .domain_registration_form_field .drop_down_label {
    display: block;
    line-height: 20px;
    margin-bottom: 5px;
    padding: 5px 0 0;
}

#modal__domain__transfer_domain .domain_registration_result {
    border-top: 2px solid #F26D0B;
    margin: 3%;
    width: 94%;
}
#modal__domain__transfer_domain .domain_registration_result th:first-child,
#modal__domain__transfer_domain .domain_registration_result td:first-child {
    border-right: 1px solid #E2E2E2;
}