.float {float: left;}
/*option panel*/

#full-width-right-container {
	float:left;
	width:436px;
}
#full-width-right-container .top{
	height:31px;	
}
#welcome-panel {
	width: 436px;
	padding-bottom: 10px;
	border: 1px solid #cacaca;
}
#welcome-panel .top {
	width: 436px;
	height: 28px;
	/*padding-left:16px;*/
	border-top: 1px solid #fff;
	border-right: 1px solid #fff;
	border-right: 1px solid #fff;
}

/*Option 1*/
#welcome-panel #option1 {
	padding-top: 1px;
	margin-left:20px;
	margin-right: 14px;
	padding-bottom:10px;
	border-bottom:1px solid #ADADAD;
}
#welcome-panel #option1 .option-copy {
	float: left;
	width: 319px;
}
#welcome-panel #option1 .button1 {
	background: url("../images/panels/start-plan-button.gif") top left no-repeat;
	float: left;
	width: 158px;
	height: 27px;
	margin-top: 5px;
}
#welcome-panel #option1 .button1 a, #welcome-panel .top .button1 a {
	display: block;
	width: 158px;
	height: 27px;
}

/*Option 2*/
#welcome-panel #option2 {
	margin-left:20px;
	margin-right: 14px;
	padding-top:5px;
	border-bottom:1px solid #ADADAD;
}
	#welcome-panel #option2 .content {
		/* Overridden in IE only CSS */
		width:270px;
		padding-right:10px;
		float: left;
	}
		#welcome-panel #option2 .content hr {
			border-style:dotted;
		}
		#welcome-panel #option2 .content p {
			margin-top:0px;
		}
	#welcome-panel #option2 .image {
		float:left;
		width:122px;
		height:123px;
		margin-top:20px;
	}

/*Option 3*/
#welcome-panel #option3 {
	padding-top: 6px;
	margin-left:20px;
	margin-right: 10px;
}
#welcome-panel #option3 .option-copy {
	float: left;
	width: 244px;
}
#welcome-panel #option3 .button1 {
	background: url("../images/panels/start-plan-button.gif") top left no-repeat;
	float: right;
	width: 158px;
	height: 27px;
	margin-top: 4px;
}
#welcome-panel #option3 .button1 a {
	display: block;
	width: 158px;
	height: 27px;
}
#welcome-panel #option3 .button1 a:hover {
	display: block;
	width: 158px;
	height: 27px;
	background: url("../images/panels/start-plan-button-over.gif") top left no-repeat;
}
#welcome-panel .top .panel-button {
	background: url("../images/panels/start-plan-button.gif") top left no-repeat;
	float: left;
	width: 158px;
	height: 27px;
	margin: 5px 0 0 350px;
	display: inline;
}
#welcome-panel .top .panel-button a {
	display: block;
	width: 158px;
	height: 27px;
}
#welcome-panel .top .panel-button a:hover {
	background: url("../images/panels/start-plan-button-over.gif") top left no-repeat;
}

#welcome-panel .option-copy .number {
	float: left;
	background-color: #000;
	color: #FFFFFF;
	margin: 0;
	padding: 0;
	width: 14px;
	height: 19px;
	text-align: center;
	font-weight: bold;
	padding-top: 4px;
	font-family: Georgia, "Times New Roman", Serif;
	font-size: 75%;
	margin-right: 10px;
	margin-bottom: 1px;
}
#welcome-panel .option-copy .question {
	/* Overridden in IE only CSS */
	padding: 0;margin: 0;
	margin-top: 7px;
	float: left;
}

/*intro panel */
#intro-panel {
	float:left;
	width:296px;
	border: 1px solid #cacaca;
	margin-right: 10px;
	/*padding-right:20px;*/
}
	#intro-panel .top {
		background:url("../images/greygrad.jpg") top left repeat-x;
		width:286px;
		height:30px !important;
		padding-left : 10px;
		float:left;
	}
	#intro-panel .top h2 {
		font-size: 1.1em;
		font-weight: bold;
		color: #605f5f;
	}
	#intro-panel .content {
		/*width:256px;*/
		/*padding-left:16px;*/
	}
		#intro-panel .content h2 {
			font-size:95%;
			text-transform: uppercase;
			line-height:90%;
		}
		#intro-panel .content h3 {
			font-size:100%;
			color:#7E7E7E;
			font-weight:bold;
			line-height:20%;
		}
		#intro-panel .content hr {
			/*border-style:dotted;*/
		}
		#intro-panel .content p {
			padding-left: 10px;	
			padding-right:10px;
		}
		#intro-panel .content #begin-title {
			background:url("../images/panels/beforeyoubegin-title.png") top left no-repeat;
			width:103px;
			height:11px;
		}
		#intro-panel .content .begin {
			padding-left:60px;
			padding-right:10px;
			border-bottom: 1px solid #cacaca;
		}
		#intro-panel .content .measurements {
			background:url("../images/icons/tapemeasure.png") 10px 0px no-repeat;
		}
		#intro-panel .content .simple-plan {
			background:url("../images/icons/pencil.png") 10px 0px no-repeat;
		}
		#intro-panel .content .count-steps {
			background:url("../images/icons/stairs.png") 10px 0px no-repeat;
		}
		#intro-panel .content .info {
			background:url("../images/icons/info-icon.gif") 10px 0px no-repeat;
		}

/* These modify existing classes from styles.css */
#rightSection.full-width {
	margin-top: 11px;
	width:767px;
}
#rightSection.full-width #rightSectionTop {
	/*background-image: url("../images/right-panel-top-wide.gif");*/
}
#footer.full-width {
	/*background: url("../images/bottom-footer-wide.gif") bottom left no-repeat;*/
	height:41px;
}
#bottom-container.full-width {
	/*background-image: url("../images/bottom-slice-wide.gif");*/
}