@charset "utf-8";
/* CSS Document */

#wrapper{
position:relative;}
	ul#nav{
	float:left;
	margin:0 auto;
	width:1000px;
	/**line-height:1em;needs to match height**/
	height:46px;/**needs to match line-height**/
	background-image:url(/images/menu.gif);
	}
	#nav a{
	display: block;
	/*width: 225px;*/
	}
	ul#nav, ul#nav ul{
	list-style:none;
	margin:0;
	padding:0;
	}
	ul#nav li{
	padding:0;
	margin:0;
	/*width:225px;*/
	float: left;
	}
	ul#nav li a {
	/*width:225px;*/
	height:46px;/**needs to match line-height**/
	}
	ul#nav li ul {
	position: absolute; 
	left: -999em;
	padding:0px;
	margin-top:-1px;
	}
	ul#nav li ul li {
	width:100%;
	}
	ul#nav li:hover ul, ul#nav li.over ul {
	left:0px;
	}
	ul#nav li:hover ul, ul#nav li.over ul {
	left:0px;
	}

/* nav look/feel styles */
	.dropdown{
	text-align:left;
	width:1000px;
	z-index:100;
	}
	ul#nav li ul.dropdown .dropdown-bg-content-exterior{
	background:url(/images/exteriorBG.jpg) no-repeat;
	background-color:#214572;
	}
	ul#nav li ul.dropdown .dropdown-bg-content-interior{
	background:url(/images/interiorBG.jpg) no-repeat;
	background-color:#214572;
	}
	.dropdown-inner{
	padding-bottom:20px;
	color:white;
	font-weight:bold;
	position:relative;
	line-height:1.7em;
	}
	ul#nav .dropdown a{
	display:inline;
	color:#0000FF;
	background:none;
	border:none;
	}
	ul#nav .dropdown a:hover{
	color:#0000FF;
	background:none;
	border:none;
	}
	ul#nav a{
	display:block;
	text-indent:-999em;
	width:100%;
	background:black;
	color:white;
	text-decoration:none;
	
	}
	ul#nav a.root-a{
	border:none;
	background:#993300;
	}
	ul#nav a.root-a:hover{
	border:none;
	background:orange;
	}
	ul#nav a:hover{
	background:#999999;
	}
	
	ul#nav li a#Home{ background:transparent; width:74px; height:46px; margin-left:15px;  }
	ul#nav li a#Home:hover{background: transparent url(/images/menu.gif) -15px -47px no-repeat;}
	#homepage ul#nav li a#Home{background: transparent url(/images/menu.gif) -15px -47px no-repeat;}
	
	ul#nav li a#About{background:transparent; width:141px; height:46px; }
	ul#nav li a#About:hover{background:url(/images/menu.gif) -89px -47px no-repeat;}
	#aboutpage ul#nav li a#About{background:url(/images/menu.gif) -89px -47px no-repeat;}
	
	ul#nav li a#Staff{background:transparent; width:133px; height:46px; }
	ul#nav li a#Staff:hover{background:url(/images/menu.gif) -230px -47px no-repeat;}
	#staffpage ul#nav li a#Staff{background:url(/images/menu.gif) -230px -47px no-repeat;}
	
	ul#nav li a#Interior{background:transparent; width:169px; height:46px; }
	ul#nav li a#Interior:hover{background:url(/images/menu.gif) -363px -47px no-repeat;}
	#interiorpage ul#nav li a#Interior{background:url(/images/menu.gif) -363px -47px no-repeat;}
	
	ul#nav li a#Exterior{background:transparent; width:170px; height:46px; }
	ul#nav li a#Exterior:hover{background:url(/images/menu.gif) -532px -47px no-repeat;}
	#exteriorpage ul#nav li a#Exterior{background:url(/images/menu.gif) -532px -47px no-repeat;}

	ul#nav li a#Testimonials{background:transparent; width:128px; height:46px; }
	ul#nav li a#Testimonials:hover{background:url(/images/menu.gif) -702px -47px no-repeat;}
	#testimonialspage ul#nav li a#Testimonials{background:url(/images/menu.gif) -702px -47px no-repeat;}
	
	ul#nav li a#Contact{background:transparent; width:115px; height:46px; }
	ul#nav li a#Contact:hover{background:url(/images/menu.gif) -830px -47px no-repeat;}
	#contactpage ul#nav li a#Contact{background:url(/images/menu.gif) -830px -47px no-repeat;}
	

	
	/*	Dropdown links structure styles*/

	ul#nav .dropdown dl.navcontent{
	float:none;
	width:1000px;
	overflow:hidden;
	margin:0 auto;
	text-align:center;
	padding-bottom:20px;
	}

	ul#nav .dropdown dl.navcontent dd{
	float:left;
	margin:0px;
	padding:0px;
	position:relative;
	overflow:hidden;
	
		}

	ul#nav .dropdown dl.navcontent a{
	width:auto;
	height:auto;
	text-indent:0;
	display:inline;
	color:#ffffff;
	font-size:20px;
	font-weight: normal;cursor: pointer;
	}
	
	ul#nav .dropdown dl.navcontent a:hover{
	width:auto;
	height:auto;
	text-indent:0;
	display:inline;
	color:#ff7200;

	}
	.ddContent{text-align:center; float:left}
	ul#nav .dropdown-inner a{
	width:auto;
	height:auto;
	text-indent:0;
	display:inline;
	color:#f3eb03;
	}
.dropdown-inner h2{
color:#ff7200;
font-size:20px;
padding:20px 0 0 20px;}