/* MAIN NAV */
ul#nav {
	display:block;
	width:240px;
	margin:0 0 0 0;
/*	padding-bottom:80px;*/
	background:url(../images/sidebar_btm.png) repeat-x bottom left;
}
ul#nav li {
	display:block;
	width:240px;
	text-indent:-5000px;
	background:url(../images/nav_shadow.png) repeat-y right;
}
	ul#nav li ul li { background:none;
	}

ul#nav li a {
	display:block;
	width:240px;
	height:50px;
	color:#FFF;
}
ul#nav li ul li a {height:30px;}
ul#nav li a,
ul#nav li a:link,
ul#nav li a:visited {
	background-position:0 0;
	background-repeat:no-repeat;
	}
	ul#nav li a:hover {background-position:0 -50px;}
	ul#nav li a:active,
	ul#nav li a.current {background-position:0 -100px;}

	ul#nav li ul li a:hover,
	ul#nav li ul li a:active,
	ul#nav li ul li a.current {background-position:0 -30px;}

li#nav-cust a {background-image:url(../images/nav_cust.png);}
li#nav-devs a {background-image:url(../images/nav_devs.png);}
li#nav-cond a {background-image:url(../images/nav_cond.png);}
li#nav-comm a {background-image:url(../images/nav_comm.png);}
li#nav-hist a {background-image:url(../images/nav_hist.png);}
li#nav-cont a {background-image:url(../images/nav_cont.png);}
li#nav-home a {background-image:url(../images/nav_home.png);}

ul li a.current {background-position:0 -100px;}
ul li ul li a.current {background-position:0 -30px;}

li#nav-cust-dsgn a {background-image:url(../images/nav_cust_dsgn.png);}
li#nav-cust-sale a {background-image:url(../images/nav_cust_sale.png);}
li#nav-cust-gall a {background-image:url(../images/nav_cust_gall.png);}
li#nav-cust-ownr a {background-image:url(../images/nav_cust_ownr.png);}

p.nav-shad, 
li.nav-shad {background:url(../images/nav_shadow.png) repeat-y right; height:70px; display:block;}

/* HOMEPAGE MENU */
body#home #sidebar ul {
	width:340px;
	margin:25px 0 0;
	padding-bottom:50px;
	background:none;
}
body#home #sidebar li {
	background:none;
}
body#home #sidebar li a {
	width:340px;
}
body#home ul#nav li a,
body#home ul#nav li a:link,
body#home ul#nav li a:visited {
	background-position:50px 0;
}
body#home ul#nav li a:hover {background-position:51px 1px;}

/* LISTINGS MENUS */
#col-main ul.listing-menu {
	width:98px;
	margin:0 30px 0 0;
	float:left;
	clear:left;
}
#col-main ul.listing-menu li {
	text-indent:-5000px;
	list-style:none;
}
ul.listing-menu a:link,
ul.listing-menu a:visited {
	display:block;
	width:98px;
	background-position:0 0;
}
ul.listing-menu a:hover {
	background-position:98px 0;/* Shifts image to the right for rollover effect */
}
ul.listing-menu li.list-det a { background-image:url(../images/detailnav_det.png); height:29px;}
ul.listing-menu li.list-pics a { background-image:url(../images/detailnav_pics.png); height:27px;}
ul.listing-menu li.list-map a { background-image:url(../images/detailnav_map.png); height:36px;}
ul.listing-menu li.list-mapb a { background-image:url(../images/detailnav_mapb.png); height:36px;}

/* DETAILS MENUS */
#col-main ul#details-menu {
	width:100%;
	height:40px;
	margin:0 0 10px;
	background:url(../images/detsnav_bg.png) repeat-x;
}
#col-main ul#details-menu li {
	text-indent:-5000px;
	float:left;
	list-style:none;
}
ul#details-menu a:link,
ul#details-menu a:visited {
	display:block;
	width:105px;
	height:40px;
	background-position:0 0;
}
ul#details-menu a:hover,
ul#details-menu a.current {
	background-position:0 40px;/* Shifts image down for rollover effect */
}
ul#details-menu li.dets-det a { background-image:url(../images/detsnav_det.png);margin-left:10px;}
ul#details-menu li.dets-pics a { background-image:url(../images/detsnav_pics.png);}
ul#details-menu li.dets-map a { background-image:url(../images/detsnav_map.png);width:108px;}


