/*
SymfoniP Linear Audio Stack Version 2 - 2010 -2012
*/
div.symline {
 margin-bottom:2px;
	margin-top: 2px;
}

div.symline a,
div.symline a.sm2_link {
 /* assume all items will be sounds rather than wait for onload etc. in this example.. may differ for your uses. */
 display:inline-block;
 min-height:13px;
 vertical-align: middle;
 background-color:#2B5F8B;
 color:#F8F8F8!important;
 -moz-border-radius:3px;
 -webkit-border-radius:3px;
 border-radius:3px;
 min-width:180px;
 _width:180px; /* IE 6 */
 text-decoration:none!important;
 font-weight:normal;
 padding: 3px 3px 3px 25px;
}

div.symline a.sm2_link {
 /* safari 3.1+ fun (or, proprietary crap. TBD.) */
 -webkit-transition-property: hover;
 -webkit-transition: background-color 0.2s ease-in-out;
 -moz-transition: background-color 0.2s ease-in-out 0s; /* firefox 4 */
  -o-transition-property: background-color; /* opera 10.5 */
  -o-transition-duration: 0.2s;
  transition: background-color 0.2s ease-in-out;
}

div.symline a, /* use a.sm2_link {} if you want play icons showing only if SM2 is supported */
div.symline a.sm2_paused:hover,
div.symline a.sm2_link:hover {
 background-image:url(../files/symsoundlinear/images/icon_play.png);
 background-position:3px 50%;
 background-repeat:no-repeat;
 _background-image:url(../files/symsoundlinear/images/icon_play.gif); /* IE 6 */
}

div.symline a.sm2_link:hover {
 /* default hover color, if you'd like.. */
 background-color:#8DAAD1!important;
 color:#040403!important;
}

div.symline a.sm2_paused {
 background-color:#591308;
 color: #E8EAEA;
}

div.symline a.sm2_paused:hover {
 background:#591308 url(../files/symsoundlinear/images/icon_play.png) no-repeat 3px 50%;
 _background-image:url(../files/symsoundlinear/images/icon_play.gif);
 color: #E8EAEA;
}

div.symline a.sm2_playing,
div.symline a.sm2_playing:hover,div.symline a.sm2_playing:active {
 background:#1C485C url(../files/symsoundlinear/images/icon_pause.png) no-repeat 3px 50%!important;
 _background-image:url(../files/symsoundlinear/images/icon_pause.gif);
 color: #E3E3E3!important;
 text-decoration:none;
}

/* hide button while playing?
div.symline a.sm2_playing {
 background-image:none;
}
*/

body #sm2-container object,
body #sm2-container embed {
 /*
  flashblock handling: hide SWF off-screen by default (until blocked timeout case.)
  include body prefix to ensure override of flashblock.css.
 */

 left:-9999em;
 top:-9999em;
}



body #sm2-container object,
body #sm2-container embed {
 /*
  flashblock handling: hide SWF off-screen by default (until blocked timeout case.)
  include body prefix to ensure override of flashblock.css.
 */

 left:-9999em;
 top:-9999em;
}
 

/* new stuff for FlashBlock */
/*
 SoundManager 2 + useFlashBlock
 Flash positioning and flashblock / clicktoflash handling
*/

#sm2-container {
 /*
  where the SM2 flash movie goes. by default, relative container.
  set relative or absolute here, and don't touch it later or bad things will happen (see below comments.)
 */
 position:relative;
 width:1px;
 height:1px;
 _overflow:hidden; /* screw IE 6, just make it display nice */
 margin-left:-9999em;height:1px;width:1px;
}

#sm2-container object,
#sm2-container embed {
 /*
  the actual movie bit.
  SWF needs to be able to be moved off-screen without display: or position: changes. important.
  changing display: or position: or overflow: here or on parent can cause SFW reload or other weird issues after unblock,
  eg. SM2 starts but strange errors, no whileplaying() etc.
 */
 position:absolute;
}

#sm2-container object,
#sm2-container embed,
#sm2-container.swf_timedout,
#sm2-container.swf_timedout object,
#sm2-container.swf_timedout embed {
 /* 
  when SM2 didn't start normally, time-out case. flash blocked, missing SWF, no flash?
  48px square flash placeholder is typically used by blockers.
 */
 left:auto;
 top:auto;
 width:48px;
 height:48px;
}

#sm2-container.swf_unblocked {
 /* SWF unblocked, or was never blocked to begin with; try to collapse container as much as possible. */
 width:1px;
 height:1px;
}

#sm2-container.swf_unblocked object,
#sm2-container.swf_unblocked embed {
 /* hide flash off-screen (relative to container) when it has loaded OK */
 left:-9999em;
 top:-9999em;
}

#sm2-container.swf_error {
 /* when there is a fatal error (flash loaded, but SM2 failed) */
 display:none;
}

#sm2-container.high_performance {
 /* "high performance" case: keep on-screen at all times */
 position:absolute;
 position:fixed;
 _top:-9999px; /* IE 6 hax, no position:fixed */
 _left:-9999px;
 bottom:0px;
 left:0px;
 /*
  special case: show at first with w/h, hide when unblocked.
  might be bad/annoying.
 */
 width:48px;
 height:48px;
 z-index:99; /* try to stay on top */
}

#sm2-container.high_performance.swf_unblocked {
 z-index:auto;
}

#sm2-container.high_performance.swf_unblocked,
#sm2-container.high_performance.swf_unblocked object,
#sm2-container.high_performance.swf_unblocked embed {
 /* 8x8px is required minimum to load in fx/win32 in some cases(?), 6x6+ good for fast performance, even better when on-screen via position:fixed */
 width:8px;
 height:8px;
  _top:-9999px; /* IE 6 hax, no position:fixed */
 _left:-9999px;
 bottom:0px;
 left:0px;

}

#sm2-container.high_performance.swf_unblocked object,
#sm2-container.high_performance.swf_unblocked embed {
 /* high-performance case must stay on-screen */
 left:auto;
 top:auto;
}

#sm2-container.high_performance.swf_timedout {
 z-index:99; /* try to stay on top */
}

#stacks_in_3541_page24 {
	margin:  2px;
	padding:  5px;
}
/* Styling for Preview Mode & Publishing */


/**
 * BxSlider v4.0 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2012
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 */


/** RESET AND LAYOUT
===================================*/

#stacks_in_3904_page24 .bx-wrapper {
	position: relative;
	
	margin: 0 auto;
	
	padding: 0;
	*zoom: 1;
}

#stacks_in_3904_page24 .bx-wrapper img {
	

	
	width: 100%;
	height: auto;
	
	display: block;
}

/** THEME
===================================*/

#stacks_in_3904_page24 .bx-wrapper .bx-viewport {
}

#stacks_in_3904_page24 .bx-wrapper .bx-pager,
#stacks_in_3904_page24 .bx-wrapper .bx-controls-auto {
	position: absolute;
	
	bottom: 20px;
	
	width: 100%;
	z-index: 200;
}

/* LOADER */

#stacks_in_3904_page24 .bx-wrapper .bx-loading {
	min-height: 50px;
	background: url(../files/orbit-images/bx_loader.gif) center center no-repeat #fff;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 200;
}




	#stacks_in_3904_page24 .bx-wrapper .bx-pager {
		display: none;
	}





/*  Hide navigation arrows if toggled off in settings. */

	#stacks_in_3904_page24 .bx-wrapper .bx-prev,
	#stacks_in_3904_page24 .bx-wrapper .bx-next {
		display: none;
	}


/* AUTO CONTROLS (START / STOP) */

#stacks_in_3904_page24 .bx-wrapper .bx-controls-auto {
	text-align: center;
}

#stacks_in_3904_page24 .bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	background: url(../files/orbit-images/controls.png) -86px -11px no-repeat;
	margin: 0 3px;
}

#stacks_in_3904_page24 .bx-wrapper .bx-controls-auto .bx-start:hover,
#stacks_in_3904_page24 .bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -86px 0;
}

#stacks_in_3904_page24 .bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	background: url(../files/orbit-images/controls.png) -86px -44px no-repeat;
	margin: 0 3px;
}

#stacks_in_3904_page24 .bx-wrapper .bx-controls-auto .bx-stop:hover,
#stacks_in_3904_page24 .bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

#stacks_in_3904_page24 .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%;
}

#stacks_in_3904_page24 .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px;
}

/* IMAGE CAPTIONS */

#stacks_in_3904_page24 .bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #666\9;
	background: rgba(80, 80, 80, 0.75);
	width: 100%;
}

#stacks_in_3904_page24 .bx-wrapper .bx-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: .85em;
	padding: 10px;
}

#stacks_in_3904_page24 ul.bxslider, #stacks_in_3904_page24 ul.bxslider li {
	list-style: none !important;
	padding: 0 !important;
	margin: 0 !important;
}






/* Styling for Edit Mode within Stacks */



#stacks_in_3542_page24 .stacks_left {
	float:left;
	width:49%;
}

#stacks_in_3542_page24 .stacks_right {
	float:right;
	width:49%;
}
#stacks_in_3542_page24 {
	margin:  2px;
	padding:  5px;
}

#stacks_in_3544_page24 {
	margin:  2px;
	padding:  5px;
}

#stacks_in_3546_page24 .stacks_left {
	float:left;
	width:49%;
}

#stacks_in_3546_page24 .stacks_right {
	float:right;
	width:49%;
}
#stacks_in_3546_page24 {
	margin:  2px;
	padding:  5px;
}

#stacks_in_3548_page24 {
	margin:  2px;
	padding:  5px;
}

#stacks_in_3550_page24 {
	margin:  2px;
	padding:  5px;
}

#stacks_in_3552_page24 {
	margin:  2px;
	padding:  5px;
}

#stacks_in_3554_page24 {
	margin:  2px;
	padding:  5px;
}

#stacks_in_3555_page24 .stacks_left {
	float:left;
	width:49%;
}

#stacks_in_3555_page24 .stacks_right {
	float:right;
	width:49%;
}
#stacks_in_3555_page24 {
	margin:  2px;
	padding:  5px;
}

#stacks_in_3557_page24 {
	margin:  2px;
	padding:  5px;
}

#stacks_in_3559_page24 {
	margin:  2px;
	padding:  5px;
}

#stacks_in_3561_page24 {
	margin:  2px;
	padding:  5px;
}

#stacks_in_3564_page24 {
	margin:  2px;
	padding:  5px;
}

#stacks_in_3566_page24 {
	background-color: rgba(255, 255, 255, 1.00);
	margin:  2px;
	padding:  5px;
}

#stacks_in_6623_page24 .stacks_left {
	float:left;
	width:49%;
}

#stacks_in_6623_page24 .stacks_right {
	float:right;
	width:49%;
}
#stacks_in_6623_page24 {
	margin:  2px;
	padding:  5px;
}

#stacks_in_6625_page24 {
	margin:  2px;
	padding:  5px;
}

#stacks_in_6628_page24 {
	margin:  2px;
	padding:  5px;
}
