a:focus { outline: none; }
div.yoo-slider {overflow: hidden;position: relative;}
div.yoo-slider ul.list {margin: 0px;padding: 0px;position: relative;} 
div.yoo-slider ul.list .item {margin: 0px;padding: 0px;float: left;display: block;overflow: hidden;}
div.default-v div.yoo-slider ul.list .item, div.photo-v div.yoo-slider ul.list .item {float: none;}
div.yoo-slider ul.list .slide {overflow: hidden;}
div.default-h div.yoo-slider ul.list div.slide {border-left: 0px solid #A5AAAF;}
div.default-h div.yoo-slider ul.list li.first div.slide {border-left: none;}
div.default-h div.yoo-slider ul.list .article h3 {padding-bottom: 0px;margin-bottom: 5px;line-height: 100%;font-size: 150%;font-weight: bold;color: #323232;}
div.default-h div.yoo-slider ul.list .article {font-size: 95%;line-height: 125%;}
body.yootools-black div.default-h div.yoo-slider ul.list div.slide {border-left: 0px solid #323232;}
body.yootools-black div.default-h div.yoo-slider ul.list li.first div.slide {border-left: none;}
body.yootools-black div.default-h div.yoo-slider ul.list .article h3 {color: #747474;}
div.default-v div.yoo-slider ul.list {border-bottom: 0px solid #DCDCDC;}
div.default-v div.yoo-slider ul.list .article h3 {margin: 12px 0px 5px 0px;padding-bottom: 0px;line-height: 100%;font-size: 150%;font-weight: bold;color: #323232;}
div.default-v div.yoo-slider ul.list .article {font-size: 95%;line-height: 125%;}
body.yootools-black div.default-v div.yoo-slider ul.list {border-bottom: 0px solid #323232;}
body.yootools-black div.default-v div.yoo-slider ul.list .article h3 {color: #747474;}
div.photo-h div.yoo-slider ul.list li .slide {border-right: 0px solid #ffffff;display: block;}
div.photo-h div.yoo-slider ul.list li.last .slide {border-right: none;}
body.yootools-black div.photo-h div.yoo-slider ul.list li .slide {border-right: 0px solid #141414;}
body.yootools-black div.photo-h div.yoo-slider ul.list li.last .slide {border-right: none;}
div.photo-v div.yoo-slider ul.list li.item {border-bottom: 0px solid #ffffff;display: block;}
div.photo-v div.yoo-slider ul.list li.last {border-bottom: none;}
body.yootools-black div.photo-v div.yoo-slider ul.list li.item {border-bottom: 0px solid #141414;}
body.yootools-black div.photo-v div.yoo-slider ul.list li.last {border-bottom: none;}

/************* 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;overflow: hidden;}
div.yoo-carousel ul.tabs {padding: 0px;margin: auto;list-style: none;}
div.yoo-carousel ul.tabs li {margin: 0px;padding: 0px;float: left;display: block;}
div.yoo-carousel ul.tabs li a {float: left;display: block;}
div.yoo-carousel ul.tabs li a span {float: left;display: block;}
div.yoo-carousel div.left ul.tabs {float: left;}
div.yoo-carousel div.right ul.tabs {float: right;}
div.yoo-carousel div.left ul.tabs li, div.yoo-carousel div.left ul.tabs li a, div.yoo-carousel div.left ul.tabs li a span,
div.yoo-carousel div.right ul.tabs li, div.yoo-carousel div.right ul.tabs li a, div.yoo-carousel div.right ul.tabs li a span {float: none;}
div.yoo-carousel .prev, div.yoo-carousel .next {position: absolute;top: 35%;z-index: 1;}
div.yoo-carousel .prev {left: 0px;}
div.yoo-carousel .next {right: 0px;}
div.default div.yoo-carousel {background: none}
div.default div.yoo-carousel div.top ul.tabs {height: 22px;padding-left: 60px;background: url(../images/services-bg.gif) no-repeat left;}
div.default div.yoo-carousel div.top ul.tabs li {margin: 0px 1px 0px 0px;}
div.default div.yoo-carousel div.top ul.tabs li.item1 {margin: 0px 1px 0px 20px;}
div.default div.yoo-carousel div.top ul.tabs li a {background: #8bbbcf 0 0 repeat-x; color: #fff}
div.default div.yoo-carousel div.top ul.tabs li.selected a {background: url(../images/tab_m.png) #a6d048 0 -40px repeat-x;cursor: pointer;}
div.default div.yoo-carousel div.top ul.tabs li a span span {height: 20px;padding: 1px 8px 1px 8px;line-height: 20px;font-weight: bold;font-size: 100%;	overflow: hidden;}
div.default div.yoo-carousel li a:link, div.default div.yoo-carousel li a:visited {color: #000;text-decoration: none;}
div.default div.yoo-carousel li a:hover, div.default div.yoo-carousel li.selected a:link, div.default div.yoo-carousel li.selected a:visited {	color: #646464;	text-decoration: none;}
div.default div.yoo-carousel .prev a, div.default div.yoo-carousel .next a {cursor: pointer;}
div.default div.yoo-carousel .panel-container {margin: auto;}
div.default div.yoo-carousel .article {padding: 10px 0px 10px 10px;font-size: 100%;line-height: 125%;}

