.parallax_ultra {
	position: relative;
}
.parallax_ultra img {
	max-height: none; max-width: none;
}
.parallax_ultra_list {
	list-style: none; margin: 0px; padding: 0px; display: none;
}
.parallax_ultra .contentHolderVisibleWrapper {
	overflow: hidden; position: absolute;
}
.parallax_ultra .contentHolder {
	position: absolute;
}
.parallax_ultra .contentHolderUnit {
	overflow: hidden; float: left; display: block;
}
.mycanvas {
	top: 8px; right: 10px; position: absolute; z-index: 10;
}
.myloader {
	background: url("../images/loader.gif"); left: 49%; top: 49%; width: 74px; height: 74px; position: absolute; z-index: 5;
}
.parallax_ultra_all_bgArr {
	overflow: hidden; position: absolute; z-index: 0;
}
.parallax_ultra_bgArr {
	display: block; position: absolute; z-index: 0;
}
.parallax_ultra_bgArr_unit_IE78 {
	float: left; display: block;
}
.bullets.parallax_ultra .bannerControls {
	left: 0px; top: 0px; width: 100%; position: absolute; z-index: 5;
}
.bullets.parallax_ultra .leftNav {
	background: url("../images/leftNavOFF.png") no-repeat 0px 0px; left: 20px; width: 41px; height: 41px; position: absolute; cursor: pointer;
}
.bullets.parallax_ultra .leftNav:hover {
	background: url("../images/leftNavON.png") no-repeat 0px 0px;
}
.bullets.parallax_ultra .rightNav {
	background: url("../images/rightNavOFF.png") no-repeat 0px 0px; width: 41px; height: 41px; right: 20px; position: absolute; cursor: pointer;
}
.bullets.parallax_ultra .rightNav:hover {
	background: url("../images/rightNavON.png") no-repeat 0px 0px;
}
.bullets.parallax_ultra .bottomNav {
	width: 0px; height: 24px; bottom: -35px; padding-left: 5px; position: absolute; z-index: 3;
}
.bullets.parallax_ultra .bottomNavButtonOFF {
	background: url("../images/bottomNavOFF.png") no-repeat 0px 0px; width: 14px; height: 14px; padding-left: 9px; float: left; display: block; cursor: pointer;
}
.bullets.parallax_ultra .bottomNavButtonON {
	background: url("../images/bottomNavON.png") no-repeat 0px 0px; width: 14px; height: 14px; padding-left: 9px; float: left; display: block; cursor: pointer;
}
.bullets.parallax_ultra .bottomNavLeft {
	background: rgb(255, 0, 0); width: 0px; height: 24px; bottom: 5px; display: none; position: absolute; z-index: 3;
}
.bullets.parallax_ultra .bottomNavRight {
	background: rgb(255, 0, 0); width: 0px; height: 24px; bottom: 5px; display: none; position: absolute; z-index: 3;
}
.bullets.parallax_ultra .bottomOverThumb {
	background: url("../images/bottomOverThumbBg.png") no-repeat 0px 0px; width: 88px; height: 95px; bottom: 25px; margin-left: -44px; position: absolute;
}
.bullets.parallax_ultra .innerBottomOverThumb {
	margin: 4px 0px 0px 4px; width: 80px; height: 80px; overflow: hidden; position: relative;
}
.bullets.parallax_ultra .bottomOverThumb img {
	
}
.bullets.parallax_ultra .playOver {
	background: url("skins/ultra/bullets/play_overOFF.png") no-repeat 0px 0px; width: 73px; height: 73px; display: none; position: absolute; z-index: 4; cursor: pointer;
}
.bullets.parallax_ultra .playOver:hover {
	background: url("skins/ultra/bullets/play_overON.png") no-repeat 0px 0px; display: none; z-index: 4; cursor: pointer;
}
.thumbs.parallax_ultra .bannerControls {
	left: 0px; top: 0px; width: 100%; position: absolute; z-index: 5;
}
.thumbs.parallax_ultra .leftNav {
	background: url("skins/ultra/thumbs/leftNavOFF.png"); left: 20px; width: 41px; height: 41px; position: absolute; cursor: pointer;
}
.thumbs.parallax_ultra .leftNav:hover {
	background: url("skins/ultra/thumbs/leftNavON.png") no-repeat 0px 0px;
}
.thumbs.parallax_ultra .rightNav {
	background: url("skins/ultra/thumbs/rightNavOFF.png") no-repeat 0px 0px; width: 41px; height: 41px; right: 20px; position: absolute; cursor: pointer;
}
.thumbs.parallax_ultra .rightNav:hover {
	background: url("skins/ultra/thumbs/rightNavON.png") no-repeat 0px 0px;
}
.thumbs.parallax_ultra .bottomNav {
	width: 0px; height: 24px; bottom: -35px; position: absolute; z-index: 3; xpadding-left: 9px;
}
.thumbs.parallax_ultra .bottomNavButtonOFF {
	background: url("skins/ultra/thumbs/bottomNavOFF.png") no-repeat 0px 0px; width: 14px; height: 14px; float: left; display: block; cursor: pointer; xpadding-left: 9px;
}
.thumbs.parallax_ultra .bottomNavButtonON {
	background: url("skins/ultra/thumbs/bottomNavON.png") no-repeat 0px 0px; width: 14px; height: 14px; float: left; display: block; cursor: pointer; xpadding-left: 9px;
}
.thumbs.parallax_ultra .bottomNavLeft {
	background: rgb(255, 0, 0); width: 0px; height: 24px; bottom: 5px; display: none; position: absolute; z-index: 3;
}
.thumbs.parallax_ultra .bottomNavRight {
	background: rgb(255, 0, 0); width: 0px; height: 24px; bottom: 5px; display: none; position: absolute; z-index: 3;
}
.thumbs.parallax_ultra .bottomOverThumb {
	background: url("skins/ultra/thumbs/bottomOverThumbBg.png") no-repeat 0px 0px; width: 88px; height: 95px; bottom: 25px; margin-left: -44px; position: absolute;
}
.thumbs.parallax_ultra .innerBottomOverThumb {
	margin: 4px 0px 0px 4px; width: 80px; height: 80px; overflow: hidden; position: relative;
}
.thumbs.parallax_ultra .bottomOverThumb img {
	
}
.thumbs.parallax_ultra .playOver {
	background: url("skins/ultra/thumbs/play_overOFF.png") no-repeat 0px 0px; width: 73px; height: 73px; display: none; position: absolute; z-index: 4; cursor: pointer;
}
.thumbs.parallax_ultra .playOver:hover {
	background: url("skins/ultra/thumbs/play_overON.png") no-repeat 0px 0px; display: none; z-index: 4; cursor: pointer;
}
.thumbs.parallax_ultra .thumbsHolderWrapper {
	padding: 0px; width: 100%; height: 135px; overflow: hidden; position: absolute; z-index: 2;
}
.thumbs.parallax_ultra .thumbsHolderVisibleWrapper {
	width: 100%; height: 135px; overflow: hidden; position: absolute;
}
.thumbs.parallax_ultra .thumbsHolder {
	position: absolute;
}
.thumbs.parallax_ultra .thumbsHolder_ThumbOFF {
	width: 95px; height: 65px; float: left; display: block; cursor: pointer;
}
.thumbs.parallax_ultra .thumbsHolder_ThumbOFF img {
	position: relative;
}
.thumbs.parallax_ultra .thumbsHolder_ThumbON {
	background: url("skins/ultra/thumbs/thumbActiveArrow.png") no-repeat center 0px;
}
.thumbs.parallax_ultra .thumbsHolder_ThumbON img {
	position: relative;
}
.thumbs.parallax_ultra .carouselLeftNav {
	background: url("skins/ultra/thumbs/carouselLeftNavOFF.png") no-repeat 0px 0px; width: 16px; height: 135px; position: absolute; cursor: pointer;
}
.thumbs.parallax_ultra .carouselLeftNav:hover {
	background: url("skins/ultra/thumbs/carouselLeftNavON.png") no-repeat 0px 0px;
}
.thumbs.parallax_ultra .carouselLeftNavDisabled {
	background: url("skins/ultra/thumbs/carouselLeftNavDisable.png") no-repeat 0px 0px; cursor: default;
}
.thumbs.parallax_ultra .carouselLeftNavDisabled:hover {
	background: url("skins/ultra/thumbs/carouselLeftNavDisable.png") no-repeat 0px 0px;
}
.thumbs.parallax_ultra .carouselRightNav {
	background: url("skins/ultra/thumbs/carouselRightNavOFF.png") no-repeat 0px 0px; width: 16px; height: 135px; position: absolute; cursor: pointer;
}
.thumbs.parallax_ultra .carouselRightNav:hover {
	background: url("skins/ultra/thumbs/carouselRightNavON.png") no-repeat 0px 0px;
}
.thumbs.parallax_ultra .carouselRightNavDisabled {
	background: url("skins/ultra/thumbs/carouselRightNavDisable.png") no-repeat 0px 0px; cursor: default;
}
.thumbs.parallax_ultra .carouselRightNavDisabled:hover {
	background: url("skins/ultra/thumbs/carouselRightNavDisable.png") no-repeat 0px 0px;
}
.parallax_ultra_texts {
	width: 100%; position: absolute; z-index: 2;
}
.parallax_ultra_text_line {
	display: none; position: absolute;
}
.textElement21_bullets {
	font: 17px Trebuchet MS, Verdana, Helvetica, sans-s; font-style:italic; color: #840820; /*text-transform: uppercase; */font-size-adjust: none; font-stretch: normal;
}
.textElement22_bullets {
	font: 14px Trebuchet MS, Arial, Geneva, Helvetica, sans-serif; width: 33%; font-style:italic; color: #840820; /*text-transform: uppercase; */font-size-adjust: none; font-stretch: normal;
}
.textElement22_bullets a {
	color: rgb(170, 94, 177); text-decoration: underline;
}
.textElement22_bullets a:hover {
	color: rgb(250, 123, 0); text-decoration: underline;
}
.textElement11_bulletsFW {
	font: 40px/45px Trebuchet MS, Arial, Geneva, Helvetica, sans-serif; width: 25%; text-align: right; color: rgb(0, 0, 0); text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
.textElement12_bulletsFW {
	font: 20px/26px Trebuchet MS, Arial, Geneva, Helvetica, sans-serif; width: 29%; text-align: right; color: rgb(0, 0, 0); font-size-adjust: none; font-stretch: normal;
}
.textElement12_bulletsFW a {
	color: rgb(73, 0, 0); text-transform: uppercase; text-decoration: none;
}
.textElement12_bulletsFW a:hover {
	text-decoration: underline;
}
.textElement21_bulletsFW {
	font: 24px/34px Trebuchet MS, Arial, Geneva, Helvetica, sans-serif; width: 26%; color: rgb(255, 255, 255); text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
.textElement22_bulletsFW {
	font: bold 48px/58px Trebuchet MS, Arial, Geneva, Helvetica, sans-serif; width: 26%; color: rgb(255, 255, 255); text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
.textElement41_bulletsFW {
	font: 22px/32px Trebuchet MS, Arial, Geneva, Helvetica, sans-serif; width: 26%; color: rgb(255, 255, 255); text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
.textElement42_bulletsFW {
	font: bold 32px/40px Trebuchet MS, Arial, Geneva, Helvetica, sans-serif; width: 26%; color: rgb(255, 255, 255); text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
.textElement42_bulletsFW a {
	color: rgb(170, 94, 177); text-decoration: underline;
}
.textElement42_bulletsFW a:hover {
	color: rgb(250, 123, 0); text-decoration: underline;
}
.textElement10_thumbsFW {
	background: url("skins/ultra/bullets/textBg_transparency.png") 0px 0px; width: 13%; height: 30%; text-align: left;
}
.textElement11_thumbsFW {
	font: bold 25px/32px Trebuchet MS, Arial, Geneva, Helvetica, sans-serif; color: rgb(119, 192, 69); text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
.textElement11_thumbsFW a {
	color: rgb(119, 192, 69); text-decoration: none;
}
.textElement11_thumbsFW a:hover {
	text-decoration: underline;
}
.textElement12_thumbsFW {
	font: 16px/20px Trebuchet MS, Arial, Geneva, Helvetica, sans-serif; width: 11%; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal;
}
.textElement20_thumbsFW {
	background: url("skins/ultra/bullets/textBg_transparency70.png") 0px 0px; width: 18%; height: 10%; text-align: left;
}
.textElement21_thumbsFW {
	font: bold 32px/42px Trebuchet MS, Arial, Geneva, Helvetica, sans-serif; color: rgb(255, 255, 255); text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
.textElement31_thumbsFW {
	font: bold 62px/72px Trebuchet MS, Arial, Geneva, Helvetica, sans-serif; color: rgb(229, 58, 64); text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
.textElement32_thumbsFW {
	font: bold 36px/46px Trebuchet MS, Arial, Geneva, Helvetica, sans-serif; color: rgb(0, 0, 0); font-size-adjust: none; font-stretch: normal; xwidth: 26%;
}
.textElement32_thumbsFW a {
	color: rgb(170, 94, 177); text-decoration: underline;
}
.textElement32_thumbsFW a:hover {
	color: rgb(250, 123, 0); text-decoration: underline;
}
.textElement41_thumbsFW {
	font: bold 26px/36px Trebuchet MS, Arial, Geneva, Helvetica, sans-serif; color: rgb(85, 85, 85); text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
.textElement42_thumbsFW {
	font: bold 128px/98px "Trebuchet MS", serif; color: rgb(211, 22, 67); font-size-adjust: none; font-stretch: normal;
}
.textElement42_thumbsFW a {
	color: rgb(170, 94, 177); text-decoration: underline;
}
.textElement42_thumbsFW a:hover {
	color: rgb(250, 123, 0); text-decoration: underline;
}
.textElement51_thumbsFW {
	font: bold 32px/48px Trebuchet MS, Arial, Geneva, Helvetica, sans-serif; color: rgb(230, 48, 24); text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
.textElement11_sideBar {
	font: bold 32px/43px Trebuchet MS, Arial, Geneva, Helvetica, sans-serif; color: rgb(177, 0, 0); text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
.textElement12_sideBar {
	font: bold 14px/18px Trebuchet MS, Arial, Geneva, Helvetica, sans-serif; color: rgb(0, 0, 0); font-size-adjust: none; font-stretch: normal;
}
.textElement21_sideBar {
	font: bold 32px/43px Trebuchet MS, Arial, Geneva, Helvetica, sans-serif; color: rgb(0, 0, 0); text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
.textElement22_sideBar {
	font: bold 12px/18px Trebuchet MS, Arial, Geneva, Helvetica, sans-serif; color: rgb(0, 0, 0); font-size-adjust: none; font-stretch: normal;
}
.textElement22_sideBar a {
	color: rgb(170, 94, 177); text-decoration: underline;
}
.textElement22_sideBar a:hover {
	color: rgb(250, 123, 0); text-decoration: underline;
}
.hideElement {
	display: none;
}
