﻿/* Main Navigation */
/* --------------- */

ul#menu
{
	display:block;
	margin:16px auto 0;
	padding:0 0 27px;
	width:954px;
	height:14px;
	list-style-type:none;
	white-space:nowrap;
	position: relative;
	z-index: 3000;
}

ul#menu li
{
	display:block;
	float:left;
	margin:0px;
	padding:0px;
	text-align:center;
	border:none;
}

ul#menu li
{
	background-repeat: no-repeat;
	display: block;
	position: relative;
}

ul#menu li a,
ul#menu li a:link,
ul#menu li a:visited,
ul#menu li a:active
{
	background-image: url(../../images/telecomwholesale/menumatrix.gif);
	display:block;
	margin:0px;
	padding:0px;
	border:none;
	height:14px;
	line-height:14px;
	text-decoration:none;
	color:#333;
	font-size:11px;
}

ul#menu li a:hover
{

}

ul#menu li#nav1 {width:43px;}
ul#menu li#nav1 a {width:43px;background-position: -8px 0px;}
ul#menu li#nav1 a:hover, ul#menu li#nav1 a.active {background-position: -8px -14px;}

ul#menu li#nav2 {width:81px;}
ul#menu li#nav2 a {width:81px;background-position: -52px 0px;}
ul#menu li#nav2 a:hover, ul#menu li#nav2 a.active {background-position: -52px -14px;}

ul#menu li#nav3 {width:146px;}
ul#menu li#nav3 a {width:146px;background-position: -133px 0px;}
ul#menu li#nav3 a:hover, ul#menu li#nav3 a.active {background-position: -133px -14px;}

ul#menu li#nav4 {width:78px;}
ul#menu li#nav4 a {width:78px;background-position: -279px 0px;}
ul#menu li#nav4 a:hover,ul#menu li#nav4 a.active{	background-position: -279px -14px;}

ul#menu li#nav5 {width:159px;}
ul#menu li#nav5 a {width:159px;background-position: -357px 0px;}
ul#menu li#nav5 a:hover,ul#menu li#nav5 a.active{	background-position: -357px -14px;}

ul#menu li#nav6 {width:108px;}
ul#menu li#nav6 a {width:108px;background-position: -516px 0px;}
ul#menu li#nav6 a:hover,ul#menu li#nav6 a.active{	background-position: -516px -14px;}

ul#menu li#nav7 {width:77px;}
ul#menu li#nav7 a {width:77px;background-position: -624px 0px;}
ul#menu li#nav7 a:hover,ul#menu li#nav7 a.active{	background-position: -624px -14px;}

ul#menu li#nav8 {width:111px;}
ul#menu li#nav8 a {width:111px;background-position: -701px 0px;}
ul#menu li#nav8 a:hover, ul#menu li#nav8 a.active {background-position: -701px -14px;}

ul#menu li a.active
{
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
}

ul#menu ul 
{
  position: absolute;
  margin: 0px 0px 0px 0px;
  height: auto;
  padding: 0px 0px 0px 0px;
  left: 0px;
  display: none;
  visibility: hidden;
  font-size: 12px;
  width: 183px;
  background-image:url(../../images/telecomwholesale/background-dropdown-ul.png);
  background-position: left bottom;
  background-repeat: no-repeat;
  white-space: normal;
}

ul#menu ul ul
{
	margin: 0px;
	font-size: 12px;
}

ul#menu ul li
{
  float: left;
  text-align: left;
  position: relative;
  padding: 0px 4px 0px 4px;
  margin: 0px 0px 0px 1px;
  background-image:url(../../images/telecomwholesale/background-dropdown.png);
  background-position: right center;
  width: 172px;
}

ul#menu ul li.only
{

}

ul#menu ul li.last,
ul#menu ul li.only
{
  background-position: right bottom;
  padding: 0px 4px 0px 0px;
  margin: 0px 0px 0px 5px;
}

ul#menu ul li.first
{
  background-image:url(../../images/telecomwholesale/background-dropdown-top.png);
  background-position: right top;
  padding-top: 5px;
}

ul#menu ul ul li.first
{
  background-position: right top;
  background-image:url(../../images/telecomwholesale/background-dropdown.png);
  padding-top: 0px;
}

ul#menu ul ul.first
{
  margin-top: 5px;
}

ul#menu ul ul.first ul
{
  margin-top: 0px;
}

ul#menu ul li a,
ul#menu ul li a:link,
ul#menu ul li a:visited,
ul#menu ul li a:active
{
  display:block;
  margin:0px;
  padding: 9px 12px;
  color:#333;
  background-image: none;
  border-top: 1px dotted #9ab3c2;
  height: auto;
}

ul#menu ul li.first a,
ul#menu ul li.first a:link,
ul#menu ul li.first a:visited,
ul#menu ul li.first a:active
{
  border-top: 0px dotted #9ab3c2;
}

ul#menu ul li.first ul li a,
ul#menu ul li.first ul li a:link,
ul#menu ul li.first ul li a:visited,
ul#menu ul li.first ul li a:active
{
  border-top: 1px dotted #9ab3c2;
}

ul#menu ul li.first ul li a.first,
ul#menu ul li.first ul li a.first:link,
ul#menu ul li.first ul li a.first:visited,
ul#menu ul li.first ul li a.first:active
{
  border-top: 0px dotted #9ab3c2;
}

ul#menu ul li a:hover
{
  color: #009ED3;
}

ul#menu li ul ul 
{
  position: absolute;
  left: 179px;
  top: -0px;
}

ul#menu ul li.last ul
{
  left: 175px;
}

ul#menu li#nav1 ul li a,
ul#menu li#nav2 ul li a,
ul#menu li#nav3 ul li a,
ul#menu li#nav4 ul li a,
ul#menu li#nav5 ul li a,
ul#menu li#nav6 ul li a,
ul#menu li#nav7 ul li a {
  width: 148px;
  margin: 0px;
  overflow: hidden;
}

div#navigation{
  margin: 8px 30px 0px 0px;
  width: 175px;
  float:left;
  position:relative;
  z-index: 100;
}

div#navigation h3{
  margin-top: 20px;
}

div#navigation ul{
  margin: 0px;
  padding: 0px;
}

div#navigation ul li{
  margin: 0px;
  padding: 0;
  list-style: none none outside;
  position: relative;
}

div#navigation ul li a,
div#navigation ul li a:link,
div#navigation ul li a:visited,
div#navigation ul li a:active{
  color: #333;
  text-decoration: none;
  display: block;
}

div#navigation ul li a:hover{
  color: #009ED3;
  text-decoration: none;
}

div#navigation ul li.l2
{
  font-size: 13px;
  font-weight: bold;
}

body#blogindex div#navigation ul li.l2,
body#blogitem div#navigation ul li.l2
{
  padding-bottom: 12px;
}

div#navigation ul li.l2 a
{
  margin: 4px 0px 0px;
  border-top: 1px solid #9ab3c2;
  padding: 3px 0px 0px;  
}

div#navigation ul li.l2 div{
  color: #009ED3;
  text-decoration: none;
  margin: 4px 0px 0px;
  border-top: 1px solid #9ab3c2;
  padding: 3px 0px 0px;
}

div#navigation ul li.l3{
	font-size: 11px;
	font-weight: normal;
	text-transform: none;
}

div#navigation ul li.l3 a
{
	margin: 3px 0px 0px;
	border-top: 1px solid #dae3e9;
	padding: 3px 0px 0px;
}

div#navigation ul li.l3 div{
  color: #009ED3;
  text-decoration: none;
  margin: 4px 0px 0px;
  border-top: 1px solid #dae3e9;
  padding: 3px 0px 0px;
}

div#navigation ul li.l2 a.first,
div#navigation ul li.l3 a.first,
div#navigation ul li.l2 div.first,
div#navigation ul li.l3 div.first{
	border-top: 0px solid #dae3e9;
	padding: 0px 0px 0px;
	margin: 0px 0px 0px;
}

body#blogindex div#navigation ul li.l2 a,
body#blogitem div#navigation ul li.l2 a,
body#blogindex div#navigation ul li.l2 div,
body#blogitem div#navigation ul li.l2 div{
	border-top: 0px solid #9ab3c2;
	border-bottom: 1px solid #9ab3c2;
	padding-bottom: 2px;
}

body#blogindex div#navigation ul li.l3 a,
body#blogitem div#navigation ul li.l3 a,
body#blogindex div#navigation ul li.l3 div,
body#blogitem div#navigation ul li.l3 div{
	border-bottom: 1px solid #dae3e9;
	padding-bottom: 2px;
}

div#navigation ul li a.active,
div#navigation ul li a.active:link,
div#navigation ul li a.active:visited,
div#navigation ul li a.active:active{
  color: #009ED3;
}

div#navigation ul li a.active:hover{
  color: #009ED3;
  text-decoration: none;
}

body#blogindex div#navigation h3,
body#blogitem div#navigation h3
{
  margin-top: -3px;
}

div#my-wholesale-wrapper div#navigation
{
  padding-top: 5px;
}

div#my-wholesale-wrapper div#navigation h3
{
  margin-top: -10px;
}

div#breadcrumbs{
  font-size: 9px;
  border-bottom: 1px solid #9ab3c2;
  background-image:url(../../images/telecomwholesale/fade-bar.png);
  background-position:top left;
  background-repeat:no-repeat;
  margin: 0px 0px 40px;
  padding: 10px 0px 2px;
  color: #666;
}

div#breadcrumbs span{
  font-weight: bold;
}

div#breadcrumbs a,
div#breadcrumbs a:link,
div#breadcrumbs a:visited,
div#breadcrumbs a:active{
  color: #666;
}

div#breadcrumbs a:hover{
  color: #009ED3;
  text-decoration: none;
}

div#navigation ul#menu-modules {
  margin-top: -5px;
  z-index: 100;
}

div#navigation ul#menu-modules li {
  display: inline;
}

div#navigation ul.menu-module {
  position: absolute;
  left: 175px;
  top: 20px;
  z-index: 101;
  white-space:normal;
  width:183px;
  background-image:url(../../images/telecomwholesale/background-dropdown-ul.png);
  background-position:left bottom;
  background-repeat:no-repeat;
  display: none;
  font-size:12px;
  text-transform:none;
  padding-left: 4px;
}

div#navigation ul.menu-module li {
  background-image:url(../../images/telecomwholesale/background-dropdown.png);
  background-position:right center;
  float:left;
  margin:0 0 0 1px;
  padding:0 4px;
  position:relative;
  text-align:left;
  width:172px;
}

div#navigation ul.menu-module li.first {
  background-image:url(../../images/telecomwholesale/background-dropdown-top.png);
  background-position:right top;
  padding-top:5px;
}

div#navigation ul.menu-module li.last {
  background-position:right bottom;
  margin:0 0 0 5px;
  padding:0 4px 8px 0;
}

div#navigation ul.menu-module li a {
  border-top: 0;
}

div#navigation ul.menu-module li div {
  border-top: 0px;
  padding: 0 0 4px 0;
  color: #000;
}

div#navigation ul.menu-module li div a {
  display: inline;
}

div#navigation ul.menu-module li.last div.support-link {
  background-image: none;
  padding-bottom: 0;
}

div#navigation ul.menu-module li.last div.tools-link {
  background-image: none;
  padding-bottom: 0;
}

