/* Navigation Styles */

div#nav {
     position: absolute;
     top: 0px;
     left: 6px;
     width: 948px;
     height: 30px;
     background-image: url(../../images/navigation_background.gif);
	background-position: top left;
	background-repeat: no-repeat;
     overflow: hidden;
     z-index: 10;
}

div#nav div {
     float: left;
     margin-left: 7px;
     margin-top: 0px;
     width: 101px;
     height: 30px;
     text-align: center;
     font-size: 10pt;
     font-weight: bold;
     line-height: 28px;
}

div#nav div a.mymatches {
     background-image: url(../../images/nav_mymatches_icon.gif);
     background-repeat: no-repeat;
     background-position: 0px 0px;
     padding-left: 15px;
}

div#nav div.selected {
     background-image: url(../../images/navigation_selected.gif);
	background-position: 0px 2px;
	background-repeat: no-repeat;
}

div#nav div.selected a.mymatches {
     background-image: url(../../images/nav_mymatches_icon_selected.gif);
     background-repeat: no-repeat;
     background-position: 0px 0px;
     padding-left: 15px;
}

div#nav div.menu_displayed {
     background-image: url(../../images/navigation_menu.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

div#nav div a {
     color: #807365;
     text-decoration: none;
}

div#nav div.selected a {
     color: #fa2; /**/
}

div#nav div.menu_displayed a {
     color: #fff;
}

div#nav div a:hover {
     color: #000;
     text-decoration: underline;
}

div#nav div.selected a:hover {
     color: #fa2;
     text-decoration: underline;
}

div#nav div.menu_displayed a:hover {
     color: #fff;
     text-decoration: underline;
}

div#nav div.spacer {
     margin-left: 0px;
}

div#nav img {
     cursor: pointer;
}

div#nav div.specialButtons {
     float: right;
     width: 107px;
     height: 18px;
     overflow: hidden;
     margin-top: 5px;
}

div#nav div.specialButtons img {
     float: right;
     margin-right: 6px;
}

div.nav_menu {
     display: none;
     position: absolute;
     top: 30px;
     width: 125px;
     background-color: black;
     opacity: 0.75;
	filter: alpha(opacity=75);
     z-index: 50;
}

div.share_menu {
     background-color: #d62;
     opacity: 0.90;
     filter: alpha(opacity=90);
     width: 100px;
}

div.rss_menu {
     background-color: #f58228;
     opacity: 0.90;
     filter: alpha(opacity=90);
     width: 160px;
}

div.nav_menu div {
     color: white;
     font-size: 9pt;
     padding: 5px 10px 5px 10px;
}

div.share_menu div {
     padding-left: 23px;
     background-repeat: no-repeat;
     background-position: 3px 4px;
}

div.nav_menu a {
     color: white;
     text-decoration: none;
}

div.nav_menu a:hover {
     color: #fa2;
     text-decoration: underline;
}
div#pro_share_menu {
     top: 70px;
     right: 15px;
     text-align: left;
}

div.share_menu a:hover {
     color: black;
}

div.rss_menu a:hover {
     color: black;
}

div#nav_forproviders_menu {
     left: 372px;
}

div#nav_aboutus_menu {
     left: 491px;
}

div#nav_share_menu {
     right: 57px;
}

div#nav_rss_menu {
     right: 12px;
}

div#share_facebook,
div#pro_share_facebook {
     background-image: url(../../images/share_facebook.gif);
}

div#share_digg,
div#pro_share_digg {
     background-image: url(../../images/share_digg.gif);
}

div#share_reddit,
div#pro_share_reddit {
     background-image: url(../../images/share_reddit.gif);
}

div#share_twitter,
div#pro_share_twitter {
     background-image: url(../../images/share_twitter.gif);
}

div#share_delicious,
div#pro_share_delicious {
     background-image: url(../../images/share_delicious.gif);
}

div#share_stumbleupon,
div#pro_share_stumbleupon {
     background-image: url(../../images/share_stumbleupon.gif);
}

div#share_linkedin,
div#pro_share_linkedin {
     background-image: url(../../images/share_linkedin.gif);
}