

#home_photos_container {
	
	position:relative;
	width:100%;
	height:220px;
	overflow:hidden;
}

#home_photos_container .whole_container {
	

	height:220px;
}

#home_photos_container .overlay_photo {
	
	width:100%;
	height:100%;
	position:absolute;
	top:0; left:0;
}

#home_photos_container img {

	width:100%;
	height:auto;
	border:none;
}

#home_photos_container #mini_container {
	
	z-index:10;
	text-align:center;
}

#home_photos_container .hm_phts_desc_cntr {
	
	background:#EEE!important;/*url(/test/images/photo-bg.png) repeat;*/
	padding:10px 0;
	width:100%;
	position:absolute;
	bottom:0; left:0;
	font-size:1em;
	margin-top:30px!important;
}

#home_photos_container .hm_phts_desc_cntr strong {
	
	color:#014568;
	display:inline-block;
	padding-left:10px;
}

#home_photos_container .hm_phts_desc_cntr span {
	color:#444;	
	display:inline-block;
	padding-left:10px;
}

#home_photos_container #buttons_container {
	
	position:absolute;
	right:0px;
	z-index:99;
	bottom:10px;
	height:30px;
	width:30px;
	background:#EEE!important;
}

#home_photos_container #buttons_container img {
	
	width:25px!important;
	height:25px!Important;
	cursor:pointer;
}

#home_photos_container .hm_phts_cntnt_cntnr {
	
	position:absolute;	
	background:#FFF;
	width:150px;
	height:auto;
	max-height:200px;
	padding:10px;
	top:30px; left:50%;
	margin-left:-85px;
	border-radius:10px;
	z-index:99999;
	border:1px solid #CCC;
	display:none;
}

#home_photos_container .whole_container {
	
	display:none;	
	position:absolute;
	top:0; left:0;
	overflow:hidden;
}


#home_photos_container .nav_buttons {
	
	display:inline-block;
	width:40px; height:70px;
	position:absolute;
	top:30%;
}

#home_photos_container .nav_buttons#next {
	
	right:0px;
	background:url(/test/images/home-photos-navigation-next.png) no-repeat left center;
}

#home_photos_container .nav_buttons#back {
	
	left:-2px;
	background:url(/test/images/home-photos-navigation-back.png) no-repeat left center;
}

#home_photos_buttons_container {
	
	width:99%;
	height:26px;
	background:#EEE;
	text-align:center;
	border:1px solid #CCC;
	position:relative;
	z-index:999;
}

#home_photos_buttons_container a {
	
	padding:5px 0;
	width:49%;
	float:left;
	border-right:1px solid #CCC;
	text-decoration:none!important;
	color:#00F!important;
	background:none!Important;
}

#home_photos_buttons_container a:hover {
	
	color:#8dc53e!important;
	
}