/***************************
File generated by shrinker.ch
DateTime: 2012-01-31, 07:45:47
File list:
	* black-and-white-skin.css
	* grey-blue-skin.css
	* minimal-light-skin.css
	* three-d-skin.css
*****************************/


.touchcarousel.tc-layout-1 .touchcarousel-item {
	width: 620px;
	height: 350px;
	position: relative;
}
.touchcarousel.tc-layout-1 .touchcarousel-item p {
	margin: 0;
	padding: 0;
}
.touchcarousel.tc-layout-1 .touchcarousel-item a img {
	max-width: none;
}
.touchcarousel.tc-layout-1 .tc-desc {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 65px;
	
	background: #333;
	background: rgba(0,0,0,0.65);
}
.touchcarousel.tc-layout-1 .tc-desc h4 {
	margin: 7px 15px 0 15px;
	padding: 0;
}
.touchcarousel.tc-layout-1 .tc-desc h4 a {
	color: #FFF;
	font-size: 20px;
	line-height: 1.4em;
	font-weight: normal;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	border: 0;
	text-decoration: none;
}
.touchcarousel.tc-layout-1 .tc-desc h4 a:hover {
	text-decoration: underline;
}
.touchcarousel.tc-layout-1 .tc-meta {
	margin-left: 15px;
	display: block;
}
.touchcarousel.tc-layout-1 .tc-meta,
.touchcarousel.tc-layout-1 .tc-meta a {
	font-family: Georgia, serif;
	font-size: 14px;
	line-height: 1.4em;
	font-weight: normal;
	font-style: italic;
	color: #BBB;
}




.touchcarousel.tc-layout-2 .touchcarousel-item {
	width: 620px;
	height: 270px;
	position: relative;
	background: #2c2d2e;
	margin-right: 10px;
	overflow: hidden;
}
.touchcarousel.tc-layout-2 .touchcarousel-item h4 {
	margin: 0 0 2px 0;
}
.touchcarousel.tc-layout-2 .tc-desc {
	width: 190px;
	padding: 10px 15px;
	color: #FFF;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	display: block;
	float: left;
}
.touchcarousel.tc-layout-2 .tc-image-holder {
	display: block;
	width: 400px;
	height: 270px;
	float: left;
}
.touchcarousel.tc-layout-2 h4 a {
	font-size: 22px;
	line-height: 1.3em;
	font-weight: normal;
	color: #FFF;
	border: 0;
	text-decoration: none;
}
.touchcarousel.tc-layout-2 h4 a:hover {
	text-decoration: underline;
}
.touchcarousel.tc-layout-2 .tc-meta a,
.touchcarousel.tc-layout-2 .tc-meta span {
	font-size: 12px;
	font-weight: normal;
	color: #e3e5e3;
	font-family: Georgia, serif;
	font-style: italic;
	text-decoration: none;
}
.touchcarousel.tc-layout-2 span {
	color: #FFF;
	
}
.touchcarousel.tc-layout-2 p {
	color: #FFF;
	font-size: 13px;
	line-height: 1.4em;
	margin: 7px 0 2px 0;
	padding: 0;
}
.touchcarousel.tc-layout-2 a img {
	max-width: none;
	margin: 0;
	padding: 0;
}



.touchcarousel.tc-layout-3 .touchcarousel-item {
	width: 226px;
	min-height: 70px;
	margin-right: 12px;
	position: relative;
}

.touchcarousel.tc-layout-3 .touchcarousel-item img, 
.touchcarousel.tc-layout-3 .touchcarousel-item h4,
.touchcarousel.tc-layout-3 .touchcarousel-item span {
	position: relative;
	padding: 0;	
	border: 0;			
}
.touchcarousel.tc-layout-3 .touchcarousel-item img {
	max-width: none;
	margin: 5px 0 0 5px;
	padding: 0;
	border: 0;
	float: left;
}
.touchcarousel.tc-layout-3 .touchcarousel-item  .tc-block {
	display: inline-block;
	margin: 5px 0 0 8px;
	width: 153px;
}
.touchcarousel.tc-layout-3 .touchcarousel-item a {
	color: #3e4245;
	display: block;
	min-height: 70px;
	width: 226px;
	background: #ebf3f3;
	border: 0;
	
	-webkit-transition: background-color 0.2s ease-out; 
    -moz-transition: background-color 0.2s ease-out;  
    -ms-transition: background-color 0.2s ease-out; 
    -o-transition: background-color 0.2s ease-out; 
    transition: background-color 0.2s ease-out;
}
.touchcarousel.tc-layout-3 .touchcarousel-item a:hover {
	background-color: #d4dfdf;
}

.touchcarousel.tc-layout-3 .touchcarousel-item h4 {
	color: #3c4342;
	font-weight: bold;
	font-size: 14px;
	line-height: 1.4em;
	margin: 0;
	padding: 0;
}


.touchcarousel.tc-layout-3 .touchcarousel-item span {
	font-size: 13px;
	color: #777;
	margin-top: 2px;
	line-height: 1.4em;
	display: block;
	font-family: Georgia, sans-serif;
	font-style: italic;
}



.touchcarousel.tc-layout-4 .touchcarousel-item {
	width: 170px;
	min-height: 170px;
	margin-right: 5px;
	position: relative;
	overflow: hidden;
	background: #ebf3f3;

}
.touchcarousel.tc-layout-4 .touchcarousel-item p {
	margin: 0;
	padding: 0;
}
.touchcarousel.tc-layout-4 .touchcarousel-item a.tc-state {
	display: block;
	width: 170px;
	min-height: 170px;
	position: relative;
	text-decoration: none;
	color: #3e4245;
	
	-webkit-transition: color 0.2s ease-out; 
    -moz-transition: color 0.2s ease-out;  
    -ms-transition: color 0.2s ease-out; 
    -o-transition: color 0.2s ease-out; 
    transition: color 0.2s ease-out;
}
.touchcarousel.tc-layout-4 .touchcarousel-item img {
	max-width: none;
	border: 0;
	margin: 0;
}
.touchcarousel.tc-layout-4 .touchcarousel-item img, 
.touchcarousel.tc-layout-4 .touchcarousel-item h4,
.touchcarousel.tc-layout-4 .touchcarousel-item span {
	position: relative;
	margin: 0;
	padding: 0;	
	border: 0;			
}
.touchcarousel.tc-layout-4 .tc-block {
	margin: 7px 10px 3px 10px;
}

.touchcarousel.tc-layout-4 .touchcarousel-item h4 {
	font-size: 14px;
	line-height: 1.4em;
	padding: 0;
	text-decoration: none;
	font-weight: normal;
	font-family: 'Helvetica Neue', Arial, serif;
	
}
.touchcarousel.tc-layout-4 .touchcarousel-item a.tc-state:hover {
	color: #13937a;
}
.touchcarousel.tc-layout-4 .touchcarousel-item span {
	font-size: 12px;
	color: #666;
}






.touchcarousel.black-and-white .arrow-icon{width:30px;height:30px;margin-top:-15px;background-image:url('bw-sprite.png');background-repeat:no-repeat;background-color:#323232;background-color:rgba(0,0,0,0.7);-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-opacity:.8;-webkit-opacity:.8;opacity:.8}.touchcarousel.black-and-white .arrow-holder{width:35px}.touchcarousel.black-and-white .arrow-holder:active .arrow-icon{-moz-opacity:.7!important;-webkit-opacity:.7!important;opacity:.7!important}.touchcarousel.black-and-white .arrow-icon.left{left:10px;background-position:-2px -6px}.touchcarousel.black-and-white .arrow-icon.right{right:10px;background-position:-175px -6px}.touchcarousel.black-and-white .arrow-holder:hover .arrow-icon{background-color:#1e1e1e;background-color:rgba(0,0,0,0.7);-moz-opacity:1;-webkit-opacity:1;opacity:1}.touchcarousel.black-and-white .arrow-holder.disabled .arrow-icon.left{background-position:-39px -6px}.touchcarousel.black-and-white .arrow-holder.disabled .arrow-icon.right{background-position:-138px -6px}.touchcarousel.black-and-white .arrow-holder.disabled .arrow-icon.left,.touchcarousel.black-and-white .arrow-holder.disabled .arrow-icon.right{background-color:#c8c8c8;background-color:rgba(0,0,0,0.3)}.touchcarousel.black-and-white .tc-paging-container{margin-top:-22px}.touchcarousel.black-and-white .tc-paging-item{background-image:url('bw-sprite.png');background-repeat:no-repeat;background-position:-95px -4px;width:16px;height:16px}.touchcarousel.black-and-white .tc-paging-item.current{background-position:-95px -22px}.touchcarousel.black-and-white .tc-paging-container{margin-top:-25px}.touchcarousel.black-and-white .tc-paging-centerer-inside{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background-color:#323232;background-color:rgba(0,0,0,0.6);padding:2px 4px}.touchcarousel.grey-blue .arrow-icon{background-image:url('gb-sprite.png');background-repeat:no-repeat;width:11px;height:19px;margin-top:-9px}.touchcarousel.grey-blue .arrow-holder{width:19px;height:100%;-moz-opacity:1;-webkit-opacity:1;opacity:1}.touchcarousel.grey-blue .arrow-holder.left{left:-20px}.touchcarousel.grey-blue .arrow-holder.right{right:-20px}.touchcarousel.grey-blue .arrow-icon.left{left:0;background-position:-6px -15px}.touchcarousel.grey-blue .arrow-icon.right{right:0;background-position:-186px -15px}.touchcarousel.grey-blue .arrow-holder:hover .arrow-icon.left{background-position:-36px -15px}.touchcarousel.grey-blue .arrow-holder:hover .arrow-icon.right{background-position:-156px -15px}.touchcarousel.grey-blue .arrow-holder.disabled .arrow-icon.left{background-position:-66px -15px}.touchcarousel.grey-blue .arrow-holder.disabled .arrow-icon.right{background-position:-126px -15px}.touchcarousel.grey-blue .arrow-holder:hover{-moz-opacity:1;-webkit-opacity:1;opacity:1}.touchcarousel.grey-blue .arrow-holder:active .arrow-icon{margin-top:-8px}.touchcarousel.grey-blue .arrow-holder.disabled{-moz-opacity:1;-webkit-opacity:1;opacity:1}.touchcarousel.grey-blue .tc-paging-container{margin-top:2px}.touchcarousel.grey-blue .tc-paging-item{background:url('gb-sprite.png') no-repeat -95px -4px;width:16px;height:16px;-moz-opacity:.8;-webkit-opacity:.8;opacity:.8}.touchcarousel.grey-blue .tc-paging-item.current{background:url('gb-sprite.png') no-repeat -95px -22px}.touchcarousel.grey-blue .tc-paging-item:hover{-moz-opacity:1;-webkit-opacity:1;opacity:1}.touchcarousel.minimal-light .arrow-icon{width:23px;height:28px;margin-top:-14px}.touchcarousel.minimal-light .arrow-icon.left{left:5px;background:url('ml-sprite.png') no-repeat -6px -7px}.touchcarousel.minimal-light .arrow-icon.right{right:5px;background:url('ml-sprite.png') no-repeat -173px -7px}.touchcarousel.minimal-light .arrow-holder.disabled{-moz-opacity:1;-webkit-opacity:1;opacity:1}.touchcarousel.minimal-light .arrow-holder.disabled .arrow-icon.left{background:url('ml-sprite.png') no-repeat -40px -7px}.touchcarousel.minimal-light .arrow-holder.disabled .arrow-icon.right{background:url('ml-sprite.png') no-repeat -139px -7px}.touchcarousel.minimal-light .arrow-holder{width:35px;-moz-opacity:.8;-webkit-opacity:.8;opacity:.8}.touchcarousel.minimal-light .arrow-holder:hover{-moz-opacity:1;-webkit-opacity:1;opacity:1}.touchcarousel.minimal-light .tc-paging-container{margin-top:-22px}.touchcarousel.minimal-light .tc-paging-item{background:url('ml-sprite.png') no-repeat -95px -4px;width:16px;height:16px;-moz-opacity:.8;-webkit-opacity:.8;opacity:.8}.touchcarousel.minimal-light .tc-paging-item.current{background:url('ml-sprite.png') no-repeat -95px -22px}.touchcarousel.minimal-light .tc-paging-item:hover{-moz-opacity:1;-webkit-opacity:1;opacity:1}.touchcarousel.three-d .arrow-icon{top:0;background-image:url('3d-sprite.png');background-repeat:no-repeat;width:19px;height:20px;margin-top:0}.touchcarousel.three-d .arrow-holder{top:-23px;width:19px;height:20px;-moz-opacity:.8;-webkit-opacity:.8;opacity:.8}.touchcarousel.three-d .arrow-holder.left{left:auto;right:22px}.touchcarousel.three-d .arrow-holder.right{right:-1px}.touchcarousel.three-d .arrow-icon.left{left:0;background-position:-8px -14px}.touchcarousel.three-d .arrow-icon.right{right:0;background-position:-173px -14px}.touchcarousel.three-d .arrow-holder.disabled .arrow-icon.left{background-position:-43px -14px}.touchcarousel.three-d .arrow-holder.disabled .arrow-icon.right{background-position:-138px -14px}.touchcarousel.three-d .arrow-holder:hover{-moz-opacity:1;-webkit-opacity:1;opacity:1}.touchcarousel.three-d .arrow-holder:active{-moz-opacity:.7;-webkit-opacity:.7;opacity:.7}.touchcarousel.three-d .arrow-holder.disabled{-moz-opacity:1;-webkit-opacity:1;opacity:1}.touchcarousel.three-d .tc-paging-container{width:auto;float:none;right:49px;margin-top:0;top:-21px}.touchcarousel.three-d .tc-paging-centerer{float:none;position:relative;left:0}.touchcarousel.three-d .tc-paging-centerer-inside{position:relative;left:0;float:none}.touchcarousel.three-d .tc-paging-item{background:url('3d-sprite.png') no-repeat -95px -4px;width:16px;height:16px;-moz-opacity:.8;-webkit-opacity:.8;opacity:.8}.touchcarousel.three-d .tc-paging-item.current{background:url('3d-sprite.png') no-repeat -95px -22px}.touchcarousel.three-d .tc-paging-item:hover{-moz-opacity:1;-webkit-opacity:1;opacity:1}
