/* Blocks. */
.block {
  margin-bottom: 20px;
}
h2.block-title {
  font-size: 1.385em;
  line-height: 1.2;
  margin: 0 0 0.4em 0;
}
.mini-panel-title {
  margin: 0 10px;
}
.region-header .block {
  clear: none;
  float: right;
  margin: 0;
}
#page > footer .block {
  margin: 0;
}
#page > footer .block .block-inner {
  padding: 20px 0;
}
/* Block lists */
.block ul li {
  margin: 0;
}
.block .item-list ul  {
  margin-left: 15px;
}
.block-panels_mini .mini-panel-title {
  margin: 0 10px;
}
/* Reset margins and padding for the Help block .block-inner */
#block-system-help .block-inner {
  padding: 0;
  margin: 0;
}
/* Reset block ul in the dashboard */
#dashboard .block ul {
  margin-left: 0;
}
.block-search .inner {
  padding-left: 0;
  padding-right: 0;
}
.region-header .block-search .inner {
  padding: 0;
}
#search-form input#edit-keys,
#block-search-form .form-item-search-block-form input {
  float: left; /* LTR */
  font-size: 1em;
  margin-right: 5px;
  width: 80%;
}
#search-block-form input.form-submit,
#search-form input.form-submit {
  background: url(images/search-button.png) no-repeat scroll center top transparent;
  border-color: #E4E4E4 #D2D2D2 #B4B4B4;
  cursor: pointer;
  height: 25px;
  margin-left: 0;
  margin-right: 0;
  overflow: hidden;
  padding: 0;
  text-indent: -9999px;
  width: 34px;
  text-transform: uppercase; /* IE7 hack to trigger text indent reliably */
}
#search-block-form input.form-submit:hover,
#search-block-form input.form-submit:focus,
#search-form input.form-submit:hover,
#search-form input.form-submit:focus {
  background-position: center bottom;
}
.ie6-7 #search-block-form input.form-submit:hover,
.ie6-7 #search-block-form input.form-submit:focus,
.ie6-7 #search-form input.form-submit:hover,
.ie6-7 #search-form input.form-submit:focus {
  background-position: center -25px;
}

/* slider stuff */

div#block-views-slider-block .block-inner{
    margin-left:0;
    margin-right:0;
}

.section-front #content-column {
    margin-top:0;
    margin-bottom:0;
}

.section-front .columns-inner {
    padding-top:0;
}

.region-sidebar-second .region-sidebar-second {
    padding-top:20px;
}

#block-views-slider-block {
	z-index:0;
	height:366px;
	overflow:hidden;
	margin-bottom:10px;
}

#views_slideshow_cycle_teaser_section_slider-block {height:360px}

.views-slideshow-controls-bottom { 
    position: relative;
    top: -50px;
    left: -10px;
    float: right;
    z-index: 50;
	
	}

.views-slideshow-controls-bottom:hover {cursor:crosshair;}
	
.views-slideshow-controls-bottom span {
    padding:5px; 
	
     }

.views-slideshow-controls-bottom a {
   /* color: white;
    display: inline-block;
    height: 45px;
	width:45px;
    overflow: hidden;*/
	position:fixed;
	top:-9999px;
}

/*.views-slideshow-controls-text-previous {
	background: url("images/pause_play_stop_small.png") 0 0;
	height: 45px;
	width:45px;
	display:inline-block;
	background-repeat:no-repeat;
}

.views-slideshow-controls-text-pause{
	background: url("images/pause_play_stop_small.png");
	height: 45px;
	width:45px;
	display:inline-block;
	background-position:-55px 0;
	background-repeat:no-repeat;
}

.views-slideshow-controls-text-next {
	background: url("images/pause_play_stop_small.png") -110px 0;
	height: 45px;
	width:45px;
	display:inline-block;
	background-repeat:no-repeat;

}*/

.views-slideshow-controls-text-previous {
	background: url("images/pause_play_stop_black_chico.png") 0 0;
	height: 35px;
	width:25px;
	display:inline-block;
	background-repeat:no-repeat;
}

.views-slideshow-controls-text-pause{
	background: url("images/pause_play_stop_black_chico.png");
	height: 35px;
	width:25px;
	display:inline-block;
	background-position:-43px 0;
	background-repeat:no-repeat;
}

.views-slideshow-controls-text-next {
	background: url("images/pause_play_stop_black_chico.png") -86px 0;
	height: 35px;
	width:25px;
	display:inline-block;
	background-repeat:no-repeat;

}

.views-slideshow-controls-text-next a {height:0}

.views-slideshow-controls-bottom span:hover {}

.view-slider .views-field-title {
	font-size:3em; 
	font-weight:bold;
	background-color:#00354b;
	opacity:0.85;filter:alpha(opacity=85);
	position:relative;
	bottom: 81px;
	z-index:5;
	padding:25px;
	}
	
.view-slider .views-field-title a{
	opacity:1;filter:alpha(opacity=100); 
	color:#49cc71;
	text-decoration:none;
	text-transform: uppercase;
	}
	
.view-slider .views-field-title a:hover {
	color:#000000
	}
    
	
