#configure div#stepHeader {
	height: 27px;
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 20px;
	letter-spacing: -1px;
	background: url(../../images/configureDev/configurator.stepHead.background.gif) no-repeat;
	width: 507px;
	padding: 0 10px;
	margin: 10px 0;
}
	#stepHeader span.step{
		color: #ffdd3f;
	}

#configure div#stepTiles {
}
	#stepTiles div.configClear {
		height: 5px;
		clear: left;
		padding: 0;
		margin: 0;
	}
	#stepTiles div.groupLabel {
		font-weight: bold;
		font-size: 16px;
		color: #9d1e0f;
	}
	#stepTiles div.stepNote {
		margin: 10px auto;
		padding: 5px;
		width: 75%;
		border: 1px dotted #255125;
		font-size: 14px;
	}
		#stepTiles div.stepNote a {
			color: #970f00;
		}
		#stepTiles div.stepNote strong {
			color: #970f00;
		}
	
	#stepTiles div.tile {
		float: left;
		width: 130px;
		padding: 0 1px 0 1px;
		margin: 0;
		background: transparent;
		text-align: center;
		line-height: normal;
	}
		#stepTiles div.tile div.pictureHolder {
			width: 120px;
			height: 130px;
			margin: 0 0 5px 0;
		}
		#stepTiles div.tile div.name {
			color: #9d1e0f;
			height: 40px;
		}

		#stepTiles div.tile div.detailsTopcap {
			background: url(../../images/configureDev/configurator.stepTile.details.topcap.gif) top left no-repeat;
			height: 10px;
			padding: 0;
			margin: 0;
		}
		#stepTiles div.tile div.detailsBottomcap {
			background: url(../../images/configureDev/configurator.stepTile.details.bottomcap.gif) bottom left no-repeat;
			height: 10px;
			padding: 0;
			margin: 0;
		}
		#stepTiles div.tile div.detailsHolder {
			background: url(../../images/configureDev/configurator.stepTile.details.background.gif) repeat-y;
			padding: 0 3px 0 3px;
			text-align: left;
			min-height: 100px;
		}
			#stepTiles div.tile div.detailsHolder div.detailsHead {
				text-align: center;
				text-transform: uppercase;
				font-weight: bold;
				margin: 0 0 10px 0;
				color: #255125;
			}
			#stepTiles div.tile div.detailsHolder div.subHead {
				margin: 0 0 10px 0;
			}
			#stepTiles div.tile div.detailsHolder ul {
				margin: 0 0 0 20px;
			}
			#stepTiles div.tile div.detailsHolder ul li {
				background: transparent;
				text-align: left;
				color: #000;
				display: list-item;
				width: inherit;
				padding: 0px;
				margin: 0px;
				list-style: disc outside;
			}


		/* Selected effect */
		#stepTiles div.tile.selected div.detailsHolder {
			background-color: #FFDD3F;
		}
		#stepTiles div.tile.selected div.detailsTopcap {
			background-color: #FFDD3F;
		}
		#stepTiles div.tile.selected div.detailsBottomcap {
			background-color: #FFDD3F;
		}
		/* Hover effect */
		#stepTiles div.tile.hover {
			cursor: pointer;
		}
		#stepTiles div.tile.hover div.detailsHolder {
			background-color: #C7E7C7;
		}
		#stepTiles div.tile.hover div.detailsTopcap {
			background-color: #C7E7C7;
		}
		#stepTiles div.tile.hover div.detailsBottomcap {
			background-color: #C7E7C7;
		}
		#stepTiles div.tile.hover div.name {
			text-decoration: underline;
		}





#configureSummary {
	margin: 5px 0 0 3px;
}
	#configureSummary div#summaryTopcap {
		background: url(../../images/configureDev/configurator.summary.topcap.gif) no-repeat;
		height: 37px;
		width: 175px;
	}
	#configureSummary div#summaryBottomcap {
		background: url(../../images/configureDev/configurator.summary.bottomcap.gif) no-repeat;
		height: 37px;
		width: 175px;
	}
	#configureSummary div#summaryHolder {
		background: url(../../images/configureDev/configurator.summary.background.gif) top no-repeat;
		padding: 0 6px 0 6px;
		text-align: left;
		min-height: 153px;
		width: 163px;
		line-height: 16px;
	}

		#summaryHolder div.title {
			font-weight: bold;
			color: #970f00;
		}
		
		#summaryHolder p {
			margin: 0 0 10px 0;
		}
		#summaryHolder div#summaryTiles div.tile {
			list-style: none;
			display: block;
			margin: 15px 0 0 0;
		}
			#summaryTiles div.tile div.tileHead {
				background: url(../../images/configureDev/configurator.summary.tileHead.background.gif) no-repeat;
				height: 19px;
				padding: 3px 10px 0 10px;
				margin: 0 0 3px 0;
				width: 142px;
				text-transform: uppercase;
				color: #fff;
				font-weight: bold;
			}
				#summaryTiles div.tile div.tileHead a {
					float: right;
					color: #ffdd3f;
					text-decoration: none;
					text-transform: none;
				}
				#summaryTiles div.tile div.tileHead a:hover {
					text-decoration: underline;
				}
			
			#summaryTiles div.tile ul {
				padding: 0;
				margin: 0;
				list-style: none;
			}
				#summaryTiles div.tile ul li {
					display: block;
				}

		#summaryHolder div.totalHolder div.innerBorder {
			margin: 10px 0;
			padding: 5px 0;
			border-top: 2px solid #d9e0e5;
			border-bottom: 2px solid #d9e0e5;
			font-size: 14px;
			line-height: 18px;
		}
		#summaryHolder div.totalHolder div.model {
			font-weight: bold;
		}
		#summaryHolder div.totalHolder div.price {
			font-weight: bold;
			color: #970f00;
		}