/* CSS Document */



html { overflow: -moz-scrollbars-vertical !important; }



body {

	/*OLD BACKGROUND COLOUR*/ 
	/*background-color: #eb7907;*/
	background-color: white;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: black;
	
	margin: 0;
	padding: 0;

}





table { border: 0px; margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }

form { margin: 0px; }

input, select, textarea { font-size: 11px; font-family: Arial, Helvetica, sans-serif; }

td { vertical-align: top; }

img { margin: 0px; padding: 0px; border: 0px; }

div { padding: 0px; margin: 0px; }

hr { size: 1px; width: 100%; }

p { margin:0px; padding: 0px; margin-bottom: 10px;}



a:link { color:black; text-decoration: underline; }

a:visited { color:black; text-decoration: underline; }

a:hover { color: red; text-decoration: underline; }

a:active { color: red; text-decoration: underline; }		


/*OLD BORDER STYLING - changed 20/1*/
/*table#layout { background: white; margin: 0px auto; border:6px #969696 solid; height:620px; }

	table#layout td { padding: 0px; }*/ 
	
/*New header CSS*/
table#header { width: 100%; }
	table#header td { padding: 0px; margin: 0px; }
	/*table#header td.image { background-image: url(../images/header.jpg); background-repeat: repeat-x; height: 133px; }*/
	
/*	table#header td.nav { background-image: url(../images/nav_background.gif); background-repeat:repeat-x; height: 37px;}*/
/*	table#header td.logo { height: 100px; padding: 0px; margin: 0px; background-color: white; }*/

	/*table#header td.nav { background-image: url(../images/nav_background.gif); background-repeat:repeat-x; height: 37px;}*/
	table#header td.nav { background-repeat:repeat-x; height: 37px; background-color:#FFFFFF;}
	table#header td.logo { background-image: url(../images/logo4.png); height:147px; background-repeat:no-repeat; background-position:center; background-color:#eb7907;}

/*table#header td.logo img#logoimage { padding-top: 40px; padding-bottom: 40px; padding-left:180px; }		*/

/*table#layout { background: white; margin: 0px auto; border:0px; height:620px; }

	table#layout td { padding: 0px; }*/

table#layout { background: white; margin: 0px auto; border:0px; height:auto; }

	table#layout td { padding: 0px; }

/*OLD NAV CSS 20/1
table#content td.logo { width: 942px; height: 100px; padding: 0px; margin: 0px; background-color: white; }

table#content td.logo img#logoimage { padding-top: 40px; padding-bottom: 40px; padding-left: 30px; }

table#content td.nav { width: 942px; height:15px; padding: 0px; margin:0px; background-color:#969696; padding-top: 6px; padding-bottom:6px; }*/

table#content td.left { width: 250px; height:450px; padding: 0px; margin: 0px; }

/*table#content td.left div#content_left_nav a:link { color:white; background-color: #eb7907; display: block; padding-left: 20px; padding-top: 6px; padding-bottom: 7px;text-decoration: none;}

table#content td.left div#content_left_nav a:visited { color:white; background-color: #eb7907; display: block; padding-left: 20px; padding-top: 6px; padding-bottom: 7px; text-decoration: none;}

table#content td.left div#content_left_nav a:hover { color:white; background-color: #969696; display: block; padding-left: 20px; padding-top: 6px; padding-bottom: 7px; text-decoration: none;}

table#content td.left div#content_left_nav a:active { color:white; background-color: #969696; display: block; padding-left: 20px; padding-top: 6px; padding-bottom: 7px; text-decoration: none;}*/

table#content td.left div#content_left_nav a { border-bottom: 8px solid white; }

table#content td.left div#content_left_nav a:link { color: white; font-size: 14px; background-color: #ffffff; display: block; padding-top: 11px; padding-bottom: 14px;text-decoration: none;background-color: #eb7907;text-align:center;}

table#content td.left div#content_left_nav a:visited { color: white; font-size: 14px; background-color: #ffffff; display: block; padding-top: 11px; padding-bottom: 14px; text-decoration: none;background-color: #eb7907;text-align:center;}

table#content td.left div#content_left_nav a:hover { color: white; font-size: 14px; background-color: #eb7907; display: block; padding-top: 11px; padding-bottom: 14px; text-decoration: none;background-color: #eb7907;text-align:center;}

table#content td.left div#content_left_nav a:active { color: white; font-size: 14px; background-color: #eb7907; display: block; padding-top: 11px; padding-bottom: 14px; text-decoration: none;background-color: #eb7907;text-align:center;}


table#content td.left span.leftnav_header { color:white; background-color: #969696; display: block; padding-left: 20px; padding-top: 4px; padding-bottom: 5px;text-decoration: none; }



table#content td.right { width: 692px; height: 450px; padding: 0px; margin: 0px; }



table#content td.home_bottom { width:942px; height: 30px; padding-top:1px;}

/*table#content td.bottom { width:942px; height: 30px; }*/



table#images { background-color:white; margin-top:0px; width:692px; height:350px;}



table#main_content { height: 457px; }

table#main_content td { }

table#main_content td#main_content_photo { vertical-align: bottom; }



table#fees_table { margin-left: 15px; border: solid 2px #eb7907; font-size: 12px; width: 599px; text-align: center; height:198px;}

table#fees_table td { margin:0px; padding: 10px; }


/*OLD NAVIGATION 20/1
div#navigation { color:white; font-size:12px; font-weight:bold; margin-left: 35px; }

div#navigation a:link { color:white; text-decoration: none; padding-right:25px;}

div#navigation a:visited { color:white; text-decoration: none; padding-right:25px; }

div#navigation a:hover { color:white; text-decoration: underline; padding-right:25px; }

div#navigation a:active { color:white; text-decoration: underline; padding-right:25px;}*/

/*div#navigation { margin: 0 auto; color:white; font-size:12px; font-weight:bold; width:907px; padding-top:7px; padding-bottom:5px; padding-left: 35px; }

div#navigation a:link { color:white; text-decoration: none; padding-right:25px;}

div#navigation a:visited { color:white; text-decoration: none; padding-right:25px; }

div#navigation a:hover { color:white; text-decoration: underline; padding-right:25px; }

div#navigation a:active { color:white; text-decoration: underline; padding-right:25px;}*/

/*div#navigation { margin: 0 auto; color:black; font-size:12px; font-weight:bold; width:907px; padding-top:7px; padding-bottom:5px; padding-left: 35px; }

div#navigation a:link { color:black; text-decoration: none; padding-right:25px;}

div#navigation a:visited { color:black; text-decoration: none; padding-right:25px; }

div#navigation a:hover { color:black; text-decoration: underline; padding-right:25px; }

div#navigation a:active { color:black; text-decoration: underline; padding-right:25px;}*/

div#navigation { margin: 0 auto; color:#999999; font-size:12px; font-weight:bold; width:907px; padding-top:10px; padding-bottom:10px; padding-left: 35px; }

div#navigation a:link { color:#999999; text-decoration: none; padding-right:25px;}

div#navigation a:visited { color:#999999; text-decoration: none; padding-right:25px; }

div#navigation a:hover { color:#999999; text-decoration: underline; padding-right:25px; }

div#navigation a:active { color:#999999; text-decoration: underline; padding-right:25px;}


div#content_left_gardens a:link { color:white; text-decoration: none; }

div#content_left_gardens a:visited { color:white; text-decoration: none; }

div#content_left_gardens a:hover { color:white; text-decoration: underline; }

div#content_left_gardens a:active { color:white; text-decoration: underline; }



div#content_left_developments a:link { color:white; text-decoration: none; }

div#content_left_developments a:visited { color:white; text-decoration: none; }

div#content_left_developments a:hover { color:white; text-decoration: underline; }

div#content_left_developments a:active { color:white; text-decoration: underline; }


div#content_home_top { width: 912px; height: 205px; margin-left: 15px; margin-bottom: 15px;  }
div#content_home_bottom { width: 912px; height: 110px; margin-left: 15px; }

div#content_left_lymefield { margin-left: 15px; margin-bottom: 10px; font-size: 12px; font-weight:normal; width: 235px; height:350px; }


div#content_left_nav { margin-left: 15px; margin-bottom: 15px; font-size: 12px; font-weight:normal; width: 235px; /*border:#eb7907 1px solid;*/ background-color: #eb7907; }



div#content_left_gardens { margin-left: 15px; margin-top: 0px; margin-bottom: 15px; font-size: 12px; font-weight: bold; width: 235px; height:133px; background-color: #969696; padding-bottom:6px; color:white; }



div#content_left_developments { margin-left: 15px; margin-top: 15px; margin-bottom: 0px; font-size: 12px; font-weight: bold; width: 235px; height:133px; background-color: #969696; padding-bottom:6px; color:white; }

div#content_left_testimonials_image { width: 235px; height: 450px; margin-left: 15px; margin-top: 3px; }
div#content_left_testimonials_image img { border: 1px solid #666666; }

div#content_left_projectblock { background-color:#ffffff; margin-left: 15px; margin-top: 0px; margin-bottom: 0px; width: 235px; height:450px; padding-bottom:0px; border:#969696 1px solid;}
div#content_left_projectblock2 { background-color:#ffffff; margin-left: 15px; margin-top: 0px; margin-bottom: 0px; width: 235px; height:525px; padding-bottom:0px; border:#969696 1px solid;}


div#content_left_text {font-size: 12px; font-weight:normal; padding:20px; height:380px; line-height: 160%; color:#666666;}
div#content_left_text2 {font-size: 12px; font-weight:normal; padding:20px; height:455px; line-height: 160%; color:#666666;}


div#content_left_text_header {font-size: 14px; font-weight:bold; line-height: 160%;}



div#content_left_text li { margin-bottom: 15px; }



div#content_left_text_scroll {font-size: 12px; font-weight:normal; padding-left:0px;padding-right:0px; padding-bottom:0px; height:415px;}

div#content_left_text_scroll {overflow:scroll; overflow-y: scroll; overflow-x: hidden;}

div#content_left_text_scroll {overflow:-moz-scrollbars-vertical; scrollbar-base-color: #969696;margin-top:15px; margin-right:10px;}



div#content_right {margin-left:15px; margin-top: 0px; margin-bottom: 0px;font-size: 12px; font-weight: bold; width: 662px; height:450px;}



div#content_rightpic {margin-left:15px; margin-top: 0px; margin-bottom: 0px; }



/*div#content_rightpic2 {margin-left:15px; margin-top: 15px; margin-bottom: 0px;font-size: 12px; font-weight: bold; width: 662px; height:199px;}*/



div#content_righttext {margin-left:15px; margin-top: 15px; margin-bottom: 0px;font-size: 12px; font-weight: normal; width: 647px; line-height: 160%;}

div#content_right_text_scroll {font-size: 12px; font-weight:normal; margin-left:15px;padding-right:0px; padding-bottom:0px; height:395px;}

div#content_right_text_scroll {overflow:scroll; overflow-y: scroll; overflow-x: hidden;}

div#content_right_text_scroll {overflow:-moz-scrollbars-vertical; scrollbar-base-color: #969696;margin-top:15px; margin-right:15px; padding-right:5px;}

div#content_righttext p { margin:0px; padding: 0px; margin-bottom: 12px;}



/*div#content_righttext2 {margin-left:15px; margin-top: 5px; margin-bottom: 0px;font-size: 12px; font-weight: normal; width: 647px; line-height:160%;}*/



div#content_heading { margin-left:15px;margin-top:0px;font-size:16px; font-family:Arial, Helvetica, sans-serif; color:black;  padding-bottom:0px; padding-top:20px; font-weight:bold; height:19px; width:662px;}



div#content_heading_smaller { font-size:14px; font-family:Arial, Helvetica, sans-serif; color:black;  padding-bottom:5px; padding-top:5px; font-weight:bold; height: auto; width:662px;}



/*div#content_bottom { background-color: #eb7907; margin-left: 15px; margin-right:15px; margin-bottom:15px; height:30px;}*/



p.footer { padding-top: 5px; text-align: left; font-size: 11px; padding-left:180px; }

p.footer a:link { color: black; text-decoration: none; }

p.footer a:visited { color: black; text-decoration: none; }

p.footer a:hover { color: black; text-decoration: underline; }

p.footer a:active { color: black; text-decoration: underline; }


p.news { font-size:12px; padding-right:15px;}

p.news a:link { color: black; text-decoration: none; }

p.news a:visited { color: black; text-decoration: none; }

p.news a:hover { color: #eb7907; text-decoration: none; }

p.news a:active { color: #eb7907; text-decoration: none; }
