		#main { width:960px; margin: 0px auto; border:solid 1px #b2b3b5; -moz-border-radius:10px; padding:20px; background-color:#f6f6f6;}
        #header { text-align:center; border-bottom:solid 1px #b2b3b5; margin: 0 0 20px 0; }
        fieldset { border:none; width:auto;}
        fieldset div{
            display: block;
            width: 100%;
        }
        legend { font-size:18px; margin:0px; padding:10px 0px; color:#b0232a; font-weight:bold;}
        fieldset label { display:block; margin:15px 0 5px; font-size: 14px;}
        fieldset input[type=text], input[type=password] { float: left; border-bottom:solid 1px #b0b1b3;}
        .prev, .next { background-color:#e73f2f; margin:20px 0;padding:5px 10px; color:#fff; text-decoration:none !important;transition: all 0.5s ease-in-out;}
        .prev:hover, .next:hover { background-color:#9e3d34; color: #fff !important; text-decoration:none !important;}
        .prev { float:left;}
        .next { float:right;}
        #steps { list-style:none; width:100%; overflow:hidden; margin:0px; padding:0px;}
        #steps li {font-size:24px; float:left; padding:10px; color:#b0b1b3;}
        #steps li span {font-size:11px; display:block;}
        #steps li.current { color:#000;}
        #makeWizard { background-color:#e73f2f; color:#fff; padding:5px 10px; text-decoration:none; font-size:18px;}
        #makeWizard:hover { background-color:#000;}
        .sub{float:right;background-color:#e73f2f;color:#fff;border:solid 1px #e73f2f;margin: -53px 0 0 -100px;height:auto; padding: 5px 10px;    transition: all 0.5s ease-in-out;}
        .sub:hover{background-color:#af3429;color:#fff;border:solid 1px #af3429;}
        .sub:disabled{background-color:#8d8d8d;color:#000;border:solid 1px #8d8d8d;}
		.error_msg{color:red; font-size: 12px; font-weight: 500; letter-spacing: 1px;}
		.border{border:1px solid white;width:310px;}
		.title{    color: #9e9e9e;
            text-align: left;
            font-size: 14px;
            font-weight: 500;
        letter-spacing: 1px;
        }
        .title1{    color: #e73f2f;
            text-align: center;
            font-size: 18px;
            font-weight: 700;
        letter-spacing: 1px;
        }
		#google_recaptcha{
            text-align: center;
    margin: 0 auto;
    padding: 10px 0px;
        }
        #msgError{
            color: red !important;
            text-align: center;
            font-size: 18px;
            font-weight: 700;
        letter-spacing: 1px;
        }
		#message{display:none;padding: 10px; background-color: #fff;color: rgb(139, 139, 139); width: auto;height: auto;border: 2px solid rgb(139, 135, 135);border-radius: 10px;position: relative;}
		#message h2, #message p{text-align: center;
            font-size: 16px;
            letter-spacing: 1px;}
		#message #checkmark{margin-left: 170px;}
		#close{position: absolute;right: -8px;top: -10px;}
        .hide{display: none;}
        .step-num {color: red !important;font-weight: 700;position: absolute;right: 10px; width: 50px;margin-bottom: 15px;}