/* Ajax Form*/* {margin: 0;padding: 0;}html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset, input {margin: 0;padding: 0;}abbr[title], acronym[title] {border-bottom: thin solid;cursor: help;}body {background: none repeat scroll 0 0 #FFFFFF;color: #444444;font-family: "Lucida Grande",Verdana,"Bitstream Vera Sans",Arial,sans-serif;font-size: 12px;text-align: left;}h1, h2, h3, h4, h5, h6 {font-weight: bold;} p {line-height: 1.8em;margin: 0 0 18px;}.notavailable {background: url("../images/icon_alert.png") no-repeat scroll 10px 5px #FFFF99;color: red;margin: 0 auto;
    padding: 2px 10px 2px 20px;
    text-align: center;
    width: 610px;}
.ddfmwrap {
    margin: 15px auto;
    width: 600px;font-family: Arial,Helvetica,sans-serif;min-height: 595px;
    font-size: 100%; 
}#form_image { position:absolute; left:0; top:215px;}
.ajaxform{ position:relative}
form.ddfm {
    padding:0 10px;
    text-align: left;
   
}.ddfmwrap p.fieldwrap {
    position: relative;
}.ddfmwrap p.fieldwrap {
    clear: left;
    margin: 1px;
    padding:10px 0;
}
.ddfmwrap p.radionTitle{clear: left; margin:2px 5px 0px 35px;padding:5px 1px 1px;color: #606060;font-weight:700;font-size: 12px;}
form.ddfm legend {
    font-size: 16px; color:#55980B; border-bottom:#999 dotted 1px; padding:0px 0 5px 0; margin-bottom:10px;
    font-weight: bold; width:100%; display:block;
}form.ddfm label {color:#606060; font-weight:700;}
form.ddfm input.fmfile, form.ddfm input.fmtext, form.ddfm select, form.ddfm textarea {
    display: block;
    /*float: left;*/
    padding: 3px 5px;
    width:270px;
}form.ddfm .fmcheck p, form.ddfm .fmradio p, form.ddfm textarea, form.ddfm .fmfullblock, form.ddfm .fmhalfblock, form.ddfm .fmselect, form.ddfm input.fmtext, form.ddfm input.fmdate, form.ddfm input.fmverify, form.ddfm textarea.fmtextwide, form.ddfm .submit, form.ddfm .credits, form.ddfm select {
    color: #404040;
}.ddfmwrap .fmtextarea, .ddfmwrap .fmtext, .ddfmwrap select {
    background: url("http://www.santoshkori.com/blog/wp-content/themes/zbench/images/inputBg.gif") no-repeat scroll left top #FFFFFF;width:270px;border: 1px solid #AAAAAA;
}form.ddfm span.required {
    color: #FF0000; margin-right:2px;
}
form.ddfm .submit {
    clear: both;
    text-align: right;
    width: 97%;
}form.ddfm .submit input {
    background: none repeat scroll 0 0 #666666;
    border: 0 none;
    color: #CECECE;
    cursor: pointer;
    padding: 8px 10px;
}
form.ddfm label {
    clear: left;
    display: block;
    float: left;
    margin: 0 10px 0 0;
    padding-bottom: 0px;
    text-align: right;
    width: 80px;
}.LV_validation_message {
    font-size: 11px;
    font-weight: normal;
    margin: -19px 0 0 5px;
    position: absolute;
    right: 22px;
    text-align: right;
    width: 225px;
}
.LV_valid {
    color: #00CC00;
}
form.ddfm label.error {
    color: #CC0000; font-size: 11px;
    font-weight: normal; padding:0;
    margin:0px 0px 0 5px;
    position: absolute;
    right: 35px;
	top:-7px;
    text-align: right;
    width: 265px;
}
.LV_valid_field, input.LV_valid_field:hover, input.LV_valid_field:active, textarea.LV_valid_field:hover, textarea.LV_valid_field:active {
    border: 1px solid #00CC00;
}
input.error, input.error:hover, input.error:active, textarea.LV_invalid_field:hover, textarea.LV_invalid_field:active {
    border: 1px solid #CC0000;
}
.ddfmwrap .fmtextarea, .ddfmwrap .fmtext, .ddfmwrap select {
    border: 1px solid #AAAAAA;margin: 1px;outline: medium none;
}.ddfmwrap .fmtextarea:focus, .ddfmwrap .fmtext:focus, .ddfmwrap select:focus {
    border:2px solid #8DC901;margin:0;
    color: #000000;
}.ddfmwrap input.error, .ddfmwrap textarea.error, .ddfmwrap select.error {
    border: 1px solid #CC0000;
}form.ddfm textarea {
    /*float: left;*/
    padding: 3px;
    position: relative;
    width: 65%;
}form.ddfm select.fmselect {
    display: block;
    /*float: left;*/
    padding: 3px;
   
}fieldset { border:none;}
        legend { font-size:18px; margin:0px; padding:10px 0px; color:#b0232a; font-weight:bold;}
        .prev, .next { text-decoration:none; text-indent:-999em}
        .prev:hover, .next:hover { }
        .prev { float:left; background: url("../images/btn-back.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 31px;
    width: 78px;}
        .next { float:right; background: url("../images/btn-next.png") no-repeat scroll 0 0 transparent;
    float: right;
    height: 31px;
    width: 78px;}
	#SaveAccount{background: url("../images/btn-finish.png") no-repeat scroll 0 0 #fff;
    float: right; border:0 none;display:block; text-indent:-999em; text-align:left;
    height: 31px; position:absolute; top:-31px; right:0;
    width: 89px;}
	.selected { background:#FFFFCD;}
	.selected p.radionTitle{ color:#000}
	.selected input,.selected select,.selected textarea{ color:#333 !important; font-weight:700; padding:1px 2px; background:#fff !important}
	div.fieldwrap{ padding-bottom:15px}
	#step2 input{ border:#fff solid 1px; background:#fff}
	#step2 input.error {border: 1px solid #AAAAAA;background: url("http://www.santoshkori.com/blog/wp-content/themes/zbench/images/inputBg.gif") no-repeat scroll left top #FFFFFF;}
	#cname, #name  { text-transform:capitalize}
	.selected #cname, .selected #cemail, .selected #cfm_mobile{ border:#009DDC solid 1px; background:#fff}
	.submitcontainer { position:relative;}
	#step2commands{ margin-top:25px}
	#SaveAccount:hover, .next:hover, .prev:hover{background-position: 0 -31px;}
        #steps { list-style:none;overflow:hidden; margin:0px 15px 0 0; padding:0px;float: left;width: 170px;}
        #steps li { position:relative; width:109px; font-size:24px; float:none; display:block;border-bottom: 1px dotted #CCCCCC; padding:5px 0; color:#b0b1b3;}
        #steps li span {  color:#498E07; display:block;font-size: 14px;margin:5px 0 5px 10px;}
		#steps li.steptitle { font-size:14px; padding:3px 0 5px}
        #steps li.current { color:#000;}
		#steps li#stepDesc0 span.current{width:120px; background:url(../images/step-act.png) no-repeat 0 0; height:34px;margin-left: 0;
    text-indent: -999em;}
	#steps li#stepDesc1 span.current{width:120px; background:url(../images/step-act.png) no-repeat 0 -35px; height:34px;margin-left: 0;
    text-indent: -999em;}
	#steps li#stepDesc2 span.current{width:120px; background:url(../images/step-act.png) no-repeat 0 -68px; height:34px;margin-left: 0;
    text-indent: -999em;}
        #makeWizard { background-color:#b0232a; color:#fff; padding:5px 10px; text-decoration:none; font-size:18px;}
        #makeWizard:hover { background-color:#000;}
		form.ddfm div.radiotext label{ margin:0; padding:0; width:295px; font-weight:normal; float:left;text-align:left;clear:none !important}
		.radiotext { margin:5px 0 0px 90px; clear:both; overflow:hidden; }
		form.ddfm div.radiotext input{ float:left; margin:2px 5px 0px 0}