/* =================== dorchestercollection.co.uk print css */
body
{
background:#fff;
color:#000;
font-family:georgia;
font-size: 12pt;
margin:0;
padding:0;
font-smooth:always;
overflow-x:hidden;
}

img
{
border:0;
}

#pagenav,
.fixed-right,
.title,
.pagination,
#sortform,
.item .more-info,
#footer,
.email,
.vehicle h4,
.vat,
.summary,
.map-link,
ul.thumbnails,
.hidden
{
display:none;
visibility:hidden;
width:0;
height:0;
padding:0;
margin:0;
border:0;
}

#header
{
overflow:hidden;
height:24mm;
border-bottom:1px dashed #ccc;
position:relative;
}

#main
{
margin:3mm 0 0 0;
}

#pagenav h2
{
position:absolute;
top:0;
right:0;
}

#pagenav
{
float:right;
}

.vcard
{
width:100%;
position:absolute;
left:0;
top:0;
}

.vcard dl
{
float:left;
width:33%;
}

.vcard dt,
.vcard dd
{
margin:0;
}

.vcard .tel
{
padding-top:1.9em;
line-height:1em;
}

.pagebreak
{
page-break-after:always;
}

.pagebreak-before
{
page-break-before:always;
}

a
{
text-decoration:none;
color:#000;
}

.vehicle-list h3.fn
{
margin:0;
padding:0 0 1em 0;
line-height:1em;
}

.vehicle
{
position:relative;
}

.vehicle h3.fn
{
margin:0;
padding:0 0 1em 0;
line-height:1.5em;
}

.vehicle .item
{
position:relative;
}

.model,
.year,
.range,
.description .p-v
{
color:#666;
}

.pagination
{
position:absolute;
right:0;
top:0;
}

ul
{
margin:0;
padding:0;
list-style:none;
}

.vehicle-list .thumbnail
{
float:left;
padding:0 20px 10px 0;
}

.vehicle-list .item
{
overflow:hidden;
position:relative;
border-bottom:1px dashed #ccc;
padding:0 0 .5em 0;
margin:0 0 .5em 0;
page-break-inside:avoid;
}

.description
{
position:relative;
overflow:hidden;
}

.description li
{
margin:0;
line-height:1.5em;
}

.description .p-v
{
color:#555;
}

.description .p-v .property,
.p-v .price
{
color:#536BA6;
}

.cash-money
{
position:absolute;
right:0;
top:0;
font-size:16pt;
font-weight:bold;
}

p.p-v
{
margin:0;
padding:0 0 .5em 0;
clear:both;
}

.description #fullsizeimage
{
padding:0;
margin:0;
}

#fullsizeimage img
{
width:100%;
padding:0 0 .5em 0;
}

.property-list
{
width:100%;
font-size:11pt;
margin:0 0 0 0;
padding:0 0 1em 0;
}

.vehicle .item .property-list li
{
float:left;
width:auto;
padding:0 .5em 0 0;
line-height:1.4em;
white-space:nowrap;
}

.vehicle .item .property-list li span
{
padding:0 .6em 0 0;
}

.specifications
{
width:100%;
float:left;
overflow:hidden;
margin:0;
padding:1em 0 0 0;
list-style:disc;
list-style-position:inside;
position:relative;
}

.specifications li
{
float:left;
width:auto;
padding:0 1em 0 0;
font-size:10pt;
white-space:nowrap;
}

.more-info-list li
{
margin:0;
color:#536BA6;
width:630px;
}

.more-info-list li p
{
line-height:1.5em;
margin:0 0 1.7em 0;
}

.more-info-list li p:last-child
{
margin-bottom:0;
}

.more-info-list h3
{
margin:3.1em 0 1.5em 0;
padding:0;
color:#000;
}

.more-info-list h3#companyhistory
{
margin-top:1.4em;
}

.more-info-list li iframe
{
width:630px;
}

.more-info-list li p img
{
float:left;
padding:0 20px 10px 0;
}

.more-info-list blockquote
{
margin:0 0 1.5em 0;
padding:0 0 0 1em;
border-left:3px solid #ddd;
}

.more-info-list blockquote p
{
font-size:.8em;
}
