.solhead6 {
	clear: both;
	font-size:medium;
	font-weight:bold;
}
	
.solcontent a:hover img{
	border: 2px solid #3077c2;
}

.solminihd {
	margin: 5px 0;
	border: 1px solid white;
	padding: 0;
}

div.solminihdlable {
	float: left;
	width: 64px;	
	margin: 0;
	padding: 0;
}
	
div.solminihddesc {
	float: left;
	width: 192px;	
	margin: 0;
	padding: 0 0 0 10px;
}
	
.solminihdlable p,
.solminihddesc p	{
	margin: 0;
	padding: 0;
	font-size: small;	 
	}
	
.solminihdlable p {
	font-weight: bold;
	text-align: right; 
	}

.solminihddesc p	{
	text-align: left;
	}
		
.solcontent p.solhead {
	font-size:medium;
	font-weight:bold;
	margin: 12px 0 0 0;
	}

.solcontent .solminihd .solnotes{
	border-top:thin solid;
	border-bottom:thin solid;
	border-color:#BBB;
	width: 640px;
	}
		
.solcontent .solminihd .solnotes p {
	margin-top: 2px;
	margin-bottom: 2px;
	}
		
.bgwhite img,
.bgblack img {
	float:left;
	}
	
div.bgwhite,
.bgwhite div,
div.bgblack,
.bgblack div {
	font-size: small;
	text-align: center;
	}

div.bgblack,
.bgblack div {
	color:#FFFFFF;
	background-color: #000000;
	}
	
div.bgwhite,
.bgwhite div {
	background-color: #FFFFFF;
	color:#000000;
	}
	
.bgwhite p,
.bgblack p {
	font-weight:bold;
	padding: 0;
	border: 0;
	margin: 0;
	}

.bgblack img
	{
	border: 2px solid #000000;
	}

.bgwhite img
	{
	border: 2px solid #FFFFFF;
	}
	

.gallery {
	float: left;
	font-size: small;
	font-weight: bold;
	vertical-align:bottom;
	/*overflow:visible; */
	padding: 0;
	border: 0;
	margin: 0;
	/*width:49%;*/
	}

.center {
	margin-left: auto;
	margin-right: auto;
}

.center img {
	display:block;
	margin-left: auto;
	margin-right: auto;
	text-align:center;
}

.nofloat {
	float:none;
}
	
div.minw800>.gallery{
	/* keep front and back together */
	min-width:408px;
	}
	
div.minw600>.gallery{
	/* keep front and back together */
	min-width:308px;
	} 

	