.dist_states{
	width:114px;
	float:left;
	padding:8px;
}

#distromap{
	height:auto;
	width:100%;
	margin-bottom:18px;
	float:left;
	clear:both;
}
#hiddenstates{
	height:auto;
	width:100%;
	margin-bottom:18px;
	float:left;
	clear:both;
	background-color:#fbe8bc;
	border:1px solid #ffcc33;
}
.tabledata{
	float:left;
	width:100%;
	margin-bottom:32px;
}

/* ---- Header Cell ----- */
.hcell {
	font-weight:700;
	font-family:Arial, sans-serif;
	font-size:14px;
	text-align:left;
	border-right:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	background:#E7E7E7 url(../images/distribution_gradient.jpg) repeat-x;
	padding:8px 8px 8px 16px;
}

/* ---- State Cell ---- */
.scell {
	xborder-bottom:4px solid #fff;
	padding:6px;
	font-size:14px;
	background:#dcead9;
	border-top:1px solid #006633;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	vertical-align:middle;
}
	.scell a{
		text-decoration:none;
		float:left;
		padding:6px 12px;
		margin:-6px;
		border:none;
		clear:none;
		display:block;
		width:775px;
		xheight:22px;
		background: url(../images/backtotop.gif) no-repeat 768px 4px;
	}
	.scell a:hover{
		background: #ccdfc8 url(../images/backtotop.gif) no-repeat 768px 4px;
	}

#contentarea img.distrotop{
	margin:-5px 0 -6px 0;
	padding:0;
	border: none;
}


/* ---- Name Cell ---- */
table tr td {
	font-family:Verdana, Arial, Helvetica,sans-serif;
	vertical-align:top;
	white-space:normal;
	padding:3px;
	border-collapse:collapse;
	border-bottom:1px solid #CCCCCC;
}

table tr th{
	font-weight:normal;
	color:#006633;
	text-align:left;
	padding:6px;
	background-color:#FFFFFF;
	border-bottom:6px #FFF solid;
	
}


	table th a{
		text-decoration:none;
		padding:6px;
		margin:-6px;
		border:none;
		clear:both;
		display:block;
		background:#F3F3F3;
		
		
	}
	table th a:hover{
		background:#fbe8bc;
	}
	table th tr a{
		background:#FFFFFF;
	}
	table .countryrow{
		background:#fBfBfB;
		font-weight:bold;
		font-size:14px;
	}
	table .countryrow:hover{
		background:#fBfBfB;
	}
.collapsearea{
	width: auto; margin:0 -6px; background: #FFFFFF; display:none
}

.celldistributor{
	width:198px;
}
.cellphone{
	width:60px;
}
.cellemail{
	width:197px;
}
.cellemail a{
	background:none;
	text-decoration:underline;
}
.cellemail a:hover{
	background:none;
	text-decoration:none;
}

.intcell td{
	width:50%;
	text-align:center;
	vertical-align:middle;
	padding:18px;
	border-bottom:14px solid #FFFFFF;
}
.intcell:hover{
	background:#FFFFFF;
}

.intcell h3{
	text-align:center;
	padding:14px;
}

.countrycell:hover{
	background:#FFFFFF;
}
