
#stacks_in_3 {
	font-size: 150%;
}
/* Start Responsive Shim stack CSS code */.stacks_in_47shim{	padding-top: 3%;}/* End Responsive Shim stack CSS code */#viewPortTextstacks_in_87 h1,
#viewPortTextstacks_in_87 h2,
#viewPortTextstacks_in_87 h3,
#viewPortTextstacks_in_87 h4,
#viewPortTextstacks_in_87 h5,
#viewPortTextstacks_in_87 h6,
#viewPortTextstacks_in_87 p,
#viewPortTextstacks_in_87

{
	font-size: 18px;
	line-height: 1.25em;
	transition: all 0ms ease-in-out;
}

@media screen and (max-width: 16px) {
	#viewPortTextstacks_in_87 h1,
	#viewPortTextstacks_in_87 h2,
	#viewPortTextstacks_in_87 h3,
	#viewPortTextstacks_in_87 h4,
	#viewPortTextstacks_in_87 h5,
	#viewPortTextstacks_in_87 h6,
	#viewPortTextstacks_in_87 p,
	#viewPortTextstacks_in_87
	
	{
		font-size: 1.00vw;
		line-height: 1.25em;
	}
}

@media screen and (min-width: 16px) {
	#viewPortTextstacks_in_87 h1,
	#viewPortTextstacks_in_87 h2,
	#viewPortTextstacks_in_87 h3,
	#viewPortTextstacks_in_87 h4,
	#viewPortTextstacks_in_87 h5,
	#viewPortTextstacks_in_87 h6,
	#viewPortTextstacks_in_87 p,
	#viewPortTextstacks_in_87
	
	{
		font-size: 16px;
		line-height: 1.25em;
	}
}

@media print {
	#viewPortTextstacks_in_87 h1,
	#viewPortTextstacks_in_87 h2,
	#viewPortTextstacks_in_87 h3,
	#viewPortTextstacks_in_87 h4,
	#viewPortTextstacks_in_87 h5,
	#viewPortTextstacks_in_87 h6,
	#viewPortTextstacks_in_87 p,
	#viewPortTextstacks_in_87
	
	{
		font-size: 18px;
	}
}
#stacks_in_87 {
	padding:  20px;
}
/* Start Responsive Shim stack CSS code */.stacks_in_95shim{	padding-top: 3%;}/* End Responsive Shim stack CSS code */
#usefulGridOuterstacks_in_62 {
	margin: 0;
	height: auto;
	overflow: auto;
}

#usefulGridOuterstacks_in_62 .usefulGridItem {
	float: left;
	padding: 0;
	margin: 0;
	display: block;
	height: 100.00%;
	overflow: hidden;
	position: relative;
	width: 32.00%;
}

@media screen and (max-width: 2500px) {
	#usefulGridOuterstacks_in_62 .usefulGridItem {
		width: 20.00%;
	}
}

@media screen and (max-width: 2000px) {
	#usefulGridOuterstacks_in_62 .usefulGridItem {
		width: 25.00%;
	}
}

@media screen and (max-width: 1500px) {
	#usefulGridOuterstacks_in_62 .usefulGridItem {
		width: 33.00%;
	}
}

@media screen and (max-width: 1000px) {
	#usefulGridOuterstacks_in_62 .usefulGridItem {
		width: 49.00%;
	}
}

@media screen and (max-width: 700px) {
	#usefulGridOuterstacks_in_62 .usefulGridItem {
		width: 100.00%;
	}
}

@media print {
	#usefulGridOuterstacks_in_62 .usefulGridItem {
		width: 100%;
	}
}

#usefulGridOuterstacks_in_62 .usefulGridItem .usefulGridItemInner {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
}




#stacks_out_62 {
	width: 70%;
}


/* Start doobox image pop css */

/* ############################################################# */
/* ############# CSS BOTH EDIT AND PREVIEW ##################### */
/* ############################################################# */
.stacks_in_112popBox{
	position: relative;
	display: block;
	margin: 10px auto 14px auto;
	padding: 10px;
	background: #FFFFFF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0 0 10px rgba(0,0,0,.4);
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,.4);
	-box-shadow: 0 0 10px rgba(0,0,0,.4);
	max-width: 90%;
	display: none;
}

.stacks_in_112popBox img{
	display: block;
	width: auto;
	max-width: 100%;
	height: auto;
}

.stacks_in_112popBoxClose{
	position: absolute;
	top:-11px;
	left: -12px;
	width: 26px;
	height: 26px;
	background: url(../files/imagepop_files/thex.png);
	cursor: pointer;
}

@media only screen and (max-width: 480px) {
.stacks_in_112popBoxClose{
	top:  0px;
	left: 0px;
	width: 48px;
	height: 48px;
	background: url(../files/imagepop_files/thex2times.png);
}
}


.stacks_in_112popThumbnail{
	position: relative;
	margin: 0 auto 0 auto;
	padding: 0;
	max-width: 150px;
	overflow: hidden;
	border: 0px solid #CCCCCC;
}

.stacks_in_112popThumbnail img{
	display: block;
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
}

.stacks_in_112popThumbOverlay{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 150px;
	height: 150px;
	padding: 0;
	margin: 0;
	background: #000000;
	cursor: pointer;
	-moz-opacity:0; 
	filter:alpha(opacity=0); 
	opacity:0; 
}


/* ############################################################# */
/* ############# CSS PREVIEW MODE ONLY ######################### */
/* ############################################################# */


.stacks_in_112popThumbOverlay{
	-moz-opacity:0; 
	filter:alpha(opacity=0); 
	opacity:0; 
	cursor: pointer;
	-webkit-transition: opacity .3s ease-in-out;
    -moz-transition: opacity .3s ease-in-out;
    -ms-transition: opacity .3s ease-in-out;
    -o-transition: opacity .3s ease-in-out;
    transition: opacity .3s ease-in-out;
}

.stacks_in_112popThumbOverlay:hover{
	zoom: 1;
	-moz-opacity:.3; 
	filter:alpha(opacity=3); 
	opacity:.3; 
}



/* ############################################################# */
/* ############# CSS EDIT MODE ONLY ############################ */
/* ############################################################# */


/* end doobox image pop css */



/* Start doobox image pop css */

/* ############################################################# */
/* ############# CSS BOTH EDIT AND PREVIEW ##################### */
/* ############################################################# */
.stacks_in_114popBox{
	position: relative;
	display: block;
	margin: 10px auto 14px auto;
	padding: 10px;
	background: #FFFFFF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0 0 10px rgba(0,0,0,.4);
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,.4);
	-box-shadow: 0 0 10px rgba(0,0,0,.4);
	max-width: 90%;
	display: none;
}

.stacks_in_114popBox img{
	display: block;
	width: auto;
	max-width: 100%;
	height: auto;
}

.stacks_in_114popBoxClose{
	position: absolute;
	top:-11px;
	left: -12px;
	width: 26px;
	height: 26px;
	background: url(../files/imagepop_files/thex.png);
	cursor: pointer;
}

@media only screen and (max-width: 480px) {
.stacks_in_114popBoxClose{
	top:  0px;
	left: 0px;
	width: 48px;
	height: 48px;
	background: url(../files/imagepop_files/thex2times.png);
}
}


.stacks_in_114popThumbnail{
	position: relative;
	margin: 0 auto 0 auto;
	padding: 0;
	max-width: 150px;
	overflow: hidden;
	border: 0px solid #CCCCCC;
}

.stacks_in_114popThumbnail img{
	display: block;
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
}

.stacks_in_114popThumbOverlay{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 150px;
	height: 150px;
	padding: 0;
	margin: 0;
	background: #000000;
	cursor: pointer;
	-moz-opacity:0; 
	filter:alpha(opacity=0); 
	opacity:0; 
}


/* ############################################################# */
/* ############# CSS PREVIEW MODE ONLY ######################### */
/* ############################################################# */


.stacks_in_114popThumbOverlay{
	-moz-opacity:0; 
	filter:alpha(opacity=0); 
	opacity:0; 
	cursor: pointer;
	-webkit-transition: opacity .3s ease-in-out;
    -moz-transition: opacity .3s ease-in-out;
    -ms-transition: opacity .3s ease-in-out;
    -o-transition: opacity .3s ease-in-out;
    transition: opacity .3s ease-in-out;
}

.stacks_in_114popThumbOverlay:hover{
	zoom: 1;
	-moz-opacity:.3; 
	filter:alpha(opacity=3); 
	opacity:.3; 
}



/* ############################################################# */
/* ############# CSS EDIT MODE ONLY ############################ */
/* ############################################################# */


/* end doobox image pop css */



/* Start doobox image pop css */

/* ############################################################# */
/* ############# CSS BOTH EDIT AND PREVIEW ##################### */
/* ############################################################# */
.stacks_in_116popBox{
	position: relative;
	display: block;
	margin: 10px auto 14px auto;
	padding: 10px;
	background: #FFFFFF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0 0 10px rgba(0,0,0,.4);
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,.4);
	-box-shadow: 0 0 10px rgba(0,0,0,.4);
	max-width: 90%;
	display: none;
}

.stacks_in_116popBox img{
	display: block;
	width: auto;
	max-width: 100%;
	height: auto;
}

.stacks_in_116popBoxClose{
	position: absolute;
	top:-11px;
	left: -12px;
	width: 26px;
	height: 26px;
	background: url(../files/imagepop_files/thex.png);
	cursor: pointer;
}

@media only screen and (max-width: 480px) {
.stacks_in_116popBoxClose{
	top:  0px;
	left: 0px;
	width: 48px;
	height: 48px;
	background: url(../files/imagepop_files/thex2times.png);
}
}


.stacks_in_116popThumbnail{
	position: relative;
	margin: 0 auto 0 auto;
	padding: 0;
	max-width: 150px;
	overflow: hidden;
	border: 0px solid #CCCCCC;
}

.stacks_in_116popThumbnail img{
	display: block;
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
}

.stacks_in_116popThumbOverlay{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 150px;
	height: 150px;
	padding: 0;
	margin: 0;
	background: #000000;
	cursor: pointer;
	-moz-opacity:0; 
	filter:alpha(opacity=0); 
	opacity:0; 
}


/* ############################################################# */
/* ############# CSS PREVIEW MODE ONLY ######################### */
/* ############################################################# */


.stacks_in_116popThumbOverlay{
	-moz-opacity:0; 
	filter:alpha(opacity=0); 
	opacity:0; 
	cursor: pointer;
	-webkit-transition: opacity .3s ease-in-out;
    -moz-transition: opacity .3s ease-in-out;
    -ms-transition: opacity .3s ease-in-out;
    -o-transition: opacity .3s ease-in-out;
    transition: opacity .3s ease-in-out;
}

.stacks_in_116popThumbOverlay:hover{
	zoom: 1;
	-moz-opacity:.3; 
	filter:alpha(opacity=3); 
	opacity:.3; 
}



/* ############################################################# */
/* ############# CSS EDIT MODE ONLY ############################ */
/* ############################################################# */


/* end doobox image pop css */

/* Start Responsive Shim stack CSS code */.stacks_in_96shim{	padding-top: 3%;}/* End Responsive Shim stack CSS code */#viewPortTextstacks_in_91 h1,
#viewPortTextstacks_in_91 h2,
#viewPortTextstacks_in_91 h3,
#viewPortTextstacks_in_91 h4,
#viewPortTextstacks_in_91 h5,
#viewPortTextstacks_in_91 h6,
#viewPortTextstacks_in_91 p,
#viewPortTextstacks_in_91

{
	font-size: 18px;
	line-height: 1.25em;
	transition: all 0ms ease-in-out;
}

@media screen and (max-width: 16px) {
	#viewPortTextstacks_in_91 h1,
	#viewPortTextstacks_in_91 h2,
	#viewPortTextstacks_in_91 h3,
	#viewPortTextstacks_in_91 h4,
	#viewPortTextstacks_in_91 h5,
	#viewPortTextstacks_in_91 h6,
	#viewPortTextstacks_in_91 p,
	#viewPortTextstacks_in_91
	
	{
		font-size: 1.00vw;
		line-height: 1.25em;
	}
}

@media screen and (min-width: 16px) {
	#viewPortTextstacks_in_91 h1,
	#viewPortTextstacks_in_91 h2,
	#viewPortTextstacks_in_91 h3,
	#viewPortTextstacks_in_91 h4,
	#viewPortTextstacks_in_91 h5,
	#viewPortTextstacks_in_91 h6,
	#viewPortTextstacks_in_91 p,
	#viewPortTextstacks_in_91
	
	{
		font-size: 16px;
		line-height: 1.25em;
	}
}

@media print {
	#viewPortTextstacks_in_91 h1,
	#viewPortTextstacks_in_91 h2,
	#viewPortTextstacks_in_91 h3,
	#viewPortTextstacks_in_91 h4,
	#viewPortTextstacks_in_91 h5,
	#viewPortTextstacks_in_91 h6,
	#viewPortTextstacks_in_91 p,
	#viewPortTextstacks_in_91
	
	{
		font-size: 18px;
	}
}
#stacks_in_91 {
	padding:  20px;
}
/* Start Responsive Shim stack CSS code */.stacks_in_97shim{	padding-top: 3%;}/* End Responsive Shim stack CSS code */
#usefulGridOuterstacks_in_77 {
	margin: 0;
	height: auto;
	overflow: auto;
}

#usefulGridOuterstacks_in_77 .usefulGridItem {
	float: left;
	padding: 0;
	margin: 0;
	display: block;
	height: 100.00%;
	overflow: hidden;
	position: relative;
	width: 32.00%;
}

@media screen and (max-width: 2500px) {
	#usefulGridOuterstacks_in_77 .usefulGridItem {
		width: 20.00%;
	}
}

@media screen and (max-width: 2000px) {
	#usefulGridOuterstacks_in_77 .usefulGridItem {
		width: 25.00%;
	}
}

@media screen and (max-width: 1500px) {
	#usefulGridOuterstacks_in_77 .usefulGridItem {
		width: 33.00%;
	}
}

@media screen and (max-width: 1000px) {
	#usefulGridOuterstacks_in_77 .usefulGridItem {
		width: 49.00%;
	}
}

@media screen and (max-width: 700px) {
	#usefulGridOuterstacks_in_77 .usefulGridItem {
		width: 100.00%;
	}
}

@media print {
	#usefulGridOuterstacks_in_77 .usefulGridItem {
		width: 100%;
	}
}

#usefulGridOuterstacks_in_77 .usefulGridItem .usefulGridItemInner {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
}




#stacks_out_77 {
	width: 70%;
}


/* Start doobox image pop css */

/* ############################################################# */
/* ############# CSS BOTH EDIT AND PREVIEW ##################### */
/* ############################################################# */
.stacks_in_118popBox{
	position: relative;
	display: block;
	margin: 10px auto 14px auto;
	padding: 10px;
	background: #FFFFFF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0 0 10px rgba(0,0,0,.4);
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,.4);
	-box-shadow: 0 0 10px rgba(0,0,0,.4);
	max-width: 90%;
	display: none;
}

.stacks_in_118popBox img{
	display: block;
	width: auto;
	max-width: 100%;
	height: auto;
}

.stacks_in_118popBoxClose{
	position: absolute;
	top:-11px;
	left: -12px;
	width: 26px;
	height: 26px;
	background: url(../files/imagepop_files/thex.png);
	cursor: pointer;
}

@media only screen and (max-width: 480px) {
.stacks_in_118popBoxClose{
	top:  0px;
	left: 0px;
	width: 48px;
	height: 48px;
	background: url(../files/imagepop_files/thex2times.png);
}
}


.stacks_in_118popThumbnail{
	position: relative;
	margin: 0 auto 0 auto;
	padding: 0;
	max-width: 150px;
	overflow: hidden;
	border: 0px solid #CCCCCC;
}

.stacks_in_118popThumbnail img{
	display: block;
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
}

.stacks_in_118popThumbOverlay{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 150px;
	height: 150px;
	padding: 0;
	margin: 0;
	background: #000000;
	cursor: pointer;
	-moz-opacity:0; 
	filter:alpha(opacity=0); 
	opacity:0; 
}


/* ############################################################# */
/* ############# CSS PREVIEW MODE ONLY ######################### */
/* ############################################################# */


.stacks_in_118popThumbOverlay{
	-moz-opacity:0; 
	filter:alpha(opacity=0); 
	opacity:0; 
	cursor: pointer;
	-webkit-transition: opacity .3s ease-in-out;
    -moz-transition: opacity .3s ease-in-out;
    -ms-transition: opacity .3s ease-in-out;
    -o-transition: opacity .3s ease-in-out;
    transition: opacity .3s ease-in-out;
}

.stacks_in_118popThumbOverlay:hover{
	zoom: 1;
	-moz-opacity:.3; 
	filter:alpha(opacity=3); 
	opacity:.3; 
}



/* ############################################################# */
/* ############# CSS EDIT MODE ONLY ############################ */
/* ############################################################# */


/* end doobox image pop css */



/* Start doobox image pop css */

/* ############################################################# */
/* ############# CSS BOTH EDIT AND PREVIEW ##################### */
/* ############################################################# */
.stacks_in_120popBox{
	position: relative;
	display: block;
	margin: 10px auto 14px auto;
	padding: 10px;
	background: #FFFFFF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0 0 10px rgba(0,0,0,.4);
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,.4);
	-box-shadow: 0 0 10px rgba(0,0,0,.4);
	max-width: 90%;
	display: none;
}

.stacks_in_120popBox img{
	display: block;
	width: auto;
	max-width: 100%;
	height: auto;
}

.stacks_in_120popBoxClose{
	position: absolute;
	top:-11px;
	left: -12px;
	width: 26px;
	height: 26px;
	background: url(../files/imagepop_files/thex.png);
	cursor: pointer;
}

@media only screen and (max-width: 480px) {
.stacks_in_120popBoxClose{
	top:  0px;
	left: 0px;
	width: 48px;
	height: 48px;
	background: url(../files/imagepop_files/thex2times.png);
}
}


.stacks_in_120popThumbnail{
	position: relative;
	margin: 0 auto 0 auto;
	padding: 0;
	max-width: 150px;
	overflow: hidden;
	border: 0px solid #CCCCCC;
}

.stacks_in_120popThumbnail img{
	display: block;
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
}

.stacks_in_120popThumbOverlay{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 150px;
	height: 150px;
	padding: 0;
	margin: 0;
	background: #000000;
	cursor: pointer;
	-moz-opacity:0; 
	filter:alpha(opacity=0); 
	opacity:0; 
}


/* ############################################################# */
/* ############# CSS PREVIEW MODE ONLY ######################### */
/* ############################################################# */


.stacks_in_120popThumbOverlay{
	-moz-opacity:0; 
	filter:alpha(opacity=0); 
	opacity:0; 
	cursor: pointer;
	-webkit-transition: opacity .3s ease-in-out;
    -moz-transition: opacity .3s ease-in-out;
    -ms-transition: opacity .3s ease-in-out;
    -o-transition: opacity .3s ease-in-out;
    transition: opacity .3s ease-in-out;
}

.stacks_in_120popThumbOverlay:hover{
	zoom: 1;
	-moz-opacity:.3; 
	filter:alpha(opacity=3); 
	opacity:.3; 
}



/* ############################################################# */
/* ############# CSS EDIT MODE ONLY ############################ */
/* ############################################################# */


/* end doobox image pop css */



/* Start doobox image pop css */

/* ############################################################# */
/* ############# CSS BOTH EDIT AND PREVIEW ##################### */
/* ############################################################# */
.stacks_in_122popBox{
	position: relative;
	display: block;
	margin: 10px auto 14px auto;
	padding: 10px;
	background: #FFFFFF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0 0 10px rgba(0,0,0,.4);
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,.4);
	-box-shadow: 0 0 10px rgba(0,0,0,.4);
	max-width: 90%;
	display: none;
}

.stacks_in_122popBox img{
	display: block;
	width: auto;
	max-width: 100%;
	height: auto;
}

.stacks_in_122popBoxClose{
	position: absolute;
	top:-11px;
	left: -12px;
	width: 26px;
	height: 26px;
	background: url(../files/imagepop_files/thex.png);
	cursor: pointer;
}

@media only screen and (max-width: 480px) {
.stacks_in_122popBoxClose{
	top:  0px;
	left: 0px;
	width: 48px;
	height: 48px;
	background: url(../files/imagepop_files/thex2times.png);
}
}


.stacks_in_122popThumbnail{
	position: relative;
	margin: 0 auto 0 auto;
	padding: 0;
	max-width: 150px;
	overflow: hidden;
	border: 0px solid #CCCCCC;
}

.stacks_in_122popThumbnail img{
	display: block;
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
}

.stacks_in_122popThumbOverlay{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 150px;
	height: 150px;
	padding: 0;
	margin: 0;
	background: #000000;
	cursor: pointer;
	-moz-opacity:0; 
	filter:alpha(opacity=0); 
	opacity:0; 
}


/* ############################################################# */
/* ############# CSS PREVIEW MODE ONLY ######################### */
/* ############################################################# */


.stacks_in_122popThumbOverlay{
	-moz-opacity:0; 
	filter:alpha(opacity=0); 
	opacity:0; 
	cursor: pointer;
	-webkit-transition: opacity .3s ease-in-out;
    -moz-transition: opacity .3s ease-in-out;
    -ms-transition: opacity .3s ease-in-out;
    -o-transition: opacity .3s ease-in-out;
    transition: opacity .3s ease-in-out;
}

.stacks_in_122popThumbOverlay:hover{
	zoom: 1;
	-moz-opacity:.3; 
	filter:alpha(opacity=3); 
	opacity:.3; 
}



/* ############################################################# */
/* ############# CSS EDIT MODE ONLY ############################ */
/* ############################################################# */


/* end doobox image pop css */

#stacks_in_52{visibility:hidden}
/* Centerer styles */
/* Copyright Bryn Owen Design, 2015 */

#stacks_in_53 {
	text-align: center;
	}

.Centerer_stacks_in_53 {
	text-align: center;
	position: relative;
	}

.Centerer_stacks_in_53 div {
	position: relative;
	}

.Centerer_Inner_stacks_in_53 {
	width: 100%;
	position: absolute;
	}


/* Centerer main container div styles */

#Centerer_Stack1_stacks_in_53 {
	
	
	opacity: 1.00;
	
	
	text-align: center !important;
	
	
	}






/* Centerer inner div overrides */

#Centerer_Stack1_stacks_in_53 div {
	display: inline-block;
	float: none !important;
	
	}





/* Centerer inner text overrides for alignment */

#Centerer_Stack1_stacks_in_53 div div {
	
	}




.tardis-time.stacks_in_54{text-align:center;}

#stacks_in_57 {
	font-size: 72%;
}
