﻿@charset "UTF-8";
/* CSS Document */

@font-face
{
	font-family: "Myriad Pro";
	#src: url('http://stage.nxtnow.co.za/cid/mtn/web-docs/css/MyriadWebPro.ttf') format('truetype');
	font-weight: normal;
	font-style: normal; /* IE9 */
}

.clearfix{ display: block; height: 0; clear: both; visibility: hidden; }

#details{ margin:0px 10px; }	
#details h4{ font-size:11px; line-height:25px; color:#fff; text-shadow:1px 1px 0 rgb(0,0,0); }
#details p{ font-size:10px; color:#aaa; text-shadow:1px 1px 0 rgb(0,0,0); margin:0; padding:0;}
#details a{ text-decoration:none;}


.mosaic_head{width:756px; height:25px; padding:10px 0px 0px 5px; border-bottom:1px solid silver;}
.mosaic_head .mosaic_left{width:auto; float:left;}
.mosaic_head .mosaic_right{float:right; width:auto; line-height:22px; color:#000; padding:0px 5px; margin-top:3px; background:#ddd;}
.mosaic_head .mosaic_right a{float:right; line-height:22px; color:#000; text-decoration:none;}
.mosaic_head .mosaic_right a:hover{line-height:22px; color:#ff0000; text-decoration:none;}


.mosaic_area{width:756px; height:200px;}
.mosaic_more{width:30px; height:160px; float:left; padding:20px 0px 20px 20px;}


.mosaic-block116 {
float:left;
text-align:center;
position:relative;
overflow:hidden;
width:120px;
height:162px;
margin:12px;
background:#fff url(../images/progress.gif) no-repeat center center;
border:0px solid #e1e1e1;
/* -webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5); */
z-index:0;
}


.mosaic-tab-backdrop {
	display:none;
	position:absolute;
	top:0;
	height:100%;
	width:100%;
	background:#111;
}

.mosaic-tab-overlay {
	display:none;
	z-index:5;
	position:absolute;
	width:100%;
	height:100%;
	background:#111;
}


.mosaic-backdrop116{margin-top:2px;}


.details116 {margin:-4px 2px 0px -9px; position:relative; height:162px; overflow:hidden; background-color: black; opacity: 0.9;}	
.details116 h4{ font-weight:bold; font-size:11px; line-height:110%; color:#fff;}
.details116 p{font-size:9px; color:#aaa; text-shadow:1px 1px 0 rgb(0,0,0);}
.details116 img.giftbutton{position:absolute; bottom:30px; left:0px;}
.details116 img.buybutton{position:absolute; bottom:0px; left:0px;}

.itemdetail h4{font-size:13px; line-height:160%;}
.itemdetail p{font-size:11px;line-height:110%;}
.itemdetail a{font-size:10px; color:red;}




/*  bindrecommendations CSS*/

.mosaic-block117 {	float:left;	text-align:center;	position:relative;	overflow:hidden;	/* width:120px; */	width: 85px;	height:122px;	margin:0 6px 10px 0;	background:#fff url(../images/progress.gif) no-repeat center 15px;border:0px solid #e1e1e1;}

/* Tabs hover starts */
.mosaic-backdrop117{padding-top:1px;}
.details117 {margin:0px; position:relative; height:103px; overflow:hidden; background-color: black; opacity: 0.9;color:#fff; padding-top:20px;}
.details117 .subdetails{ font-size:12px;}
.details117 label.subtitle{font-weight:bold;}
.details117 .buybutton{position:absolute; bottom:0px; left:0px;cursor:pointer; background:url('../images/btn-preview1.jpg') 0 0 repeat-x;width: 91px; color:#fff;
  height: 30px;  line-height: 30px;  font-weight: bold;  font-size: 13px; }
/* Tabs hover Ends */

/* Tabs detail starts */
.mosaic-block117 .itemdetail h4{font-size:12px;  font-weight:bold;}
.mosaic-block117 .itemdetail p{font-size:11px; line-height:15px;}
.mosaic-block117 .itemdetail a{font-size:10px; color:red;}
/* Tabs detail ends */
