@charset "utf-8";


  @import url('https://fonts.googleapis.com/css2?family=Gabarito&family=Open+Sans&display=swap');


.form {
    float: left;
    height: auto;
    width: 100%;
}

.form .heading {
    float: left;
    height: 40px;
    width: 100%;
    background-image: url(form_image/form_heading.gif);
    background-repeat: no-repeat;
}

.form  .heading_text-1 {
   font-family: 'Gabarito', cursive;
    font-size: 15px;
    color: #c1191c;
    padding-top: 7px;
    padding-bottom: 5px;
    padding-left: 10px;
    /*width: 130px;*/
    float: left;
    font-weight: 700;
}

.form .heading_text-2 {
   font-family: 'Gabarito', cursive;
    font-size: 15px;
    color: #c1191c;
    padding-top: 7px;
    padding-bottom: 5px;
    padding-left: 15px;
    float: left;
    font-weight: 700;
    /*width: 230px;*/
}

.form .heading_text-3 {
    font-family: 'Gabarito', cursive;
    font-size: 15px;
    color: #c1191c;
    padding-top: 7px;
    padding-bottom: 5px;
    padding-left: 15px;
    float: left;
    font-weight: 700;
   /* width: 230px;*/
}

.form .heading_text-1-gray {
    font-family: 'Gabarito', cursive;
    font-size: 15px;
    color: #494949;
    padding-top: 7px;
    padding-bottom: 5px;
    padding-left: 10px;
    font-weight: 700;
   /* width: 130px;*/
    float: left;
}

.form .heading_text-2-gray {
    font-family: 'Gabarito', cursive;
    font-size: 15px;
    color: #494949;
    padding-top: 7px;
    padding-bottom: 5px;
    padding-left: 15px;
    float: left;
    font-weight: 700;
    /*width: 230px;*/
}

.form .heading_text-3-gray {
    font-family: 'Gabarito', cursive;
    font-size: 16px;
    color: #494949;
    padding-top: 7px;
    padding-left: 15px;
    float: left;
    /*width: 230px;*/
    font-weight: 700;
}

.form .content {
    float: left;
    height: auto;
    width: 100%;
    border-top-style: none;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #d5d6d6;
    border-right-color: #d5d6d6;
    border-bottom-color: #d5d6d6;
    border-left-color: #d5d6d6;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    padding-right:5px;
}

.form .content_text {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 14px;
    color: #434343;
    float: left;
    height: 28px;
    width: 200px;
    background-color: #f4f4f4;
    margin-left: 10px;
    text-align: left;
    padding-right: 10px;
    margin-bottom: 5px;
}

.form .content_detail {
    float: left;
    height: 24px;
    width: 400px;
    text-align: left;
    padding-left: 10px;
    padding-top: 4px;
}

.form .labal {
    color: #434343;
    font-size: 15px;
    font-family: 'Gabarito', cursive;
    padding-right: 5px;
}

.form .input {
    padding: 5px;
    border: solid 1px #d4d4d4;
    outline: 0;
    background: #FFFFFF left top repeat-x;
    background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));
    background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);

    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    font-style: normal;
    line-height: 100%;
    font-weight: normal;
    font-variant: normal;
}

.form .input:hover,
.form input:focus {
    border-color: #C9C9C9;
    -webkit-box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 8px;
}

.form .text {
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    color: #bd1a31;
}

.form .imageupload {
    float: left;
    height: auto;
    width: 100%;
}

.form .imageupload_box {
    float: left;
    height: 125px;
    width: 104px;
    margin-top: 5px;
    margin-right: 35px;
    margin-bottom: 15px;
}

.form .imageupload_text {
    float: left;
    height: 14px;
    width: 85px;
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    color: #434343;
}

.form .imageupload_closs {
    float: left;
    height: 10px;
    width: 10px;
    margin-top: 4px;
    background-image: url(form_image/closs.gif);
    background-repeat: no-repeat;
    margin-left: 5px;
    cursor: pointer;
}

.form .imageupload_image {
    float: left;
    height: 76px;
    width: 101px;
    margin-top: 4px;
    border: 1px solid #dddfde;
    padding-top: 1px;
    padding-left: 1px;
}

.form .imageupload_loder {
    float: left;
    height: 11px;
    width: 16px;
    padding-top: 10px;
    padding-left: 2px;
}

.form   .imageupload_bt {
    float: right;
    height: 20px;
    width: 56px;
    background-image: url(form_image/upload_bt.gif);
    background-repeat: no-repeat;
    background-position: right top;
    margin-top: 5px;
    cursor: pointer;
}

.form .input-cl {
    font-family: Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-size: 11px;
    border: 1px #dedede solid;
    color: #999999;
    background-image: url(form_image/calendar-icon.png);
    background-repeat: no-repeat;
    background-position: right;
    height: 20px;
    text-indent: 5px;
    cursor: pointer;
    width: 100px;
}

.form .separator {
    background-color: #efefef;
    float: left;
    height: 5px;
    width: 100%;
    margin-top: 10px;
    border-right-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;
    border-left-style: solid;
    border-right-color: #d5d6d6;
    border-left-color: #d5d6d6;
}

.form .formHeading {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #333333;

}

.form .comment {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #777676;
    float: left;
    height: 12px;
    width: 100%;
    text-align: right;
}

.backbutton {
    -moz-box-shadow: inset 0px 1px 0px 0px #4f5a68;
    -webkit-box-shadow: inset 0px 1px 0px 0px #4f5a68;
    box-shadow: inset 0px 1px 0px 0px #4f5a68;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #757d87), color-stop(1, #576270));
    background: -moz-linear-gradient(center top, #757d87 5%, #576270 100%);

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#757d87', endColorstr = '#576270');
    background-color: #757d87;
    border: 1px solid #4f5a68;
    display: inline-block;
    color: #ffffff;
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
    text-shadow: 1px 1px 0px #4f5a68;
    padding-top: 6px;
    padding-right: 20px;
    padding-bottom: 6px;
    padding-left: 20px;
    float: right;
    margin-left: 10px;
	cursor:pointer;
}

.form .buttons {
    float: right;
    height: 30px;
    width: 494px;
}

.backbutton:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #576270), color-stop(1, #757d87));
    background: -moz-linear-gradient(center top, #576270 5%, #757d87 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#576270', endColorstr = '#757d87');
    background-color: #576270;
}

.backbutton:active {
    position: relative;
    top: 1px;
}

.form .button {
    float: left;
    height: 30px;
    width: 100%;
    margin-top: 10px;
    margin-bottom: 20px
}

.adsummary {
    float: left;
    height: auto;
    width: 280px;
    background-image: url(form_image/oder_bg.gif);
    background-repeat: repeat;
    border-bottom-width: 6px;
    border-bottom-style: solid;
    border-bottom-color: #dadada;
    padding-bottom: 5px;
}
.adsummary .adheading {
    float: left;
    height: 35px;
    width: 275px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    color: #303030;
    padding-left: 5px;
    line-height: 35px;
    background-image: url(form_image/oder_head.gif);
    background-repeat: no-repeat;
    background-position: center top;
}

.adsummary .adleft {
    float: left;
    height: 90px;
    width: 170px;
}

.adsummary .adright {
    float: right;
    height: 90px;
    width: 110px;
}

.adsummary .adtext {
    float: left;
    height: 22px;
    width: 165px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #515e70;
    font-weight: bold;
    line-height: 22px;
    padding-left: 5px;
}

.adsummary  .adtext_r {
    float: right;
    height: 22px;
    width: 105px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #3a6fa5;
    font-weight: bold;
    line-height: 22px;
    text-align: right;
    padding-right: 5px;
}

.form .radio_bt {
    float: left;
    height: auto;
    width: 100%;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #434343;
    line-height: 25px;
}

.form .radio_bt_adbox {
    float: left;
    height: 500px;
    width: auto;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #434343;
    line-height: 25px;
}

.form .ad_box_superseller {
    height: 236px;
    width: 220px;
    margin-right: 185px;
}

.form .ad_box_Reguler {
    height: 132px;
    width: 220px;
    margin-right: 185px;
}

.form .ad_text {
    float: left;
    height: auto;
    width: 100%;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #434343;
    line-height: 22px;
}

.form .ad_box_Photo_lassified {
    height: 120px;
    width: 145px;
    margin-right: 50px;
    border: 7px solid #d8dee3;
}

.form .ad_box_text {
    height: 50px;
    width: 234px;
    margin-right: 185px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #434343;
    line-height: 14px;
    padding-bottom: 10px;
    border-top-width: 7px;
    border-bottom-width: 7px;
    border-top-style: solid;
    border-bottom-style: solid;
    border-top-color: #FFF;
    border-bottom-color: #FFF;
}

.form .ad_box_phototext {
    height: 50px;
    width: 159px;
    margin-right: 50px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #434343;
    line-height: 14px;
    padding-bottom: 10px;
}

.form .Photo_lassified_box {
    float: left;
    height: 236px;
    width: 210px;
}

.form .right {
    float: right;
    height: auto;
    width: 175px;
    border-bottom-width: 1px;
    background-repeat: no-repeat;
    margin-top: 10px;
    margin-right: 10px;
    padding-bottom: 10px;
    background: #e2e2e2; /* Old browsers */
    background: -moz-linear-gradient(top, #e2e2e2 0%, #bcbcbc 17%, #e0e0e0 17%, #e5e5e5 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e2e2e2), color-stop(17%, #bcbcbc), color-stop(17%, #e0e0e0), color-stop(100%, #e5e5e5)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #e2e2e2 0%, #bcbcbc 17%, #e0e0e0 17%, #e5e5e5 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #e2e2e2 0%, #bcbcbc 17%, #e0e0e0 17%, #e5e5e5 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #e2e2e2 0%, #bcbcbc 17%, #e0e0e0 17%, #e5e5e5 100%); /* IE10+ */
    background: linear-gradient(to bottom, #e2e2e2 0%, #bcbcbc 17%, #e0e0e0 17%, #e5e5e5 100%); /* W3C */

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#e2e2e2', endColorstr = '#e5e5e5', GradientType = 0); /* IE6-9 */

}

.form .content_registration {
    float: left;
    height: auto;
    width: 428px;
    border-top-style: none;
    border-top-color: #d5d6d6;
    border-top-width: 1px;
    background-image: url(form_image/line_sep.gif);
    background-position: right top;
    background-repeat: no-repeat;
    padding-right: 10px;
}

.form .right_text {
    float: left;
    height: auto;
    width: 155px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #434343;
    margin-left: 10px;
    margin-top: 10px;
}

.form .right_text2 {
    float: left;
    height: 12px;
    width: 155px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #434343;
    margin-left: 10px;
    margin-top: 5px;
}

.form .right_forget {
    float: left;
    height: 12px;
    width: 150px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #c1191c;
    margin-top: 3px;
    text-align: right;
    margin-right: 10px;
}

.form .reg-input {
    border: solid 1px #d4d4d4;
    outline: 0;
    background: #FFFFFF left top repeat-x;
    background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));
    font-family: Verdana, Tahoma, sans-serif;
    font-size: 12px;
    font-style: normal;
    line-height: 100%;
    font-weight: normal;
    font-variant: normal;
    width: 140px;
    height: 16px;
    margin-left: 10px;
    margin-top: 3px;
    background-color: #FFF;
    background-position: top;
}

.form .signin {
    float: right;
    height: 22px;
    width: 49px;
    margin-right: 22px;
    margin-top: 8px;
    background: url(form_image/sign_bt.png) no-repeat;
    border: none;
    cursor: pointer;
}

.form .heading2 {
    float: left;
    height: 30px;
    width: 628px;
    background-color: #f4f4f4;
    margin-top: 3px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #261f1f;
    line-height: 30px;
    padding-left: 10px;
    border-right-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;
    border-left-style: solid;
    border-right-color: #dedede;
    border-left-color: #dedede;
}
.form p {
    margin-top: 2px;
    margin-bottom: 2px;
    color: #FF0000;
}


.border {
    float: left;
    height: auto;
    width: 638px;
    padding-bottom: 10px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-left-style: solid;
    border-top-color: #d5d6d6;
    border-right-color: #d5d6d6;
    border-left-color: #d5d6d6;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #d5d6d6;
}

.form .button2 {
    float: left;
    height: 30px;
    width: 630px;
    margin-top: 10px;
    padding-top: 10px;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #d5d6d6;
    padding-right: 8px;
}

.form .loginhd {
    font-family: Verdana, Geneva, sans-serif;
    font-size: 16px;
    color: #261f1f;
    margin-top: 5px;
    margin-left: 10px;
}

.form .validation {
    float: left;
    height: auto;
    width: 155px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000;
    margin-left: 10px;
    margin-top: 10px;
}

#message2 {
    font-family: Arial, Helvetica, sans-serif;
    height: auto;
    width: 400px;
    padding: 5px 5px 5px 5px;
    margin: 5px 5px 0px 5px;
    background: #FFCECE;
    color: #OOO;
    border-radius: 5px 5px 5px 5px;
    border: 1px solid #FF0000;
}

#message2 p {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 8px;
    margin: 7px;

}

.form .payment_hd {
    float: left;
    height: 57px;
    width: 100%;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    color: #261f1f;
    line-height: 50px;
    border-right-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;
    border-left-style: solid;
    border-right-color: #dedede;
    border-left-color: #dedede;
    background-image: url(form_image/payment_hd.gif);
    background-repeat: no-repeat;
    padding-left: 10px;
    margin-top: 10px;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-bottom-style: solid;
    border-top-color: #dedede;
    border-bottom-color: #dedede;
}

.form .payment_bill {
    float: left;
    height: auto;
    width: 100%;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #494949;
    border-right-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;
    border-left-style: solid;
    border-right-color: #dedede;
    border-left-color: #dedede;
    padding-left: 10px;
    padding-top: 10px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #dedede;
}

.paynow_text {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 14px;
    font-style: italic;
    color: #000;
    padding-top: 4px;
    padding-bottom: 4px;
}

.paynow {
    -moz-box-shadow: inset 0px 1px 0px -50px #e6002e;
    -webkit-box-shadow: inset 0px 1px 0px -50px #e6002e;
    box-shadow: inset 0px 1px 0px -50px #e6002e;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e6002e), color-stop(1, #c1191c));
    background: -moz-linear-gradient(center top, #e6002e 5%, #c1191c 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#e6002e', endColorstr = '#c1191c');
    background-color: #e6002e;
    border: 1px solid #810200;
    display: inline-block;
    color: #ffffff;
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
    text-shadow: 1px 1px 0px #e60000;
    float: right;
    margin-left: 10px;
    padding-top: 6px;
    padding-right: 15px;
    padding-bottom: 6px;
    padding-left: 15px;
	cursor:pointer;
}

.paynow:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #c1191c), color-stop(1, #e6002e));
    background: -moz-linear-gradient(center top, #c1191c 5%, #e6002e 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#c1191c', endColorstr = '#e6002e');
    background-color: #c1191c;
}

.paynow:active {
    position: relative;
    top: 1px;
}

.form .option {
    float: left;
    width: 622px;
    margin-top: 10px;
    margin-left: 8px;
}
.form .option-left {
    float: left;
    width: 171px;
    height: 198px;
}
.form .option-right {
    float: left;
    width: 448px;
    height: 196px;
    background-position: center bottom;
    background-repeat: no-repeat;
    border-top-width: 1px;
    border-right-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-left-style: solid;
    border-top-color: #ececec;
    border-right-color: #ececec;
    border-left-color: #ececec;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #ececec;
}

.form .option-left-bt {
    float: left;
    width: 151px;
    height: 50px;
    margin-top: 8px;
    margin-bottom: 8px;
    background-image: url(form_image/form-option-normal.gif);
    background-position: left top;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 50px;
    color: #383838;
    text-decoration: none;
    padding-right: 20px;
    text-align: right;
}

.form .option-left-bt:hover{
    background-position: center bottom;
    color: #FFF;
}

.form .option-left-bt:active{
    background-position: center bottom;
    color: #FFF;
}

#content-one {
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 14px;
    color: #383838;
    float: left;
    width: 400px;
    margin-left: 20px;
    margin-top: 22px;
    height: auto;

}
#content-two {
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 14px;
    color: #383838;
    float: left;
    width: 410px;
    margin-left: 20px;
    margin-top: 22px;
    height: auto;
}
#content-three {
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 14px;
    color: #383838;
    float: left;
    width: 410px;
    margin-left: 10px;
    height: auto;
}
.google-map {
    float: left;
    height: 230px;
    width: 640px;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #dadada;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #dadada;
    border-right-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;
    border-left-style: solid;
    border-right-color: #dadada;
    border-left-color: #dadada;
}
.contact-heading {
    float: left;
    height: 28px;
    width: 640px;
    font-family: Helvetica, Arial, sans-serif;
    color: #000;
    font-size: 18px;
    line-height: 25px;
}
.contact-heading-right {
    float: left;
    height: 25px;
    width: 280px;
    font-family: Helvetica, Arial, sans-serif;
    color: #000;
    font-size: 18px;
    line-height: 25px;
    border-bottom-width: 5px;
    border-bottom-style: solid;
    border-bottom-color: #CCC;
}
.contact-head-text {
    float: left;
    height: auto;
    width: 280px;
    font-family: Helvetica, Arial, sans-serif;
    color: #000;
    font-size: 16px;
    line-height: 20px;
    margin-top: 15px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #efefef;
}
.contact-sub-text {
    float: left;
    height: auto;
    width: 280px;
    font-family: Helvetica, Arial, sans-serif;
    color: #434343;
    font-size: 12px;
    padding-bottom: 2px;
}

.contact-tarea p {
    color: #FF0000;
    margin-bottom: 0px;
    margin-top: 0px;
    font-size: 11px;
    margin-left: 5px;
    height: 15px;
}


.contact-tarea {
    float: left;
    height: auto;
    width: 640px;
    font-family: Helvetica, Arial, sans-serif;
    color: #000;
    font-size: 12px;
    line-height: 25px;
    margin-top: 15px;
    margin-bottom: 10px;
}
.contact-input {
    padding: 5px;
    border: solid 1px #d4d4d4;
    outline: 0;
    background: #FFFFFF left top repeat-x;
    background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));
    background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);
    font-family: Verdana, Tahoma, sans-serif;
    font-size: 12px;
    font-style: normal;
    line-height: 100%;
    font-weight: normal;
    font-variant: normal;
    margin-top: 2px;
    margin-bottom: 2px;
}

.contact-submit {
    float: left;
    height: 28px;
    width: 640px;
    font-family: Helvetica, Arial, sans-serif;
    color: #000;
    font-size: 18px;
    line-height: 25px;
}
#booking-home{
	float: left;
	height: auto;
	margin-top: 10px;
	width: 950px;
	
}
.single-img{
	float: left;
	width: auto;
	height: auto;
	margin-left: 10px;
	
}
.popup {
    float: left;
    height: 460px;
    width: 324px;
    background-image: url(form_image/popup.png);
}
.nothanks {
    background-image: url(form_image/nothanks.png);
    background-repeat: no-repeat;
    float: left;
    height: 46px;
    width: 118px;
    margin-left: 32px;
    margin-top: 20px;
    background-position: left top;
    cursor:pointer
}
.nothanks:hover {
    background-position: left bottom;
}
.add {
    background-image: url(form_image/add.png);
    background-repeat: no-repeat;
    float: left;
    height: 48px;
    width: 118px;
    margin-left: 25px;
    margin-top: 20px;
    background-position: center top;
    cursor:pointer
}
.add:hover {
    background-position: center bottom;
}
.toptext {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 25px;
    float: left;
    height: 25px;
    width: 324px;
    margin-top: 100px;
    text-align: center;
}
.uppertext {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    float: left;
    height: 25px;
    width: 324px;
    margin-top: 215px;
    text-align: center;
    color: #363636;
}

#success-left-column {
    float: left;
    height: auto;
    width: 940px;
    margin-top: 10px;
    margin-left: 10px;
    padding-bottom: 5px;
    border-bottom-width: 2px;
    border-bottom-style: solid;
    border-bottom-color: #e6e6e6;
}
.success-left-print-column {
    float: left;
    height: auto;
    width: 940px;
    margin-top: 10px;
    margin-left: 10px;
    padding-bottom: 5px;
}

.success-heading {
    float: left;
    height: 28px;
    width: 940px;
    font-family: Helvetica, Arial, sans-serif;
    color: #000;
    font-size: 20px;
    line-height: 25px;
    font-weight: bold;
}



.success-text {
    float: left;
    height: 33px;
    width: 841px;
    font-family: Helvetica, Arial, sans-serif;
    color: #434343;
    font-size: 13px;
    line-height: 18px;
}
.success-print {
    background-image: url(images/print.png);
    background-repeat: no-repeat;
    float: left;
    height: 33px;
    width: 99px;
}
.success-logoandtext {
    float: left;
    width: 940px;
    height: 80px;
}
.success-logo {
    background-image: url(images/hitad-logo.jpg);
    background-repeat: no-repeat;
    float: left;
    height: 71px;
    width: 110px;
    margin-top: 5px;
    margin-right: 10px;
    margin-bottom: 5px;
}
.success-logotext {
    float: left;
    height: 68px;
    width: 820px;
    margin-top: 8px;
    margin-bottom: 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    line-height:140%;
}
.labal {
    color: #000000;
    font-size: 12px;
    font-family: Helvetica, Arial, sans-serif;
    padding-right: 5px;
    font-weight: bold;
}
.labal2 {
    color: #000000;
    font-size: 14px;
    font-family: Helvetica, Arial, sans-serif;
    padding-right: 5px;
    font-weight: bold;
}

.success-table {
    float: left;
    height: auto;
    width: 940px;
}
.success-table-heading {
    float: left;
    height: 22px;
    width: 940px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #000;
    line-height: 22px;
    padding-top: 10px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #e6e6e6;
}

.success-text-pr {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    color: #000;
    padding-top: 4px;
    padding-bottom: 4px;
}
.success-order-text {
    float: left;
    height: 28px;
    width: 940px;
    font-family: Helvetica, Arial, sans-serif;
    color: #000;
    font-size: 14px;
    line-height: 25px;
    font-weight: bold;
    text-transform: uppercase;
    text-decoration: underline;
    padding-top: 20px;
}


.errors{
    color:#FF0000;
    font-size: 12px;
}

.terms-and-condititions-heading {
    float: left;
    height: 28px;
    width: 640px;
    font-family: Helvetica, Arial, sans-serif;
    color: #000;
    font-size: 16px;
    line-height: 25px;
    font-weight: normal;
    margin-top: 20px;
}
.terms-and-conditions {
    float: left;
    height: auto;
    width: 640px;
    font-family: Helvetica, Arial, sans-serif;
    color: #434343;
    font-size: 13px;
    line-height: 20px;
}
.success-heading2 {
    float: left;
    height: 28px;
    width: 640px;
    font-family: Helvetica, Arial, sans-serif;
    color: #000;
    font-size: 20px;
    line-height: 25px;
    font-weight: bold;
}

#success-left-column2 {
    float: left;
    height: auto;
    width: 640px;
    margin-top: 10px;
    margin-left: 10px;
    padding-bottom: 5px;
    border-bottom-width: 2px;
    border-bottom-style: solid;
    border-bottom-color: #e6e6e6;
}
/*Etisalat*/
.etisalat-header{
    float: left;
    height: 54px;
    width: 640px;
    background-image: url(etisalat-img/etisalat-heding.gif);
    background-repeat: no-repeat;
	margin-bottom:20px;
}
.your-number{
    font-family: arial;
    font-size: 24px;
    color: #434343;
    float: left;
    height: 25px;
    width: 640px;
    text-align: center;
    margin-top: 40px;
}
.form-number{
    font-family: arial;
    font-size: 24px;
    color: #434343;
    float: left;
    height: auto;
    width: 640px;
    text-align: center;
}
.phone-number{
    height: 25px;
    width: 200px;
    margin-top: 10px;
    border: 1px solid #77d42a;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.form-text{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #434343;
    text-align: center;
    float: left;
    height: auto;
    width: 640px;
}
.etisalat-submit {
    -moz-box-shadow:inset 0px 1px 0px 0px #caefab;
    -webkit-box-shadow:inset 0px 1px 0px 0px #caefab;
    box-shadow:inset 0px 1px 0px 0px #caefab;
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #77d42a), color-stop(1, #5cb811) );
    background:-moz-linear-gradient( center top, #77d42a 5%, #5cb811 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#77d42a', endColorstr='#5cb811');
    background-color:#77d42a;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    border-radius:6px;
    border:1px solid #268a16;
    display:inline-block;
    color:#306108;
    font-family:arial;
    font-size:15px;
    font-weight:bold;
    padding:6px 24px;
    text-decoration:none;
    text-shadow:1px 1px 0px #aade7c;
}.etisalat-submit:hover {
     background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #5cb811), color-stop(1, #77d42a) );
     background:-moz-linear-gradient( center top, #5cb811 5%, #77d42a 100% );
     filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5cb811', endColorstr='#77d42a');
     background-color:#5cb811;
 }.etisalat-submit:active {
      position:relative;
      top:1px;
  }

.etisalat-submit {
                 -moz-box-shadow:inset 0px 1px 0px 0px #c1ed9c;
                 -webkit-box-shadow:inset 0px 1px 0px 0px #c1ed9c;
                 box-shadow:inset 0px 1px 0px 0px #c1ed9c;
                 background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #9dce2c), color-stop(1, #8cb82b) );
                 background:-moz-linear-gradient( center top, #9dce2c 5%, #8cb82b 100% );
                 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9dce2c', endColorstr='#8cb82b');
                 background-color:#9dce2c;
                 -moz-border-radius:6px;
                 -webkit-border-radius:6px;
                 border-radius:6px;
                 border:1px solid #83c41a;
                 display:inline-block;
                 color:#ffffff;
                 font-family:arial;
                 font-size:15px;
                 font-weight:bold;
                 padding:6px 24px;
                 text-decoration:none;
                 text-shadow:1px 1px 0px #689324;
             }.etisalat-submit:hover {
                  background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #8cb82b), color-stop(1, #9dce2c) );
                  background:-moz-linear-gradient( center top, #8cb82b 5%, #9dce2c 100% );
                  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8cb82b', endColorstr='#9dce2c');
                  background-color:#8cb82b;
              }.etisalat-submit:active {
                   position:relative;
                   top:1px;
               }
.very-number{
    margin-top: 10px;
    margin-bottom:10px;
}

#message-success{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #FF0000;
    text-align: center;
    float: left;
    height: auto;
    width: 640px;
    margin-top: 50px;
    border:1px solid #83c41a;
    padding-top: 5px;
    padding-bottom: 5px;

    }