/* carousel */

#SlideItMoo_outer {
	width: 99%;
	border: 2px solid #ddd; background: #efefef; font-size: 12px;
	margin: 10px auto 10px;
	display: block;
	position: relative;
	padding: 0px 0px 0px 13px;
	height: 192px;
}
#SlideItMoo_outer .SlideItMoo_forward,
#SlideItMoo_outer .SlideItMoo_back{
	display:block;
	position:absolute;
	cursor:pointer;
	width:25px;
	height:123px;
	top:34px;
	right:5px;
	background: #e4e4e4;
	text-align: center;
}
#SlideItMoo_outer .SlideItMoo_back {
	left:5px;
	background: #e4e4e4;
}

/* the width is set to show the number of thumbnails that will be visible */
#SlideItMoo_inner{
	position: relative ;
	overflow: hidden ;
	width: 900px ; /* set a display width to make the slider look good in case js is disabled */
	margin: 0 auto;
	margin-top: 13px;
	height: 127px;
}
/* the thumbnails container; set a width on it so everything will be fine */
#SlideItMoo_items {
	display:block;
	position:relative;
}

div.SlideItMoo_element {
	display: block; float: left; margin-right: 4px; border: 2px solid #ddd; background: #fff; cursor: pointer; padding: 1px; height: 120px;
}
div.SlideItMoo_element div.csl-item-inner {
	padding: 5px;
	width: 81px;
	overflow: hidden;
	max-height: 106px;
}
div.SlideItMoo_element a.thumb img {
	border: 3px solid #ddd; display: block; margin-bottom: 5px;
}
div.SlideItMoo_element a.title {font-size: 11px; color: #004995; text-decoration: none; display: block;}
div.SlideItMoo_element .location {font-size: 9px; color: #999;}

#SlideItMoo_outer .SlideItMoo_forward span,
#SlideItMoo_outer .SlideItMoo_back span {color: #aaa; text-decoration: none; line-height: 114px; font-size: 20px; font-weight: bold;}
#SlideItMoo_outer .SlideItMoo_forward:hover span,
#SlideItMoo_outer .SlideItMoo_back:hover span {color: #dfb832;}
#SlideItMoo_outer .SlideItMoo_forward:hover,
#SlideItMoo_outer .SlideItMoo_back:hover {background: #f4e2a5;}

div.csl-header {line-height: 13px; padding: 5px 0px 0px 0px;}
div.csl-header span {font-size: 13px; color: #111; font-weight: normal; }
div.csl-header span a {font-size: 10px;}
div.csl-header div.csl-links {color: #aaa; float: right; text-align: right; font-size: 10px; display: none;}

div.csl-footer {line-height: 14px; padding: 5px; 0px font-size: 11px;}
div.csl-footer div.csl-footer-l {float: left;}
div.csl-footer div.csl-footer-r {float: right;}

div.csl-items ul li.arrow {padding: 0 5px; background: #e4e4e4; height: 126px; border: 0 none;}
div.csl-items ul li.arrow:hover {background: #f4e2a5;}
div.csl-items ul li.arrow.disabled {background: #eee;}
