/* CSS Document */

#content {
margin-top:-12px;
}

.servicesbox {
position:relative;
clear:both;
width:949px;
}

.description {
position:relative;
float:right;
width: 508px;
height:220px;
padding:18px 24px 24px 24px;
background-color:#D0141F;
color:#fff;
margin-bottom:12px;
border-top-right-radius: 12px 12px;
-moz-border-top-right-radius: 12px 12px;
border-bottom-left-radius: 12px 12px;
-moz-border-bottom-left-radius: 12px 12px;
}

.description h2 {
color:#fff;
font-size:21px;
margin-bottom:9px;
}

.serviceimage {
position:relative;
float:left;

width: 380px;
height:260px;
margin-right:12px;
}

.footer {
clear:both;
}

 .black {
background-color:#181818;
}

.serviceimage img {
border:1px solid #999;
}

.servicesbox .description a {
color:#fff;
font-weight:bold;
text-decoration:none;
}

.servicesbox .description a:hover {
text-decoration:underline;
}