
#features {
	height: 521px;
	width: 730px;
	overflow: visible;
	margin: 0 0 20px;
	position: relative;
	left: 115px;
}

#features #slider {
	width: 730px;
	position: relative;
	overflow: visible;
	height: 421px;
}

#features #slider .inner {
	position: absolute;
	width: 5000px;
}

#features .feature {
	float: left;
	display: inline;
	width: 710px;
	height: 401px;
	padding: 10px;
	margin: 0 60px 0 0;
	position: relative;
	background: #fff;
}

#features .feature[class] {
	background: transparent url(../images/global/bg-white-80.png);
}

#features .feature img {
	display: block;
	margin: 0;
	padding: 0;
}

#features .feature .overlay {
	display: block;
	position: absolute;
	top: 10px;
	left: 10px;
	background: #000;
	opacity: 0.5;
	filter: alpha(opacity=50);
	width: 710px;
	height: 401px;
	display: none;
	z-index: 9;
}

#features .feature .botrplayer {
	position: relative;
	z-index: 8;
}

#features .feature .caption {
	position: absolute;
	background: #fff;
	left: 40px;
	bottom: 40px;
	width: 490px;
	padding: 10px;
	z-index: 10;
}
#features .feature .caption[class] {
	background: transparent url(../images/global/bg-white-80.png);
}

#features .feature .caption h2 {
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	float: left;
	display: inline;
	margin: 0 5px 0 0;
	padding: 0;
	font-size: 1.2em;
	line-height: 1.4em;
	color: #000;
}

#features .feature .caption p {
	font-size: 1.2em;
	line-height: 1.4em;
	color: #000;
}

#features .feature .caption p.links {
	margin: 0;
	padding: 0;
}

#features .feature .caption p a {
	color: #ea592c;
	text-decoration: none;
}

#features .feature .caption p a:hover {
	text-decoration: underline;
}

#features #btnPrev,
#features #btnNext {
	width: 47px;
	height: 82px;
	display: block;
	position: absolute;
	top: 170px;
	z-index: 11;
}

#features #btnPrev {
	background: transparent url(../images/home/btn-gallery-prev.gif) no-repeat top left;
	left: -52px;
}

#features #btnPrev[id] {
	background: transparent url(../images/home/btn-gallery-prev.png) no-repeat top left;
}

#features #btnNext {
	background: transparent url(../images/home/btn-gallery-next.gif) no-repeat top left;
	/*right: -52px;*/
	left: 737px;
}

#features #btnNext[id] {
	background: transparent url(../images/home/btn-gallery-next.png) no-repeat top left;
}

#features #btnNext:hover,
#features #btnPrev:hover {
	background-position: left bottom;
}

#features .thumbs {
	margin: 10px 0 0;
	height: 50px;
	float: right;
	display: inline;
}

#features .thumbs li {
	float: left;
	display: inline;
	list-style: none;
}

#features .thumbs li a {
	display: block;
	width: 74px;
	height: 42px;
	padding: 4px;
	margin: 0 0 0 3px;
	background: #fff;
	position: relative;
	overflow: visible;
}
#features[id] .thumbs li a {
	background: transparent url(../images/global/bg-white-80.png);
}

#features .thumbs li a:hover {
	background: #ea592c;
}

#features .thumbs li a img {
	display: block;
	margin: 0;
	padding: 0;
}

#features .thumbs li a .overlay {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	background: #000;
	opacity: 0.5;
	filter: alpha(opacity=50);
	width: 82px;
	height: 50px;
	z-index: 9;
}

#features .thumbs li a.current .overlay,
#features .thumbs li a:hover span.overlay {
	background: transparent;
	display: none;
}

#features .thumbs span.tooltip
{
	background:transparent url(../images/global/tooltip-bg-bottom.gif) no-repeat left bottom;
	bottom:40px;
	cursor:default;
	display:none;
	left:-15px;
	position:absolute;
	padding:0 0 11px;
	width:117px;
	z-index:50;
}

#features[id] .thumbs span.tooltip {
	background-image:url(../images/global/tooltip-bg-bottom.png);
}

#features .thumbs a:hover span.tooltip
{
	zoom: 1;
	display:block;
}

#features .thumbs span.tooltip span.inner
{
	text-decoration: none;
	background:transparent url(../images/global/tooltip-bg-top.gif) no-repeat left top;
	color:#000;
	display:block;
	margin:0;
	padding:5px 12px 5px 9px;
	width:94px;
}
#features[id] .thumbs span.tooltip span.inner {
	background-image:url(../images/global/tooltip-bg-top.png);
}

#features .controls {
	float: left;
	display: inline;
	padding: 0 10px 8px;
}

#features .controls a {
	color: #6e6e6e;
	font-family: Fette1451Mittelschrift, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 1.2em;
	text-decoration: none;
	line-height: 1em;
}

#features .controls a.embiggen {
	margin: 0 45px 0 0;
	padding: 0 12px 0 0;
	background: transparent url(../images/global/icon-fullscreen.gif) no-repeat right center;
}

#features .controls a.btnPrev {
	padding: 0 5px 0 0;
	border-right: 1px solid #6e6e6e;
}

#features .controls a.btnNext {
	padding: 0 0 0 4px;
}


#features .controls a:hover {
	color: #ea592c;
}

.feeds {
	clear: both;
	width: 950px;
	overflow: hidden;
	background: transparent url(../images/home/bg-bottom-cols.gif) repeat-y left top;
}

.feeds[class] {
	background-image: url(../images/home/bg-bottom-cols.png);
}

.feeds .signUp {
	width: 130px;
	padding: 10px;
	margin: 0 10px 0 0;
	float: left;
	display: inline;
}

.feeds .news {
	width: 452px;
	padding: 10px;
	margin: 0 10px 0 0;
	float: left;
	display: inline;
}

.feeds .twitter {
	width: 281px;
	padding: 10px;
	margin: 0;
	float: left;
	display: inline;
}

.feeds h2 {
	background: transparent url("../images/global/orange-slash.gif") no-repeat scroll right bottom;
	display:inline;
	float:left;
	margin:0 0 10px;
	padding-right:17px;
	font-size: 2em;
	line-height: 1.3em;
}

.feeds[class] h2 {
	background-image: url("../images/global/orange-slash.png");
}

.feeds .header {
	position: relative;
	width: 100%;
	overflow: hidden;
}

.feeds .header a {
	color: #ea592c;
	float: left;
	display: inline;
	font-size: 1.2em;
	margin: 0 0 0 5px;
	position: absolute;
	top: 8px;
	font-family: Fette1451Mittelschrift, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.feeds .header a:hover {
	text-decoration: underline;
}

.feeds p {
	clear: left;
	font-size: 1.1em;
}

.feeds .signUp h2 {
	padding: 0;
}

.feeds a.btn {
	padding: 3px 5px;
}

.feeds .news li,
.feeds .twitter li {
	list-style: none;
	background: transparent url(../images/home/bg-li-border.gif) repeat-x bottom left;
	padding: 0 0 10px;
	margin: 0 0 8px;
}

.feeds .news li.last,
.feeds .twitter li.last {
	background: none;
	padding: 0;
	margin: 0;
}

.feeds .twitter li {
	font-size: 1.1em;
	line-height: 1.3em;
}

.feeds .twitter li a {
	color: #ea592c;
	text-decoration: none;
}

.feeds .twitter li a:hover {
	text-decoration: underline;
}

.feeds .news li h3 {
	margin: 0 0 5px;
	font-size: 1.1em;
}

.feeds .news li h3 a {
	color: #000;
	text-decoration: none;
}

.feeds .news li h3 a:hover {
	color: #ea592c;
}

.feeds .news li a.viewMore {
	color: #ea592c;
	text-decoration: none;
	font-size: 1.1em;
	line-height: 1.3em;
}

.feeds .news li a.viewMore:hover {
	text-decoration: underline;
}

.feeds .news li p {
	margin: 0;
	line-height: 1.3em;
}
