/** Primary Navigation **/
ul#mainNav {
	height:35px;
	list-style-type:none;
	/*width:562px;*/
}
ul#mainNav li {
	float:left;
	height:35px;
}
ul#mainNav li span {
	visibility:hidden;
}
ul#mainNav li a {
	background-image:url(../images/mainnav_sprite.gif);
	background-repeat:no-repeat;
	display:block;
	height:35px;
}
/* Home */
ul#mainNav a#nav-home {
	background-position:0px 0px;
	width:81px;
}
ul#mainNav a#nav-home:hover, ul#mainNav a#nav-home.sgMenuActive {
	background-position:0px -70px;
}
ul#mainNav a#nav-home.current {
	background-position:0px -35px;
}

/* Custom Cabinets */
ul#mainNav a#nav-cabinets {
	background-position:-81px 0px;
	width:148px;
}
ul#mainNav a#nav-cabinets:hover, ul#mainNav a#nav-cabinets.sgMenuActive {
	background-position:-81px -70px;
}
ul#mainNav a#nav-cabinets.current {
	background-position:-81px -35px;
}

/* Design Process */
ul#mainNav a#nav-design {
	background-position:-229px 0px;
	width:141px;
}
ul#mainNav a#nav-design:hover, ul#mainNav a#nav-design.sgMenuActive {
	background-position:-229px -70px;
}
ul#mainNav a#nav-design.current {
	background-position:-229px -35px;
}

/* Portfoilio */
ul#mainNav a#nav-portfolio {
	background-position:-370px 0px;
	width:97px;
}
ul#mainNav a#nav-portfolio:hover, ul#mainNav a#nav-portfolio.sgMenuActive {
	background-position:-370px -70px;
}
ul#mainNav a#nav-portfolio.current {
	background-position:-370px -35px;
}

/* Company */
ul#mainNav a#nav-company {
	background-position:-467px 0px;
	width:127px;
}
ul#mainNav a#nav-company:hover, ul#mainNav a#nav-company.sgMenuActive {
	background-position:-467px -70px;
}
ul#mainNav a#nav-company.current {
	background-position:-467px -35px;
}

/* Visit Us */
ul#mainNav a#nav-visit {
	background-position:-594px 0px;
	width:92px;
}
ul#mainNav a#nav-visit:hover, ul#mainNav a#nav-visit.sgMenuActive {
	background-position:-594px -70px;
}
ul#mainNav a#nav-visit.current {
	background-position:-594px -35px;
}

/* Contact */
ul#mainNav a#nav-contact {
	background-position:-686px 0px;
	width:94px;
}
ul#mainNav a#nav-contact:hover, ul#mainNav a#nav-contact.sgMenuActive {
	background-position:-686px -70px;
}
ul#mainNav a#nav-contact.current {
	background-position:-686px -35px;
}

/** Drop Down Styles **/
ul.sgMenu {
	margin:0;
	padding:0;
	list-style-type:none;
	font:11px Arial, Helvetica, sans-serif;
	color:#666;
	position:absolute;
	background-color:#fff;
	border-left:1px solid #ccc;
	text-align:left;
}
	* html ul.sgMenu li {
		display:inline;
	}
	ul.sgMenu li a {
		display:block;
		padding:6px 9px;
		color:#666;
		text-decoration:none;
	}
	ul.sgMenu li a:link, ul.sgMenu li a:visited, ul.sgMenu li a:hover, ul.sgMenu li a:active {
		color:#666;
		text-decoration:none;
	}
	* html ul li a {
		width:100%;
	}
	ul.sgMenu li a.sgMenuSub {
		padding-right:14px;
		background: url(../images/menu_arrow.gif) no-repeat 96% 9px;
	}
	ul.sgMenu li a:hover, ul.sgMenu li a.sgMenuActiveItem {
		color:#a2b4c4;
	}
	
#sgMenu-0 {
	width:160px;
}

#sgMenu-1, #sgMenu-2, #sgMenu-3 {
	width:160px;
}


/** Side Navigation **/
ul.sideNav {
	list-style-type:none;
	border-top:1px solid #ccc;
}

ul.sideNav li a {
	display:block;
	padding:2px 4px;
	border-bottom:1px solid #ccc;
}

ul.sideNav li a:link, ul.sideNav li a:visited {
	text-decoration:none;
	color:#768c9f;
}
ul.sideNav li a:hover, ul.sideNav li a:active {
	color:#666;
	background-color:#efefef;
	text-decoration:none;
}

ul.sideNav li a.current:link, ul.sideNav li a.current:visited, ul.sideNav li a.current:hover, ul.sideNav li a.current:active {
	font-weight:bold;
	color:#768c9f;
	background-color:fff;
}