/*** Primary Style Sheet for Theme ***/




#SlideShow			{ width: 700px; margin: -72px auto 0; position: relative; z-index: 11; }

#SlideShow-Top, #SlideShow-Middle, #SlideShow-Bottom { position: relative; z-index: 11; }

#SlideShow-Top		{ height: 19px; background: transparent url("../images/SS-TopBorder.html") no-repeat 0 0; }

#SlideShow-Middle 	{ height: 300px; background: transparent url("../images/SS-Repeat.html") repeat-y 0 0; }

#SlideShow-Bottom	{ height: 19px; background: transparent url("../images/SS-BottomBorder.html") no-repeat 0 0; }

#SlideShow-Shadow	{ height: 93px; margin: -65px 0 18px;

					  background: transparent url("../images/SS-CastShadow.html") no-repeat 50% 0; }

#SlideShow-Images	{ width: 700px; height: 300x; overflow: hidden;

					  top: 8px;  position: absolute; z-index: 1;}



.shortSS #SlideShow-Middle	{ height: 214px; }

.shortSS #SlideShow-Images	{ height: 235px; }

.shortSS#SlideShow-Shadow	{ margin-bottom: 0; }



#SlideShow-Controls { 

	width: 680px; height: 37px; 

	background: transparent url('../images/SS-OverlayControls.png') repeat 0 0;

	top: 9px; left: 1px; position: absolute; z-index: 96; }

	

	/* Slide Pager */

	#SlidePager	{ position: relative; top: 10px; left: 1px; float: left;}

	#SlidePager a, #SlidePager a:visited { float: left; width: 17px; height: 17px; margin: 0 1px; overflow: hidden;

		background: transparent url("../images/SS-Paging.png") no-repeat 0 0; text-decoration: none; text-indent: -1234px;}

	#SlidePager a:hover { background-position: 0 -17px; }

	#SlidePager a.activeSlide { background-position: 0 -34px; }



	/* Slide Next/Prev */

	#SlideNextPrev { position: relative; top: 5px; right: 8px; float: right; width: 60px; }

	#SlideNextPrev a, #SlideNextPrev a:visited { float: right; width: 28px; height: 28px; margin: 0 1px; overflow: hidden; 

		text-decoration: none; text-indent: -1234px;}

	a.slideNext { background: transparent url("../images/SS-ButtonNext.png") no-repeat 0 0; }

	a.slidePrev { background: transparent url("../images/SS-ButtonPrev.png") no-repeat 0 0; }

	a.slideNext:hover { background-position: 0 -27px; }

	a.slidePrev:hover { background-position: 0 -27px; }

	
	/* Slide Show Overlay Content */

	#SlideShow .ssOverlay-1 { width: 300px; height: 300px; background: #000; opacity: .5; position: absolute; top: 0; left: 50px; }

	#SlideShow .ssOverlay-1 .ssOverlayText { padding: 95px 50px 0; color: #ccc; }

	#SlideShow .ssOverlay-1 .ssOverlayText h3 { color: #fff; }

	#SlideShow .ssOverlay-2 { width: 680px; background: #000; opacity: .7; position: absolute; bottom: 35px; left: 0; }

	#SlideShow .ssOverlay-2 .ssOverlayText { padding: 22px 0 20px; color: #ccc; }

	#SlideShow .ssOverlay-2 .ssOverlayText h3 { color: #fff; text-align: center; margin-bottom: 0; }
	
		.shadow {
	z-index:4;
	position: absolute;
	width:1000px;
	top: 189px;
	float:left;
	margin:0 auto 0 auto;
	left:50%;
	right:102px;
	margin-left:-500px;
	}



h1, h2, h3, h4, h5, h6, .headline, .title, #fancybox-title-main {

	font-family: Tahoma, Geneva, sans-serif; font-weight: normal;

	line-height: 1.15; margin: 0 0 0.5em; padding: 0 0 0.2em; color: #d6a043; }

	

h1			{ font-size: 2.34em; }

h2			{ font-size: 2em; }

h3			{ font-size: 1.66em; margin-bottom: 0.5em; }

h4			{ font-size: 1.35em; margin-bottom: 0.5em; border-bottom: none;  }

h5			{ font-size: 1.17em; font-weight: bold; margin-bottom: 0.5em; border-bottom: none; }

h6			{ font-size: 1em; font-weight: lighter; text-transform:uppercase; margin-bottom: 0.5em; border-bottom: none; }

.title		{ margin-bottom: 0; }

.pageTitle	{ font-size: 3em; margin: 0; padding: 64px 0 11px; }

.pageTagLine { margin: 0; padding: 0; }

.headline	{ color: #000; }


