
/* Animal General contact page
diamedia.net
last modified: may 28, 10
 ... */


/* BODY,LAYOUT */

body	{
	margin:	0;
	padding: 0;
	font-family: verdana, geneva, arial, sans-serif;
	font-size: x-small;
	color:	#fff;
	background : #070606;  
	}
	
 #outer {
 	width: 955px; 
	margin: 0 auto;
	}
	
 #wrapper {
 	background: #170f0a url('ag_images/ag_contact_09.jpg') no-repeat top left;
 	width: 820px;
 	height: 645px;
	position: relative;
 		}
 		
 		
#main {
	width: 667px;
	float: left;
	}
	
#sidebar {
	width: 153px;
	float: right;
	margin: 0;
	padding: 0 0 5px 0;
			}			   


#main .block {
	position: absolute;
	top: 126px;
	left: 20px;
	width: 150px;
	}
	
/* GENERAL LINKS */
	
a:link    { color: #000; 
} 

a:visited { color: #000; 
	 } 
a:active  { color: #6699ff; 
	 } 
a:hover	{
	color:	#fff;
			}
		
a	{
	font-weight: bold;
	text-decoration: none;
	background-color: transparent }

/*NAV MENU + home/map links */

ul.navmenu {
	margin: 20px 0 0 0;
	padding:0;
	list-style-type: none;
	}
	
	
ul.navmenu li {
	width: 153px;
	}	
	
ul.navmenu li a{
	height: 16px;
	padding: .2em .5em;
	display: block;
	color: #339933;
		}
		
ul.navmenu li a:hover {
	background-color: transparent;
	color: #fff;}
	

ul.navmenu li.active a {
	color: #fff;
	}								
	
.block_map a {
	display: block;
	height: 150px;
	width: 220px;
	position: absolute;
	top: 410px;
	left: 100px;
	text-indent: -5555px;
	}	
	
	
.navhome a { /*AG Logo home */
	text-indent: -5555px;
	display: block;
	position: absolute;
	height: 140px;
	width: 300px;
	top: 45px;
	left: 0;}
	
.navhome a:hover, .block_map a:hover {
	background-color: transparent;
	}	
	
	

/* DECORATIF */

.address {
	font-weight: bold;
	background: #170F0A;
	width: 400px;
			}
	
.block {
	padding: 0 .3em;
	margin: 0 0 10px 5px;
	}
	
.contact {
	color: #000;
	background: #e87529;
	padding: 5px;
	margin-left: 0 !important;
	margin-top: 1.5em;
	} 

.hours {
	border: 2px solid #e87529;
	margin: 2em 0 2em 0;
	padding-left: 5px;
	}

.hours p {
	margin: 0;
		}	


.opaque {
	background: #000;
	color: #fff;
	opacity: 0.8; /*not fully supported yet */
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; 
	filter: alpha(opacity=80);					
	padding-bottom: 10px;
	position: relative;
	}
		
#sidebar ul li {
	padding: 0;
	margin:0;
	}

#sidebar ul.announce {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-weight: bold;
	margin-left: 0;
	line-height: normal;
	}

#sidebar ul.announce li {
	padding: .75em 0;
	color: #fff;
		}
	
#sidebar ul.announce li em {
	font-weight: normal;
	}	



/* h1, h2...*/

h1, h2, h3 {
	font-family: "Trebuchet MS", verdana, "Lucida Sans","Lucida Sans Unicode","Lucida Grande",sans-serif;
	}
	

#sidebar h2 {
	font-size: 1.5em;
	margin-bottom: .35em;
	}

#sidebar h2.tel {
	margin-left: .5em;
	font-size: 1.75em;
	}

#sidebar .block h2 {
	color: #fff;
	}

		  
/* FOOTER */
   
 #footermenu {
clear: both;
 color: #fff;
 text-align: left;
   	 }  
   
#footermenu a {
	color: #625b4f;
	padding: 0 0 0 1em;
	font-weight: normal;
	} 	
   
#footermenu a:hover {
	color: #fff;
	background: transparent;
		}      
#footermenu img {
	float: right;
	border: none;}