#header2{
	width: 970px;
	height: 280px;
	margin: 0 auto;
}

#header2 h1{
	color: #fff;
	font-size: 15px;
	line-height: 15px;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 1vw;
}

#header2 .left{
	float: left;
	text-align: left;

}
#header2 .left .logo{
	display: inline-block;
	color: #fff;
	line-height: 1.2em;
	font-size: 220%;
	font-weight: bold;
	text-decoration: none;
}
#header2 .left .guidance{
	color: #fff;
}

#header2 .left .phone_number{
	color: #fff;
	background: url(../image/icon_phone_head.png) no-repeat 0 0;
	padding-left: 45px;
	font-size: 25px;
	line-height: 34px;
	font-weight: bold;
}

#header2 .left .business_hours{
	color: #fff;
}

#header2 .left .estimate{
	color: blue;
	text-shadow: 1px 1px 3px #ccc, -1px -1px 3px #ccc, -1px 0px 3px #ccc, 0px -1px 3px #ccc, 1px 0px 3px #ccc, 0px 1px 3px #ccc, -1px 1px 3px #ccc, 1px -1px 3px #ccc;
	margin: 4px 0px;
	display: inline-block;
	font-size: 150%;
}


#header2 .right{
	float: right;
	width: 50%;
	text-align: right;
}
#header2 .right a{
	display: inline-block;
	width: 33%;
	color: #fff;
	text-decoration: none;
}
#header2 .right a img{
	width: 100%;
}
