@charset "utf-8";
/* CSS Document */
.ticker, .ticker h1, .ticker h2, .ticker h3, .ticker p  { padding:0; margin:0; }
.ticker { width:960px; font:12px Verdana, Arial, Helvetica, sans-serif; color:#7e715c; margin:auto; position:relative; }
.ticker .top { background-image:url(http://c.ancestry.com/offer/HomePage/LandingPages/ContentRecords/img/top.png); _background-image:none; position:absolute; top:-102px; right:325px; width:94px; height:102px; }
.ticker .sec0 { background:url(http://c.ancestry.com/offer/HomePage/LandingPages/ContentRecords/img/bkgnd.jpg) no-repeat top right; width:960px; height:auto; padding-bottom:10px; }
.ticker .sec0 h1 { color:#afbc22; font:700 36px/42px "Trebuchet MS", Georgia, "Times New Roman", Times, serif; width:400px; padding-top:30px; padding-left:15px; }
.ticker .sec0 p { font-size:13px; line-height:25px; width:410px; padding:5px 0 0 18px; }

/* Sample Viewer Button */
.ticker .sec0 .sample { padding:30px 0 30px 40px; }
.ticker .sec0 .bookmark { cursor:pointer; display:block; height:auto; left:0; padding:5px 6px; position:relative; top:-3px; width:auto; float:right; }
.ticker .sec0 .bookmark em {background:transparent url(bookmark.gif) no-repeat scroll left center; color:#566C11; display:block; padding-bottom:2px; padding-left:17px; text-decoration:underline; }
.ticker .sec0 span.svbtn a { background:url(http://c.ancestry.com/offer/HomePage/LandingPages/ContentRecords/img/svbtn.gif) no-repeat left top; color:#fff; cursor:pointer; display:block; font:700 14px/14px Verdana, Arial, Helvetica, sans-serif; padding:14px 0 14px 20px; width:245px; text-decoration:none; }
.ticker .sec0 span.svbtn a:hover { background:url(http://c.ancestry.com/offer/HomePage/LandingPages/ContentRecords/img/svbtn.gif) no-repeat left center; }
.ticker .sec0 span.svbtn a:active { background:url(http://c.ancestry.com/offer/HomePage/LandingPages/ContentRecords/img/svbtn.gif) no-repeat left bottom; padding:15px 0 13px 20px; }
.ticker .sec1 { font:400 12px/19px Verdana, Arial, Helvetica, sans-serif; background:#fefff8 url(http://c.ancestry.com/offer/HomePage/LandingPages/ContentRecords/img/bkgnd_sec1.jpg) no-repeat bottom left; border:1px solid #e3e8b2; width:958px; overflow:auto; }
.ticker .sec1a a { font-size:12px; font-weight:700; text-decoration:underline; color:#566c11; }
.ticker .sec1a p strong { color:#566c11; text-decoration:underline; }
.ticker .sec1a { width:703px; float:left; }
.ticker .sec1a h2 { padding:10px 0 0 15px; font: 700 20px/20px "Trebuchet MS", Georgia, Times, serif; color:#566c11; }
.ticker .sec1a_left { padding:10px 0 10px 15px; width:305px; float:left; }
.ticker .sec1a_right { padding:10px 0 10px 45px; width:330px; float:left; }
.ticker .sec1b { width:254px; float:left; padding:15px 0; border-left:1px solid #e3e8b2; height:100%; }
.ticker .sec1b .orange { color:#e98300; text-align:center; font:700 22px/25px "Trebuchet MS", Georgia, Times, serif; }

/* 14-Day Free Trial Button */
.ticker .sec1b div { padding:10px 0 0 50px; }
.ticker .sec1b span.ftbtn a { background:url(http://c.ancestry.com/offer/HomePage/LandingPages/ContentRecords/img/ftbtn.gif) no-repeat left top; color:#fff; cursor:pointer; display:block; font:700 13px/13px Verdana, Arial, Helvetica, sans-serif; padding:7px 0 7px 12px; width:148px; text-decoration:none; }
.ticker .sec1b span.ftbtn a:hover { background:url(http://c.ancestry.com/offer/HomePage/LandingPages/ContentRecords/img/ftbtn.gif) no-repeat left center; }
.ticker .sec1b span.ftbtn a:active { background:url(http://c.ancestry.com/offer/HomePage/LandingPages/ContentRecords/img/ftbtn.gif) no-repeat left bottom; padding:8px 0 6px 12px; }
.ticker .sec2 { font:400 12px/17px Verdana, Arial, Helvetica, sans-serif; width:960px; height:auto; overflow:hidden; padding-bottom:20px; position:relative; }
.ticker .sec2 .sample2 { width:auto; height:auto; }
.ticker .sec2 .sample2 a { font-size:11px; color:#566c11; cursor:pointer; position:absolute; top:20px; right:0; text-decoration:underline; }
.ticker .sec2 h3 { font-size:14px; font-weight:700; padding:20px 0 10px 15px; }
.ticker .sec2 a { font-size:10px; font-weight:400; text-decoration:none; color:#7e715c; }
.ticker .sec2 p a { font-size:12px; font-weight:700; text-decoration:underline; }
.ticker .sec2a { width:350px; float:left; padding-left:14px; }
.ticker .sec2a_top, .ticker .sec2a_bottom{ float:left; border:1px solid #e6eab9; width:215px; height:auto; background:#f2f5de url(http://c.ancestry.com/offer/HomePage/LandingPages/ContentRecords/img/bkgnd_sec2.gif) repeat-x top left; padding:7px 7px 7px 117px; margin-bottom:13px; position:relative; }
.ticker .sec2a_top p { padding-bottom:17px; }
.ticker .sec2b { width:360px; float:left; padding-left:10px; }
.ticker .sec2b_top, .ticker .sec2b_bottom { float:left; border:1px solid #e6eab9; width:215px; height:auto; background:#f2f5de url(http://c.ancestry.com/offer/HomePage/LandingPages/ContentRecords/img/bkgnd_sec2.gif) repeat-x top left; padding:7px 7px 7px 119px; margin-bottom:13px; position:relative; }
.ticker .sec2c { float:left; border:1px solid #e6eab9; width:209px; height:335px; background:#f2f5de url(http://c.ancestry.com/offer/HomePage/LandingPages/ContentRecords/img/bkgnd_sec2.gif) repeat-x top left; padding:7px; position:relative; }
.ticker .sec2 .thumb { cursor:pointer; position:absolute; }
.ticker .sec2 .img1 { background:url(http://c.ancestry.com/offer/HomePage/LandingPages/ContentRecords/img/1.gif); bottom:43px; left:-13px; width:128px; height:91px;}
.ticker .sec2 .img2 { background:url(http://c.ancestry.com/offer/HomePage/LandingPages/ContentRecords/img/2.gif); bottom:50px; left:-9px; width:125px; height:84px;}
.ticker .sec2 .img3 { background:url(http://c.ancestry.com/offer/HomePage/LandingPages/ContentRecords/img/3.gif); bottom:30px; left:-12px; width:130px; height:105px;}
.ticker .sec2 .img4 { background:url(http://c.ancestry.com/offer/HomePage/LandingPages/ContentRecords/img/4.jpg); bottom:30px; left:12px; width:93px; height:130px;}
.ticker .sec2 .img5 { background:url(http://c.ancestry.com/offer/HomePage/LandingPages/ContentRecords/img/5.gif); bottom:-11px; position:absolute; left:28px; width:165px; height:132px;}
.ticker .sec2 .link { font-size:10px; line-height:14px; position:absolute; bottom:-17px; left:30px; }
.ticker .sec2b_bottom .link { left:14px; }
.ticker .sec3 { font:400 12px/17px Verdana, Arial, Helvetica, sans-serif; border-top:1px dotted #b3b3b3; height:135px; width:960px; overflow:hiddin; position:relative; }
.ticker .sec3 .border { border:1px solid #d2da94; padding-bottom:12px;  }
.ticker .sec3a, .ticker .sec3b, .ticker .sec3c { width:299px; float:left; margin-top:20px; border:3px solid #e9ebbd; }
.ticker .sec3 p { padding:8px 5px 5px 7px; font-size:11px;}
.ticker .sec3a, .ticker .sec3b { margin-right:22px; }
.ticker .sec3a, .ticker .sec3b, .ticker .sec3c { position:relative; }
.ticker .sec3 .b1 { background:url(http://c.ancestry.com/offer/HomePage/LandingPages/ContentRecords/img/b1.gif); position:absolute; bottom:-12px; right:8px; width:132px; height:44px;}
.ticker .sec3 .b2 { background:url(http://c.ancestry.com/offer/HomePage/LandingPages/ContentRecords/img/b2.gif); position:absolute; bottom:-31px; right:8px; width:113px; height:68px;}
.ticker .sec3 .b3 { background:url(http://c.ancestry.com/offer/HomePage/LandingPages/ContentRecords/img/b3.gif); position:absolute; bottom:-34px; right:35px; width:81px; height:66px;}

/* Learn More Button  */
.ticker .sec3 .learn { padding:3px 0 0 8px; }
.ticker .sec3 span.lmbtn a { background:url(http://c.ancestry.com/offer/HomePage/LandingPages/ContentRecords/img/lmbtn.gif) no-repeat left top; color:#fff; cursor:pointer; display:block; font:700 11px/11px Verdana, Arial, Helvetica, sans-serif; padding:3px 0 4px 4px; width:110px; text-decoration:none; }
.ticker .sec3 span.lmbtn a:hover { background:url(http://c.ancestry.com/offer/HomePage/LandingPages/ContentRecords/img/lmbtn.gif) no-repeat left center; }
.ticker .sec3 span.lmbtn a:active { background:url(http://c.ancestry.com/offer/HomePage/LandingPages/ContentRecords/img/lmbtn.gif) no-repeat left bottom; padding:4px 0 3px 4px; }

/* Modals */
.ticker .modalBox { display:none; }
.yui-skin-sam .mask { filter:alpha(opacity=60); opacity:0.60; }
.yui-skin-sam .yui-panel { border:none; }

/* Modals - Enlargements */
.yui-skin-sam .modal-BL, 
.yui-skin-sam .modal-BR, 
.yui-skin-sam .modal-TR, 
.yui-skin-sam .modal-TL { position:relative; width:833px; }
.yui-skin-sam .modal-p1 { color:#566c11; font-family:"Trebuchet MS"; font-size:16px; font-weight:700; line-height:20px; margin:0; position:absolute; top:15px; left:15px; }
.yui-skin-sam .modal-p2 { color:#695e49; font:700 10px Verdana, Arial, Helvetica, sans-serif; margin:0; position:absolute; top:15px; right:15px; }
.yui-skin-sam #modalTL .container-close, 
.yui-skin-sam #modalTR .container-close, 
.yui-skin-sam #modalBL .container-close, 
.yui-skin-sam #modalBR .container-close { height:45px; width:90px; filter:alpha(opacity=0); opacity:0; position:absolute; top:1px; right:1px; }
.yui-skin-sam .modal-img { border:1px solid #424040; }
.yui-skin-sam .underlay { filter:alpha(opacity=25); opacity:0.25; }

/* Modals - Sample Viewer */
.yui-skin-sam .modal-SV { width:650px; }
.yui-skin-sam .headerSV { background-color:#fff; border:5px solid #bec73a; height:40px; width:640px; position:relative; }
.yui-skin-sam .headerSV .titleSV { color:#566c11; font:700 24px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; padding:5px 0 0 14px; margin:0; }
.yui-skin-sam #modalSV .container-close { background-color:red; background:url(http://c.ancestry.com/offer/HomePage/LandingPages/ContentRecords/img/close-btn.jpg) no-repeat left 2px; font:700 11px Verdana, Arial, Helvetica, sans-serif; height:36px; width:116px; color:#fff; text-decoration:none; }
.yui-skin-sam .viewer-box { background-color:#fff; border:5px solid #bec73a; border-top:0px; color:#566c11; height:480px; width:640px; position:relative; }
.yui-skin-sam .viewer-box p { margin:0; position:absolute; top:28px; left:28px; }

