/* Map */
div.thumbs_container
{
	float: left;
	width: 370px;
}

/* Thumbs */
div.team_cat_name
{
	clear: left;
	color: #666;
	font-size: 8pt;
	text-transform: uppercase;
	padding: 0;
	margin-bottom: 1px;
}

ul.thumb
{
	float: left;
	list-style: none;
	margin: 0 0 10px 0; padding: 0;
	width: 370px;
}
ul.thumb li
{
	margin: 0; padding: 4px;
	float: left;
	position: relative;
	width: 51px;
	height: 51px;
}
ul.thumb li img
{
	width: 45px; height: 45px; /* Set the small thumbnail size */
	-ms-interpolation-mode: bicubic; /* IE Fix for Bicubic Scaling */
	border: 1px solid #ddd;
	padding: 3px;
	background: #f0f0f0;
	position: absolute;
	left: 0; top: 0;
}
ul.thumb li img.hover
{
	background-color: #ccc;
	border: 1px solid #999; /* Get rid of border on hover */
}

/* Map */
div.map_container
{
	background-image: url('/public/images/team2/gray.gif');
	background-color: #fff;
	background-position: left top;
	background-repeat: no-repeat;
	width: 573px;
	height: 358px;
	float: right;
	margin-top: -40px; 
	position: relative;
}
div.map_container img.colored
{
	position: absolute;
	left: 0; top: 0;
	z-index: 1 !important;
}
div.map_container img.image_map
{
	position: absolute;
	left: 0; top: 0;
	z-index: 50;
}
div.broke_maps div { position: absolute; zoom: 1; }
div.broke_maps div.map1 { z-index: 5; left: 0; top: 0; }
div.broke_maps div.map2 { z-index: 5; left: 0; top: 0; }
div.broke_maps div.map3 { z-index: 5; left: 0; top: 0; }
div.broke_maps div.map4 { z-index: 5; left: 0; top: 0; }
div.broke_maps div.map5 { z-index: 5; left: 0; top: 0; }
div.broke_maps div.map6 { z-index: 5; left: 0; top: 0; }
div.broke_maps div.map7 { z-index: 5; left: 0; top: 0; }
div.broke_maps div.map8 { z-index: 5; left: 0; top: 0; }

/* Details */
div.team_details
{
	width: 573px;
	float: right;
}
div.team_details div.td_images
{
	width: 140px;
	float: left;
}
div.team_details div.td_images img
{
	background-color: #fff;
	border: 2px solid #ccc;
	padding: 4px;
}
div.team_details div.td_content
{
	width: 425px;
	float: right;
}

/* Titles */
ul.thumb li div.thumb_title
{
	position: absolute;
	top: 62px;
	z-index: 500;
	width: 200px;
	display: none;
	border: 1px solid #999;
	padding: 0;
	background-color: #999;
	color: #fff;
	line-height: normal;
}
ul.thumb li div.title_left { left: -12px; }
ul.thumb li div.title_right { right: -4px; }
ul.thumb li div.thumb_title div.name
{
	font-size: 7pt;
	padding: 3px 4px;
	text-transform: uppercase;
	font-weight: bold;
}
ul.thumb li div.thumb_title div.region_title
{
	font-size: 8pt;
	background-color: #fff;
	padding: 4px 5px;
	color: #444757;
}
ul.thumb li div.map0 { background-color: #999; border: 1px solid #999; }
ul.thumb li div.map1 { background-color: #8b985c; border: 1px solid #8b985c; }
ul.thumb li div.map2 { background-color: #574b40; border: 1px solid #574b40; }
ul.thumb li div.map3 { background-color: #587485; border: 1px solid #587485; }
ul.thumb li div.map4 { background-color: #7e7462; border: 1px solid #7e7462; }
ul.thumb li div.map5 { background-color: #7e7462; border: 1px solid #7e7462; }
ul.thumb li div.map6 { background-color: #7e7462; border: 1px solid #7e7462; }
ul.thumb li div.map7 { background-color: #969a59; border: 1px solid #969a59; }
ul.thumb li div.map8 { background-color: #4e89bd; border: 1px solid #4e89bd; }
