/*-- jShowOff module styles --*/
/*+clearfix {*/
.banner A:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	font-size: 0;
}
.banner A
{
	display: inline-block;
}
.banner A
{
/*\*/
	display: block;
/**/
	-height: 1px;
}
/*+}*/
#features, #slidingFeatures, #labelFeatures, #basicFeatures, #thumbFeatures
{
	float: left;
	background: #EFEFEF;
	position: relative;
	left: 0px;
	border-left: 2px solid #1F445F;
	overflow: hidden;
	width: 340px;
	height: 270px;
}
#features2
{
	float: right;
	background: #EFEFEF;
	position: absolute;
	left: 490px;
	overflow: hidden;
	width: 240px;
	height: 270px;
}
.jshowoff
{
	float: left;
	width: 240px;
	/*[disabled]margin:10px 0;*/
}
.jshowoff DIV
{
	text-decoration: none;
	width: 335px;
	height: 270px;
}
.jshowoff DIV, .jshowoff IMG, .jshowoff
{
	/*[disabled]-webkit-border-top-left-radius:6px;*/
	/*[disabled]-webkit-border-top-right-radius:6px;*/
}
#basicFeatures, .jshowoff.basicFeatures, .jshowoff.basicFeatures IMG, .jshowoff.basicFeatures DIV
{
	/*[disabled]-webkit-border-radius:0;*/
	/*[disabled]-moz-border-radius:0;*/
}
.jshowoff DIV P
{
	-background-color: #E25D5D;
}
.jshowoff H2, .jshowoff P
{
	position: relative;
	font-size: larger;
	padding: 15px 20px 0px 15px;
	margin: 0;
}
.jshowoff P
{
	font-size: 13px;
	line-height: 15px;
}
.jshowoff P.jshowoff-slidelinks
{
	position: absolute;
	bottom: 5px;
	right: 5px;
	margin: 0;
	padding: 0;
}
.jshowoff-slidelinks A, .jshowoff-controls A
{
	display: block;
	/*[disabled]background-color:#000;*/
	/*[disabled]color:#FFF;*/
	/*[disabled]padding:5px 7px;*/
	margin: 5px 0 0 5px;
	float: left;
	text-decoration: none;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	outline: none;
	font-size: 1px;
	/*[disabled]line-height:5px;*/
}
.jshowoff-slidelinks A:hover, .jshowoff-controls A:hover
{
	/*[disabled]color:#FFF;*/
}
.jshowoff-slidelinks A.jshowoff-active, .jshowoff-slidelinks A.jshowoff-active:hover
{
	/*[disabled]background-color:#FFF;*/
	/*[disabled]color:#000;*/
}
P.jshowoff-controls
{
	/*[disabled]background:#AAA;*/
	/*[disabled]overflow:auto;*/
	/*[disabled]height:1%;*/
	/*[disabled]padding:0 0 5px 5px;*/
	/*[disabled]margin:0;*/
	/*[disabled]-moz-border-radius-bottomleft:6px;*/
	/*[disabled]-moz-border-radius-bottomright:6px;*/
	/*[disabled]-webkit-border-bottom-left-radius:6px;*/
	/*[disabled]-webkit-border-bottom-right-radius:6px;*/
}
.jshowoff-controls A
{
	/*[disabled]margin:5px 5px 0 0;*/
	/*[disabled]font-size:12px;*/
	/*[disabled]line-height:15px;*/
	/*[disabled]padding:4px 8px 5px;*/
}
.jshowoff-pausetext
{
	color: #FFF;
}
.jshowoff DIV H2
{
	position: relative;
	font-family: sans-serif;
	font-size: 17pt;
	color: #0C103B;
	text-decoration: none;
	font-weight: bold;
	padding-bottom: 8px;
}
.banner P.blarge
{
	font-size: 22pt;
	text-align: right;
	font-family: sans-serif;
	color: #1653A4;
	font-weight: bold;
	line-height: 0.9;
	padding-top: 0;
	text-shadow: 0px 1px 1px #FFF;
}
.bfoto
{
	position: absolute;
	top: 0;
	float: left;
	margin: 0px;
	padding: 0px;
	border: 0;
}
/*[clearfix]*/.banner A
{
	/*[disabled]text-decoration:none;*/
}
A.button
{
	display: block;
	width: 100px;
	height: 20px;
	padding: 0 7px 0 20px;
	color: #FCFBFB;
	text-decoration: none;
	background: url(/img/btn_banner.png) no-repeat 0px 0px;
	font-family: sans-serif;
	font-size: 9pt;
	font-weight: bold;
	line-height: 1.5;
	text-shadow: 0px -1px 1px #622;
}
A.button:hover
{
	background: url(/img/btn_banner.png) no-repeat 0px -20px;
}
.bbtn
{
	position: absolute;
	top: 231px;
	/*[disabled]left:50px;*/
	margin-left: 223px;
}
