/* Scss Document */
/* Sass Document */
/*
	$width = scroller outer width
	$height = scroller start height
	$button_style = covers previous and next buttons and can be 'round', 'rounded' or 'square' (default is 'square')
	$button_size = the size of the previous and next buttons
	$primary_col = the primary color (prev and next bg, pips border and text)
	$secondary_col = the secondary color (prev and next text and pips bg)
	$pip_style = covers pips buttons and can be 'round', 'rounded' or 'square' (default is 'square')
	$pip_size = sets the size of the pips
*/
/* line 22, C:/inetpub/wwroot/AFC/AFC/Content/css/sass/carousel/_ioCarousel.scss */
div.ioScroller {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 386px;
  display: block;
  float: left;
  clear: both;
  overflow: hidden;
}

/* line 23, C:/inetpub/wwroot/AFC/AFC/Content/css/sass/carousel/_ioCarousel.scss */
div.ioScroller:after {
  margin: 0;
  padding: 0;
  content: "";
  display: block;
  float: left;
  clear: both;
  width: 100%;
  height: 1px;
}

/* line 24, C:/inetpub/wwroot/AFC/AFC/Content/css/sass/carousel/_ioCarousel.scss */
div.ioScroller > div.ioScrollerWrapper {
  margin: 0;
  padding: 0;
  height: inherit;
  display: block;
  float: left;
  clear: both;
  overflow: hidden;
  position: relative;
}

/* line 25, C:/inetpub/wwroot/AFC/AFC/Content/css/sass/carousel/_ioCarousel.scss */
div.ioScroller > div.ioScrollerWrapper:after {
  margin: 0;
  padding: 0;
  content: "";
  display: block;
  float: left;
  clear: both;
  width: 100%;
  height: 1px;
}

/* line 26, C:/inetpub/wwroot/AFC/AFC/Content/css/sass/carousel/_ioCarousel.scss */
div.ioScroller > div.ioScrollerWrapper > div.ioScrollerItem {
  margin: 0;
  padding: 0;
  display: block;
  float: left;
  clear: none;
  overflow: hidden;
}

/* line 27, C:/inetpub/wwroot/AFC/AFC/Content/css/sass/carousel/_ioCarousel.scss */
div.ioScroller > div.ioScrollerWrapper > div.ioScrollerItem > a {
  margin: 0;
  padding: 0;
  display: block;
  width: inherit;
  height: inherit;
  float: left;
  clear: both;
  overflow: hidden;
  text-align: center;
}

/* line 28, C:/inetpub/wwroot/AFC/AFC/Content/css/sass/carousel/_ioCarousel.scss */
div.ioScroller > div.ioScrollerWrapper > div.ioScrollerItem > a :after {
  margin: 0;
  padding: 0;
  content: "";
  display: block;
  float: left;
  clear: both;
  width: 100%;
  height: 1px;
}

/* line 29, C:/inetpub/wwroot/AFC/AFC/Content/css/sass/carousel/_ioCarousel.scss */
div.ioScroller > div.ioScrollerWrapper > div.ioScrollerItem > a > img {
  margin: 0 auto;
  padding: 0;
  display: block;
  float: none;
  position: relative;
}

/* line 30, C:/inetpub/wwroot/AFC/AFC/Content/css/sass/carousel/_ioCarousel.scss */
div.ioScroller > div.ioScrollerWrapper > div.ioScrollerItem > a > span {
  position: relative;
  top: -130px;
  z-index: 99999;
  float: left;
  left: 30px;
  width: 385px;
  height: 50px;
  text-align: left;
  background-image: url("../images/main/img_gallery_btn.png");
  background-repeat: no-repeat;
  color: #FFFFFF;
  text-transform: uppercase;
  font-size: 25px;
  line-height: 50px;
  padding-left: 20px;
}

/* line 35, C:/inetpub/wwroot/AFC/AFC/Content/css/sass/carousel/_ioCarousel.scss */
div.ioScroller > div.ioScrollerMenuTarget {
  display: block;
  float: left;
  clear: both;
  height: 20px;
  width: 100%;
  margin-top: -29px;
  z-index: 1;
  position: relative;
}

/* line 36, C:/inetpub/wwroot/AFC/AFC/Content/css/sass/carousel/_ioCarousel.scss */
div.ioScroller > div.ioScrollerMenuTarget:after {
  margin: 0;
  padding: 0;
  content: "";
  display: block;
  float: left;
  clear: both;
  width: 100%;
  height: 1px;
}

/* line 37, C:/inetpub/wwroot/AFC/AFC/Content/css/sass/carousel/_ioCarousel.scss */
div.ioScroller > div.ioScrollerMenuTarget > div.ioScrollerMenu {
  display: block;
  height: 20px;
  margin-left: 30px;
  margin-top: -10px;
}

/* line 38, C:/inetpub/wwroot/AFC/AFC/Content/css/sass/carousel/_ioCarousel.scss */
div.ioScroller > div.ioScrollerMenuTarget > div.ioScrollerMenu:after {
  margin: 0;
  padding: 0;
  content: "";
  display: block;
  float: left;
  clear: both;
  width: 100%;
  height: 1px;
}

/* line 39, C:/inetpub/wwroot/AFC/AFC/Content/css/sass/carousel/_ioCarousel.scss */
div.ioScroller > div.ioScrollerMenuTarget > div.ioScrollerMenu > div.ioScrollerMenuItems {
  display: block;
  float: left;
  clear: none;
  width: auto;
  height: 20px;
  margin: 0 auto;
}

/* line 40, C:/inetpub/wwroot/AFC/AFC/Content/css/sass/carousel/_ioCarousel.scss */
div.ioScroller > div.ioScrollerMenuTarget > div.ioScrollerMenu > div.ioScrollerMenuItems > a {
  width: 20px;
  height: 20px;
  background-color: white;
  color: #ed1c24;
  font-size: emCalc(10px);
  line-height: 20px;
  display: block;
  float: left;
  clear: none;
  text-align: center;
  margin: 0;
  margin-right: 5px;
  padding: 0;
  text-decoration: none;
  text-indent: -999999px;
}

/* line 41, C:/inetpub/wwroot/AFC/AFC/Content/css/sass/carousel/_ioCarousel.scss */
div.ioScroller > div.ioScrollerMenuTarget > div.ioScrollerMenu > div.ioScrollerMenuItems > a.ioScrollerActive {
  background-color: #ed1d24;
}

/* line 44, C:/inetpub/wwroot/AFC/AFC/Content/css/sass/carousel/_ioCarousel.scss */
div.ioScroller > div.ioScrollerMenuTarget > div.ioScrollerMenu > div.ioScrollerMenuItems > a:hover {
  background-color: #ed1c24;
  color: white;
}

/* line 46, C:/inetpub/wwroot/AFC/AFC/Content/css/sass/carousel/_ioCarousel.scss */
div.ioScroller > div.ioScrollerMenuTarget > div.ioScrollerMenu > div.ioScrollerMenuItems > a {
  -moz-border-radius: 12px;
  -webkit-radius: 12px;
  border-radius: 12px;
}

/* line 59, C:/inetpub/wwroot/AFC/AFC/Content/css/sass/carousel/_ioCarousel.scss */
div.ioScroller > div.ioScrollerButton {
  float: left;
  position: relative;
  z-index: 2;
  height: 120px;
  width: 120px;
  display: block;
  clear: none;
  margin-top: -222px;
}

/* line 60, C:/inetpub/wwroot/AFC/AFC/Content/css/sass/carousel/_ioCarousel.scss */
div.ioScroller > div.ioScrollerButton:after {
  margin: 0;
  padding: 0;
  content: "";
  display: block;
  float: left;
  clear: both;
  width: 100%;
  height: 1px;
  clear: none;
}

/* line 61, C:/inetpub/wwroot/AFC/AFC/Content/css/sass/carousel/_ioCarousel.scss */
div.ioScroller > div.ioScrollerButton + div.ioScrollerButton {
  float: right;
  z-index: 3;
}

/* line 62, C:/inetpub/wwroot/AFC/AFC/Content/css/sass/carousel/_ioCarousel.scss */
div.ioScroller > div.ioScrollerButton > a {
  font-size: 60px;
  font-weight: bold;
  line-height: 120px;
  position: relative;
  display: block;
  float: left;
  clear: both;
  width: 120px;
  height: 120px;
  background-color: #ed1c24;
  color: white;
  text-decoration: none;
  text-align: center;
  opacity: 0.4;
  filter: alpha(opacity=40);
  /* For IE8 and earlier */
}

/* line 63, C:/inetpub/wwroot/AFC/AFC/Content/css/sass/carousel/_ioCarousel.scss */
div.ioScroller > div.ioScrollerButton > a:hover {
  opacity: 1;
  filter: alpha(opacity=100);
  /* For IE8 and earlier */
}
