fieldset {
	border: none;
	padding-bottom: 10px;
}

legend {
	display: none;
}


/* Clue rewards pg.2 */
div.map {
	width: 200px;
	float: left;
}

div.clue {
	width: 165px;
	float: left;
padding-right: 20px;
} 

div.reward {
	width: 165px;
	float: left;
}

div.row {
	clear: both;
	padding-bottom: 10px;
}

p#trailDetails {

}

    

       	div#holder {
			border: 5px solid #e42f92;
			background: white;
			
			padding: 10px;
			margin-top: 20px;
		}
		

		#introToTrail {
			width: 690px;
			
			margin: 0 auto;
			position: relative;
		}

		div#introToTrail img.img {
			margin-left: 70px;
		}

		#introToTrail .leftCol {
			width: 350px;
			float: left;
		}

		input {
			width: 150px;
		}

		hr {
			background: url(http://www.happypackages.com/happy_packages_trail/img/hr.gif); repeat-x top left;
			height: 5px;
			border: none;
		}

		input.fitToTitle {
			position: relative;
			top: -20px;
		}

		.button {
			cursor: pointer;
		}
		
		#holderFooter {

		}
		
		#holderFooter .leftCol {
			float: left;
			width: 400px;;
		}
		
		#holderFooter .button {
			float: right;
		}
		
		
		#holderFooter img {
			float: right;
		}
		
/* page 2 */		
		
div.clue p.title, div.reward p.title {
	font-size: 110%;
	padding-top: 0;

}

div.clue p.desc,div.reward p.desc {
	font-size: 80%;
	padding-top: 0;
	padding-bottom: 10px;
	
}

img.mapImage {
	padding-top: 5px;
}



/* page 3 */

fieldset.friendsDetails {
	width: 300px;
	float: left;
	
	
}

fieldset.friendsDetails p.title, fieldset.yourDetails p.title {
	font-size: 130%;
}

fieldset.yourDetails {
	width: 300px;
	float: right;
	
}

fieldset.trailDetails {
	width: 300px;
	float: left;
}

input, textarea {
	background-color: #f0eee8;
}

span.trailTitles {
	position: relative;
	top: -18px;
}






       