@charset "UTF-8";
/* 
	Ancestry.de
	Subscribe and Denys CSS
	 
	File:	subDeny09.css
	Date:	October 2009	
	
 */


#subscribe09 {width:960px; margin: 50px auto; font: normal 12px/18px Verdana, Arial, Helvetica, sans-serif; color:#695e49; }

#subscribe09 a:link, #subscribe09 a:visited{color:#695e49;}
#subscribe09 a:hover, #subscribe09 a:active{color:#7a990f;}

#subscribe09 p{margin:1em 0;}

/* headings */
#subscribe09 h1#title{color:#695e49; font: normal 30px/30px Helvetica, sans-serif; text-align:center; margin:0 0 10px 0; /*display:none;*/}
#subscribe09 h1#denyTitle, h1{color:#695e49; font: normal 22px/28px Helvetica, sans-serif; text-align:center; margin:0 0 18px 0;}
#subscribe09 h1#denyTitle span, h1 span.s_name{color:#afbc22; }
#subscribe09 h3{font: 700 12px/18px Verdana, Arial, Helvetica, sans-serif; color:#695e49; margin:1em 0 0 0;}
#subscribe09 h2.subheading{color:#afbc22; border-bottom:1px solid #edeedc; font: normal 20px/1em Helvetica,'Trebuchet MS' Arial,  sans-serif;}


#innerWrapper{width:940px; margin:0 auto;}

/* why ancestry layout */
.ancestryCol{width:215px; margin: 0 12px; float:left;}
.ancestryCol h3{font-size:12px;}
.first{margin-left:0;}
.last{margin-right:0;}
.fl{float:left;}
.fr{float:right;}
.clr{clear:both;}


/* comparison table */
#compare td.head { font-weight: bold; width: 130px; text-align: center; padding:8px 0 5px 0;}
#compare .row td {border-bottom:1px solid #eee;}
.c1{background-color:#fffffe;}
.c2{background-color:#fdfdf9;}
.c3{background-color:#fbfbf2;}
.c4{background-color:#f9faee;}
.desc {height: 50px;}

.compareTable{display:none; position:fixed; top:10%; left:50%; margin-left:-325px; overflow:auto; background-color:#fff; z-index:999; color:#695e4a; padding:20px; }
.compareTable h2{color:#afbc22; border-bottom:1px solid #edeedc; font: normal 20px/1em Helvetica,'Trebuchet MS' Arial,  sans-serif;}
.compareTable table td {padding:6px 0;}


/* packages */
#packages { background-color: #f8f9ec; position:relative; height:485px; z-index:1; padding:0;}

.horizon{ background:url(images/packages-horizon.png) repeat-x top left; height:115px; width:960px; position:absolute; top:352px; left:0; z-index:2;}
.package{ float:left; display:inline; font-size:11px; padding:35px 30px 30px 40px; margin:50px 3px 0 3px;}

.basis { background:url(images/pkgBG-basis-update.jpg) no-repeat top left; width:233px; height:347px; z-index:11; }
.dpremium { background:url(images/pkgBG-dpremium.jpg) no-repeat top left; width:278px; height:380px; margin-top:30px; z-index:12;font-size:12px; }
.ideluxe { background:url(images/pkgBG-ideluxe.jpg) no-repeat top left; width:213px; height:357px; z-index:10; }
.aIntl .ideluxe{background-image:url(images/pkgBG-ideluxe-deny.jpg);} /*alternate backgrounds for Intl Deny when alone*/
.aIntl .ideluxe .cta{top:220px;}

.wrappr { position:relative; overflow:visible;}

.package .tag{color:#695e49; padding:5px 0; margin:10px 0;border-top:1px solid #f3f4e7; border-bottom:1px solid #f3f4e7; font-size:11px; font-weight:bold;}
.package ul{list-style-type:circle; padding:0; margin:0 0 0 0px;}
.package li{margin-bottom:10px; list-style-type:circle;}

.basis .tag{border-color:#ecf2ca;}
.dpremium .tag{border-color:#dbf1f7;}
.ideluxe .tag{border-color:#e1e3c3;}

.basis .cta{position:absolute; left:-2px; width:240px; margin-top:10px; }
.ideluxe .cta{position:absolute; left:-3px; width:225px; top:230px;}
.ideluxe .cta p{margin:0 0 0 3px !important;}

#packages .corner{position:absolute; width:14px; height:14px; margin:0; background-image:url(images/packages-corners.gif);}
#packages .desub-tl {top:0; left:0; background-position:0px 0px;}
#packages .desub-tr {top:0; right:0; background-position:-14px 0px;}
#packages .desub-bl {bottom:0; left:0; background-position:0px -14px;}
#packages .desub-br {bottom:0; right:0; background-position:-14px -14px;}

/* wrapping DIVs to center packages */
.available{margin:0 auto; overflow:auto; position:relative; z-index:5; padding:0; overflow:auto; width:952px;}
.aBasisDeutschland{width:663px;}
.aDeutschland{width:354px;}
.aIntl{width:289px;}
.aBasis{width:309px;}

	
 
/* sample documents MODALS */ 

.jqmOverlay { background-color: #000; }
a.jqmClose{line-height:1em; text-decoration:none; outline:none; font-size:11px; color:#999;}
 
 
.jqmClose span{border:1px solid #ccc; padding:0 5px 3px 5px; line-height:1em; background-color:#f8f8f8;}
 
* html .sampleDoc, * html .moreInfos {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}
 
 
.moreInfos{display:none; position:fixed; top:5%; left:50%; margin-left:-175px; width:350px; height:250px; overflow:auto; background-color:#fff; padding:25px; z-index:999;}
.moreInfos h3{font:bold 12px/18px Verdana, Arial, Helvetica, sans-serif; color:#afbc22; margin:1em 0;}
.moreInfos ul, .moreInfos ul li {list-style-type:circle; color:#695e49;}
.moreInfos p{color:#695e49; margin: 1em 0;}
 
.sampleDoc{display:none; position:fixed;top:5%;left:50%;margin-left:-350px;width:700px;height:585px;overflow:auto; background-color:#fff; padding:10px; z-index:999;}
.sampleImg{background-color:#000; margin:10px 0; padding:10px 0;}

.sampleDoc #caption{font-size:14px; font-weight:bold; color: #666; float:left;}

#sampleNav{float:right;}
#sampleNav, #sampleNav li{list-style-type:none; color:#999; font-size:10px;}
#sampleNav li {display:inline; padding: 3px 5px;}
#sampleNav li.selected{ color:#afbc22; font-weight:bold; text-decoration:none; background-color:#afbc22;}

#sampleNav li.selected a{color:#fff; text-decoration:none;}
#sampleNav #text{font: normal 10px/18px Verdana, Arial, Helvetica, sans-serif; color:#999;}
