/*
nrelate related
image panels
default styles
v0.42.0
*/

.nrelate_related {
float: left;
margin: 5px 1px;
width:100%;
}
.nrelate_related h3 {
margin:0px !important;
}
.nrelate_related a {
text-decoration:none !important;
}
.nr_rc_inner {
clear:both;
width:100%;
padding:4px 0;
}
.nr_rc_inner ul {
margin-bottom:0 !important;
}
a.nr_rc_panel  {
float:left;
background:none;
font-size:11px;
border:1px solid transparent;
margin:1px;
padding:1px 5px 3px 1px;
text-decoration:none;
}
a.nr_rc_panel:hover {
background:#F2F2F5;
border:1px solid #CCCCCC;
color:black;
margin:1px;
padding:1px 5px 3px 1px;
text-decoration:none;
}
.nr_rc_title {
float:left;
font-size:16px;
margin-top:0;
margin-bottom:5px;
}
.nr_rc_img_div{
background:none repeat scroll 0 0 #000000;
background-color:transparent;
float:left;
/*height: 114px;
width:114px;*/
border: 1px solid #ccc;
}
.nr_rc_img {
border: none;
display:block;
margin-left:auto !important;
margin-right:auto !important;
padding: 2px !important;
background:none repeat scroll 0 0 #F0F0F0;
border-top:1px solid #FFFFFF;
outline:1px solid #DDDDDD;
width:auto !important;
}
a.nr_rc_panel:hover .nr_rc_img {
background:none repeat scroll 0 0 #333333;
border:1px solid #555555 !important;
outline:1px solid #111111;
}
.nr_rc_img_div img {
border:1px solid #FFFFFF !important;
margin:0 !important;
-moz-box-shadow: none !important;
-webkit-box-shadow: none !important;
-khtml-box-shadow: none !important;
box-shadow: none !important;
}
.nr_rc_text{
overflow: hidden;
word-wrap:break-word;
clear:left;
float:left;
font-family:sans-serif;
font-weight:bold;
line-height:140%;
padding:2px;
margin-top:4px;
text-align:left;
width:100%;
}
.nr_rc_ad{
text-align:center;
clear: both;
padding:5px 0;
width:auto !important;
}
.nrelate_logo {
background: none !important;
float:left;
clear: both;
padding: 5px 5px 10px 5px;
border:none !important;
width:auto !important;
-moz-box-shadow: none !important;
-webkit-box-shadow: none !important;
-khtml-box-shadow: none !important;
box-shadow: none !important;
}
a .nrelate_logo:hover{
-moz-opacity: .8;   
opacity: .8;
-khtml-opacity: .8;
}
.nr_rc_source {
font-size: 9px;
font-style: italic;
font-weight:normal;
}
.nr_clear  {
clear:both;
}
/* Sponsored area on thumbnails */
.nr_sponsored_img {
margin-left:3px !important;
margin-top:-19px !important;
}
.nr_sponsored_img span {
padding: 2px 4px !important;
background-color: #333 !important;
color:#fff !important;
float:left !important;
font:9px verdana,arial,sans-serif !important;
position:relative !important;
text-align:center !important;
}