/* http://responsiveslides.com v1.54 by @viljamis */
/* ALLWEBCO DESIGN Ver 1.0 */




/***************
NOTE -----
TO EDIT THE COLORS EDIT
THE CSS FILES IN YOUR "colors" FOLDER
***************/




/* DEFAULTS */

.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.rslides li {
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  width: 100%;
  border: 0;
 }

.rslides { margin: 0 auto; }

.rslides_container {
	text-align: center;
	position: relative;
	width: 100%;
	}




/* START NEXT / BACK BUTTON STYLES (ARROW IMAGE IN jQuery FOLDER) */

.centered-btns_nav {
	z-index: 3;
	position: absolute;
	top: 50%;
	left: 0;
	opacity: 1.0;
	text-indent: -9999px;
	overflow: hidden;
	text-decoration: none;
	height: 68px;
	width: 26px;
	background: transparent url("jQueryR-prev-black.png") no-repeat left top;
	margin-top: -34px;
	}

.centered-btns_nav:active {
	opacity: 0.8;
	}

.centered-btns_nav.next {
	left: auto;
	background: transparent url("jQueryR-next-black.png") no-repeat right top;
	right: 0px;
	}

.centered-btns_nav:focus,
.transparent-btns_nav:focus,
.large-btns_nav:focus {
	outline: none;
	}




/* START ROUND ACTIVE BUTTON STYLES (COLORS IN OTHER CSS) */

.centered-btns_tabs,
.transparent-btns_tabs,
.large-btns_tabs {
	max-width: 100%;
	padding: 0px;
	text-align: center;
	display:inline-block;
	*display: inline;
	zoom: 1;
	margin: 0px auto 0px auto;
	}

.centered-btns_tabs li,
.transparent-btns_tabs li,
.large-btns_tabs li {
	margin: 0px;
	display: inline;
	float: none;
	_float: left;
	*float: left;
	}

.centered-btns_tabs a,
.transparent-btns_tabs a,
.large-btns_tabs a 
	{
	text-indent: -9999px;
	overflow: hidden;
	display: inline-block;
	_display: block;
	*display: none; /* HIDES BUTTONS IN OLDER IE BROWSERS */
	}



/* START HOME JQUERY COLORS */

/* HOME JQUERY SLIDESHOW (SEE ALSO responsive-slides.css IN FOLDER JQuery) */

.rslides_container	{
			background-color: transparent;
			width: 950px;
			height: 360px;
			text-align: center;
			margin: 20px auto 0px auto;
			position: relative;
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			border: solid #000000;
			border-width: 0px 0px 0px 0px;
			/* NOTE: BORDERS ABOVE ARE | top | right | bottom | left */
			}

#homeJQ > .centered-btns_nav	{ display: block; }  /* HIDES OR SHOWS HOME ARROWS USE none; or block; */

/* HOME SLIDESHOW ROUND ACTIVE BUTTON STYLES */

.centered-btns_tabs	{
			width: 100%;
			position: absolute;
			bottom: 10px;
			left: 0px;
			margin: 0 auto;
			text-align: center;
			z-index: 1000;
			background-color: transparent;
			}

/* NORMAL BUTTON STATE */

.centered-btns_tabs a 	{
			width: 10px;
			height: 10px;
			background-color: transparent;
			border: #FFFFFF 2px solid;
		/* CORNER ROUNDING */
			-webkit-border-radius: 6px;
			-moz-border-radius: 6px;
			border-radius: 6px;
			margin: 0px 4px 0px 4px;
			}

/* HOVER BUTTON STATE */

.centered-btns_tabs a:hover 
			{ background-color: #AFFF39; border: #AFFF39 2px solid; }

/* ACTIVE BUTTON STATE */

.centered-btns_here a, .centered-btns_here a:hover  
			{ background-color: #FFFFFF; border: #FFFFFF 2px solid; cursor: default; }

/* FRAME FOR HOME JQUERY & IMAGE */

.homeimage-bg	{
		padding: 0px;
		background-color: transparent;
		margin: 0px 0px 0px 0px;
		border: solid #DEDEDE;
		border-width: 0px 0px 0px 0px;
		/* NOTE: BORDERS ABOVE ARE | top | right | bottom | left */
		}




/* HOME JQUERY LAYERED TEXT / ALSO FOR OPTIONAL-No-Animation-Home.htm */

.rslides_container li div, .homeimage-box div {
	color: #FFFFFF;
	font-family: arial, sans-serif;
	font-size: 16px;
	font-weight: normal;
	text-align: left;
	text-shadow: 4px 4px 4px rgba(0, 0, 0, 0.90);  /* TEXT SHADOW 90% OPACITY */
	background: #000000;  /* BACKGROUND FOR NON-CSS3 */
	background: rgba(0,0,0,0.0);  /* BACKGROUND 0% OPACITY */
	width: 100%;
	padding: 15px 10px 15px 10px;
	position: absolute;
	left: 0px;
	top: 0px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-border-radius: 0px 0px 0px 0px;
	-webkit-border-radius: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
	}

.rslides_container li section, .homeimage-box section { display: inline; }

.rslides-title	{
		color: #FFFFFF;
		font: 26px arial, sans-serif;
		font-weight: normal;
		letter-spacing: 0px;
		line-height: normal;
		}

/* LAYERED TEXT LINK COLORS */

.rslides_container li div a, .homeimage-box a 
		{  color: #B0EE66; font-family: arial, sans-serif; text-decoration: none; font-weight: bold; }

.rslides_container li div a:hover, .homeimage-box a:hover 
		{  color: #FFF470; text-decoration: none; }




