/************************************************************************
<> BEGIN SHOWCASE BASE
*************************************************************************/
.featured object{
	z-index: 1;
	position: relative;
}

.showcase_wrapper{
	position: relative;
	height: auto;
	text-align: center;
	margin: 0px auto;
	padding: 0px;
	display: block;
}

.showcase_inner_wrapper {
	position: relative;
	margin: 0px auto;
	display: block;
}

	.showcase_lg .showcase, .showcase_lg .featured, .showcase_lg .fadeout{ 
		height: 455px; 			
	}
	
	.showcase_md .showcase, .showcase_md .featured, .showcase_md .fadeout {
		height: 320px;
	}
	
	.showcase_sm .showcase, .showcase_sm .featured, .showcase_sm .fadeout {
		height: 160px;
	}
	
	
	.showcase_lg .newsselect{
		height: 453px; 
    }
	
	.showcase_md .newsselect {
		height: 318px;
	}
	
	.showcase_sm .newsselect {
		height: 158px;
	}
	
	.showcase {
		position: relative;
		text-align: left;
		margin: 0px auto;
		overflow: hidden;
		z-index: 10;
	}
	
		.showcase_lg .showcase {
			width: 910px;
		}
		
		.showcase_md .showcase {
			width: 320px;
		}
		
		.showcase_sm .showcase {
			width: 160px;
		}
		
	.showcase a{
		display: block;
		width:100%;
		height:100%;
	}
	
	.featured{
		position:absolute;
		top:0;
		left:0;
		overflow: hidden;
		display:none;
	}
		
		.showcase_lg .featured {
			width: 910px;
		}
		
		.showcase_md .featured {
			width: 640px;
		}
		
		.showcase_sm .featured {
			width: 320px;
		}
    
    * html .featured {	/** ie6 fix; background tiles and it looks like crap **/
    	background: none;
    }
	
	.featured img, .featured a img, .featured a:hover img {
		padding: 0px;
		border: none;
	}
    
    .feature_excerpt{
        position: absolute;
        display: block;
        bottom: 0;
        left:0;
        z-index: 3;
        padding:20px 30px 30px 30px;
        font-size: 11px;
        line-height: 15px;
        cursor: pointer;
	}	
	
		.showcase_lg .feature_excerpt {
			 width: 850px;
		}
		
		.showcase_md .feature_excerpt {
			 width: 580px;
		}
		
		.showcase_sm .feature_excerpt {
			 width: 260px;
		}
    
    * html .feature_excerpt {	/** ie6 hack **/
    	bottom: -2px;
    }
	
	.showcase .featured_first {
		display: block;
	}
	
	.fadeout{
		position:absolute;
		width:200px;
		display:block;
		right:0px;
		z-index: 4;
	}
	
/*blockslider + fadeslider */
.blockslider .featured, .fadeslider .featured{
	width:100%;
	border:none;
	}

.blockslider .feature_excerpt, .fadeslider .feature_excerpt{
	display:none;
}

.js_active .blockslider .featured img, .js_active .fadeslider .featured img{
	visibility: hidden;
}

/*accordion*/
.accordion .featured{
	position: absolute;
	-moz-box-shadow: 0px 0px 20px #000;
	-webkit-box-shadow: 0px 0px 20px #000;
	box-shadow: 0px 0px 20px #000;
}

	.showcase_lg .accordion .featured {
		width: 670px;
	}

.accordion .featured_first {
	display: none;
}

.accordion .feature_excerpt, .accordion .position_excerpt{
	width: 630px;
}

.accordion .sliderheading {

}

.accordion .heading_clone{
	visibility: visible;
	position: absolute;
    display: block;
	z-index: 5;
	bottom:20px;
	left:20px;
	font-size: 13px;
	text-transform: uppercase;
	padding:0;
	margin: 0;
}

/*** slide controls ***/

.slidecontrols{
	position:absolute;
    right: 50%;
	z-index: 10;
}

	.showcase_lg .slidecontrols{
		top: 470px;
		margin-right: -455px;
	}
	
	.showcase_md .slidecontrols{
		top: 655px;
		margin-right: -320px;
	}
	
	.showcase_sm .slidecontrols{
		top: 335px;
		margin-right: -160px;
	}

.slidecontrols a{
	height:10px;
	padding:2px 2px;
	width:10px;
	display:block;
	cursor: pointer;
	outline: none;
	float:left;
	z-index: 1000000;
}

/*newsslider*/

.newsselect{
	position: absolute;
	overflow: hidden;
	width: 238px;
	right:0px;
	top:0px;
	z-index: 6;
}

.newsslider .newsItems{
	position: absolute;
	top:0;
	left:0;
    width: 100%;
}


	.showcase_lg .newsslider .feature_excerpt, .showcase_lg .newsslider .position_excerpt, .showcase_lg .newsslider .showcase_link {
		width: 610px;
	}

	.showcase_md .newsslider .feature_excerpt, .showcase_md .newsslider .position_excerpt, .showcase_md .newsslider .showcase_link{
		width: 430px;
	}
	
	.showcase_sm .newsslider .feature_excerpt, .showcase_sm .newsslider .position_excerpt, .showcase_sm .newsslider .showcase_link{
		width: 220px;
	}

	
.newsselect .sliderheading{
	font-size:13px;
	font-weight: bold;
	padding: 0;
	padding-right: 10px;
}

.newsselect .single_item{
	padding:15px 10px;
	display: block;
	text-decoration: none;
	line-height: 1.3em;
	height:auto;
	width:100%;
}

.newsselect .sliderdate{
	display:block;
	font-size: 11px;
}

.newsselect .slidercontent{
	display:block;
	font-size: 10px;
	line-height: 12px;
	padding-right: 20px;
}

.sliderheading{
	display:block;
	font-size: 26px;
	line-height: 22px;
    font-weight: normal;	
	letter-spacing: 0.4px;
	padding-bottom: 0.5em;
	font-family: "Trebuchet MS",Tahoma,Helvetica;
}

.slidercontent {
	font-size: 13px;
	line-height: 16px;
}

.sliderdate{
	display:none;
}

.showcase a, .showcase a img, .showcase img, .showcase object{
	text-decoration: none;
	border:none;
	outline: none;
	padding: 0;
}

.showcase a:hover{
	text-decoration: none;
}

.showcase .rel_pos{
	position: relative;
}

/*** override any main content styles **/

#main_content .showcase img, #main_content .showcase a img, #main_content .showcase a:hover img {
	border: none;
	padding: 0px;
	margin: 0px;
}

a.has_link {
	cursor: pointer;
	-webkit-backface-visibility: hidden;
}

a.no_link {
	cursor: default;
	-webkit-backface-visibility: hidden;
}

.fancyborder{position: absolute; z-index:99; display:block;}
.fancyborder_top{top:0px; left:10px; height:10px; width:100%}
.fancyborder_left{bottom:10px; left:0px; height:100%; width:10px}
.fancyborder_right{top:10px; right:0px; height:100%; width:10px}
.fancyborder_bottom{bottom:0px; right:10px; height:10px; width:100%}
    
* html .fancyborder_right { margin-top: 3px; }
* html .fancyborder_bottom { bottom: -3px; }

.border1 .fancyborder{ background: transparent url('/mapV5/v5plugins/showcase/images/fancy_border.png') repeat 0 0; }
 
.border2 .fancyborder{ background: transparent url('/mapV5/v5plugins/showcase/images/fancy_border_white.png') repeat 0 0; }
 
.border3 .fancyborder_top{background: transparent url('/mapV5/v5plugins/showcase/images/fade_border_black_top.png') repeat 0 0; left: 0px;}
.border3 .fancyborder_left{background: transparent url('/mapV5/v5plugins/showcase/images/fade_border_black_left.png') repeat 0 0; bottom: 0px;}
.border3 .fancyborder_right{background: transparent url('/mapV5/v5plugins/showcase/images/fade_border_black_right.png') repeat 0 0; top: 0px;}
.border3 .fancyborder_bottom{background: transparent url('/mapV5/v5plugins/showcase/images/fade_border_black_bottom.png') repeat 0 0; right: 0px;}
  
.border4 .fancyborder_top{background: transparent url('/mapV5/v5plugins/showcase/images/fade_border_white_top.png') repeat 0 0; left: 0px;}
.border4 .fancyborder_left{background: transparent url('/mapV5/v5plugins/showcase/images/fade_border_white_left.png') repeat 0 0; bottom: 0px;}
.border4 .fancyborder_right{background: transparent url('/mapV5/v5plugins/showcase/images/fade_border_white_right.png') repeat 0 0; top: 0px;}
.border4 .fancyborder_bottom{background: transparent url('/mapV5/v5plugins/showcase/images/fade_border_white_bottom.png') repeat 0 0; right: 0px;}
 
.border5 .fancyborder_top{background: transparent url('/mapV5/v5plugins/showcase/images/bevel_border_highlight_top.png') repeat 0 0; left: 0px;}
.border5 .fancyborder_left{background: transparent url('/mapV5/v5plugins/showcase/images/bevel_border_highlight_left.png') repeat 0 0; bottom: 0px;}
.border5 .fancyborder_right{background: transparent url('/mapV5/v5plugins/showcase/images/bevel_border_shadow_right.png') repeat 0 0; top: 0px;}
.border5 .fancyborder_bottom{width:100%; background: transparent url('/mapV5/v5plugins/showcase/images/bevel_border_shadow_bottom.png') repeat 0 0; right: 0px;}
 
.border6 .fancyborder_top{ background: transparent url('/mapV5/v5plugins/showcase/images/bevel_border_highlight_top.png') repeat 0 0; left: 0px;}
.border6 .fancyborder_left{background: transparent url('/mapV5/v5plugins/showcase/images/bevel_border_shadow_left.png') repeat 0 0; bottom: 0px;}
.border6 .fancyborder_right{background: transparent url('/mapV5/v5plugins/showcase/images/bevel_border_highlight_right.png') repeat 0 0; top: 0px;}
.border6 .fancyborder_bottom{background: transparent url('/mapV5/v5plugins/showcase/images/bevel_border_shadow_bottom.png') repeat 0 0; right: 0px;}

.border7 .fancyborder_top{ background: transparent url('/mapV5/v5plugins/showcase/images/bevel_border_shadow_top.png') repeat 0 0; left: 0px;}
.border7 .fancyborder_left{background: transparent url('/mapV5/v5plugins/showcase/images/bevel_border_highlight_left.png') repeat 0 0; bottom: 0px;}
.border7 .fancyborder_right{background: transparent url('/mapV5/v5plugins/showcase/images/bevel_border_shadow_right.png') repeat 0 0; top: 0px;}
.border7 .fancyborder_bottom{background: transparent url('/mapV5/v5plugins/showcase/images/bevel_border_highlight_bottom.png') repeat 0 0; right: 0px;}
 
.border8 .fancyborder_top{background: transparent url('/mapV5/v5plugins/showcase/images/bevel_border_shadow_top.png') repeat 0 0; left: 0px;}
.border8 .fancyborder_left{background: transparent url('/mapV5/v5plugins/showcase/images/bevel_border_shadow_left.png') repeat 0 0; bottom: 0px;}
.border8 .fancyborder_right{background: transparent url('/mapV5/v5plugins/showcase/images/bevel_border_highlight_right.png') repeat 0 0; top: 0px;}
.border8 .fancyborder_bottom{background: transparent url('/mapV5/v5plugins/showcase/images/bevel_border_highlight_bottom.png') repeat 0 0; right: 0px;}

.border9 .fancyborder{position: absolute; z-index:99; display:block;}
.border9 .fancyborder_top{top:0px; left:10px; height:10px; width:100%}
.border9 .fancyborder_left{bottom:10px; left:0px; height:100%; width:10px}
.border9 .fancyborder_right{top:10px; right:0px; height:100%; width:10px}
.border9 .fancyborder_bottom{bottom:0px; right:10px; height:10px; width:100%}
.border9 .fancyborder { background: none; }
.border9 .showcase_inner_wrapper { background: #fff; padding: 30px 35px; width: 910px; }
.border9 .fancyborder_bottom{
	background:url("/mapV5/v5plugins/showcase/images/fancy_bow.png") no-repeat scroll center bottom transparent;
	bottom:0px;
	height:48px;
	right:0px;
	width:100%;
}
.border9 .fancyborder_top{
	background:url("/mapV5/v5plugins/showcase/images/fancy_bow_top.png") no-repeat scroll center bottom transparent;
	top:0px;
	height:48px;
	left:0px;
	width:100%;
}

.border10 .fancyborder{position: absolute; z-index:99; display:block;}
.border10 .fancyborder_top{top:0px; left:10px; height:10px; width:100%}
.border10 .fancyborder_left{bottom:10px; left:0px; height:100%; width:10px}
.border10 .fancyborder_right{top:10px; right:0px; height:100%; width:10px}
.border10 .fancyborder_bottom{bottom:0px; right:10px; height:10px; width:100%}
.border10 .fancyborder { background: none; }
.border10 .showcase_inner_wrapper { background: #fff; padding: 30px 35px; width: 910px; }
.border10 .fancyborder_bottom{
	background:url("/mapV5/v5plugins/showcase/images/fancy_bow_black.png") no-repeat scroll center bottom transparent;
	bottom:0px;
	height:48px;
	right:0px;
	width:100%;
}
.border10 .fancyborder_top{
	background:url("/mapV5/v5plugins/showcase/images/fancy_bow_top_black.png") no-repeat scroll center bottom transparent;
	top:0px;
	height:48px;
	left:0px;
	width:100%;
}
	.footer1 .showcase_inner_wrapper {
	  padding-bottom: 26px;
	  background: transparent url('/mapV5/v5plugins/showcase/images/footer1.png') bottom center no-repeat;
}

.footer2 .showcase_inner_wrapper {
	padding-bottom: 70px;
	 background: transparent url('/mapV5/v5plugins/showcase/images/footer2.png') bottom center no-repeat;
}

.footer3 .showcase_inner_wrapper {
	padding-bottom: 70px;
	 background: transparent url('/mapV5/v5plugins/showcase/images/footer3.png') bottom center no-repeat;
}
 
.footer4 .showcase_inner_wrapper {
	-moz-box-shadow: 0px 0px 20px #000;
	-webkit-box-shadow: 0px 0px 20px #000;
	box-shadow: 0px 0px 20px #000;
}
 
.footer5 .showcase_inner_wrapper {
	-moz-box-shadow: 0px 0px 20px #fff;
	-webkit-box-shadow: 0px 0px 20px #fff;
	box-shadow: 0px 0px 20px #fff;
}

	.showcase_lg.footer4, .showcase_lg.footer5 { width: 910px; }
	.showcase_md.footer4, .showcase_md.footer5 { width: 640px; }
	.showcase_sm.footer4, .showcase_sm.footer5 { width: 320px; }
 
.circle .slidecontrols a{ 
	background:transparent url('/mapV5/v5plugins/showcase/images/slide_controls_multi.png') no-repeat -28px top; 
	text-indent: -9999px;
}

.circle .slidecontrols .active_item, .circle .slidecontrols a:hover{
	background:transparent url('/mapV5/v5plugins/showcase/images/slide_controls_multi.png') no-repeat 2px top ;
}
 
.square .slidecontrols a{ 
	background:transparent url('/mapV5/v5plugins/showcase/images/slide_controls_multi.png') no-repeat -28px -14px; 
	text-indent: -9999px;
}

.square .slidecontrols .active_item, .square .slidecontrols a:hover{
	background:transparent url('/mapV5/v5plugins/showcase/images/slide_controls_multi.png') no-repeat 2px -14px ;
}
 
.star .slidecontrols a{ 
	background:transparent url('/mapV5/v5plugins/showcase/images/slide_controls_multi.png') no-repeat -28px -28px; 
	text-indent: -9999px;
}

.star .slidecontrols .active_item, .star .slidecontrols a:hover{
	background:transparent url('/mapV5/v5plugins/showcase/images/slide_controls_multi.png') no-repeat 2px -28px ;
}

.triangle .slidecontrols a{ 
	background:transparent url('/mapV5/v5plugins/showcase/images/slide_controls_multi.png') no-repeat -28px -40px; 
	text-indent: -9999px;
}

.triangle .slidecontrols .active_item, .triangle .slidecontrols a:hover{
	background:transparent url('/mapV5/v5plugins/showcase/images/slide_controls_multi.png') no-repeat 2px -40px ;
}

.number .slidecontrols a{ 
   text-decoration: none; 
}

.number .slidecontrols .active_item, .number .slidecontrols a:hover{
	text-decoration: underline;
	font-weight: bold;
}

.item .slidecontrols a{ 
	background:transparent url('/mapV5/v5plugins/showcase/images/slide_controlls.png') no-repeat -28px top; 
}

.item .slidecontrols .active_item, .item .slidecontrols a:hover{
	background:transparent url('/mapV5/v5plugins/showcase/images/slide_controlls.png') no-repeat 2px top ;
}

.style1 .featured a, .style1 .newsselect a, .style1 .featured a:hover{
	color:#555;
	text-shadow: 0px 0px 2px #FFFFFF;
}

.style1 .newsselect a:hover{
	color:#777;
	text-shadow: 0px 0px 2px #FFFFFF;
}

.style1 .newsselect{
    border:1px solid #e1e1e1;
    background: #fff;
	background: rgba(255, 255, 255, 0.9);
}

.style1 .newsselect .single_item{
	border-bottom:1px solid #e1e1e1;
	text-shadow: 0px 0px 2px #FFFFFF;
}

.style1 .newsselect .single_item:hover, .style1 .newsselect .active_item{
	background: #dadada;
	background: rgba(218, 218, 218, 0.9);
}

.style1 .position_excerpt, .style1 .featured_inside .feature_excerpt { 
	/*background:none repeat scroll 0 0 #FFFFFF; */
}

.style1 .sliderheading { color: #333; text-shadow: 0px 0px 5px #FFFFFF; }

.style1 .feature_excerpt {
	background-color: #fff;
	text-shadow: 0px 0px 2px #FFFFFF;
}


