*{
	font-family: Helvetica, Verdana, Arial, sans-serif; 
    margin:0;
    padding:0;
}
p {
	font-size : 11px;
	font-weight: normal;
}

body{
	background-color : #FFFFFF;
}
h1{
    color:#0099CC;
    font-size:22px;
    margin:0;
}
h2{
    color:#6C9E92;
    font-size:21px;
    font-weight:normal;
    margin:0;
}
h3{
    color:#0099CC;
    font-size:20px;
    font-weight:normal;
    margin:0;

}
p{
    color:#7C7D7E;
    font-size:13px;
    margin:10px 0 10px 3px;
}
p.small{
    font-size:12px;
    margin:0;
}
a{
    font-size : 11px;
    text-decoration:none;
    color:#5A5A5A;
    outline:none;
}
a:hover{
    color:#000;
}
img{
    border:0;
    outline:none;
}                               

#body-wrapper{
    float:left;
    background-color:#AFAFAF;
}

/**********************************************************
 * Header
 *
 *********************************************************/
#document-wrapper{
    width:800px;
    margin:0 auto;
}
img#main-logo{
    float:right;
}
#header-wrapper{
    background:url('../images/bg-header.gif') repeat-x bottom;
    padding-bottom:30px;
}
ul#main-nav {  
    list-style:none;
    float:right;
    margin:50px 10px 0 0;
}    
ul#main-nav li{
    color:#7C7D7E;
    float:left;
    padding:0 5px 0 5px;
    height:10px;
}   

/**********************************************************
 * Global nav
 *
 *********************************************************/   
#global-nav-wrapper{
    float:left;    
    width:163px;
}
ul#global-nav {
    list-style:none;
    margin:0;
    padding:20px 0 40px 10px;
}
  
ul#global-nav a { 
	font-family: sans-serif; 
	font-size: 10px;
	color: #ffffff;
	height: 18px;
	width: 100%;
	vertical-align: middle;
	text-decoration : none;
}
ul#global-nav a:hover { 
	color: #99cccc;
}	


/*****************************************
 * Legal nav
 *****************************************/   
ul#legal-nav {
    list-style:none;
    padding:0 0 0 10px;
}
#legal-nav a{
	font-family: sans-serif; 
	font-size: 10px;
	color: white;
	text-decoration: none;
}
#legal-nav a:hover{
	color: #99cccc;
}


/***********************************
 * Animal Nav
 ***********************************/ 
ul#animal-nav{
    float:left;
    list-style:none;   
    margin:0 0 40px 0;
    padding:0; 
}
ul#animal-nav li{
    float:left;
}
ul#animal-nav li a{
    float:left;
    width:150px;
    height:150px;
}
ul#animal-nav li a span{
    display:none;
}
select{
    width:340px;
    padding:2px;
    margin-bottom:10px;
}
input{
    width:30px;
}
select, input{
    border:1px solid #C0C0C0;
    color:#7C7D7E;
    
}
a#btn-equine{
    background: url('../images/btn-equine.jpg') top left;
}
a#btn-equine-fr{
    background: url('../images/btn-equine-fr.jpg') top left;
}
a#btn-equine:hover, a#btn-equine-fr:hover{
    background-position:bottom;
}
a#btn-companion{
    background: url('../images/btn-companion.jpg') top left;
}
a#btn-companion-fr{
    background: url('../images/btn-companion-fr.jpg') top left;
}
a#btn-companion:hover,a#btn-companion-fr:hover{
    background-position:bottom;
}
a#btn-livestock{
    background: url('../images/btn-livestock.jpg') top left;
}
a#btn-livestock-fr{
    background: url('../images/btn-livestock-fr.jpg') top left;
}
a#btn-livestock:hover,a#btn-livestock-fr:hover{
    background-position:bottom;
}                                         
/********************************************
 * Content
 *******************************************/ 
#content-wrapper{
    background-position: 100% 85%;
    background-color:#FFF;
    float:left;
    width:630px;
} 
#content-wrapper-legal{
    background-color:#FFF;
    float:left;
    width:630px;
} 
#content{
    padding:22px 20px 20px 35px;
    width:500px;
}
#content-legal{
    padding:22px 20px 20px 35px;
    width:600px;
}

#content-legal ul{
    color:#7C7D7E;
    font-size:13px;
    margin-left:30px;
}
a#view-product-link{
    font-size:13px;
    text-decoration:underline;
    margin:0 0 0 2px;
}
a#view-product-link:hover{
    text-decoration:none;
}
/********************************************
 * Footer
 *******************************************/ 
#footer-wrapper{
    background-color:#DFDFDF;
    height:40px;
    padding-top:25px;
} 
ul#footer-nav{
    list-style:none;
    font-size:9px;
    padding:0 0 0 30px;
} 
ul#footer-nav li{
    float:left;
    float:left;
    padding:0 5px 0 5px;
    height:10px;
 }

.clearizor{
    margin:0;
    padding:0;
    clear:both;
}