/* nav lvl 2 */
#nav-level-2 {
	width:1000px;
	margin:0% auto;
}

#nav-level-2 dt {
	float:left;
	height:35px;
	margin:20px 0px 0px 0px;
}

#nav-level-2 dt.current {
	height:40px;
	margin:15px 0px 0px 0px;
}

/* left, middle, right */
#nav-level-2 dt div.nav_left,
#nav-level-2 dt div.nav_middle,
#nav-level-2 dt div.nav_right {
	float:left;
	height:35px;
	width:10px;
	background:url('/images/public/nav/nav_bg_left.jpg') no-repeat;
}

#nav-level-2 dt div.nav_middle {
	width:auto;
	padding:10px 15px 0px 15px;
	height:23px;
	background:url('/images/public/nav/nav_bg_middle.jpg') repeat-x;
}

#nav-level-2 dt div.nav_right {
	background:url('/images/public/nav/nav_bg_right.jpg') no-repeat;
}

/* current left, middle, right */
#nav-level-2 dt.current div.nav_left,
#nav-level-2 dt.current:hover div.nav_left,
#nav-level-2 dt.current div.nav_middle,
#nav-level-2 dt.current:hover div.nav_middle,
#nav-level-2 dt.current div.nav_right,
#nav-level-2 dt.current:hover div.nav_right {
	float:left;
	height:40px;
	background:url('/images/public/nav/nav_bg_left_selected.jpg') no-repeat;
}

#nav-level-2 dt.current div.nav_middle,
#nav-level-2 dt.current:hover div.nav_middle{
	width:auto;
	padding:15px 15px 0px 15px;
	height:25px;
	background:url('/images/public/nav/nav_bg_middle_selected.jpg') repeat-x;
}

#nav-level-2 dt.current div.nav_right,
#nav-level-2 dt.current:hover div.nav_right{
	background:url('/images/public/nav/nav_bg_right_selected.jpg') no-repeat;
}


/* nav hover */
#nav-level-2 dt:hover div.nav_left,
#nav-level-2 dt:hover div.nav_middle,
#nav-level-2 dt:hover div.nav_right {
	cursor:pointer;
	float:left;
	background:url('/images/public/nav/nav_bg_left_hover.jpg') no-repeat;
}

#nav-level-2 dt:hover div.nav_middle {
	width:auto;
	padding:10px 15px 0px 15px;
	height:23px;
	background:url('/images/public/nav/nav_bg_middle_hover.jpg') repeat-x;
}

#nav-level-2 dt:hover div.nav_right {
	background:url('/images/public/nav/nav_bg_right_hover.jpg') no-repeat;
}


#nav-level-2 a {
	display:block;
	text-decoration:none;
	color:#ffd08d;
}

#nav-level-2 a.current,
#nav-level-2 a.current:hover {
	color:#9a5107;
}

#nav-level-2 a:hover {
	color:#FFF;
}

/* nav contact details */
#nav-level-2 #contact-detail {
	float:right;
}

#nav-level-2 #contact-detail div  {
	float:left;
	margin-left:20px;
	color:#b2723a;
}

#nav-level-2 #contact-detail div span {
	color:#ffd08d;
}

#nav-level-2 #contact-detail div a {
		display:inline;
}

/* nav level 3 */
#nav-level-3-container {
	clear:both;
	width:100%;
	height:39px;
	margin:0%;
	background:url('/images/public/nav/nav_bg_level_3.jpg') repeat-x;
}

#nav-level-3 {
	width:1000px;
	margin:0% auto;
}

#nav-level-3 dt {
	float:left;
	height:39px;
}	

#nav-level-3 dt.current,
#nav-level-3 dt.current:hover {
	background:url('/images/public/nav/nav_bg_level_3_selected.jpg') repeat-x;
}

#nav-level-3 dt:hover {
	background:url('/images/public/nav/nav_bg_level_3_hover.jpg') repeat-x;
}


#nav-level-3 dt a {
	text-decoration:none;
	display:block;
	height:15px;
	padding:12px 15px;
	color:#ab5123;
}

#nav-level-3 dt.current a,
#nav-level-3 dt:hover a{
	color:#7f3724;
}
