.home {
	position: relative;
	padding-top: 238px;
}

.home .candle {
	postion: relative;
    height: 351px;
    background: url(images/home-candle-bg.png) center top no-repeat;
}

.home .brown-strip {
	position: relative;
    text-align: center;
    height: 150px;
    /*margin-top: 30px;*/
    margin-bottom: 30px;
}

.home .brown-strip h1 {
	font-size: 42px;
    color: #ffffff;
    line-height: 48px;
    padding-top: 26px;
    text-shadow: -2px 0px 4px #000000;
}

.home .brown-strip .top-shadow {
	position: absolute;
    top: -30px;
    background: url(images/home-brown-strip-top-shadow-bg.png) center top no-repeat;
    height: 30px;
    width: 100%;
    left: 0px;
}

.home .brown-strip .bottom-shadow {
	position: absolute;
    bottom: -30px;
    background: url(images/home-brown-strip-bottom-shadow-bg.png) center top no-repeat;
    height: 30px;
    width: 100%;
    left: 0px;
}


.home .description {
	position: relative;
    color: #ffffff;
    text-align: center;
    font-size: 22px;
    line-height: 27px;
    margin-bottom: 10px;
}

.home .boxes {
	position: relative;
    width: 840px;
    margin: 0px auto;
}

.home .boxes .home-box {
	float: left;
    width: 270px;
    height: 240px;
    margin: 0px 5px;
    padding: 0px;
    position: relative;
}

.home .boxes .home-box .box-title {
	position: relative;
    margin-top: 108px;
    height: 31px;
    color: #e68802;
    font-size: 13px;
    text-align: center;
    line-height: 31px;
    background: url(images/home-box-title-bg.png) no-repeat;
}

.home .boxes .home-box .link {
	position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    z-index: 1;
}

.home .boxes .box-1 {
	background: url(images/home-box-bg-1.png) center center no-repeat;
}

.home .boxes .box-2 {
	background: url(images/home-box-bg-2.png) center center no-repeat;
}

.home .boxes .box-3 {
	background: url(images/home-box-bg-3.png) center center no-repeat;
}

