/*
CSS ID: CAD006
CSS VR: VER003
*/
#feature_slider,#feature_slider #inner,#feature_slider .slide,#feature_slider .content_slider{
width: 960px; 
height: 360px;
}
.no-js #feature_slider {
overflow:hidden;
}
#feature_slider .content_slider img {
width: 960px; 
height: 360px;
}
#feature_slider{ 
position:relative;
overflow:hidden;
}
#feature_slider #inner, #hub_slider #inner {
position: relative; 
left: 0;
background:url(images/loading.gif) 50% 50% no-repeat; 
}
.no-js #no_js_links {
display:block;
}
#no_js_links {
position:absolute;
width:290px;
background:url(images/pink_bg.png) 0 0 repeat; 
padding:10px;
right:50px;
top:75px;
z-index:995;
display:none;
}
#no_js_links a, #no_js_links h1{
color:#ffffff;
}
#no_js_links ul li{
float:left;
margin:0 0 10px 0;
clear:left;
font-size:1.6em;
}
#feature_slider .text_holder{ 
width: 270px; 
height: 240px;
position: absolute; 
right: -340px; 
top:0; 
background:url(images/pink_bg.png) 0 0 repeat; 
color:#ffffff;
padding:30px;
}
#feature_slider .slide .text_holder h1, #feature_slider .slide .text_holder p,#feature_slider .slide .text_holder a{ 
color:#ffffff;
margin:0 0 10px 0;
}
#feature_slider .slide .text_holder p {
font-size:1.4em;
font-weight:bold;
line-height:1.5em;
}
#feature_slider .slide .text_holder a.read_more {
color:#68123b;
font-weight:bold;
font-size:1.6em;
padding:0 13px 0 0;
background: url(images/slider_read_more_arrow.png) right center no-repeat;
}
#feature_slider .slide .text_holder a.read_more:hover {
text-decoration:none;
padding:0 18px 0 0;
}
.content_slider .child{
float: left;
}
/* Controls */
.content_slider_controls_wrapper{
height: 41px;
width: 248px;
position: absolute;
overflow: hidden;
right: 81px;
top: 300px;
z-index: 500;
background: #a4195b;
}
.content_slider_controls a{ 
display: block; 
float: left; 
color:#ffffff!important;
padding: 0 10px 0;
height: 41px;
line-height: 41px;	
font-size:1.5em;
}
.content_slider_controls a.current, .content_slider_controls a:hover{
background:#8a134b;
text-decoration:none;
}
.content_slider a.arrow{
display: block; 
height: 41px; 
width: 41px; 
position: absolute; 
top: 300px; 
z-index: 200; 
text-indent: -9999px;
}
.content_slider a.prev{
background: url(images/slider_prev.png) 0 0 no-repeat; 
right: 329px;
}
.content_slider a.prev:hover{
background: url(images/slider_prev_hover.png) 0 0 no-repeat; 
}
.content_slider a.next{
background: url(images/slider_next.png) 0 0 no-repeat; 
right: 40px;
}
.content_slider a.next:hover{
background: url(images/slider_next_hover.png) 0 0 no-repeat; 
}
.fader .child{
display: none; 
position: absolute; 
left: 0; 
top: 0;
}
.fader .content_slider_controls{
position: relative; 
z-index: 200;
margin:0 auto;
}
/* hub slider */
#hub_slider, #hub_slider .slide, #hub_slider .content_slider, #hub_slider #inner, #hub_slider img { 
width: 635px; 
height: 310px;
}
.no-js #hub_slider{ 
overflow:hidden;
}
#hub_slider.about_slider, #hub_slider.about_slider .slide, #hub_slider.about_slider .content_slider, #hub_slider.about_slider #inner, #hub_slider.about img { 
width: 630px; 
height: 330px;
}
#hub_slider {
position:relative;
margin:0 0 30px 0;
float:left;
}
#hub_slider .text_holder{ 
width: 515px; 
height: 21px;
position: absolute; 
left: 0; 
top:310px; 
background:#181818; 
color:#ffffff;
padding:17px 60px 10px;
font-size:1.4em;
font-weight:bold;
}
#hub_slider.about_slider .text_holder{
top: 281px!important;
}
#hub_slider .slide .text_holder a{ 
color:#ffffff;
font-size:1.1em;
font-weight:bold;
}
#hub_slider .content_slider_controls_wrapper {
display:none;
}
#hub_slider .content_slider a.arrow{
display: block; 
height: 29px; 
width: 29px; 
position: absolute; 
top: 273px; 
z-index: 200; 
text-indent: -9999px;
}
#hub_slider.about_slider .content_slider a.arrow{
top: 291px; 
}
#hub_slider .content_slider a.prev{
background:url(images/hub_slider_prev.png) 0 0 no-repeat;
left:10px;
}
#hub_slider .content_slider a.prev:hover{
background:url(images/hub_slider_prev_hover.png) 0 0 no-repeat;
}
#hub_slider .content_slider a.next{
background:url(images/hub_slider_next.png) 0 0 no-repeat;
right:10px;
}
#hub_slider .content_slider a.next:hover{
background:url(images/hub_slider_next_hover.png) 0 0 no-repeat;
}
#hub_slider #no_js_links {
position:absolute;
width:290px;
background:#212121; 
padding:10px;
left:20px;
top:45px;
z-index:999;
}
/* multi slider */
.multi_slider { 
width: 635px; 
height: 503px; 
position: relative; 
}
.multi_slider .wrapper { 
width: 635px; 
overflow:hidden;
height: 408px; 
position: absolute; 
top: 0; 
left: 0; 
}
.no-js .multi_slider .wrapper { 
overflow:auto;
}
.multi_slider .wrapper ul {
width: 20000px; 
list-style: none; 
position: absolute; 
top: 0; 
left: 0; 
margin: 0; 
}
.multi_slider ul li { 
display: block; 
float: left; 
padding: 0; 
height: 408px; 
width: 635px; 
margin: 0; 
position:relative;
overflow:hidden;
}
.slide_caption {
position: absolute;
bottom: 0;
left: 0;
z-index: 999;
color: #fff;
background:#212121;
background:rgba(0,0,0,0.7);
padding:10px 20px;
margin:0;
width: 595px;
font-weight:bold;
}
.page_content .slide_caption {
font-size:1em;
}
.multi_slider .arrow {
background: url(images/multi_slider_arrows.png) no-repeat; 
display: block; 
height: 65px; 
width: 23px; 
text-indent: -9999px; 
position: absolute; 
cursor: pointer; 
top:418px; 
-webkit-transition: none;
-moz-transition: none;
-ms-transition: none;
-o-transition: none;
transition: none;
}
.multi_slider .forward { 
background-position: -23px -3px;
right:0px;
}
.multi_slider .forward:hover { 
background-position: -23px -78px;
}
.multi_slider .back { 
left:0;
background-position: 0 -3px;
}
.multi_slider .back:hover { 
background-position: 0 -78px;
}
.multi_slider .arrow:hover {
cursor:pointer;
} 
#thumbNav { 
left:30px; 
position:relative; 
top:418px; 
width:574px; 
height:90px; 
overflow:hidden; 
}
#thumbNav a {
display: block; 
height: 65px; 
width:100px; 
position:relative;
margin:0 10px 0 0;
float:left;
}	
#thumbNav a:hover { 
background-image: none; 
}
#thumbNav a.cur { 
border-bottom: 5px solid #5CA038; 
margin:-5px 10px 0 0;
}
#thumbNav a span{
height:65px;
width:100px;
background:url(images/video_thumbnail.png) -5px 0 no-repeat;
position:absolute;
z-index:999;
display:block;
}
#thumbNav a #flickr_small{
height:14px;
width:35px;
background:url(images/flickr_badge.png) 0 0 no-repeat;
position:absolute;
right:0;
bottom:0;
z-index:999;
display:block;
}
#flickr_big{
height:29px;
width:75px;
position:absolute;
right:0;
bottom:0;
z-index:999;
}
#flickr_big a{ 
height:29px;
width:75px;
background:url(images/flickr_badge_big.png) 0 0 no-repeat;
display:block;
}
#flickr_big a:hover{ 
background:url(images/flickr_badge_big_hover.png) 0 0 no-repeat;
}
#thumbNav .slideThumb { 
height: 65px; 
width:100px; 
}
#holder	{ 
float:left; 
height:100%; 
overflow:hidden; 
width:4000px;
}
/*
Prevents
*/
.multi_slider .wrapper ul ul { 
position: static; 
margin: 0; 
background: none; 
overflow: visible; 
width: auto; 
border: 0; 
}
.multi_slider .wrapper ul ul li { 
float: none; 
height: auto; 
width: auto; 
background: none; 
}