/* Navigation Menu Styles */
#nav{width:930px; position:absolute; left:0; top:62px; padding:0 0 10px 34px; background:url(/files/images/bg_mainnav.png) top no-repeat; }
#nav ul{margin:0; padding:0; list-style:none; }
#nav li{position:relative; float:left; font-size:16px; color:#fff; padding:6px 65px 6px 0; font-weight:700; }
#nav li a{color:#fff; }
#nav li a:hover,#nav li a.highlighted:hover,#nav li a:focus,#nav li a.highlighted{color:#FDE1A5; text-decoration:none; }
.nav-holder{height:1%; position:relative; z-index:10; }
.nav-holder:after{content:""; display:block; clear:both; }
.nav-holder .slide{display:none; position:absolute; padding:3px 3px 0; margin:0 0 0 15px; top:29px; left:-34px; background:#fff; }
.nav-holder .slide:after{content:""; display:block; clear:both; }
.nav-holder .slide-b{height:19px!important; background:url(/files/images/bg-drop-shadow.png) repeat-x!important; margin:0 -3px -19px; position:relative; padding:0!important; overflow:hidden; }
.nav-holder .slide div{background:url(/files/images/bg-slide.gif) repeat-x 0 100%; height:1%; overflow:hidden; padding:0 0 5px; }
.nav-holder .slide ul{list-style:none; margin:0; padding:10px 0 20px; overflow:hidden; float:left; font-weight:700; }
.nav-holder #nav .slide li{width:100%; float:left; overflow:hidden; padding:0; }
.nav-holder #nav .slide li a{display:block; padding:3px 2px 2px 16px; color:#333!important; font-size:12px; float:none; text-align:left; }
.nav-holder #nav .slide a:hover{text-decoration:none; color:#fff!important; background:#df0021; }
/* NEW MENU CODE */
.subnav{position:absolute; top:10px; right:30px; }
.subnav li{padding:0 10px; float:left; font-size:11px; color:#CCC; background:url(/files/images/dashed-line.png) no-repeat 0 50%; }
.subnav li a{color:#666; }
.subnav li a:hover{color:#c00; text-decoration:underline; }
.subnav .last{padding-right:0; }
.subnav .first{background-image:none; }
.subnav span{font-weight:700; color:#C00; }
#nav_get a{width:120px; }
#nav_get ul{width:134px; }
#nav_domains a{width:120px; }
#nav_domains ul{width:133px; }
#nav_hosting a{width:119px; }
#nav_hosting ul{width:150px; }
#nav_design a{width:118px; }
#nav_design ul{width:137px; }
#nav_marketing a{width:170px; }
#nav_marketing ul{width:173px; }
#nav_resellers a{width:120px; }
#nav_corporate a{width:120px; }
#nav_corporate ul{width:149px; margin-left:-29px; }
#nav_corporate ul li a{text-align:right; }
/* Main Tab Nav Start */
.mainnav{position:absolute; top:82px; _top:83px; left:5px; z-index:1000; }
.mainnav li{float:left; font-size:14px; font-weight:700; margin-right:1px; position:relative; }
.mainnav div.nav_tab{color:#fff; text-align:center; background:url(/files/images/bg_mainnav.png) right -29px no-repeat; padding:0 5px 0 0; float:left; }
.mainnav div:hover,.mainnav div.selected{color:#fde1a5; text-decoration:none; }
.mainnav div.nav_tab span{float:left; height:29px; line-height:29px; background:url(/files/images/bg_mainnav.png) 0 0 no-repeat; padding:0 0 0 5px; }
.mainnav div.nav_tab a{background:url(/files/images/bg_mainnav.png) 0 0 no-repeat; float:left; height:29px; line-height:29px; color:#FFF; padding:0 0 0 5px; }
.mainnav div.nav_tab a:hover{color:#fde1a5; text-decoration:none; }
.mainnav #nav_resellers div.nav_tab{background:url(/files/images/bg_mainnav.png) right -87px no-repeat; }
.mainnav #nav_corporate div.nav_tab{background:url(/files/images/bg_mainnav.png) right -145px no-repeat; }
.mainnav #nav_resellers div.nav_tab a{background:url(/files/images/bg_mainnav.png) left -58px no-repeat; }
.mainnav #nav_corporate div.nav_tab a{background:url(/files/images/bg_mainnav.png) left -116px no-repeat; }
/* Main Tab Nav End */
/* Sub Tab Nav Start */
.mainnav li ul{display:none; background:url(/files/images/bg-slide.gif) repeat-x scroll 0 100% transparent; list-style:none; float:none; position:absolute; font-size:14px; font-weight:700; margin:29px 0 0; padding:3px; z-index:1000; -moz-box-shadow:5px 5px 20px #888; -webkit-box-shadow:5px 5px 5px #888; -khtml-box-shadow:5px 5px 5px #888; -o-box-shadow:5px 5px 5px #888; box-shadow:5px 5px 5px #888; zoom:1; /* This enables hasLayout, which is required for older IE browsers */
-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#aaaaaa', positive=true)"; filter:progid:DXImageTransform.Microsoft.Shadow(Strength=5,Direction=135,Color='#aaaaaa',positive=true); left:0; }
.mainnav li ul{padding:5px 7px 10px 3px; }
.mainnav li ul li{float:none; list-style:none; display:block; }
.mainnav li ul li a{color:#333!important; display:block; float:none; font-size:12px; font-weight:400; padding:3px 5px 0 10px; text-align:left; background:none; width:auto!important; }
.mainnav li ul li a:hover{text-decoration:none; color:#df0021!important; }
#nav_resellers ul li a:hover{text-decoration:none; color:#308c00!important; }
#nav_corporate ul li a:hover{text-decoration:none; color:#8e39b9!important; }
/* Sub Tab Nav End */
