/* 
Kingsland Sawmills - 25/03/2010
*/

/* GLOBAL */
*{text-decoration:none;}
	*:focus{outline:none;}
	*:focus{-moz-outline-style:none;}
	*:hover{}
strong{}
em{}
h1{}
h2{}
h3{}
h4{}
h5{}
h6{}
#content ul li{margin:3px;}
img{border:none;}
.fr{float:right;}
.fl{float:left;}
.clr{clear:both;}
.logo, a.info_button, .testimonial_Text, span.validValue, img{behavior: url(../css/iepngfix.htc);}
/* GLOBAL END */


/* LAYOUT START */
body {margin:0px; background:url(../images/bg.jpg); font-family:"Century Gothic", Arial, sans-serif; text-align:justify;}

#container{width:1009px; margin:0 auto; padding:0px 0px;}

#top{display:block; padding:13px 4px 0px 4px;}

ul#nav{float:right; font-size:12px; color:#c7c0b0; margin-top:10px;}
	ul#nav li{display:inline; ist-style:none; margin:0px; padding:0px;}
	ul#nav a{color:#c7c0b0;}

ul#main_nav{width:1000px; height:39px; margin:10px 0px 0px 4px; background:url(../images/nav-bg.jpg); padding:0px;}
	ul#main_nav li{display:inline; height:39px; list-style:none; margin:0px; padding:0px;}
	ul#main_nav li a{color:#ffffff; display:block; height:31px; font-size:14px; margin:8px 45px 0px 45px;  float:left;display:inline; }
	
#wrapper{background:url(../images/wrapper_Bg.jpg) repeat-y; width:971px; padding:13px 19px 0px 19px; margin-top:10px;}

#banner{width:970px; height:247px; margin-bottom:7px; overflow:hidden;}

#content{display:block; font-size:11px; color:#3e3939; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;}
	#content h1{display:block; font-size:19px; font-weight:normal; padding:0px; margin:0px; border-bottom:1px solid #b1aeaa;}
	
#footer{width:1009px; background:url(../images/footer_Bg.jpg); padding-top:15px; text-align:center; font-size:12px; color:#9e988a;}
	.resource{color:#78746b; font-size:11px;}
	.resource a{color:#78746b; font-size:11px;}
	.page_wrapper{display:none;}
	

/* LAYOUT END */


/* COLOURS START */
/*red*/
.main_Pages h1, .main_Pages h2, #sbContent .main_Pages h2{color:#93453e;}
#sbContent .main_Pages h3, .main_Pages h3{color:#d7898b;}
.main_Pages a.info_button{background-color:#93453e;}

/*blue*/
.cat_Coach h1, #sbContent .cat_Coach h2{color:#515462;}
#sbContent .cat_Coach h3{color:#81828c;}
.cat_Coach a.info_button{background-color:#525564;}

/*green*/
.cat_Garden h1, #sbContent .cat_Garden h2{color:#919d68;}
#sbContent .cat_Garden h3{color:#b0b890;}
.cat_Garden a.info_button{background-color:#949f6a;}

/*brown*/
.cat_Equestrian h1, #sbContent .cat_Equestrian h2{color:#796347;}
.cat_Equestrian h3, #sbContent .cat_Equestrian h3{color:#9c8669;}
.cat_Equestrian a.info_button{background-color:#7a6448;}

/*orange*/
.cat_Garages h1, #sbContent .cat_Garages h2{color:#b3966b;}
#sbContent .cat_Garages h3{color:#cfb795;}
.cat_Garages a.info_button{background-color:#b5986e;}
/* COLOURS END */


/* OTHERS START */
.logo{width:322px; height:66px; font-size:0px; text-indent:-9999px; background:url(../images/logo.png); float:left;}
	.logo a{display:block; height:66px;}
	
.tel{float:right; font-size:20px; color:#ebdbb9;}
	.tel em{font-size:29px; color:#ffffff; font-style:normal;}
	
.home_Boxes{width:237px; height:148px; font-size:0px; text-indent:-9999px; float:left; margin-bottom:12px;}
	.home_Boxes a{display:block; height:148px;}
	.coachhouses{background:url(../images/coachhouses.jpg); margin-right:8px;}
	.gardenbuildings{background:url(../images/gardenbuildings.jpg); margin-right:7px;}
	.equestrianbuildings{background:url(../images/equestrianbuildings.jpg); margin-right:7px;}
	.garages{background:url(../images/garages.jpg);}

.home_Left{float:left; width:477px;}
.home_Right{float:right; width:477px;}

a.info_button{padding:4px 6px; color:#ffffff; background-image:url(../images/button-bg.png); margin:0 auto; font-family:"Century Gothic", Arial, sans-serif; font-size:14px; margin:15px 0px 00px 0px;}

.testimonial_Wrapper{width:307px; margin-top:15px; margin-right:24px; background:url(../Images/testimon_bg.jpg) bottom no-repeat; padding:0px 0px 0px 0px; float:left;}
.testimonial_Wrapper.nomargin{margin-right:0px;}
	.testimonial_Text{padding:15px 25px 0px 25px; display:block; background:url(../images/testimon_quote.png) 10px 5px no-repeat; font-style:italic;}
	.testimonial_Name{height:37px; text-align:right; padding:23px 65px 0px 0px;}
		.testimonial_Name em{font-size:15px; color:#b8453e; font-style:normal; font-weight:normal;}

.glossary_Wrapper{width:307px; margin-top:15px; padding:0px; margin-right:24px; background:url(../Images/glossary_bg.jpg) bottom left no-repeat; float:left;}
.glossary_Wrapper.nomargin{margin-right:0px;}
		.glossary_Wrapper h2{color:#93453e; font-size:15px; font-weight:normal; padding:0px; margin:0px;}
			.glossary_Text{padding:10px 25px 7px 25px; display:block;}

#letter_Choice{display:block; height:27px; line-height:27px; background:url(../images/letter_bg.jpg); margin-top:10px; padding-left:10px; font-size:12px; color:#e1a5a0;}			
	#letter_Choice em{color:#fff; font-style:normal;}
	#letter_Choice a{font-size:12px; color:#e1a5a0;}
	.current_Letter{font-size:35px; font-weight:normal; color:#93453e; font-style:italic; margin:10px 0px 0px 0px; padding:0px;}

.row_Hidden{display:none;}
.row_Visible{display:table-row;}

/* OTHERS END */

/* CONTACT FORM */
span.errorMessage{margin-left:3px;color:#d30f0f; padding-left:16px; font-weight:bold; background:transparent url(../images/icons/del.gif) top left no-repeat;}
span.validValue{margin-left:3px;display:inline-block; width:16px; height:16px; background:transparent url(../images/icons/tick.png) top left no-repeat;}

.validation-message{}
#enquiry_form{width:475px; float:left; background:#e7e1cf; padding:10px; margin-top:10px; color:#735e32;}
#enquiry_form em{color:#c96c66; font-style:normal; font-weight:bold; }
#enquiry_form .field{width:242px; height:20px; background:#cec4aa; border:0px; padding:4px; color:#564a2b;}
#enquiry_form select.field{width:250px; height:28px; background:#cec4aa; border:0px; padding:4px;}
#enquiry_form .field.required{width:242px; height:20px; padding:4px; border:0px; background:#c96c66; color:#ffffff;}
#enquiry_form select.field.required{width:250px; height:28px; padding:4px; border:0px; background:#c96c66; color:#ffffff;}
#enquiry_form table{}
#enquiry_form td{height:40px;}
#enquiry_form .bigfield{width:242px;background:#cec4aa; border:0px; padding:4px; color:#564a2b;}

#address{width:400px; background:#e7e1cf; padding:20px; margin-top:10px; float:right; color:#735e32;}
#address em{color:#c96c66; font-style:normal; font-size:13px; font-weight:bold; }
#address a{color:#565f35; font-style:normal; font-size:11px; }

.video{float:left; margin-top:10px; z-index:1;}
.mission{text-align:center; display:block;  font-size:14px; line-height:normal;}

/* CONTACT FORM END */



