@charset "UTF-8";
/* CSS Document */

.livingintoronto .header_finearts { 
	background: url(/culture/images/fineartsheader.gif) no-repeat 0px 0px;
	background-color:#FFF !important;
	padding: 85px 0 0 0 !important;
	width: 415px;
	float: left;
	height: 0 !important;
    overflow: hidden;
    margin: 0 !important;
    text-decoration: none;
	display:block;
}

.image_div {
	background-color:#fff;
	padding:9px;
	width:180px !important;
	margin-bottom:0 !important;
}

.image_div:hover {
	background-color:#f5f5f5;
}

.nav_culture { 
	background:url(/culture/images/nav_culture.gif) no-repeat 0px 0px; 
	cursor: pointer; 
	padding-top: 19px;
	width: 138px;
	float: left;
	height: 0 !important;
    overflow: hidden;
    margin: 0 !important;
    text-decoration: none;
	display:block;
}

.nav_cedarridge { 
	background:url(/culture/cedar_ridge/images/nav_cedarridge.gif) no-repeat 0px 0px; 
	cursor: pointer; 
	padding-top: 35px;
	width: 138px;
	float: left;
	height: 0 !important;
    overflow: hidden;
    margin: 0 !important;
    text-decoration: none;
	display:block;
}

.nav_artsservices { 
	background:url(/culture/arts-services/images/nav_arts_services.gif) no-repeat 0px 0px; 
	cursor: pointer; 
	padding-top: 19px;
	width: 138px;
	float: left;
	height: 0 !important;
    overflow: hidden;
    margin: 10px 0 0 0 !important;
    text-decoration: none;
	display:block;
}

.nav_artscentres { 
	background:url(/culture/arts-services/images/nav_centres.gif) no-repeat 0px 0px; 
	cursor: pointer; 
	padding-top: 34px;
	width: 138px;
	float: left;
	height: 0 !important;
    overflow: hidden;
    margin: 0 !important;
    text-decoration: none;
	display:block;
}

.nav_assemblyhall { 
	background:url(/culture/arts-services/assembly_hall/images/nav_assemblyhall.gif) no-repeat 0px 0px; 
	cursor: pointer; 
	padding-top: 19px;
	width: 138px;
	float: left;
	height: 0 !important;
    overflow: hidden;
    margin: 10px 0 10px 0 !important;
    text-decoration: none;
	display:block;
}


.nav_zionchurch { 
	background:url(/culture/zion_church/images/nav_zionchurch.gif) no-repeat 0px 0px; 
	cursor: pointer; 
	padding-top: 35px;
	width: 138px;
	float: left;
	height: 0 !important;
    overflow: hidden;
    margin: 0 !important;
    text-decoration: none;
	display:block;
}

.nav_market_gallery { 
	background:url(/culture/the_market_gallery/images/nav_market_gallery.gif) no-repeat 0px 0px; 
	cursor: pointer; 
	padding-top: 19px;
	width: 138px;
	float: left;
	height: 0 !important;
    overflow: hidden;
    margin: 0 !important;
    text-decoration: none;
	display:block;
}

.nav_publicart { 
	background:url(/culture/public_art/images/nav_publicart.gif) no-repeat 0px 0px; 
	cursor: pointer; 
	padding-top: 19px;
	width: 138px;
	float: left;
	height: 0 !important;
    overflow: hidden;
    margin: 0 !important;
    text-decoration: none;
	display:block;
}

.back_to_pa_list {
	padding: 26px 0 0 0; /* height of the replacement image */
	margin-bottom:5px;
	float:right;
	display:block;
	height: 0px !important;
	width:168px;
	overflow: hidden;
	background: url(/culture/public_art/images/backtolist_button_hover.gif) no-repeat right top;
	border:none;
}

.back_to_pa_list:hover { background-position:right -26px !important; }


/* Spadina Museum Salon styles */

.spadina_salon_header { width:523px;
						float:left;
						background:url(/culture/museums/images/history_salon_header.gif) no-repeat top;
						padding-top: 94px !important;
						height: 0 !important;
						overflow: hidden !important;
						margin: 0 !important;
						text-decoration: none;
						display:block; }

.spadina_salon_logo { width:245px;
					  float:right;
					  background:url(/culture/museums/images/history_salon_logo.gif) no-repeat top;
					  padding-top: 298px !important;
					  height: 0 !important;
					  overflow: hidden !important;
					  margin: 0 !important;
					  text-decoration: none;
					  display:block; }
					  
.spadina_salon_body { width:475px;
					  float:left;
					  background-color:#faf5e6;
					  padding:10px 20px 10px 28px; }
					  
.spadina_salon_body h3, .spadina_salon_body h4 { color:#005b72; }



.spadina_salon_rightbar { width:225px;
						  padding:10px;
						  float:left;
						  background-color:#faf5e6; }
						  
.spadina_salon_rightbar h3 { color:#bf1d2c !important;
							 font-size:1.4em !important;
							 line-height:28px;
							 margin-bottom:10px !important;  }
							 
.spadina_salon_rightbar h4    { color:#bf1d2c !important;
								font-size:1em; }

.cot_logo { width:110px;
			float:left;
			background:url(/culture/museums/images/cot_logo.gif) no-repeat top;
			padding-top: 36px !important;
			height: 0 !important;
			overflow: hidden !important;
			margin: 0 !important;
			text-decoration: none;
			display:block;  }

.three_one_one_logo { width:89px;
			float:right;
			background:url(/culture/museums/images/311_logo.gif) no-repeat top;
			padding-top: 34px !important;
			height: 0 !important;
			overflow: hidden !important;
			margin: 0;
			margin-top:7px;
			text-decoration: none;
			display:block; }
			

/* Museums Christmas Events Styles  */
			
#christmas_nav { color:#990000; }
#christmas_nav ul li { color:#990000; background:url(/culture/museums/christmas-events/images/nav_redbullet.gif) no-repeat 2px 2px !important; }
#christmas_nav a { color:#990000; text-decoration:none; }
#christmas_nav a:hover { text-decoration:underline }
.christmas_bar { background-color:#990000 !important; color:#FFF; width:400px }
.christmas_header { color:#990000; }

/* Facility pages  */

.facility_description {
	float:left;
	width:500px !important;
}

.facility_map {
	float:right; 
	width:239px; 
	height:350px; 
	margin:5px 0 9px 8px; 
	border:#CCC solid 1px;
}

.facility_address, .facility_social {
	float:right; 
	width:223px;
	padding:8px;
	margin:5px 0 9px 8px; 
	border:#CCC solid 1px;
}



/***********************
	
	Gallery
	
***********************/
	
.facility_gallery .facility_gallery_item {
	display:block;
	width:120px;
	float:left;
	margin:0 5px 0 0 !important;
}

.facility_gallery .facility_gallery_item_407 {
	display:block;
	width:120px;
	float:left;
	margin:0 22px 0 0;
}

.facility_gallery .facility_gallery_image_div {
	width:113px;
	height:114px;
	overflow:hidden;
	border:#CCC solid 1px;
	margin:0 !important;
}

.facility_gallery img {
	border:#f5f5f5 7px solid;
}

.facility_gallery img:hover {
	border:#CCC 7px solid;
}