/* extra styles for searchbox on fr & se sites  */
#frhome #topfold #searchform {top:130px;width:360px;}
div.search-form {width:360px;line-height:1.2em;}
div.search-form form {width:360px;}
div.search-form h4 {color:#695E49;}
/*div.search-form small {visibility:hidden !important; position:absolute;}
div.search-form .info {visibility:hidden;}*/
#SearchTemplate1__Name_mod h4 {display:none;}
#SearchTemplate1__Name_mod {width: 360px;}
#SearchTemplate1__Name_mod .gsfn {width:140px !important;}
*html #SearchTemplate1__Name_mod .gsfn {padding-right:5px;}
#SearchTemplate1__Name_mod .gsln {width:190px !important;}
#SearchTemplate1__Name_mod .gsln {width:180px !important;}
#SearchTemplate1__Birth_mod {width:360px;}
*html #SearchTemplate1__Birth_mod {margin-bottom:-15px;}
#SearchTemplate1__Birth_mod .field-date {margin-right:15px;}
#SearchTemplate1__Birth_msbpn_Div {float:left;width:250px;}
#SearchTemplate1__Death_mod {display:none;}
#searchform .btn-search {background: transparent url(/s/0/i/buttons/button-medium-orange.png) !important;height:27px !important;}
#searchform .btn-search {background: transparent url(/s/0/i/buttons/button-medium-orange.png); padding-bottom:0;height:27px !important;}
#searchform .btn-search span {background: transparent url(/s/0/i/buttons/button-medium-orange.png) right top; margin:0 -3px 0 10px;padding-bottom:7px;}
div.search-form input {margin:10px 0 0;}

.ancSecHd{display:none;}
.widgtContnt{background:none;border:none;padding:0;}
div.search-form .mod-search {width:auto;}
 
/* Simple Search Over-Rides */
#frhome #topfold #leftside { background:#EFF2D3 url("http://c.mfcreative.com/offer/euro/HomePage/i/frse-lohp-simplesearch.jpg") repeat-x; position:relative;}
#frhome #topfold #startsearch { border:0; position:relative; left:0; top:0; padding:20px 20px 0px; }
#frhome #topfold #searchform { left:0; line-height:18px; position:relative; top:0; padding:0 20px; width:auto; }
#frhome #topfold #searchform>span { display:block; }
#frhome #topfold #searchform,#frhome #topfold .search-form,#frhome #topfold .search-form form,#frhome #topfold .search-form .mod { width:716px; position:relative; }
#frhome #topfold .search-form { line-height:17px; }
#frhome #topfold .search-form input.ancText,#frhome #topfold .search-form input.field,.ebyAgeNum, .ebyAgeYear{ background-color:#fff !important; font:12px/14px Tahoma, Geneva, sans-serif !important; height:14px !important; display:block !important; float:left !important; padding:4px !important; margin:0 !important; }
#frhome #topfold .search-form .mod .gsln{width:288px;}
#frhome #topfold #searchform label { line-height:18px; width:auto; white-space:nowrap; }
#frhome #topfold #searchform label.lecLabel,.spacer { display:none; }
#SearchTemplate1__Name_mod .gsfn { margin-right:10px; }
.simpleSearchForm .locYearSection .PlaceBox_CN { height:24px;width:300px; }
.PlaceBox_CN .yui-ac { height:24px; }
#frhome #topfold #searchform input { margin-top:0; }
.simpleSearchForm table.locYearSection input.ancText.field.location { width:280px; }
.simpleSearchForm .search-form .mod { padding:12px 0 0 0; }
.simpleSearchForm table.locYearSection td td { vertical-align:middle; }
.sboSection .SM_regOpt.SMNoClear{border:none !important;padding:0 !important;margin:0 5px 0 0 !important;height:16px !important;width:16px !important;}
.simpleSearchForm .calcEBYBd{min-height:40px; margin-right:0;}
.ebyError{margin-top:7px;}
.simpleSearchForm .calcEBYWrap {display:block; margin-top:-2px; position:relative; height:16px; }
.simpleSearchForm .calcEBYWrap iframe{visibility:hidden;}
#frhome #topfold #searchform .sf-hideOnExact.sboSection input { background-color:transparent; border:none; margin-top:-2px; }
.simpleSearchForm .ebyBdInputWrp { height:24px; }
.simpleSearchForm .calcEBYClose { padding:8px 10px; position:relative; height:100%; }
.simpleSearchForm .ebySub { left:2px; top:27px; }
#calcEBYiFrame{display:none !important;}
