<style type="text/css">
 <!--

 * {
 font-family: arial,verdana,helvetica,sans-serif; }

 p, h1, form, label{
 color: #000; }





/**** CENTER CONTENT ***/

p.content_list   {  margin-bottom: 0px; }
ul.content_list  {  margin-top: 2px; 
                    width:      400px; }


p.intro     { width: 420px; }

 p.center_title   {
 padding: 7px 0px 7px 24px; 
 color: white; 
 background-color: #393c39; 
 font: normal 21px Arial,Verdana,Helvetica,sans-serif;  }

 div#cat_content {             
/* display:inline; */
 float: left;
 width: 580px;
 margin:       0px;
 padding:      0px; 
 background-color: #fff; }


 div#cat_content img { 
 display: block;
 margin: 0px -3px 0px 12px;
 border:  none; }
 
 div#cat_content p.sub_heading {  
 margin:   4px 0px 3px 14px; 
 font:     bold 11px Arial,Verdana,Helvetica,sans-serif; }
 
 div#cat_content ul  {  
 list-style-type:   none; 
 list-style-image:  url(../../image/bullet.gif);
 width:   380px;
 padding: 0px;
 margin:  0px 0px 0px 40px; }
 
 div#cat_content ul li { 
 margin-bottom: 2px;
 font:     normal 11px Arial,Verdana,Helvetica,sans-serif;  }
 

 div#cat_content h1.section_heading {
 margin:        21px 0px 15px 12px;
 font-size:     14 px;
 font-weight:   bold; }

 h1.section_heading span {
 font-weight:   normal;
 margin-left: 13px; }


/************************************************/


    table#catalog        { width:     550px;
                           margin:    2px 0px 3px -2px;
                           border-collapse: collapse;}

    table#catalog th     { height:    8px;
                           text-align: left;
                           padding:   2px 4px 2px 6px;
                           background-color: #e7e3e7;
                           border:    2px solid #FFF;
                           font:      11px  bold Verdana,Arial,Helvetica,sans-serif;
                           color:     #333;   }

    table#catalog td     { height:    26px; 
                           padding:   4px 4px 5px 6px;
                           border:    2px solid #FFF;;
                           font:      11px Verdana,Arial,Helvetica,sans-serif;}

    table#catalog td#title  { font:      11px Verdana,Arial,Helvetica,sans-serif; }
    
    table#catalog th a           {  color:     #0082B4
                                    text-decoration: none;   }

    table#catalog th a:link      {  color:     #0082B4;
                                    text-decoration: none;   }
    table#catalog th a:visited   {  color:     #0082B4;
                                    text-decoration: none;   }
    table#catalog th a:hover, a:active    {  color:     #99E;
                                    text-decoration: underline;   }

/*
    table#catalog td a           {  color:     #0082B4
                                    text-decoration: none;   }

    table#catalog td a:link      {  color:     #0082B4;
                                    text-decoration: none;   }
    table#catalog td a:visited   {  color:     #0082B4;
                                    text-decoration: none;   }
    table#catalog td a:hover, a:active    {  color:     #99E;
                                    text-decoration: underline;   }
*/

    form {
      padding:      0px 4px 12px 0px;
      margin:       0px;  }

    label {
     display:     inline;      
     margin:       0px 0px 2px 0px;
     padding:      1px;
     font:      11px  bold Verdana, Arial, Helvetica, sans-serif; }

    input.text {
     display:      inline;
     font-size:    12px;
     padding:      2px;
     padding-left: 3px;
     padding-top:  0px;
     margin:       0px;   }
     
    input.select {
     font-size:  12px;
     margin:  0px;
     margin-bottom: 10px;
     padding: 0px;  }

    input.button {
     width:       20px;
     height:      23px;
     margin:       0px;
     background-color:  #66E;
     color:        #FFF;
     font:      10px bold arial,verdana,helvetica,sans-serif; }
     
    .or {
     font:         bold 9px Arial,Verdana,Helvetica,sans-serif; 
     margin: 0px;   
     margin-right: 10px; 
     vertical-align: 5px;      
     display:     inline;}

    p.error_msge {
     color:        #A00;
     margin:       0px 0px 4px 0px;  }
   
    span#res_heading {
     margin:        0px;
     padding:       0px;
     font:      bold 11px  arial,verdana,helvetica,sans-serif; 
     color:         #666;  }
     
    span#results_for {
     font:      bold 11px  arial,verdana,helvetica,sans-serif; 
     color:         #000;  }

    span.paging_links {
     margin-right:  4px;
     font:      normal 11px  arial,verdana,helvetica,sans-serif; }
     
    .paging_links a           {  color:     #0082B4;
                                    text-decoration: none;   }

    .paging_links a:link      {  color:     #0082B4;
                                    text-decoration: none;   }
    .paging_links a:visited   {  color:     ##0082B4;
                                    text-decoration: none;   }
    .paging_links a:hover, a:active    {  color:     #9999EE;
                                    text-decoration: underline;   }
    .vert_bar     { color: #666; }                                

    div#categories_id, div#key_words_id, div#go_button_id  {
     display:     inline;  }
     
    div#categories_id  {
     padding-bottom: 20px; }

    div#go_button_id  {
     vertical-align: 5px;  }
     

 -->
</style>
