/* CSS Document */

body {
background-image:url(images/bg1.gif);
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}


/* Content Containers ------------------------- */

#body-container {border:3px;
                 width:797px;
				 margin:auto;
                 border-color:#000000;
				 border-style:solid;
				 }

#page-container {margin:auto;
                 width:780px;
				 border:8px;
				 border-color:#FFFFFF;
				 border-style:solid;
				 background-color:#FFFFFF;
				 }

#links {background-color:#818F5A;
        width:760px;
		padding:10px;
		min-height:30px;
        }

#header-container {background-color:#FFFFFF;
                   width:780px;
				   padding-top:10px;
		           padding-bottom:0px;
		           padding-left:0px;
		           padding-right:0px;
					}
					
#left-sidebar {background-color:#FFFFFF;
               float:left;
			   width: 264px;
               }						
					
#sidebar-links {background-color:#F18139;
                width:242px;
				padding:5px;
				min-height:60px;
                }					
			   							
#header {float:right;
         display: inline;
		 background-color:#FFFFFF;
		 padding-top:0px;
		 padding-bottom:15px;
		 padding-left:0px;
		 padding-right:0px;
         }	

#sidebar-links img {
vertical-align:bottom;
}		 				
	
#left-sidebar img {
vertical-align:bottom;
}		
		
#content {background-color:#FFFFFF;
          width:516px;
		  float:right;
         display: inline;
		  }
#aiwphotos {background-color:#FFFFFF;
          width:516px;
		  float:left;
          display: table-row;
		  }		  
		  
		  
#logo-contenta {width:360px;
                float:left;
                text-align:left;
				  }
				  
#logo-contentb {margin-left:360px;
                text-align:right;
				  }				  
		  
		  
#bottom-container {background-color:#6A0D18;
                   width:760px;
				   padding:10px;
                   font-size:10px;
				   color:#FFFFFF;
				   clear:both;
                   }

#bottom-contenta {width:360px;
                  float:left;
                  text-align:left;
				  }
				  
#bottom-contentb {margin-left:360px;
                  text-align:right;
     			  }				  			
     			  
     			  
.bios {	width:500px;
		padding: 15px 0px 15px 0px;
		border-bottom: 1px dotted #818F5A;
		line-height: 17px;
     			  }	     			  
     			    
				  	  	  
			  
/* Styles ------------------------- */			  
			  
.newspaper {background-color:#818F5A;
            width:506px;
			padding:5px;
			color:#FFFFFF;
			}	
			
.onsafari {background-color:#000000;
            width:516px;
			color:#FFFFFF;
			}			

.giftshoplabels {background-color:#B6C63F;
                 width:104px;
				 padding:5px;
				 color:#FFFFFF;
				 float:left;
				 text-align:center;
				 border:1px;
				 border-color:#818F5A;
				 border-style:solid;
				 margin:5px;
				 }

.elephant-table {width:450px;
				 text-align:center;
				 vertical-align:top;
				 }	

.arrivals-table {width:425px;
                 margin:auto;
				 padding:5px;
				 text-align:left;
				 vertical-align:top;
				 }		
							 
.arrivals-tablea {width:150px;
                 margin:auto;
				 vertical-align:top;
				 }	
				 
.arrivals-tableb {background-color:#828F5A;
				  vertical-align:top;
				 }						 

.arrivals-tablec {background-color:#B6C63F;             
				  vertical-align:top;
				 }	
				 
.arrivals-tabled {padding:5px;            
				  vertical-align:top;
				 }					 
				 			 					 		
.adopt-table {width:516px;
			  vertical-align:top;
				 }							
			
.adopt-tablea {
			  vertical-align:top;
			  text-align:center;
			  background-image:url(images/bg2.gif);
			  background-color:#818F5A;
			  color:#FFFFFF;
			  font-size:14px;
			  font-weight:bold;
				 }		
				 
.adopt-tableb {
			  vertical-align:top;
			  background-color:#B6C63F;
			  text-align:center;
			  font-weight:bold;
				 }						 		
			
.adopt-tabled {
			  vertical-align:top;
			  background-image:url(images/bg2.gif);
			  text-align:center;
			  font-weight:bold;
			  color:#FFFFFF;
				 }				
			
.adopt-tablec {
			  vertical-align:top;
				 }					

				
.flash {float:left;
        width:169px;
		}	
		
.flashb {float:left;
        width:180px;
		}			
		
.logospacing {margin-right:80px;
              text-align:center;
             }				
			
.center-align {text-align:center;
               }	
			   
.right-align {text-align:right;
             }			   		  
		  
img {border: none;}		  
	
img.floatRight {float: right;
                margin: 8px;
				}  

img.floatLeft {float: left;
               margin: 8px;
			   }  	
			   
.smalltexta {font-size:10px;
             text-align:center;
			 }			   
		  
h1 {padding:0px;
    margin:0px;
	}
	
h2 {margin:0px;
    padding:0px;
	font-size:18px;
	}	
	
h3 {margin:0px;
    padding:0px;
	font-size:14px;
	}		
	
			
		
.bullets 	{line-height: 20px; 
			background-color:#FFFFFF;
            width:510px;
			padding:0px;
			color:#000000;
			}			
	
form legend {color:#000000;
             }	


form fieldset {border-color:#000000;
               border-width:1px;
			   border-style:solid;
			   padding:10px;
			   }	
			   
.forma {width:200px;
		vertical-align:top;
		}
		
.miscformtables {width:480px;
		}		
		
.sentpage {font-size:16px;
           color:#F3EBE2;
		   text-align:center;
		   font-weight:bold;
		   font-weight:bolder;
		   margin-top:40px;
		   }	
		   
#donation {width:242px;
           float:left;
		   }
		   
.donation {width:252px;
           text-align:center;
		   background-color:#B6C63F;
		   }
		   		   
#adopt 	{width:500px;
         }	  
		 
.adopt 	{width:490px;
         }	
		 
.wishlisttable {width:400px;
                margin:auto;
				}
				
.wisha {background-color:#818F5A;
        text-align:center;
		font-weight:bold;
		color:#FFFFFF;
		}

.wishb {background-color:#B6C63F;
        color:#FFFFFF;
		font-weight:bold;
		text-align:center;
		}    
		
.artists {margin:auto;
		  vertical-align:top;
		  }		
		  
.sold {font-weight:bold;
       color:#FF0000;
	   font-size:12px;
	   }		                						 	  	   		

.twofree {font-weight:bold;
       color: #cc6633;
	   }

.didyouknow {background-color:#B6C63F;
             border:1px;
			 border-style:dotted;
			 border-color:#000000;
			 font-size:11px;
			 vertical-align:top;
			 text-align:center;
			 padding:5px;
			 width:120px;
			 }
			 
.vertical {vertical-align:top;
          }
		  
.gallery-table {width:516px;
			     vertical-align:top;
			     border:1px;
			     border-style:dotted;
			     border-color:#000000;
				 background-color:#CEE19A;
				 }				  

.biosname {	font-family: Georgia, Times, serif;
			font-style: italic;
			font-size: 18px;
			color: #6A0D18;
			padding: 5px 0px 10px 0px;

}

a.bioslink {
border-bottom: 1px dotted #B6C63F;
color:#B6C63F;
padding:2px 2px 0px 0px;
font-weight:bold;

}

a.bioslink:hover {
color:#6A0D18;
background-color:#B6C63F;
}


a.bioslinkwild {
line-height: 35px;
color:#B6C63F;
padding:8px 8px 8px 8px;
background-color: #F0F4D9;
font-weight:bold;

}

a.bioslinkwild:hover {
color:#6A0D18;
background-color:#B6C63F;
}

.biosimg {	
			padding: 0px 10px 10px 0px;

}


TABLE.cobtbl{
background-color: #818F5A;
}

TD.cobhl{
background-color: #B6C63F;
}

TD.cobll{
background-color: #FFFFFF;
color : #000000;
}


TD.mincart {
font-size: 10px;
font-family: Arial;
background-color:#FFFFFF;
border:1px;
border-color:#000000;
border-style:solid;
}

P.mincart {
font-size: 10px;
font-family: Arial;
background-color:#FFFFFF;
border:1px;
border-color:#000000;
border-style:solid;
}

SELECT.prodoption {
font-size: 12px;
font-family:Arial, Helvetica, sans-serif;
}

SPAN.prodoption {
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
}

SPAN.detailoption {
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
}

A:link{color:#6A0D18;text-decoration:none;}
A:visited{color:#6A0D18;text-decoration:none;}
A:active{color:#6A0D18;text-decoration:none;}
A:hover{color:#818F5A;text-decoration:none;}				  


/* Main Navigation ------------------------- */	  
		  

.divlink a {
display:block;
width: 112px;
padding:5px;
border:2px;
border-color:#B6C63F;
border-style:solid;
background-color:#889953;
}

.divlink a:hover {
background-color:#B6C63F;
}

.click {
width: 200px;
padding:5px;
background-color:#FFFFFF;
font-weight:bold;
}

.click:hover {
color:#6A0D18;
background-color:#B6C63F;
}

ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

#nav a {
    font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #FFFFFF;
}

#nav a {
	text-decoration: none;
}

#nav li li a {
	display: block;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #FFFFFF;
	font-size:14px;	
}

#nav li li a:hover {
     background-color:#B6C63F;       

}
ul.zoofest li { float: none; text-align: left; background: none; list-style: disc outside; margin: 0 0 10px 20px; }

li {
	float: left;
	position: relative;
	text-align: center;
	cursor: default;
	background-color: #889953;

}

li ul {
	display: none;
	position: absolute;
	top: 100%;
	left: 0;
	background-color: #889953;
}


li li {padding:5px;
       width:112px;
       border-top:1px;
       border-bottom:1px;
       border-right:2px;
       border-left:2px;
       border-color:#B6C63F;
       border-style:solid;
       display: block;
       float: none;
       background-color: transparent;
}

li:hover ul, li.over ul {
	display:block;
}		  