
.example_category { 
	margin: 5px 0 0; 
	padding-bottom: 40px; 
}
.example_category .title { padding: 0 0 0 20px; }
.example_category .link { 
	width: 664px; 
	margin: 30px auto 0; 
}
.example_category .link li { 
	float: left; 
	width: 216px; 
	height: 70px; 
	margin: 0 8px 0 0; 
}
.example_category .link li a { 
	display: block; 
	width: 100%; 
	height: 100%; 
}
.example_category .link li span { display: none; }
.example_category .link li.retaining-wall { background: url(/img/retaining-wall_link.gif) no-repeat; }
.example_category .link li.retaining-wall a:hover { background: url(/img/retaining-wall_link-b.gif) no-repeat; }
.example_category .link li.exterior { background: url(/img/exterior_link.gif) no-repeat; }
.example_category .link li.exterior a:hover { background: url(/img/exterior_link-b.gif) no-repeat; }
.example_category .link li.foundation-work { 
	margin: 0; 
	background: url(/img/foundation-work_link.gif) no-repeat; 
}
.example_category .link li.foundation-work a:hover { background: url(/img/foundation-work_link-b.gif) no-repeat; }
.example_list { 
	margin: 0 auto; 
	width: 678px; 
}
.example_list li { 
	margin: 0 0 0; 
	padding: 0 17px; 
	float: left; 
	width: 192px; 
	background: url(/img/example_list_border.gif) repeat-y right top; 
}
.example_list li .category { 
	background: #3ab2e9; 
	color: #ffffff; 
	font-weight: bold; 
	font-size: 16px; 
	text-align: center; 
	padding: 2px 0; 
	letter-spacing: 0.1em; 
}
.example_list li .cat_exterior { background: #ff8c42; }
.example_list li .cat_retaining-wall { background: #3ab2e9; }
.example_list li .cat_foundation-work { background: #5cbf52; }
.example_list li dl { 
	margin: 0 auto; 
	width: 180px; 
}
.example_list li dt { 
	font-size: 14px; 
	padding: 12px 0 10px; 
}
.example_list li dt a { color: #2e2e2e; }
.example_list li dd img { width: 180px; }
.example_list li .more { 
	background: url(/img/example_list_more.gif) no-repeat; 
	width: 181px; 
	height: 31px; 
	margin: 13px auto 0; 
}
.example_list li .more a { 
	display: block; 
	width: 100%; 
	height: 100%; 
}
.example_list li .more span { display: none; }
.example_list li .more a:hover { background: url(/img/example_list_more-b.gif) no-repeat; }
.example_list li:nth-of-type(n+4) { margin-top: 50px; }
#case .noentry { 
	margin: 40px auto 0; 
	width: 648px; 
	font-size: 14px; 
	background-color: #F2F7FE; 
}
#case .noentry .inner { padding: 15px; }
#case .pagination { 
	margin: 55px 0 0; 
	padding-bottom: 20px; 
}
#case .pager { margin: 50px 0 40px; }
.case_bottom_link { 
	width: 534px; 
	margin: 40px auto 0px; 
}
.case_bottom_link li { 
	float: left; 
	width: 247px; 
	height: 64px; 
}
.case_bottom_link li a { 
	display: block; 
	width: 100%; 
	height: 100%; 
}
.case_bottom_link li span { display: none; }
.case_bottom_link li.information { 
	margin: 0px 40px 0px 0px; 
	background: url(/img/bottom_information_link.gif) no-repeat; 
}
.case_bottom_link li.information a:hover { background: url(/img/bottom_information_link-b.gif) no-repeat; }
.case_bottom_link li.contact { background: url(/img/information_contact_link.gif) no-repeat; }
.case_bottom_link li.contact a:hover { background: url(/img/information_contact_link-b.gif) no-repeat; }
.example_cat_title { 
	margin: 0 auto 40px; 
	width: 646px; 
}
.example_entry_category { 
	margin: 0 auto 20px; 
	width: 646px; 
}
.gallery_photos { 
	width: 646px; 
	margin: 0 auto 0; 
}
#photos { 
	background: #ffffff !important; 
	border: none !important; 
}
.panel { background: #ffffff !important; }
.panel img { 
	height: 440px; 
	display: block; 
	margin: 0 auto !important; 
}
.overlay, .filmstrip { background: none !important; }
.filmstrip li img { 
	width: 100px !important; 
	height: auto !important; 
}
.galleryview p { 
	margin: 0 !important; 
	padding: 0 10px 0; 
	color: #333333; 
	font-weight: bold; 
}
.example_entry { 
	margin: 0 auto; 
	width: 646px; 
}
.example_entry .back_link { 
	background: url(/img/example_back_link.gif) no-repeat; 
	width: 221px; 
	height: 31px; 
	margin-left: auto; 
	margin-right: 0; 
}
.example_entry .back_link a:hover { background: url(/img/example_back_link-b.gif) no-repeat; }
.example_entry .back_link a { 
	display: block; 
	width: 100%; 
	height: 100%; 
}
.example_entry .back_link span { display: none; }
.example_entry .title { 
	color: #333333; 
	font-size: 20px; 
	line-height: 1.7em; 
	font-weight: bold; 
	padding: 5px 7px 8px 7px; 
	background: url(/img/example_entry_border.gif) repeat-x bottom left; 
	margin: 0 0 15px 0; 
}
.example_entry .imagebox { padding: 0 0 15px 0; }
