.gallery_demo{
	width: 500px;
	float: left;
	margin-top: 20px;
	height: 150px;
	margin-left: 20px;
	display: inline;
	
}

.gallery_demo li{
	width:90px;
	height:60px;
	display: block;
	margin-top: 0;
	margin-bottom: 10;
	margin-right: 5px;
	float: left
}
.gallery li a{display:none}
.gallery_demo  li  img{
	opacity:.5;
	border: 2px solid #FFFFFF;
}
.gallery_demo  li.active  img,.gallery_demo li:hover  img {opacity:.99} /* safari bug */
	
#main_image{
	height:400px;
	width:600px;
	float: right;
	margin-top: -140px;
	margin-right: 35px;
	display: inline;
}
#main_image img{
	margin-bottom:0px;
	border: 2px solid #FFFFFF;
}    
	
	

	
	
