/* ====================

Title: Forests.co.uk Print
Last updated: 28/05/2008 by Mike

==================== */

/* --------------------------
 @Reset - Based on http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/ 
----------------------------- */

html, body, div, span, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, code,del, dfn, em, img, q, dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {	margin: 0;	padding: 0;	border: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;} table { border-collapse: separate; border-spacing: 0; } caption, th, td { text-align: left; font-weight:400; } blockquote:before, blockquote:after, q:before, q:after { content: ""; } blockquote, q { quotes: "" ""; } a img { border: none; }


/* --------------------------
 @Typography
----------------------------- */

body {
	color: #241b08;
	font-family: verdana, arial, sans-serif;
	font-size: 75%;
	line-height: 1.5;
}

/* Headings */

h1,h2,h3,h4,h5,h6 { font-family: arial, "helvetica neue", sans-serif; font-weight: bold; }

h1 { color: #0a1525; font-size: 1.833em; margin-bottom: 0.5em;}
h2 { color: #c5420e; font-size: 1.5em; margin-bottom: 0.5em; }
h3 { color: #0a1525; font-size: 1.5em; line-height: 1; margin-bottom: 0.5em; margin-top: 0.833em }
h4 { font-size: 1.2em; font-weight: bold; line-height: 1.25; margin-bottom: 1.25em; }

/* Text elements */

p           { margin: 0 0 1.5em; }
p.last      { margin-bottom: 0; }

ul, ol      { margin: 0 0 1.5em 1.5em; }
ul          { list-style-type: disc; }
ol          { list-style-type: decimal; }

/* Default link styles */

a:link,
a:visited { color: #22a1f2; }

a:hover,
a:active,
a:focus { color: #22a1f2; text-decoration: none } 

a.action { background-position: left center; background-repeat: no-repeat; padding-left: 22px; }

a.print { background-image: url('../images/icon_print.gif') }

#description p, #directions p { line-height: 2 }

#wrapper { max-width: 768px; margin: 0 auto; }

#identity { padding: 20px 0; position: relative; }

#identity #print { position: absolute; right: 10px; top: 10px; }

#navigation,
#slideshow,
#breadcrumb,
#footer,

#email-updates,
#wherenext,

#details .actions,
#registerinterest,
p.navigation,
#othermaps { display: none; }

.column { float: none; }

h1 { border-bottom: 2px solid #000; }

h2 { border-bottom: 1px solid #444; }

.particulars #photo { border: 10px solid #effad8; display: block; margin: 0 auto 25px; }

.particulars #extras { float: right; width: auto; }

.particulars #details { border: 2px solid #ddd; margin: 0 8px; padding: 10px; width: auto; }

.particulars #details p.section { border: 0; }

.particulars #contact-details { border: 2px solid #ddd; display: block; margin: 12px 8px; padding: 10px; width: auto; }

.particulars #description { clear: none; }

.particulars #ourmaps { clear: both; padding: 0; }

.particulars .map { border: 1px solid #cecece; margin: 0 0 1.5em }

#wrapper, #wrapper_inner, #content { padding: 0; width: 100%; }