@charset "utf-8";
/* CSS Document */

/* carousel */
.carousel {
	background: url(../images/bg-carousel.gif) repeat-y -972px 0;
	width:100%;
}
.carousel-holder {background: url(../images/bg-carousel.gif) no-repeat;}
.carousel-frame {
	background:url(../images/bg-carousel.gif) no-repeat -1944px 100%;
	padding:15px 15px 35px 17px;
	position:relative;
}
/* carousel menu */
.carousel .menu {
	position:absolute;
	z-index:150;
	right:-10px;
	top:24px;
	height:38px;
	overflow:hidden;
	padding:0 0 0 30px;
	text-transform:uppercase;
}
.carousel .menu span {
	float:right;
	width:10px;
	height:81px;
	margin:-43px 0 0;
	background: url(../../images/dmott/bg-menu.png) no-repeat;
}
.carousel .menu ul {
	list-style:none;
	margin:0;
	padding:0 0 0 25px;
	float:right;
	overflow:hidden;
	height:38px;
	background: url(../../images/dmott/bg-menu.png) no-repeat;
}
.carousel .menu ul li {
	position:relative;
	float:left;
	background: url(../../images/dmott/separators.gif) no-repeat 0 -98px;
	padding:8px 10px 6px;
}
.carousel .menu ul li:first-child {background:none;}
* html .carousel .menu ul li.first {background:none;}
.carousel .menu ul a{
	color:#fff;
	text-decoration:none;
}
.carousel .menu ul a:hover {text-decoration:underline;}
/* switcher */
.carousel .switcher {
	list-style:none;
	margin:0;
	padding:0;
	position:absolute;
	bottom:43px;
	right:27px;
	z-index:100;
}
.carousel .switcher li {
	float:left;
	width:36px;
	height:12px;
	margin:0 0 0 4px;
	overflow:hidden;
	text-indent:-9999px;
	background:#a4abb1;
}
.carousel .switcher .active,
.carousel .switcher li:hover {background:#C9092E;}
.carousel .switcher li a {
	display:block;
	height:100%;
}
.carousel .frame {
	width:940px;
	height:293px;
	overflow:hidden;
	position:relative;
}
.carousel .frame ul {
	padding:0;
	margin:0;
	list-style:none;
	position:relative;
}
.carousel .frame ul li {
	position:absolute;
	z-index:10;
	left:0;
	top:0;
	width:940px;
	height:293px;
}
.carousel .frame ul .active {z-index:20;}
.carousel .main-info {
	position:absolute;
	z-index:15;
	left:10px;
	top:6px;
	background: url(../../images/dmott/bg-main-info.png) no-repeat;
	width:389px;
	height:267px;
	padding:6px;
	font-family:'frutigerltstd-bold', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.carousel  .main-info .text-frame {
	border:1px solid #333;
	padding:26px 40px 14px 35px;
	overflow:hidden;
	height:223px;
}
.carousel  .main-info .text-holder {
	background: url(../../images/dmott/bg-text-holder.gif) no-repeat 6px 100%;
	
	overflow:hidden;
	padding:0 0 25px;
	font-size:39px;
	line-height:39px;
	color:#f15924;
	text-align:center;
}
.carousel .main-info strong,
.carousel .main-info span,
.carousel .main-info em {
	width:100%;
	float:left;
}
.carousel .main-info strong {
	font-weight:bold;
	font-size:72px;
	line-height:72px;
	color:#f79023;
	letter-spacing:-2px;
}
.carousel .main-info span {
	margin:-9px 0 0;
}
.carousel .main-info em {
	font-style:normal;
	font-size:63px;
	line-height:63px;
	color:#f15924;
	margin:-9px 0 0;
}
.carousel .main-info .text {
	color:#fff;
	margin:-3px 0 0;
	font:26px/26px 'frutigerltstd-light', Arial, Helvetica, sans-serif;
}
.main-info .get-started {
	float:right;
	margin:-3px 0 0;
	color:#f79023;
	text-decoration:none;
	font:15px/15px 'frutigerltstd-italic', Arial, Helvetica, sans-serif;
}
.main-info .get-started:hover {text-decoration:underline;}
.container {
	height:1%;
	padding:8px 0 39px 47px;
	background-color: #FFFFFF;
}