#info {
	width:100%;
	height:auto;
	padding: 0px 15px 0px 15px;
	margin-left:-5px;
	display:inline;

}

#info a, #info a:visited {
	color: #8A9483;
	text-decoration: none;
}

#info a:hover {
	color: #9BA495;
	text-decoration: underline;
}

.pic,
.pic-left,
.pic-left-tall,
.pic-right,
.pic-right-tall,
.pic-center {

	left: -15px;
	top: 5px;
	position: relative;

	height:auto;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
	
	text-align:center;

/*	
	border:1px #000 solid;
*/
}

.pic,
.pic-left,
.pic-right,
.pic-center {
	min-height:125px;
}

.pic-left-tall,
.pic-right-tall
{
	min-height:145px;
}

.pic-left, .pic-right,
.pic-left-tall, .pic-right-tall{
	width:50%;
}

.pic-left,
.pic-left-tall{
	float:left;
	display:inline;
}

.pic-right,
.pic-right-tall{
	float:right;
	display:inline;	
}

p.pic-center{
	width:50%;
	text-align:center;
	margin-left:25%;
	margin-right:25%;

}


.pic a .large, 
.pic-left a .large,
.pic-left-tall a .large,
.pic-right a .large,
.pic-right-tall a .large,
.pic-center a .large

{
	border: 0px;
	display: block;
	height: 1px;
	left: 1px;
	position: absolute;
	top: -1px;
	width: 1px;
	z-index:1000;
}

.pic a img,
.pic-left a .large,
.pic-left-tall a .large,
.pic-right a .large,
.pic-right-tall a .large,
.pic-center a .large {
	border:0;
}

.pic a.p1, 
.pic a.p1:visited, 
.pic-left a.p1,
.pic-left-tall a.p1,
.pic-left a.p1:visited,
.pic-left-tall a.p1:visited,
.pic-right a.p1,
.pic-right-tall a.p1,
.pic-right a.p1:visited,
.pic-right-tall a.p1:visited,
.pic-center,
.pic-center a.p1:visited{
	background: #FFFFFF;
	display: block;
	height: 90px;
	left: 0;
	text-decoration: none;
	top: 0;
	width: 135px;
}

.pic a.p1:hover,
.pic-left a.p1:hover,
.pic-left-tall a.p1:hover,
.pic-right a.p1:hover,
.pic-right-tall a.p1:hover,
.pic-center a.p1:hover {
	text-decoration: none;
}

.pic a.p1:hover .large, 
.pic-left a.p1:hover .large,
.pic-left-tall a.p1:hover .large,
.pic-right a.p1:hover .large,
.pic-right-tall a.p1:hover .large,
.pic-center a.p1:hover .large {	
	
	display: block;

	border:0;
	height: auto;	
	left: -320px;
	position: absolute;
	top: -60px;
	width: 300px;
	border: 1px solid #000;
}

/* Firefox */
@-moz-document url-prefix(){

.pic a.p1, 
.pic a.p1:visited, 
.pic-left a.p1,
.pic-left-tall a.p1,
.pic-left a.p1:visited,
.pic-left-tall a.p1:visited,
.pic-right a.p1,
.pic-right-tall a.p1,
.pic-right a.p1:visited,
.pic-right-tall a.p1:visited,
.pic-center,
.pic-center a.p1:visited{
	margin-left:20px;
}

}

/* Safari/Chrome */
@media screen and (-webkit-min-device-pixel-ratio:0) 
{

.pic a.p1, 
.pic a.p1:visited, 
.pic-left a.p1,
.pic-left-tall a.p1,
.pic-left a.p1:visited,
.pic-left-tall a.p1:visited,
.pic-right a.p1,
.pic-right-tall a.p1,
.pic-right a.p1:visited,
.pic-right-tall a.p1:visited,
.pic-center,
.pic-center a.p1:visited{
	margin-left:20px;
}


}