/* CSS Document */

/* required styles 
'breadcrumbs' and 'content_title' styles must be defined as they are applied automatically by CMS
*/
body{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 0;
}
.breadcrumbs, a.breadcrumbs{
	color: #827366;
	text-decoration: none;
	font-size: 12px;
}
a.breadcrumbs:link, a.breadcrumbs:visited{
	color: #827366;
	text-decoration:none;
	font-size: 12px;
}

.content_title{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#003300;
}

.textfield{
	width:99%;
}
.textwrap85{
	width:85px;
}
.textwrap85 input, .textwrap85 select{
	width:85px;
}
.textwrap100{
	width:100px;
}
.textwrap150{
	width:150px;
}
.textwrap150 input, .textwrap150 select{
	width:150px;
}
.textwrap200{
	width:200px;
}
.textwrap200 input, .textwrap200 select {
	width:200px;
}
.textwrap250{
	width:250px;
}
.textwrap300{
	width:300px;
}
.textwrap300 input, .textwrap300 select {
	width:300px;
}
.textwrap350{
	width:350px;
}
.textarea{
	width:99%;
	height: 80px;
}
.textwrap90pc{
	width:99%;
}
.textwrap90pc input, .textwrap90pc select{
	width:99%;
}
.select {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #666666;
	width:99%;
}
.submit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #57431A;
	color: #FFFFFF;
	font-size: 12px;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	border-left: 1px solid #CCCCCC;
	height: 23px;
	font-weight: bold;
	width: 100px;
	padding-bottom: 3px;
}
.diverror{
	background-color: #FFFFEC;
	padding: 20px;
	border: 1px solid #CCCCCC;
	color:#CC0000;
}

.QSpulldown {
	width: 100%;
}
.QStextfield {
	width: 100%;
}
.QSsubmit {
}



/* Add your custom styles below */

td img {
	/* display: block; */
}

.Border1 {
	border: 1px solid #CCCCCC;
}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #827366;
	font-size: 12px;
}
th {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #827366;
	font-size: 12px;
}
.colour1 {
	background-color: #89C423;
}
.colour2 {
	background-color: #57431A;
}
.colour3 {
	background-color: #D97803;
}
.colourLight1 {
	background-color: #F2ECD6;
}
.colourLight2 {
	background-color: #C4C4C4;
}
.colourLight3 {
	background-color: #F9F7EF;
}
.colourLightForm {
	background-color:#F2ECD6;
	}
.wht, .wht a, .wht a:link, .wht a:visited {
	color: #FFFFFF;
}
.Padding5px {
	padding: 5px;
}
.Padding10px {
	padding: 10px;
}
.style1 {color: #FFFFFF; font-weight: bold; }
.bodysmall {
	font-size: 12px;
}
.templateWidth {
	width: 900px;
}
h1 {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	font-weight: bold;
	color: #D97803;
}
h2 {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}
h3 {
	padding: 0px;
	font-size: 12px;
	font-weight: bold;
	color: #D97803;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
}
.textcolour1 {
	color: #89C423;
}
.textcolour2 {
	color: #827366;
}
a.textcolour2:link, a.textcolour2:visited, a.textcolour2:active{
	color: #827366;
}
.textcolour3 {
	color: #D97803;
}
.footerlinks {
	font-size: 12px;
}
a.footerlinks:link {
	text-decoration:none;
	font-weight:bold;
	color:#666666;
}
a.footerlinks:visited {
	text-decoration:none;
	font-weight:bold;
	color:#666666;
}

.linkstyle2 {
	color:#666666;
}
a.linkstyle2:link {
	text-decoration:none;
	color:#666666;
}
a.linkstyle2:visited {
	text-decoration:none;
	color:#666666;
}
a.linkstyle2:hover {
	text-decoration:none;
	color:#000000;
}
.linkstyle3 {
	color:#D97803;
}
a.linkstyle3:link {
	text-decoration:none;
	color:#D97803;
}
a.linkstyle3:visited {
	text-decoration:none;
	color:#D97803;
}
a:link {
	color: #D97803;
}
a:visited {
	color: #D97803;
}
.bodysmall2 {
	font-size: 12px;
}
.pictureborder {
	margin: 2px;
	padding: 4px;
	border: 1px solid #F4F4F7;
}
.message {
	background-color: #FFFFCC;
	padding: 20px;
	border: 1px solid #CCCCCC;
}
.bold
	{
	font-weight: bold;
	}.left_watermark {
	background-color: #564319;
	background-image: url(../images/main/watermark.gif);
	background-repeat: no-repeat;
	background-position: 0px 130px;
}
h4 {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	font-weight: bold;
	color: #D97803;
	font-family: Arial, Helvetica, sans-serif;
}
.colourLight4 {

	background-color: #E5DDC5;
}
.wht_bg {
	background-color: #FFFFFF;
}
hr {
	height:1px;
	width: 100%;
	background-color: #E9DCCE;
	color: #E9DCCE;
	border: 0;
	margin: 3 0 8 0;
	padding: 0;
}
.no_underline
{
text-decoration: none
}
a.no_underline:hover
{
text-decoration: underline;
}
.noborder {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
form {
	margin: 0px;
	padding: 0px;
}
.formfix select {
		width:150px;
		}
.formfix input {
		width:99%;
		}
.formfix textarea {
	width:99%;
	height: 80px;
	}
#submit input {
		width:100px;
		}
.colourlightMang1 {

	background-color: #f9f7ef;
}
.colourlightMang2 {

	background-color: #f2ecd6;
}
.colourlightMang3 {

	background-color: #e2dbc3;
}
.colourlightMang4 {

	background-color: #d4ccb2;
}
.colourlightMang5 {

	background-color: #c7bea2;
}
#DetailsImages a:link img, #DetailsImages img {
	border: 1px solid #ffffff;
}
#DetailsImages a:hover img {
	border: 1px solid #D97803;
}
.text-colour-mushroom, .text-colour-mushroom a, a.text-colour-mushroom:link, a.text-colour-mushroom:visited, a.text-colour-mushroom:active { color: #c1bba5;}