* {
	padding: 	0px;
	margin: 	0px;
}
body { 
	font: 		11px Helvetica,Arialsans-serif; 
	color:		#000;
	background:	#FFF;
	}
	
html { -webkit-text-size-adjust: none; }

img {
		border: 0;											/* this squashes a Firefox bug */
	}
.clear{
	clear:		both;
}

p {margin-top: 0;}

img, div, a, input { behavior: url(iepngfix.htc) }



/* Link Elements */


A {
	text-decoration:	none; 
	color:				#cc0202;
	}
A:link {
	text-decoration:	none; 
	color:				#cc0202;
	}
A:visited {
	text-decoration:	none; 
	color:				#cc0202;
	}
A:hover {
	text-decoration:	none; 
	color:				#cc0202;
	}



/* main page elements */





#maincontainermap { 
	width: 			857px;
	height:			360px;
	position: 		relative;
	margin:			auto;
	}
#containermap {
	width: 			857px;
	height:         360px;
	position: 		relative;
	padding:		0px 0px 0px 0px;
	}

.map {
width: 			857px;
	height:         360px;    

	padding:		0px 0px 0px 0px;
	}
	.mapleft {
width: 			450px;
	height:         360px;
	float: left;
	padding:		0px 0px 0px 0px;
	}
	
	.mapright {
width: 			400px;
	height:         360px;
	float: right;
	padding:		0px 0px 0px 0px;
	}
	
	.mapholder {
width: 			425px;
	height:         350px;    

	padding:		5px;
	border:  1px solid #999;
	}
	
	.imgholder {
width: 			390px;
	height:         189px;    

	padding:		5px;
	border:  1px solid #999;
	}


h1 {
	font:				24px Helvetica,sans-serif; 
	color:				#cc0202;
	padding-top:        4px;
	}

h2 {
	font:				16px Helvetica,sans-serif; 
	padding-top:        3px;
	color:				#999;
	}

h3 {
	font:				8px Helvetica,sans-serif; 
	color:				#F2F2F2;
	
}



