#orbitDemo{border:1px solid #ccc;}#orbitDemo.orbit>a{width:100%;}.caption_title{margin-top:10px;margin-bottom:-5px;}.nivoSlider{position:relative;}.nivoSlider img{position:absolute;top:0px;left:0px;}.nivoSlider a.nivo-imageLink{position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;display:none;}.nivo-slice{display:block;position:absolute;z-index:5;height:100%;}.nivo-box{display:block;position:absolute;z-index:5;}.nivo-caption{position:absolute;left:0px;bottom:0px;background:#000;color:#fff;opacity:0.7;width:100%;z-index:8;text-align:left;}.nivo-caption p{padding:5px;margin:0;}.nivo-caption a{display:inline!important;}.nivo-directionNav a{position:absolute;top:45%;z-index:9;cursor:pointer;}.nivo-prevNav{left:0px;}.nivo-nextNav{right:0px;}#slider-wrapper{height:380px;margin:auto;margin-bottom:50px;-moz-box-shadow:0 0 4px #AAAAAA;-webkit-box-shadow:0 0 4px #AAAAAA;box-shadow:0 0 4px #AAAAAA;height:380px;border:1px solid;border-top:1px solid #CCC;border-left:1px solid #CCC;border-right:1px solid #BBB;border-bottom:1px solid #BBB;background:#FFF;}.nivoslider_nav{height:50px;box-shadow:0 0 4px #AAAAAA;border-left:1px solid #CCC;border-right:1px solid #BBB;border-bottom:1px solid #BBB;border-radius:0px 0px 4px 4px;-moz-border-radius:0px 0px 4px 4px;margin:auto;margin-bottom:20px;background:#f8f8f8;background:-moz-linear-gradient(top,#f8f8f8 0%,#ededed 40%,#dddddd 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f8f8f8),color-stop(40%,#ededed),color-stop(100%,#dddddd));background:-webkit-linear-gradient(top,#f8f8f8 0%,#ededed 40%,#dddddd 100%);background:-o-linear-gradient(top,#f8f8f8 0%,#ededed 40%,#dddddd 100%);background:-ms-linear-gradient(top,#f8f8f8 0%,#ededed 40%,#dddddd 100%);background:linear-gradient(top,#f8f8f8 0%,#ededed 40%,#dddddd 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8',endColorstr='#dddddd',GradientType=0);}.nivo-controlNav{position:absolute;bottom:-40px;}.nivo-controlNav a{z-index:9;width:50px;height:30px;border:0;margin-right:3px;float:left;display:block;}#slider .nivo-controlNav img{display:inline;position:relative;margin-right:10px;}#slider{position:relative;margin:auto;background:#fff url(http://www.capesnakeconservation.com/wp-content/themes/ifeaturepro4/images/slider/loading.gif) no-repeat 50% 50%;border-bottom:1px solid #bbb;}#slider img{position:absolute;top:0px;left:0px;display:none;}#slider a{border:0;display:inline;}#slider a.active img{border:1px solid black;}.nivo-directionNav a{position:absolute;top:45%;display:block;width:30px;height:30px;background:url(http://www.capesnakeconservation.com/wp-content/themes/ifeaturepro4/images/slider/arrows.png) no-repeat;text-indent:-9999px;border:0;}a.nivo-nextNav{background-position:-30px 0;right:15px;}a.nivo-prevNav{left:15px;}.nivo-html-caption{position:absolute;left:0px;bottom:0px;background:#000;color:#fff;opacity:0.7;width:100%;z-index:8;display:none;}.nivo-html-caption-right{position:relative;float:right;left:0px;bottom:0px;background:#000;color:#fff;opacity:0.7;width:250px;height:330px;z-index:8;}.nivo-html-caption-left{position:absolute;left:0px;bottom:0px;background:#000;color:#fff;opacity:0.7;width:250px;height:330px;z-index:8;}#customcaption{position:absolute;left:0px;bottom:0px;background:#000;color:#fff;opacity:0.8;width:100%;z-index:8;}.nivo-caption p{padding:5px;margin:0;color:white;}.slider_nav{height:50px;width:99.8%;margin-top:-45px!important;*margin-top:-25px!important;box-shadow:0 0 4px #AAAAAA;border-left:1px solid #CCC;border-right:1px solid #BBB;border-bottom:1px solid #BBB;border-radius:0px 0px 4px 4px;-moz-border-radius:0px 0px 4px 4px;margin:auto;margin-bottom:10px;background:#f8f8f8;background:-moz-linear-gradient(top,#f8f8f8 0%,#ededed 40%,#dddddd 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f8f8f8),color-stop(40%,#ededed),color-stop(100%,#dddddd));background:-webkit-linear-gradient(top,#f8f8f8 0%,#ededed 40%,#dddddd 100%);background:-o-linear-gradient(top,#f8f8f8 0%,#ededed 40%,#dddddd 100%);background:-ms-linear-gradient(top,#f8f8f8 0%,#ededed 40%,#dddddd 100%);background:linear-gradient(top,#f8f8f8 0%,#ededed 40%,#dddddd 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8',endColorstr='#dddddd',GradientType=0);}.es-carousel-wrapper{box-shadow:none;border:1px solid #CCC;background:#ffffff;background:-moz-linear-gradient(top,#ffffff 0%,#f9f9f9 75%,#f4f4f4 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(75%,#f9f9f9),color-stop(100%,#f4f4f4));background:-webkit-linear-gradient(top,#ffffff 0%,#f9f9f9 75%,#f4f4f4 100%);background:-o-linear-gradient(top,#ffffff 0%,#f9f9f9 75%,#f4f4f4 100%);background:-ms-linear-gradient(top,#ffffff 0%,#f9f9f9 75%,#f4f4f4 100%);background:linear-gradient(top,#ffffff 0%,#f9f9f9 75%,#f4f4f4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f4f4f4',GradientType=0);padding:10px 37px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;position:relative;margin-top:10px;margin-bottom:10px;}.es-carousel{overflow:hidden;background:#transparent;}.es-carousel ul{display:none;}.es-carousel ul li{height:100%;float:left;display:block;}.es-carousel ul li a{display:block;border-style:solid;border-color:#444;}.es-carousel ul li a img{display:block;border:none;max-height:100%;max-width:100%;}.es-nav span{position:absolute;top:50%;left:12px;background:transparent url(http://www.capesnakeconservation.com/wp-content/themes/ifeaturepro4/images/nav.png) no-repeat top left;width:14px;height:26px;margin-top:-13px;text-indent:-9000px;cursor:pointer;opacity:0.8;}.es-nav span.es-nav-next{right:12px;left:auto;background-position:top right;}.es-nav span:hover{opacity:1.0;}.carousel_caption{text-align:center;margin-top:-21px;background:rgba(0,0,0,.6);color:white;width:100%;position:relative;}#crumbs{border:1px solid #ccc;border-radius:4px;-moz-border-radius:4px;box-shadow:none;margin-top:10px;margin-bottom:10px;background:#ffffff;background:-moz-linear-gradient(top,#ffffff 0%,#f9f9f9 75%,#f4f4f4 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(75%,#f9f9f9),color-stop(100%,#f4f4f4));background:-webkit-linear-gradient(top,#ffffff 0%,#f9f9f9 75%,#f4f4f4 100%);background:-o-linear-gradient(top,#ffffff 0%,#f9f9f9 75%,#f4f4f4 100%);background:-ms-linear-gradient(top,#ffffff 0%,#f9f9f9 75%,#f4f4f4 100%);background:linear-gradient(top,#ffffff 0%,#f9f9f9 75%,#f4f4f4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f4f4f4',GradientType=0);}.crumbs_text{padding:2px 0 7px 15px;}#twitterbar{overflow:hidden;margin:auto;margin-bottom:10px;margin-top:10px;box-shadow:none;border:1px solid #CCC;border-radius:4px;background:#ffffff;background:-moz-linear-gradient(top,#ffffff 0%,#f9f9f9 75%,#f4f4f4 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(75%,#f9f9f9),color-stop(100%,#f4f4f4));background:-webkit-linear-gradient(top,#ffffff 0%,#f9f9f9 75%,#f4f4f4 100%);background:-o-linear-gradient(top,#ffffff 0%,#f9f9f9 75%,#f4f4f4 100%);background:-ms-linear-gradient(top,#ffffff 0%,#f9f9f9 75%,#f4f4f4 100%);background:linear-gradient(top,#ffffff 0%,#f9f9f9 75%,#f4f4f4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f4f4f4',GradientType=0);}#twittertext{padding:10px 15px 10px 15px;font-size:14px;}#calloutwrap{min-height:80px;overflow:hidden;position:relative;display:block;margin:auto;margin-top:10px;margin-bottom:10px;border-radius:4px;-moz-border-radius:4px;box-shadow:none;background:#ffffff;background:-moz-linear-gradient(top,#ffffff 0%,#f9f9f9 75%,#f4f4f4 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(75%,#f9f9f9),color-stop(100%,#f4f4f4));background:-webkit-linear-gradient(top,#ffffff 0%,#f9f9f9 75%,#f4f4f4 100%);background:-o-linear-gradient(top,#ffffff 0%,#f9f9f9 75%,#f4f4f4 100%);background:-ms-linear-gradient(top,#ffffff 0%,#f9f9f9 75%,#f4f4f4 100%);background:linear-gradient(top,#ffffff 0%,#f9f9f9 75%,#f4f4f4 100%);border:1px solid #CCC;}#callout_text{font-size:14px;margin-left:0;padding:10px 15px 10px 15px;}#callout_text.twelve.columns{width:98%!important;}.callout_title{font-size:24px;font-weight:bold;}#calloutbutton{padding:10px 5px 10px 5px;margin-top:28px;background:#333;border-radius:5px;-moz-border-radius:5px;color:#fff;text-align:center;position:relative;}#button_wrap.three.columns{float:left;}#calloutimg{padding-top:10px;float:right;}.callout_link{text-align:center;margin-bottom:0px;}#calloutbutton:hover{background:#222;}#calloutbutton a{color:#fff;font-size:18px;font-weight:800;}#box_container{min-height:240px;margin-top:10px;margin-bottom:10px;}#box_container ul{list-style:none;}.box-widget-title{color:#444;height:25px;padding:0 5px 0 0px;font-size:16px;font-weight:bold;text-align:center;}#box2.four.columns{margin-left:2.3%;}#box3.four.columns{margin-left:2%;}@-moz-document url-prefix() {
#box2.four.columns {margin-left: 2.2%;}#box3.four.columns{margin-left:2%;}#box3{right:-1px;}
}

#box1.four.columns, #box2.four.columns {width: 31.7%;}
#box3.four.columns {width: 31%;}

.box_wrap {padding: 10px;}

#box1 {
	min-height: 260px;
	color: #222;
	border-radius: 4px;
	-moz-border-radius: 4px;
	box-shadow:none;
	background: #ffffff;
	background: -moz-linear-gradient(top,  #ffffff 0%, #f9f9f9 75%, #f4f4f4 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(75%,#f9f9f9), color-stop(100%,#f4f4f4));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f9f9f9 75%,#f4f4f4 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#f9f9f9 75%,#f4f4f4 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#f9f9f9 75%,#f4f4f4 100%);
	background: linear-gradient(top,  #ffffff 0%,#f9f9f9 75%,#f4f4f4 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4f4f4',GradientType=0 );
	border: 1px solid #CCC;
}

#box2 {
	min-height: 260px;
	color: #222;
	border-radius: 4px;
	-moz-border-radius: 4px;
	box-shadow:none;
	background: #ffffff;
	background: -moz-linear-gradient(top,  #ffffff 0%, #f9f9f9 75%, #f4f4f4 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(75%,#f9f9f9), color-stop(100%,#f4f4f4));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f9f9f9 75%,#f4f4f4 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#f9f9f9 75%,#f4f4f4 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#f9f9f9 75%,#f4f4f4 100%);
	background: linear-gradient(top,  #ffffff 0%,#f9f9f9 75%,#f4f4f4 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4f4f4',GradientType=0 );
	border: 1px solid #CCC;
}


#box3 {
	min-height: 260px;
	color: #222;
	border-radius: 4px;
	-moz-border-radius: 4px;
	box-shadow:none;
	background: #ffffff;
	background: -moz-linear-gradient(top,  #ffffff 0%, #f9f9f9 75%, #f4f4f4 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(75%,#f9f9f9), color-stop(100%,#f4f4f4));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f9f9f9 75%,#f4f4f4 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#f9f9f9 75%,#f4f4f4 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#f9f9f9 75%,#f4f4f4 100%);
	background: linear-gradient(top,  #ffffff 0%,#f9f9f9 75%,#f4f4f4 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4f4f4',GradientType=0 );
	border: 1px solid #CCC;
}

.boxes ul { padding-left: 15px; }

/*============================*/
/*====== Tabbed Widgit =====*/
/*============================*/

/* Tabs */

.ifeature-tabbed-header li {
	float: left;
}

.ifeature-tabbed-popular-posts li, .ifeature-tabbed-recent-posts li {
	padding: 10px;
	border-bottom: 1px solid #E2E2E2;
	padding-bottom: 20px;
}

.ifeature-tabbed-comments li {
	padding: 10px 10px 25px 10px;
	border-bottom: 1px solid #E2E2E2; 
	padding-bottom: 35px;
}

.ifeature-tabbed-tab {
	clear: both;
}

.ui-tabs-hide {
	display: none;
}

.ifeature-tabbed-widget {
	margin: -10px 0 0 0;
}

.ifeature-tabbed-header {

}

.tab-image {float: left; margin-right: 10px; border: 2px solid #444; }

.ui-state-default {
	background: #f4f4f4;
	border-bottom: 1px solid #d9d9d9;
	border-left: 1px solid #d9d9d9;
	border-right: 1px solid #d9d9d9;

}

li.ui-state-default  {
	margin-left: 0px !important; padding-left: 5px; padding-right: 5px;
}

.ui-state-active {
	background: #fff;
	border-bottom: none;
}

#tab-4 {padding: 10px;}

#tab-4 a {
	padding: 3px 8px; background: #f4f4f4; font-size: 12px; margin: 0 4px 4px 0; border-radius: 3px;
}
.tabbed-title {font-size: 14px; margin-top: 4px;}

.tabbed-date {font-size: 12px; font-style: italic;}

div.timer {display: none !important;}

/*============================*/
/*====== Product Element =====*/
/*============================*/

#product_container {
	border: 1px solid #ccc;
	background: #bbb url(http://www.capesnakeconservation.com/wp-content/themes/ifeaturepro4/images/sliderbg.png);
	margin-top: 10px;
	margin-bottom: 10px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	box-shadow:none;
	background: #ffffff;
	background: -moz-linear-gradient(top,  #ffffff 0%, #f9f9f9 75%, #f4f4f4 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(75%,#f9f9f9), color-stop(100%,#f4f4f4));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f9f9f9 75%,#f4f4f4 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#f9f9f9 75%,#f4f4f4 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#f9f9f9 75%,#f4f4f4 100%);
	background: linear-gradient(top,  #ffffff 0%,#f9f9f9 75%,#f4f4f4 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4f4f4',GradientType=0 );
}

#productwrap {
	padding: 20px;
}

#product_text {color: #222; padding: 0px 0 20px 0;}
.product_text_wrap {}
#product_text.six.columns {margin-left: 1%;}
#product_media.six.columns {margin-left: 0%;}
.product_text_title {font-size: 24px;color: #000;font-weight:bold;}
.product_text_text {font-size: 14px;}

#product_media {padding: 0px 0 20px 0;}



/*============================*/
/*====== Portfolio Element =====*/
/*============================*/

#portfolio_container {
	margin-top: 10px;
	margin-bottom: 10px;
	border: 1px solid #ccc;
	border-radius: 4px;
	-moz-border-radius: 4px;
	box-shadow:none;
	background: #ffffff;
	background: -moz-linear-gradient(top,  #ffffff 0%, #f9f9f9 75%, #f4f4f4 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(75%,#f9f9f9), color-stop(100%,#f4f4f4));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f9f9f9 75%,#f4f4f4 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#f9f9f9 75%,#f4f4f4 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#f9f9f9 75%,#f4f4f4 100%);
	background: linear-gradient(top,  #ffffff 0%,#f9f9f9 75%,#f4f4f4 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4f4f4',GradientType=0 );
	}

#gallery {
	margin-top: 10px;
	margin-bottom: 5px;
	padding: 10px;
}

#portfoliowrap {padding-left:20px; padding-right:20px;}

#portfolio_wrap.three.columns:last-child, #portfolio_wrap.four.columns:last-child, #portfolio_wrap.six.columns:last-child {float:left;}

.portfolio_title {color: #222;}

.portfolio_caption {text-align: center; bottom: 50%; left: 5px; color: white; width: 100%; position: absolute; z-index: 2; font-size: 18px;}

#gallery li.three.columns {margin-left:0px; margin-right: 3.2%;}
#gallery li.four.columns {margin-left:0px; margin-right: 2.6%;}
#gallery li.six.columns {margin-left:0px; margin-right: 1.8%;}

#gallery ul { list-style: none; margin: 0px; }

#gallery ul li { display: inline; }

#gallery ul img {
	border: 5px solid #ddd;
	border-width: 5px;
	margin-bottom: 10px;
}
	
#gallery ul a:hover img {
	border: 5px solid #ddd;
	border-width: 5px;
	color: #fff;
	opacity: .5;
}

#gallery ul a:hover { color: #fff; }
	
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 3000;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 3001;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}