.boxCenter{}

	.boxCenter h3, #content .boxCenter h3{

		font-size:27px;}

		.boxCenter h3,.boxCenter h4{

			text-align:center;}

		.boxCenter h4{

			padding:0;

			color:#666;}

.friendsOffer p.center small{

	display:block;

	padding:0 12px;

	text-align:right;

	color:#666;}

.features{

	overflow:hidden;

	padding:14px 0;}

	.features h5{

		padding:0 0 7px;

		color:#666;

		font-size:12px;}

	.features p{padding:0;}

		.features img{

			margin-left:48px;}

/*Feature page*/

#feature .page{

		width:580px;

		padding:14px 10px 25px;}

	#feature h1{

		font-size: 18px;

		color: #666;

		padding:18px 0 0;

		clear:both;}

	#feature h2{

		font-size:15px;

		color:#006cbb;

		padding:35px 0 10px;}

	#feature h3{

		font-size:13px;

		padding:10px 0 0;}

	#feature h4{

		font-size:12px;

		padding:4px 0 0;}

	#feature p.img{

		clear:both;

		text-align:center;

		padding:15px 0;}

	#feature .left,#feature .right{

		clear:both;}

		#feature .left img{

			float:left;

			padding:0 18px 0 0;}

		#feature .right img{

			float:right;

			padding:0 0 0 18px;}

/*Q: A: section */

.canIGet{

	clear:both;

	padding:0 8px;

	background:#e5e5e5;

	border:solid 1px #ccc;}

	.canIGet h5,.canIGet h6{

		padding:8px 0 0;

		font-size:12px;

		color:#F00;}

	.steps .canIGet{

		margin:52px 0 0;}

		.desc .canIGet p{

			padding:8px 0;}

	.steps{}

		.steps h5{

			clear:both;

			padding:18px 0 8px;

			font-size:12px;

			border-bottom:solid 1px #adadad;}

		.steps h5 span.red{

			display:block;

			padding:3px 0 0;

		}

		.steps h5 small{

			font-size:12px;

			color:#525252;}

			.steps .changeRadioGroup{

				margin-bottom:8px;}

	.products{}

		.products .item{

			position:relative;

			clear:both;

			padding:14px 0;}

			.products .sml{

				float:left;

				padding-right:8px;

				text-align:center;}

			.products .desc{

				margin-left:128px;}

				.products .desc .feature{

					float:right;

					padding:2px 0 2px 16px;}

				.products .platform{

					float:right;

					padding-left:8px;}

				.products h6{

					padding:8px 0 0;

					font-size:13px;}

					.products form h6{

						clear:both;

						padding:14px 0 0;

						font-size:12px;}

				.products p{

					padding:0 0 12px;}

				.products .more{

					padding:8px 0;}

				.products .aviability{

					clear:both;

					float:left;

					padding:8px 0;}

				.products .addToCart{

					float:right;

					padding:3px 0 0 0;}

.products .playVideo{

	position:absolute;

	left:0;

	margin-top:-40px;

	text-align:center;}

	.products .packeges{

		padding:12px 0;

		margin-left:108px;}

	.goToWebStore{

		overflow:hidden;

		padding:8px 0;}

		.goToWebStore img{

			float:left;

			margin-right:15px;}

		.goToWebStore .btnSpecial{

			margin:5px 0 5px 45px;}

	.selectShippingMethod{

		overflow:hidden;

		padding:16px 0;}

		.selectShippingMethod .item{

			padding:0 12px;

			float:left;

			width:24%;

			width:22%; /* ie all */

			border-left:solid 1px #adadad;}

		.selectShippingMethod .item:first-child{

			padding-left:0;

			width:20%;

			border:0;}

		.selectShippingMethod .international{

			width:65%!important;}

		.selectShippingMethod .item:last-child{

			padding-right:0;

			width:21%;}

			

			

			.eagle_img{

				float:left;
                  width:150px;
				padding:0 14px!important;}

			.selectShippingMethod h6{

				position:relative;

				color:#006;}

				.selectShippingMethod small{

					position:absolute;

					top:0;right:0;

					font-size:12px;}

				*+html .selectShippingMethod small{

					top:-2px;}

	.Note{

		overflow:hidden;

		font-style:italic;

		border-top:solid 1px #adadad;}

.bottomBox{

	border-top:solid 1px #adadad;}

	.bottomBox p{

		float:left;

		width:35%;}

		.bottomBox p:last-child{

			margin-left:200px;

			width:27%;}

		.bottomBox img{

			float:left;

			margin-right:8px;}

/* Blue table like on offer page 

table.tblSpacing{

	clear:both;

	margin:12px 0;

	width:100%;

	border-collapse:collapse;

	background-color:#FFF;

	border:solid 1px #ccc;}

		table.tblSpacing tbody tr:nth-child(2n+2) td,

		table.tblSpacing tbody tr:nth-child(2n+2) th{

			background-color:#e5e5e5;}

		table.tblSpacing tbody td:nth-child(2n+2){

			background-color:#f0f5f9;}

		table.tblSpacing tbody tr:nth-child(2n+2) td:nth-child(2n+2){

			background-color:#d9dee2;}

		table.tblSpacing td{

			padding:0 6px;

			text-align:center;}

		table.tblSpacing th{

			padding:6px 24px;}

		table.tblSpacing td,table.tblSpacing th{

			border-top:dotted 1px #ccc;}

		table.tblSpacing thead td, table.tblSpacing thead th{

			border:0;}

		table.tblSpacing thead th{

			padding-top:2px;

			padding-bottom:2px;

			background-color:#69c;

			color:#FFF;}

		table.tblSpacing tbody th,

		table.tblSpacing tfoot th{

			text-align:left;

			font-weight:normal;

			white-space:nowrap;}

		table.tblSpacing tfoot th,table.tblSpacing tfoot td{

			background-color:#dcedff;}

		table.tblSpacing td.checked{

			overflow:hidden;

			text-indent:-3000px;

			background:url(images/check.png) 50% 50% no-repeat;}

		table.tblSpacing tfoot td:nth-child(2n+2){

			background-color:#d0e5fa;}

*/

/* Dark Yellow table like on: Family Tree Maker offer page */

table.tblOdd{

	margin:10px 0;

	font-size:11px;

	border-collapse:collapse;

	background-color:#FFF;

	border:solid 1px #b0b18f;}

	table.tblOdd td{

		width:27%;

		text-align:center;}

	table.tblOdd thead th{

		padding:6px 10px;

		font-size:12px;

		background-color:#dcd496;}

	table.tblOdd tbody th{

		font-weight:normal;}

	table.tblOdd thead th:first-child,table.tblOdd tbody th{

		padding:6px 10px;

		text-align:left;}

	table.tblOdd thead th:nth-child(2n+2){

		background-color:#d6cd8c;}

	

	table.tblOdd tbody tr:nth-child(2n+2) th,

	table.tblOdd tbody tr:nth-child(2n+2) td{

		background-color:#f6f4e5;}

	/* IE */

	table.tblOdd tr.first th.odd{

		background-color:#d6cd8c;}

	table.tblOdd tr.even,

	table.tblOdd tr td.even{

		background-color:#f6f4e5;}

	table.tblOdd tr.even td.even{

		background-color:#e5e4c8;}

	/* END IE */

	table.tblOdd tbody tr td:nth-child(2n+2){

		background-color:#faf7ee;}

	table.tblOdd tbody tr:nth-child(2n+2) td:nth-child(2n+2){

		background-color:#e5e4c8;}

	table.tblOdd td.checked{

			overflow:hidden;

			text-indent:-3000px;

			background-image:url("../images/check_green.png");

			background-position: 50% 50%;

			background-repeat: no-repeat;}

/* fix for family tree */

.changeRadioGroup label em{

	color:#6c7924;}

	.changeRadioGroup .price small{

		color:#6c7924;

		font-weight:normal;

		text-decoration:none;

		font-style:italic;}

#ftm{

	margin-left:108px;}