#regform-wizard {	
	background:#fff url(/img/vert_gradient_yellow.png) repeat-x scroll 0 0;
	border:5px solid #9bd83c;
	font-size:12px;
	min-height:700px;
	_height:720px;
	margin:20px auto;	
	width:720px;
	overflow:hidden;
	position:relative;

	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}  

#regform-wizard .items {width:2000em;clear:both;position:absolute;}

#regform-wizard .page {	padding:5px 30px;width:670px;float:left;}

#regform-wizard h2 {
	border-bottom:1px dotted #ccc;
	font-size:22px;
	font-weight:normal;
	margin:10px 0 0 0;
	padding-bottom:15px;
}

#regform-wizard h2 em {
	display:block;
	font-size:14px;
	color:#666;
	font-style:normal;
	margin-top:5px;
	line-height:16px;
	background: url(/img/icon/exclamation.png) no-repeat scroll left top;
	text-indent: 20px;
}


#regform-wizard ul {
	padding:0px !important;
	margin:0px !important;
}

#regform-wizard li {
	list-style-type:none;
	list-style-image:none;
	margin-bottom:25px;	
}

#regform-wizard label, #regform-wizard .label {font-size:14px;display:block;}

#regform-wizard label strong, #regform-wizard label .strong {color:#789;position:relative;top:-1px;}

#regform-wizard label em {font-size:11px;color:#666;font-style:normal;}

#regform-wizard .text {width:96%;letter-spacing:1px;margin-top: 4px;}

#regform-wizard select {
	width:94%;
}



#regform-wizard .double label { 
	width:49%;
	float:left;
	height:90px;
}

#regform-wizard .triple label { width:33%;float:left;height:90px;}
#regform-wizard .triple .text {width:90%;}

#regform-wizard .double .text {width:93%;}

#regform-wizard .clearfix {
	clear:left;
	padding-top:10px;	
}

#regform-wizard .right {
	float:right;		
}


#regform-wizard .error {
	border:1px solid red;
	background-image:url(/img/text-bg-red.gif);
	color:red;
}

#regform-wizard #status {
	margin:0px !important;
	height:35px;

	padding-left:25px !important;
	
	background: #F7E065 url(/img/bg_glass-green.png) 50% 50% repeat-x;
	_background:#F7E065;
}

#status li {
	list-style-type:none;
	list-style-image:none;
	float:left;
	color:#fff;
	padding:10px 30px;
}

#status li.active {
	background-color:#ffd206;
	font-weight:normal;	
	font-weight:bold;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	color:#666;
}
