/* SLIDER / TABS CSS by Kunde & Co. */
.coda-slider-wrapper { padding: 20px 0px; }
.coda-slider {
	width: 946px;
	height: 280px;
	background: #eee;
}
.coda-slider, .coda-slider .panel { width: 946px; height: 280px; }
.coda-slider-wrapper.arrows .coda-slider, .coda-slider-wrapper.arrows .coda-slider .panel { width: 946px; }
.coda-slider-wrapper.arrows .coda-slider { margin: 0 0px }

/* HIDE left/right buttons */
.coda-nav-left {
	position: absolute;
	display: block;
	width: 25px;
	height: 25px;
	top:140px;
	z-index: 3;
 }
 
 .coda-nav-right {
 	position: absolute;
	display: block;
	width: 25px;
	height: 25px;
	top:140px;
	z-index: 3;
 }

/* Tab nav */
.coda-nav ul li a.current { 
	background: url("../images/slider_tab_active.png"); 
}
.coda-nav ul li a.medium_a.medium_a_current{ 
	background: url("../images/slider_tab_active_173.png"); 
}
.coda-nav ul li a.medium_a { 
	background: url("../images/slider_tab_173.png"); 
}
.coda-nav ul li a.small_a.small_a_current{ 
	background: url("../images/slider_tab_active_151.png"); 
}
.coda-nav ul li a.small_a { 
	background: url("../images/slider_tab_151.png"); 
}
.coda-nav ul li a:hover {
	color: #fff;
}

/* Panel padding */
.coda-slider .panel-wrapper { padding: 0px; overflow: hidden; }
.panel-wrapper a {
	width: 946px;
	height: 280px;
	display: block;
	padding: 0px;
	margin: 0;
	overflow: hidden;
}
/* Hiding the title */
.coda-slider h2 {
	display: none;
}
.panel-text-right {
	float: right;
	text-align: right;
	margin: 20px 30px 0 0;
}

.panel-text-left {
	float: left;
	text-align: left;
	margin: 20px 0 0 30px;
}

.panel-text {
	width: 300px;
	position:relative;
	z-index:3;
	display: block;
}

* html .panel-text {
	margin-right: 14px;
}

.sliderTitle {
	font-size: 27px;
	line-height: 28px;
}

.sliderLargeTitle {
	font-size: 63px;
	line-height: 70px;
}

/* Showing the title */
.panel-text h2 {
	color: #333;
	margin: 20px 0 0 0;
	display: block;
}

.sliderNormalText {
	font-size: 16px;
	line-height: 18px;
}


.sliderLargeText {
	font-size: 26px;
	line-height: 28px;
}

.sliderGradient {
	opacity: .3;
	bottom:0;
	top:0;
	position: absolute;
	display:block;
	background-color:#000000;
	z-index: 2;
	height:280px;
	filter:alpha(opacity=30);
}

.panel-text h4 {
	color: #444;
	text-transform: none;
	margin: 10px 0 5px 0;
}
.panel-text p a {
	color: #08338f;
	font-size: 14px;
}
.panel-text p a:hover {
	color: #00c8ff;
}
/* Tabbed nav */
.coda-nav ul {
	clear: both; display: block; margin: auto; overflow: hidden;
	position: absolute;
	left: 170px;
	top: -200px;
	z-index: 400;
	width: 700px;
}
* html .coda-nav ul {
	top: -200px;
}
.coda-nav ul li { display: inline; background: none !important; }
.coda-nav ul li a { 
	background: url("../images/slider_tab.png"); 
	color: #fff; 
	display: block; 
	float: left; 
	margin-right: 14px; 
	text-decoration: none;
	font-size: 12px;
	width: 187px;
	height: 31px;
	line-height: 34px;
	text-align: center;
}
/* FALLBACK FOR IE6 */
* html .coda-nav ul li a {
	background: #0099dc;
}
* html .coda-nav ul li a.current {
	background: #26cd35;
}
.loading {
	display: none;
}
/* Misc, DONT CHANGE */
.coda-slider-wrapper { clear: both; overflow: auto;  }
.coda-slider { overflow: hidden; position: relative; }
.coda-slider .panel { display: block; float: left }
.coda-slider .panel-container { position: relative }

.coda-slider-no-js .coda-slider { height: 280px; overflow: auto !important; padding-right: 20px }

/* SLIDER / TABS CSS by Kunde & Co. */

/* HOMEPAGE SLIDER / TABS CSS by McDill */
.coda-hpslider-wrapper {
margin:0;
padding:15px 15px 8px 1px;
width:960px;
height:340px;
background:transparent url("../images/border-banner.png") no-repeat;
text-align:left;
position:relative;
}
.coda-hpslider-wrapper h1 {
float:left;
margin:0 0 10px 15px;
_margin-left:7px; /* IE6 doubles the margin on floated element */
padding:0;
width:400px;
font-size:24px;
line-height:24px;
height:24px;
color:#555;
z-index:999;
}
.A1-feature, .B1-feature, .C1-feature {
float:left;
margin:0 14px 0 0;
width:306px;
height:300px;
color:#FFF;
background-color:#00C8FF;
position:relative;
}
.B5-feature, .C2-feature {
float:right;
margin:0 0 0 0;
width:306px;
height:300px;
color:#FFF;
position:relative;
}
.A2-feature {
float:left;
margin:0 14px 14px 0;
width:306px;
height:143px;
background:#00C8FF url("../images/306x143-bg-blue.png") no-repeat;	
color:#FFF;
position:relative;
}
.B2-feature {
float:left;
margin:0 14px 14px 0;
width:306px;
height:143px;
background:#64BC46 url("../images/306x143-bg-green.png") no-repeat;	
color:#FFF;
position:relative;
}
.C3-feature {
float:left;
margin:0 14px 14px 0;
width:306px;
height:143px;
background:#64BC46 url("../images/306x143-bg-green.png") no-repeat;	
color:#FFF;
position:relative;
}
.C4-feature {
float:left;
margin:0 14px 0 0;
width:306px;
height:143px;
background:#00C8FF url("../images/306x143-bg-blue.png") no-repeat;	
color:#FFF;
position:relative;
}
.A4-feature {
float:left;
margin:0 14px 0 0;
width:146px;
height:143px;	
background:#64BC46 url("../images/146x143-bg-green.png") no-repeat;	
color:#FFF;
position:relative;
}
.B3-feature {
float:left;
margin:0 14px 0 0;
width:146px;
height:143px;	
background:#64BC46 url("../images/146x143-bg-green.png") no-repeat;	
color:#FFF;
position:relative;
}
.A5-feature {
float:left;
margin:0 0 0 0;
width:146px;
height:143px;	
background:#00C8FF url("../images/146x143-bg-blue.png") no-repeat;	
color:#FFF;
position:relative;
}
.B4-feature {
float:left;
margin:0 0 0 0;
width:146px;
height:143px;	
background:#00C8FF url("../images/146x143-bg-blue.png") no-repeat;	
color:#FFF;
position:relative;
}
.A3-feature {
float:left;
margin:0 14px 0 0;
width:306px;
height:143px;
background:#64BC46 url("../images/306x143-bg-green.png") no-repeat;	
color:#FFF;
position:relative;
}
.A6-feature {
float:left;
margin:0 0 14px 0;
width:306px;
height:143px;	
background:#64BC46 url("../images/306x143-bg-green.png") no-repeat;	
color:#FFF;
position:relative;
}
.A1-text, .A2-text, .A3-text, .A4-text, .A5-text, .A6-text, .B1-text, .B2-text, .B3-text, .B4-text, .B5-text, .C1-text, .C2-text, .C3-text, .C4-text {
position:absolute;
bottom:5px;
left:10px;
z-index:99;
}
.A1-feature .shade, .B1-feature .shade, .B5-feature .shade, .C1-feature .shade, .C2-feature .shade {
width:306px;
height:300px;
background:transparent url("../images/306x300-over.png") no-repeat;	
}
.A2-feature .shade, .A2-feature .shade, .A3-feature .shade, .A6-feature .shade, .B2-feature .shade, .C3-feature .shade, .C4-feature .shade {
width:306px;
height:143px;
background:transparent url("../images/306x143-over.png") no-repeat;	
}
.A4-feature .shade, .A5-feature .shade, .B3-feature .shade, .B4-feature .shade {
width:146px;
height:143px;
background:transparent url("../images/146x143-over.png") no-repeat;	
}
.A1-feature p, .B1-feature p, .B5-feature p, .C1-feature p, .C2-feature p {
margin:0;
font-size:14px;
font-weight:bold;
line-height:1.4em;
}
.A1-feature h2, .B1-feature h2, .B5-feature h2, .C1-feature h2, .C2-feature h2 {
margin:0;
font-size:27px;
font-weight:bold;
line-height:1.2em;
}
.A2-feature p, .A3-feature p, .A4-feature p, .A5-feature p, .A6-feature p, .B2-feature p, .B3-feature p, .B4-feature p, .C3-feature p, .C4-feature p {
margin:0;
font-size:12px;
font-weight:bold;
line-height:1.4em;	
}
.A2-feature h2, .A3-feature h2, .A6-feature h2, .B2-feature h2, .C3-feature h2, .C4-feature h2 {
margin:0;
font-size:22px;
font-weight:bold;
line-height:1.2em;	
}
.A4-feature h2, .A5-feature h2, .B3-feature h2, .B4-feature h2 {
margin:0;
font-size:18px;
font-weight:bold;
line-height:1.2em;
}
.A1-feature a, .A2-feature a, .A3-feature a, .A4-feature a, .A5-feature a, .A6-feature a, .B1-feature a, .B2-feature a, .B3-feature a, .B4-feature a, .B5-feature a, .C1-feature a, .C2-feature a, .C3-feature a, .C4-feature a {
display:block;
color:#FFF;
text-decoration:none;
}
.shade {
display:none;
position:absolute;
top:0;
bottom:0;
z-index:1;
}
/* HOMEPAGE SLIDER / TABS CSS by McDill */