@charset "utf-8";

#centralPanel{
	position: relative;
	height: 455px;
}

#centralPanel .visual{
	width: 100%;
	height: 407px;
	position: relative;
	overflow: hidden;
}

/* arrows */
#centralPanel .arrowsContainer{
	position: absolute;
	cursor: pointer;
	top: 367px;
	width: 100%;
	height: 41px;
	margin: auto;
	visibility: hidden;
}

/* slide */
#centralPanel .visual .slide{
	position: absolute;
	top: 0px;
	left: -1610px;
	height: 407px;
	width: 100%;
	background-repeat: no-repeat;
	background-position: center center;
}
#centralPanel .visual .slide.slide01{
	background-image: url("../images/centralPanel_slide1.jpg");
}
#centralPanel .visual .slide.slide02{
	background-image: url("../images/centralPanel_slide2.jpg");
}
#centralPanel .visual .slide.slide03{
	background-image: url("../images/centralPanel_slide3.jpg");
}
#centralPanel .visual .slide.slide04{
	background-image: url("../images/centralPanel_slide4.jpg");
}


#centralPanel .slide .content{
	position: relative;
	width: 960px;
	height: 100%;
	margin: auto;
}

#centralPanel .slide .content .image{
	position: absolute;
	left: 0px;
	top: 43px;
}

#centralPanel .slide .content .info{
	position: absolute;
	width: 313px;
	left: 480px;
	top: 78px;
}

#centralPanel .slide .content .info .title{
	font-family: Gotham-Book;
	font-size: 48px;
	color: #ffffff;
	line-height: 52px;
	text-transform: uppercase;
}

#centralPanel .slide .content .info .title span{
	background-color: #fa8a0c;
}

#centralPanel .slide .content .info .text{
	font-family: Gotham-Light;
	font-size: 12px;
	color: #303030;
	line-height: 20px;
	padding-top: 12px;
	padding-bottom: 20px;
}

#centralPanel .slide .content .info .moreBtn{
	
}

#centralPanel .slide .content .infoEx{
	position: absolute;
	width: 440px;
	left: 442px;
	top: 62px;
}

#centralPanel .slide .content .infoEx .title{
	font-family: Gotham-Book;
	font-size: 48px;
	color: #475456;
	line-height: 52px;
	text-transform: uppercase;
}

#centralPanel .slide .content .infoEx .text{
	font-family: Gotham-Light;
	font-size: 12px;
	color: #303030;
	line-height: 20px;
	padding-left: 169px;
	padding-top: 30px;
	padding-bottom: 25px;
}

#centralPanel .slide .content .infoEx .bulletsEx{
	padding-left: 169px;
	font-family: Gotham-Light;
	font-size: 12px;
	color: #303030;
	line-height: 18px;
}

#centralPanel .slide .content .infoEx .bulletsEx table{
	width: 100%;
}

#centralPanel .slide .content .infoEx .bulletsEx .checkMarkContainer{
	width: 36px;
}

#centralPanel .slide .content .infoEx .moreBtn{
	padding-top: 25px;
}

#centralPanel .slide .content .bullets{
	position: absolute;
	width: 155px;
	left: 810px;
	top: 147px;
	font-family: Gotham-Light;
	font-size: 12px;
	color: #303030;
	line-height: 18px;
}

#centralPanel .slide .content .bullets .title{
	text-transform: uppercase;
	padding-right: 23px;
	line-height: normal;
}

#centralPanel .slide .content .bullets .text{
	padding-top: 18px;
}

#centralPanel .slide .content .bullets .text table{
	width: 100%;
}

#centralPanel .slide .content .bullets .text .checkMarkContainer{
	width: 23px;
}

/* line */
#centralPanel .line{
	height: 3px;
	background-image: url("../images/centralPanel_line.png");
	background-position: center center;
	background-repeat: no-repeat;
}

/* dots */
#centralPanel .dots{
	padding-top: 20px;
}

#centralPanel .dots .dotContainer{
	width: 60px;
}

#centralPanel .dots .dotContainer .dot{
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
	background-position: center center;
}
#centralPanel .dots .dotContainer .dot.fill{
	background-image: url("../images/centralPanel_dotFill.png");
	cursor: default;
}
#centralPanel .dots .dotContainer .dot.empty{
	background-image: url("../images/centralPanel_dot.png");
	cursor: pointer;
}
