#error { margin:20px auto 0; width:752px; font-family:Arial, Helvetica, sans-serif; padding-bottom:20px; }
#error a { color:#084b9e; text-decoration:none; background-color:transparent; }
#error a:hover { text-decoration:none; color:#CA0002; }
 
#error-search { background-image:url(//media.mercola.com/assets/images/error/error-top-bg.gif); width:752px; height:285px; background-repeat:no-repeat; background-color:transparent; }
#error-search h1 { font:60px normal !important; font-family:impact !important; padding:30px 50px 0; letter-spacing:3px; margin:0; text-align:left;color:#000; height:auto; background-color:transparent; border:none; width:auto; }
#error-search p { font-size:30px; font-family:Arial, Helvetica, sans-serif; padding:0 50px 0; margin:0; text-align:left; }
#search-box { padding:30px 0 0 50px; text-align:left; }
.search-txtfield { border:none; font-size:16px; padding:0 20px 0 10px;  width:360px; height:43px; overflow:hidden; background-color:transparent; }

.search-field-bg { float:left; margin-right:20px; padding:0 5px; width:380px; height:67px; background-image:url(//media.mercola.com/assets/images/error/txtfield-bg.gif);  background-repeat:no-repeat; background-color:transparent; }

.search-btn { background-image:url(//media.mercola.com/assets/images/error/btn-search.png); width:122px; height:49px; background-repeat:no-repeat; border:none; cursor:pointer; cursor:hand; background-color:transparent; }
 
#need-help { background-image:url(//media.mercola.com/assets/images/error/error-need-help-bg.gif); width:752px; height:44px; background-repeat:no-repeat; margin-top:20px; font-family:Tahoma, Geneva, sans-serif; font-size:20px !important; padding:10px 25px; }
.help { float:left; }
.help a  { color:#fff !important; }
.help a:hover { color:#FF0 !important; }
.contact { padding:0 0 0 150px !important; font-size:20px !important; text-align:left !important; }
.contact a {  font-weight:normal !important;  }
 
#info-sites { margin-bottom:10px; }
#info-top { background-image:url(//media.mercola.com/assets/images/error/error-info-sites-top.gif); height:37px; padding:20px 10px 0px; font-weight:bold; }
#info-bot { background-image:url(//media.mercola.com/assets/images/error/error-info-sites-bot.gif); height:5px; }
#info-mid { border-left:1px solid #ccc; border-right:1px solid #ccc; padding:0 20px; background-color:#fff; }
#info-mid ul { margin:0; padding:0 10px;  }
#info-mid li { margin:0; padding:5px; font-size:8px; color:#084b9e; text-align:left !important; background:none; }
#info-mid a { font-size:12px; }
.site-list { float:left; width:200px; }
.info-site { float:left; width:150px; }
span { line-height:normal !important; }

ul li a { border:none; }

/* IE 7 hack */
*+html .search-txtfield { background-color:none; border:1px solid #fff;  }
*+html #info-mid { clear:both; height:100%; }

/* all ie */
html>body .search-txtfield  { margin:3px 15px 0 0; line-height:50px; padding:0 5px;  }


/* chrome hack */

body:nth-of-type(1) .search-txtfield {
   margin-top:1px; border:none;
}