#wrapper {
width : 100%;
}
#mainsearch {
position : relative;
top : 80px;
text-align : center;
color : #404040;
}
.links {
margin : 0px;
padding : 0px;
text-size : 12px;
text-decoration : none;
}
.noborder {
border : none;
}
#mainresults {
clear : left;
float : left;
width : 900px;
}
#links {
float :left;
width : 100%;
margin-top : 0px;
padding-top : 0px;
padding-bottom : 5px;
}

#topsearch {
float :left;
width : 100%;
height : 75px;
padding-top : 20px;
border-top : 1px solid #6b90da;
border-bottom : 1px solid #6b90da;
}
#bottomsearch {
clear : both;
width : 100%;
height : 60px;
text-align : center;
padding-top : 25px;
background-color : #f0f7f9;
border-top : 1px solid #6b90da;
border-bottom : 1px solid #6b90da;
}
#copyright {
clear : both;
width : 100%;
text-align : center;
padding : 10px;
}
#rightresults {
float :left;
border-left : 1px solid #404040;
width : 275px;
height : 500px;
padding-left : 10px;
}
.gap {
float :left;
width : 100%;
height : 15px;
}
#set {
float :left;
width : 100%;
}

a:link {
color : #404040;
text-decoration: none;
}
a:visited {
color : #404040;
text-decoration: none;
}
a:active {
color : #404040;
text-decoration: none;
}
a:hover {
text-decoration: underline;
 color: red;
}
#wrap {
  width : 350px;
  margin : 5px auto 10px auto;
}
#wrapset {
  width : 540px;
  margin : 5px auto 10px auto;
}

fieldset {
  margin : 0px;
  border:1px solid #404040;
  padding: 0px 1em 1em 1em;
  font:80%/1;
  font-weight : bold;
  }
label {
  clear : left;
  float:left;
  width:35%;
  margin:0px 5px 0px 0px;
  padding-top:0.2em;
  text-align:right;
  font-weight:bold;
  }

legend {
  padding: 0.2em 0.5em;
  border:1px solid #404040;
  font-size:90%;
  font-weight:bold;
  text-align:right;
  }
