
/*! http://responsiveslides.com v1.53 by @viljamis */
.rslides li{-webkit-backface-visibility:hidden; 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; float:left; width:100%; border:0;}

/* Theme */
.rslides_container{display:block; position:relative; height:auto; overflow:hidden; margin-left:10px; margin-right:10px; text-align:justify;}
.rslides{display:block; position:relative; margin:0; padding:0; width:100%; overflow:hidden; list-style:none;}
.centered-btns_nav{z-index:3; position:absolute; -webkit-tap-highlight-color:rgba(0,0,0,0); top:50%; left:0; opacity:0.7; text-indent:-9999px; overflow:hidden; text-decoration:none; height:61px; width:38px;  no-repeat left top; margin-top:-45px;}
.centered-btns_nav:active{opacity:1.0;}
.centered-btns_nav.next{left:auto; background-position:right top; right:0;}
.transparent-btns_nav{z-index:3; position:absolute; -webkit-tap-highlight-color:rgba(0,0,0,0); top:0; left:0; display:block; background:#fff; /* Fix for IE6-9 */ opacity:0; filter:alpha(opacity=1); width:48%; text-indent:-9999px; overflow:hidden; height:91%;}
.transparent-btns_nav.next{left:auto; right:0;}
.large-btns_nav{z-index:3; position:absolute; -webkit-tap-highlight-color:rgba(0,0,0,0); opacity:0.6; text-indent:-9999px; overflow:hidden; top:0; bottom:0; left:0; background:#000 url("themes.gif") no-repeat left 50%; width:38px;}
.large-btns_nav:active{opacity:1.0;}
.large-btns_nav.next{left:auto; background-position:right 50%; right:0;}
.centered-btns_nav:focus, .transparent-btns_nav:focus, .large-btns_nav:focus{outline:none;}
.centered-btns_tabs, .transparent-btns_tabs, .large-btns_tabs{margin-top:10px; text-align:center;}
.centered-btns_tabs li, .transparent-btns_tabs li, .large-btns_tabs li{display:inline; float:none; _float:left; *float:left; margin-right:5px;}
.centered-btns_tabs a, .transparent-btns_tabs a, .large-btns_tabs a{text-indent:-9999px; overflow:hidden; -webkit-border-radius:15px; -moz-border-radius:15px; border-radius:15px; background:#ccc; background:rgba(0,0,0, .2); display:inline-block; _display:block; *display:block; -webkit-box-shadow:inset 0 0 2px 0 rgba(0,0,0,.3); -moz-box-shadow:inset 0 0 2px 0 rgba(0,0,0,.3); box-shadow:inset 0 0 2px 0 rgba(0,0,0,.3); width:9px; height:9px;}
.centered-btns_here a, .transparent-btns_here a, .large-btns_here a{background:#222; background:rgba(0,0,0,.8);}



#footer-left {
	width: 277px;
	float: left;
	padding: 5px 15px;
	
}
#footer-middle {
	width:366px; /* Account for margins + border values */
	float: left;
	padding: 5px 15px;
	margin: 0px 5px 5px 5px;
	
}
#footer-right {
	width: 270px;
	padding: 5px 15px;
	float: left;
}
#footer-bottom {
	clear: both;
	padding: 0 15px;
}

/* for 980px or less */
@media screen and (max-width: 980px) {
	#footer-left {
		width: 41%;
		padding: 1% 4%;
	}
	#footer-middle {
		width: 41%;
		padding: 1% 4%;
		margin: 0px 0px 5px 5px;
		float: right;
	}
	#footer-right {
		clear: both;
		padding: 1% 4%;
		width: auto;
		float: none;
	}
	#footer-bottom {
		padding: 1% 4%;
	}
}

/* for 700px or less */
@media screen and (max-width: 600px) { 
	
	#footer-left {
		width: auto;
		float: none;
	}
	#footer-middle {
		width: auto;
		float: none;
		margin-left: 0px;
	}
	#footer-right {
		width: auto;
		float: none;
	}
}

/* for 480px or less */
@media screen and (max-width: 480px)

 { 
	 
}
