/*@import url(http://fonts.googleapis.com/css?family=Kreon:400,700);*/



.carousel{
	margin-bottom:10%;
}

.carousel-inner {
	margin-bottom:10%;
}

.carousel-indicators {
	position: absolute;
	bottom: -15%;
	left: 50%;
	z-index: 15;
	width: 60%;
	padding-left: 0;
	margin-left: -30%;
	text-align: center;
	list-style: none;
}

.carousel-indicators li {
	display: inline-block;
	width: 10px;
	height: 10px;
	margin: 1px;
	text-indent: -999px;
	cursor: pointer;
	background-color: #fff \9;
	background-color: rgba(255, 255, 255, 0);
	border: 1px solid #ff0000;
	border-radius: 10px;
}

.carousel-indicators .active {
	width: 12px;
	height: 12px;
	margin: 0;
	background-color: #ff0000;
}

/*Page-header styling*/
.page-header > h1{
	color:#fff;
}

.carousel-control{
	cursor:pointer;
}

.carousel-inner .active.left{
	left: -25%;
}

.carousel-inner .next{
	left:25%;
}

.carousel-inner .prev{
	left:-25%;
}

.carousel-control{
	width:4%;
}

.carousel-control.left{
	margin-left:0;
	background-image:none;
}

.carousel-control.right{
	margin-right:0;
	background-image:none;
}

.thumb-inner .thumb2-inner{
	background:#fff;
}

/*Hide Carousel Controls until hover*/
.carousel .carousel-control{
	display:none;
}

/*Display Carousel Controls on hover*/
.carousel:hover .carousel-control{
	display:block;
}

#thumb-inner > .item{
	position:relative;
	overflow:hidden;
}

#thumb-inner > .item > a img{
	position:relative;
	overflow:hidden;
}

.caption{
	display:none;
	position:absolute;
	top:0;
	left:5.5%;
	right:2%;
	bottom:0;
	background:rgba(0, 0, 0, 0.65);
	color:#fff !important;
	margin-top:0;
	z-index:1000;
	padding-left:2%;
	padding-right:2%;
	text-align:center;
}

.caption p{
	padding:2%;
}

.carousel > .thumb-inner{
	width:90%;
	position:relative;
	left:0;
	right:0;
	margin:auto;
	background:#000;
}

.thumb-carousel-navbar{
	position:relative;
	float:none;
	margin:2% auto;
	width:80%;
	background:#444;
}

.thumb-carousel-navbar{
	position:relative;
	float:none;
	margin:0 auto;
	width:90%;
	background:#444;
	text-align:center;
}

.thumb-carousel-navbar a > img{
	position:relative;
	left:65%;
	margin:0 auto;
	float:none;
	text-align:center;
	border:#fff solid 1px;				
}

.thumb-carousel-navbar .active{
	opacity:.5;
	border:#f00 solid 1px;		
}

.nav-carousel{
	padding-bottom:0%;
	width: 90%;
	z-index:101;
	-webkit-transition: all 3s ease-in-out;
	transition: all 3s ease-in-out;
	float:none;
	margin:0 5%;
	height:auto;
	position:absolute;
	top:100%;
	bottom:0;
	border-bottom: .5px #ededed solid;
	border-top: .5px #ededed solid;
}

.nav-carousel li{
	background:#000;
}

.nav-carousel li > a{
	color:#f00;
	font-weight:800;
}

.nav-carousel li > a:hover{
	background:#f00;
	color:#fff;
}

.carousel-border{
	border-right:2px solid #fff;
}

.nav-carousel > .active > a, .nav-carousel > .active > a:hover, .nav-carousel > .active > a:focus, #carousel a:hover, #carousel a:focus{
	background-color: #ff0000;
	color: #fff;
	outline:none;
	cursor:pointer;
}

.nav-carousel.affix{
	width: 100%;
	position: static;
	z-index:101;
	height:auto;
	padding-bottom:0%;
}

.nav-carousel > li{
	z-index:100;
	padding-bottom:0%;
}


/***************************************************************************************************************/
.onimage{
	position: absolute;
	width:120px;  
    right: 60px;
    bottom: 10px;
	
}

.onimagewatchlist{
	position: absolute;
	width:80px;  
    right: 40px;
    bottom: -140px;
	
}

.onimage_popular{
	position: absolute;
	width:120px;  
    right: 45px;
    bottom: -100px;
	
}

.onimagewatchlist_popular{
	position: absolute;
	width:80px;  
    right: 15px;
    bottom: -150px;
	
}

.img_container {
   display: inline;
    position: relative;
}

.img_container img {
	border:1px solid #f00;
}

.scroller {
  height: 170px;
  width: 800px;
  overflow: hidden;
}

.scroller li {
  height: 170px;
  width: 250px;
  float: left;
}

/****************************************IMAGE DESCRIPTION ON HOVER************************************/
.thumb {
    background-color: rgba(0,0,0,0.75);
    opacity: 0;
    position: absolute;
    -webkit-transition: opacity 0.3s linear;
    text-shadow: #000 1px 1px 0;
    /*color: #ccc;*/
	
	margin: auto;
    width: 80%;
    padding: 0px;
	top:5%;
	left:10%;
}
.thumb:hover {
   
    opacity: 1.0;
}


.thumb p {
    margin-bottom: 10px;
	text-align:centr;
	font-size:10px;
}

.b{
	height: 600px; 
	overflow: hidden; 
	width: 200px; 
	margin-left:auto; 
	margin-right: auto;
}

.b-con div{
	width: 198px; 
	height: 198px; 
	border: 1px solid #ddd; 
	text-align: center;
	}

/********* Foundation Icons Sizes*************/
.size-10 { font-size: 10px; }

.size-11 { font-size: 11px; }

.size-12 { font-size: 12px; }
 
.size-13 { font-size: 13px; }

.size-14 { font-size: 14px; }

.size-15 { font-size: 15px; }

.size-16 { font-size: 16px; }

.size-17 { font-size: 17px; }

.size-18 { font-size: 18px; }

.size-20 { font-size: 20px; }

.size-30 { font-size: 30px; }

.size-21 { font-size: 21px; }

.size-22 { font-size: 22px; }

.size-24 { font-size: 24px; }

.size-36 { font-size: 36px; }

.size-40 { font-size: 40px; }

.size-44 { font-size: 44px; }

.size-48 { font-size: 48px; }

.size-55 { font-size: 55px; }

.size-60 { font-size: 60px; }

.size-72 { font-size: 72px; }

.nobold {font-weight:500; }

.makebold {font-weight:bold; }
/*******************************************************/

.pad-3 { padding: 3px; }
.redtext{ color:#f00; }
.yellowtext{ color:#ff0; }
.whitetext{ color:#fff; }
.bluetext{ color:#00f; }
.redalerttext{ color:#AF4442; }
.padright{ padding-right:30px;}

div.blockMsg {
    width:  40%;
    top:    30%;
    left:   30%;
    text-align: center;
    background-color: #883606;
    border: 1px solid #ddd;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; 
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); 
    -moz-opacity:1;
	text-align:center;
	font-size:20px;
	font-weight:bold;
    opacity:1;
    padding: 15px;
    color: #fff;
}
