
.nbImage .nbImageInside { clip: rect(0px, 326px, 150px, -5px); position:absolute;  }
.nbImage { width:326px; height:150px; padding:5px; border:1px solid #e6e6e6 }

.autoChart { overflow:auto; padding-bottom:30px }
.google-visualization-table-table tr td { font-family:Verdana, Geneva, sans-serif; padding:4px; font-size:11px;  }

/*MODULE MARKET*/
.modulesNavigation { height:50px; position:relative; bottom:-9px; }
.dContent div.modulesNavigation a { display:block; width:177px; height:50px; background:url(../images/modules_link.png) no-repeat center top; float:left; text-align:center; line-height:3em; position:relative;  margin-right:3px; color:#666; font-weight:bold; }
.dContent div.modulesNavigation a.activeModules {  background:url(../images/modules_active_link.png) no-repeat center top; color:white }
.dContent div.modulesNavigation a:hover { text-decoration:none }
.modulesContainer { padding:15px; background:url(../images/market_bg.png) repeat; border:1px solid #e6e6e6 }
.moduleBox { padding:30px; background:#FFF; border:1px solid #e6e6e6;  margin-bottom:2px; position:relative; overflow:auto; }


.dContent .moduleBox h2 { color:#666; font-size:22px; font-weight:bold; padding-bottom:5px; display:block }
.dContent .moduleBox p { font-size:14px; color:#999 }
.dContent .moduleBox img { float:left; overflow:hidden; margin-right:15px; }
.dContent .moduleDescription { width:60%;  }

.moduleBox .moduleSubscribeBtn a { display:block; width:123px; height:31px; text-indent:-9999px; background:url(../images/module_subscribe.png) no-repeat center center }
.moduleBox .moduleSubscribeBtn { position:absolute; right:15px; top:35px; }
.moduleBox .modulePrice, .moduleExpires { position:absolute; top:35px; right:190px; font-size:18px; font-weight:bold; color:#690; font-family:Tahoma, Geneva, sans-serif }
.moduleBox .moduleDetails p { padding-top:20px; padding-bottom:20px; display:block }
.moduleBox .moduleExpires { right:15px; font-weight:normal }
.moduleBox a.moduleUnsubscribe { display:inline-block; padding:3px; padding-left:20px; padding-right:20px; background:#F60; color:white; font-size:11px; margin-top:10px;  !important } 


table.sharedLeads { margin-bottom:15px; box-shadow:1px 1px 5px #e6e6e6 }
table.sharedLeads th, table.sharedLeads td { padding:10px; }
table.sharedLeads th { background:#F8F8F8; font-weight:normal; color:#999; border-top-left-radius:5px; border-top-right-radius:5px; border:1px solid #E6E6E6 }
table.sharedLeads td { color:#999; border-bottom-left-radius:5px; border-bottom-right-radius:5px; border:1px solid #E6E6E6;  }
table.sharedLeads td span { display:block; padding-top:0px; color:#CCC;  }

#communication { clear:both; margin-top:30px; margin-bottom:30px }

#communication .messages { border:1px solid #e6e6e6; margin-bottom:15px; box-shadow:1px 1px 10px #e6e6e6; padding-bottom:10px  }
#communication .messages p.from-message , #communication .messages p, #communication .messages span { display:block; padding:10px; padding-bottom:0; color:#666; font-size:11px; }
#communication .messages:nth-child(even) { background:#F9F9F9 }
#communication .messages p.from-message span { font-weight:normal; font-style:italic; display:inline; color:#CCC }
#communication .messages p.from-message { background-color:#e6e6e6; padding:5px; background:url(../images/dashboard/message_heading.png) repeat; border-bottom:1px solid #e6e6e6; font-weight:bold; color:#999 }
#communication .messages p.theMessage { padding-top:20px; padding-bottom:10px; }
#communication textarea { padding:5px; border:1px solid #e6e6e6; box-shadow:inset 1px 1px 10px #e6e6e6; margin-top:20px; height:200px; width:70%}

.dContent table.leadTable tr, .dContent table.tablesorter tr
 { 
    /*INSET CROSS BROWSER SHADOW*/
	-webkit-box-shadow: inset 0 0 0 2px #fff;
	-moz-box-shadow: inset 0 0 0 2px #fff;
	-o-box-shadow: inset 0 0 0 2px #fff;
	-ms-box-shadow: inset 0 0 0 2px #fff;
	box-shadow: inset 0 0 0 2px #fff;
	
	color:#999;
	/* BACKGROUND GRADIENT*/
	background-color: #f5f5f5;
	background-repeat: no-repeat;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), color-stop(80%, #f5f5f5), to(#f5f5f5));
	background-image: -webkit-linear-gradient(#ffffff, #f5f5f5 80%, #f5f5f5);
	background-image: -moz-linear-gradient(top, #ffffff, #f5f5f5 80%, #f5f5f5);
	background-image: -ms-linear-gradient(#ffffff, #f5f5f5 80%, #f5f5f5);
	background-image: -o-linear-gradient(#ffffff, #f5f5f5 80%, #f5f5f5);
	background-image: linear-gradient(#ffffff, #f5f5f5 80%, #f5f5f5);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f5f5', GradientType=0);
	
 }
 
 .dContent table.leadTable tr td, .dContent table.tablesorter td, .dContent table.tablesorter #leadResults td { color:#666 } 
 
 .all-gradient-shadow
 {
	
	-webkit-box-shadow: inset 0 0 0 2px #fff;
	-moz-box-shadow: inset 0 0 0 2px #fff;
	-o-box-shadow: inset 0 0 0 2px #fff;
	-ms-box-shadow: inset 0 0 0 2px #fff;
	box-shadow: inset 0 0 0 2px #fff;
	background-color: #f5f5f5;
	background-repeat: no-repeat;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), color-stop(80%, #f5f5f5), to(#f5f5f5));
	background-image: -webkit-linear-gradient(#ffffff, #f5f5f5 80%, #f5f5f5);
	background-image: -moz-linear-gradient(top, #ffffff, #f5f5f5 80%, #f5f5f5);
	background-image: -ms-linear-gradient(#ffffff, #f5f5f5 80%, #f5f5f5);
	background-image: -o-linear-gradient(#ffffff, #f5f5f5 80%, #f5f5f5);
	background-image: linear-gradient(#ffffff, #f5f5f5 80%, #f5f5f5);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f5f5', GradientType=0);
	-webkit-box-shadow: 0 0 9px 5px rgba(153, 153, 153, 0.12);
	-moz-box-shadow: 0 0 9px 5px rgba(153, 153, 153, 0.12);
	-o-box-shadow: 0 0 9px 5px rgba(153, 153, 153, 0.12);
	-ms-box-shadow: 0 0 9px 5px rgba(153, 153, 153, 0.12);
	box-shadow: 0 0 9px 5px rgba(153, 153, 153, 0.12);
 }




