
/*
 * ourGlass: RapidWeaver Stack
 * Author: Timothy Smitley
 * Version: 1.2.2
 * Description: Page loading animations
 */


	#preloader_stacks_in_90274_page24 {
	    display: block;
	}
	#content_stacks_in_90274_page24 {
	    display: none;
	}
/* SimpleBackgroundImage2 Stack v2.2.3 */body {	background: transparent !important;}/* End of SimpleBackgroundImage2 Stack *//* RibbonThing by RapidWeaver Central  */

 #ribbonthingstacks_in_85024_page24 {
	width:auto;
	height: auto;
	position: relative;
	margin:0px;
	z-index: 1;
}

#stacks_in_85024_page24 .ribbon.rounded {
 	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	   	-moz-border-radius-topleft: 0px;
	   	-moz-border-radius-topright: 0px;
			border-top-left-radius: 0px;
			border-top-right-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
		-moz-border-radius-bottomright: 0px;
		-moz-border-radius-bottomleft: 0px;
			border-bottom-right-radius: 0px;
			border-bottom-left-radius: 0px;
}


#stacks_in_85024_page24 .ribbon.rounded img{
 	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	   	-moz-border-radius-topleft: 0px;
	   	-moz-border-radius-topright: 0px;
			border-top-left-radius: 0px;
			border-top-right-radius: 0px;
}


#stacks_in_85024_page24 .ribbon-wrapper {
	width: 147px;
	height: 147px;
	overflow: hidden;
	position: absolute;
	top: 0;
	right: 0;
}

#stacks_in_85024_page24 .ribbon-bg {
	position: relative;
	padding: 5px 0;
	left: -0px;
	top: 34px;
	width: 200px;
	font-size:  14px;
	color: #FFFFFF !important;
	text-align: center;
	text-shadow: 0 1px 0px #BFBFBF;
	text-transform: none;;
	text-shadow:none;
	letter-spacing:0px;;
	font-weight:normal;;
	background-color: #BFDC7A;
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#73ACB8), to(#73ACB8));
	background-image: -moz-linear-gradient(top, #73ACB8, #73ACB8);
	background-image: -ms-linear-gradient(top, #73ACB8, #73ACB8);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #73ACB8), color-stop(100%, #73ACB8));
	background-image: -webkit-linear-gradient(top, #73ACB8, #73ACB8);
	background-image: -o-linear-gradient(top, #73ACB8, #73ACB8);
	background-image: linear-gradient(top, #73ACB8, #73ACB8);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#73ACB8', endColorstr='#73ACB8', GradientType=0);
	z-index: 2;
	-webkit-box-shadow: 0px 0px 3px rgba(0,0,0,0.3);
	   -moz-box-shadow: 0px 0px 3px rgba(0,0,0,0.3);
			box-shadow: 0px 0px 3px rgba(0,0,0,0.3);
	-webkit-transform: rotate(45deg);
	   -moz-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
			transform: rotate(45deg);
}


.static-bg1stacks_in_85024_page24 {
	background: #333333;
}

.static-bg2stacks_in_85024_page24 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(left, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=1);
}

.static-bg3stacks_in_85024_page24 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(top, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=0);
}

.static-bg4stacks_in_85024_page24 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

.static-bg5stacks_in_85024_page24 {
	background: url();
	background-position: Center Center;
	background-repeat: Center Center;
}


.shadow-style0stacks_in_85024_page24 {
		-webkit-shadow: none;
		   -moz-box-shadow: none;
				box-shadow: none;
}

#stacks_in_85024_page24	.shadow-style1stacks_in_85024_page24  {
		-webkit-shadow: 0px 0px 5px rgba(0,0,0,0.50);
		   -moz-box-shadow: 0px 0px 5px rgba(0,0,0,0.50);
				box-shadow: 0px 0px 5px rgba(0,0,0,0.50);
}

#stacks_in_85024_page24	.shadow-style1stacks_in_85024_page24 {
			margin:10px;
}


#stacks_in_26556_page24 {
	border: solid rgba(76, 76, 76, 1.00);
	border-width: 1px 1px 0px 1px;
}
/* Start roundedbox css */

/* general styles edit and preview mode */
#stacks_in_23591_page24 .stacks_in_23591_page24bgimagestack
{
	position:relative;
	min-height:10px;
	padding:20px;
	border: 0px solid #CCCCCC;
	-webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    
	-webkit-background-size: cover !important;
  -moz-background-size: cover !important;
  -o-background-size: cover !important;
  background-size: cover !important;
}





#stacks_in_23591_page24 .stacks_in_23591_page24bgimage
{
	display:none;
}




/* end roundedbox css */
#stacks_in_23591_page24 {
	border: solid rgba(76, 76, 76, 1.00);
	border-width: 0px 1px 1px 1px;
}

#stacks_in_1867_page24 {
	padding: 30px 0px 5px 50px;
}

#stacks_in_1868_page24 {
	font-weight: lighter;
}

#stacks_in_23428_page24 {
	padding: 20px 25px 40px 50px;
}

#stacks_in_23590_page24 {
	font-weight: lighter;
}

#stacks_in_26547_page24 {
	padding: 40px 25px 0px 50px;
}

#stacks_in_26548_page24 {
	font-weight: lighter;
}

#stacks_in_452_page24 {
	padding: 20px 25px 15px 50px;
}

#stacks_in_453_page24 {
	font-weight: lighter;
}

#stacks_in_454_page24 .stacks_left {
	float:left;
	width:9%;
}

#stacks_in_454_page24 .stacks_right {
	float:right;
	width:89%;
}
#stacks_in_454_page24 {
	padding: 40px 200px 5px 50px;
}

#stacks_in_455_page24 {
	padding: 2px 0px 5px 30px;
}

#stacks_in_457_page24 {
	margin: 0px 2px 0px 0px;
	padding: 0px 5px 5px 0px;
}

#stacks_in_459_page24 .stacks_left {
	float:left;
	width:9%;
}

#stacks_in_459_page24 .stacks_right {
	float:right;
	width:89%;
}
#stacks_in_459_page24 {
	padding: 5px 200px 5px 50px;
}

#stacks_in_460_page24 {
	padding: 2px 0px 5px 30px;
}

#stacks_in_462_page24 {
	margin: 0px 2px 0px 0px;
	padding: 0px 5px 5px 0px;
}

#stacks_in_464_page24 .stacks_left {
	float:left;
	width:9%;
}

#stacks_in_464_page24 .stacks_right {
	float:right;
	width:89%;
}
#stacks_in_464_page24 {
	padding: 5px 200px 5px 50px;
}

#stacks_in_465_page24 {
	padding: 2px 0px 5px 30px;
}

#stacks_in_467_page24 {
	margin: 0px 2px 0px 0px;
	padding: 0px 5px 5px 0px;
}

#stacks_in_469_page24 .stacks_left {
	float:left;
	width:9%;
}

#stacks_in_469_page24 .stacks_right {
	float:right;
	width:89%;
}
#stacks_in_469_page24 {
	padding: 5px 200px 5px 50px;
}

#stacks_in_470_page24 {
	padding: 2px 0px 5px 30px;
}

#stacks_in_472_page24 {
	margin: 0px 2px 0px 0px;
	padding: 0px 5px 5px 0px;
}

#stacks_in_474_page24 .stacks_left {
	float:left;
	width:9%;
}

#stacks_in_474_page24 .stacks_right {
	float:right;
	width:89%;
}
#stacks_in_474_page24 {
	padding: 5px 200px 5px 50px;
}

#stacks_in_475_page24 {
	padding: 2px 0px 5px 30px;
}

#stacks_in_477_page24 {
	margin: 0px 2px 0px 0px;
	padding: 0px 5px 5px 0px;
}

#stacks_in_113215_page24 .stacks_left {
	float:left;
	width:9%;
}

#stacks_in_113215_page24 .stacks_right {
	float:right;
	width:89%;
}
#stacks_in_113215_page24 {
	padding: 5px 200px 5px 50px;
}

#stacks_in_113216_page24 {
	padding: 2px 0px 5px 30px;
}

#stacks_in_113219_page24 {
	margin: 0px 2px 0px 0px;
	padding: 0px 5px 5px 0px;
}

#stacks_in_113222_page24 .stacks_left {
	float:left;
	width:9%;
}

#stacks_in_113222_page24 .stacks_right {
	float:right;
	width:89%;
}
#stacks_in_113222_page24 {
	padding: 5px 200px 5px 50px;
}

#stacks_in_113223_page24 {
	padding: 2px 0px 5px 30px;
}

#stacks_in_113226_page24 {
	margin: 0px 2px 0px 0px;
	padding: 0px 5px 5px 0px;
}

#stacks_in_113229_page24 .stacks_left {
	float:left;
	width:9%;
}

#stacks_in_113229_page24 .stacks_right {
	float:right;
	width:89%;
}
#stacks_in_113229_page24 {
	padding: 5px 200px 15px 50px;
}

#stacks_in_113231_page24 {
	padding: 2px 0px 5px 30px;
}

#stacks_in_113234_page24 {
	margin: 0px 2px 0px 0px;
	padding: 0px 5px 5px 0px;
}
/*
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/simple-divider/
 * Support: support@1littledesigner.com
 * Version 1.0.0
 * Simple Divider is a Free Stack for RapidWeaver allowing easy drag-and-drop of a simple divider with minimal customization options.
 */

#simpleDivider_stacks_in_26558_page24 {
	width: 100%;
	clear: both;
	padding-top: 20px;
	padding-bottom: 20px;
}
#simpleDivider_stacks_in_26558_page24 .theDivider1, #simpleDivider_stacks_in_26558_page24 .theDivider2 {width: inherit}
#simpleDivider_stacks_in_26558_page24 .theDivider1 {
	border-top: solid 1px #CCCCCC;
	border-bottom: solid 1px #FFFFFF;
}
#simpleDivider_stacks_in_26558_page24 .theDivider2 {
	height: 4px;
	background-color: #E0E0E0;
}

#stacks_in_26549_page24 {
	padding: 40px 25px 0px 50px;
}

#stacks_in_26551_page24 {
	font-weight: lighter;
}

#stacks_in_26554_page24 {
	padding: 20px 25px 15px 50px;
}

#stacks_in_26555_page24 {
	font-weight: lighter;
}

#stacks_in_485_page24 {
	padding: 5px 25px 0px 50px;
}

#stacks_in_487_page24 {
	font-weight: lighter;
}
/* BorderButtonThing by RapidWeaver Central  */

#borderbuttonthingstacks_in_81318_page24 {
	text-align: center;
	text-rendering: optimizeLegibility;
	-webkit-font-smoothing: subpixel-antialiased; /* Chrome */
	-webkit-font-smoothing: antialiased; /* Safari */
/* 	-webkit-text-shadow: rgba(255,255,255,0.01) 0 0 1px; */	
	-webkit-text-stroke: rgba(255,255,255,0.01) 0.1px; 
/* 	-webkit-text-stroke-width: 0.1px; */
	
	}



#stacks_in_81318_page24 .borderbuttonthing, #stacks_in_81318_page24 .borderbuttonthing a {
	display: inline-block;
	text-align: center;
   	cursor: pointer;
	line-height: 46px;
	padding: 0 18px;
	font-size: 15px;
	border: 1px solid #999999;
	color: #808080;
	text-shadow: 0 1px 0px #333333;
	text-shadow:none;
	text-transform: uppercase;;
	letter-spacing:0px;;
	font-weight:bold;;
  	-webkit-user-select: none;
	   -moz-user-select: none;
			user-select: none;
	-webkit-border-radius: 50px;
	   -moz-border-radius: 50px;
			border-radius: 50px;
}

#stacks_in_81318_page24 .borderbuttonthing:hover {
	background: #999999;
	zoom: 1;
	filter: alpha(opacity=80);
	opacity: 1;
	color: #FFFFFF;
	-webkit-transition: all 0.3s ease-in-out;
	   -moz-transition: all 0.3s ease-in-out;
			transition: all 0.3s ease-in-out;
}

#stacks_in_81318_page24 .borderbuttonthing:active {
	-webkit-transition: all 0.3s ease-in-out;
	   -moz-transition: all 0.3s ease-in-out;
			transition: all 0.3s ease-in-out;
}


#stacks_in_81318_page24 {
	padding: 60px 0px 80px 0px;
}

#stacks_in_496_page24 {
	margin: 0px 2px 0px 2px;
	padding:  5px;
}

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

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

#stacks_in_498_page24 {
	margin: 0px 2px 0px 2px;
	padding:  5px;
}

#stacks_in_500_page24 .stacks_left {
	float:left;
	width:23%;
}

#stacks_in_500_page24 .stacks_right {
	float:right;
	width:75%;
}
#stacks_in_500_page24 {
	margin: 0px 2px 0px 0px;
	padding: 5px 5px 5px 0px;
}

#stacks_in_501_page24 {
	margin: 0px 2px 0px 0px;
	padding: 0px 5px 5px 8px;
}

#stacks_in_503_page24 {
	padding: 0px 0px 5px 5px;
}

#stacks_in_505_page24 {
	margin: 0px 2px 0px 2px;
	padding:  5px;
}
