.tp-caption.small_light{
	position: absolute; 
	color: #ffffff; 
	text-shadow: none; 
	font-weight: normal; 
	font-size: 17px; 
	line-height: 22px; 
	padding: 3px 4px; 
	padding-top: 1px;
	margin: 0px; 
	border-width: 0px; 
	border-style: none; 
	background-color: none;	
	letter-spacing: 0px;	
	text-shadow: 1px 1px 0 rgba(0,0,0,0.5);										
}

.tp-caption.medium_light{
	position: absolute; 
	color: #ffffff; 
	text-shadow: none; 
	font-weight: normal; 
	font-size: 26px; 
	line-height: 29px; 
	padding: 3px 4px; 
	padding-top: 1px;
	margin: 0px; 
	border-width: 0px; 
	border-style: none; 
	background-color: none;	
	letter-spacing: 0px;
	text-shadow: 1px 1px 0 rgba(0,0,0,0.5);												
}

.tp-caption.large_light{
	position: absolute; 
	color: #ffffff; 
	text-shadow: none; 
	font-weight: bold; 
	font-size: 40px; 
	line-height: 42px; 
	padding: 3px 4px; 
	padding-top: 1px;
	margin: 0px; 
	border-width: 0px; 
	border-style: none; 
	background-color: none;	
	letter-spacing: 0px;
	text-shadow: 1px 1px 0 rgba(0,0,0,0.5);												
}

.tp-caption.small_dark{
	position: absolute; 
	color: #313131; 
	text-shadow: none; 
	font-weight: normal; 
	font-size: 17px; 
	line-height: 22px; 
	padding: 3px 4px; 
	padding-top: 1px;
	margin: 0px; 
	border-width: 0px; 
	border-style: none; 
	background-color: none;	
	letter-spacing: 0px;
	text-shadow: 1px 1px 0 rgba(255,255,255,0.5);								
}

.tp-caption.medium_dark{
	position: absolute; 
	color: #313131; 
	text-shadow: none; 
	font-weight: normal; 
	font-size: 26px; 
	line-height: 29px; 
	padding: 3px 4px; 
	padding-top: 1px;
	margin: 0px; 
	border-width: 0px; 
	border-style: none; 
	background-color: none;	
	letter-spacing: 0px;
	text-shadow: 1px 1px 0 rgba(255,255,255,0.5);											
}

.tp-caption.large_dark{
	position: absolute; 
	color: #39464E; 
	text-shadow: none; 
	font-weight: bold; 
	font-size: 40px; 
	line-height: 42px; 
	padding: 3px 4px; 
	padding-top: 1px;
	margin: 0px; 
	border-width: 0px; 
	border-style: none; 
	background-color: none;	
	letter-spacing: 0px;
	text-shadow: 1px 1px 0 rgba(255,255,255,0.5);										
}
				
.tp-caption a { 
	text-shadow: none;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	-ms-transition: all 0.2s ease-out;	 
}			
	
.tp-caption a:hover { 

}