/*
style sheet 2 for slider
 */

.slider {overflow:hidden; padding:0px; margin:0px; width:100%; height:378px; 	background-image: url(../../images/slidebg.jpg);
	background-repeat: no-repeat;
	background-position: center top; }
.custom_embed { padding:0px; width:960px; line-height:0px }

/* Cycle Slider */

.cycle_slider {
	position:relative;
	overflow:hidden;
	width:100%;
	height:392px;
	list-style:none;
	margin:0px;
	padding:0px;
	background-image: url(../../images/slidebg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.cycle_slider li { display:block; width:100%; height:392px; }
/*.cycle_slider li.slider1 { display:block; background:url(../../images/slider/slide1.jpg) no-repeat top center; width:100%; height:373px;}
.cycle_slider li.slider2 { display:block; background:url(../../images/slider/slide2.jpg) no-repeat top center; width:100%; height:373px;}
.cycle_slider li.slider3 { display:block; background:url(../../images/slider/slide3.jpg) no-repeat top center; width:100%; height:373px;}*/
.cycle_slider li div { top:0; 	 width:960px; height:373px; display:block; margin:0 auto; }
.cycle_slider li div a.button {
	color: #9D4324;
	display:block;
	width:219px;
	height:31px;
	background:url(../../images/slider/button2.png) no-repeat;
	padding:13px 0 0 14px;
	font-size:16px;
	font-weight:bold;
}
.cycle_slider li div a.button:hover { color:#333333; }
.cycle_slider li div a.margi { margin:270px 0 0 78px;}
.cycle_slider li div a.margi2 { margin:270px 0 0 28px;}
.desc { display:none }
.slide_img { float:left }
.show_desc { position:absolute; font-size:12px; left:0px; bottom:0px; padding:12px 30px; background:#000; color:#fff; width:auto; max-width:440px; z-index:89; display:none }
.show_desc p { line-height:18px; margin:0px }
.show_desc a { display:inline !important; color:#fff; text-decoration:none; }
.show_desc a:hover { text-decoration:underline }

.controls { position: relative; width:960px; height:40px; background:none;  display:block; margin:0 auto 0 auto !important; z-index:1000;/*position:absolute; width:960px; height:40px; background:none; top:43%; left:0px; display:none; margin:0 auto;*/  }
a.prev, a.next { display:block; width:40px; height:40px; z-index:999  }
a.prev { background:url(../../images/slider/big_arrows.png) 0px 0px no-repeat; left:30px }
a.prev:hover { background-position:0px -46px }
a.next { right:30px; background:url(../../images/slider/big_arrows.png) -46px 0px no-repeat }
a.next:hover { background-position:-46px -46px }

.cycle_nav { width:90px; height:20px; list-style:none; position:relative; padding:0px; margin:-45px auto 0px auto; z-index:9999; /*position:absolute; margin:0px auto; padding:0px; list-style:none; bottom:15px; right:15px; z-index:9999;*/ }
.cycle_nav li { float:left }
.cycle_nav a { display:block; width:12px; height:12px; background:url(../../images/slider/bullets.png) 0px 0px no-repeat; text-indent:-9999px; border:0; margin-right:2px; float:left }
.cycle_nav a.activeSlide {	background-position:-18px 0px}


/* Nivo Slider */

.nivo_wrapper { position:relative; overflow:hidden; padding:0px; margin-bottom:0px; width:960px; height:378px }
#nivo_slider { position:relative; overflow:hidden; margin:0px; padding:0px; width:960px; height:378px }
#nivo_slider li img { position:absolute; top:0px; left:0px }
.nivo-controlNav { position:absolute; bottom:16px; right:16px; z-index:9999 }
.nivo-controlNav a { display:block; width:12px; height:12px; background:url(../../images/slider/bullets.png) 0px 0px no-repeat; text-indent:-9999px; border:0; margin-right:2px; float:left}
.nivo-controlNav a.active {	background-position:-18px 0px}
.nivo-directionNav a {display:block; width:40px; height:40px; background:url(../../images/slider/big_arrows.png) 0px 0px no-repeat; text-indent:-9999px; border:0 }
a.nivo-prevNav { left:30px }
a.nivo-prevNav:hover { background-position:0px -46px }
a.nivo-nextNav { right:30px; background-position: -46px 0px }
a.nivo-nextNav:hover { background-position:-46px -46px }




/* Cycle Mini Slider */

.widgetslider { position:relative; overflow:hidden; margin:0px }
.wslides { width:270px; height:190px; list-style:none; position:relative; overflow:hidden; margin:0px; padding:0px  }
ul.wslides li { float:none; width:270px; height:190px; margin:0px 0px 10px; padding:0px; border:none; background:none; position:absolute }
ul.wslides li img { line-height:0px }
.slider-controls { position:absolute; width:24px; height:10px; background:none; top:5px; right:0px; z-index:999 }
a.sliderprev, a.slidernext { display:block; width:10px; height:10px; float:left }
a.sliderprev { background:url(images/control_arrows.png) 0px 0px no-repeat; margin-right:4px }
a.sliderprev:hover { background-position:0px -20px }
a.slidernext { background:url(images/control_arrows.png) -14px 0px no-repeat }
a.slidernext:hover { background-position:-14px -20px }

/* Cycle Content Slider */

.cs_slider { width:auto; height:auto; list-style:none; position:relative; overflow:hidden; margin:0px; padding:0px  }
ul.cs_slider li { border:none; float:left; margin:0px 0px 18px; }
.cs-controls { position:absolute; width:24px; height:10px; background:none; top:5px; right:0px; z-index:999 }
a.cs_prev, a.cs_next { display:block; width:10px; height:10px; float:left }
a.cs_prev { background:url(images/control_arrows.png) 0px 0px no-repeat; margin-right:4px }
a.cs_prev:hover { background-position:0px -20px }
a.cs_next { background:url(images/control_arrows.png) -14px 0px no-repeat }
a.cs_next:hover { background-position:-14px -20px }



/* -- 8. BLOG PAGES -- */

/*.pagination { position:relative; overflow:hidden; margin-bottom:18px }
.prev, .next { float:left; position:relative; overflow:hidden; width:280px; padding:0px }
.next { float:right; text-align:right }
*/
