.wrap {
	width:199px;
	float:left;
    margin-top:20px; }

.top, .bottom {
	float:left;
	width:199px;
	height:40px;
	/*url to the bottom rounded corner*/
	background:transparent url(/images/nextstepbottom.png) no-repeat; }

.top {
	/*url to the top rounded corner*/
	background:transparent url(/images/nextsteptop.png) no-repeat }
    
.top h1 {
    font-family:arial,helvetica,sans-serif;
    font-size:16px;
	color:#ad5284;
    margin-top:0px;
	padding:5px 10px; }
	
.box {
	float:left;
	padding:0 10px;
	/*Your width is 202px minus 20px for your left and right padding totally to 182px*/
	width:179px;
	/*the url to your text background*/
	background:transparent url(/images/nextstepbg.png) repeat-y;
	color:#666666; }
    
.box h2 {
    font-family:arial,helvetica,sans-serif;
    font-size:13px;
	color:#ad5284;
    margin-top:10px;
	line-height: 0px;
	text-align: left;
	text-transform: capitalize; }
    
    
a.nextstep {
	background: url(/images/nextstepsprite.png) no-repeat 0 0;
	width: 170px;
	height: 24px;
	display: block;
	color:#666666;
	font:12px  arial, verdana, sans-serif;
	text-decoration:none;
	text-indent:7px;
	padding-top:7px; }
    
a.nextstep:hover { 
	background-position: 0 -30px;
	color:#000000; }

td.nextstep {
    width:170px; }

