/*
 * jQuery WizardPro Plugin
 * Copyright (c) 2010 Philo Hermans
 * http://www.philohermans.com
 * http://codecanyon.net/user/Philo01
 */
 

	body{
		font: 14px Calibri, Tahoma, Helvetica, Arial, sans-serif;
		margin:0;
		padding:0;
		height:100%;
		
	}
	#container{
		width: 800px;
		margin: 0 auto;
		min-height:100%;
		position:relative;
	}

		
	
	.stepsnow-default-style{
		background: #FFF;
		border: 1px solid #cdd6db;
		width: 800px;
		margin: 0 auto;
	}
	
		/* Links */
		a:link,
		a:active,
		a:visited{
			
			text-decoration:none;
		}
		
			a:hover{
				color: #f78f00;
			}
		
		/* No Javascript */
		.stepsnow-default-style .no_javascript{
			text-align: center;
			padding: 10px;
		}
	
		.stepsnow-default-style.js ul.steps,
		.stepsnow-default-style.js .step_content{
			display:none;
		}
		
		
		/* Wizard steps */
		.stepsnow-default-style ul.steps{
			list-style-type: none;
			margin:0;padding:0;
			overflow:auto;
			border-bottom: 1px solid #cdd6db;
			background: #ebeced;
			height: 34px;
		}
		
			.stepsnow-default-style ul.steps li{
				float:left;
				font-weight:bold;
				color: #a0a8ac;
				background: #ebeced;
				position:relative;
				height: 34px;
			}
			
				.stepsnow-default-style p{
					margin: 8px 0 0 0;
				}
			
				.stepsnow-default-style ul.steps li span{
					background: url('../img/grey_arrow.png') no-repeat right;
					width: 15px;
					height: 34px;
					position:absolute;
					top: 0;
					right: 0;
				}
			
				.stepsnow-default-style ul.steps li.current{
					color: #353535;
					background: #FFF;
				}
				
					.stepsnow-default-style ul.steps li.current span{
						background: #eaebed  url('../img/white_arrow.png') no-repeat right;
						z-index: 999;
					}
					
				.stepsnow-default-style ul.steps li.completed span{
					background-color:#FFF;
					z-index: 999;
				}
		
		/* Wizard step content */		
		.stepsnow-default-style .step_content{
			padding: 0px;
			overflow:hidden;
			position: relative;
			clear: both;
		}
		
			.stepsnow-default-style .step_content .blockuser{
				position: absolute;
				left: 0;
				top:0;
				background: url('../img/blockbg.png');
				width: 100% !important;
			    height: 100%;
				z-index: 999;
				padding: 0;margin: 0;
				display: none;
			}
			
				.stepsnow-default-style .step_content .blockuser span{
					background: url('../img/ajax-loader.gif') no-repeat;
					height: 32px;
					width: 32px;
					position: absolute;
					left: 48%;
					top: 45%;
				}
			
			/* Error Message */
			.stepsnow-default-style .step_content .errormsg{
				background: #ffeeee;
				color: #9b3330;
				padding: 5px;
				margin-bottom: 10px;
			}
			
			/* Help Text */
			.stepsnow-default-style .step_content .helper{
				position: absolute;
				background: #f3f6fb;
				top:0;
				left: 0;
				width: 310px;
				border-right: 1px solid #cdd6db;
				display: none;			
			}
			
				.stepsnow-default-style .step_content .helper span.arrow{
					background: url('../img/helper_arrow.png') no-repeat right;
					display: block;
					width: 15px;
					height: 34px;
					position: absolute;
					right: -10px;
					z-index: 888;
				}
			
				.stepsnow-default-style .step_content .helper .text{
					padding: 10px;
					overflow: hidden;
					min-width: 280px;
				}
			
			/* One column wizard */
			.stepsnow-default-style .step_content div.one_column{
				padding: 10px;
			}
			
			/* Two column wizard */
			.stepsnow-default-style .step_content div.two_column div.column_one{
				float:left;
				width: 295px;
				padding: 10px;
			}
			
				.stepsnow-default-style .step_content div.two_column div.column_one p{
					line-height: 20px;
				}
			
			.stepsnow-default-style .step_content div.two_column div.column_two{
				float:right;
				width:450px;
				padding: 10px;
			}	
			
			.stepsnow-default-style .step_content a.show_helper{
				color: #353535;
				display: block;
			}
			
				.stepsnow-default-style .step_content .show_helper span{
					float: right;
					margin-right: 10px;
					color: #2e6c90;
				}
				
					.stepsnow-default-style .step_content .show_helper span:hover,
					.stepsnow-default-style .step_content a.show_helper:hover span{
						color: #1696df;
					}
			
			/* Form styling */
			.stepsnow-default-style form.defaultRequest{
			
			}
			
				.stepsnow-default-style form.defaultRequest fieldset{
						border: 0;
				}		
					
					.stepsnow-default-style form.defaultRequest label {
  						display: block;
  						float: left;
  						width: 190px;
  						font-weight: bold;
  						color: #353535;
  						padding: 2px;
					}
					
					.stepsnow-default-style form.defaultRequest label.error{
						float: none;
						margin-left: 190px;
						padding-top: 8px;
						color: #9b3330;
						font-size: 11px;
						background: url('../img/error.png') no-repeat 0 7px;
						padding-left: 18px;
					}
					
					
					.stepsnow-default-style form.defaultRequest textarea{
  						font-family: Calibri, Tahoma, Helvetica, Arial, sans-serif;
  						font-size: 1em;
  						color: #727780;
  						padding: 2px;
  						border: 1px solid;
  						border-color: #888e98 #ced6db #ced6db #888e98;
  						width: 354px;
  						height: 174px;
					}
					
						.stepsnow-default-style form.defaultRequest textarea.error{
  							border: 1px solid;
  					 		border-color: #993333 #cc6666 #cc6666 #993333;
							background: #ffeeee;
							color: #990000;
						}
						
					
					.stepsnow-default-style form.defaultRequest input[type="text"],
					.stepsnow-default-style form.defaultRequest input[type="password"] {
					  font-family: Calibri, Tahoma, Helvetica, Arial, sans-serif;
					  font-size: 1em;
					  border: 1px solid;
  					  border-color: #888e98 #ced6db #ced6db #888e98;
					  width: 164px;
					  color: #727780;
					  padding: 2px;
					  height: 18px;
					}
					
						.stepsnow-default-style form.defaultRequest input[type="checkbox"]{
							padding: 2px 2px 2px 0;
							margin: 2px 2px 2px 0;
						}
					
						.stepsnow-default-style form.defaultRequest input[type="text"].error,
						.stepsnow-default-style form.defaultRequest input[type="password"].error{
							border: 1px solid;
  					 		border-color: #993333 #cc6666 #cc6666 #993333;
							background: #ffeeee;
							color: #990000;
						}
			
				

  
  
    .stepsnow-default-style button {
        cursor:pointer;
        -moz-box-shadow:inset 0px 1px 0px 0px #fff6af;
        -webkit-box-shadow:inset 0px 1px 0px 0px #fff6af;
        box-shadow:inset 0px 1px 0px 0px #fff6af;
        
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffec64), color-stop(1, #ffab23));
        background:-moz-linear-gradient(top, #ffec64 5%, #ffab23 100%);
        background:-webkit-linear-gradient(top, #ffec64 5%, #ffab23 100%);
        background:-o-linear-gradient(top, #ffec64 5%, #ffab23 100%);
        background:-ms-linear-gradient(top, #ffec64 5%, #ffab23 100%);
        background:linear-gradient(to bottom, #ffec64 5%, #ffab23 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffec64', endColorstr='#ffab23',GradientType=0);
        
        background-color:#ffec64;
        
        -moz-border-radius:6px;
        -webkit-border-radius:6px;
        border-radius:6px;
        
        border:1px solid #ffaa22;
        
        display:inline-block;
        color:#333333;
        font-family:arial;
        font-size:15px;
        font-weight:bold;
        padding:6px 24px;
        text-decoration:none;
		margin: 10px 10px 10px 10px;
        
        text-shadow:0px 1px 0px #ffee66;
        
    }
    .stepsnow-default-style button:hover {
        
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffab23), color-stop(1, #ffec64));
        background:-moz-linear-gradient(top, #ffab23 5%, #ffec64 100%);
        background:-webkit-linear-gradient(top, #ffab23 5%, #ffec64 100%);
        background:-o-linear-gradient(top, #ffab23 5%, #ffec64 100%);
        background:-ms-linear-gradient(top, #ffab23 5%, #ffec64 100%);
        background:linear-gradient(to bottom, #ffab23 5%, #ffec64 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffab23', endColorstr='#ffec64',GradientType=0);
        
        background-color:#ffab23;
    }
    .stepsnow-default-style button:active {
        position:relative;
        top:1px;
    }


			.footer {
				position:absolute;
				bottom:0;
				width:100%;
				height:60px;
				color:#FFF;
			}
			#body {
				padding:10px;
				padding-bottom:0px;
			}
				
				

		
						



