/* 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_3428_page0 .bx-wrapper {
	position: relative;
	
	margin: 0 auto;
	
	padding: 0;
	*zoom: 1;
}

#stacks_in_3428_page0 .bx-wrapper img {
	

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

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

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

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

/* LOADER */

#stacks_in_3428_page0 .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: 2000;
}




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





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

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


/* AUTO CONTROLS (START / STOP) */

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

#stacks_in_3428_page0 .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_3428_page0 .bx-wrapper .bx-controls-auto .bx-start:hover,
#stacks_in_3428_page0 .bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -86px 0;
}

#stacks_in_3428_page0 .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_3428_page0 .bx-wrapper .bx-controls-auto .bx-stop:hover,
#stacks_in_3428_page0 .bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

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

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

/* IMAGE CAPTIONS */

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

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

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






/* Styling for Edit Mode within Stacks */








#stacks_in_3435_page0 {
	margin: 30px 0px 10px 0px;
}

#stacks_in_3436_page0 {
	font-size: 180%;
}

#stacks_in_64_page0 {
	margin: 0px 0px 20px 0px;
}

#stacks_in_65_page0 {
	font-size: 120%;
}

#stacks_in_3505_page0 .stacks_left {
	float:left;
	width:32%;
}

#stacks_in_3505_page0 .stacks_right {
	float:right;
	width:32%;
}

#stacks_in_3505_page0 .stacks_middle {
	position:relative;
	margin:0 auto;
	width:32%;
}
#stacks_in_3505_page0 {
	margin: 25px 0px 0px 0px;
}

#stacks_in_3509_page0 {
	margin: 10px 0px 10px 0px;
}

#stacks_in_3510_page0 {
	font-size: 120%;
}

#stacks_in_3511_page0 {
	margin: 0px 0px 20px 0px;
}

#stacks_in_3512_page0 {
	font-size: 120%;
}

#stacks_in_3516_page0 {
	margin: 10px 0px 10px 0px;
}

#stacks_in_3517_page0 {
	font-size: 120%;
}

#stacks_in_3518_page0 {
	margin: 0px 0px 20px 0px;
}

#stacks_in_3519_page0 {
	font-size: 120%;
}

#stacks_in_3523_page0 {
	margin: 10px 0px 10px 0px;
}

#stacks_in_3524_page0 {
	font-size: 120%;
}

#stacks_in_3525_page0 {
	margin: 0px 0px 20px 0px;
}

#stacks_in_3526_page0 {
	font-size: 120%;
}

#stacks_in_72_page0 {
	margin: 30px 0px 10px 0px;
}

#stacks_in_73_page0 {
	font-size: 180%;
}

#stacks_in_80_page0 {
	margin: 0px 0px 20px 0px;
}

#stacks_in_81_page0 {
	font-size: 120%;
}

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

#stacks_in_172_page0 .stacks_right {
	float:right;
	width:49%;
}
#stacks_in_172_page0 {
	margin:  10px;
}

#stacks_in_181_page0 {
	margin: 10px 0px 10px 0px;
}

#stacks_in_182_page0 {
	font-size: 120%;
}

#stacks_in_197_page0 {
	margin: 0px 0px 20px 0px;
}

#stacks_in_198_page0 {
	font-size: 120%;
}

#stacks_in_189_page0 {
	margin: 10px 0px 10px 0px;
}

#stacks_in_190_page0 {
	font-size: 120%;
}

#stacks_in_205_page0 {
	margin: 0px 0px 20px 0px;
}

#stacks_in_206_page0 {
	font-size: 120%;
}

#stacks_in_3691_page0 {
	margin: 30px 0px 10px 0px;
}

#stacks_in_3692_page0 {
	font-size: 180%;
}

#stacks_in_3699_page0 {
	margin: 0px 0px 20px 0px;
}

#stacks_in_3700_page0 {
	font-size: 120%;
}
/* Start Contact Form stack CSS code */.stacks_in_3662_page0formwrap{	margin: 0;}#stacks_in_3662_page0comment{display: none;height: 0px;padding: 0px;margin: 0px;}.stacks_in_3662_page0mail{padding: 0;}.stacks_in_3662_page0fieldset{	border: none;	outline: none;	float : none !important;	text-align: left !important;}.stacks_in_3662_page0formail{}.stacks_in_3662_page0fieldset{	padding: 0 20px 0 3px;}#stacks_in_3662_page0 label{display: block;margin: 10px 0 0 0;padding: 0 0 5px 0;line-height: 1.1em;}#stacks_in_3662_page0 label *{display: inline;}#stacks_in_3662_page0 .stacks_in_3662_page0input{padding: 3px 7px 3px 7px;width: 100%;font-size: 12px;background: #FFFFFF;color: #555555;margin: 0;border: 1px solid #D8D8D8;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}#stacks_in_3662_page0 textarea{padding: 7px;width: 100%;font-size: 13px;border: 1px solid #D8D8D8;background: #FFFFFF;color: #555555;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}.stacks_in_3662_page0sendmail{margin-top: 20px;padding: 4px 7px 4px 7px;display: block;font-size: 12px;color: #444444;border: 1px solid #D8D8D8;background-color: #FFFFFF;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;cursor: pointer;}#sendmail:hover{cursor: pointer;}.stacks_in_3662_page0response{display: none;width: 80%;border: 1px solid #D6392B;background: #FEF4FA;padding: 10px;margin: 20px auto 0 0;color: #444444;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;min-height: 35px;}.stacks_in_3662_page0loader{float: left;width: 35px;height: 35px;padding: 0 15px 30px 0;}.stacks_in_3662_page0autoreplay{visibility: hidden;height: 0px;}#stacks_in_3662_page0 textarea{	color: #555555 !important;}/* End Contact Form stack CSS code */#toTop{display:none;text-decoration:none;position:fixed;bottom:10px;right:10px;overflow:hidden;width:51px;height:51px;border:0;text-indent:-9999px;background:url(../files/elevator-images/top.png) no-repeat left top;z-index:9988} #toTop:hover{background:url(../files/elevator-images/top.png) no-repeat left -51px} #toTop:active,#toTop:focus{outline:0}
