/* CSS Document for Navigation */
ul#nav {float:right; width:470px; margin:0; padding:30px 0 0 0; background:#fff;}

	ul#nav li {float:left; position:relative; padding:0 10px; background:url(../img/nav-div.gif) no-repeat 0 11px;}
	ul#nav li:first-child {background:none;}

	ul#nav li a {display:block; padding:10px 0; color:#000; font-size:1.1em; font-weight:bold; line-height:100%; text-align:center; text-decoration:none;}

/*--- DROPDOWN ---*/
#nav ul {position:absolute; left:-9999px; padding:2px 0 0 0; list-style:none; -moz-box-shadow:0 8px 6px -6px #666; -webkit-box-shadow:0 8px 6px -6px #666; box-shadow:0 8px 6px -6px #666;	background:#fff; background:rgba(255,255,255,1);}
#nav ul li {float:none; padding-top:1px;}
#nav ul a {white-space:nowrap;}
#nav li:hover ul {left:-15px; width:170px; background:none;}
#nav li:hover a {color:#00a896; text-decoration:none; background:url(../img/nav-px.gif) repeat-x center top;}
#nav li:hover ul a {text-decoration:none;}
#nav li:hover ul li {color:#00a896; padding:0; border:none; background:none;}
#nav li:hover ul li span {padding:0 0 0 12px; font-weight:bold; text-decoration:underline;}
#nav li:hover ul li a {padding:5px 0; color:#000; font-size:0.9em; font-weight:normal; border-top:none; background:none;}
#nav li:hover ul li a:hover {background:#e0e1e1;}
#nav li:hover ul li ol {list-style:none; margin:0 0 1px; padding:5px 0 0; background:rgba(255,255,255,0.95);}
#nav li:hover ul li ol li a {padding-left:12px; text-align:left;}

.first {margin:0; padding:10px 0 0 !important;}
.last {margin:0; padding:0 0 5px !important;}
.shadow {-moz-box-shadow:0 -8px 7px -10px #666; -webkit-box-shadow:0 -8px 7px -10px #666; box-shadow:0 -8px 7px -10px #666;}

