@charset "UTF-8";
/* CSS Document */

/* Start - interim module styling */

.bottom-2 {
	margin-bottom: 2px;	
}

.right-2 {
	margin-right: 2px;	
}

.col-464-interim {
	width: 464px;
	height: 392px;
	background-image: url(/milano/milano-interim-homepage/images/program-module/bg.jpg);
	margin-bottom: 5px;
	position: relative;
	overflow: hidden;
	display: block !important;
}

.mod-overlay {
	position: absolute;
	top: 0px;
	left: 0 !important;
	height: 392px;
	width: 464px;
	display: none;
	z-index: 1;
	background-color: black;
	opacity:0.6;
	filter:alpha(opacity=60); /* For IE8 and earlier */	
}

.mod-overlay img {
	height: 392px;
	width: 464px;
}

.box-508 {
	position: relative;
	padding-top: 23px;
	margin-left: 140px;
}

.thumb-col {
	width: 100px;
	height: 306px;
	float: left;	
}

.thumb-100 {
	width: 100px;
	height: 100px;	
}

.thumb-100x304 {
	width: 100px;
	height: 304px;	
}



.thumb-100 a { 
	border: none;
	overflow: hidden; 
	float: left;
}

.thumb-100 a:hover {
	border: 8px solid white;
}

.thumb-100 a:hover img {
	margin: -8px !important;
	opacity:1;
	filter:alpha(opacity=100); /* For IE8 and earlier */		
}

.thumb-100 img {
	opacity:0.8;
	filter:alpha(opacity=80); /* For IE8 and earlier */	
}

.inactive-mod-button {
	position: static;
	opacity:.4 !important;
	filter:alpha(opacity=40) !important; /* For IE8 and earlier */	
	z-index: -1;
}

.active-mod-button {
	position: static;
	opacity:1 !important;
	filter:alpha(opacity=100) !important; /* For IE8 and earlier */	
	z-index: -1;
	margin: -8px !important;
}

.active-mod-link {
	border: 8px solid white !important;
	overflow: hidden !important; 
	float: left !important;
}

.click-304x304 {
	position: absolute;
	width: 304px;
	height: 304px;
	z-index: 20;
	display: none;
	top: 23px;
	left: 140px;
}


.close-x {
	width: 17px;
	height: 19px;
	position: absolute;
	top: 12px;
	right: 12px;
	float: right;
	z-index: 30;	
}

.button-box-center {
	position: absolute;
	width: 162px;
	height: 19px;	
	bottom: 16px;
	left: 110px;
	z-index: 30;
}

.close-x a img, .close-x a, .button-box-center a img, .button-box-center a { 
	border: none;
	overflow: hidden; 
	float: left;
	
}

.button-box-center a {
	margin-left: 2px;
}

.close-x a:hover, .button-box-center a:hover {
	border: 3px solid white;
}

.close-x a:hover img, .button-box-center a:hover img {
	margin: -3px !important;	
}

.2-spacer {
	width: 2px;
	height: 1px;	
}

/* End - interim module styling */