body{
  font-family:arial;
  font-size:12px;
}
/*div{
  overflow: auto;
}*/
#main{
  border: 5px solid #ccc;
  padding:0px 20px;
  margin:1px 0px;
}
#gencats, #gencats2, #gencats3, #repeated_ads{
  padding:0px;
  overflow:hidden;
}
#gencats{
  padding:0px;
}
#container{
  width:728px;
  text-align:left;
}
.background1{
  padding:7px 5px;
  text-align:center;
}
.background2{
  clear:both;
  padding:14px 5px;
  text-align:center;
  margin:1px 0px;
}
.search_field{
  width:600px;
  height:18px;
  padding:1px;
  border: 2px inset;
  margin-right:5px;
}
.search_button{
  width:100px;
  height:21px;
  font-size:16px;
}
#footer{
  text-align:center;
  font-size:10pt;
  margin:10px;
}
#header{
  position:relative;
  margin:0px;
}
.logo a{
  font-size:32pt;
  font-weight:bold;
  text-decoration:none;
  
}
.header_text{
  position:relative;
  float:right;
  font-size:12pt;
}
.relatedsearchtitle2 {
  position: relative;
  padding: 0px;
  font-size:12px;
  margin-left:4px;
}
#sponsoredresults, #webresultstitle, #bottomsponsoredresults{
  margin:10px 0px;
}
#results_container{
  width:460px;
}
.main_image{
  margin:0px;
  float:right;
  width:250px;
}
.ourterm:nth-of-type(2), .ourterm:nth-of-type(3){
  margin-top:30px;
}
.ourterm{
  font-size: 14pt;
  float:left;
  margin:5px 10px;
  width:260px;
}
.ourterm a{
  text-decoration:none;
}
.related_keywords{
  float:left;
  width:200px;
}
.related_keywords .relatedsearchtitle{
  margin:10px;
}
.related_keywords .term{
  font-size: 14pt;
  margin:5px 10px;
}
.related_keywords .term a{
  text-decoration:none;
}
iframe {
  border:0;
  overflow:hidden;
}
.googleframe{
  overflow:hidden;
}
.section{
  float:left;
  width:200px;
  margin-left:10px;
}
.sections{
  padding:0px 10px 0px 20px;
}
.section:nth-of-type(3n+1){
  clear:both;
}
.search{
  margin-top:8px;
  margin-right:10px;
  float:right;
  width: 250px;
}
.text{
  text-align:center;
}
