#primaryContent {
	background: #02315d url(/elements/images/home/primaryContentRightBorder.png) right top repeat-y;
}
	#primaryContent .primary {
		background: transparent url(/elements/images/home/primaryContentTopRightRoundedGradient.png) right top no-repeat;
		padding: 15px 90px 0 20px;
	}
		#primaryContent .primary p,
		#primaryContent .primary li {
			color: #fff;
			font-size: 1.2em;
			line-height: 1.333em;
			margin: 0 0 1.5em;
		}
		#primaryContent .primary li {
			font-size: 1em;
			margin: 0 0 0.333em;
		}
		#primaryContent .primary .callout {margin-right: -90px;}
		#primaryContent .primary .how-it-works {
			background: transparent url(/elements/images/home/howItWorksCalloutBG.png) right top no-repeat;
			padding: 40px 20px 0 290px;
			width: 290px;
		}
			#primaryContent .primary .how-it-works ul {
				list-style: url(/elements/images/global/greenCheckMark.png);
				margin: 0 0 2em 20px;
			}
			#primaryContent .primary .how-it-works p {
				float: left;
				width: 100%;
			}
				#primaryContent .primary .how-it-works p a.button {
					background: #006605 url(/elements/images/global/greenButtonGradient.gif) 0 0 repeat-x;
					color: #fff;
					display: block;
					font-weight: bold;
					height: 27px;
					line-height: 27px;
					margin: 0 auto;
					padding: 0 10px;
					text-align: center;
					width: 150px;
				}
				#primaryContent .primary .how-it-works p a.button:hover {
					background-color: #267d2a;
					background-position: 0 -30px;
				}
	#primaryContent .secondary {
		background: #fff url(/elements/images/global/whiteBottomRightRoundedCorner.gif) right bottom no-repeat;
		padding: 10px;
	}
		#primaryContent .secondary h2 {
			color: #009900;
			height: 22px;
			line-height: 22px;
		}
		#primaryContent .secondary h4 {
			color: #001d38;
			font-size: 1em;
			font-weight: bold;
			text-align: center;
		}
			#primaryContent .secondary h4 a {color: #090;}
			#primaryContent .secondary h4 a:hover {color: #001d38;}
		#primaryContent .secondary .available-tests {
			background: #fff url(/elements/images/global/paleBlueGradient.gif) 0 bottom repeat-x;
			border: 1px solid #d0e3f3;
			border-radius: 7px;
			-moz-border-radius: 7px;
			-webkit-border-radius: 7px;
			margin: 0 0 1em;
		}
			#primaryContent .secondary .available-tests .test {
				border-left: 1px solid #d0e3f3;
				float: left;
				height: 85px;
				padding: 10px 5px;
				width: 188px;
			}
			#primaryContent .secondary .available-tests .test:first-child,
			#primaryContent .secondary .available-tests .test.first-child {border: none;}
				#primaryContent .secondary .test .price {
					background: transparent url(/elements/images/global/blueShield.png) 0 0 no-repeat;
					display: block;
					float: left;
					height: 60px;
					text-align: center;
					width: 54px;
				}
					#primaryContent .secondary .test .price strong,
					#primaryContent .secondary .test .price em {
						color: #fff;
						display: block;
						font-family: "Helvetica Neue", "Helvetica Neue LT", "Helvetica Neue LT Std", Helvetica, Arial, sans-serif;
						font-weight: bold;
					}
					#primaryContent .secondary .test .price strong {
						height: 28px;
						line-height: 24px;
					}
					#primaryContent .secondary .test .price em {
						height: 16px;
						line-height: 16px;
					}
				#primaryContent .secondary .test ul {
					float: right;
					width: 125px;
				}
					#primaryContent .secondary .test ul li {
						background: transparent url(/elements/images/global/greenBulletTransparent.png) 0 4px no-repeat;
						color: #333;
						font-size: 0.833em;
						line-height: 1.25em;
						margin: 0 0 0.5em;
						padding: 0 0 0 8px;
					}
