.imagearea {
float: left;
width: 202px;
clear: none;
margin: 0;
padding: 0;
height: 300px;
position: relative;
}
#bodyarea .details p.description {
margin-bottom: 15px;
}
#bodyarea .details p.description > p {
margin: 0;
padding: 0;
}
.imagearea img {
margin-bottom: 20px;
}
.details {
margin-top: -5px;
width: 392px;
float: left;
}
.details .sectiontitle {
font-size: 11px;
color: #0087DC;
border-bottom: 1px solid #0087DC;
padding-left: 7px;
padding-bottom: 5px;
margin-bottom: 7px;
font-weight: bold;
}
.details .section span.label {
clear: both;
display: block;
float:left;
width: 150px;
font-weight: bold;
}
.details .section span.value {
display: block;
float:left;
width: 235px;
}
.details .section span.label.pdf {
padding-top: 2px;
height: 21px;
padding-top: 2px;
}
.details .section span a.pdf {
background: transparent url(/images/pdf.png) top right no-repeat;
padding-top: 2px;
height: 21px;
padding-top: 2px;
padding-right: 30px;
}
.details .format span.label {
margin-bottom: 10px;
}
.details .format span.value {
margin-bottom: 10px;
}
span.push {
display: block;
clear: both;
font-size: 1px;
line-height: 0;
}
.details .section a {
display: inline-block;
margin-right: 5px;
}
.details .section {
padding-left: 7px;
color: #000;
margin-bottom: 25px;
}
.details > .p {
margin-bottom: 25px;
}

