@charset "utf-8";
/* CSS Document */
body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0;
	padding: 0;
}
.clear{	
	clear: both;
	height: 0px;
}

@font-face {
    font-family: 'open_sansregular';
    src: url('../font/OpenSans-Regular-webfont.eot');
    src: url('../font/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/OpenSans-Regular-webfont.woff') format('woff'),
         url('../font/OpenSans-Regular-webfont.ttf') format('truetype'),
         url('../font/OpenSans-Regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'open_sanssemibold';
    src: url('../font/OpenSans-Semibold-webfont.eot');
    src: url('../font/OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/OpenSans-Semibold-webfont.woff') format('woff'),
         url('../font/OpenSans-Semibold-webfont.ttf') format('truetype'),
         url('../font/OpenSans-Semibold-webfont.svg#open_sanssemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'open_sansbold';
    src: url('../font/OpenSans-Bold-webfont.eot');
    src: url('../font/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/OpenSans-Bold-webfont.woff') format('woff'),
         url('../font/OpenSans-Bold-webfont.ttf') format('truetype'),
         url('../font/OpenSans-Bold-webfont.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;

}


#mr_login_top{ width:100%; height:55px; background: #f6f6f6; border-bottom:1px solid #dedede;}
#mr_login_top .mr_login_top_inner{ width:830px; margin:0 auto;}

#mr_login_top div.mr_loginlogo_block{ height:51px; position:relative; z-index:1;}
#mr_login_top div.mr_loginlogo_block a.mr_logo{ float:left; width:107px; height:48px; margin-top:5px; border:none;}
#mr_login_top div.mr_loginlogo_block a.mr_logo img{ border:none; width:107px;}
.login-wrapper{	width: 830px;	margin: 90px auto 0;	color: #666666;	}

.login-title-box{	float: left;	width: 100%;	margin-bottom: 25px; }
*:first-child+html .login-title-box{ margin-bottom:0;}

.login-title-box .title-box{	margin: 0;	font-family: 'open_sansregular';	font-size: 30px;	position: relative;	color: #cc3300; }
.login-title-box .free-text{    margin-left: 50px;    position: absolute; }
.login-left .login-text {    clear: both;    font-size: 18px; color:#444;   margin-top: 20px; line-height:24px;	font-family: 'open_sansregular'; }

.login-title-box .login-arrow {
    background: url("/wizard/images/top-down-arrow.png") no-repeat 0 0;    height: 127px;    position: absolute;    right: 166px;    top: 48px;    width: 100px; }
.login-middle-wrapper .login-left{	 width: 405px;	 float: left;	 margin-right: 55px;	  }
.comment-info-block .client-comment-block {    position: relative;	color: #cc3300;	font-family: 'open_sansregular';	font-size: 22px;	font-weight: bold;
	line-height: 36px;	margin-bottom: 25px;}
	
.comment-info-block .top-arrow {    background: url("/wizard/images/comment-arrow.png") no-repeat 0 0;    display: inline-block;    height: 11px;    padding-top: 10px;
    width: 13px;}
	
*:first-child+html .comment-info-block .top-arrow{	margin-right: 5px;	padding-top: 15px; }
.comment-info-block .bottom-arrow {    background: url("/wizard/images/comment-arrow-down.png") no-repeat 0 0; 	bottom: 18px;    display: inline-block;
    height: 11px;    margin-left: 8px;    position: absolute;    width: 13px; }
	
.comment-info-block .user-name{	font-size: 16px;	font-weight: bold; }
.comment-info-block .user-text{	font-size: 14px;	margin-top: 5px; }

.advantage-wrapper{	background: #f2f2f2;	padding: 15px;	margin-top: 35px;	border: 1px solid #cdcdcd;	-webkit-border-radius: 5px;	-moz-border-radius: 5px;
	border-radius: 5px;	-webkit-box-shadow: 1px 1px 5px rgba(50, 50, 50, 0.2);	-moz-box-shadow:    1px 1px 5px rgba(50, 50, 50, 0.2);
	box-shadow:         1px 1px 5px rgba(50, 50, 50, 0.2); }
	
.advantage-wrapper .advantage-title{	color: #cc3300;	font-size: 18px;	margin: 0 0 20px;	font-weight: normal; }
.advantage-wrapper .image-block{	float: left;	max-height: 105px;    max-width: 215px; }
.advantage-list-wrapper{	float: left;}
.advantage-list-wrapper ul{	margin: 0px;	padding: 0 0 0 30px;}

.advantage-list-wrapper ul li{	margin-bottom: 5px;}
.login-middle-wrapper .login-right{	float: left;	width: 368px;	padding-top: 1px;}

.login-right .login-form-block{	background: #f2f2f2;	padding: 20px 20px 29px 20px;	border: 1px solid #cdcdcd;	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;	border-radius: 5px;	font-size: 14px;	-webkit-box-shadow: 1px 1px 5px rgba(50, 50, 50, 0.2);
	-moz-box-shadow:    1px 1px 5px rgba(50, 50, 50, 0.2);	box-shadow:         1px 1px 5px rgba(50, 50, 50, 0.2);	}
	
.login-form-block .login-text{	width: 310px;	border: 2px solid #cdcdcd;	color: #bfbfbf;	font-size: 14px;	line-height: 30px;
	padding: 0 5px;	height: 30px;	margin-bottom: 15px;}
	
.login-form-block .login-text:focus{	border: 2px solid #10558D; }
.site-name-text{	position: relative;	min-height: 32px;	overflow: hidden; }

.site-name-text .site-http {    font-size: 14px;    left: 7px;    position: absolute;    top: 10px;	color: #10558d; }
.site-name-text .site-domain{	font-size: 14px;    position: absolute;    top: 10px;	color: #10558d;	right: 7px;}
.site-name-text .login-text {    padding-left: 45px;    padding-right: 119px;    width: 157px;}

.login-checkbox{	float: left;	width: 100%;}
.login-checkbox input[type="checkbox"]{	margin: 0 5px 0 0;	width: 13px;	height: 13px; }
*:first-child+html .login-checkbox input[type="checkbox"]{	float: left; }

.login-ploicy-text{	margin: 20px 0 30px;	line-height: 20px;	float: left;	width: 100%;}
.login-ploicy-text span{	color: #10558d;}

.login-button-block .create-my-account,
.login-button-block .sign-in{
	background: -moz-linear-gradient(center top , #207eca, #0e5187); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#207eca),    color-stop(100%,#0e5187)); 
	background: -webkit-linear-gradient(center top, #207eca 5%,#0e5187 100%); 
	background: -o-linear-gradient(center top , #207eca,#0e5187 100%); 
	background: -ms-linear-gradient(center top, #207eca 0%,#0e5187 100%); 
	background: linear-gradient(center top, #207eca,#0e5187 100%); 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#207eca', endColorstr='#0e5187',GradientType=0 );
	
	  border-radius: 5px;
	 -moz-border-radius:5px;
    -webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	-o-border-radius:5px;
	
	cursor: pointer;
	padding: 10px 20px 8px 18px;
	margin: 0;
	border: none;
	color: #fff;
	font-size: 16px;
	text-shadow: 1px 1px #000;
}
*:first-child+html .login-button-block .create-my-account,
*:first-child+html .login-button-block .sign-in{	overflow: visible;	zoom: 1; background: url(../images/blue-ie7-btn.png) 0px 0px repeat-x; }
*:first-child+html .login-button-block .sign-in{	float: left;}
.login-button-block { padding-top: 5px; text-align:right;}
.login-button-block .create-my-account{ float:left;}
.login-button-block a.login-link{color: #10558D;    display: block;    padding-top: 5px; font-size: 13px;}
.login-button-block span{ color: #CC3300;    display: block;    font-size: 13px;    padding: 5px 0 0;}

.feature-wrapper{	float: left;	width: 100%;	margin: 35px 0 0;
	font-size: 20px;	text-align: center;	padding: 30px 0; background: url(/wizard/images/dashboard_images/register-saprater-line.png) no-repeat center 0;}
.saprater{ background: url(/wizard/images/dashboard_images/register-saprater-line.png) no-repeat center 0; height:1px; width:812px; clear:both;}	
	
.footer-wrapper{
	 background-color:#cc3300;
    width:100%;
	height: 90px;
	margin: 0px 0 0 0; clear:both; overflow:hidden;
}
.footer-block{	margin: 0 auto;    width: 830px;	padding: 30px 0 0;	color: #ffffff;}
.footer-block a{	color: #fff;	text-decoration: none;}
.footer-block a:hover{	text-decoration: underline;}
.footer-block .footer-left{	padding-top: 10px;	float: left;}
.footer-block .footer-right{	float: right;}
.footer-block .footer-right a{	background: url(/wizard/images/social-link-img.png) 0 0;	display: inline-block;	width: 36px;	height: 34px;	margin-left: 5px;}

.footer-block .footer-right a.facebook{	background-position: -42px 0px;}
.footer-block .footer-right a.linkedin{	background-position: -84px 0px;}
.footer-block .footer-right a.google{	background-position: -125px 0px;}



.tipsy {    font-size: 12px;    padding: 5px;    position: absolute;    z-index: 100;}
.tipsy-inner {    background-color: #FFFFFF;    border-radius: 3px 3px 3px 3px;    box-shadow: 0 0 10px 2px #D1D1D1; border:1px solid #eee;  color: #222222;    padding: 10px;}
.tipsy-arrow {    border: 5px dashed #FFFFFF;    height: 0;    line-height: 0;    position: absolute;    width: 0;}

.tipsy-arrow-n {    border-bottom-color: #FFFFFF;}
.tipsy-arrow-s {    border-top-color: #FFFFFF;}
.tipsy-arrow-e {    border-left-color: #FFFFFF;}
.tipsy-arrow-w {    border-right-color: #FFFFFF;}

.tipsy-n .tipsy-arrow {    border-bottom-style: solid;    border-left-color: transparent;    border-right-color: transparent;    border-top: medium none;
    left: 50%;    margin-left: -5px;    top: 0;}
.tipsy-nw .tipsy-arrow {    border-bottom-style: solid;    border-left-color: transparent;    border-right-color: transparent;    border-top: medium none;
    left: 10px;    top: 0;}
	
.tipsy-ne .tipsy-arrow {    border-bottom-style: solid;    border-left-color: transparent;    border-right-color: transparent;    border-top: medium none;
    right: 10px;    top: 0;}
	
.tipsy-s .tipsy-arrow {    border-bottom: medium none;    border-left-color: transparent;    border-right-color: transparent;
    border-top-style: solid;    bottom: 0;    left: 50%;    margin-left: -5px;}
	
.tipsy-sw .tipsy-arrow {    border-bottom: medium none;    border-left-color: transparent;    border-right-color: transparent;
    border-top-style: solid;    bottom: 0;    left: 10px;}
	
.tipsy-se .tipsy-arrow {    border-bottom: medium none;    border-left-color: transparent;    border-right-color: transparent;
    border-top-style: solid;    bottom: 0;    right: 10px;}
.tipsy-e .tipsy-arrow {    border-bottom-color: transparent;    border-left-style: solid;    border-right: medium none;
    border-top-color: transparent;    margin-top: -5px;    right: 1px;    top: 50%;}
	
.tipsy-w .tipsy-arrow {    border-bottom-color: transparent;    border-left: medium none;    border-right-style: solid;
    border-top-color: transparent;    left: 0;    margin-top: -5px;    top: 50%;}
	
.login-text-box .input-block{	position: relative;}
.error-msg {    display: block;    left: -232px;    top: -7px;	width: 220px;	line-height: 18px;}
.error-msg-hidden{	display: none;}

.login-text-box .last-name .tipsy-inner,
.login-text-box .fist-name .tipsy-inner {
background: white url(../images/sign-user.png) 5px 8px no-repeat; padding-left: 21px;}

.login-text-box .email .tipsy-inner { background: white url(../images/sign-envelop.png) 5px 8px no-repeat; padding-left: 21px; }

.login-text-box .phone .tipsy-inner {background: white url(../images/sign-phone.png) 5px 8px no-repeat; padding-left: 21px; }

.login-text-box .user-info .tipsy-inner { background: white url(../images/sign-globe.png) 5px 8px no-repeat; padding-left: 21px; }

.login-text-box .error-red{	color:#f5391a; 	padding-left:20px;	background: #fff url(../images/red-cross.jpg) 5px 13px no-repeat !important; }

.login-text-box .error-green{	color:#5d780d; 	padding-left:25px;	background: #fff url(../images/green-cross.png)5px 12px no-repeat !important; }

#last_nameInfo .tipsy-inner,
#first_nameInfo .tipsy-inner {	background: white url(../images/sign-user.png) 5px 11px no-repeat;	padding-left: 25px; }

#emailInfo .tipsy-inner {	background: white url(../images/sign-envelop.png) 5px 11px no-repeat;	padding-left: 25px;} 

#phone_numberInfo .tipsy-inner {	background: white url(../images/sign-phone.png) 5px 11px no-repeat;	padding-left: 25px;} 

#usernameInfo .tipsy-inner {	background: white url(../images/sign-globe.png) 5px 11px no-repeat;	padding-left: 25px;}


/*sign in*/

.signin-wrapper{	background: url(/wizard/images/signin-bg-shadow.png) no-repeat bottom center;	left: 50%;
    margin: -250px 0 0 -260px;    padding: 0 0 38px;    position: fixed;    text-align: left;    top: 50%;
    width: 515px;	color: #666;}
	
.signin-wrapper .signin-content{	border-radius: 6px;	border: 1px solid #E6E6E6;	background-color: white;
	padding: 20px 20px 20px 40px;	position: relative;}
	
.signin-title{	color: #CC3300;	font-size: 36px;	font-family: 'open_sansregular';	margin-bottom: 30px;}
.signin-input-box{	margin-bottom: 25px;}

.signin-input-box input{	border: 2px solid #CDCDCD;    color: #BFBFBF;    font-size: 14px;    height: 40px;
    line-height: 40px;    padding: 0 5px;    width: 97%;	margin-bottom: 5px;	font-size: 18px;	font-weight: normal;}
	
.signin-input-box input:focus{	color: #CC3300;	border: 2px solid #10558D;}

.signin-input-box span.example-msg {    display: block;    font-size: 10px;}

.login-wrapper .sign-in-btn,
.signin-content .sign-in-btn{
	background: -moz-linear-gradient(center top , #207eca, #0e5187); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#207eca),    color-stop(100%,#0e5187)); 
	background: -webkit-linear-gradient(center top, #207eca 5%,#0e5187 100%); 
	background: -o-linear-gradient(center top , #207eca,#0e5187 100%); 
	background: -ms-linear-gradient(center top, #207eca 0%,#0e5187 100%); 
	background: linear-gradient(center top, #207eca,#0e5187 100%); 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#207eca', endColorstr='#0e5187',GradientType=0 );
	
	  border-radius: 5px;
	 -moz-border-radius:5px;
    -webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	-o-border-radius:5px;
	
	cursor: pointer;	padding: 8px 20px 8px 18px;	margin: 0;	border: none;	color: #fff;	font-size: 24px;	text-shadow: 1px 1px #000;
	float: right;	margin: 0 2px 0 0;    min-width: 150px;}
	
*:first-child+html .signin-content .sign-in-btn, *:first-child+html .login-wrapper .sign-in-btn{	overflow: visible;	zoom: 1;	background: url(../images/blue-ie7-btn.png) 0px 0px repeat-x; 	width:150px;}

#login_block #login_error_msg{	float: left;	margin-top: 15px;}
#login_block #loading{	margin-top: 7px;	margin-right: 10px;	float: right;}

.forget-msg a,
.forget-msg{	color: #10558D;	cursor: pointer;	text-decoration: underline;}

.signin-checkbox{    float: left;    margin-top: 10px;}

.signin-checkbox input[type="checkbox"]{	width: 13px;	height: 13px;	margin: 0 5px 0 0px;}

.signin-content .cross-button{	background: url(/wizard/images/x-button.png) no-repeat 0 0;	display: block;	width: 27px;
	height: 27px;	 position: absolute;    right: -14px;    top: -14px;}
	
.signing-background{	background: url(/wizard/images/overlay_bg.png) repeat 0 0;	position: fixed;	left: 0;
	top: 0;	right: 0;	border: 0;	width: 100%;	height: 100%;	z-index: 9999;}
	
#forgot_password_block .forget-msg{	float: left;}

#forgot_password_block #back_to_login_link,
#forgot_password_block #forget_password_error_msg{	float: left;	clear: both;	margin-top: 6px; }

#forgot_password_block #loadingForgetPassword{	float: right;	margin: 8px 8px 0 0;}
#forgot_password_block #forget_password_error_msg{cursor: default; text-decoration: none;}
.loging-block{	height: 150px;	left: 50%;	margin: -240px 0 0 -240px;	padding: 15px;	position: fixed;	top: 50%;	width: 430px;
	z-index: 99999;	text-align: center;}
	
.loging-block .name-block{	font-size: 16px;	color: #cc3300;	line-height: 16px;    margin: 8px 0 0;
	font-family: 'open_sansregular';}

.loging-block .register-msg-box,	
.loging-block .powering-box{	font-size: 20px;	color: #9a9a9a;	font-family: 'open_sansregular';}

.loging-block .loadin-img{	margin-top: 15px;}

.main-login-wrapper{	width: 100%;	height: 100%;	background: url(/wizard/images/body-bg.gif) repeat 0 0;	position:absolute;}

.login-content {       display: inline;    float: left;    margin: 0 15px 0 0;     width: 200px;}
.login-content.first_blc{ width:180px;}
.login-content.last_blc{ margin-right:0;}
 
.login-content {    padding-bottom: 25px; clear:both;}
 


 
.login-content .img-box {    float: left; width:100%;}

.login-content .login-content-box {   line-height: 20px; padding-top:5px; clear:both; font-size:13px;}
.login-content .login-content-title {    color: #cc3300;    font-size: 18px;    margin-bottom: 7px;	font-family: 'open_sansregular'; font-weight:bold; }

@media screen and (-webkit-min-device-pixel-ratio:0) { .login-content .login-content-title { 
 font-weight:500;  -webkit-text-stroke: 0.34px; } }

 
.login-content .login-content-box {    margin-left: 70px;	line-height: 16px; padding-top:5px;}
.login-content .login-content-title {    color: #444444;    font-size: 20px;    margin-bottom: 7px;	font-family: 'open_sansregular'; }
 
.form-text {    color: #444444;    font-family: 'open_sansregular';    font-size: 20px;    margin-bottom: 15px; }

.form-text .red{	color: #cc3300;	font-size: 22px;}


.login-middle-wrapper .login-left .login_left_title {    color: #444444;    font-size: 22px; line-height:normal;   margin-bottom: 12px;	font-family: 'open_sansregular'; }
.gap_top{ height:35px;}
.login-main-wrapper{
	 width: 515px;	 border: 1px solid #bebebe;	 padding: 15px;	 margin: 110px auto 208px;
	 
	   border-radius: 5px;	 -moz-border-radius:5px;    -webkit-border-radius: 5px;	-khtml-border-radius: 5px;	-o-border-radius:5px;
}
.login-main-wrapper .button-block{	float: left;	width: 100%;}
.login-wrapper .sign-in-btn{	float: left;}
.login-wrapper .forget-register-block{	float: right; width:50%;}
.login-main-wrapper #login_error_msg {    float: left;    margin-bottom: 10px;   width: 100%;}
.login-main-wrapper #register_link,
.login-main-wrapper #forgot_password_link{
	margin-top: 10px;	font-size: 12px;	float: right;	clear: both;	color: #10558D;    cursor: pointer;    text-decoration: underline;}

.terms_wrapper{ margin-bottom: 9px;    padding-top: 9px; overflow:hidden; font-size:13px; line-height:16px;}
.terms_wrapper input[type="checkbox"]{ width:13px; height:13px; margin:0 3px 0 0; background:none; #vertical-align:text-bottom; vertical-align:middle; float:left;}
.terms_wrapper a{ color:#10558D; }	
.term-text-box{ margin-left: 20px; line-height:16px; font-size:11px; }
/* new css start */
#mr_login_top .mr_login_top_inner.width900{ width:900px;}
.wizard-wrapper{ background:#f7f7f7; width:900px; height:576px; margin:100px auto 0; border:1px solid #ddd; -webkit-border-radius: 5px;
	-moz-border-radius: 5px;	border-radius: 5px;	font-size: 14px;	-webkit-box-shadow: 0px 1px 5px rgba(50, 50, 50, 0.2);
	-moz-box-shadow:0px 1px 5px rgba(50, 50, 50, 0.2);	box-shadow:0px 1px 5px rgba(50, 50, 50, 0.2);  }
.wizard-wrapper.single-block{ min-height: 130px; height: auto;}
.wizard-wrapper.single-block .title-box{ text-align: center;}
.wizard-wrapper .wrapper-inner{ padding:30px 20px 20px;}
.wizard-wrapper .title-box{	margin: 0;	 padding-bottom:20px;  background: url(/wizard/images/dashboard_images/saprater-bg.png) repeat-x 0 100%;   }
.wizard-wrapper .heading_title	{ font-family: 'open_sansregular';	font-size: 30px; color: #cc3300; margin:0; font-weight:normal;}

.wizard-wrapper .small_text_intro{ padding:20px 0; background: url(/wizard/images/dashboard_images/saprater-bg.png) repeat-x 0 100%; font-family: 'open_sansregular'; font-size:18px; line-height:22px; color:#444; margin-bottom:20px;} 

.wizard-wrapper .small_text_intro p{ margin:0;}

.user_form_block{ width:545px; float:left; padding-top:20px;}
.user_form_block p{ margin:0 0 15px 0; padding:0; overflow:hidden; clear:both;}
.user_form_block p .error{ font-size:11px; display:block; margin-left:144px; color:#FF0000; padding-top:2px; clear:both;}
.user_form_block label{ float:left; display:inline-block;  width:144px; font-family: 'open_sansregular'; }
.user_form_block label .star{ font-size:12px; color:#FF0000; font-family:Arial, Helvetica, sans-serif;}
.user_form_block .text, .user_form_block .textarea{ float:left; display:block;  width:395px; padding:2px; color:#222; font-size:12px; border:1px solid; border-color:#808080 #bfbfbf #eaeaea; height:18px; background:#fff; outline:none; 
box-shadow: inset 1px 2px 2px rgba(50, 50, 50, 0.1); -moz-box-shadow: inset 1px 2px 2px rgba(50, 50, 50, 0.1); -webkit-box-shadow: inset 1px 2px 2px rgba(50, 50, 50, 0.1);}

.user_form_block .textarea{ height:110px; resize:none; overflow:auto;}
.user_form_block .submiy_btn_blc{ text-align:right;}
.wizard-wrapper .email_icon_blc{ text-align:center;}

.user_form_block .submiy_btn_blc input.submit, .wizard-wrapper.wrapper_404 .register-now{
	background: #079f98; /* Old browsers */
    border-radius: 2px;
	-moz-border-radius:2px;
    -webkit-border-radius: 2px;
	-khtml-border-radius: 2px;
	-o-border-radius:2px;
	height:30px; line-height:30px;
	cursor: pointer;
	padding: 0px 20px 0px 18px;
	margin: 0;
	border: none;
	color: #fff;
	font-size: 12px;
}
.user_form_block .submiy_btn_blc input.submit:hover, 
.wizard-wrapper.wrapper_404 .register-now:hover{
    background-color: #31BDB5;
}

input::-moz-focus-inner{ 
    border: 0;
    padding: 0;
}


/* 404 page css */

.wizard-wrapper.wrapper_404{ height:500px;}
.wizard-wrapper.wrapper_404 .heading_title{ text-align:center;}
.wizard-wrapper.wrapper_404 .content404_block{ padding-top:50px;}
.wizard-wrapper.wrapper_404 .short_text{ float:left; width:400px; padding-top:12px; line-height:20px;}
.wizard-wrapper.wrapper_404 .short_text h3{ font-size:22px;  margin:20px 0;}
.wizard-wrapper.wrapper_404 .icon404_blc{ width:460px; float:left;}
.wizard-wrapper.wrapper_404 .icon404_blc img{ max-width:100%;} 
.wizard-wrapper.wrapper_404 .register-now{ display:block; float:left; text-decoration:none;}
.wizard-wrapper.single-block .title-box a{ float: right; margin: 10px 0 0 0; color: #BF6C2F;}

.subscribe-to-pressreleases { height:auto}
.subscribe-to-pressreleases .title-box { background:none; padding-bottom:0px; text-align: center;}
.subscribe-to-pressreleases .wrapper-inner {
    padding: 20px 30px;
	
}