/* Circular Content Carousel Style */
.ca-container{position:relative;padding-top:0px;margin:0px auto 7px auto;width:532px;height:208px;left:-3px;}
.ca-wrapper{width:100%;height:100%;position:relative;}
.ca-item{position:relative;float:left;width:179px;padding:0px;height:208px;display:block;text-align:center;}
.ca-more{position: absolute;bottom: 10px;right:0px;padding:4px 15px;font-weight:bold;background: #ccbda2;text-align:center;color: white; font-family: "Georgia","Times New Roman",serif;font-style:italic;text-shadow:1px 1px 1px #897c63;}
.ca-close{position:absolute;top:10px;right:10px;background:#fff url(../images/cross.png) no-repeat center center;width:27px;height:27px;text-indent:-9000px;outline:none; -moz-box-shadow:1px 1px 2px rgba(0,0,0,0.2);-webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.2);box-shadow:1px 1px 2px rgba(0,0,0,0.2);opacity:0.7;}
.ca-close:hover{opacity:1.0;}
.ca-item-main{padding:7px 5px;position:absolute;top:5px;left:2px;right:10px;bottom:5px;overflow:hidden; border: 1px solid #e2e2e2; background: url(../images/offer-bg-icon.png) no-repeat #fff; background-position: -23px 151px;}
.ca-item-main:hover{box-shadow:0px 0px 4px #8b8a8a; background-position: -330px 150px; border: 1px solid #e2e2e2;}
.ca-icon{width:194px;height:144px;position:relative;margin:10px auto;padding:0px 0px 0px 0px;background:transparent url(../images/slide.jpg) no-repeat center center;}
.ca-item-2 .ca-icon{background-image:url(../images/slide1.jpg);}
.ca-item-3 .ca-icon{background-image:url(../images/slide2.jpg);}
.ca-item-4 .ca-icon{background-image:url(../images/slide3.jpg);}
.ca-item-5 .ca-icon{background-image:url(../images/slide4.jpg);}
.ca-item h4{text-align:left;border-left:10px solid #b0ccc6;padding-left:10px;line-height:24px;margin:10px;position:relative;}
.ca-item h4 span{text-indent:40px;display:block;}
.ca-item h4  span.ca-quote{color:#f4eee3;font-size:100px;position:absolute;top:20px;left:0px;text-indent:0px;}
.ca-content-wrapper{background:#b0ccc6;	position:absolute;width:0px;height:440px;top:5px;text-align:left;z-index:10000;overflow:hidden;}
.ca-content{width:660px;overflow:hidden;}
.ca-content-text{font-size: 14px;font-style: italic;font-family: "Georgia","Times New Roman",serif;margin:10px 20px;padding:10px 20px;line-height:24px;}
.ca-content-text p{	padding-bottom:5px;}
.ca-content h6{	margin:25px 20px 0px 35px;font-size:32px;padding-bottom:5px;color:#000;font-family: 'Coustard', sans-serif;color:#60817a;border-bottom:2px solid #99bcb4; text-shadow: 1px 1px 1px #99BCB4;}
.ca-content ul{	margin:20px 35px;height:30px;}
.ca-content ul li{float:left;margin:0px 2px;}
.ca-content ul li a{color:#fff;	background:#000;padding:3px 6px;font-size:14px;	font-family: "Georgia","Times New Roman",serif;	font-style:italic;}
.ca-content ul li a:hover{background:#fff;color:#000;text-shadow:none;}
.ca-nav{ display:inline-block; border:1px solid #ccc; background:#fff; box-shadow: 1px 0 3px #ccc; border-left:0px; width:36px; float:right; position:absolute; right:-45px; height:68px; top: 62px;}
.ca-nav span{width:30px;height:38px;background:transparent url(../images/icon-bg.png) no-repeat; position:absolute;top:20%;margin-top:-19px;	right:5px;text-indent:-9000px; cursor:pointer;	z-index:100;}
.ca-nav span.ca-nav-prev{background-position: -372px -246px;}
.ca-nav span.ca-nav-prev:hover{	background-position: -332px -246px;}
.ca-nav span.ca-nav-next{background-position: -332px -286px;left:auto;	right:5px;top:78%;}
.ca-nav span.ca-nav-next:hover{background-position: -372px -286px;}
.item-content{border:0px solid #ccc; text-align:left;}
.item-img{ width:147px; height:123px; text-align: center; margin: 0 auto}
.item-content h3, .item-content a{ font-family:Candara; font-size:14px; color: #5b7401; margin:0px 0px 21px; padding:0px; text-align:left; text-decoration:none; text-align:center;}
.item-content h3:hover, .item-content a:hover{color: #e48b0a;}
.ca-item-main:hover .item-content h3 a{color: #e48b0a;}
.item-content .price, .item-content .price a{ font-family:CalibriRegular; font-size:15px; color: #fff; text-align:left; text-decoration: none; padding-left: 4px;}
.item-content .price span, .item-content .price a span{ font-family:RupeeForadianRegular; font-size:14px; color: #fff; text-align:left; text-decoration: none; padding-left: 4px;}
.offer-list{ margin:10px 0px 0px 11px; padding:0px; float:left}
.offer-list li{ margin:0px; padding:0px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; line-height:16px}
.item-content ul{margin:0;padding:0}
.item-content ul li{margin:0 0 0 5px;padding:0; text-align:left;}
#middle-content .offers-row h3{ margin: -3px 0 21px; border: 0px solid #ccc; overflow: hidden; height: 19px;}
#middle-content .offers-row .ca-item{position:relative;float:left;width:179px;padding:0px;height:208px;display:block;text-align:center; margin: 0 3px 0 10px;}


