.feature-block {
	overflow: hidden; position: relative;
}
.feature-block .feature-pad {
	margin-top: 15px; margin-left: 15px;
}
.feature-block .rokstories-spinner {
	background: url("../../images/spinner.gif") no-repeat 50% 50%;
}
.feature-block .image-container .image-full {
	overflow: hidden; position: relative;
}
.feature-block .image-container .image-full img {
	left: 0px; top: 0px; visibility: hidden; position: absolute;
}
.feature-block .image-container .image-small img {
	cursor: pointer;
}
.feature-block .desc-container {
	overflow: hidden; position: relative;
}
.feature-block .desc-container .description {
	left: 0px; top: 0px; visibility: hidden; position: absolute;
}
.feature-block img.feature-main {
	display: block;
}
.feature-block img.feature-sub {
	margin: 7px 7px 0px 0px;
}
.feature-block .feature-title {
	margin: 55px 40px 0px 0px; line-height: 130%; font-size: 250%; display: block;
}
.feature-block .created-date {
	margin: 0px 0px 20px; color: rgb(153, 153, 153); font-size: 90%; display: block;
}
.feature-block .feature-desc {
	line-height: 130%; font-size: 120%;
}
.feature-block .moduletable h3 {
	font-size: 180%;
}
.feature-block .readon-wrap1 {
	margin-top: 15px; float: left; position: relative;
}
.feature-block .readon-wrap1 span {
	height: 24px; line-height: 24px; display: block;
}
.feature-block a.readon {
	font-weight: bold;
}
.feature-block a.readon-main {
	font-size: 12px; cursor: pointer;
}
.feature-block a.readon-main:hover {
	text-decoration: none;
}
.feature-block .readon1-l {
	left: 0px; top: 0px; width: 7px; height: 24px; position: absolute;
}
.feature-block .readon1-m {
	text-align: center; padding-left: 2px; margin-left: 7px;
}
.feature-block .readon1-r {
	padding-right: 10px; margin-right: -7px;
}
.rokstories-layout2 .image-container {
	overflow: hidden; position: relative;
}
.rokstories-tip {
	background: url("../../images/thumbs-bg.png") bottom; padding: 10px 10px 25px; text-align: center;
}
.rokstories-layout2 .image-small {
	display: none;
}
.rokstories-layout2 .feature-block-tl {
	
}
.rokstories-layout2 .feature-block-tr {
	
}
.rokstories-layout2 .feature-block-bl {
	
}
.rokstories-layout2 .feature-block-br {
	
}
.rokstories-layout2 .feature-arrow-r {
	background: url("../../images/arrows.png") no-repeat 100% 0px; top: 35%; width: 42px; height: 50px; right: 0px; position: absolute; cursor: pointer;
}
.rokstories-layout2 .feature-arrow-l {
	background: url("../../images/arrows.png") no-repeat 0px 0px; left: 0px; top: 35%; width: 42px; height: 50px; position: absolute; cursor: pointer;
}
.rokstories-layout2 .arrowleft-hover {
	background-position: 0px 50%;
}
.rokstories-layout2 .arrowleft-down {
	background-position: 0px 100%;
}
.rokstories-layout2 .arrowright-hover {
	background-position: 100% 50%;
}
.rokstories-layout2 .arrowright-down {
	background-position: 100% 100%;
}
.rokstories-layout2 .labels-title {
	background: rgb(34, 34, 34); padding: 0.7em; height: 15px; color: rgb(255, 255, 255); font-size: 120%; font-weight: bold; position: relative;
}
.rokstories-layout2 .feature-block-title {
	position: absolute;
}
.rokstories-layout3 .image-container {
	overflow: hidden; position: relative;
}
.rokstories-tip {
	background: url("../../images/thumbs-bg.png") bottom; padding: 10px 10px 25px; text-align: center;
}
.rokstories-layout3 .image-small {
	display: none;
}
.rokstories-layout3 .description {
	padding: 5px; left: 0px; font-size: 90%;
}
.rokstories-layout3 .description .feature-title {
	margin: 0px; line-height: 170%; font-size: 140%;
}
.rokstories-layout3 .description .feature-desc {
	font-size: 90%;
}
.rokstories-layout3 .desc-container {
	background: rgb(51, 51, 51); left: 0px; width: 100%; bottom: 0px; color: rgb(243, 243, 243);
}
.rokstories-layout3 .feature-circles {
	margin: 15px 0px; text-align: center;
}
.rokstories-layout3 .feature-circles-sub {
	background: url("../../images/circles.gif") no-repeat left top; margin: 0px 5px; width: 10px; height: 10px; display: inline-block; cursor: pointer;
}
.rokstories-layout3 .feature-circles .active {
	background: url("../../images/circles.gif") no-repeat left bottom;
}
.rokstories-layout3 .feature-circles-sub span {
	display: none;
}
.rokstories-layout4 .image-container {
	overflow: hidden; position: relative;
}
.rokstories-tip {
	background: url("../../images/thumbs-bg.png") bottom; padding: 10px 10px 25px; text-align: center;
}
.rokstories-layout4 .image-small {
	display: none;
}
.rokstories-layout4 .description {
	padding: 5px; left: 0px; font-size: 90%;
}
.rokstories-layout4 .description .feature-title {
	margin: 0px; line-height: 170%; font-size: 140%;
}
.rokstories-layout4 .description .feature-desc {
	font-size: 90%;
}
.rokstories-layout4 .desc-container {
	background: rgb(51, 51, 51); left: 0px; width: 100%; bottom: 30px; color: rgb(243, 243, 243);
}
.rokstories-layout4 .feature-number {
	margin: 15px 0px; text-align: center;
}
.rokstories-layout4 .feature-number-sub {
	background: rgb(42, 129, 234); margin: 0px 2px; padding: 5px; height: 10px; text-align: center; line-height: 10px; display: inline-block; cursor: pointer;
}
.rokstories-layout4 .feature-numbers {
	left: 5px; bottom: 5px; position: absolute; z-index: 5;
}
.rokstories-layout4 .feature-numbers .active {
	background: rgb(44, 75, 112);
}
.rokstories-layout5 .image-small {
	display: none;
}
.rokstories-layout5 .feature-pad {
	margin-left: 30px;
}
.rokstories-layout5 .vertical-list-wrapper {
	left: 53%; top: 0%; position: absolute; z-index: 7;
}
.rokstories-layout5 .vertical-list {
	list-style: none; margin: 0px; padding: 0px; font-size: 150%;
}
.rokstories-layout5 .vertical-list li {
	padding: 10px 0px; text-align: center;
}
.rokstories-layout5 span.feature-arrow-l {
	display: block;
}
.rokstories-layout5 span.feature-arrow-r {
	display: block;
}
.rokstories-layout5 .image-mask {
	width: 405px; height: 315px;
}
.rokstories-layout5 .image-container {
	position: relative;
}
.rokstories-layout5 .feature-number-sub {
	cursor: pointer;
}
.rokstories-layout5 .vertical-list .active {
	text-decoration: underline;
}
.rokstories-layout5 .labels-title {
	position: relative;
}
.rokstories-layout5 .feature-block-title {
	position: absolute;
}
