#frsearch { width: 960px; margin: 0 auto; }
#frsearch #topfold { background: #f3f5e0 url('../../i/fr/homepage/topbg.jpg') repeat-x top left; height: 334px; position: relative;z-index:1; }

#frsearch #topfold #searchDocsForm h3, #frsearch #topfold #searchTrees h3 { font: bold 18px/18px "Trebuchet MS", Arial, sans-serif; color: #afbc22; margin: 0; text-align:left;}
#frsearch #topfold #searchDocsForm h4, #frsearch #topfold #searchTrees h4 {font-weight:bold;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;line-height:18px;color:#695e49;}

#frsearch #topfold #searchDocs { float: left; width: 150px; margin-right: 20px; color: #695e49;}
#frsearch #topfold #searchDocs p { width: 130px; margin: 0 0 0 15px; text-align:left; line-height:1.4em;  }
#frsearch #topfold #searchDocsForm { float: left; width: 440px; padding: 15px 0px; }
#frsearch #topfold #searchDocsForm div.searchform { margin-top: 10px;}


#SearchTemplate1_SearchModule_search-form {background:transparent none !important; width:440px !important;}
#SearchTemplate1_SearchModule_search-form form {background:transparent none !important;}
#SearchTemplate1_SearchModule_Name_mod .set-2 .field-text {width:125px !important;}
#SearchTemplate1_SearchModule_Name_mod {width:400px !important;}
#SearchTemplate1_SearchModule_Name_mod .field {width:120px !important;}
#SearchTemplate1_SearchModule_Name_mod #SearchTemplate1_SearchModule_gsln {width: 235px !important;}
#SearchTemplate1_SearchModule_Birth_mod {width:400px !important;}
#SearchTemplate1_SearchModule_Birth_msbpn_Div .field {width:260px !important;}
#SearchTemplate1_SearchModule_Birth_msbpn_ACContainer {left:0 !important}
div.search-form label {font-size:100%; white-space: nowrap;}
div.search-form small {visibility:hidden !important; position:absolute;}
div.search-form .gsfn { margin-right:10px; }
div.search-form .info {visibility:hidden;}
*html #SearchTemplate1_SearchModule_Birth_msbpn_AutoComplete { width: 260px !important; }
#SearchTemplate1_SearchModule_Death_mod { display:block !important; visibility: visible !important; width: 400px; }
#SearchTemplate1_SearchModule_Death_msdpn_Div { width: 235px; }
#SearchTemplate1_SearchModule_Death_msdpn_Div .field {width:260px !important;}
#SearchTemplate1_SearchModule_Death_msdpn_ACContainer {left:0 !important}
*html #SearchTemplate1_SearchModule_Death_msdpn_AutoComplete { width: 260px !important; }
#SearchTemplate1_SearchModule_moduleSearchtemplate input { margin-right: 3px; }

#SearchTemplate2_SearchModule_search-form {background:transparent none !important; width:300px !important;}
#SearchTemplate2_SearchModule_search-form form {background:transparent none !important;}
#SearchTemplate2_SearchModule_Name_mod {width:300px !important;}
#SearchTemplate2_SearchModule_Name_mod .field {width:110px !important;}
#SearchTemplate2_SearchModule_Name_mod .set-2 .field-text {width:120px !important;}
#SearchTemplate2_SearchModule_Name_mod #SearchTemplate2_SearchModule_gsln {width: 135px !important;}
#SearchTemplate2_SearchModule_Birth_msbpn_ACContainer {left:0 !important}
*html #SearchTemplate2_SearchModule_Birth_msbpn_AutoComplete { width: 185px !important; }
#SearchTemplate2_SearchModule_moduleSearchtemplate input { margin-right: 3px; }

.PlaceBox_CN .yui-ac-input {position:relative;}
.PlaceBox_CN .yui-ac {height:auto;}
.PlaceBox_CN  {  min-width: 135px; }

#searchDocsForm .btn-search {background: transparent url(../../s/0/i/buttons/button-medium-orange.png) !important;height:27px !important;}
#searchDocsForm .btn-search {background: transparent url(../../s/0/i/buttons/button-medium-orange.png); padding-bottom:0;height:27px !important;}
#searchTreesForm .btn-search {background: transparent url(../../s/0/i/buttons/button-medium-lightgreen.png) !important;height:27px !important;}
#searchTreesForm .btn-search {background: transparent url(../../s/0/i/buttons/button-medium-lightgreen.png); padding-bottom:0;height:27px !important;}
#searchDocsForm .btn-search span {background: transparent url(../../s/0/i/buttons/button-medium-orange.png) right top; margin:0 -3px 0 10px;padding-bottom:7px;}
#searchTreesForm .btn-search span {background: transparent url(../../s/0/i/buttons/button-medium-lightgreen.png) right top; margin:0 -3px 0 10px;padding-bottom:7px;}
#searchDocsForm .btn-search:hover{background-position:0 0px; color:#97A812; }
#searchDocsForm .btn-search:hover span{background-position:100% 0px; }
#searchDocsForm .btn-search:active{background-position: 0 0px;color:#E5E5E5;outline:0;}
#searchDocsForm .btn-search:active span{background-position:right 0px;color:#E5E5E5;}

#frsearch #topfold #searchTrees { background: url('../../i/fr/searchpage/top-trees.jpg') no-repeat top right; width: 285px; height: 304px; padding: 15px; float: right; border-left: 10px solid #fff; position: relative; }
#frsearch #topfold #searchTrees p {text-align:left; line-height:1.4em; width: 170px; float:left; margin-bottom:14px; min-height: 67px; }
#frsearch #topfold #searchTrees #searchTreesForm { font: normal 12px/18px Verdana, Arial, Helvetica, sans-serif; color: #695e49; width: 295px; position: absolute; bottom: 10px; float:left; position:relative;}
#frsearch #topfold #searchTrees #searchTreesForm .fl { margin-right: 5px; }

#frsearch #topfold input { border: 1px solid #ccc; color: #333; font-size: 12px; line-height: 12px; }
#frsearch #topfold { font: normal 12px/18px Verdana, Arial, Helvetica, sans-serif; color: #695e49; margin: 5px 0; }


.fl { float: left; }
.fr { float: right; }

.cl { clear: left; }
.clear { clear:both; }




/* Browse */
#browse {margin-bottom:30px; position:relative;z-index:0;}
#browse #ordivider {margin:0;padding:0 0 0 1px;display:block;background: url(i/or_bg.gif) center center no-repeat;line-height:70px;font-size:12px;text-align:center;color:#7A7263;letter-spacing:1px;}     
#browse #browse-main {background: #FAF8F8;border:1px solid #cdc7be;}
#browse #browse-main .hd {background: #E0DEDF url(../../i/fr/searchpage/browse-head-bg.jpg) left 0 repeat-x;padding:8px;border-bottom:1px solid #cdc7be;}
#browse #browse-main .hd h2{float:left;margin:0;color:#716958;letter-spacing:1px;font-size:167%;color:#424242;}
#browse #browse-main .hd a{float:right;margin-top:.45em;}

#browse #browse-main .bd {background:#fff;padding:0;border:1px solid #cdc7be;margin:8px; padding: 2px; width: 936px; }
#browse #browse-main .bd dl {width:208px;float:left;margin:12px 14px 20px 12px;}
#browse #browse-main .bd .new { color: #ed1c24; font-weight: bold; font-size: 10px; }
#browse #browse-main .bd dl a {color:#83755C;}
#browse #browse-main .bd dl a:hover {text-decoration:underline;}
#browse #browse-main .bd dl dt {font: bold 13px Verdana,"Trebuchet MS", Verdana, Arial, sans-serif; color: #afbc22 !important;}
#browse #browse-main .bd dl dt strong {line-height:1.5em;display:block;}
#browse #browse-main .bd dl dt strong .qlTitle { padding-left: 0px; margin-left: 0px; display: block; color:#AFBC22 }
#browse #browse-main .bd dl dd {margin-left:0px;color:#83755C;}
#browse #browse-main .bd dl dd a{padding:0.45em 0;display:block;line-height:1.2em;}
#browse #browse-main .bd dl dd.first {border-top:1px solid #E4E4E3;}
#browse #browse-main .bd dl dd.link-seemore {border-top:1px solid #E4E4E3;margin:0.25em 0 0 0;}
#browse #browse-main .bd p.link-cardcatalog{clear:both;border-top:1px solid #C3BCB1;padding:15px 0 20px 0;margin:0;text-align:center;font-size:122%;}

#browse #browse-main .bd dl.cat5,
#browse #browse-main .bd dl.cat9,
#browse #browse-main .bd dl.cat13{clear:none;}
#browse #browse-main .bd dl.cat6,
#browse #browse-main .bd dl.cat10{clear:both;}
#browse #browse-main .bd .row4{clear:both; display:block;  height: 1px; width: auto; color: transparent; background-color: transparent; }

* html #browse #browse-main .bd dl {margin:12px 14px 20px 9px;}

#browse #browse-main .bd dl.cat1 {width:936px;margin:12px 0px 20px 12px;}
#browse #browse-main .bd dl.cat1 dt { border-bottom:1px solid #e4e4e3;}
#browse #browse-main .bd dl.cat1 dd {width:202px;float:left;margin:12px 0px 20px 32px;}
#browse #browse-main .bd dl.cat1 dd.first {border-top:none;margin-left:0px;}

.spi {display:none;}

/* Search template over-ride */
.ancSecHd{display:none;}
.widgtContnt{background:none;border:none;padding:0;}

/* Life Event Container Over-Rides */
.divLEC input.ancText.location { width: 95px; }
div.search-form.advanced .divLEC .sf-exact { float: none; padding: 0px 0px; display: none; }
.divLEC table td span.rLink { display: none; }
.divLEC .LEC_Footer { display: none; }
