
    #green_and_orange_step_menu { margin:0; padding:5px; display:inline-table; list-style:none; }
    #green_and_orange_step_menu li{ display:inline; float:left; background:url(step_orange_green.png) no-repeat -50px bottom; height:41px; line-height:41px; font-size:12px; padding:0 30px 0 25px; position:relative; font-family:Tahoma, Geneva, sans-serif;}
    #green_and_orange_step_menu li span{ margin:0px; z-index:1; background:url(step_orange_green.png) no-repeat left bottom; display:block; position:absolute; height:41px; line-height:41px; width:13px; top:0; left:-10px; padding:0;}
    #green_and_orange_step_menu li.inprogress { background-position:-50px 0px}
    #green_and_orange_step_menu li.inprogress span, #green_and_orange_step_menu li.lastinprogress span{background-position:left 0px }
    #green_and_orange_step_menu li.done {background-position: -50px -41px}
    #green_and_orange_step_menu li.done span, #green_and_orange_step_menu li.ldone span {background-position:left -41px }
    #green_and_orange_step_menu li.frist, #green_and_orange_step_menu li.done, #green_and_orange_step_menu li.inprogress, #green_and_orange_step_menu li.ldone, #green_and_orange_step_menu li.lastinprogress { color:#FFF;}
    #green_and_orange_step_menu li.frist {background-position: -20px 0px }
    #green_and_orange_step_menu li.fdone { background-position: -20px -41px }
    #green_and_orange_step_menu li.last {background-position: right bottom }
    #green_and_orange_step_menu li.lastinprogress { background-position: right 0}
    #green_and_orange_step_menu li.ldone { background-position: right -41px}

	#green_and_orange_step_menu li > a { color: #000; text-decoration: none;}
	#green_and_orange_step_menu li.last > a { color: #000; text-decoration: none;}	
	#green_and_orange_step_menu li.frist > a { color: #FFF; text-decoration: none;}
	#green_and_orange_step_menu li.fdone > a { color: #FFF; text-decoration: none;}
	#green_and_orange_step_menu li.inprogress > a { color: #FFF; text-decoration: none;}
	#green_and_orange_step_menu li.done > a { color: #FFF; text-decoration: none;}
	#green_and_orange_step_menu li.lastinprogress > a { color: #FFF; text-decoration: none;}

	
	input.example3 {
    background: white;
    border: 1px double #DDD;
    border-radius: 5px;
    box-shadow: 0 0 5px #333;
    color: #666;
    padding: 5px 10px;
    width: 165px;
    outline: none;
}

.classname {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background-color:#ededed;
	-webkit-border-top-left-radius:6px;
	-moz-border-radius-topleft:6px;
	border-top-left-radius:6px;
	-webkit-border-top-right-radius:6px;
	-moz-border-radius-topright:6px;
	border-top-right-radius:6px;
	-webkit-border-bottom-right-radius:6px;
	-moz-border-radius-bottomright:6px;
	border-bottom-right-radius:6px;
	-webkit-border-bottom-left-radius:6px;
	-moz-border-radius-bottomleft:6px;
	border-bottom-left-radius:6px;
	text-indent:0;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#777777;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	height:35px;
	line-height:35px;
	width:220px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #ffffff;
}.classname:hover {
	background-color:#dfdfdf;
}.classname:active {
	position:relative;
	top:1px;
}
