div.carousel {
	width: auto;
	position: relative;
	z-index: 10;
	clear: both;
	padding-top: 5px;
	padding-bottom: 5px;
}

div.yoo-carousel .carousel-tl {
	background: url(../images/carousel/header_tl.png) 0 0 no-repeat;
}

div.yoo-carousel .carousel-tr {
	background: url(../images/carousel/header_tr.png) 100% 0 no-repeat;
}

div.yoo-carousel .carousel-bl {
	background: url(../images/carousel/header_bl.png) 0 100% no-repeat;
}

div.yoo-carousel .carousel-br {
	background: url(../images/carousel/header_br.png) 100% 100% no-repeat;
}

div.yoo-carousel .carousel-bg {
	
}

/* YOOcarousel Slideshow */
div.slideshow div.yoo-carousel {
	
}


div.yoo-carousel {
	overflow: hidden;
	
}

div.yoo-carousel div.frame {
	position: relative;
	overflow: hidden;
}

div.yoo-carousel div.panel {
	overflow: hidden;
}

div.yoo-carousel div.panel div.slide {
	float: left;
}

div.yoo-carousel ul.panel-top, div.yoo-carousel ul.panel-bottom {
	padding: 0px;
	margin: auto;
	list-style: none;
}

div.yoo-carousel ul.panel-top li, div.yoo-carousel ul.panel-bottom li {
	float: left;
	display: block;
}

div.yoo-carousel ul.panel-top li a, div.yoo-carousel ul.panel-bottom li a {
	float: left;
	display: block;
}

div.yoo-carousel ul.panel-top li a span, div.yoo-carousel ul.panel-bottom li a span {
	float: left;
	display: block;
}

div.yoo-carousel .prev {
	z-index: 91;
	position: absolute;
	top: 35%;
	left: 0px;
	cursor: pointer;
}
div.yoo-carousel  .next {
	z-index: 91;
	position: absolute;
	top: 35%;
	right: 0px;
	cursor: pointer;
}

DIV.slideshow DIV.yoo-carousel .prev SPAN {
	display: block;
	BACKGROUND: url(../images/carousel/button_prev.png) no-repeat 100% 0px;
	WIDTH: 50px;
	HEIGHT: 40px;
	cursor: pointer;	
}
DIV.slideshow DIV.yoo-carousel .next SPAN {
	display: block;
	BACKGROUND: url(../images/carousel/button_next.png) no-repeat 100% 0px;
	WIDTH: 50px;
	HEIGHT: 40px;
	cursor: pointer;	
}
/*DIV.slideshow DIV.yoo-carousel .prev A:hover {
	BACKGROUND: url(../images/carousel/button_prev.png) no-repeat 100% 0px;
	WIDTH: 50px;
	HEIGHT: 40px;
	cursor: pointer;
}
DIV.slideshow DIV.yoo-carousel .next A:hover {
	BACKGROUND: url(../images/carousel/button_next.png) no-repeat 100% 0px;
	WIDTH: 50px;
	HEIGHT: 40px;
	cursor: pointer;
}*/

DIV.yoo-carousel UL.tabs {
font-size: 10px;
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: auto; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
DIV.yoo-carousel UL.tabs LI {
font-size: 10px;
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.yoo-carousel UL.tabs LI A {
font-size: 10px;
	DISPLAY: block; FLOAT: left
}
DIV.yoo-carousel UL.tabs LI A SPAN {
font-size: 10px;
	DISPLAY: block; FLOAT: left
}

DIV.yoo-carousel UL.tabs {
	BACKGROUND: url(../images/carousel/bottom_tab_bg.png) repeat-x 0px 100%; POSITION: relative; HEIGHT: 30px
}
DIV.yoo-carousel UL.tabs LI {
	MARGIN: -1px 3px 0px 0px
}
DIV.yoo-carousel UL.tabs LI A {
	BACKGROUND: url(../images/carousel/bottom_tab_l.png) no-repeat 0px 0px
}
DIV.yoo-carousel UL.tabs LI.selected A {
	BACKGROUND: url(../images/carousel/bottom_tab_l.png) no-repeat 0px -30px; CURSOR: pointer
}
DIV.yoo-carousel UL.tabs LI A SPAN {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: url(../images/carousel/bottom_tab_r.png) no-repeat 100% 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV.yoo-carousel UL.tabs LI.selected A SPAN {
	BACKGROUND: url(../images/carousel/bottom_tab_r.png) no-repeat 100% -30px
}
DIV.yoo-carousel UL.tabs LI A SPAN SPAN {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 110%; BACKGROUND: url(../images/carousel/bottom_tab_m.png) repeat-x 0px 0px; PADDING-BOTTOM: 0px; OVERFLOW: hidden; LINE-HEIGHT: 30px; PADDING-TOP: 0px; HEIGHT: 30px
}
DIV.yoo-carousel UL.tabs LI.selected A SPAN SPAN {
	BACKGROUND: url(../images/carousel/bottom_tab_m.png) repeat-x 0px -30px
}

DIV.yoo-carousel LI A:link {
	COLOR: #969696; TEXT-DECORATION: none
}
DIV.yoo-carousel LI A:visited {
	COLOR: #969696; TEXT-DECORATION: none
}
DIV.yoo-carousel LI A:hover {
	COLOR: #646464; TEXT-DECORATION: none
}
DIV.yoo-carousel LI.selected A:link {
	COLOR: #646464; TEXT-DECORATION: none
}
DIV.yoo-carousel LI.selected A:visited {
	COLOR: #646464; TEXT-DECORATION: none
}



DIV.default DIV.yoo-carousel {
	BACKGROUND: #ffffff
}
DIV.default DIV.yoo-carousel DIV.top UL.tabs {
	BACKGROUND: url(../images/carousel/tab_bg.png) repeat-x 0px 100%; HEIGHT: 40px
}
DIV.default DIV.yoo-carousel DIV.top UL.tabs LI {
	MARGIN: 0px 10px 0px 0px
}
DIV.default DIV.yoo-carousel DIV.top UL.tabs LI.item1 {
	MARGIN: 0px 10px 0px 20px
}
DIV.default DIV.yoo-carousel DIV.top UL.tabs LI A {
	BACKGROUND: url(../images/carousel/tab_m.png) repeat-x 0px 0px
}
DIV.default DIV.yoo-carousel DIV.top UL.tabs LI.selected A {
	BACKGROUND: url(../images/carousel/tab_m.png) repeat-x 0px -40px; CURSOR: pointer
}
DIV.default DIV.yoo-carousel DIV.top UL.tabs LI A SPAN {
	BACKGROUND: url(../images/carousel/tab_l.png) no-repeat 0px 0px
}
DIV.default DIV.yoo-carousel DIV.top UL.tabs LI.selected A SPAN {
	BACKGROUND: url(../images/carousel/tab_l.png) no-repeat 0px -40px
}
DIV.default DIV.yoo-carousel DIV.top UL.tabs LI A SPAN SPAN {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 125%; BACKGROUND: url(../images/carousel/tab_r.png) no-repeat 100% 0px; PADDING-BOTTOM: 0px; OVERFLOW: hidden; LINE-HEIGHT: 50px; PADDING-TOP: 0px; HEIGHT: 40px
}
DIV.default DIV.yoo-carousel DIV.top UL.tabs LI.selected A SPAN SPAN {
	BACKGROUND: url(../images/carousel/tab_r.png) no-repeat 100% -40px
}
DIV.default DIV.yoo-carousel LI A:link {
	COLOR: #969696; TEXT-DECORATION: none
}
DIV.default DIV.yoo-carousel LI A:visited {
	COLOR: #969696; TEXT-DECORATION: none
}
DIV.default DIV.yoo-carousel LI A:hover {
	COLOR: #646464; TEXT-DECORATION: none
}
DIV.default DIV.yoo-carousel LI.selected A:link {
	COLOR: #646464; TEXT-DECORATION: none
}
DIV.default DIV.yoo-carousel LI.selected A:visited {
	COLOR: #646464; TEXT-DECORATION: none
}
DIV.default DIV.yoo-carousel .prev SPAN {
	DISPLAY: block; BACKGROUND: url(../images/carousel/arrow-left.png) no-repeat 100% 0px; WIDTH: 12px; HEIGHT: 23px
}
DIV.default DIV.yoo-carousel .next SPAN {
	DISPLAY: block;
	BACKGROUND: url(../images/carousel/arrow-right.png) no-repeat 100% 0px;
	WIDTH: 12px;
	HEIGHT: 23px;
	cursor: pointer;
}
DIV.default DIV.yoo-carousel .prev A {
	CURSOR: pointer
}
DIV.default DIV.yoo-carousel .next A {
	CURSOR: pointer
}
DIV.default DIV.yoo-carousel .panel-container {

	BACKGROUND: url(../images/carousel/panel-bkg.png) repeat-x 0px 100%; MARGIN: auto;
}
DIV.default DIV.yoo-carousel .panel-container-bl {
	/*BACKGROUND: url(../images/carousel/panel_bl.png) no-repeat 0px 100%*/
}
DIV.default DIV.yoo-carousel .panel-container-br {
	/*BACKGROUND: url(../images/carousel/panel_br.png) no-repeat 100% 100%*/
}
DIV.default div.yoo-carousel .article {
	padding: 10px ;
	FONT-SIZE: 95%;
	LINE-HEIGHT: 125%;

}
.advantage {
	padding: 10px ;
	FONT-SIZE: 95%;
	LINE-HEIGHT: 125%;

}
.advantage h3 {

	FONT-SIZE: 150%;
	LINE-HEIGHT: 100%;
	font-weight: bold;
	color: #506885;
	
	padding-bottom: 5px;
	text-align: center;
}
.advantage h4 {
	text-align: center;
	LINE-HEIGHT: 110%;
	
}
DIV.default div.yoo-carousel .article H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 150%;  PADDING-BOTTOM: 5px; COLOR: #323232; LINE-HEIGHT: 100%
}
DIV.default div.yoo-carousel .article H4 {
	LINE-HEIGHT: 110%
}
