@charset "UTF-8";
/*
Design Menu CSS
Revision: 1.0
Copyright (c) 2009 by HHD Software
This file is part of the HHD Software Web Site
Do not use it and do not make copies of it without written permission from HHD Software
Please contact us at http://www.hhdsoftware.com/Company/contact-us.html

Note to e l t i m a guys (and Ñ å ð ¸ ã à   Ñ å ì å í ö î â especially): YOU can copy everything, as you always do...
*/

#main_menu {
	z-index: 400;
	width: 768px;
	height: 20px;
	margin: 0;
	padding: 0 0 0 12px;
}
#main_menu_l 
{
     width: 608px;
     float: left;
}
#main_menu a:link, #main_menu a:visited, #main_menu a:hover, #main_menu a:active {
	margin: 0;
}
dl#main_menu_nav {
	margin: 0;
}
#main_menu_nav dt{
	display: none;
	margin: 0;
}
#main_menu_nav dd{
	height: 14px;
	padding: 3px 7px;
	margin: 0;
	float: left;
	background-image: url(images/design/menu-button-spacer.gif);
	background-position: center right;
	background-repeat: no-repeat;
}
#main_menu table {
	margin: 0; padding: 0; border-collapse: collapse; height: 0px; width: 0px;
}
div.dropdownlist {
	position: absolute;
	top: 19px;
	left: -3999px;
	margin:0;
	padding:0;
}
dd.dropdown-dd:hover, a.dropdown-a:hover {
	position: relative;
}
dd:hover div.dropdownlist, dd a:hover div.dropdownlist {
	left: -1px;
}
dd.right_dd:hover div.dropdownlist {
	left: -21px;
}
.dropdownlist ul {
	margin: 0;
	padding: 0;
}
.dropdownlist ul li {
	list-style: none;
	margin: 0;
}
.dropdownlist ul li a {
	display: block !important;
	padding: 2px 10px 2px 7px !important;
	background-image: none !important;
}
.popup-spacer {
	text-align: right;
	padding: 2px 7px !important;
	background-image: url(images/design/teal-shifted.gif);
	background-repeat: repeat-x;
	background-position: center center;
	cursor: default !important;
	display: block !important;
}
.popup-spacer span {
	margin: 0;
	padding: 0 5px;
	zoom:1;
}
#main_menu_nav dd.first_dd:hover div.dropdownlist {
	left: -12px;
}
#main_menu_nav dd.last_dd{
	height: 14px;
	padding: 3px 7px;
	margin: 0;
	float: left;
	background-image: none;
	background-position: center right;
	background-repeat: no-repeat;
}
#main_menu_nav dd.right_dd{
	height: 14px;
	padding: 3px 7px;
	margin: 0;
	background-image: none;
	background-position: center right;
	background-repeat: no-repeat;
	float: right;
}

.right_dd a:link, .right_dd a:visited {
	padding: 0 0 0 31px;
	background-position: center left;
	background-repeat: no-repeat;
	background-image: url(images/design/menu-button-my-account-mini.gif);
}

.right_dd a:active, .right_dd a:hover, .right_dd a.pushed, dd.right_dd:hover a:link.dropdown-a {
	padding: 0 0 0 31px;
	background-position: center left;
	background-repeat: no-repeat;
	background-image:url(images/design/menu-button-my-account-pushed-mini.gif);
}
#main_menu_r 
{
 	width: 159px;
	height: 20px;
	border-left: 1px solid white;
	float: right;
}
a#contact_us_link:link, a#contact_us_link:visited {
	width: 92px;
	height: 14px;
	padding: 3px 0;
	margin: 0 0 0 14px;
	float: left;
	text-decoration: none;
	background-position: center left;
	background-repeat: no-repeat;
	background-image: url(images/design/menu-button-contact-us-mini.gif);
}
a#contact_us_link:active, a#contact_us_link:hover {
	width: 92px;
	height: 14px;
	padding: 3px 0;
	margin: 0 0 0 14px;
	float: left;
	text-decoration: none;
	background-position: center left;
	background-repeat: no-repeat;
	background-image:url(images/design/menu-button-contact-us-pushed-mini.gif);
}
#contact_us_link_text {
	padding: 0 0 0 31px;
}
