@charset "utf-8";
/* CSS Document */
#nav {
	background:url(images/gdv_menubkgrnd.gif) repeat-x;
	font-size:14px;
	font-family:arial,verdana,sans-serif;
	font-weight:bold;
	width:827px;
	position:absolute;
	z-index:500;
    }
#nav, #nav ul {
	float:left;
	list-style:none;
	line-height:30px;
	padding:0;
	border:0px solid #aaa;
	margin-left:0px;
	margin-top:95px;
	width:827px;
	position:absolute;
	background-image: url(images/gdv_menubkgrnd.gif);
	height: 25px;
	left: 0px;
	top: 17px;
	}
#nav a {
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	padding:9px 10px;
	}
#nav li {
    float:left;
    padding:0;
	}
#nav ul {
    position:absolute;
    left:-999em;
    height:auto;
    width:152px;
    font-weight:normal;
    margin:0;
    line-height:1;
    border:0;
    border-top:0px solid #666666;
	z-index:500;
	}
#nav li li {
    width:151px;
    border-bottom:1px solid #666666;
    border-left:1px solid #666666;
    border-right:1px solid #666666;
    font-weight:bold;
    font-family:verdana,sans-serif;
    }
#nav li li a {
	padding:4px 10px;
	width:130px;
	font-size:12px;
	color:#F3850A;
    }
#nav li ul ul {
    margin:-21px 0 0 150px;
    }
#nav li li:hover {
	background:#F3850A;
    }
#nav li ul li:hover a, #nav li ul li li:hover a, #nav li ul li li li:hover a, #nav li ul li li li:hover a {
	color:#FFFFFF;
    }
#nav li:hover a, #nav li.sfhover a {
	color:#F3850A;
    }
#nav li:hover li a, #nav li li:hover li a, #nav li li li:hover li a, #nav li li li li:hover li a {
	color:#666666;
    }
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul, #nav li.sfhover ul ul ul ul {
    left:-999em;
    }
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul, #nav li li li li.sfhover ul {
	left:auto;
	background:#CCCCCC;
    }
#nav li.stone{background-image:url(images/stonemenubtn.png);width:95px;height:16px;position:relative;top:6px;left:30px;background-position:0 0;}
#nav li.stone:hover{background-image:url(images/stonemenubtn.png);width:95px;height:16px;position:relative;top:6px;left:30px;background-position:0 -16px;}
#nav li.builder{background:url(images/buildersmenubtn.png);width:110px;height:16px;position:relative;top:6px;left:50px;background-position:0 0;}
#nav li.builder:hover{background:url(images/buildersmenubtn.png);width:110px;height:16px;position:relative;top:6px;left:50px;background-position:0 -16px;}
#nav li.green{background:url(images/greenmenubtn.png);width:110px;height:16px;position:relative;top:6px;left:70px;background-position:0 0;}
#nav li.green:hover{background:url(images/greenmenubtn.png);width:110px;height:16px;position:relative;top:6px;left:70px;background-position:0 -16px;}
#nav li.portfolio{background:url(images/portfoliomenubtn.png);width:57px;height:16px;position:relative;top:6px;left:90px;background-position:0 0;}
#nav li.portfolio:hover{background:url(images/portfoliomenubtn.png);width:57px;height:16px;position:relative;top:6px;left:90px;background-position:0 -16px;}
#nav li.restore{background:url(images/restoremenubtn.png);width:76px;height:16px;position:relative;top:6px;left:110px;background-position:0 0;}
#nav li.restore:hover{background:url(images/restoremenubtn.png);width:76px;height:16px;position:relative;top:6px;left:110px;background-position:0 -16px;}
#nav li.service{background:url(images/servicemenubtn.png);width:107px;height:16px;position:relative;top:6px;left:130px;background-position:0 0;}
#nav li.service:hover{background:url(images/servicemenubtn.png);width:107px;height:16px;position:relative;top:6px;left:130px;background-position:0 -16px;}
#nav li.news{background:url(images/newsmenubtn.png);width:86px;height:16px;position:relative;top:6px;left:160px;background-position:0 0;}
#nav li.news:hover{background:url(images/newsmenubtn.png);width:86px;height:16px;position:relative;top:6px;left:160px;background-position:0 -16px;}
a { text-decoration:none }

img { border: none; }


