/* CSS Document */

#navigation {
	background: url(../grfx/nav_bg.gif) top left repeat-x;
	width: 934px;
	height: 34px;
	margin-left: auto;
	margin-right: auto;
}

	#navigation ul {
		font-size: 1.3em;
		margin-left: 250px;
		height: 34px;
	}
		
		#navigation li {
			float: left;
			list-style: none;
			line-height: 34px;
		}
		
		#navigation li a {
			height: 34px;
			font-weight: bold;
			color: #fff;
			padding: 0 13px 0 12px;
			text-decoration: none;
		}
		
			#navigation li a:hover {
				color: #838385;
			}
	
		#navigation li#home, #navigation li#about, #navigation li#quote, #navigation li#contact {
			background: url(../grfx/nav_divider.gif) center right no-repeat;
		}
		
/* INTERNAL NAVIGATION */

#internal_navigation ul {
	width: 202px;
	background: url(../grfx/internal_nav_bg.gif) top left repeat-y;
	border: solid 1px #dedede;
	margin: 0 0 7px 0;
}

	#internal_navigation ul li {
		float: left;
		list-style: none;
		line-height: 24px;
		background: url(../grfx/internal_nav_divider.gif) bottom left no-repeat;
	}
	
		#internal_navigation li#links, #internal_navigation li#call {
			background: none;
		}
	
	#internal_navigation ul li a {
		height: 25px;
		font-weight: bold;
		text-decoration: none;
		width: 182px;		
		display: block;
		color: #838385;
		padding: 0 0 0 20px;
	}
	
	#internal_navigation ul li a:hover {
		background: #eee;
	}
	
		#internal_navigation ul li ul {
			border: none;
		}
		
			#internal_navigation ul li ul li {
				float: left;
				list-style: none;
				line-height: 25px;
				background: url(../grfx/internal_nav_divider.gif) top left no-repeat;
			}
			
			#internal_navigation ul li ul li a {
				height: 25px;
				font-weight: bold;
				text-decoration: none;
				width: 162px;	
				display: block;
				float: left;
				color: #aaa;
				padding: 0 0 0 40px;
			}
			
/* CALLOUT BOX */

#internal_navigation li#free_quote a, #internal_navigation li#site_visit a, #internal_navigation li#call a {
	padding: 10px 0 10px 20px;
	font-size: 1.1em;
	color: #f7941e;
}

#internal_navigation li#free_quote span {
	background: url(../grfx/quote.gif) center left no-repeat;
	padding: 10px 0 10px 28px;
}

#internal_navigation li#site_visit span {
	background: url(../grfx/house.gif) center left no-repeat;
	padding: 0 0 0 28px;
}

#internal_navigation li#call span {
	background: url(../grfx/phone.gif) center left no-repeat;
	padding: 0 0 0 28px;
}

	#internal_navigation li#call span strong {
		color: #4f4f4f;
	}
	