
#distributors #page_heading{color:White;}
#distributors #body_content{background-color:Black;}
#distributors #pagebody{background-color:Black;color:White;}
#distributors #pagebody p{color:White;}
#distributors #pagecontainer{background-color:Black;}

#dist_map_container
{
	width: 740px;
	height: 408px;
	background-color:Black;
	position:absolute;
	left:0px;
	top:270px;
}


#dist_map,#dist_map_click
{
	width: 350px;
	height: 408px;
	position:absolute;
	top:0px;
	left:0px;
	z-index:20;
}

#dist_map_click
{
	z-index:30;
}



.dist_map_bg_hi
{
	background-image: url(../images/map_bg_hi.gif);
	width: 740px;
	background-repeat: repeat-x;
	height: 408px;
	display:none;
	position:absolute;
	top:0px;
	left:0px;
	z-index:1;
}





#dist_map_region_1{position:absolute;z-index:21;display:none;width:128px;height:180px;top:160px;left:9px;}
#dist_map_region_2{position:absolute;z-index:21;display:none;width:145px;height:188px;top:15px;left:98px;}
#dist_map_region_3{position:absolute;z-index:21;display:none;width:100px;height:92px;top:169px;left:162px;}
#dist_map_region_4{position:absolute;z-index:21;display:none;width:80px;height:102px;top:146px;left:220px;}
#dist_map_region_5{position:absolute;z-index:21;display:none;width:89px;height:93px;top:251px;left:144px;}
#dist_map_region_6{position:absolute;z-index:21;display:none;width:57px;height:89px;top:245px;left:200px;}
#dist_map_region_7{position:absolute;z-index:21;display:none;width:102px;height:88px;top:236px;left:237px;}
#dist_map_region_8{position:absolute;z-index:21;display:none;width:120px;height:80px;top:326px;left:135px;}
#dist_map_region_9{position:absolute;z-index:21;display:none;width:106px;height:74px;top:304px;left:230px;}
#dist_map_region_10{position:absolute;z-index:21;display:none;width:75px;height:73px;top:159px;left:78px;}





.dist_map_dd
{
	display: none;
	z-index: 21;
	left: 360px;
	width: 370px;
	position: absolute;
	top: 40px;
	
	background-color: #9e9e9e;
	
}



.dist_map_dd a
{
	clear: both;
	padding-right: 5px;
	display: block;
	padding-left: 5px;
	font-size: 10pt;
	float: left;
	width:360px;
	color: #000000;
	line-height: 20px;
	font-family: Arial,verdana, Helvetica, sans-serif;
	min-height: 20px;
	text-decoration: none;
	
}




.dist_map_dd a:hover
{
	/* color: #638f05; */
	color: #000000;
	text-decoration: underline;
	background-color: #a4ca54;
}




.dist_map_dd a.dist_no_link:hover
{
	cursor: default;
	color: #000000;
	background-color: #ffffff;
	text-decoration: none;
	
	background-color: #ffffff;
}





.dist_map_dd ul
{
	padding-right: 0px;
	display: inline;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	width: 100%;
	padding-top: 0px;
}
.dist_map_dd ul li
{
	clear: both;
	padding-right: 0px;
	display: inline;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	list-style-type: none;
	text-align: left;
}









.dist_map_address_container
{
	border-right: white 3px solid;
	padding-right: 5px;
	border-top: white 3px solid;
	display: none;
	padding-left: 5px;
	z-index: 61;
	MIN-HEIGHT: 150px;
	left: 150px;
	border-left: white 3px solid;
	width: 190px;
	padding-top: 5px;
	border-bottom: white 3px solid;
	position: absolute;
	top: 40px;
	background-color: black;
}

.dist_map_address_container p
{
	font-size: 8pt;
	color:White;
}

.dist_map_address_container a
{
	font-size: 8pt;
	color:White;
}

.dist_map_address_container p.name
{
	font-weight:bold;
}












/* -------------- old stuff ------------*/
#dmenu
{
	z-index: 10;
	right: 231px;
	left: 186px;
	width: 500px;
	position: absolute;
	height: 540px;
	
}
#dmenu div
{
	clear: none;
	float: left;
	
}
#dmenu A, .dmenu2 A, .m_1_lo
{
	border-right: #C0C0C0 1px solid;
	padding-right: 3px;
	border-top: #C0C0C0 1px solid;
	padding-left: 3px;
	font-size: 10pt;
	padding-bottom: 0px;
	margin: 0px;
	border-left: #C0C0C0 1px solid;
	width: 225px;
	color: black;
	padding-top: 0px;
	border-bottom: #C0C0C0 1px solid;
	font-family: Arial, Verdana, Sans-Serif;
	line-height: 20px;
	background-color: #D7E1E1;
	text-align: left;
	text-decoration: none;
	DISPLAY: block;
}
#dmenu A:hover, .dmenu2 A:hover, .m_1_hi
{
	border-right: #C0C0C0 1px solid;
	padding-right: 3px;
	border-top: #C0C0C0 1px solid;
	padding-left: 3px;
	font-size: 10pt;
	padding-bottom: 0px;
	margin: 0px;
	border-left: #C0C0C0 1px solid;
	padding-top: 0px;
	border-bottom: #C0C0C0 1px solid;
	font-family: Arial, Verdana, Sans-Serif;
	line-height: 20px;
	width: 225px;
	text-align: left;
	text-decoration: none;
	
	color: #002B7C;
	background-color: #DC4913;
	DISPLAY: block;
}



#dmenu span A, .dmenu2 span A, span .m_1_lo
{
	
	background-color: #A0A202;
	
}


#dmenu span A:hover, .dmenu2 span A:hover, span .m_1_hi
{
	
	background-color: #DC4913;
	
}




#dmenu UL
{
	padding-right: 0px;
	display: inline;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	width: 100%;
	padding-top: 0px;
}
#dmenu UL LI
{
	clear: both;
	padding-right: 0px;
	display: inline;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	list-style-type: none;
	text-align: left;
}


.dmenu2c
{
	padding-right: 10px;
	display: none;
	padding-left: 10px;
	z-index: 12;
	left: 0px;
	padding-bottom: 10px;
	overflow: auto;
	width: 255px;
	padding-top: 9px;
	position: absolute;
	top: 0px;
	min-height: 50px;
	
}
.dmenu2
{
	
	width: 225px;
	
}

#distrib_link a, #distrib_link a:hover
{
	font-weight:bold;
	font-size:10pt;
}

.distrib_highlight{background-color: yellow;
}