#awOnePageButton .view-slide { display:none }

/* This class is removed after the showcase is loaded */
/* Assign the correct showcase height to prevent loading jumps in IE */
.showcase-load { height:auto; /* Same as showcase javascript option */ overflow:hidden }

/* Container when content is shown as one page */
.showcase-onepage { /**/ }

/* Container when content is shown in slider */
.showcase { position:relative; margin:0; padding:0 }
.showcase-content-container { background-color:#000 }  

/* Navigation arrows */
.showcase-arrow-previous, 
.showcase-arrow-next { -webkit-transition:all 0.2s ease-out; -moz-transition:all 0.2s ease-out; -o-transition:all 0.2s ease-out; transition:all 0.2s ease-out; position:absolute; background:url('../images/bg_showcase-arrow.png') #FFF top right; width:30px; height:30px; top:180px; cursor:pointer; -moz-box-shadow: 0px 0px 5px 0px #656565;
-webkit-box-shadow: 0px 0px 5px 0px #656565;
-o-box-shadow: 0px 0px 5px 0px #656565;
box-shadow: 0px 0px 5px 0px #656565;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#656565, Direction=NaN, Strength=5); } 
.showcase-arrow-previous { left:20px; background-position:0 0  } 
.showcase-arrow-previous:hover { background-position:-30px 0; background-color:#2d3e44 } 
.showcase-arrow-next { right:-56px; background-position:-90px 0 } 
.showcase-arrow-next:hover { background-position:-60px 0; background-color:#2d3e44 }  

/* Content */
.showcase-content { background-color:#000; text-align:center } 
.showcase-content-wrapper { text-align:center; height:auto; width:665px; display:table-cell; vertical-align:middle }  

/* Styling the tooltips */
.showcase-plus-anchor { background-image:url('../images/showcase/plus.png'); background-repeat:no-repeat } 
.showcase-plus-anchor:hover { background-position:-32px 0 }  
div.showcase-tooltip { background-color:#fff; color:#000; text-align:left; padding:5px 8px; background-image:url('../images/showcase/white-opacity-80.png') }  

/* Styling the caption */
.showcase-caption { color:#000; padding:8px 15px; text-align:left; position:absolute; bottom:10px; left:10px; right:10px; display:none; background-image:url('../images/showcase/white-opacity-80.png') } 
.showcase-onepage .showcase-content { margin-bottom:10px }  

/* Button Wrapper */
.showcase-button-wrapper { clear:both; margin-top:10px; text-align:center } 
.showcase-button-wrapper span { margin-right:3px; padding:2px 5px 0px 5px; cursor:pointer; font-size:12px; color:#444444 } 
.showcase-button-wrapper span.active { color:#fff }  

/* Thumbnails */
.showcase-thumbnail-container /* Used for backgrounds, no other styling!!! */ { background-color:#000 } 
.showcase-thumbnail-wrapper { overflow:hidden } 
.showcase-thumbnail { width:120px; height:90px; cursor:pointer; border:solid 1px #333; position:relative }  
.showcase-thumbnail-caption { 	position:absolute; 	bottom:2px; 	padding-left:10px; 	padding-bottom:5px }
.showcase-thumbnail-content { 	padding:10px; 	text-align:center; 	padding-top:25px }
.showcase-thumbnail-cover { 	background-image:url('../images/showcase/black-opacity-40.png'); 	position:absolute; 	top:0; bottom:0; left:0; right:0 } 
.showcase-thumbnail:hover { border:solid 1px #999 }  
.showcase-thumbnail:hover .showcase-thumbnail-cover { 	display:none } 
.showcase-thumbnail.active { border:solid 1px #999 }  
.showcase-thumbnail.active .showcase-thumbnail-cover { 	display:none } 
.showcase-thumbnail-wrapper-horizontal { padding:10px } 
.showcase-thumbnail-wrapper-horizontal .showcase-thumbnail { margin-right:10px; width:116px } 
.showcase-thumbnail-wrapper-vertical { padding:10px } 
.showcase-thumbnail-wrapper-vertical .showcase-thumbnail { margin-bottom:10px } 
.showcase-thumbnail-button-backward,
.showcase-thumbnail-button-forward { padding:7px; cursor:pointer } 
.showcase-thumbnail-button-backward { padding-bottom:0px; padding-right:0px } 
.showcase-thumbnail-button-backward .showcase-thumbnail-vertical,
.showcase-thumbnail-button-forward .showcase-thumbnail-vertical,
.showcase-thumbnail-button-forward .showcase-thumbnail-horizontal,
.showcase-thumbnail-button-backward .showcase-thumbnail-horizontal { background-image:url('../images/showcase/arrows-small.png'); background-repeat:no-repeat; display:block; width:17px; height:17px } 
.showcase-thumbnail-button-backward .showcase-thumbnail-vertical { background-position:0 -51px; margin-left:55px }
.showcase-thumbnail-button-backward:hover .showcase-thumbnail-vertical { background-position:-17px -51px } 
.showcase-thumbnail-button-forward .showcase-thumbnail-vertical { background-position:0 -34px; margin-left:55px }
.showcase-thumbnail-button-forward:hover .showcase-thumbnail-vertical { background-position:-17px -34px } 
.showcase-thumbnail-button-backward .showcase-thumbnail-horizontal { background-position:0 -17px; margin-top:40px; margin-bottom:40px }
.showcase-thumbnail-button-backward:hover .showcase-thumbnail-horizontal { background-position:-17px -17px } 
.showcase-thumbnail-button-forward .showcase-thumbnail-horizontal { background-position:0 0; margin-top:40px; margin-bottom:40px }
.showcase-thumbnail-button-forward:hover .showcase-thumbnail-horizontal { background-position:-17px 0 }  

/* Hide button text */
.showcase-thumbnail-button-forward span span,
.showcase-thumbnail-button-backward span span { display:none } 

.showcase-content { background-color:inherit }
.showcase-content-wrapper { width:inherit }
.showcase-onepage .static-caption { background-color:#dfdfdf; color:#333 }

/* Navigation arrows */
.showcase-arrow-previous, 
.showcase-arrow-next { z-index:20 }
.showcase-arrow-previous { left:20px }
.showcase-arrow-next { right:20px }

/* Thumbnails */
.showcase-thumbnail-wrapper { overflow:hidden; margin:auto }

/* Caption */
.static-caption { text-align:left; font-size:11px; color:#e0e0e0; padding:10px 0; margin:0 }

/* Customisation */
.showcase-step .showcase-content-wrapper .showcase-content-description { position:absolute; z-index:150; bottom:20px; left:0; margin:0 0 0 20px }
.showcase-step .showcase-content-wrapper .showcase-content-description p { padding:5px 8px; line-height:20px; font-size:13px; float:left; text-align:left; background-color:#FFF }