#pic {
	position: relative;
	width: 955px;
	margin: 0 auto; 
}

#pic a .large {
	border: 0px;
	display: block;
	height: 1px;
	left: -1px;
	position: absolute;
	top: -1px;
	width: 1px;
}

#pic a img {
	border: 0;
}

/* Pic1 ===================================== */

#pic a.popup1, #pic a.popup1:visited {
	background: #FFFFFF;
	border: 0px;
	display: block;
	left: 0;
	text-decoration: none;
	top: 0;
	width: 230px; /* match thumbnail width */
	height: 147px; /* match thumbnail height */
}

#pic a.popup1:hover {
	background-color: #8C97A3;
	color: #000000;
	text-decoration: none;
}

#pic a.popup1:hover .large, #pic a.popup2:hover .large {
	border: 1px solid #000000;
	display: block;
	left: 450px;
	top: 300px;
	position: absolute;
	width: 540px; /* match popup width */
	height: 360px; /* match popup height */
}

/* Pic2 ===================================== */

#pic a.popup2, #pic a.popup2:visited {
	background: #FFFFFF;
	border: 0px;
	display: block;
	left: 0;
	text-decoration: none;
	top: 0;
	width: 248px; /* match thumbnail width */
	height: 147px; /* match thumbnail height */
}

/* Pic3 ===================================== */

#pic a.popup3, #pic a.popup3:visited {
	background: #FFFFFF;
	border: 0px;
	display: block;
	left: 0;
	text-decoration: none;
	top: 0;
	width: 133px; /* match thumbnail width */
	height: 104px; /* match thumbnail height */
}

#pic a.popup3:hover .large, #pic a.popup4:hover .large, #pic a.popup5:hover .large, #pic a.popup6:hover .large, #pic a.popup7:hover .large, #pic a.popup8:hover .large {
	border: 1px solid #000000;
	display: block;
	left: 50px;
	top: 10px;
	position: absolute;
	width: 540px; /* match popup width */
	height: 360px; /* match popup height */
}

/* Pic4 ===================================== */

#pic a.popup4, #pic a.popup4:visited {
	background: #FFFFFF;
	border: 0px;
	display: block;
	left: 0;
	text-decoration: none;
	top: 0;
	width: 132px; /* match thumbnail width */
	height: 104px; /* match thumbnail height */
}

/* Pic5 ===================================== */

#pic a.popup5, #pic a.popup5:visited {
	background: #FFFFFF;
	border: 0px;
	display: block;
	left: 0;
	text-decoration: none;
	top: 0;
	width: 130px; /* match thumbnail width */
	height: 104px; /* match thumbnail height */
}

/* Pic6 ===================================== */

#pic a.popup6, #pic a.popup6:visited {
	background: #FFFFFF;
	border: 0px;
	display: block;
	left: 0;
	text-decoration: none;
	top: 0;
	width: 133px; /* match thumbnail width */
	height: 98px; /* match thumbnail height */
}

/* Pic7 ===================================== */

#pic a.popup7, #pic a.popup7:visited {
	background: #FFFFFF;
	border: 0px;
	display: block;
	left: 0;
	text-decoration: none;
	top: 0;
	width: 132px; /* match thumbnail width */
	height: 98px; /* match thumbnail height */
}

/* Pic8 ===================================== */

#pic a.popup8, #pic a.popup8:visited {
	background: #FFFFFF;
	border: 0px;
	display: block;
	left: 0;
	text-decoration: none;
	top: 0;
	width: 130px; /* match thumbnail width */
	height: 98px; /* match thumbnail height */
}

/* Pic9 ===================================== */

#pic a.popup9, #pic a.popup9:visited {
	background: #FFFFFF;
	border: 0px;
	display: block;
	left: 0;
	text-decoration: none;
	top: 0;
	width: 152px; /* match thumbnail width */
	height: 93px; /* match thumbnail height */
}

#pic a.popup9:hover .large, #pic a.popup10:hover .large, #pic a.popup11:hover .large, #pic a.popup12:hover .large, #pic a.popup13:hover .large, #pic a.popup14:hover .large {
	border: 1px solid #000000;
	display: block;
	left: 450px;
	top: 40px;
	position: absolute;
	width: 540px; /* match popup width */
	height: 360px; /* match popup height */
}

/* Pic10 ===================================== */

#pic a.popup10, #pic a.popup10:visited {
	background: #FFFFFF;
	border: 0px;
	display: block;
	left: 0;
	text-decoration: none;
	top: 0;
	width: 152px; /* match thumbnail width */
	height: 93px; /* match thumbnail height */
}

/* Pic11 ===================================== */

#pic a.popup11, #pic a.popup11:visited {
	background: #FFFFFF;
	border: 0px;
	display: block;
	left: 0;
	text-decoration: none;
	top: 0;
	width: 144px; /* match thumbnail width */
	height: 93px; /* match thumbnail height */
}

/* Pic12 ===================================== */

#pic a.popup12, #pic a.popup12:visited {
	background: #FFFFFF;
	border: 0px;
	display: block;
	left: 0;
	text-decoration: none;
	top: 0;
	width: 152px; /* match thumbnail width */
	height: 76px; /* match thumbnail height */
}

/* Pic13 ===================================== */

#pic a.popup13, #pic a.popup13:visited {
	background: #FFFFFF;
	border: 0px;
	display: block;
	left: 0;
	text-decoration: none;
	top: 0;
	width: 152px; /* match thumbnail width */
	height: 76px; /* match thumbnail height */
}

/* Pic14 ===================================== */

#pic a.popup14, #pic a.popup14:visited {
	background: #FFFFFF;
	border: 0px;
	display: block;
	left: 0;
	text-decoration: none;
	top: 0;
	width: 144px; /* match thumbnail width */
	height: 76px; /* match thumbnail height */
}
