/*
Print Stylesheet
Author: Steven Urmston, Designition | www.designition.co.uk
*/
/* Printer CSS */
body { font: 100%/100% arial, sans-serif; color: #222; background: #fff; }
p, ul, ol, dl { font-size: .85em; margin: 0 1em 1em 0; }
li { margin-bottom: 1em; }
h1, h2, h3, h4, h5, h6 { color: #555; clear: left; }
h1 a { text-decoration: none; color: #777; font-weight: normal; text-transform: uppercase; font-family: georgia, serif; font-size: 1.2em; margin: 0 1em 1.5em 0; }
h3, h4, h5 { padding-top: .5em; }

a { color: #333; text-decoration: none; }
a[href^="/"]:after { content: " (http://york-england.com" attr(href) ") "; font-size: 80%; color: #069; padding-left: 5px; }

#header h1 { margin: 0; line-height: 1em; }
	#header h1 a { display: block; margin: 0 0 6px 4px; height: 45px; width: 515px; text-indent: -2000px; }
	#print_logo { display: block; position: absolute; top: 0px; left: 0px; }
	#content { padding-bottom: 1em; }
	#footer { clear: left; padding: 10px 0px 0 0px; border-top: 1px solid #aaa; }
	#copyright {  }
	
/* Property Search */
#property_listings { margin: 0 0 .6em 0; padding: 0; float: left; list-style: none; }
#full_details { padding-left: 0; }
#property_search table { font-size: 1em; }
	#property_search table th { padding: 3px 5px; font-weight: normal; font-style: italic; text-align: right; vertical-align: top; }
	#property_search table td { padding: 3px 5px; line-height: 1.3em; }
#full_details table { margin-right: 0; }
 img.property_thumb { float: left; margin: 0 15px 0px 10px; }
 
#back_mainsite,
p.options,
ul#steps,
#print_bottom,
ul.pages,
.view_list,
.back_search,
#page_options,
#header form,
#sitenav,
#home_news,
#sectionnav,
#home_sectionnav img,
#section_links img,
#subnav {
	display: none;
}

/*
#content #section_links { margin: 0; padding: 0; list-style: none; font-size: 1em; padding: 7px 6px; float: left; }
	#content #section_links li { position: relative; float: left; margin: 0 8px 6px 0; }
	#content #section_links li.even { margin: 0 0 6px 0; }
		#section_links a { display: block; width: 267px; height: 6em; border: 1px solid #ccc; padding: 3.8em 5px .2em 5px; color: #444; background: #fff; text-decoration: none; }
		#section_links a:hover { border-color: #9D1620; }	
			#section_links a img { border: none; margin: 0 0 10px 0; position: absolute; top: 5px; left: 5px; }
			#section_links a strong { font-family: arial; font-weight: normal; display: block; padding: 5px 20px 4px 5px; margin: 0 5px 3px 3px; font-size: .9em; }
			#section_links span { display: block; font-size: .75em; margin: 1px 15px 0 3px; }
*/			
 
table { font-size: .8em; padding: 1em 0 0 0; margin: 0 0 1.5em 0; border-collapse: collapse; }
table caption { margin: .3em 1px 0 0; text-align: center; font-weight: bold; background: #2C638F; color: #fff; padding: 4px 9px 5px 9px; border: 1px solid #aaa; }
table th {padding: 4px 9px; vertical-align: top; text-align: center; background: #307ec1; color: #fff; border: 1px solid #aaa; }
table td {padding: 6px 9px; vertical-align: top; text-align: center; background: #DAEDFF; border: 1px solid #aaa; color: #000; }
table .cell-left {text-align: left;}
table .cell-right {text-align: right;}

table .cell-high {color: #048bad; font-weight: bold;}
table .cell-lbg {background: #f3f7ff;}

#content p.para-center {text-align: center;}
#content p.para-right {text-align: right;}

#content p.important {padding: 6px 7px; background: #ffc; border: 1px solid #D8D7CA; }

#content ol.footnotes { line-height: 100%; font-size: .7em; padding: 0em 0 0 .2em; background: #D5D4CD; border: 1px solid #D5D4CD; margin: 1em 1em 1em 0em;}
	#content ol.footnotes li { margin-left: 2em; background: #fff; margin: 0 0 0 2em; padding: .4em .7em; }
	
#content .highlight { padding: .6em 1em; margin: .3em 1em 1em 0; list-style-type: none; border-left: 6px solid #f90; background: #fff; line-height: 1.6em; }
#content .highlight li {}

#content p.ext-link { background: #EFEEE8; padding: .8em .8em 1em .8em; border: 1px solid #DBDAD3; line-height: 1.5em; margin: 0 1em 1.2em 0; }
	#content p.ext-link strong {font-size: 1.3em; font-weight: normal;}
	#content p.ext-link a {font-style: normal;}

#content blockquote.quotation { min-height: 90px; padding: 0px 0 0 95px; margin-right: .5em; background: url(../../img/design/quote.gif) 0px 0px no-repeat; font-style: italic; font-size: 1.2em; }
/* IE min height fix */
* html #content blockquote.quotation { height: 90px; }
	#content blockquote.quotation cite { display: block; padding: 10px 8px 0 2px; font-size: .7em; font-style: normal; }

#content img.lalign {float: left; margin: 5px 10px 10px 0;}
#content img.ralign {float: right; margin: 5px 0 10px 10px;}
