.flowplayer
{
	background-color: #000000;
}
@font-face {
  font-family: 'vagRegular';
  src: url('../fonts/VRB.eot'); /* IE9 Compat Modes */
  src: url('../fonts/VRB.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/VRB.woff') format('woff'), /* Modern Browsers */
       url('../fonts/VRB.ttf')  format('truetype'); /* Legacy iOS */
}
@font-face {
  font-family: 'vaBold';
  src: url('../fonts/VRBL.eot'); /* IE9 Compat Modes */
  src: url('../fonts/VRBL.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/VRBL.woff') format('woff'), /* Modern Browsers */
       url('../fonts/VRBL.ttf'); /* Legacy iOS */
}
@font-face {
  font-family: 'vagLight';
  src: url('../fonts/VRL.eot'); /* IE9 Compat Modes */
  src: url('../fonts/VRL.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/VRL.woff') format('woff'), /* Modern Browsers */
       url('../fonts/VRL.ttf'); /* Legacy iOS */
}
@font-face {
  font-family: 'vagItalic';
  src: url('../fonts/VRT.eot'); /* IE9 Compat Modes */
  src: url('../fonts/VRT.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/VRT.woff') format('woff'), /* Modern Browsers */
       url('../fonts/VRT.ttf'); /* Legacy iOS */
}
.wrapper{
    width:786px;
    margin:0 auto;
    min-height:500px;
    -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.wrapper .two-from-three{
    width:524px;
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
    box-sizing: border-box;         /* Opera/IE 8+ */
    float:left; 
    min-height:500px;
    position:relative;
    display: inline;
    display: inline-block;
}
.wrapper .one-from-three{
    width:262px;
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
    box-sizing: border-box;         /* Opera/IE 8+ */
    float:right;
    padding:0 20px;
    height:500px;     
    background: #f0f0f0;
    overflow: hidden;
     display: inline-block;
}
.wrapper .one-from-three h4{
  padding:20px;
  font-weight:bold;
}

.wrapper .logo{
    display:block;
    text-align: center;
    width: auto;
}
.wrapper .navigation{
    margin:0;
}
.wrapper .navigation li{
    width:100px;
    height:100px;

    margin:0 auto 20px auto;
    padding: 0;
    background-image: none;
}

.wrapper .navigation li a{
    display:block;
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
    box-sizing: border-box;         /* Opera/IE 8+ */
    padding:30px 10px;
    width:100px;
    height:100px;
    text-align: center;
    text-transform: uppercase;
    text-decoration: none;
     border-radius: 50%;
    font-size:17px;
    -webkit-transition: all 200ms cubic-bezier(0.390, 0.500, 0.150, 1.360);
    -moz-transition: all 200ms cubic-bezier(0.390, 0.500, 0.150, 1.360);
    -ms-transition: all 200ms cubic-bezier(0.390, 0.500, 0.150, 1.360);
    -o-transition: all 200ms cubic-bezier(0.390, 0.500, 0.150, 1.360);
    transition: all 200ms cubic-bezier(0.390, 0.500, 0.150, 1.360);
    box-shadow: rgba(30, 22, 54, 0.4) 0 0px 0px 2px inset;
}
.wrapper .navigation li a:hover{
    background:#ff3700;
    color:#fff;
    box-shadow: rgba(65, 64, 66, 1) 0 80px 0px 2px inset;
}
.wrapper .first,.wrapper .second,.wrapper .third{
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    opacity:0;
    -webkit-transition: all 1s ease-in;
    -moz-transition:all 1s ease-in;
    -o-transition: all 1s ease-in;
    transition: all 1s ease-in;
    background:rgba(0,0,0,0.4);
}
.wrapper .first{
    z-index: 10;
}
.wrapper .second{
    z-index: 15;
}
.wrapper .third{
    z-index: 20;
}
.wrapper .menu-facade li{
    margin:0 !important;
    padding: 0;
    background-image: none;
}
.wrapper .menu-facade li a
{ display:block;
  float:left;
  width:80px;
  text-align:center;
  letter-spacing:1px;
  color:#fff;
  text-decoration:none;
  text-transform:uppercase;
  text-shadow:2px 2px 0 rgba(0,0,0,.25);
  transition:.25s;
  margin:5px;
}

.wrapper .menu-facade li a img{
      -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        border-radius: 50%;
        -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
        -moz-box-sizing: border-box;    /* Firefox, other Gecko */
        box-sizing: border-box;      
        border:3px solid #caccc9;
          transition: .25s;
          max-width: 100%;
}
.wrapper .menu-facade li a:hover  img{
    border:3px solid #fff;
}

.wrapper .menu-facade
{  width:450px;
   margin:0 17px 30px 17px;
}
.wrapper .full.orange{
    background:#ff7d00;
    padding:5px;
    color:#fff;
    width:786px;
    margin:0 auto;
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
        -moz-box-sizing: border-box;    /* Firefox, other Gecko */
        box-sizing: border-box;   
}
.wrapper .full.orange p{
    font-size:0.75em;
    margin:0;
    padding:0 10px;

}
.wrapper .info{
    padding:20px;
     -webkit-transition: all 1s ease-in;
    -moz-transition:all 1s ease-in;
    -o-transition: all 1s ease-in;
    transition: all 1s ease-in;
}
.wrapper .info h1{
    color:#ff3700;
    font-size:2.6em;
   
}
.wrapper .info p{
    color:#fff;
}
.wrapper.inner{
    height:auto;
}
.wrapper.inner .two-from-three{
    height:auto;
}
.wrapper .two-from-three:after,.wrapper .two-from-three:before,.wrapper .one-from-three:after,.wrapper .one-from-three:before{
    clear:both;
}
.wrapper .full.orange:before{
    clear:both;
}
.wrapper .clearfix:before,
    .wrapper .clearfix:after {
      content: '\0020';
      display: block;
      overflow: hidden;
      visibility: hidden;
      width: 0;
      height: 0; }
    .wrapper .clearfix:after {
      clear: both; }
    .wrapper .clearfix {
      zoom: 1; }

    /* You can also use a <br class="clear" /> to clear columns */
    .wrapper .clear {
      clear: both;
      display: block;
      overflow: hidden;
      visibility: hidden;
      width: 0;
      height: 0;
    }
    .wrapper .top-product-head{
    background:url(../content/images/facade-bg-5.jpg) no-repeat top center;
     -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    height:200px;
    width:100%;
    margin-bottom:10px;
}
.wrapper .top-product-details,.wrapper .product-details{
    padding:20px;
}
.wrapper .top-product-details,.wrapper .top-product-details h1{
    color:#fff;
}
.wrapper .top-product-details ul{
    list-style:initial;
    margin-left:30px;
}
.wrapper .top-product-details ul li{
    margin-bottom:5px;
}
.wrapper .other-fc{
    display: inline-block;
}
.wrapper .other-fc li{
    float:left;
    width:60px;
    text-align: center;
    height:90px;
    padding:0 9px;
}
.wrapper .other-fc li img{
    max-width: 100%;
}
.wrapper .other-fc li h5{
    font-size:0.8em;
    line-height:14px;
}
.wrapper .other-fc:after,.other-fc:before{
     content: '\0020';
      display: block;
      overflow: hidden;
      visibility: hidden;
      width: 0;
      height: 0;
}
.wrapper .orange{
    color:#ff7d00;
    margin-bottom:10px;
}
.wrapper .remove-margin{
    margin:10px 0 0 0;
}
.wrapper.inner .one-from-three{
    height:auto !important;
}

.wrapper .navigation-category li{
    margin:0 !important;
    text-align: center;
}
.wrapper .navigation-category li a
{ display:block;
  width:100px;
  text-align:center;
  letter-spacing:1px;
  color:#fff;
  text-decoration:none;
  text-transform:uppercase;
  text-shadow:2px 2px 0 rgba(0,0,0,.25);
  transition:.25s;
  margin: 5px auto;
}

.wrapper .navigation-category li a img{
      -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        border-radius: 50%;
        -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
        -moz-box-sizing: border-box;    /* Firefox, other Gecko */
        box-sizing: border-box;      
        border:3px solid #caccc9;
          transition: .25s;
          max-width: 100%;
}
.wrapper .navigation-category li a:hover  img{
    border:3px solid #fff;
}
.wrapper .navigation-category li a.active img{
    border:3px solid #ff7d00;
}
.wrapper .navigation-category
{     
    margin:0 auto;
   border-radius:10px;
}
.wrapper .category{
    text-align: center;
    font-size:2em;
}

.wrapper .bxslider li {
  padding: 0;
  background-image: none;
}


/*
* Skeleton V1.2
* Copyright 2011, Dave Gamache
* www.getskeleton.com
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
* 6/20/2012
*/

/* Table of Content
==================================================
  #Reset & Basics
  #Basic Styles
  #Site Styles
  #Typography
  #Links
  #Lists
  #Images
  #Buttons
  #Forms
  #Misc */
/* #Reset & Basics (Inspired by E. Meyers)
================================================== */
  .wrapper div, .wrapper span, .wrapper applet, .wrapper object, .wrapper iframe, .wrapper h1, .wrapper h2, .wrapper h3, .wrapper h4, .wrapper h5, .wrapper h6, .wrapper p, .wrapper blockquote, .wrapper pre, .wrapper a, .wrapper abbr, .wrapper acronym, .wrapper address, .wrapper big, .wrapper cite, .wrapper code, .wrapper del, .wrapper dfn, .wrapper em, .wrapper img, .wrapper ins, .wrapper kbd, .wrapper q, .wrapper s, .wrapper samp, .wrapper small, .wrapper strike, .wrapper strong, .wrapper sub, .wrapper sup, .wrapper tt, .wrapper var, .wrapper b, .wrapper u, .wrapper i, .wrapper center, 
  .wrapper dl, .wrapper dt, .wrapper dd, .wrapper ol, .wrapper ul, .wrapper li, .wrapper fieldset, .wrapper form, .wrapper label, .wrapper legend, .wrapper table, .wrapper caption, .wrapper tbody, .wrapper tfoot, .wrapper thead, .wrapper tr, .wrapper th, .wrapper td, .wrapper article, .wrapper aside, .wrapper canvas, .wrapper details, .wrapper embed, .wrapper figure, .wrapper figcaption, .wrapper footer, .wrapper header, .wrapper hgroup, .wrapper menu, .wrapper nav, 
  .wrapper output, .wrapper ruby, .wrapper section, .wrapper summary, .wrapper time, .wrapper mark, .wrapper audio, .wrapper video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline; }
  .wrapper article, .wrapper aside, .wrapper details, .wrapper figcaption, .wrapper figure, .wrapper footer, .wrapper header, .wrapper hgroup, .wrapper menu, .wrapper nav, .wrapper section {
    display: block; }
  .wrapper ol, .wrapper ul {
    list-style: none; }
  .wrapper blockquote, .wrapper q {
    quotes: none; }
  .wrapper blockquote:before, .wrapper blockquote:after,
  .wrapper q:before, .wrapper q:after {
    content: '';
    content: none; }
  .wrapper table {
    border-collapse: collapse;
    border-spacing: 0; }

/* #Basic Styles
================================================== */
  .wrapper {
    background: #fff;
    font: 14px/21px "vagLight", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #444;
    -webkit-font-smoothing: antialiased; /* Fix for webkit rendering */
    -webkit-text-size-adjust: 100%;
 }

/* #Typography
================================================== */
  .wrapper h1,.wrapper h2,.wrapper h3,.wrapper h4,.wrapper h5,.wrapper h6 {
    color: #181818;
    font-weight: normal; }
  .wrapper h1 a,.wrapper h2 a,.wrapper h3 a,.wrapper h4 a,.wrapper h5 a,.wrapper h6 a { font-weight: inherit; }
  .wrapper h1 { font-size: 46px; line-height: 50px; margin-bottom: 14px;}
  .wrapper h2 { font-size: 35px; line-height: 40px; margin-bottom: 10px; }
  .wrapper h3 { font-size: 28px; line-height: 34px; margin-bottom: 8px; }
  .wrapper h4 { font-size: 21px; line-height: 30px; margin-bottom: 4px; }
  .wrapper h5 { font-size: 17px; line-height: 24px; }
  .wrapper h6 { font-size: 14px; line-height: 21px; }
  .wrapper .subheader { color: #777; }

  .wrapper p { margin: 0 0 20px 0; }
  .wrapper p img { margin: 0; }
  .wrapper p.lead { font-size: 21px; line-height: 27px; color: #777;  }

  .wrapper em { font-style: italic; }
  .wrapper strong { font-weight: bold; color: #333; }
  .wrapper small { font-size: 80%; }

/*  Blockquotes  */
  .wrapper blockquote, .wrapper blockquote p { font-size: 17px; line-height: 24px; color: #777; font-style: italic; }
  .wrapper blockquote { margin: 0 0 20px; padding: 9px 20px 0 19px; border-left: 1px solid #ddd; }
  .wrapper blockquote cite { display: block; font-size: 12px; color: #555; }
  .wrapper blockquote cite:before { content: "\2014 \0020"; }
  .wrapper blockquote cite a, .wrapper blockquote cite a:visited, .wrapper blockquote cite a:visited { color: #555; }

  .wrapper hr { border: solid #ddd; border-width: 1px 0 0; clear: both; margin: 10px 0 30px; height: 0; }


/* #Links
================================================== */
  .wrapper a, .wrapper a:visited { color: #333; text-decoration: underline; outline: 0; }
  .wrapper a:hover, .wrapper a:focus { color: #000; }
  .wrapper p a, .wrapper p a:visited { line-height: inherit; }


/* #Lists
================================================== */
  .wrapper ul, .wrapper ol { margin-bottom: 20px; background-color: transparent; }
  .wrapper ul { list-style: none outside; }
  .wrapper ol { list-style: decimal; }
  .wrapper ol, .wrapper ul.square, .wrapper ul.circle, .wrapper ul.disc { margin-left: 30px; }
  .wrapper ul.square { list-style: square outside; }
  .wrapper ul.circle { list-style: circle outside; }
  .wrapper ul.disc { list-style: disc outside; }
  .wrapper ul ul, .wrapper ul ol,
  .wrapper ol ol, .wrapper ol ul { margin: 4px 0 5px 30px; font-size: 90%;  }
  .wrapper ul ul li, ul ol li,
  .wrapper ol ol li, ol ul li { margin-bottom: 6px; }
  .wrapper li { line-height: 18px; margin-bottom: 12px; }
  .wrapper ul.large li { line-height: 21px; }
  .wrapper li p { line-height: 21px; }

/* #Images
================================================== */

  .wrapper img.scale-with-grid {
    max-width: 100%;
    height: auto; }



/* For the pop up with granite wood 
=====================================================*/

@font-face {
  font-family: 'vagRegular';
  src: url('../fonts/VRB.eot'); /* IE9 Compat Modes */
  src: url('../fonts/VRB.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/VRB.woff') format('woff'), /* Modern Browsers */
       url('../fonts/VRB.ttf')  format('truetype'); /* Legacy iOS */
}
@font-face {
  font-family: 'vaBold';
  src: url('../fonts/VRBL.eot'); /* IE9 Compat Modes */
  src: url('../fonts/VRBL.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/VRBL.woff') format('woff'), /* Modern Browsers */
       url('../fonts/VRBL.ttf'); /* Legacy iOS */
}
@font-face {
  font-family: 'vagLight';
  src: url('../fonts/VRL.eot'); /* IE9 Compat Modes */
  src: url('../fonts/VRL.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/VRL.woff') format('woff'), /* Modern Browsers */
       url('../fonts/VRL.ttf'); /* Legacy iOS */
}
@font-face {
  font-family: 'vagItalic';
  src: url('../fonts/VRT.eot'); /* IE9 Compat Modes */
  src: url('../fonts/VRT.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/VRT.woff') format('woff'), /* Modern Browsers */
       url('../fonts/VRT.ttf'); /* Legacy iOS */
}
#modal{
    width:900px;
    height:550px;
    background:#fff;
    display:none;
    position: relative;
    padding:20px;
    background: url("../images/OakAnticato.jpg");
    border:2px solid #fff;
     font-family: 'vagLight', Arial, sans-serif;
	 font-size:16px;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	  -moz-box-sizing: border-box;    /* Firefox, other Gecko */
	  box-sizing: border-box;         /* Opera/IE 8+ */
	
}
#modal *,#modal *:before, #modal *:after {
  margin: 0;
  padding: 0;
  -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;    /* Firefox, other Gecko */
  box-sizing: border-box;         /* Opera/IE 8+ */
  color: #fff;
  font-family: 'Open Sans', sans-serif;
  
}


#modal ul, #modal ol {
  list-style-type: none;
}

#modal .images a,
#modal .images a:visited,
#modal .images a:focus {
  text-decoration: inherit;
  font-weight: inherit;
  color: inherit;
  /* background: black; */
  background: url("../content/images/motorway-optimized.jpg");
  background-position: center center;
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
  background-size: cover;
  display: table;
  position: relative;
  z-index: 1;
}



#modal h1,#modal h2{
    color:#fff;
	padding:0;
}
#modal h1{
    margin-bottom:10px;
    font-family: 'vagLight', Arial, sans-serif;
}
#modal h2{
    margin:10px 0 5px 0;
     font-family: 'vagLight', Arial, sans-serif;
     font-weight: normal;
   
}
#modal .title-image li h2{
    background:#ff3700;
    border:2px solid #fff;
    padding:6px 12px;
    display:inline-block;
}

ul.images li {
  display: inline-block;
  margin-right:6px;
  border: 2px solid #eaeaea;
  -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
  cursor: pointer;
  opacity:0.8;
}
ul.images li:hover {
  opacity: 1;
}

ul.images li.active {
  border-color: #fff;
  opacity: 1;
}

ul.images li img {
  width: 50px;
  height: 50px;
  display: block;
  -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}
.title-image li {
    display:none;
    text-align: center;
}
.title-image li.active{
    display:block;
}
.title-image li h2{
    text-align: center;
}
.boxlink {
    display: none;
}
#boxlink0 {
    display: block;
}
#modal h2{
    font-size:1.2em;
}
.plainmodal-close{
    position:absolute;
    top:20px;
    right:20px;
    z-index:999;
}
.info-block{
    text-align: center;
    color:#fff !important;
    font-size:0.9em;
     font-family: 'vagLight', Arial, sans-serif;
	margin: 0 0 0 0 !important;
	padding: 0 !important;
}
.orange-btn{
    display:inline-block;
    padding:6px 10px;
    background:#f43500;
    color:#fff;
    text-decoration:none;
    font-size:0.9em;
}

@media(max-width:960px){
	#modal{
		width:96%;
		min-height:450px;
		height:auto;
	}
}
@media(max-width:640px){
	#modal h2{
		 font-size:0.9em;
	}
	#modal{
		min-height:300px;
		height:auto;
	}
	ul.images li{
		width:36px;
		height:36px;
	}
	ul.images li img{
		max-width:100%;
		
	}
}
/**
 * BxSlider v4.1.2 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2014
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 */


/** RESET AND LAYOUT
===================================*/

.bx-wrapper {
	position: relative;
	padding: 0;
	*zoom: 1;
}

.bx-wrapper img {
	max-width: 100%;
	display: block;
}

/** THEME
===================================*/

.bx-wrapper .bx-viewport {
	/*fix other elements on the page moving (on Chrome)*/
	-webkit-transform: translatez(0);
	-moz-transform: translatez(0);
    	-ms-transform: translatez(0);
    	-o-transform: translatez(0);
    	transform: translatez(0);
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: -30px;
	width: 100%;
    
}

/* LOADER */

.bx-wrapper .bx-loading {
	min-height: 50px;
	background: url(../content/images/bx_loader.gif) center center no-repeat #fff;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000;
}

/* PAGER */

.bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	padding-top: 20px;
 
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
	background: #666;
	text-indent: -9999px;
	display: block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	outline: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #000;
}

/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev {
	left: 10px;
	background: url(../content/images/controls.png) no-repeat 0 -32px;
}

.bx-wrapper .bx-next {
	right: 10px;
	background: url(../content/images/controls.png) no-repeat -43px -32px;
}

.bx-wrapper .bx-prev:hover {
	background-position: 0 0;
}

.bx-wrapper .bx-next:hover {
	background-position: -43px 0;
}

.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -16px;
	outline: 0;
	width: 32px;
	height: 32px;
	text-indent: -9999px;
	z-index: 9999;
}

.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}

/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
	text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	background: url(../images/controls.png) -86px -11px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	background: url(../content/images/controls.png) -86px -44px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px;
}

/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #666\9;
	background: rgba(80, 80, 80, 0.75);
	width: 100%;
}

.bx-wrapper .bx-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: .85em;
	padding: 10px;
}
