/* FAMILY HISTORY PRODUCT SPECIFIC CSS */

/* PRODUCT BUTTON OVERRIDES */
#prg-wrapper-extra .product_button h2 span.arrow { left:10px;_left:-130px;}
#prg-wrapper-extra .product_button h2 span.content { left:10px;_left:-135px;}

/* RHN */
	.rhn_promo { float: left; margin-right: 8px;}
	.rhn_body ul.float_left { position:relative; top:-10px; width:155px;}
	
/* general */
	.float_left { float: left;}
	.float_right { float: right;}
	

/* TIMELINE */
.bloodlines #prg-wrapper-featured .top_promo .content .timeline ul.familysecrets li p {background:#F8D8E8;}
.bloodlines #prg-wrapper-featured .top_promo .content .timeline ul.military li p {background:#DFDFF7;}
.bloodlines #prg-wrapper-featured .top_promo .content .timeline ul.migration li p {background:#DDF2EB;}
.bloodlines #prg-wrapper-featured .top_promo .content .timeline ul.workinglife li p {background:#FFE5CC;}

.bloodlines #prg-wrapper-featured .top_promo .content .timeline {padding:10px 0 15px 0;}
.bloodlines #prg-wrapper-featured .top_promo .content .timeline ul {list-style-type:none;}
.bloodlines #prg-wrapper-featured .top_promo .content .timeline ul li {background:url(/staticarchive/cb797ad3381b311d075c9d2147d4f18432e6522e.gif) top left repeat-x #fff;float:left;width:80px;_height:180px;min-height:180px;padding:3px;margin:0 0 5px 0;text-align:center;border:1px solid #cfcfcf;}
.bloodlines #prg-wrapper-featured .top_promo .content .timeline ul li h2 {font-family:verdana;font-size:0.7em;line-height:1em;padding:0;margin:3px 0;color:#000;min-height:45px;_height:45px;}
.bloodlines #prg-wrapper-featured .top_promo .content .timeline ul li p {font-family:verdana;font-size:0.8em;line-height:0.9em;margin:0 0 5px 0;padding:3px 0 3px 0;color:#000;border-top:1px solid #000;border-bottom:1px solid #000;}
.bloodlines #prg-wrapper-featured .top_promo .content .timeline ul li h2 a,
.bloodlines #prg-wrapper-featured .top_promo .content .timeline ul li p a {color:#000;font-weight:normal;}
.bloodlines #prg-wrapper-featured .top_promo .content .timeline ul li img {float:none;display:inline;margin:0;padding:0;}
/* JS CAROUSEL VERSION */
.js .bloodlines #prg-wrapper-featured .top_promo .content .timeline {padding:10px 0 15px 20px;}
.js .bloodlines #prg-wrapper-featured .top_promo .content .timeline ul {margin:0;padding:0;}
.js .bloodlines #prg-wrapper-featured .top_promo .content .timeline ul li {margin:2px;padding:0;}

/* TIMELINE CLEARFIX */
.timeline:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.timeline {display:inline-block;}
/* Hide from IE Mac \*/
.timeline {display:block;}
/* End hide from IE Mac */

/* MISC COMPONENTS */
.bloodlines #prg-wrapper-featured .content ul {clear:none;}
.bloodlines #prg-wrapper-featured .content .promo {_width:590px;}
.bloodlines #prg-wrapper-featured .content .promo h2 {border-top:1px dotted #8f8f8f;padding:10px 0;}
.bloodlines #prg-wrapper-featured .content .promo h2.heading-nth-1 {border:0;margin-top:0;padding-top:0;}
.bloodlines #prg-wrapper-featured .content .promo h3 {margin:15px 0 5px 0;padding:0;}
.bloodlines #prg-wrapper-featured .content .promo p {margin:0 0 10px 0;padding:0;}
.bloodlines #prg-wrapper-featured .content .promo ul {margin:0 0 10px 15px;padding:0;}
.bloodlines #blq-content #prg-wrapper-featured .content .promo .image_with_caption img.float_left {margin:0 10px 0 0;}

.myfolder #prg-wrapper-featured .top_promo form {padding:15px;}
.myfolder #prg-wrapper-featured .top_promo label {font-weight:bold;}


/* LARGE QUOTE */
.bloodlines #prg-wrapper-featured .content .promo .quote {margin:20px auto;padding:4px 0;width:465px;background:#8F8F8F;}
.bloodlines #prg-wrapper-featured .content .promo blockquote {background:#8F8F8F;color:#fff;padding:5px 10px 15px 10px;line-height:1.3em;}
.bloodlines #prg-wrapper-featured .content .promo .quote h2 {padding:0;margin:0 0 10px 0;border:0;}
