

/* =============================================================================
   Links
   ========================================================================== */

a { color:#686856; text-decoration:none; cursor:pointer; outline:none;}
a:visited { color: #686856; }
a:hover { text-decoration:underline;}
a:focus { outline: thin dotted; }

/* Improve readability when focused and hovered in all browsers: h5bp.com/h */
a:hover, a:active { outline: 0; }


/* =============================================================================
   Embedded content
   ========================================================================== */

/*
 * 1. Improve image quality when scaled in IE7: h5bp.com/d
 * 2. Remove the gap between images and borders on image containers: h5bp.com/e 
 */

img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; }


/**
* Carousel with image and text, custom skinned scrollbar
**/
#carousel-image-and-text {
	width: 100%;
	height: 100%;
	top: 0px;
}	
	
#carousel-image-and-text .touchcarousel-item {
	margin-right: 1px;	
	width: 280px;
	height: 100%;	
	padding: 0 20px;
	margin-left: 15px;
	border-left:solid 1px #e5e5e5;
	border-right:solid 1px #e5e5e5;
}

.touchcarousel{position:relative;width:320px;height:100%;overflow:auto}
.touchcarousel .touchcarousel-container{position:relative;margin:0;padding:0;list-style:none;left:0;height:100%;}
.touchcarousel .touchcarousel-wrapper{position:relative;overflow:hidden;width:100%;height:100%}
.touchcarousel .touchcarousel-item{margin:0;padding:0;float:left;}
.touchcarousel .touchcarousel-item.last{margin-right:0!important}
