#achilles-feature-controls > div {
	width: 775px;
	height: 123px;
	float: left;
	display:inline;
}

#achilles-feature-controls div.scrollable-numbers {
	width: 608px;
	height: 123px;
	float: left;
	position:relative;
	overflow:hidden;
	display:inline;
}

#achilles-feature-controls div.numbers {
	width:20000em;
	position:absolute;
	clear:both;
}

#achilles-feature-controls a.disabled {
	display: none !important;
}

#achilles-feature-controls a.prev {
	/*display: block;*/
	display:inline;
	background: transparent url("../images/features-rollover-prev.png") -0px 0px no-repeat;
	width: 167px;
	height: 123px;
	cursor: pointer;
	float: left;
}

#achilles-feature-controls a.next {
	/*display: block;*/
	display:inline;
	background: transparent url("../images/features-rollover-next.png") 0px 0px no-repeat;
	width: 167px;
	height: 123px;
	cursor: pointer;
	float: left;
	clear: right;
}

#achilles-feature-controls div.section {
	width: 604px;
	height: 123px;
	float: left;
	display:inline;
}

#achilles-feature-controls div.section a {
	float: left;
	display:inline;
}

#achilles-feature-controls a:hover {
	background-position: 0 -123px;
}

div.section #selected {
	background-position: 0 -246px;
}
#achilles-feature-box div.feature-container div.feature-main .sf_simpleList li a.screenshot {
	height: 1px;
	padding-top:25px;
	width: 203px;
	display: block;
	overflow: hidden;
	background: url(../images/view-screenshot-btn.png) no-repeat 0 0;
}
#achilles-feature-box div.feature-container div.feature-main .sf_simpleList li a.screenshot:hover {
	background-position: 0 -26px;
}
.features-header {
	height: 58px;
	padding: 7px 0px 0px 43px;
}
.features-one {
	background: url(../images/features-header-01.png) no-repeat 0 0;
}
.features-two {
	background: url(../images/features-header-02.png) no-repeat 0 0;
}
.features-three {
	background: url(../images/features-header-03.png) no-repeat 0 0;
}
.features-four {
	background: url(../images/features-header-04.png) no-repeat 0 0;
}
.features-five {
	background: url(../images/features-header-05.png) no-repeat 0 0;
}
.features-six {
	background: url(../images/features-header-06.png) no-repeat 0 0;
}
.features-seven {
	background: url(../images/features-header-07.png) no-repeat 0 0;
}
.features-eight {
	background: url(../images/features-header-08.png) no-repeat 0 0;
}
.features-nine {
	background: url(../images/features-header-09.png) no-repeat 0 0;
}
.features-ten {
	background: url(../images/features-header-10.png) no-repeat 0 0;
	padding: 7px 0px 0 60px;
}

.first .one {
	display: block;
	background: transparent url("../images/features-rollover-01.png") -0px -0px no-repeat;
	width: 116px;
	height: 123px;
}

.first a.two {
	display: block;
	background: transparent url("../images/features-rollover-02.png") 0px -0px no-repeat;
	width: 116px;
	height: 123px;
}

.first a.three {
	display: block;
	background: transparent url("../images/features-rollover-03.png") 0px -0px no-repeat;
	width: 116px;
	height: 123px;
}

.first a.four {
	display: block;
	background: transparent url("../images/features-rollover-04.png") 0px -0px no-repeat;
	width: 116px;
	height: 123px;
}

.first a.five {
	display: block;
	background: transparent url("../images/features-rollover-05.png") 0px -0px no-repeat;
	width: 116px;
	height: 123px;
}

.second .one {
	display: block;
	background: transparent url("../images/features-rollover-06.png") 0px 0px no-repeat;
	width: 116px;
	height: 123px;
}

.second a.two {
	display: block;
	background: transparent url("../images/features-rollover-07.png") 0px 0px no-repeat;
	width: 116px;
	height: 123px;
}

.second a.three {
	display: block;
	background: transparent url("../images/features-rollover-08.png") 0px 0px no-repeat;
	width: 116px;
	height: 123px;
}

.second a.four {
	display: block;
	background: transparent url("../images/features-rollover-09.png") 0px -0px no-repeat;
	width: 116px;
	height: 123px;
}

.second a.five {
	display: block;
	background: transparent url("../images/features-rollover-10.png") 0px 0px no-repeat;
	width: 116px;
	height: 123px;
}

#achilles-feature-box div.feature-container {
	width: 774px;
	height: 398px;
	position: relative;
	overflow: hidden;
}

#achilles-feature-box div.features {
	width:20000em;
	position:absolute;
	clear:both;
}

#achilles-feature-box div.features > div {
	float: left;
	margin-top: 40px;
	display:inline;
}

#achilles-feature-box div.feature-container div.feature-left {
	width: 461px;
	height: 304px;
	float: left;
	display:inline;
}

#achilles-feature-box div.feature-container div.feature-main {
	width: 272px;
	float: left;
	padding-left: 14px;
	padding-right: 42px;
	display:inline;
}
	#achilles-feature-box div.feature-container div.feature-main h2.sf_listTitle {
		display:none;
	}
	#achilles-feature-box div.feature-container div.feature-main .sf_simpleList, #achilles-feature-box div.feature-container div.feature-main .sf_simpleList li {
		margin:0;
		padding:0;
		list-style:none;
		background: none;	
	}
		#achilles-feature-box div.feature-container div.feature-main .sf_simpleList li a {
			background:none;
		}
#achilles-feature-box div.feature-heading h1 {
	float: left;
	display:inline;
}

#achilles-feature-box div.feature-heading > p {
	font-size: 16px;
	padding-left: 26px;
	font-weight: bold;
	display: block;
}

.screenshot-img {
	height: 400px;
	width: 400px;
	background: #fff;
	display: none;
}

/****************************************************************
* News and Events
****************************************************************/
div.scrolling-banner 
{
    width: 734px;
    height: 225px;
    position: relative;
    float: left;
    overflow: hidden;
}
div.scrolling-banner div.banners 
{
    width:20000em;
	position:absolute;
	clear:both;
}
div#event-1 
{
    background: transparent url("../images/event-1.png") no-repeat;
}
div#event-2 
{
    background: transparent url("../images/event-2.png") no-repeat;
}
div#event-3 
{
    background: transparent url("../images/event-3.png") no-repeat;
}

div.banners > div 
{
    width:734px;
	height:225px;
	float: left;
	display:inline;
}

div.banners div.news-events-banner-text 
{
    float: right;
	width:426px;
	padding:29px 0px 6px 0px;
	display:inline;
}

div.banners div.more-button-news {
	position:absolute;
	margin-top:169px;
	margin-left:310px;
	overflow:hidden;
	width:93px;
	height:26px;
}
div.banners div.more-button-news a {
	padding-top:25px;
	display:block;
	background-image: url(../images/cta-more-button.png);
	background-repeat: no-repeat;
	width:93px;
	height:1px;
}
div.banners div.more-button-news a:hover {
	background-position:0px -26px;
}
/***********************************************************
*   Services Banners
***********************************************************/
div.banner-container 
{
    margin: 0px 0px 29px 30px;
    width: 100%;
    min-height: 97px;
    float: left;
	display:inline;
}
div.slideshow 
{
    width: 490px;
    float: left;
	display:inline;
}
div.banner-right 
{
    float: left;
    width: 245px;
	display:inline;
}
div.banner-right div#link-1 
{
    background: transparent url("../images/banner-link-1.png") no-repeat;
}
div.banner-right div#link-2 
{
    background: transparent url("../images/banner-link-2.png") no-repeat;
}
div.banner-right div#link-3 
{
    background: transparent url("../images/banner-link-3.png") no-repeat;
}
div.banner-right div 
{
    width: 245px;
    height: 97px;
}
div.banner-right a 
{
    display: block;
    width: 245px;
    height: 97px;
}