/*
System:					Wigley Orchard (www.wigleyorchard.kms)
File:					/css/wigley-orchard.css
Description:			stylesheet - contains the core elements as expected by common developments

Version:				1.0
Version Author:			Manley	
Version Info:			Initial version
Version Created:		08/11/2004




/* BODY STYLES*/

/* TD's for Sale List */

td.sort-by{
	background: #EBCA81;
	width: 100px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-style: solid;
	border-color: #FFFFFF;
	font-size: 0.8em;
	font-weight: bold;
	vertical-align: top;
	}

td.size{
	background: #EBCA81;
	width: 180px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-style: solid;
	border-color: #FFFFFF;
	font-size: 0.8em;
	font-weight: bold;
	vertical-align: top;
	}
	
td.sort-by2{
	background: #C0C482;
	width: 100px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-style: solid;
	border-color: #000000;
	font-size: 0.8em;
	vertical-align: top;
	}
	
td.size2{
	background: #C0C482;
	width: 180px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-style: solid;
	border-color: #000000;
	font-size: 0.8em;
	vertical-align: top;
	}
	
td.thumbnail{
	background: #FFFFFF;
	width: 100px;
	padding-top: 10px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-style: solid;
	border-color: #000000;
	font-size: 0.8em;
	vertical-align: top;
	}
	
td.pitch-size{
	background: #FFFFFF;
	width: 180px;
	padding-top: 10px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-style: solid;
	border-color: #000000;
	font-size: 0.8em;
	vertical-align: top;
	font-weight: bold;
	}
	
td.description{
	background: #FFFFFF;
	width: 300px;
	padding-top: 10px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-style: solid;
	border-color: #000000;
	font-size: 0.7em;
	vertical-align: top;
	}
	td.tariff{
	background: #E8EABA;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-style: solid;
	border-color: #FFFFFF;
	font-size: 0.7em;
	font-weight:;
	vertical-align: top;
	}
	td.tariff2{
	background: #D7D9A3;F5F6D3
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-style: solid;
	border-color: #FFFFFF;
	font-size: 0.7em;
	font-weight:;
	vertical-align: top;
	}
	
		td.tariff3{
	background: #D7DCAB;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-style: solid;
	border-color: #FFFFFF;
	font-size: 0.7em;
	font-weight:;
	vertical-align: top;
	}
	
td.bottom-line{
	background: #FFFFFF;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-style: solid;
	border-color: #446096;
	}
	
td.home-details{
	background: #FFFFFF;
	width: 258px;
	line-height: 140%;
	font-size: 0.8em;
	vertical-align: top;
	}
	
td.home-image{
	background: #FFFFFF;
	width: 320px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-style: solid;
	border-color: #446096;
	font-size: 0.8em;
	vertical-align: top;
	text-align: right;
	}
.imageFloatRight {
	float: right;
	margin: 4px;
}
	




/*Ends  TD's for Sale List */





td.menu{
	width: 100%;
	background-image: url(../images/pageElements/menu.gif);
	padding-top:2px;
	padding-bottom:2px;
	text-align: left;
}

td.image{
	width: 285px;
	background: White;
	padding-top: 5px;
	padding-right: 39px;
	padding-bottom: 10px;
	padding-left: 32px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-style: solid;
	text-align: right;
	vertical-align: top;
}

td.content{
	background: White;
	padding-top: 5px;
	padding-right: 24px;
	padding-bottom: 10px;
	padding-left: 28px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-style: solid;
	text-align: left;
	vertical-align: top;
}

td.disclaimer {
	background: #ffffff;
	padding-top: 5px;
	padding-right: 28px;
	padding-bottom: 10px;
	padding-left: 28px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-style: solid;
	text-align: left;
	vertical-align: top;
}

td.title{
	width: 100%;
	background: White;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 28px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-style: solid;
	text-align: left;
	
}

td.footer{
	width: 780px;
   background: transparent;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-style: solid;
   text-align: right;
	vertical-align: top;

	
}

/* HYPERLINK STYLES*/

a.topmenu{
	color: #746A51;
	background: transparent;
	font-weight: bold;
	text-decoration: none;
	font-size: 0.75em;
	color: #746A51;
}

a.topmenu:hover{
	color: #746A51;
	background: transparent;
	font-weight: bold;
	text-decoration: none;
	font-size: 0.75em;
	color: #4C442F;
}

a.footertext{
	color: #746A51;
	background: transparent;
   font-weight: normal ;
	font-size: 0.7em;
	text-decoration: none;	
}

a.footertext:hover{
	color: #746A51;
	background: transparent;
	font-weight: normal ;
	font-size: 0.7em;
	text-decoration: underline;
	
}
	
	
/* HYPERLINK STYLES -- END --*/


/* DATA LIST */
/* ========= */
/* Styles for data lists */

/* table.list - use for list tables */
table.list {
	margin:					0px;
	margin-bottom:			16px;
	border-style:			solid;
	border-color:			#226644;
	border-width:			0px;
	border-bottom-width:	1px;
}
/* caption.list - use for list table captions where required */
caption.list {
	border-style:			dashed;
	border-color:			bebebe;
	border-width:			0px;
	border-top-width:		1px;
}
/* td.list-odd - use for odd-numbered list rows */
td.list-odd {
	padding-left:			4px;
	padding-right:			4px;
	background:			#e0e0ff;
	color:				#222222;
}
/* td.list-even - use for even-numbered list rows */
td.list-even {
	padding-left:			4px;
	padding-right:			4px;
	background:			#c0c0ff;
	color:				#000000;
}

/* DATA FORM */
/* ========= */
/* Styles for data forms */

/* table.form - use for the table containing the form */
table.form {
	margin:				0px;
	margin-bottom:			16px;
	margin-left:			20px;
}
/* td.form-header - use for 'header' rows in forms */
td.form-header {
	background:			transparent;
	color:				#226644;
	font-weight:			bold;
	border-style:			solid;
	border-color:			#226644;
	border-width:			0px;
	border-top-width:		1px;
	border-bottom-width:		1px;
}
/* td.form-label - use for cells containing form field labels (e.g. 'Name:') */
td.form-label {
	background:			#f0f0f0;
	color:				#000000;
	font-weight:			bold;
	padding-right:			10px;
}
/* td.form-field - use for cells containing form fields */
td.form-field {
	background:			#e0e0e0;
	color:				#000000;
}
/* td.form-error - use for cells containing form error messages */
td.form-error {
	background:			transparent;
	color:				#ff0000;
	font-weight:			bold;
}
/* input.form-button - use for form submit and cancel buttons */
input.form-button {
	font-weight:			bold;
}
/* td.form-space - use for adding space rows in forms */
td.form-space {
	font-size:			1px;
}

/* ADMIN CONTROLS */
/* ============== */
/* Styles for highlighting in-page admin controls (links, buttons etc) */

/* p.admin - paragraphs containing admin instructions/links */
p.admin {
	padding:			2px;
	background:			#ffff80;
	color:				#606060;
	font-weight:			bold;
}
/* td.admin - cells containing admin instructions/links */
td.admin {
	background:			#ffff80;
	color:				#606060;
	font-weight:			bold;
}
/* div.admin - divs containing admin instructions/links */
div.admin {
	padding:			2px;
	background:			#ffff80;
	color:				#606060;
	font-weight:			bold;
}

/* CORE STYLES */
/* =========== */
/* Base HTML elements that should be styled */
body{
	background-color: #F18E00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color:#746A51;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}
table {
	font-family: Arial, Helvetica, sans-serif;
	color: #746A51;
}


H1{
   font-family: Arial, Helvetica, sans-serif;
	color:#746A51;
	background: transparent;	
}

H2{
   font-family: Arial, Helvetica, sans-serif;
	color:#746A51;
	background: transparent;	
}

H3{
   font-family: Arial, Helvetica, sans-serif;
	color:#746A51;
	background: transparent;	
}

H4{
   font-family: Arial, Helvetica, sans-serif;
	color:#746A51;
	background: transparent;	
}

H5{
   font-family: Arial, Helvetica, sans-serif;
	color:#746A51;
	background: transparent;	
}

p{
   font-family: Arial, Helvetica, sans-serif;
	color:#746A51;
	font-size: 0.9em;
	background: transparent;	
}
ul {
	margin-bottom:			10px;
}
li {
	list-style:			round;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color:#746A51;
	margin-bottom: 20px;
}
caption {
	margin:				0px;
	padding:			2px;
	background:			transparent;
	color:				#505050;
	font-family:			verdana,arial,helvetica,sans-serif;
	font-size:			82%;
	font-weight:			bold;
}
th {
	background:			#505050;
	color:				#ffffff;
	font-family:			verdana,arial,helvetica,sans-serif;
	font-size:			82%;
	font-weight:			bold;
}
td {
	font-weight:			normal;
	font-size: 82%;
}
form {
	margin:				0px;
	margin-bottom:			10px;
	padding:			0px;
}
input {
	font-family:			verdana,arial,helvetica,sans-serif;
	font-weight:			normal;
}
textarea {
	font-family:			verdana,arial,helvetica,sans-serif;
	font-weight:			normal;
}
select {
	font-family:			verdana,arial,helvetica,sans-serif;
	font-weight:			normal;
}
a:link {
}
a:visited {
}
a:active {
}
a:hover {
}

/* END */
.tableFloatRight {
	float: right;
	margin-right: 24px;
	margin-left: 24px;
	margin-bottom: 8px;
	padding: 0px;
}
