/*CSS FOR TOPLIST*/
/* start main footer NEED RENAMED IMAGE COPY-2-of-pets143.jpg */


td.toplisttitle {
font-size: 10pt;
font-family: "Palatino Linotype" san-serif;
color: #FF7600;
margin-bottom: 0%;
text-align:center;
}


/* PicGalleries Footer */
td.picgallbackgroundfooter3 {
background-image: url(../images/temp_foo_des_left_bg.jpg);
width: 50%;
}

/* PicGalleries Footer */
td.picgallbackgroundfooter4 {
background-image: url(../images/Copy-2-of-pets_143.jpg);
width: 20%;
} 

.hdfootersitesimg:link img{
border: #888888 2px inset;
text-decoration: none;
}

td.backgroundfooter {
background-image: url(../images/tem_foo_left_bg.jpg);
}

td.backgroundfooter2 {
background-image: url(../images/temp_foo_left_bg.jpg);
}

td.backgroundfooter3 {
background-image: url(../images/temp_foo_des_left_bg.jpg);
width: 55%;
}

td.backgroundfooter4 {
background-image: url(../images/Copy-2-of-pets_143.jpg);
width: 24%;
}

td.backgroundfooter5 {
background-image: url(../images/tem_foo_left_bg.jpg);
}

.footerlowertext {
font-size: 8pt;
font-family: verdana;
text-align: center;
vertical-align: bottom; 
margin: 0%;
padding: 0%;
line-height: 1.2;
}

.footerlinks:link {
  font-size: 9pt;
  font-family: verdana;
  color: black;
  text-decoration: none;
  margin: 0%;
  padding: 0%
}
.footerlinks:visited {
	font-size: 9pt;
	font-family: verdana;
	text-decoration: none;
	color: black;
    margin: 0%;
    padding: 0%
}
.footerlinks:hover {
	font-size: 9pt;
	font-family: verdana;
	text-decoration: underline;
	color: #FF3600;
}
.footerlinks:active {
	font-size: 9pt;
	font-family: verdana;
	text-decoration: none;
	color: #000000;
}
.footerterms:link {
  font-size: 8pt;
  font-family: verdana;
  color: black;
  text-decoration: underline;
  margin: 0%;
  padding: 0%
}
.footerterms:visited {
	font-size: 8pt;
	font-family: verdana;
	text-decoration: none;
	color: #144059;
    margin: 0%;
    padding: 0%
}
.footerterms:hover {
	font-size: 8pt;
	font-family: verdana;
	text-decoration: underline;
	color: #FF3600;
}
.footerterms:active {
	font-size: 8pt;
	font-family: verdana;
	text-decoration: none;
	color: #000000;
}
#footerleftrta {
margin-bottom: 1em;
}
#footerrighticra {
font-size: 8pt;
margin-bottom: .5em;
line-height: 1em;
padding: 0%;
}

/*END NEW MAIN FOOTER*/

/* code begin for HD FOOTER SITES */

table#hdfootersites {
width: 85%;
margin-bottom: .5em;
padding: 0%
}

h2 {
font-size: 12pt;
color: #333333;
margin-top: 0%;
padding: 0%;
margin-bottom: .2em;
line-height: .9em;
}

.hdfootersitesimg:visited  img{
color: #144059;
text-decoration: none;
}
.hdfootersitesimg:hover img{
border: #FF3600 2px solid;
}

.hdfooterlink:link {
	font-size: 9pt;
	font-family: verdana;
	color: black;
	text-decoration: none;
}
.hdfooterlink:visited {
	font-size: 9pt;
	font-family: verdana;
	text-decoration: none;
	color: #144059;
}
.hdfooterlink:hover {
	font-size: 9pt;
	font-family: verdana;
	text-decoration: underline;
	color: #FF3600;
}
.hdfooterlink:active {
	font-size: 9pt;
	font-family: verdana;
	text-decoration: none;
	color: #000000;
}


/* code end for HD IN FOOTER */




/*header link class*/

.headertop:link {
	font-size: 8.5pt;
	font-family: verdana;
	color: #333333;
	text-decoration: none;
}
.headertop:visited {
	font-size: 8.5pt;
	font-family: verdana;
	text-decoration: none;
	color: #333333;
}
.headertop:hover {
    font-size: 8.5pt;
	font-family: verdana;
	color: black;
    text-decoration: underline;
	}
.headertop:active {
	font-size: 8.5pt;
	font-family: "MS Sans Serif" sans-serif;
	text-decoration: none;
	color: #FF3600;
}	
/* end header link class */

/*code for header navigation bar*/

#navigationbar {
font-size: 12pt;
text-align: center;
background-color: #F6B014;
width: 755px;
height: 21px;
vertical-align: bottom;
}
#navigationbarnewtop {
font-size: 12pt;
background-color: #F6B014;
width: 755px;
height: 21px;
text-align: center;
vertical-align: bottom;
}

#containertop {
width: 1080px;
}

.navigationlink:link {
  font-size: 9pt;
  font-family: verdana;
  font-weight: bold;
  color: white;
  text-decoration: none;
  margin-left: .5em;
  margin-right: .5em;
}
.navigationlink:visited {
	font-size: 9pt;
	font-family: verdana;
	font-weight: bold;
	text-decoration: none;
	color: white;
    margin-left: .5em;
    margin-right: .5em;
    
}
.navigationlink:hover {
	font-size: 9pt;
	font-family: verdana;
	font-weight: bold;
	text-decoration: underline;
	color: black;
    margin-left: .5em;
    margin-right: .5em;
	}


/*end code for header navigation bar*/

/*code for Link Sidebar and Main*/
h3{
font-size: 14pt;
font-weight: bold;
font-family: "Palatino Linotype";
color: #FF7600;
margin-bottom: 0%;
}

#linksidebar {
margin-top: 6em;
margin-left: .1em;
margin-right: 0%;
padding: 0%;
float: left;
width: 180px;
text-align: center;
line-height: 1.75;
}

#linksidebar a  {
font-size: 9pt;
font-weight: bold;
color: #FF7600;
text-decoration: none;
}

#linksidebar a:visited {
font-size: 9pt;
color: #FF7600;
text-decoration: none;
}

#linksidebar a:hover {
font-size: 9pt;
font-weight: bold;
color: black;
text-decoration: underline;
}

#toplistmain {
margin-top: 2em;
margin-right: 0%;
margin-left: 0%;
padding: 0%;
text-align:center;
}



/*end code for Link Sidebar*/

/* code for bottominfo */

#bottominfo {
font-weight: bold;
color: #FF7600;
text-align: center;
}

p.toplistpage {
font-size: 14pt;
font-weight: normal;
margin-left: 11em;
}

.toppagelinks:link {
	font-size: 14pt;
	font-family: verdana;
	font-weight: normal;
	color: #FF7600;
	text-decoration: underline;
}
.toppagelinks:visited {
	font-size: 14pt;
	font-family: verdana;
	font-weight: normal;
	text-decoration: underline;
	color: #FF7600;
}
.toppagelinks:hover {
	font-size: 14pt;
	font-family: verdana;
	font-weight: normal;
	text-decoration: underline;
	color: black;
}
/* end code for bottominfo */

/* Start code for background*/

#picgalcontainer {
width: 755px;
margin-top: 0%;
padding-top: 0%;
background-color: #FAFAD2;
text-align: center;
}

#toplistinfo {
font-size: 12pt;
font-weight: bold;
clear: both;
color: #FF7600
}

/* Start code for background*/


#picgalcontainer2 {
width: 1080px;
margin-top: 0%;
padding-top: 0%;
background-color: #FAFAD2;
text-align: center;
}

/* End code for background*/




/* code begin for bottomhdsites */

table#hdsites {
width: 755px;
margin: 0%;
padding: 0%;
}

h2 {
font-size: 12pt;
color: #333333;
margin-top: 0%;
padding: 0%;
margin-bottom: .2em;
line-height: .9em;
}

.hdsitesimg:link img{
border: #888888 2px inset;
text-decoration: none;
}

.hdsitesimg:visited  img{
border: #888888 2px inset;
color: #144059;
text-decoration: none;
}
.hdsitesimg:hover img{
border: #FF3600 2px solid;
}

.hdlink:link {
	font-size: 10pt;
	color: black;
	text-decoration: none;
}
.hdlink:visited {
   font-size: 10pt;
   color: black;
   text-decoration: none;
	
}
.hdlink:hover {
	text-decoration: underline;
	color: #FF3600;
}
.hdlink:active {
	text-decoration: none;
	color: #000000;
}
/* code end for bottom hd sites */

/*start new code for toplist*/


form {
  margin: 0;
  padding: 0;
}

input, select, textarea{
  font: 11px Verdana;
}

td { font :  12px  Verdana, Arial, Helvetica, sans-serif; color: #000000;}
.nav{ font :  12px  Verdana, Arial, Helvetica, sans-serif; color: #fffcc7;}
.title { font : 12px  Verdana, Arial, Helvetica, sans-serif; color: #ffffff; }

img{border:0;}
p { font :  11px  Verdana, Arial, Helvetica, sans-serif; color: #000000; margin-left:5px; margin-right:5px; margin-width:5px; margin-top: 5px; margin-bottom: 5px; margin-height: 5px;  }


  a:link { font : 12px  Tahoma, Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; color: bio-orange; font-weight: bold;}
   a:visited { font : 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;color: #590611; font-weight: bold; text-decoration: none;}
   a:active { font : 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;color: #590611; font-weight: bold; text-decoration: none;}
   a:hover { font : 12px Tahoma, Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; color: #000000; font-weight: bold;  }
  a.big:link { font : 17px  Tahoma, Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; color: #f892a7; font-weight: bold;}
   a.big:visited { font : 17px Tahoma, Verdana, Arial, Helvetica, sans-serif;color: #f892a7; font-weight: bold; text-decoration: none;}
   a.big:active { font : 17px Tahoma, Verdana, Arial, Helvetica, sans-serif;color: #f892a7; font-weight: bold; text-decoration: none;}
   a.big:hover { font : 17px Tahoma, Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; color: #ffffff; font-weight: bold;  }
 a.top:link { font : 16px  Tahoma, Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; color: #590611; font-weight: bold;}
   a.top:visited { font : 16px Tahoma, Verdana, Arial, Helvetica, sans-serif;color: #590611; font-weight: bold; text-decoration: none;}
   a.top:active { font : 16px Tahoma, Verdana, Arial, Helvetica, sans-serif;color: #590611; font-weight: bold; text-decoration: none;}
   a.top:hover { font : 16px Tahoma, Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; color: #000000; font-weight: bold;  }

.table-border {
  background: #FAFAD2;
  color: #555A5F;
}

#links {
width: 700px;
}

.table-header {
  background: gray url(../images/titlebg.gif) repeat-x top left;
  color: #8e4c08;
  height: 33px;
  font-weight: bold;
  text-align: center;
}

.table-header td {
  font-weight: bold;
}


.table-header-l {
  background: gray url(../images/titlebg.gif) no-repeat top left;
  width: 2px;
}

.table-header-r {
  background: gray url(../images/titlebg.gif) no-repeat top right;
  width: 2px;
}

table.rows td {
  background: #FAFAD2;
  color: black;
  border-left: 1px solid #f5f5e7;
  border-top: 1px solid #f5f5e7;
}

.row-color-a {
  background: #eeeee0;
  color: #626262;
  border-left: 1px solid #f5f5e7;
  border-top: 1px solid #f5f5e7;
}

.row-color-b {
  background: #eaeadb;
  color: #4d4d4d;
  border-left: 1px solid #f5f5e7;
  border-top: 1px solid #f5f5e7;
}

.small {
  font-size: 8pt;
}

.error {
  font-weight: bold;
  color: #d52727;
  border: 1px dotted #d52727;
  padding: 4px;
  padding-left: 10px;
  padding-right: 10px;
  background-color: #FEE7E8;
}

.notice {
  font-weight: bold;
  color: #0097FF;
  padding: 4px;
  padding-left: 10px;
  padding-right: 10px;
  background-color: #EFF8E0;
}

.bold {
  font-weight: bold;
}

.hilite {
  background-color: yellow;
}

.click {
  cursor: pointer;
}

.line-bottom {
  border-bottom: 1px solid #dcdcdc;
}

.banner {}

/*end new code for toplist*/
