/*[conditionalcss=true]*/
/*[strip-comments=true]*/
/*[strip-space=true]*/
/*[cache=true]*/

/*-------------------------------------------------------------------------------------------------------------------*/
/* PROGRESS STRIP																													   */
/*-------------------------------------------------------------------------------------------------------------------*/

/* main progress/breadcrum div container */
.smartform div.progress
{
	display:block;
	clear:both;
	overflow: auto;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	padding: 4px;
}

/* progress buttons width */
.smartform div.progress input
{
	margin:	0em !important;
	padding: 2px 4px 2px 4px;
	border:	1px solid #cccccc;
}

/* progress unordered list container */
.smartform div.progress ul
{
	margin: 0em;
	padding: 0em;
	list-style: none;
	overflow: auto;
	float: left;
}

/* progress list item apperance */
.smartform div.progress ul li
{
	padding: 0em;
	float: left;
}

/* apply to all child nodes */
.smartform div.progress ul li *
{
	color: #444444;
	text-transform: capitalize;
}

/* progress input button active */
.smartform div.progress ul li.active input
{
	border:	1px solid #cccccc;
	/*background:	transparent;*/
	cursor:	pointer;
	background: #ffffff;
}

/* progress input button active */
.smartform div.progress ul li.current input
{
	border:	1px solid #cccccc;
	background: #EdEdEd;
	cursor:	pointer;
}

/* progress error marker - validation */
.smartform div.progress input.error
{
	background: transparent url(../icons/exclamation.gif) 10px center no-repeat;
}

/* progress input button inavtive */
.smartform div.progress ul li.inactive input
{
	border:	1px solid #eeeeee;
	background: #ffffff;
	color: #dddddd;
}

/* progress pipe seperator */
.smartform div.progress ul li.pipe
{
	width: 1px;
	margin: 0em 1em 0em 1em;
	border-left: 2px solid gray;
}

/* progress arrow seperator */
.smartform div.progress ul li.seperator
{
	width: 20px;
	height: 16px;
	margin:	0.35em 0.25em 0em 0.25em;
	_margin: 0.20em 0.25em 0em 0.25em;
	background: url(../icons/progress_arrow.gif);
	background-repeat: no-repeat;
	background-position: center 0px;
	_background-position: center 2px;
}