/* Slideshow CSS */

#slideshow-wrapper{float:left;  position:relative; z-index:100;}
#slideshow{width:980px; overflow:hidden;float:left; clear:both;background:#fff url(/~oa/images/slider/slideshow-bg.jpg) no-repeat center center;}

#slideshow{height:401px;}
.slide{height:401px;}

.one-half .preloader{height:299px;}
.one-third .preloader{height:196px;}
.one-fourth .preloader{height:156px;}
.one-fifth .preloader{height:120px;}

.one-half .shadowbox{height:279px;}
.one-third .shadowbox{height:176px;}
.one-fourth .shadowbox{height:136px;}
.one-fifth .shadowbox{height:100px;}

.slide {width:980px; float:left; position:relative;  }
.slide p {font-size:14px;} /* font-size:15px; */

.slideinfo {width:280px; position:absolute; bottom:30px; background:transparent !important;} /* bottom:40px; */
.slideinfo h1, .slideinfo h2 {margin:0 0 10px 0; line-height:1em; font-weight:bold;}
.slideinfo h3 {margin:0 0 10px 0; line-height:1em; font-weight:bold;}
.slideinfo p {margin:10px 0 10px 0;}
.slideinfo .btn-medium {margin-top:20px;}
.pictureframe {margin:10px 0 ; width:630px; clear:none; float:left; }
.pictureframe img { float:left; }
.pictureframe-top { width:630px; height:30px; float:left; clear:both; background:url(/~oa/images/slider/sprite-slide-medium.png) no-repeat; }
.pictureframe-center { width:570px; float:left; clear:both; background:url(/~oa/images/slider/pictureframe-center-medium.png) repeat-y; padding: 0 30px; overflow:hidden; }
.pictureframe-bottom { width:630px; height:30px; float:left; clear:both; background:url(/~oa/images/slider/sprite-slide-medium.png) no-repeat 0 -30px; }
.framed-left .pictureframe { float:left; margin-left:20px; }
.framed-left .slideinfo {right:40px; bottom:30px; }
.framed-left .shadowbox {padding:0; border:0; margin:0 0 -4px 0; background:#fff;}/* Setting shadowbox to invisible on video in slider */
.framed-right .pictureframe { float:right; margin-right:20px; }
.framed-right .slideinfo { left:40px; bottom:30px; }
.framed-full .pictureframe { margin-left:20px; }
.framed-full .pictureframe-top { width:940px; height:30px; float:left; clear:both; background:url(/~oa/images/slider/sprite-slide-large.png) no-repeat; }
.framed-full .pictureframe-center { width:940px; float:left; clear:both; background:url(/~oa/images/slider/pictureframe-center-large.png) repeat-y; padding: 0 30px; }
.framed-full .pictureframe-bottom { width:940px; height:30px; float:left; clear:both; background:url(/~oa/images/slider/sprite-slide-large.png) no-repeat 0 -30px; }
.framed-full .slideimage {overflow:hidden; float:left; width:880px;}
.unframed-left img {float:left; margin:30px 30px 30px 40px;}
.unframed-left .slideinfo {right:40px; bottom:30px; }
.unframed-right img {float:right; margin:30px 40px 30px 30px; }
.unframed-right .slideinfo {left:40px; bottom:30px; }


/* Slideshow navigation/buttons */
.slide-nav{position:absolute; bottom:5px; right:40px;  height:18px; padding:0px 4px 0 4px; background:#eee; z-index:1000; 
border-top:1px solid #eee; 
border-right:1px solid #eee; 
border-bottom:1px solid #efefef; 
border-left:1px solid #eee; 
-moz-border-radius: 2px; -webkit-border-radius: 2px; 
text-align:center;
background: -moz-linear-gradient(top, #fff, #efefef);
background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#efefef));
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#efefef)";

}
.slide-nav a { margin:0px;  padding:4px;  margin:0 2px 0 2px;  color:#555; font-size:10px;}
.slide-nav .activeSlide {background:url(/~oa/images/slider/slide-pager-active.png) no-repeat 0px center; color:#888;}
.slide-nav a:focus {outline: none; }

/* LARGE BUTTONS */

/* General large button styles */
.btn-large{display:iblock; clear:both; width:auto;float:left; margin:0px 10px 20px 0; background-image:url(/~oa/images/slider/sprite_default.png); text-decoration:none; width:50px;}
.btn-large span, .btn-large:hover span{padding:0px 16px 4px 16px; display:inline-block; line-height:54px; cursor:pointer; color:#FFF; margin-left:50px;  background-image:url(/~oa/images/slider/sprite_default.png); font-size:24px; white-space:nowrap; }

.btn-large{background-position: 0 0;}
.btn-largearrow{background-position: 0 0 ;}
.btn-largesircle{background-position: -54px 0 ;}
.btn-largedownload{background-position: -108px 0 ;}
.btn-largestar{background-position: -162px 0 ;}
.btn-large span,
.btn-largearrow span,
.btn-largesircle span,
.btn-largedownload span,
.btn-largestar span{background-position: right 0;}

/* MEDIUM BUTTONS */

/* General medium button styles */
.btn-medium{display:inline-block; clear:both; width:auto;float:left;margin:0px 10px 20px 0; background-image:url(/~oa/images/slider/sprite_default.png);  text-decoration:none; width:50px;}
.btn-medium span{padding:0px 14px 13px 12px; display:inline-block; line-height:36px; cursor:pointer; color:#FFF; margin-left:50px;  background-image:url(/~oa/images/slider/sprite_default.png); font-size:20px;  white-space:nowrap;  }

.btn-medium{background-position: 0 -60px ;}
.btn-mediumarrow{background-position: 0 -60px ;}
.btn-mediumsircle{background-position: -54px -60px ;}
.btn-mediumdownload{background-position: -108px -60px ;}
.btn-mediumstar{background-position: -162px -60px ;}
.btn-medium span,
.btn-mediumarrow span,
.btn-mediumsircle span,
.btn-mediumdownload span,
.btn-mediumstar span{background-position: right -60px;}

/* Jquery Suggestion to Prevent image load lag 
#slideshow img { display: none }
#slideshow img.first { display: block }*/
