#leftcontainerBox {
float:left;
z-index:1000;
}

#leftcontainerBox .buttons {
float:left;
clear:both;
width:60px;
height:60px;
padding-bottom:2px;
padding-left:3px;
margin:4px;
}

.bottomcontainerBox {
float:left;
height:30px;
width:100%;
}.crp_related {
clear:both;
}

.crp_related h3 {
margin:0!important;
}

.crp_related ul {
list-style:none;
float:left;
margin:0!important;
}

.crp_related li,.crp_related a {
float:left;
overflow:hidden;
position:relative;
text-align:center;
}

.crp_related li {
border:1px solid #ddd;
margin:5px!important;
padding:6px;
}

.crp_related li:hover {
background:#eee;
border-color:#bbb;
}

.crp_related a {
width:150px;
height:150px;
text-decoration:none;
}

.crp_related a:hover {
text-decoration:none;
}

.crp_related img {
max-width:150px;
margin:auto;
}

.crp_related .crp_title {
position:absolute;
height:inherit;
bottom:6px;
left:6px;
width:144px;
color:#fff;
font-size:.9em;
text-shadow:#000 .1em .1em .2em;
background:rgba(0,0,0,0.5);
padding:3px;
}

.crp_related li:hover .crp_title {
background:rgba(0,0,0,0.8);
}

.crp_related .crp_thumb,.crp_related li,.crp_related .crp_title {
vertical-align:bottom;
-webkit-box-shadow:0 1px 2px rgba(0,0,0,.4);
-moz-box-shadow:0 1px 2px rgba(0,0,0,.4);
box-shadow:0 1px 2px rgba(0,0,0,.4);
-webkit-border-radius:7px;
-moz-border-radius:7px;
border-radius:7px;
}