/* CSS Document */

/*--------------------------------------- General Structure -----------------------------------------*/

body { text-align: left;  margin: 0px;  padding: 0px; letter-spacing:normal; background:#FFfde7; font-family:"Trebuchet MS"; }
body,p,h1,h2,h3,h4 { margin:0px;  padding: 0px; }

img { border:0px; /* tinymce prob margin:0px; padding:0px; */ }

.logo { float:left; }
*html .logo { float:left;}
#imgmain { border:5px #d8d8d8 solid; width:217px; height:145px; margin:0px 6px 6px 0px;  }
#container_top{ width:100%; height:286px; margin:0px; padding:0px; background:url(../images/bg-top.gif) #FFfde7 bottom repeat-x; text-align:center; position:relative; }
*html #container_top{ width:100%; height:286px; margin:-80px 0px 0px 0px; padding:0px; background:url(../images/bg-top.gif) #FFfde7 bottom repeat-x; text-align:center; position:relative; }
*html #header {width:800px; height:384px; margin-top:-38px; margin-left:auto; margin-right:auto; padding:0px;  }

#header {width:800px; height:384px; margin:0px; margin-left:auto; margin-right:auto; padding:0px;  }

#logo{background:url(../images/logo.gif) no-repeat bottom ; width:800px; height:217px;}
*html #logo {background:url(../images/logo.gif) no-repeat ; width:800px; height:217px; margin:102px 0px -10px 0px; padding:-40px 0px 0px 0px;}

#container{ position:relative;  padding:0px 0px 0px 0px; margin-top:0px; margin-left:auto; margin-right:auto; width:880px; border:0px solid #000000; }

#main {  width:100%; margin:10px 0px 0px 0px; min-height:500px; height:auto !important; height:500px; }
#nav{ text-decoration:none; margin:10px 0px 0px 0px; text-align:right; }
#nav a{ width:120px; margin:5px 0px 5px 0px; font-family:"Trebuchet MS";  padding:0px 0px 0px 0px; font-size:14px; text-decoration:none; color:#000000; display:block; }
#nav a:hover{ color:#990000;}
#nav p{margin:5px 0px 10px 0px;}

#sidebar { width:120px;  height:160px; float:left;  margin:0px 0px 0px 0px; padding:0px;}

#content { width:475px;  float:left;  margin:0px 50px 0px 50px; padding:0px; min-height:300px; height:auto;  !important  height:300px;}
#newsbar{ width:177px; float:left; margin:10px 0px 0px 0px; }
#search{ background-color:#daeccd; height:50px; width:100%; margin:0px; padding:0px;}
#search label{ color:#006600; font-size:15px; font-weight:bold; margin:12px 0px 2px 10px; padding:2px 0px 2px 0px;}
#search input.txt{ margin:0px 0px 0px 10px; float:left; width:120px;}
.button{ float:left; margin:0px 0px 0px 3px; color:#FFFFFF; background-color:#006633; border:0px; height:22px; width:35px;}
#news{}
#footer { width:620px;  margin:0px 0px 0px 110px; background-color:#FFFFFF;}
#footer p { margin:0px 40px 0px 40px}
#footer img{ margin:10px 0px 10px 10px;}
#buttonbar{ background:#daeccd; height:19px; text-align:right; width:100%;}
#buttonbar a{ background:url(../images/button.gif) no-repeat left; color:#000000; text-decoration:none;  font-size:12px;  padding:2px 11px 2px 12px;  }
#buttonbar a:hover{color:#000000; text-decoration:none;  font-size:12px;}
.clear { clear:both; }
#bottom{ background:#ffffff; width:100%; float:left;  margin:-80px 0px 0px 0px; padding:0px; min-height:50px; height:auto !important;    height:50px; border-bottom:200px solid #ffffff ;}
/*------------------------------------- News Page ---------------------------------------*/
#content_main{ width:616px;  float:left;  margin:10px 0px 0px 50px; padding:0px; min-height:300px; height:auto;  !important  height:300px;}
#content_main p { margin:10px 0px 0px 0px;}
#more_info{  height:19px; text-align:left; width:100%; margin:10px 0px 0px 0px;}
#more_info a{ background:url(../images/new_moreinfo.gif) no-repeat left;color:#961515; text-decoration:none;  font-size:12px;  padding:2px 11px 2px 12px;  }
#more_info a:hover{color:#000000; text-decoration:none;  font-size:12px;}
/*------------------------------------- Gallery Page ---------------------------------------*/
.gallery{ width:456px;  margin:0px 0px 0px 0px; min-height:100px; height:auto !important; height:100px; }
.gallery_row { min-height:50px; height:auto !important; height:50px; margin:0px 0px 0px 0px; padding:0px; }
.gallery_row img{margin:10px 0px 10px 9px;}
/*------------------------------------- Gener1al Text & Colours ---------------------------------------*/



.sifr { color:#044404; font-size:30px; font-family:fortuna,"Trebuchet MS"; font-weight:normal; margin:8px 0px 10px 145px; padding:0px 0px 0px 0px; }
*html .sifr {color:#044404; font-size:30px; font-family:Fortuna,"Trebuchet MS"; font-weight:normal; margin:8px 0px 10px 145px; padding:0px 0px 0px 0px; }


h3{ color:#990000; font-size:16px; font-family:"Trebuchet MS"; Times, serif; margin:10px 0px 10px 0px; padding:0px 0px 0px 0px; }


h4{ font-size:14px; font-style:italic; margin:10px 0px 10px 0px; padding:0px 0px 0px 0px; font-family:"Trebuchet MS"; }
h2{ color:#990000; font-weight:bold; font-size:17px; font-family:"Trebuchet MS"; margin:10px 0px 10px 0px; padding:0px 0px 0px 0px; }
h1{color:#990000; font-size:24px; font-weight:bold; font-family:"Trebuchet MS"; Times, serif; margin:10px 0px 10px 0px; padding:0px 0px 0px 0px;}
ul { margin:0px; padding:0px; }
li {  }

a { color:#44433e; text-decoration:none;  font-size:12px; }
a:hover { color:#000000; text-decoration:underline; }

p { font-size: 15px; margin: 15px 0px 15px 0px; padding: 0px 0px 0px 0px; font-family: "Book Antiqua"; letter-spacing: 1px; }
#footer p { font-size:11px; color:#FFFFFF; }

/* enquiry form */

div.checkboxes {

	margin: 2px;
	width: 400px;
	float: none;
	font-family: "Book Antiqua"; font-size:14px; 

}

label.checkbox {
	display: block;
/*	float: left; 
	width: 200px; 
*/
	clear: both;
	font-size: 12px;
	line-height: normal;
	margin: 2px 2px 2px 150px;
}

.fatform {
	width: 300px;
	height: 150px;

}

p div.checkboxes{ font-family: "Book Antiqua"; font-size:15px; }
