#homepageSlider {
	position: relative;
	overflow: hidden;
	/*clear:both;*/
	/*margin: 0 auto;*/
	/*width: 960px;*/
	/*text-align: center;*/
	text-shadow: none !important; /* override JQM's value */
	z-index: -10; /* Keeps the slider under the second level mega-menu in IE7 */
	
	background-color: #232323;
}
	
	
	
	
	
#homepageSlider > .slider-wrap {
	position: relative;
	overflow: auto;
	height: 0px;
	background-color: #000000;
}

#homepageSlider > .slider-wrap div {
	position: relative;
	width: 92%;
	float: left;
	overflow: hidden;
}


	
/* Slide text*/
#homepageSlider > .slider-wrap > div > div {
	position: relative;	
	bottom: auto;
	right: auto;
	height: auto;
	padding: 4%;
	display: block;
	background-color: #000000;
	filter: none;
	z-index: 0;
	font-size: 12.5px !important;
	color: #ffffff;
		
		
		/*position: absolute;*/
		/*
		text-align: left;
		*/
		/*bottom: 7%;*/
		/*bottom: 4.5%;*/
		
		/*
		right: 1.5%;
		width: 25%;
		*/
		/*width: 26.4%;*/
		/*height: auto;*/
		/*height: 80%;*/
		/*height: 85.5%;*/
		
		/*
		padding: 1%;
		display: none;
		*/
		
		/*display: block;*/
		
		/*
		background-color: rgba(0, 0, 0, 0.9);
		filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#E8000000', endColorstr='#E8000000');
		color: #ffffff;
		*/
}

#homepageSlider > .slider-wrap > div > div#charleston {
	background-color: rgba(51, 51, 51, 1.0) !important;
	filter:  alpha(opacity=100);
	/*background-color: #333 !important;*/
}



#homepageSlider > .slider-wrap > div > div a {
	color: rgb(153, 204, 255);
	text-decoration: none;
	font-weight: bold;
}

#homepageSlider > .slider-wrap > div > div a:hover {
	text-decoration: underline;
}

#homepageSlider > .slider-wrap h3 {
	font-size: 1.5em;
	margin-top: 0px;
	margin-bottom: 0;
	/*color: #ffffff !important;*/
}

#homepageSlider > .slider-wrap img {

	position: relative;
	top: auto;
	left: auto;
	height: auto;
	width: inherit;
	margin-top: auto;

	/*
	position: relative;
	top: auto;
	left: auto;
	width: auto;
	height: auto;
	margin: 0px;
	padding: 0;
	clear: right;
	display: inline;
	*/
}



#homepageSlider > .slider-thumbnails {
	display: none;
}



div[id*='slider-arrow-'] {
	position: absolute;
	width: 15%;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	-moz-opacity: 0.50;
	-khtml-opacity: 0.50;
	opacity: 0.50;
	cursor: pointer;
	z-index: 10;
}

div[id*='slider-arrow-']:hover {
	position: absolute;
	width: 15%;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	-khtml-opacity: 0.75;
	opacity: 0.75;
}

#slider-arrow-left {	
	left: 2%;
}

#slider-arrow-right {	
	right: 2%;
}	
	
	
#homepageSlider img {
	max-width: 100%;
	height: auto;
	/*width: auto;*/
	width: auto\9; /* ie8 */
}



/* Media Queries
========================================================================== */

/*#mega {display: none;} */

@media only screen and (min-width: 600px) {

	
	
	#homepageSlider > .slider-thumbnails > div > span {
		font-size: 0.4em;
	}
}


@media only screen and (min-width: 832px) {
	
	#homepageSlider {
		position: relative;
		top: 6px;
		/*z-index: 0;*/
	}
	
	
	#homepageSlider > .slider-thumbnails {
		position: relative;
		background-color: #232323;
		text-align: center;

		padding: 0px;
		margin: 0px;
		
		-moz-box-shadow: 0 0 25px 10px #000000;
		-webkit-box-shadow: 0 0 25px 10px #000000;
		box-shadow: 0 0 25px 10px #000000;

		display: block; 
	}
	

	#homepageSlider > .slider-thumbnails > .slider-arrow {
		position: absolute;
		top: 0px;
		height: 4px;
		
		/*width: 14.6666%;*/
		width: 14%;	
		/*width: 144px;*/
		/*width: 15.2%;*/
		z-index: 100;
		/*display: none;*/
		background-color: #70b9ec;
		border-left: solid 1px #70b9ec;
		border-right: solid 1px #70b9ec;
	}
		
		
	#homepageSlider > .slider-thumbnails > .thumbnails-wrap {
		position: relative;
		background-color: #232323;
		text-align: center;
		overflow: hidden;
		padding: 0px;
		margin: 0px;
	}
		
	#homepageSlider > .slider-thumbnails > .thumbnails-wrap img {
		border: solid 0px #f6efdc;
	}
		
		
	#homepageSlider > .slider-wrap {
		position: relative;
		overflow: hidden;
	}
		
		
	#homepageSlider > .slider-wrap div {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
	}
	
		
	/* Slide text*/
	#homepageSlider > .slider-wrap > div > div {
		position: absolute;

		text-align: left;
		top: 10px;
		font-size: 11.25px !important;
		/*bottom: 7%;*/
		/*bottom: 4.5%;*/
		right: 1.5%;
		/*
		min-width: 200px;
		max-width: 300px;
		*/
		/*min-width: 200px;*/
		
		/*
		width: 25%;
		max-width: 50%;
		min-width: 25%;
		*/
		width: 26.4%;
		/*height: 205px;*/
		height: 80%;
		/*height: 85.5%;*/
		padding: 1%;
		display: inline-block;
		background-color: rgba(0, 0, 0, 0.9);
		filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#E8000000', endColorstr='#E8000000');
		color: #ffffff !important;
		z-index: 10;
	}

	#homepageSlider > .slider-wrap img {
		position: relative;
		top: auto;
		left: auto;
		width: auto;
		height: auto;
		margin: 0px;
		/*float: left;*/
		clear: right;
		display: inline;
	}
	
	
	
	#homepageSlider > .slider-thumbnails > .thumbnails-wrap > a
	{
		/* for 6 slides */
		/*width: 14.6666%;*/
		width: 14%;
		/*width: 144px;*/
		padding: 10px 12px 10px 6px;
		/*padding: 10px 9px 10px 4px;*/
		/*
		padding-top: 10px;
		padding-right: 8px;
		padding-bottom: 10px;
		padding-left: 3px;
		*/
		margin: 0;
		
		
		/*padding: 1% 0.75% 1% 0.5%;*/
		
		/* width/padding for 5 slides
		width: 18%;
		padding: 1% 1% 1% 0.5%;
		*/
		text-align: center;
		display: inline-block;
		vertical-align: top;
		border-right: solid 1px #000000;
		cursor: pointer;
		line-height: 0.75em;
		text-decoration: none;
		
	}
	
	/*
	#homepageSlider > .slider-thumbnails > .thumbnails-wrap > a:last-child,
	#homepageSlider > .slider-thumbnails > .thumbnails-wrap > #last-thumbnail,
	*/
	#homepageSlider  .slider-thumbnails  a#last-thumbnail
	{
		/*width: 149px !important;*/
		border-right: none !important;
		text-align: center;

		/* for 6 slides */
		/*
		padding-top: 10px;
		padding-right: 10px;
		padding-bottom: 10px;
		padding-left: 3px;
		*/
		/*padding: 1% 0.5% 1% 0.5%;*/ /* for 5 slides */
	}

	#homepageSlider > .slider-thumbnails > .thumbnails-wrap > a > span {
		text-transform: uppercase;
		font-size: 10px;
		color: #868686;
	}

	#homepageSlider > .slider-thumbnails > .thumbnails-wrap > a > img {
		position: relative;
		-moz-box-shadow: 0px 0px 5px #000000;
		-webkit-box-shadow: 0px 0px 5px #000000;
		box-shadow: 0px 0px 5px #000000;
		border: solid 1px #c3c2c2;
		opacity: 0.5;
	}

	#homepageSlider > .slider-thumbnails > .thumbnails-wrap > a:hover img, 
	#homepageSlider > .slider-thumbnails > .thumbnails-wrap > a.selected img 
	{
		position: relative;
		-moz-box-shadow: 0px 0px 5px #ffffff;
		-webkit-box-shadow: 0px 0px 5px #ffffff;
		box-shadow: 0px 0px 5px #ffffff;
		border: solid 1px #ffffff;
		opacity: 1.0;
	}

	#homepageSlider > .slider-thumbnails > .thumbnails-wrap > a:hover span, 
	#homepageSlider > .slider-thumbnails > .thumbnails-wrap > a.selected span 
	{
		color: #ffffff;
	}
	
	
	
		
}	/* min-width: 768px */
	
	
	
@media only screen and (min-width: 850px) {
	#homepageSlider > .slider-wrap > div > div {
		font-size: 11.25px !important;
		/*font-size: 1.0em;*/
	}
}

@media only screen and (min-width: 960px) {
	#homepageSlider > .slider-wrap > div > div {
		font-size: 13px !important;
		/*font-size: 1.0em;*/
	}
}
