
/* ==================================== */
/* = corners and shadows for hoverbox = */
/* ==================================== */
#hoverbox { z-index: 997; position:absolute; max-width:350px; cursor:pointer; }
#hoverboxFixed { width:415px; }
#hoverbox .hdr {text-align:left;height:31px;margin:0 5px;background: url(http://c.ancestry.com/offer/euro/homepage/i/hpprevhoverboxhdrbg.gif) top left repeat-x;}
#hoverboxFixed .hdr { margin:0 0 0 7px; }
#hoverbox .bdy {font-size:11px;border-left:1px solid #7A6F5A;border-right:1px solid #7A6F5A;background:white;margin-right:0px;}
#hoverbox .ftr {margin:0px 7px;height:8px;border-bottom:1px solid #7a6f5a;background:white;/*background: url(http://c.ancestry.com/css/search/hover/i/ft.png) repeat-x;*/}
*html #hoverbox .ftr {}
#hoverboxFixed .ft {margin:0px}
#hoverbox .tl,#hoverbox .tr, #hoverbox .bl,#hoverbox .br {position:absolute;}                             
#hoverbox .tl {top:0px;left:0;width:7px;height:31px;background: url(http://c.ancestry.com/offer/euro/homepage/i/hphoverbox-tl.gif) no-repeat;}
#hoverbox .tr {top:0px;right:0;width:7px;height:31px;background: url(http://c.ancestry.com/offer/euro/homepage/i/hphoverbox-tr.gif) no-repeat;} 
#hoverbox .bl {bottom:0px;left:0;width:7px;height:10px;background: url(http://c.ancestry.com/offer/euro/homepage/i/hphoverbox-bl.gif) no-repeat;} 
#hoverbox .br {bottom:0px;right:0;width:7px;height:10px;background: url(http://c.ancestry.com/offer/euro/homepage/i/hphoverbox-br.gif) no-repeat;}
/* ================================ */
/* = text styles for the hoverbox = */
/* ================================ */   

#hoverbox h3{letter-spacing:1px;color:#fff;margin:0;padding:0 5px;line-height:40px;
		font: normal normal bold 1.5em/30px "Trebuchet MS", Verdana, Arial, sans-serif;}
#hoverbox h4{margin:.5em 0;color:#433A2C;font-weight:bold;font-size:12px;line-height:1.1em; }
#hoverbox p{margin:0;}
	
#hoverbox {width:350px;}
#hoverbox .content {font-size:11px;border-left:1px solid #7A6F5A;border-right:1px solid #7A6F5A;background: url(http://c.ancestry.com/css/search/hover/i/rt.png) top right repeat-y;}
*+html #hoverbox .content {padding-bottom:10px;}

#hoverbox .knob {position:absolute;right:-23px;float:right;width:23px;height:42px; top:105px;z-index:996;background:url(http://c.ancestry.com/offer/euro/homepage/i/hover_knub.png) no-repeat;}
#hoverbox .hdr {color:white;}
#hoverbox .bdy .leftside {width:48%;float:left;padding:3px;}
#hoverbox .bdy .rightside {width:42%;float:left;padding:3px;border-left:1px solid #eee;}
#hoverbox .bdy .rightside img {padding:5px;}
#hoverbox ul {list-style-image:none}
/*#hoverbox ul li {margin-left:-15px;}*/
#hoverbox .ppad {padding-bottom:10px;}
#hoverbox .ppadb {padding-bottom:10px;font-weight:bold;}

/* Buttons from /css/search/newglobal.css */ 
.btn{background:url('http://c.ancestry.com/css/search/i/btn.gif') no-repeat; height:27px; margin:0; padding:0 0 4px 0;font-weight:bold; text-decoration:none !important; font-style:normal;outline:none;display:-moz-inline-box; display:inline-block; cursor:pointer; border:none;vertical-align:middle;zoom:1; }
.btn span, .btn button{background:url('http://c.ancestry.com/css/search/i/btn.gif') 100% 0 no-repeat;letter-spacing:1px;white-space:nowrap; color:#819018;font:normal normal bold 12px/1em Arial; padding:8px 12px 8px 0; margin:0 -3px 0 12px; border:none; cursor:pointer; display:-moz-inline-box; display:inline-block; vertical-align:text-top; zoom:1; width:auto;overflow:visible; }
.btn button{padding-top:6px;}
* html .btn span {height:12px;}
* html .btn button{padding-top:8px;}
*+html .btn button{padding-top:8px;}
.btn:hover, .btn.hover{background-position:0 -46px; color:#97A812; }
.btn:hover span, .btn.hover span{background-position:100% -46px; }
.btn:active{background-position: 0 -139px;color:#636E0C;outline:0;}	
.btn:active span{background-position:100% -139px;color:#636E0C; }
.btn.disabled{background-position:-71px -93px;cursor: wait;  }
.btn.disabled span, .btn.disabled button {background-position:right -93px;color:#7F7F7F;cursor: wait; }
.btn.disabled:active{background-position:right -93px;color:#7F7F7F;}
.btn.disabled:active span{background-position:right -93px;color:#7F7F7F;}
.btn.disabled:hover{background-position:-71px -93px;color:#7F7F7F; }

.btn-signup{background:url('http://c.ancestry.com/css/search/i/btn-cta.gif') -36px -139px;}
.btn-signup span, .btn-signup button{background:url('http://c.ancestry.com/css/search/i/btn-cta.gif') right -139px;margin-left:30px;color:#fff;}
.btn-signup:hover, .btn-search.hover{background-position: -36px -46px;}
.btn-signup:active{background-position: -36px -139px;}
.btn-signup:active span{background-position: right -139px;color:#E5E5E5;}
.btn-signup.disabled {background-position:-36px -93px; }
.btn-signup.disabled span, .btn-signup.disabled button{background-position:right -93px; color:#FFEFEB; }
.btn-signup.disabled:hover {background-position:-36px -93px; }
.btn-signup.disabled:active {background-position:-36px -93px; }

