

.client-logos-container H2 {padding-left:21px;}
.client-logos-container P {padding-left:21px; width:650px;}

.client-logos {
 width:556px;
 margin-left:5px;
}

.client-logos div {
 float:left;
 display:inline;
 width:138px;
 height:100px;
}

.client-logos div.logo {
 border-right:dotted 1px #A8A5A1;
 border-bottom:dotted 1px #A8A5A1;
}

.client-logos div.bottom {
 border-bottom:none;
}

.client-logos div.last {
 border-bottom:dotted 1px #A8A5A1;
 border-right:none;
}

.client-logos div.bottom-last {
 border-bottom:none;
 border-right:none;
}

.client-logos div a {
 display:block;
 width:138px;
 height:100px;
 vertical-align:middle;
}

.client-logos div a:hover {
 background-color:#F8F8F8;
}

.client-logos div img {
 /* placeholder for logo (as a background image) */
 border:none;
 background-position:50% 50%;
 background-repeat:no-repeat;
 width:100%;
 height:100%;
}
