
.carousel { position:relative; width:100%; float:left;}
.carousel-inner { position:relative; width:100%; overflow:hidden }
.carousel-inner>.item { position:relative; display:none; -webkit-transition:1.1s ease-in-out left;
transition:1.1s ease-in-out left
}
.carousel-inner>.item .imgbx{ width:69%; float:left;}
.carousel-inner>.item>img, .carousel-inner>.item>a>img { display:block; height:auto; max-width:100%; line-height:1 }
.carousel-inner>.active, .carousel-inner>.next, .carousel-inner>.prev { display:block }
.carousel-inner>.active { left:0 }
.carousel-inner>.next, .carousel-inner>.prev { position:absolute; top:0; width:100% }
.carousel-inner>.next { left:100% }
.carousel-inner>.prev { left:-100% }
.carousel-inner>.next.left, .carousel-inner>.prev.right { left:0 }
.carousel-inner>.active.left { left:-100% }
.carousel-inner>.active.right { left:100% }
.carousel-control { position:absolute; top:0; bottom:0; left:0; width:15%; font-size:20px; color:#fff; text-align:center; text-shadow:0 1px 2px rgba(0, 0, 0, 0.6); opacity:.5; filter:alpha(opacity=50) }
.carousel-control.left { background-image:-webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.5) 0), color-stop(rgba(0, 0, 0, 0.0001) 100%)); background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0.0001) 100%); background-repeat:repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)
}
.carousel-control.right { right:0; left:auto; background-image:-webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.0001) 0), color-stop(rgba(0, 0, 0, 0.5) 100%)); background-image:linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0, rgba(0, 0, 0, 0.5) 100%); background-repeat:repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)
}
.carousel-control:hover, .carousel-control:focus { color:#fff; text-decoration:none; outline:0; opacity:1; filter:alpha(opacity=90) }
.carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right { position:absolute; top:50%; z-index:5; display:inline-block }
.carousel-control .icon-prev, .carousel-control .glyphicon-chevron-left { left:50% }
.carousel-control .icon-next, .carousel-control .glyphicon-chevron-right { right:50% }
.carousel-control .icon-prev, .carousel-control .icon-next { width:20px; height:20px; margin-top:-10px; margin-left:-10px; font-family:serif }
.carousel-control .icon-prev:before { content:'\2039' }
.carousel-control .icon-next:before { content:'\203a' }
.carousel-indicators { position:absolute; bottom:8px; left:50%; z-index:15; width: auto; padding-left:0; text-align:left; list-style:none }
.carousel-indicators li { display:inline-block; width:12px; height:12px; margin:1px; text-indent:-999px; cursor:pointer; background-color:#EB7002; border-radius:12px }
.carousel-indicators .active { background-color:#e9e8e8 }
.carousel-caption { position:absolute; right:15%; bottom:20px; left:15%; z-index:10; padding-top:20px; padding-bottom:20px; color:#fff; text-align:center; text-shadow:0 1px 2px rgba(0, 0, 0, 0.6) }
.carousel-caption .btn { text-shadow:none }
.carousel-inner .item img {	max-width:100%;	height:auto;	float:right;}
.item .thumbnail {	margin-bottom:0;}
.carousel-control.left{	background:url(left.png) no-repeat left top;}
.carousel-control.right{background:url(right.png) no-repeat left top;}
.carousel-control {
	background:000;
	color:#999;
	width:50px;
	height:58px;
	bottom:0%;	
	opacity:0;
	text-shadow:none;
	position:absolute;
	z-index:9999;
}
.carousel-control.right {right:0px;}
.carousel-control.left {left: 0px;}
.carousel-inner>.item blockquote{width:31%; float:left; color:#fff; 
background: url(../../images/blackbg.jpg) repeat-x left top;min-height:358px;
padding:15px 15px 15px 15px;
position:relative;
}
.carousel-inner>.item blockquote:after{ content:url(../../images/angle.png); position:absolute; right:-115px; top:0;}
.carousel-inner>.item blockquote h2{font-size:3rem; font-family: 'HelveticaBold'; text-transform:uppercase;padding:0; line-height:40px; text-shadow:1px 1px #d4d4d4; color:#000; margin:50% 0 40px 0;}
.carousel-inner>.item blockquote h2 span{ display:block;font-size:2rem;}

.carousel-inner>.item blockquote a{ /*background: url(../../images/hover.jpg) repeat-x left center;*/ background:#735f43; color:#fff; padding:10px 18px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;font-family: 'HelveticaBold';font-size:.9rem; text-transform:uppercase; border:3px solid #d4d4d4;}
.carousel-inner>.item blockquote a:hover{ background:#333;}
.carousel:hover .carousel-control{opacity:1;}
.carousel:before{ content:url(../../images/pin.png); left:-7px; top:-9px; position:absolute; z-index:99}
.carousel:after{ content:url(../../images/pin.png); left:-7px; bottom:-9px; position:absolute;z-index:99}
.rightsidebar:before{ content:url(../../images/pin.png); right:14px; top:9px; position:absolute; z-index:999}
.rightsidebar:after{ content:url(../../images/pin.png); right:14px; bottom:9px; position:absolute;z-index:999}
