/*

SECTION COLOUR SCHEME
-----------------------------------------------------------

HOME SECTION: #home = PURPLE
-----------------------------------------------------------
#f1f1fd - Lightest purple (text link hover state background)
#e2dfed - (Box & body backgrounds)
#cdc7e0 - (Light borders)
#9589bf - (Form borders)
#7d54a8 - (Headings & links)
#67537c - (Button & field border hover & active states)
#4c3d5b - (Feature box 2 text & external links)
#463854 - Nav dropdown background
#362d53 - Darkest

*/
#home {
	background:#e2dfed;
	}
	
#home h1,
#home h2,
#home h3,
#home h3,
#home h5,
#home h6 {
	 color: #7d54a8;
	 }
 	 	
#home #header {
	background: url(/resource/images/home/header.jpg) 0 0 no-repeat;
	}
		
		#home #header h1 a {
			background-image:url(/resource/images/home/header_cairngorms_logo.gif);
			}
	
#home #nav {
	background:url(/resource/images/home/nav_full_bg.gif) 0 0 no-repeat
	}
	
	#home #nav li  {
		background-image:url(/resource/images/home/nav_divider.gif)
		}
			
		#home #nav li a {
			background-image:url(/resource/images/home/nav_bg.gif)
			}

/* ////// DROP DOWNS /////// */

/* Special part */			
#home #nav li ul {
	background:#463854;
	/* background: #362d53 url(/resource/images/home/dd_bg.gif) 0 0 no-repeat;  Darkest */
	padding:16px 16px 20px 16px; 
	position:absolute;
	left:0; /* Set 1px less than menu width */
	top:34px;
	display:none;
	width:210px;
	}

	/* Styles for Menu Items */
	#home #nav ul li {
		background-color:transparent;
		background-image:none;
		}
		
	#home #nav ul li a {
		display:block;
		text-decoration:underline;
		color:#cdc7e0; /* Light borders */
		background-color:transparent;
		background-image:none; /* IE6 Bug */
		padding:5px;
		border:none;
		width:200px;
		}
	
		#home #nav ul li span {
			display: block;
			color:#cdc7e0; /* Light borders */
			font:13px/15px Arial, Helvetica, sans-serif;
			background-image:none; /* IE6 Bug */
			padding:0 5px 10px 5px;
			border-bottom:dashed 1px #9589bf; /* Form borders */
			width:200px;
			}
			
		#home #nav ul li strong {
			display:block;
			color:#fff;
			font:16px georgia,garamond,serif;
			font-weight:800;
			background:none; /* IE6 Bug */
			padding:5px;
			width:200px;
			}

/* Fix IE. Hide from IE Mac \*/
* html #home #nav ul li { float: left; height: 1%; }
* html #home #nav ul li a { height: 1%; }
/* End */

#home #nav ul li a:hover { color: #fff; background-color: #67537c; } /* Button & field border hover & active states */
#home #nav ul li a { padding: 2px 5px; } /* Sub Menu Styles */	
#home #nav li:hover ul,
#home #nav li.over ul { display: block; } /* The magic */

/* ///////////////////////// */
		
	#main {
		background: url(/resource/images/home/main_bg.gif) 0 0 no-repeat;
		padding:8px 8px 0 8px;
		}
		
	#home #main a {
		color:#7d54a8;
		}

	#home #main a:hover,
	#home #main a:focus {
		background-color:#f1f1fd;
		color:#001d4a;
		}

				#visitor_site {
					background:#e9e7f2 url(/resource/images/home/visitor_site_bg.gif) 0 0 repeat-x;
					font-size:170%;
					font-weight:800;
					}
					/*
					#home #visitor_site a,
					#home #visitor_site a:link,
					#home #visitor_site a:visited {
						background:transparent url(/resource/images/home/cairngorms_national_park_lo.gif) 90% 50% no-repeat;
						color:#fff;
						display:block;
						height:42px;
						padding:26px 0 0 16px;
						text-decoration:none;
						}
					*/	
					#home #visitor_site a,
					#home #visitor_site a:link,
					#home #visitor_site a:visited {
						background:transparent url(/resource/images/home/cnp_button.gif) 0 0 no-repeat;
						color:#666;
						display:block;
						padding:0;
						height:114px;
						text-decoration:none;
						}
					#home #visitor_site a:hover,
					#home #visitor_site a:focus {
						background:transparent url(/resource/images/home/cnp_button.gif) 0 -114px no-repeat;
						color:#666
						}
						
					
						
					#home #visitor_site a span {
						line-height:1.2em;
						margin:0 16px 16px 16px;
						padding-top:16px}
						
						
					#home #visitor_site a span small {
						font-size:80%;
						font-weight:400;
						}

				#home #nav_forms {
					background:#e9e7f2;
					border-color:#9589bf;
					}
					
				#home div#nav_forms.nav_forms_home {
					margin:8px 0 0;
					}
					
					#home #nav_forms #search-form {
						border-bottom:1px dashed #9589bf;
						}
						
					body#home.sec #nav_forms #search-form {
						border-bottom:none;
						}

						#home #nav_forms label {
							color: #9574b8;
							}
							


				#get_involved {
					background:#fff url(/resource/images/home/get_involved_bg.gif) 0 0 repeat-x;
					border:1px solid #969696;
					margin:8px 0;
					padding:12px 16px;
					}
					
				#get_involved h3 {
					color: #9574b8;
					font-size:17px;
					font-weight:400;
					}
					
				#get_involved p {
					color: #9574b8;
					font-size:12px;
					}

	#home #content li {
		background: url(/resource/images/home/bullet_one.gif) 0 7px no-repeat;
		}
	
		#home #sitemap_list li ul {
			margin-bottom:0;
			padding-bottom:0;
			}
			
		#home #content li li {
			background: url(/resource/images/home/bullet_two.gif) 0 7px no-repeat;
			}
		
		
	#home #content ol li,
	#home #content ol li ol li {
		background:none;
		color:#4c3d5b;
		}			
							
body#home #sec_nav li {
	background:#67537c url(/resource/images/home/nav_full_bg.gif) top right no-repeat;
	}
	
	#home #sec_nav li a,
	#home #sec_nav li a:hover {
		background-color:transparent;
		color:#fff}
	
		#home #sec_nav li li{
			background:#fff;}
			
			#home #sec_nav li li a {
				background-color:#fff;
				color:#7d54a8;
				border-color:#cdc7e0;
				}

			#home #sec_nav li li a:hover {
				background-color:#f1f1fd;
				color:#4c3d5b;
				}
				
			#home #sec_nav li li a.active {	
				background: url(/resource/images/home/bullet_one.gif) 0 50% no-repeat;
				}
					
				#home #sec_nav li li li a,
				#home #sec_nav li li li a.active {
						background-color:#f6f6f6;
						}
						
/* ////////// QUICK LINKS ////////// */
#quick-site-nav-one ul li a,
#quick-site-nav-two ul li a,
#quick-site-nav-three ul li a,
#quick-site-nav-four ul li a,
#quick-site-nav-five ul li a,
#quick-site-nav-six ul li a,
#quick-site-nav-seven ul li a,
#quick-site-nav-eight ul li a,
#quick-site-nav-nine ul li a,
#quick-site-nav-ten ul li a,
#quick-site-nav-eleven ul li a,
#quick-site-nav-twelve ul li a {
	background:transparent url(/resource/images/home/bullet_two.gif) 6px 7px no-repeat;
	border-bottom:1px dashed #cdc7e0;
	}
/* ////////////////////////////////// */

#full_boxout,
#left_boxout,
#right_boxout,
.full_boxout,
.left_boxout,
.right_boxout {
	background-color:#f1f1fd;
	border:1px solid #cdc7e0;
	}

	#full_boxout p,
	#left_boxout p,
	#right_boxout p,
	#left_boxout blockquote,
	#right_boxout blockquote,
	.full_boxout p,
	.left_boxout p,
	.right_boxout p,
	.left_boxout blockquote,
	.right_boxout blockquote {
		color:#7d54a8;
		}
		
.hangLeft,
.hangRight {
	background-color:#f1f1fd;
	border:1px solid #cdc7e0;
	padding:3px;
	}
			
#feature_box_one {
	background:#fff;
	border:1px solid #cdc7e0;
	border-bottom-width:2px;
	margin:8px 0 0 0;
	/* OLD padding:8px 0 8px 31px; */
	padding:18px 0 18px 31px;
	}

#feature_box_one .middle,
#feature_box_one .right {
	width:211px;
	margin-left:16px;
	float:left;
	}
	
#feature_box_one .middleleft {
	float: left;
	width: 212px;
	margin-left: 33px;	
}

	#news_items {
			float:left;
			width:220px;
			}
	
	#news_items h3 {
			border-bottom:2px solid #3a315a;
			font-weight:400;
			padding:5px 0 5px 4px;
			}
			
	#news_items ul {
				margin:0;
				font-size:11px;
				}
			
		#news_items li {
				border-bottom:1px dashed #4e4178;
				line-height:normal;
				padding:0 0 0 2px;
				}
				
		#news_items li.last {
				border-bottom:none;
				}
	
		#news_items li a {
				background:transparent url(/resource/images/home/docs_icon.gif) 3px 17px no-repeat;
				color:#7d54a8;
				display:block;
				font-weight:800;
				padding:14px 0 14px 26px;
				}
				
		#news_items li.last a {
				padding:14px 0 10px 26px;
				}
				
			#news_items li a:hover,
			#news_items li a:focus {
					background:#f1f1fd url(/resource/images/home/docs_icon.gif) 3px 17px no-repeat;
					color:#001d4a;
					}
				
	#highlight_items {
			width:210px;
			height: 195px;
			}
	
	#highlight_items h3 {
			border-bottom:2px solid #3a315a;
			font-weight:400;
			padding:5px 0 5px 4px;
			}
			
	#highlight_items ul {
				margin:0;
				font-size:11px;
				}
			
		#highlight_items li {
				border-bottom:1px dashed #4e4178;
				line-height:normal;
				padding:0 0 0 2px;
				}
				
		#highlight_items li.last {
				border-bottom:none;
				}
	
		#highlight_items li a {
				background:none;
				color:#7d54a8;
				display:block;
				font-weight:800;
				padding:6px 0; /* padding:14px 0; */
				}
				
			#highlight_items li a:hover,
			#highlight_items li a:focus {
					background:#f1f1fd;
					color:#001d4a;
					}
	
		#feature_box_one li a span {
			display:block;
			font-weight:400;
			}
			
		#planning_button {
			font-weight:400;
			}
			
			#planning_button a {
				background:url(/resource/images/home/planning_button_bg.jpg) 0 0 no-repeat;
				color:#362d53;
				display:block;
				
				/*float:left;*/
				height:104px;
				/*margin:0 0 0 33px;*/
				padding:6px 10px 10px 10px;
				width:192px;
				}
				
				#planning_button a:hover,
				#planning_button a:focus {
					color:#7d54a8;
					text-decoration:underline;
					}
								
			#planning_button span {
				font:normal 12px Arial, Helvetica, sans-serif;
				width:190px;
				}
				
			#outdoor_button {
				font-weight:400;
				}
				
			#outdoor_button a {
				background:url(/resource/images/home/outdoor_button_bg.jpg) 0 0 no-repeat;
				color:#001d4a;
				display:block;
				height:104px;
				padding:6px 10px 10px 10px;
				width:192px;
				}
			
				#outdoor_button a:hover,
				#outdoor_button a:focus {
					color:#7d54a8;
					text-decoration:underline;
					}
				
			#outdoor_button span {
				font-size:13px;
				width:190px}
				
			#plan_button {
				font-weight:400;
				}
			
				
			#plan_button a {
				background:url(/resource/images/home/plan_button_bg.jpg) 0 0 no-repeat;
				color:#001d4a;
				display:block;
				height:104px;
				margin-top:17px;
				padding:6px 10px 10px 10px;
				width:192px;
				}
				
				#plan_button a:hover,
				#plan_button a:focus {
					color:#7d54a8;
					text-decoration:underline;
					}
			
			#plan_button span {
				font-size:13px;
				width:190px}
				
			#consultations_button {
				font-weight:400;
				}
			
			#consultations_button a {
				background:url(/resource/images/home/consultations_button_bg_sml.jpg) 0 0 no-repeat;
				color:#001D4A;
				display:block;
				height:104px;
				margin-top:17px;
				padding:6px 10px 10px 10px;
				width:192px;
				}

				#consultations_button a:hover,
				#consultations_button a:focus {
					color:#7D54A8;
					text-decoration:underline;
					}

			#consultations_button span {
				font-size:13px;
				width:190px}
			
			#visit-button{
				background:url('/resource/images/visit-button.png') 0 0 no-repeat;
				height:121px;
				width:316px;
				margin-bottom: 8px;
				padding-left: 17px;
			}
			
			#visit-button p{
				color:#7D54A8;
				font-weight:bold;
				line-height:1.3em;
				padding-top:3px;
			}
			
			#visit-button h2{
				 padding-top: 14px;
			}
			
			#visit-button a{
				font: 13px/19px Arial,Helvetica,sans-serif;
				font-weight:bold;
				padding-top:3px;
			}
			
#parkplanreview {
	display: block;
	text-indent: -999999px;
	width: 211px;
	height: 62px;
	background: #fff url(/resource/images/home/parkplanreview.jpg) no-repeat left top;	
}
				
#feature_box_two {
	/* OLD background:#fff url(/resource/images/home/feature_box_two_bg.gif) 31px 8px no-repeat; */
	background:#fff url(/resource/images/home/feature_box_two_bg.gif) 31px 17px no-repeat;
	border:1px solid #cdc7e0;
	border-bottom-width:2px;	
	margin:8px 0;
	padding:0 0 0 6px;
	}
	
#feature_box_two h3 {
	color:#615a7a;
	font-size:21px;
	font-weight:400;
	margin:6px 0 0 11px;
	padding:0;
	}
	
#feature_box_two a {
	color:#7d54a8;
	font-weight:800;
	text-decoration:underline;
	}
	
	#feature_box_two a:hover,
	#feature_box_two a:focus {
		background-color:#d2cee1;
		color:#001d4a;
		}
	
#feature_box_two p {
	color:#4c3d5b;
	font-size:11px;
	line-height:1.5em;
	margin:0;
	padding:0 6px 0 12px;
	}
	
#feature_box_two .left,
#feature_box_two .middle,
#feature_box_two .right {
	padding:8px 10px 0 10px;
	float:left;
	}
	
	#feature_box_two .left a {
		color:#4c3d5b;
		text-decoration:none;
		}
	
	#feature_box_two .left a img {
		padding:17px 0 0 0;
		}
		
	#feature_box_two .left a:hover,
	#feature_box_two .left a:focus {
		color:#001d4a;
		text-decoration:underline;
		}

#feature_box_two .left,
#feature_box_two .middle {
	margin:0px 0 0 25px;
	width:182px;
	}
	
#feature_box_two .middle {
	/* OLD margin:0px 0 0 20px; */
	margin:11px 0 0 20px;
	}

#feature_box_two .right {
	background:transparent url(/resource/images/home/at_icon.gif) 390px 16px no-repeat;
	/* OLD margin:0px 0 0 17px; */
	margin:11px 0 0 17px;
	width:230px;
	}
	
	#feature_box_two .right p {
		padding:0 0 10px 12px;
		}
		
	#feature_box_two input.field,
	#feature_box_two input.required  {
		border:1px solid #9589bf;
		float:left;
		margin:0 0 0 11px;
		padding:6px;
		width:125px;
		}
		
		#feature_box_two input.field:hover,
		#feature_box_two input.field:focus,
		#feature_box_two input.required:hover,
		#feature_box_two input.required:focus {
			background:#ffffce;
			border-color:#67537c;
			color:#222;
			} 
		
		.form_button {
			background-color:#766f8e;
			margin:1px 0 0 8px;}
		
		.form_button:hover,
		.form_button:focus {
			background-color:transparent;
			}

#feature_box_two .farright {
	float: left;
	margin: 15px 0pt 0pt 16px;
	padding: 8px 10px 0 10px;	
}

	#feature_box_two .farright a {
		margin: 5px 0 0 50px;
		width: 82px;
		height: 100px;
		text-indent: -999999px;
		display: block;
		background: transparent url(/resource/images/home/iyof.gif) no-repeat left top;
	}

#fbt_footer {
	background:#fff url(/resource/images/home/feature_box_two_bg.gif) 25px -1480px no-repeat;
	clear:both;
	display:block;
	height:18px;
	/* OLD padding-bottom:10px; */
	padding-bottom:19px;
	}

#home #footer {
	background:#382f57 url(/resource/images/home/footer_bg.gif) 0 0 repeat-x;
	}
	
	#home #footer a:hover {
		background-color:#67537c;
		}

		#home #footer_inner p.logo a {
			background:transparent url(/resource/images/home/footer_cairngorms_logo.gif) 0 0 no-repeat;
			display:block;
			height:70px;
			outline:none;
			text-indent:-99999px;
			width:171px;
			margin:-20px 0 0 0;
			}
		
		#home #content ul.page_nav {
		display:block;
		float:right;
		}
		
		#home #content .page_nav li {
		background:none;
		float:left;
		}
		
		li.page_number {
			color:#362d53;
			font-weight:800;
			font-size:16px;
			background:#000;
			}
			
		li.page_number a:link,
		li.page_number a:visited,
		li.page_number a:hover {
			font-size:13px;
			}
		
/* GFM HAXOR FOR XFADE IMAGE ON HOMEPAGE */
/* default opacity for IE */
img {
	filter:alpha(opacity=100);
	}

/* duplicate image positioning */
img.idupe {
	/*position:absolute;*/
	z-index:30000;
	visibility:hidden;
	height:0;
	}
