body {
 background-color: #ffffff; 
 margin: 20px;
 padding:0;
 scrollbar-width: 80; }
 
img {
  border: 0;
  margin: 0; }
  

form {
 margin: 0; } 

 
table, tr, td {
  margin: 0;
  padding: 0;
  border-collapse: collapse; }

table.search_box, tr.search_box, td.search_box {
  width:100%;
  margin: 0;
  padding: 0;
  border-collapse: collapse;
  vertical-align: middle; }

.make_text{
 font-family: arial;
 font-size: 26px;
 font-weight:  bold; }


/***** FOUND IN HEADER_SEARCH.TPL *****/

 #ad_box {
  display: none; }  
 
 #results_box {
  font-family: arial;
  font-size: 26px; }
  
/**********************************/

#ad_box {
  height: 136px;
  text-align: center;
} 

div.ad_box_side {
  float: right;
  padding: 0 45px 0 20px;
  clear: right;
}

#search_row {
  height: 186px;
}

#search_box {
  vertical-align:  middle;
  font-family:  arial; }

#search_box img {
  border: 0;
  float: left;
}

#search_form {
  width: 760px;
  text-align: left;   }


#search_form h4 {
  margin: 0;
  font-family: arial;
  font-size: 20px;
  font-weight: normal;
  color: #000000;
}

.slogan {
  margin: 0;
  padding: 0 20px 0 0;
  font-family: arial;
  font-weight: bold;
  font-size: 22px;
  color: #666666;
}

#yahoo {
  margin: 0;
  padding: 0;
  border: 0; }

#search_form h3 {
  margin: 0 0 -20px 0;
  font-family: arial;
  font-size: 35px;
  font-weight: normal;
  color: #000000;
}

#top_instruction {
  margin: 0 0 -30px 20px;
  z-index: 2;
}


#search_button {
  z-index: 1;
}  

form
{
 margin: 0;
}


textarea.big_text_home,
input.big_text_home {
  font-size: 36px;
  width: 510px;
  margin: 0;
  border: 2px ridge #000000;
  padding:0; }


textarea.big_text_field,
input.big_text_field 
{
  font-size: 36px;
  width: 99%;
  margin: 0px;
  border: 2px solid #000000;
  padding: 0; 
}


#size_control {
  height: 50px;
  margin-top: -15px;
}

#size_control h5 {
  float: left;
  font-size: 24px;
  font-family: arial;
  font-weight: normal;
  color: #555;
  margin: 10px 8px 0 10px;
}

#size_control img {
  margin: 0 10px 0 0;
  border: 0; }

#results_box {
 font-family: arial;
 font-size: 26px;
  padding: 0;
  margin:0;
  text-align: left; }



  
 #results_box a.blue, a.blue:visited  {
   margin: 0;
   padding: 0 2px 0 0;
   font-weight: normal !important;
   text-decoration: underline !important;
   font-family: arial;
   color: #0000cc !important;  } 
  
#results_box a.blue.hover, a.blue:active {
     text-decoration: none !important; } 

#feedback_link {
   text-decoration: none;
   display: block;
   float: left;
   margin: 15px 0 0 0; }

#feedback_image {
  border: 0; }

#results_pager_box {
   height: 140px;
   width: 500px;
   padding: 0 45px 0 0;
  float: right;
 text-align: right;
 font-family: arial;
 font-weight: bold;
   color: #0000cc; }

#results_pager_box a {
  color: #0000cc;
 text-decoration: none;
 font-size: 22px;
}

#results_pager_box a.current_page {
  color: #666666;
}

#results_pager_box a:hover {
  text-decoration: underline:
 color: #0000cc;
} 

#results_pager_box a:visited {
  text-decoration: underline:
 color: #0000cc;
} 



/* SEARCH BODY */

h3 {
  color:    #333333;
  cursor:    pointer;
  margin:   0;
  padding:   0;
  font-family:   arial; }
  

h4 {
  color:    #999999; 
  cursor:    pointer;
  margin:   0;
  padding:   0 0 0 10px;
  font-family:   arial; }

  
h5.ap_search_header {
  display:   inline;  }

 

/* sponsored listing text */
h6 { 
  color:#339900; 
  padding: 0;
  margin:0;
  display:inline; 
  font-weight: normal !important;  }
  

.leftresults {
  color:    #333333;
  margin:   0;
  padding:   30px 0; 
  border-bottom: 1px solid #999999 !important;
  border-right:  30px solid #ffffff  !important;
  cursor:    pointer;  }
  

.leftresults p {
  color:    #333333;
  margin:   0;
  padding:   0; 
  cursor:    pointer;  }
  

.rightresults {
  background-image: url(/images/bg_gradnt.jpg);
  background-repeat:  repeat-y;
  background-position: top left; 
    background-color:  #ffffff;
  color:    #333333;
  margin:   0; 
  padding:   30px 10px 30px 20px;   
  border-bottom: 1px solid #cccccc !important;
  cursor:    pointer;  }
  
  
  

 
/* END SEARCH BODY */


#footer {
 border-top: 2px solid #666666; 
 margin:  80px 0 30px 0;
 padding:  20px 15px; 
 color:   #000000; 
 font-weight: bold; }
 
#footer span.prev {
 float:left;
 width:auto; } 

 
#footer span.next {
 float:right;
 width:auto; } 
 
#footer a, a:visited {
 color:     #0000CC;
 text-decoration:  underline;
 font-family:   Arial, Helvetica, sans-serif;
 font-weight:   bold !important; }

#footer a:hover, a:active  {
 text-decoration: none; } 
 

 
/* FOOTER LINKS ON HOME PAGE */


#homefoot {
 margin:  0;
 padding:  0; 
 color:   #000000; }
 
 
#homefoot a.home, a.home:visited {
 color:     #0000CC;
 text-decoration:  underline;
 font-family:   Arial, Helvetica, sans-serif; 
 font-size:    14px; 
 font-weight:   normal; }

#homefoot a.home:hover, a.home:active  {
 text-decoration: none; }  