/* ========================================================================== */
/*  Cycle                                                   */
/* ========================================================================== */
.slider {
	display:block;
	width:960px;
	overflow:hidden;
	position:relative;
	z-index:10;
	margin-bottom:40px;
	background:url(../images/hashPat2.png) 0 bottom repeat-x;
}
#sliderOne {
	display:block;
	width: 960px;
	height: 420px;
	overflow: hidden;
	margin-top:0px;
	background:url(../images/sliderShadow.png) 0 400px no-repeat;
}
.slideModule {
	width: 960px;
	height: 400px;
	overflow: hidden;
	display:block;
	padding:0px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
.slideModule > a > img {
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
#sliderNav {
	z-index:98;
	display:block;
	width:960px;
	overflow:hidden;
	height:22px;
	text-align:center;
	margin-bottom:15px;
	margin-top:2px;
}
#sliderNav ul {
	overflow:hidden;
	display:block;
	position:relative;
	text-align:center;
	padding-top:0px;
	padding-bottom:0px;
}
#sliderNavList li {
	margin-left:3px;
	margin-right:3px;
	display:inline-block;
	height:11px;
	width:11px;
	margin-top:0px;
	overflow:hidden;
}
#sliderNavList li a {
	display:block;
	border:none;
	width:11px;
	height:11px;
	background:url(../images/sliderNavBtnBg.png) left -11px no-repeat;
	padding:0px;
}
#sliderNavList .activeSlide a {
	background:url(../images/sliderNavBtnBg.png) left 0px no-repeat;
}
.slider:hover #prevSlideOne, .slider:hover #nextSlideOne{
display:block;	
}
#nextSlideOne {
	position:absolute;
	right:20px;
	top:180px;
	display:none;
	height:40px;
	width:40px;
	background:url(../images/frontNextPrev.png) -40px 0 no-repeat;
	z-index:9998;
}
#prevSlideOne {
	position:absolute;
	left:20px;
	top:180px;
	display:none;
	height:40px;
	width:40px;
	background:url(../images/frontNextPrev.png) 0 0 no-repeat;
	z-index:9999;
}
#prevSlideOne:hover {
	background:url(../images/frontNextPrev.png) 0px -40px no-repeat;
}
#nextSlideOne:hover {
	background:url(../images/frontNextPrev.png) -40px -40px no-repeat;
}
/* slider two starts */
.sliderTwo {
	display:block;
	overflow:hidden;
	margin-bottom:40px;
	width:960px;
}
.itemsSlider {
	display:block;
	width:960px;
	height:125px;
	overflow:hidden;
}
.slideItem {
	display:block;
	width:1000px;
	height:125px;
	overflow:hidden;
}
.slideThumb {
	display:block;
	float:left;
	overflow:hidden;
	background:#fff;
	border:1px solid #e4e4e4;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	padding:4px;
	margin-right:40px;
	position:relative;
}
#sliderTwoNav {
	height:30px;
	display:block;
	width:960px;
	background:url(../images/sliderTwoNavBg.png) 0 1px no-repeat;
	margin-top:20px;
}
.nextPrevSlide {
	display:block;
	overflow:hidden;
	width:70px;
	height:30px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
}
#nextSlide {
	display:block;
	height:30px;
	width:30px;
	float:left;
	background:url(../images/nextBtn.png) 0 0 no-repeat;
}
#nextSlide:hover {
	background:url(../images/nextBtn.png) 0 -30px no-repeat;
}
#prevSlide {
	margin-right:10px;
	display:block;
	height:30px;
	width:30px;
	float:left;
	background:url(../images/prevBtn.png) 0 0 no-repeat;
}
#prevSlide:hover {
	background:url(../images/prevBtn.png) 0 -30px no-repeat;
}
/* blog slider starts */
.featuredPostsSlider {
	display:block;
	width:655px;
	height:250px;
	overflow:hidden;
	position:relative;
	z-index:10;
	margin-bottom:0px;
	padding-bottom:20px;
	background:url(../images/twoColumnsImageShadow.png) 0 bottom no-repeat;
}
.featuredPostsSlider a {
	display:block;
	overflow:hidden;
	padding:4px;
	border:1px solid #e4e4e4;
	background:#fff;
}
.featuredPost {
	width: 655px;
	height: 250px;
	overflow: hidden;
	display:block;
	padding:0px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
.featuredPost > a {
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
#sliderThreeNav {
	height:30px;
	display:block;
	width:655px;
	background:url(../images/sliderThreeNavBg.png) 0 1px no-repeat;
	margin-bottom:30px;
}
.nextPrevBSlide {
	display:block;
	overflow:hidden;
	width:70px;
	height:30px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
}
#nextBSlide {
	display:block;
	height:30px;
	width:30px;
	float:left;
	background:url(../images/nextBtn.png) 0 0 no-repeat;
}
#nextBSlide:hover {
	background:url(../images/nextBtn.png) 0 -30px no-repeat;
}
#prevBSlide {
	margin-right:10px;
	display:block;
	height:30px;
	width:30px;
	float:left;
	background:url(../images/prevBtn.png) 0 0 no-repeat;
}
#prevBSlide:hover {
	background:url(../images/prevBtn.png) 0 -30px no-repeat;
}
.postsSlider {
	display:block;
	overflow:hidden;
	position:relative;
}
.featuredRibbon {
	display:block;
	overflow:hidden;
	position:absolute;
	top:0px;
	right:0px;
	z-index:99;
}
