
#contact-lft {
	float: left;
	width: 340px;
}

#contact-rgt {
	float: right;
	width: 400px;
}

#contactform {
	display: inline;
}

#contactform p {
	margin-top: 5px;
}

#contactform label {
	clear: left;
	float: left;
	width: 105px;
	padding-right: 10px;
	margin-top: 5px;
}

input.contform {
	float: left;
	width: 240px;
	border: 1px solid #999;
	font-family: verdana, arial, "Bitstream Vera Sans", geneva, helvetica, helve, sans-serif;
	font-size: 1.0em;
	margin-top: 5px;
}

textarea.contform {
	float: left;
	width: 240px;
	border: 1px solid #999;
	font-family: verdana, arial, "Bitstream Vera Sans", geneva, helvetica, helve, sans-serif;
	font-size: 1.0em;
	margin-top: 5px;
}

#buttsend {
	margin-top: 10px;
	margin-left: 247px;
	border: 1px solid #333;
	background-color: #fb2;
	font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif";
	font-size: 11px;
	color: #000;
}

#catbuttsend {
	margin-top: 10px;
	margin-left: 226px;
	border: 1px solid #333;
	background-color: #fb2;
	font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif";
	font-size: 11px;
	color: #000;
}

#map {
	border: 1px solid #666;
	width: 740px;
	height: 300px;
	margin: 5px 0 0 0;
	padding: 0;
}

#helpkey {
	float: right;
	width: 325px;	
}

/*****************
 TRANSITIONS
*****************/
 
 /* default opacity for IE */
 img {
 	filter: alpha(opacity=100);
	}
 
 /* duplicate image positioning */
 img.idupe {
 	position: absolute;
 	z-index: 30000;
 	visibility: hidden;
}
 
/**********************
 FLASH ANIMBLOCK
***********************/
 
 #flashanim {
 	position: relative;
 }
 
 #flashanim.taglineimage {
 	background: transparent;
 	width: 400px;
 	height: 315px;
 	margin: 0px 0px 0px 0px;
 	padding: 0px 0px 0px 0px;
 }
 
 #flashanim img {
 	display:none;
 	position:absolute;
 	top:0; left:0;
}
