.caption{font-style:italic;color:#fff; display:none}

.demo{position:relative;}

.gallery_demo{width:250px;margin:0 auto;}



.gallery_demo li{width:65px;height:45px;border:1px solid #333 ;margin: 0 2px;background:#000;}



.gallery_demo li div .caption{font:italic 0.7em/1.4 georgia,serif; margin:10px 0 0 0}



#main_image{

	background:url(../images/gallery-frame.png) no-repeat;

	width:291px;

	height:170px;

	padding:8px;

	margin-bottom:15px;

	}

#main_image img{ 

	width:291px;

	height:160px;

	}

.action-lnk{padding-top:15px;clear:both;font:80% 'helvetica neue',sans-serif;letter-spacing:3px;text-transform:uppercase;}



ul.gallery_demo_unstyled{ width:100%;}



.galleria{list-style:none; margin:0 0 0 10px}

.galleria li{display:block;width:60px;height:55px;overflow:hidden;float:left;margin:0 10px 10px 0}

.galleria li a{display:none}

.galleria li div{position:absolute;display:none;top:0;}

.galleria li div img{cursor:pointer}

.galleria li.active div img,.galleria li.active div{display:block}

.galleria li img.thumb{cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto}

.galleria li .caption{display:block;padding-top:.5em}

.galleria li div span{width:200px} /* MSIE bug */

.fb-icon a{
	display:block;
	background-image:url(../images/fb-icon1.png);
	background-repeat:no-repeat;
	font:16px aller;
	color:#5669bd; float:right;
	width:183px; clear:both;
	height:58px; text-decoration:none;
	padding:6px 0 0 60px; margin:-200px 0 0 10px;
}
.fb-icon a:hover{ display:block;
	background-image:url(../images/fb-icon2.png);
	background-repeat:no-repeat;
	color:#c41200;
}
.fb-icon p{
	font:24px aller;
	color:#5669bd;
}
.fb-icon p:hover{
	font:24px aller;
	color:#c41200;
}
