

#offer_body {
	margin:5px auto;
	width:942px;
	background-image:url(http://c.ancestry.com/offer/AU/deny/images/main_bg.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	min-height:623px;
	border-top: solid #b3b3b3 1px;
}
#offer_content {
	float:left;
	width:670px;
	color: #695E49;
}

#offer_content td{
	height:40px;
}
#offer_content h2 {
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 26px;
	color: #833820;
	margin-top:20px;
	line-height: 34px;
}

#offer_content h3 {
	font-size:17px;
	color:#833820;
}

#offer_content h4 {
	font-size:17px;
	font-weight:normal;
	color:#695E49;
	text-transform: none;
	font-variant: normal;
	letter-spacing:normal;
}

#offer_content h4 strong {
	font-size:17px;
	color:#b4c12f;
}

#offer_products {
	text-align:center;
}
#offer_products p {
	padding:25px 15px 10px 20px;
	text-align:left;
	min-height: 120px;
}

#offer_products img.headimg {
	float:left;
}
#offer_products strong {
	font-weight:bold;
	color:#833820;
}
#offer_products .prod_terms {
	font-size:10px;
}
#offer_products a.help {
	height:20px;
	color:#c5750d;
	font-size:10px;
	padding:0 0 0 15px;
	background-image:url(http://c.ancestry.com/offer/AU/deny/images/icon_help.gif);
	background-position:left;
	background-repeat:no-repeat;
}
#offer_products .memberships {
	font-size:14px;
	color:#435802;
	text-align:center;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}
#offer_products .forteen_days {
	background-image:url(http://c.ancestry.com/offer/AU/deny/images/panel_blank.gif);
	background-repeat:no-repeat;
	width:173px;
	font-weight:bold;
	font-size:12px;
	height:55px;
	margin:10px auto;
	padding:25px 15px 0 15px;
}
#offer_products #world_heritage {
	float:left;
	
}
#offer_products #world_heritage.one_cols {
	width:100%;
}
#offer_products #world_heritage.two_cols {
	width:330px;
}
#offer_products #world_heritage.three_cols {
	width:219px;
}
#offer_products #world_heritage .top {
	height:5px;
	background-image:url(http://c.ancestry.com/offer/AU/deny/images/col3/_panels_top.gif);
	background-position:top;
	background-color:#d7dd90;
}
#offer_products #world_heritage .top .left {
	height:5px;
	width:10px;
	float:left;
	background-image:url(http://c.ancestry.com/offer/AU/deny/images/col3/_panels_top_left.gif);
	background-position:top left;
}
#offer_products #world_heritage .top .right {
	height:5px;
	width:10px;
	float:right;
	background-image:url(http://c.ancestry.com/offer/AU/deny/images/col3/_panels_top_right.gif);
	background-position:top right;
}
#offer_products #world_heritage .body {
	background-image:url(http://c.ancestry.com/offer/AU/deny/images/col3/_panels_bg.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#d7dd90;
	border-left:solid #CCCCCC 1px;
	border-right:solid #CCCCCC 1px;
	min-height:540px;
}
#offer_products #world_heritage .bodyHO {
	background-image:url(http://c.ancestry.com/offer/AU/deny/images/col3/_panels_bg.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#d7dd90;
	border-left:solid #CCCCCC 1px;
	border-right:solid #CCCCCC 1px;
	min-height:420px;
}


#offer_products #world_heritage .bot {
	height:5px;
	background-image:url(http://c.ancestry.com/offer/AU/deny/images/col3/_panels_bot.gif);
	background-position:bottom;
	background-color:#d7dd90;
}
#offer_products #world_heritage .bot .left {
	height:5px;
	width:10px;
	float:left;
	background-image:url(http://c.ancestry.com/offer/AU/deny/images/col3/_panels_bot_left.gif);
	background-position:bottom left;
}
#offer_products #world_heritage .bot .right {
	height:5px;
	width:10px;
	float:right;
	background-image:url(http://c.ancestry.com/offer/AU/deny/images/col3/_panels_bot_right.gif);
	background-position:bottom right;
}




#offer_products #uk_heritage_plus {
	float:left;
	
	
}
#offer_products #uk_heritage_plus.one_cols {
	width:100%;
}
#offer_products #uk_heritage_plus.two_cols {
	width:330px;
	padding-right:10px;
}
#offer_products #uk_heritage_plus.three_cols {
	width:219px;
	padding-right:5px;
}
#offer_products #uk_heritage_plus .top {
	background-color:#e5e9b6;
	height:5px;
	background-image:url(http://c.ancestry.com/offer/AU/deny/images/col2/_panels_top.gif);
	background-position:top;
}
#offer_products #uk_heritage_plus .top .left {
	height:5px;
	width:10px;
	float:left;
	background-image:url(http://c.ancestry.com/offer/AU/deny/images/col2/_panels_top_left.gif);
	background-position:top left;
}
#offer_products #uk_heritage_plus .top .right {
	height:5px;
	width:10px;
	float:right;
	background-image:url(http://c.ancestry.com/offer/AU/deny/images/col2/_panels_top_right.gif);
	background-position:top right;
}
#offer_products #uk_heritage_plus .body {
	background-image:url(http://c.ancestry.com/offer/AU/deny/images/col2/_panels_bg.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#e5e9b6;
	border-left:solid #CCCCCC 1px;
	border-right:solid #CCCCCC 1px;
	min-height:540px;
}
#offer_products #uk_heritage_plus .bodyHO {
	background-image:url(http://c.ancestry.com/offer/AU/deny/images/col2/_panels_bg.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#e5e9b6;
	border-left:solid #CCCCCC 1px;
	border-right:solid #CCCCCC 1px;
	min-height:420px;
}


#offer_products #uk_heritage_plus .bot {
	height:5px;
	background-image:url(http://c.ancestry.com/offer/AU/deny/images/col2/_panels_bot.gif);
	background-position:bottom;
	background-color:#e5e9b6;
}
#offer_products #uk_heritage_plus .bot .left {
	height:5px;
	width:10px;
	float:left;
	background-image:url(http://c.ancestry.com/offer/AU/deny/images/col2/_panels_bot_left.gif);
	background-position:bottom left;
}
#offer_products #uk_heritage_plus .bot .right {
	height:5px;
	width:10px;
	float:right;
	background-image:url(http://c.ancestry.com/offer/AU/deny/images/col2/_panels_bot_right.gif);
	background-position:bottom right;
}


#offer_products #uk_heritage {
	float:left;
	
}
#offer_products #uk_heritage.one_cols {
	width:100%;
}
#offer_products #uk_heritage.two_cols {
	width:330px;
	padding-right:10px;
}
#offer_products #uk_heritage.three_cols {
	width:219px;
	padding-right:5px;
}
#offer_products #uk_heritage .top {
	height:5px;
	background-image:url(http://c.ancestry.com/offer/AU/deny/images/col1/_panels_top.gif);
	background-position:top;
	background-color:#f2f4da;
}
#offer_products #uk_heritage .top .left {
	height:5px;
	width:10px;
	float:left;
	background-image:url(http://c.ancestry.com/offer/AU/deny/images/col1/_panels_top_left.gif);
	background-position:top left;
}
#offer_products #uk_heritage .top .right {
	height:5px;
	width:10px;
	float:right;
	background-image:url(http://c.ancestry.com/offer/AU/deny/images/col1/_panels_top_right.gif);
	background-position:top right;
}
#offer_products #uk_heritage .body {
	background-image:url(http://c.ancestry.com/offer/AU/deny/images/col1/_panels_bg.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#f2f4da;
	border-left:solid #CCCCCC 1px;
	border-right:solid #CCCCCC 1px;
	min-height:540px;
}
#offer_products #uk_heritage .bodyHO {
	background-image:url(http://c.ancestry.com/offer/AU/deny/images/col1/_panels_bg.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#f2f4da;
	border-left:solid #CCCCCC 1px;
	border-right:solid #CCCCCC 1px;
	min-height:420px;
}
#offer_products #uk_heritage .bot {
	height:5px;
	background-image:url(http://c.ancestry.com/offer/AU/deny/images/col1/_panels_bot.gif);
	background-position:bottom;
	background-color:#f2f4da;
}
#offer_products #uk_heritage .bot .left {
	height:5px;
	width:10px;
	float:left;
	background-image:url(http://c.ancestry.com/offer/AU/deny/images/col1/_panels_bot_left.gif);
	background-position:bottom left;
}
#offer_products #uk_heritage .bot .right {
	height:5px;
	width:10px;
	float:right;
	background-image:url(http://c.ancestry.com/offer/AU/deny/images/col1/_panels_bot_right.gif);
	background-position:bottom right;
}




#offer_products #uk_heritage_plus.two_cols p {
	min-height:0;
}
#offer_products #world_heritage.two_cols p {
	min-height:0;
}
#offer_products #uk_heritage.two_cols p {
	min-height:0;
}

#offer_products #uk_heritage_plus.two_cols .body {
	min-height:250px;
}
#offer_products #world_heritage.two_cols .body {
	min-height:250px;
}
#offer_products #uk_heritage.two_cols .body {
	min-height:250px;
}

#offer_products #uk_heritage_plus.one_cols p {
	min-height:0;
}
#offer_products #world_heritage.one_cols p {
	min-height:0;
}
#offer_products #uk_heritage.one_cols p {
	min-height:0;
}

#offer_products #uk_heritage_plus.one_cols .body {
	min-height:200px;
}
#offer_products #world_heritage.one_cols .body {
	min-height:200px;
}

#offer_products #world_heritage.one_cols .body .left{
	float:left;
	width:48%;
}

#offer_products #world_heritage.one_cols .body .right{
	float:right;
	width:48%;
}

#offer_products #uk_heritage.one_cols .body {
	min-height:200px;
}




#offer_products #payg {
	float:left;
	width:100%;
	margin: 20px 0 20px 0;

}
#offer_products #payg .top {
	height:5px;
	background-image:url(http://c.ancestry.com/offer/AU/deny/images/payg/_panels_top.gif);
	background-position:top;
	background-color:#fafbf2;
}
#offer_products #payg .top .left {
	height:5px;
	width:10px;
	float:left;
	background-image:url(http://c.ancestry.com/offer/AU/deny/images/payg/_panels_top_left.gif);
	background-position:top left;
}
#offer_products #payg .top .right {
	height:5px;
	width:10px;
	float:right;
	background-image:url(http://c.ancestry.com/offer/AU/deny/images/payg/_panels_top_right.gif);
	background-position:top right;
}
#offer_products #payg .body {
	font-size:14px;
	text-align:left;
	padding:10px 17px 10px 17px;
	background-image:url(http://c.ancestry.com/offer/AU/deny/images/payg/_panels_bg.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	background-color:#fafbf2;
	border-left:solid #CCCCCC 1px;
	border-right:solid #CCCCCC 1px;
}

#offer_products #payg .body .left{
	margin-top:2px;
	float:left;
}
#offer_products #payg .body .right{
float:right;
}


#offer_products #payg .bot {
	height:5px;
	background-image:url(http://c.ancestry.com/offer/AU/deny/images/payg/_panels_bot.gif);
	background-position:bottom;
	background-color:#fafbf2;
}
#offer_products #payg .bot .left {
	height:5px;
	width:10px;
	float:left;
	background-image:url(http://c.ancestry.com/offer/AU/deny/images/payg/_panels_bot_left.gif);
	background-position:bottom left;
}
#offer_products #payg .bot .right {
	height:5px;
	width:10px;
	float:right;
	background-image:url(http://c.ancestry.com/offer/AU/deny/images/payg/_panels_bot_right.gif);
	background-position:bottom right;
}


#offer_products #payg strong {
	color:#435802;
	font-weight:normal;

}
.clear {
	clear:both;
}
a.sign_up_but {
	margin:auto;
	width:120px;
	display:block;
	height:27px;
	background:url(http://c.ancestry.com/offer/AU/deny/images/but_bg_left.gif) transparent no-repeat top left;
	padding-left:40px;
	text-decoration:none;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	line-height:27px;
	color:#ffffff;
}
a.sign_up_but span {
	background:url(http://c.ancestry.com/offer/AU/deny/images/but_bg_right.gif) transparent no-repeat top right;
	display:block;
	padding:0 40px 0 0;
}
a:hover.sign_up_but {
	color:#fff;
	text-decoration:underline;
}



a.cont_but {
	text-align:center;
	margin:auto;
	width:120px;
	display:block;
	height:27px;
	background:url(http://c.ancestry.com/offer/AU/deny/images/contbut_bg_left.gif) transparent no-repeat top left;
	padding-left:40px;
	text-decoration:none;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	line-height:27px;
	color:#ffffff;
}
a.cont_but span {
	background:url(http://c.ancestry.com/offer/AU/deny/images/contbut_bg_right.gif) transparent no-repeat top right;
	display:block;
	padding:0 40px 0 0;
}
a:hover.cont_but {
	color:#fff;
	text-decoration:underline;
}