/* -------------------- center */
	
div#main div#content div#center-twocols {
	display:table-cell;
	float:left;
	width:738px;
	margin-right: 10px;
}

/* -------------------- steps */

#steps {
	height:60px;
}

.steps {
	display:inline;
	list-style:none;
	margin-top:0px;
	margin-bottom:10px;
}

.steps li {
	display:inline;
	list-style:none;
}

.steps li a {
	display:block;
	float:left;
	width:100px;
	color:#333;
	background-repeat:no-repeat;
	background-position:top left;
}

.steps li .step1 { background-image:url(xxx.jpg); }
.steps li .step2 { background-image:url(xxx.jpg); }
.steps li .step3 { background-image:url(xxx.jpg); }
.steps li .step4 { background-image:url(xxx.jpg); }
.steps li .step5 { background-image:url(xxx.jpg); }
.steps li .step6 { background-image:url(xxx.jpg); }

.steps li .active { 
	background-position:bottom left;
	color:#950002;
}

/* -------------------- warning */

#warning {
	clear:both;
	padding:4px;
	background:#FCC;
	border:1px solid #F00;
	width:710px; 
}

.warning {
	color:#F00;
}

.warning input {
	background:#FCC;
	border:1px solid #F00;
	color:#000;
}

/* -------------------- table */

th {
	white-space: nowrap
}

.details td, .details th {
	padding:2px;
}

/* -------------------- fieldset */

fieldset {
	clear:both;
	padding:10px;
	margin-top:10px;
	width:700px; 
	border:0px solid #333;
	border-top:18px solid #333;
}

legend {
	padding:2px;
	background: #333;
	color:#FFF;
}

input {
	width:165px;
	height: 14px;
	padding: 2px 5px;
	margin-bottom: 5px;
}

.fileauto {
	border:1px solid #999 !important;
}

select {
	width:175px;
	height: 18px;
	margin-bottom: 5px;
}

textarea {
	width:175px;
	margin-bottom: 5px;
}

.boxhighlight {
	border:1px solid #CCC; 
	background:#FFF;
	padding:5px;
}
