form { margin: 4px; }
.searchBox { height: 400px; }
.searchBars { height: 200px; }
.bgTrans { background-color: transparent; }
.stdTxt { font-family: georgia, serif; color: #443322; font-size: 12px; }
.xtraWide { width: 250px; }
.searchSub { width: 680px; margin-top: -1px; 
   border-width: 1px; border-style: solid; border-color: #808080; }
.stdAir { margin-top: 8px; margin-bottom: 10px; }
.oa { overflow: auto; }
.bottomSpacer {margin-bottom: 800px;}
.mbPos { position: absolute; left: 1px; top: -9px;}
.ib { cursor: pointer; } 
.inputBtn:hover { color: #FF1493; }
a.fb { background-position: 0px 86px; background-repeat: no-repeat;  }
a.fb:visited { background-image: url(../images/visited.gif);  }
a.fb:hover { background-image: url(../images/hover.gif);  }

a.prev { position: absolute; left: 0px; top: 0px; width: 20px; height: 20px;
   background-position: top center; background-repeat: no-repeat;
   background-image: url(/images/base0/prev.gif);  }
a.prev:hover { background-image: url(/images/R0/prev.gif); }

a.next { position: absolute; right: 0px; top: 0px; width: 20px; height: 20px;
   background-position: top center; background-repeat: no-repeat;
   background-image: url(/images/base0/next.gif);  }
a.next:hover { background-image: url(/images/R0/next.gif); }

.srJump { height: 20px; }

/*hdynSearch sr=search results*/
.srBlock { font-family: georgia, serif; color: #432; font-size: 12px; 
   margin: 4px; margin-bottom: 8px; background-color: #f4fafa; }
.srHead { font-size: 14px; }
.srSubHead { font-size: 14px; color: #404; background-color: #f8fff8; }
.srSample {  }
.srFoot { color: #972; }
.srEmpty {  }
.srPop { font-weight: bold; }
.srBar { text-decoration: none; display: block; }
.srBarRect { padding-right: 14px; margin-right: 4px; }