.galleria { list-style:none;width: 200px }
	.galleria li { display: block; width: 80px; height: 80px; overflow: hidden; float: left; margin: 0 10px 10px 0 }
		.galleria li a { display: none }
		.galleria li div { position: absolute; display: none; top: 0; left: 180px }
			.galleria li div img { cursor: pointer }
		.galleria li.active div img,.galleria li.active div { display: block }
		.galleria li img.thumb { cursor: pointer;  display: block; width: 40px; height: 40px; }
		.galleria li .caption { display:block;padding-top: .5em }
* html .galleria li div span { width: 400px }
/* MSIE bug */
.mgalthumbp { width: 400px; float: right; margin:21px 70px 10px; }
	.mgalthumbp .ourwork #fgal { margin: 0px 4px 4px 22px; }
	.mgalthumbp .ourwork { width: 400px; margin: 0px; }
		.mgalthumbp .ourwork li { width: 40px; height: 40px; margin: 0px 4px 4px 0px; }
			.mgalthumbp .ourwork li div { left: 240px }
				.mgalthumbp .ourwork li div .caption { font: italic 0.7em/1.4 georgia,serif; }
				.mgalthumbp .ourwork li.scdrow{margin:0px 38px 4px 0px;}
				.mgalthumbp .ourwork li.scdrowa{margin:0px 170px 4px 0px;}
				.mgalthumbp .ourwork li.scdrowb{margin:0px 4px 4px 25px;}
.caption { display: none; visibility: hidden; }
#main_image { margin: 0px auto; height: 452px; width: 601px; }
	#main_image img { margin-bottom: 10px; }
.nav { padding-top: 15px; clear: both; font: 80% 'helvetica neue',sans-serif; letter-spacing: 3px; text-transform: uppercase; }
.info { text-align: left; width: 700px; margin: 30px auto; border-top: 1px dotted #221; padding-top: 30px; }
	.info p { margin-top: 1.6em; }
	
#cgal{ width:420px!important;}
	#cgal .ourwork{ width:400px!important;}
		#cgal .ourwork #fgal { margin: 0px 4px 4px 30px; }
#egal{ width:370px!important;}
	#egal .ourwork{ width:370px!important;}

