/*
Project: variation build Apr 2005
Title: variation_print.css
Client: variation.com
Created by: lee hughes gencon.co.uk
Created on: 14/04/05
--this file contains only print elements--
*/

/* --default-- */
body {
	padding: 130px 0 0 0;
	color: #000;
	font-size: 10pt;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	background: transparent url(../variation_images/variation_header_logo_print.gif) no-repeat top left;
}

a {
	text-decoration: none;
	color: #6A6A6A;
}

h1,h2,h3,h4 {
	color: #004597;
}

h1 {
	font-size: 1.4em;
}

h2 {
	font-size: 1.2em;
}

h3 {
	font-size: 1.1em;
}

hr {
	border-bottom: 1px solid gray;
	border-left: none;
	border-right: none;
	border-top: none;
	background-color: transparent;
}
/*  */

/* --generic classes & ids */
.adminlink a {
	display: none;
}

.content_adminlink {
	display: none;
}

.clear {
	display: none;
}

.news_date {
	float: right;
	font-size: 0.9em;
}

.list_date {
	margin: 0 0 0 10px;
	font-size: 1em;
	color: #FF8C00;
}
/*  */

/* --structure-- */
div.header {
	display: none;
}

div#leftspace {
	display: none;
}

div#content {
	padding: 0 15px 0 15px;
	border-top: 1px solid #797979;
	text-align: left;
}

ul#footernav {
	background-color: #E1E1E1;
	border-top: 1px solid #C5C5C5;
	border-bottom: 1px solid #C5C5C5;
	height: 25px;
}
/*  */

/* --header-- */
div#headerlarge {
	display: none;
}

div#headersmall {
	display: none;
}

div.header img#logo {

}

ul#primary {
	display: none;
}

div#logo {

	height: 208px;
}

/*  */

/* --leftspace-- */
/*  */

/* --content-- */
div#content img {
	border: none;
}
	/* --advertising page-- */
	ul.advertisers {
		margin: 2em 0 2em 0;
		list-style-type: none;
	}

	ul.advertisers li {
		display: inline;
	}

	ul.advertisers li a {
		margin: .2em .2em .2em .3em;
		padding: .3em;
		color: #FFFFFF;
		background-color: #754471;
		font-size: .9em;
		text-align: center;
	}

	dl.ads {
		padding: 5px;
		float: left;
		margin: 5px;
		border: none;
		color: #000000;
		text-align: center;
		font-size: .8em;
	}

	dl.ads a:link {
		color: #000000;
	}

	dl.ads a:visited {
		color: #000000;
	}

	dl.ads a:hover {
		color: #000000;
	}

	dl.ads dt {
		height: 130px;
		width: 130px;
		font-weight: bold;
		background-color: #e6e6e6;
		border: 1px solid Silver;
		text-align: center;
	}

	dl.ads dt img {
		margin: 4px;
		border: none;
	}

	dl.ads dd {
		margin: 0 0 0 0;
		padding: 0 0 0 0;
	}
	/*  */

	/* --property search results-- */
	ul.breadcrumb {
		margin: 0;
		padding: 0;
		list-style: none;
	}

	ul.breadcrumb li {
		display: inline;
	}

	#results_found {
		float: left;
		width: 45%;
	}

	#result_navigation {
		margin: 3px 0 0 0;
		float: right;
		width: 45%;
		text-align: right;
		font-size: 0.9em;
		font-weight: bold;
	}

	#alphabetical_search,
	#access,
	#property_type {
		margin: 0;
		padding: 0 0 1em 0;
		font-size: 0.8em;
		text-transform: uppercase;
	}

	#add_user {
		padding-bottom: 2em;
	}

	#alphabetical_search li.first,
	#access li.first,
	#property_type li.first {
		margin: 0 1px 0 0;
		font-size: 1.3em;
		text-transform: none;
	}

	ul.detail_navigation {
		margin: 5px 0 1em 0;
		padding: 0;
		list-style: none;
	}

	ul.detail_navigation li {
		display: inline;
	}

	div#property_listings,
	div#news_listings,
	div#admin_listings {
		margin: 2em 0 0 0;
		padding: 1em 0 0 0;
		border-top: 1px solid silver;
	}

	div#property_listings div,
	div#news_listings div {
		margin: 0 0 1em 0;
		padding: 0 0 1em 0;
		border-bottom: 1px solid silver;
	}

	div#property_listings ul,
	div#news_listings ul {
		margin: 0.2em 0 0 0;
		padding: 0;
		list-style: none;
	}

	div#property_listings div li,
	div#news_listings div li  {
		line-height: 18px;
	}

	div#property_listings div h2,
	div#news_listings div h2 {
		margin: 0;
	}

	div#shortlist_listings h2 {
		padding: 0 0 3px 0;
		border-bottom: 1px solid grey;
	}

	div#property_listings div img {
		float: right;
	}

	div#news_listings div img {
		margin-top: 5px;
		float: right;
	}

	div#property_listings div p,
	div#news_listings div p {
		margin: 0;
		padding: 0;
	}

	div#property_listings div li.office_size {
		font-weight: bold;
	}

	/* --admin listings-- */
	div#admin_listings ul li {
		border-bottom: 1px solid silver;
		font-size: 1.2em;
		font-weight: bold;
	}

	div#shortlist_listings ul {
		border-bottom: 1px solid silver;
	}
	/*  */
	/*  */

	/* --property details-- */
	ul.action_propdetails {
		list-style-type: none;
	}
	/*  */

	/* --news details-- */
	img.news_details_image {
		margin: 0 0 10px 10px;
		float: right;
	}
	/*  */
	/* --admin listings-- */
	div#admin_listings {
		margin: 3em 0 0 0;
		padding: 0;
	}

	div#admin_listings ul {
		margin: 0;
		padding: 0;
		list-style: none;
	}

	div#admin_listings ul li {
		margin: 0;
		padding: 10px;
	}

	div#shortlist_listings ul {
		margin: 0.2em 10px 0 10px;
		padding: 0;
		list-style: none;
	}

	div#shortlist_listings li {
		margin: 0 0 0.5em 0;
		padding: 0 0 2px 0;
	}
	/*  */
	/*  */

	/* --property details-- */
	ul.amenities {
		margin: 0 0 0 30px;
		padding: 0;
		float: left;
		width: 40%;
	}

	ul.action_propdetails {
		margin: 1em 0 1em 0;
		padding: 0 0 0 0;
	}

	ul.action_propdetails li {
		display: inline;
		margin-right: 0.5em;
	}
	/*  */



	/* --contact page-- */

	/*  */

	/* --registration page-- */
	div#coleft {
		text-align: left;
	}

	div#coleft h2 {
		color: #004597;
		font-size: 130%;
	}

	div#colright {

	}
	/*  */

/* --footernav-- */
ul#footernav li {
	display: none;
}
/*  */

/* form styles */
form {
	margin: 0;
	padding: 0;
}

fieldset {
	border: none;
}

input {
	color: #808080;
	font-size: 12px;
	margin: 0 5px 5px 0;
	padding: 1px;
}

select {
	color: #808080;
	font-size: 12px;
	margin: 0 5px 5px 0;
	padding: 0;
}

textarea {
	color: #646464;
	padding: 0px;
}

input[type="checkbox"] {
	margin-top: 3px;
}

label {
	line-height: 1.6em;
	width: 100%;
	float: left;
	text-align: left;
}
/*  */

/* --generic classes & ids */
div.formrow {
	margin: 5px 0 0 0;
	padding: 0;
}

/* div.forminfo {
	margin: 15px 0 20px 0;
	padding: 10px;
	border: 1px solid silver;
	background-color: #F3F3F3;
	font-size: 0.9em;
	width: 220px;
}

div.forminfo h2 {
	margin: 0;
	padding: 0;
}

div.forminfo p {
	margin: 0;
	padding: 0;
}*/ /* ths could be used if the client wishes to have information boxes boxed out or to the right of form elements */

.halo {
	margin: 3px 0 10px 0;
	padding:  0 10px 5px 10px;
	background-color: #F5F5F5;
	width: 150px;
}

strong.input_info {
	padding: 0 0 12px 0;
	vertical-align: middle;
	font-weight: normal;
	font-style: italic;
}
/*  */

/* --searchbox-- */
#steptwo {
	margin-top: 5px;
}

#searchbox label {
	margin: 0 0 3px 0;
	width: 100%;
	float: left;
	color: #808080;
	font-weight: bold;
}

#searchbox select {
	width:100%;
	font-size:0.9em;
}

*html #searchbox select {
	width: 97%;
}

.search_submit  {
	float: right;
	margin: 3px 0 3px 0;
	padding: 0;
}

.searchinfo {
	margin: 30px 0 0 0;
	padding: 0;
	text-align: center;
}

.searchinfo a {
	font-size: 0.8em;
	color: Gray;
}
/*  */

/* --login-- */
#login_form {
	width: 222px;
	text-align: left;
}
/*  */

/* --admin form styles-- */
label.multiplechoice {
	margin: 0 5px 0 0;
	padding: 0 0 0 5px;
	width: 14em;
	font-size: 0.9em;
	border-bottom: 1px solid #e3e3e3;
}
/*  */