body {background-color:#ffffff; color:#181818;}

#outerdv {
    width:760px;
    margin-top:185px;
    }

#pets_body {
    float:right;
    width:600px;
    height:100%;
    font-size: smaller;
    }
    
#pets_body table tr td strong {font-size: larger;}
#pets_body table tr td h5 {font-size: larger; margin-top: 0; margin-bottom: 0px;;}

#listing_body {
    float:right;
    width:600px;
    height:100%;    }    


#pets_left {
    border-right:1px solid #99ccff; float:left;
    width:140px;
    height:100%;
    margin:0px;
    font-size:85%
    }

#pets_left ul {
    margin-left: 0;
    padding-left: 0;
    list-style-type: none;
    font-size: 85%;
    width:140px;
    margin-top: 0;
    margin-bottom: 0;
    }
    
#pets_left a {
  display: block;
  padding: 0px;
  width:  160px;
  background-color: #ffffff;
  border-bottom: 1px solid #aaddff;
  width:140px;
  }
  
#pets_nav a:link, #pets_left a:visited  {
    text-decoration:none;
    width:140px;
    }

#pets_left a:hover {
    background-color: #e8f0ff;
    width:140px;
}


#pets_top {
    position:absolute;
    top:32px;
    margin:0px;
    width:100%;
    text-align:center;
    }
    
#topsrch {
    font-size: 88%;
    border-left: 1px solid #c4d820;
    border-top: 0px;
    padding-top: 0px;
}       
    
#pagebottom {
    font-size:82%;
}

#pagebottom table tr td{
    font-size:82%;
}


.navlinks {
    width:76px;
    font-size:65%;
    border-style:solid;
    border-width:1px;
    margin:0px;
    float:left;
    text-align:center;
}

span.readit {
    color: #aa0000;
    font-weight: bold;
}

table.purchase {
    background-color:#f0f0ff;
    text-align:left;
}


table.purchase tr th {
    background-color:#ffffff;
    text-align:center;
}


A:LINK {text-decoration:none;}
A:VISITED {text-decoration:none;}
A:ACTIVE {text-decoration:underline;}
A:HOVER {text-decoration:underline;}

.features {margin-bottom: -0.5cm;}

#linkme {
  text-align: left;
}

.linkin input {background-color: #e8fff8;} 

#linkcats        {margin: 0 auto; width: 590px; font-weight: bold; font-size: x-small; border: 1px solid #99cc99; background-color: #e8ffe8; }
#linkcats h3     {display: block; text-align: center; margin: 0px 0px 2px 0px; padding:0; }
#linkcats h4     {display: block; text-align: center; margin: 0px 0px 6px 0px; padding:0; border-bottom:2px dotted #bfbfbf;}
#linkcats a      {font-weight: lighter; }
#linkcats a:hover     {font-weight: lighter; background-color: #ccffcc; text-decoration: none; }

        
#compname h1 {font-size: 1em; padding: 0; margin: 1pt 0 1pt 0; }
#compname h1 a {color:#000000; }



@media print
{
        #outerdv {
            width:90%;
            margin:2.75em auto 0px auto;
            }
        #pets_top, #linkcats {
            display:none;
        }
        #pets_left ul {
            margin-left: 0;
            padding-left: 0;
            list-style-type:circle;
            font-size: 85%;
            word-wrap:break-word;
            margin-top: 0;
            margin-bottom: 0;
        }
        #pets_left ul li {
            display:inline;
        }
        #compname {
          position: absolute;
          top: 0;
          left: 0;
        }
        #compname h1 { font-size:2em; }

}


@media handheld
{
        #outerdv {
            width:90%;
            margin:2em auto 0px auto;
            }
        #pets_top, #linkcats {
            display:none;
        }
        #compname {
          position: absolute;
          top: 0;
          left: 0;
        }
        #compname h1 { font-size:1.75em; }
        

}
