.featured_boxes .boxes {
	float: left;
	display: inline;
	margin: 10px;
	display:table;
}
.featured_boxes .boxes a {
	display:block;
}
.featured_boxes .boxes .inner-box {
	display: table-cell;
	vertical-align: middle;
}
.featured_boxes .boxes.lay1 {
	text-align:center;
}
.featured_boxes .boxes.lay1 img {
	margin-bottom:10px;
}
.featured_boxes .boxes.lay2 h2.title {
	margin-bottom:10px;
}
.featured_boxes .boxes.lay2 img {
	float:left;
	margin-right:15px;
}
.featured_boxes_carousel .viewport {
	overflow:visible;
	position: relative;
}
.featured_boxes_carousel .carousel_autoplay {
	text-align:center;
}
.featured_boxes_carousel .buttons {
	display:inline-block;
	margin: 0 2px;
	width:11px;
	height:11px;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
	background-image:url(../images/tinycarousel_arrows.png);
	background-repeat: no-repeat;
	background-color: #fff;
	background-position:0 1px;
	text-indent:-9999px;
}
.featured_boxes_carousel .next {
	background-position:-7px 1px;
}
.featured_boxes_carousel .disable {
}
.featured_boxes_carousel .overview {
	list-style: none;
	padding: 0;
	margin: 0;
	position: absolute;
	left: 0;
	top: 0;
}
.featured_boxes_carousel .overview li {
	float: left;
	margin: 0;
	padding:0;
}
.featured_boxes_carousel .carousel_bullets {
	text-align:center;
}
.featured_boxes_carousel .pager {
	display: inline-block;
	margin:0;
}
.featured_boxes_carousel .pager li {
	float: left;
	margin:0 4px;
}
.featured_boxes_carousel .pagenum {
	background-color: #ddd;
	padding: 0;
	margin:0;
	display: block;
	width:7px;
	height:7px;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
	text-indent:-9999px;
}
.featured_boxes_carousel .active {
	background-color:  #fff;
	width:9px;
	height:9px;
	margin-top:-1px;
}
.browserSafari .featured_boxes .boxes {
	display:block;
	padding-top: 40px !important;
	padding-bottom:0 !important;
}
#mainboxes .moduletable .bghelper {
	padding:0;
}
