#header_logo {
width:524px;
height:162px;
background-image:url('img/m_logo_blue.png');
margin-left:-1px;
margin-top:-2px;
display:inline-block;
zoom: 1;
*display: inline;
}
#colorbox {
border-radius:6px;
margin-right:auto;
margin-left:auto;
margin-top:27px;
width:990px;
height:140px;
background-image:url('img/colorbox_blue.png');
}
#title2 {
color:rgb(120,120,120);
font-family:MuseoSansRounded, sans-serif;
font-size:42px;
letter-spacing:1px;
line-height:44px;
text-shadow: 3px 3px 2px rgba(0,0,0,0.15);
margin-top:30px;
width:990px;
margin-left:auto;
margin-right:auto;
text-align:left;
behavior: url(PIE.htc);
}


#gallery {
	position:absolute;
}
#example1, #example2, #example3, #example4, #example5, #example6, #example7 {
margin-left:auto;
margin-right:auto;
width:990px;
height:340px;
}
#gallery div span {
	font-family:Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height:25px;
	color:rgb(135,135,135);
	padding: 10% 0;
	width: 500px;
	text-align: left;
	margin-top:-67px;
	float:left;
	margin-left:20px;
	behavior: url(PIE.htc);
}
#ex1, #ex2, #ex3, #ex4, #ex5, #ex6, #ex7 {
	margin-top:30px;
	width:60px;
	height:60px;
	float:left;
}
#ex1 {
	background-image:url(img/1.png);
}
#ex2 {
	background-image:url(img/2.png);
}
#ex3 {
	background-image:url(img/3.png);
}
#ex4 {
	background-image:url(img/4.png);
}
#ex5 {
	background-image:url(img/5.png);
}
#ex6 {
	background-image:url(img/6.png);
}
#ex7 {
	background-image:url(img/7.png);
}

#gallery div img {
	border: 4px solid rgb(175,175,175);
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-o-border-radius:4px;
	height:270px;
	float:left;
	margin-left:20px;
	margin-top:30px;
	-moz-transition: border 0.3s ease-out;
	-o-transition: border 0.3s ease-out;
	-webkit-transition: border 0.3s ease-out;
	-ms-transition: border 0.3s ease-out;
	behavior: url(PIE.htc);
}
#gallery div img:hover {
	border: 4px solid rgb(135,135,135);
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-o-border-radius:4px;
	cursor:pointer;
	behavior: url(PIE.htc);
}
.enlarge {
	width:120px;
	text-decoration:none;
	position:absolute;
	color:rgb(150,150,150);
	font-family:MuseoSansRounded, sans-serif;
	font-size:14px;
	text-align:center;
	letter-spacing:1px;
	margin-left:118px;
	display:block;
	behavior: url(PIE.htc);
}
.enlarge:hover {
	text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
	color:rgb(135,135,135);
	cursor:pointer;
	behavior: url(PIE.htc);

}
#caption1 {
	margin-top:320px;
	margin-left:728px;
}
#caption2 {
	margin-top:320px;
	margin-left:728px;
}
#caption3 {
	margin-top:320px;
	margin-left:728px;
}
#caption4 {
	margin-top:320px;
	margin-left:728px;
}
#caption5 {
	margin-top:320px;
	margin-left:728px;
}
#caption6 {
	margin-top:320px;
	margin-left:728px;
}
#caption7 {
	margin-top:320px;
	margin-left:728px;
}

#img1, #img2, #img3, #img4, #img5, #img6, #img7 {
	background: #fff;
	border: 30px solid #fff;
	display:none;
	position: absolute;
	width:640px;
	height:480px;
	top: 6%;
	z-index: 0;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-moz-box-shadow: 0 0 10px rgba(0, 0, 0, 1);
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.6);
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
	transition: ease;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-webkit-transition: all 0.3s ease-out;
	z-index:10;
	margin-left: 145px;
	behavior: url(PIE.htc);

}
#lightbox img {
	float: left;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	width:640px;
	height:480px;
	behavior: url(PIE.htc);
}
#page-wrap {
	margin: 0 auto;
	position: relative;
	width: 990px;
}

#img1 {
	margin-top:30px;
}
#img2 {
	margin-top:370px;
}
#img3 {
	margin-top:710px;
}
#img4 {
	margin-top:1050px;
}
#img5 {
	margin-top:1390px;
}
#img6 {
	margin-top:1730px;
}
#img7 {
	margin-top:1850px;
}

.ex_close {
	background: url(img/close.png) no-repeat left top;
	height: 28px;
	width: 30px;
	position: absolute;
	top: -42px;
	right: -42px;
}
.ex_close:hover {
	cursor:pointer;
}