/* Coodham Estate CSS Document © 2007 North&East Ltd www.northandeast.com */body { color: #666666; font-family:Georgia, "Times New Roman", Times, serif; font-size:70%; margin:0px; padding:0px; line-height:1.2em;} a img { border:0; padding:0;}p {padding:0px 0px 8px 0px;margin:0px;line-height:1.3em;}/* Default link styles */a { color:#917C57; text-decoration:underline;}a:hover { color:#666666;}/* Accessible style*/.accessible {visibility:hidden;display:none;}a.accessible {visibility:hidden;display:none;}  /* SPLASH PAGE */div#splashContainer {margin:auto;width:750px;padding:100px 5px 100px 2px;}div#splashExplore {float:left;}div#splashExplore a {float:left;width:266px;height:275px;background:url(../images/splash_explore.gif) no-repeat transparent;}div#splashExplore a:hover {background:url(../images/splash_explore_over.gif) no-repeat transparent;}div#splashInform {float:left;}div#splashInform a {float:left;width:244px;height:275px;background:url(../images/splash_inform.gif) no-repeat transparent;}div#splashInform a:hover {background:url(../images/splash_inform_over.gif) no-repeat transparent;}div#splashImage {float:left;width:207px;height:275px;background:url(../images/splash_image.jpg) no-repeat transparent;}/* Positioning */div#container {margin:auto;width:750px;padding:0px 5px 10px 2px;background:url(../inform/images/dotted-line.gif) repeat-y;}div#leftColumn {float:left;width:555px;background:url(../inform/images/dotted-line.gif) repeat-y transparent;}div#rightColumn {float:right;width:195px;}div#header {width:554px;height:147px;}div#headerShort {width:554px;height:120px;}div#footer {float:left;width:540px;height:35px;background:url(../inform/images/footer.gif) no-repeat;text-align:right;padding:5px 195px 5px 0px;}/* NAVIGATION */div#mainNav {float:right;width:554px;height:18px;text-align:right;padding:0px 2px 0px 0px;}div#mainNav ul {float:right;width:515px;margin:0px; border:0px; padding:0px;list-style:none;}div#mainNav ul li {float:left;height:18px;padding:0px;}div#mainNav ul li a {float:left;height:18px;padding:0px;background:url(../inform/images/mainNav.gif) no-repeat transparent;}div#mainNav ul li#aboutcoodham, 	div#mainNav ul li#aboutcoodham a		{width:122px; background-position:0px 0px;}div#mainNav ul li#thedevelopment, 	div#mainNav ul li#thedevelopment a 		{width:128px; background-position:-125px 0px;}div#mainNav ul li#location, 		div#mainNav ul li#location a			{width:75px; background-position:-256px 0px;}div#mainNav ul li#craftsmanship, 	div#mainNav ul li#craftsmanship a		{width:116px; background-position:-334px 0px;}div#mainNav ul li#leisure, 			div#mainNav ul li#leisure a				{width:66px; background-position:-453px 0px;}div#mainNav ul li#aboutcoodham a:hover		{width:122px; background-position:0px -36px;}div#mainNav ul li#thedevelopment a:hover 	{width:128px; background-position:-125px -36px;}div#mainNav ul li#location a:hover			{width:75px; background-position:-256px -36px;}div#mainNav ul li#craftsmanship a:hover		{width:116px; background-position:-334px -36px;}div#mainNav ul li#leisure a:hover			{width:66px; background-position:-453px -36px;}div#mainNav ul li#aboutcoodhamON, 		div#mainNav ul li#aboutcoodhamON a		{width:122px; background-position:0px -18px;}div#mainNav ul li#thedevelopmentON, 	div#mainNav ul li#thedevelopmentON a 	{width:128px; background-position:-125px -18px;}div#mainNav ul li#locationON, 			div#mainNav ul li#locationON a			{width:75px; background-position:-256px -18px;}div#mainNav ul li#craftsmanshipON, 		div#mainNav ul li#craftsmanshipON a		{width:116px; background-position:-334px -18px;}div#mainNav ul li#leisureON, 			div#mainNav ul li#leisureON a			{width:66px; background-position:-453px -18px;}div#mainNavDivider{float:left;background:url(../inform/images/mainNav.gif) no-repeat transparent;background-position:-123px -1px;width:1px;height:18px;}div#subNav {float:left;width:550px;height:16px;text-align:right;margin-top:15px;padding:0px 2px 0px 0px;}div#subNav ul {float:right;width:515px;margin:0px; border:0px; padding-right:0px;list-style:none;margin-right:6px;}div#subNav ul li {float:right;height:16px;padding:0px;}div#subNav ul li a {float:right;height:16px;padding:0px;background:url(../inform/images/subNav.gif) no-repeat transparent;}/* about us section sub nav */div#subNav ul li#history, 		div#subNav ul li#history a			{width:68px; background-position:0px 0px;}div#subNav ul li#approaching, 	div#subNav ul li#approaching a		{width:168px; background-position:0px -16px;}div#subNav ul li#thegrounds, 	div#subNav ul li#thegrounds a		{width:100px; background-position:0px -32px;}div#subNav ul li#mainbuilding, 	div#subNav ul li#mainbuilding a		{width:110px; background-position:0px -64px;}div#subNav ul li#history a:hover			{width:68px; background-position:-435px 0px;}div#subNav ul li#approaching a:hover		{width:168px; background-position:-435px -16px;}div#subNav ul li#thegrounds a:hover			{width:100px; background-position:-435px -32px;}div#subNav ul li#mainbuilding a:hover		{width:110px; background-position:-435px -64px;}div#subNav ul li#historyON, 		div#subNav ul li#historyON a			{width:68px; background-position:-215px 0px;}div#subNav ul li#approachingON, 	div#subNav ul li#approachingON a		{width:168px; background-position:-215px -16px;}div#subNav ul li#thegroundsON, 		div#subNav ul li#thegroundsON a			{width:100px; background-position:-215px -32px;}div#subNav ul li#mainbuildingON, 	div#subNav ul li#mainbuildingON a		{width:110px; background-position:-215px -64px;}/* development section sub nav */div#subNav ul li#showflat, 		div#subNav ul li#showflat a			{width:79px; background-position:0px -80px;}div#subNav ul li#siteplan, 		div#subNav ul li#siteplan a			{width:76px; background-position:0px -96px;}div#subNav ul li#security, 		div#subNav ul li#security a			{width:177px; background-position:0px -128px;}div#subNav ul li#futureplans, 	div#subNav ul li#futureplans a		{width:102px; background-position:0px -144px;}div#subNav ul li#showflat a:hover			{width:79px; background-position:-435px -80px;}div#subNav ul li#siteplan a:hover			{width:76px; background-position:-435px -96px;}div#subNav ul li#security a:hover			{width:177px; background-position:-435px -128px;}div#subNav ul li#futureplans a:hover		{width:102px; background-position:-435px -144px;}div#subNav ul li#showflatON, 		div#subNav ul li#showflatON a			{width:79px; background-position:-215px -80px;}div#subNav ul li#siteplanON, 		div#subNav ul li#siteplanON a			{width:76px; background-position:-215px -96px;}div#subNav ul li#securityON, 		div#subNav ul li#securityON a			{width:177px; background-position:-215px -128px;}div#subNav ul li#futureplansON, 	div#subNav ul li#futureplansON a		{width:102px; background-position:-215px -144px;}/* sub nav for location */div#subNav ul li#glasgow, 	div#subNav ul li#glasgow a		{width:75px; background-position:0px -176px;}div#subNav ul li#ayrshire, 	div#subNav ul li#ayrshire a		{width:119px; background-position:0px -192px;}div#subNav ul li#theestate, div#subNav ul li#theestate a	{width:77px; background-position:0px -208px;}div#subNav ul li#prestwick, div#subNav ul li#prestwick a	{width:141px; background-position:0px -448px;}div#subNav ul li#glasgow a:hover		{width:75px; background-position:-435px -176px;}div#subNav ul li#ayrshire a:hover		{width:119px; background-position:-435px -192px;}div#subNav ul li#theestate a:hover		{width:77px; background-position:-435px -208px;}div#subNav ul li#prestwick a:hover		{width:141px; background-position:-435px -448px;}div#subNav ul li#glasgowON, 	div#subNav ul li#glasgowON a	{width:75px; background-position:-215px -176px;}div#subNav ul li#ayrshireON, 	div#subNav ul li#ayrshireON a	{width:119px; background-position:-215px -192px;}div#subNav ul li#theestateON, 	div#subNav ul li#theestateON a	{width:77px; background-position:-215px -208px;}div#subNav ul li#prestwickON, 	div#subNav ul li#prestwickON a	{width:141px; background-position:-215px -448px;}/* sub nav for leisure section */div#subNav ul li#golfing, div#subNav ul li#golfing a	{width:67px; background-position:0px -400px;}div#subNav ul li#beaches, div#subNav ul li#beaches a	{width:70px; background-position:0px -416px;}div#subNav ul li#horseracing, div#subNav ul li#horseracing a	{width:106px; background-position:0px -480px;}div#subNav ul li#sailing, div#subNav ul li#sailing a	{width:67px; background-position:0px -496px;}div#subNav ul li#hunting, div#subNav ul li#hunting a	{width:199px; background-position:0px -512px;}div#subNav ul li#golfing a:hover	{width:67px; background-position:-435px -400px;}div#subNav ul li#beaches a:hover	{width:70px; background-position:-435px -416px;}div#subNav ul li#horseracing a:hover	{width:106px; background-position:-435px -480px;}div#subNav ul li#sailing a:hover	{width:67px; background-position:-435px -496px;}div#subNav ul li#hunting a:hover	{width:199px; background-position:-435px -512px;}div#subNav ul li#golfingON, div#subNav ul li#golfingON a	{width:67px; background-position:-215px -400px;}div#subNav ul li#beachesON, div#subNav ul li#beachesON a	{width:70px; background-position:-215px -416px;}div#subNav ul li#horseracingON, div#subNav ul li#horseracingON a	{width:106px; background-position:-215px -480px;}div#subNav ul li#sailingON, div#subNav ul li#sailingON a	{width:67px; background-position:-215px -496px;}div#subNav ul li#huntingON, div#subNav ul li#huntingON a	{width:199px; background-position:-215px -512px;}/*craftsmanship subnav */div#tertiaryNav {float:right;width:200px;text-align:right;}div#tertiaryNav ul {text-align:right;margin:0px; padding:0px; border:0px;list-style:none;float:right;}div#tertiaryNav ul li {text-align:right;float:right;height:16px;padding:0px;background:url(../inform/images/subNav.gif) no-repeat transparent;}div#tertiaryNav ul li a {text-align:right;float:right;height:16px;padding:0px;background:url(../inform/images/subNav.gif) no-repeat transparent;}div#tertiaryNav ul li#stonework, 		div#tertiaryNav ul li#stonework a		{width:175px; background-position:0px -256px;}div#tertiaryNav ul li#floorinsulation, 	div#tertiaryNav ul li#floorinsulation a	{width:130px; background-position:0px -272px;}div#tertiaryNav ul li#horticultural, 	div#tertiaryNav ul li#horticultural a	{width:178px; background-position:0px -288px;}div#tertiaryNav ul li#plasterwork, 		div#tertiaryNav ul li#plasterwork a		{width:185px; background-position:0px -304px;}div#tertiaryNav ul li#wallinsulation, 	div#tertiaryNav ul li#wallinsulation a	{width:124px; background-position:0px -320px;}div#tertiaryNav ul li#africanoak, 		div#tertiaryNav ul li#africanoak a		{width:189px; background-position:0px -336px;}div#tertiaryNav ul li#technology, 		div#tertiaryNav ul li#technology a		{width:207px; background-position:0px -352px;}div#tertiaryNav ul li#heating, 			div#tertiaryNav ul li#heating a			{width:152px; background-position:0px -368px;}div#tertiaryNav ul li#marble, 			div#tertiaryNav ul li#marble a			{width:64px; background-position:0px -384px;}div#tertiaryNav ul li#kitchens, 		div#tertiaryNav ul li#kitchens a		{width:166px; background-position:0px -464px;}div#tertiaryNav ul li#stonework a:hover			{width:175px; background-position:-435px -256px;}div#tertiaryNav ul li#floorinsulation a:hover	{width:130px; background-position:-435px -272px;}div#tertiaryNav ul li#horticultural a:hover		{width:178px; background-position:-435px -288px;}div#tertiaryNav ul li#plasterwork a:hover		{width:185px; background-position:-435px -304px;}div#tertiaryNav ul li#wallinsulation a:hover	{width:124px; background-position:-435px -320px;}div#tertiaryNav ul li#africanoak a:hover		{width:189px; background-position:-435px -336px;}div#tertiaryNav ul li#technology a:hover		{width:207px; background-position:-435px -352px;}div#tertiaryNav ul li#heating a:hover			{width:152px; background-position:-435px -368px;}div#tertiaryNav ul li#marble a:hover			{width:64px; background-position:-435px -384px;}div#tertiaryNav ul li#kitchens a:hover			{width:166px; background-position:-435px -464px;}div#tertiaryNav ul li#stoneworkON, 			div#tertiaryNav ul li#stoneworkON a			{width:175px; background-position:-215px -256px;}div#tertiaryNav ul li#floorinsulationON, 	div#tertiaryNav ul li#floorinsulationON a	{width:130px; background-position:-215px -272px;}div#tertiaryNav ul li#horticulturalON, 		div#tertiaryNav ul li#horticulturalON a		{width:178px; background-position:-215px -288px;}div#tertiaryNav ul li#plasterworkON, 		div#tertiaryNav ul li#plasterworkON a		{width:185px; background-position:-215px -304px;}div#tertiaryNav ul li#wallinsulationON, 	div#tertiaryNav ul li#wallinsulationON a	{width:124px; background-position:-215px -320px;}div#tertiaryNav ul li#africanoakON, 		div#tertiaryNav ul li#africanoakON a		{width:189px; background-position:-215px -336px;}div#tertiaryNav ul li#technologyON, 		div#tertiaryNav ul li#technologyON a		{width:207px; background-position:-215px -352px;}div#tertiaryNav ul li#heatingON, 			div#tertiaryNav ul li#heatingON a			{width:152px; background-position:-215px -368px;}div#tertiaryNav ul li#marbleON, 			div#tertiaryNav ul li#marbleON a			{width:64px; background-position:-215px -384px;}div#tertiaryNav ul li#kitchensON, 			div#tertiaryNav ul li#kitchensON a			{width:166px; background-position:-215px -464px;}div#subNavDivider{float:right;background:url(../inform/images/mainNav.gif) no-repeat transparent;background-position:-123px -1px;width:1px;height:16px;}div#footerNav {width:554px;text-align:right;float:right;height:18px;}div#footerNav ul {float:right;margin:0px; border:0px; padding:0px;list-style:none;}div#footerNav ul li {float:left;height:18px;padding:0px;}div#footerNav ul li a {float:left;height:18px;padding:0px;background:url(../inform/images/footerNav.gif) no-repeat transparent;}div#footerNav ul li#terms, 		div#footerNav ul li#terms a {width:137px; background-position:-116px 0px;}div#footerNav ul li#privacy, 	div#footerNav ul li#privacy a {width:105px; background-position:-255px 0px;}div#footerNav ul li#contact, 	div#footerNav ul li#contact a {width:85px; background-position:-362px 0px;}div#footerNav ul li#terms a:hover 	{width:137px; background-position:-116px -34px;}div#footerNav ul li#privacy a:hover {width:105px; background-position:-255px -34px;}div#footerNav ul li#contact a:hover {width:85px; background-position:-362px -34px;}div#footerNav ul li#termsON, 	div#footerNav ul li#termsON a {width:137px; background-position:-116px -17px;}div#footerNav ul li#privacyON, 	div#footerNav ul li#privacyON a {width:105px; background-position:-255px -17px;}div#footerNav ul li#contactON, 	div#footerNav ul li#contactON a {width:85px; background-position:-362px -17px;}/* CONTENT DIV'S */div#leftColumnContent {width:554px;}div#leftColumnText {width:295px;float:right;padding:10px 20px 20px 0px;}div#leftColumnImages {float:left;width:217px;padding:10px;text-align:right;}div#leftColumnNavigation {float:left;width:217px;padding:10px 0px 10px 10px;text-align:right;}div#wideColumnText {width:475px;float:right;padding:10px 20px 20px 20px;}div#homeLink {float:left;}div#homeLink a {float:left;width:554px;height:86px;}div#exploreLink {float:left;}div#exploreLink a {float:left;width:185px;height:140px;background:url(../inform/images/inform-explorelink.jpg) no-repeat transparent;}div#exploreLink a:hover {background:url(../inform/images/inform-explorelink_over.jpg) no-repeat transparent;}div#copyright {float:right;padding:0px 10px 0px 10px;margin-right:15px;height:18px;width:94px;background:url(../inform/images/footerNav.gif) no-repeat transparent;}div#arrow {float:left;width:175px;height:18px;background:url(../inform/images/small_arrow.gif) no-repeat transparent;background-position:0px 6px;}div#rightColumnDivider {width:180px;height:10px;background:url(../inform/images/divider-rightcol.gif) no-repeat transparent;background-position:0px 5px;}div#rightColumnLinks {font-size:90%;width:170px;padding:10px 10px 5px 10px;}div#signup {float:left;}div#signup a {float:left;width:164px;height:67px;background:url(../inform/images/signup.gif) no-repeat transparent;}div#signup a:hover {background:url(../inform/images/signup_over.gif) no-repeat transparent;}div#brochure {float:left;}div#brochure a {float:left;width:164px;height:59px;background:url(../inform/images/downloadBrochure.gif) no-repeat transparent;}div#brochure a:hover {background:url(../inform/images/downloadBrochure_over.gif) no-repeat transparent;}.specsImages {padding:0px 0px 5px 8px;}.specsCameos {padding:10px 0px 0px 0px;}/* TEXT STYLES */.headingMain {font-size:120%;color:#917C57;font-weight:bold;}.headingSub {font-size:110%;color:#917C57;font-weight:bold;}/* FORM STYLINGS */form {    margin:0px;    padding:0px;	border:0px;	font-family:Georgia, "Times New Roman", Times, serif;    }	.searchBox {border:1px solid #917C57;width:70px;padding:2px;color:#917C57;font-size:95%;}.searchButton {border:1px solid #917C57;padding:1px;background-color:#FFFFFF;color:#917C57;font-size:95%;}div#formHolder {float:left;width:470px;}div#formFullWidth {float:left;width:470px;padding:3px 0px 3px 0px;}div#formLeftColumn {float:left;width:150px;margin-top:2px;padding:3px 5px 0px 3px;}div#formRightColumn {float:left;width:165px;padding:3px 0px 3px 4px;}div#formRadioHolder {float:left;width:100px;margin-top:1px;}div#formRadioHolderWide {float:left;width:450px;margin-top:1px;}.textBox {border:1px solid #917C57;width:150px;padding:2px;font-family:Georgia, "Times New Roman", Times, serif;color:#666666;}.textBoxNarrower {border:1px solid #917C57;width:130px;padding:2px;font-family:Georgia, "Times New Roman", Times, serif;color:#666666;}.multilinetextBox {border:1px solid #917C57;width:150px;padding:2px;color:#666666;font-family:Georgia, "Times New Roman", Times, serif;}.postcode {border:1px solid #917C57;width:80px;padding:2px;color:#666666;font-family:Georgia, "Times New Roman", Times, serif;}.submitButton {border:1px solid #917C57;color:#917C57;background-color:#FFFFFF;font-size:90%;font-family:Georgia, "Times New Roman", Times, serif;}.checkbox {color:#917C57;}.radioButton {color:#917C57;}/* Flash items */