/* MAIN MENU
----------------------------------------------- */
ul#menu { list-style-type: none; padding: 0; margin: 0; border: 0; width: 770px; height: 35px; background: #FFF url(../img/menu.gif) no-repeat left top; }

ul#menu li { padding: 0; margin: 0; display: block; float: left; background: none; text-align: center; }
ul#menu li a { border: 0; display: block; height: 35px; color: #000; text-decoration: underline; font: 11px/36px Tahoma, Verdana, Arial, Helvetica, sans-serif; background: url(../img/menu.gif) no-repeat; }
ul#menu li a:hover, ul#menu a.active { border: 0; display: block; color: #950000; text-decoration: none; background-image: url(../img/menu-over.gif); }
			
li#webhosting a:link, li#webhosting a:visited, li#webhosting a:hover { background-position: -97px 0px; }
li#email a:link, li#email a:visited, li#email a:hover { background-position: -193px 0px; }
li#buildsites a:link, li#buildsites a:visited, li#buildsites a:hover { background-position: -289px 0px; }
li#sslcerts a:link, li#sslcerts a:visited, li#sslcerts a:hover { background-position: -386px 0px; }
li#services  a:link, li#services  a:visited, li#services  a:hover { background-position: -481px 0px; }
li#smallbusiness a:link, li#smallbusiness a:visited, li#smallbusiness a:hover { background-position: -577px 0px; }
li#ecommerce a:link, li#ecommerce a:visited, li#ecommerce a:hover { background-position: -673px 0px; }
	
/* MAIN MENU DROP DOWN
----------------------------------------------- */	
#dddomainname, #ddwebhosting, #ddemail, #ddbuildsites, #ddservices, #ddsslcerts, #ddsmallbusiness, #ddecommerce { position: absolute; width: 192px; z-index: 2; visibility: hidden; }

ul.ddmenu { margin: 0; padding: 0; list-style-type: none; }

ul.ddmenu li { margin: 0; padding: 0; background: none; border-left: 1px solid #B5C2CA; border-right: 1px solid #B5C2CA; border-bottom: 1px solid #B5C2CA; width: 192px; }
ul.ddmenu a { display: block; padding: 5px 11px; background: #FFF url(../img/bg-menuleft-off.gif) no-repeat left top; font: bold 10px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #3E5768; text-decoration: none; width: 170px; }
ul.ddmenu a:link, ul.ddmenu a:visited { background: #FFF url(../img/ddmenu-arrow-off.gif) no-repeat right center; color: #3E5768; text-decoration: none; }
ul.ddmenu a:hover { background: #D17D01 url(../img/ddmenu-arrow-on.gif) no-repeat right center; color: #FFF; }

/* TOP MENU
----------------------------------------------- */		
#menuTop { margin: 0; padding: 0; width: 770px; }

#menuTop ul { border: 0; margin: 0; padding: 0; list-style-type: none; text-align: center; }
#menuTop ul li { display: block; float: left; text-align: left; padding: 0; margin: 0; background: #6992DF url(../img/li-arrow-yellow-pr.gif) no-repeat 177px 10px; }
#menuTop ul li#arrowDown { background: #6992DF url(../img/li-arrow-yellow-pd.gif) no-repeat 176px 10px; }
#menuTop ul li.noArrow { background: none; background-color: #6992DF; }
#menuTop ul li a { height: 25px; border-right: 1px solid #3B60B8; margin: 0; color: #FFF; text-decoration: none; display: block; text-align: left; font: normal 10px/24px Tahoma, Verdana, Arial, Helvetica, sans-serif; }
	
#menuTop ul li a#language { background: transparent url(../img/icn-flag-usa.gif) no-repeat 11px 7px; width: 154px; padding: 0 0 0 38px; }
#menuTop ul li a#accountLogin { background: transparent url(../img/icn-account-login.gif) no-repeat 7px 5px; width: 161px; padding: 0 0 0 31px; }
#menuTop ul li a#accountLogout { background: transparent url(../img/icn-account-login.gif) no-repeat 7px 5px; width: 160px; padding: 0 0 0 31px; }
#menuTop ul li a#createAccount { background: transparent url(../img/icn-create-account.gif) no-repeat 7px 5px; width: 160px; padding: 0 0 0 31px; }
#menuTop ul li a#liveChat { background: transparent url(../img/icn-live-chat.gif) no-repeat 13px 5px; width: 153px; border-right: 1px solid #3B60B8; padding: 0 0 0 38px; }
#menuTop ul li a#loggedIn { background: transparent url(../img/icn-logged-in.gif) no-repeat 13px 5px; width: 154px; border-right: 1px solid #3B60B8; padding: 0 0 0 38px; }
#menuTop ul li a#mngAccount { background: transparent url(../img/icn-mng-account.gif) no-repeat 13px 5px; width: 153px; border-right: 1px solid #3B60B8; padding: 0 0 0 38px; }
#menuTop ul li a#viewCart { background: transparent url(../img/icn-view-cart.gif) no-repeat 13px 5px; width: 154px; padding: 0 0 0 38px; }

#menuTop ul li a#language:hover { color: #FFF; background: #043292 url(../img/li-language-over.gif) no-repeat 11px 7px; }
#menuTop ul li a#accountLogin:hover, #menuTop ul li a#accountLogout:hover { color: #FFF; background: #043292 url(../img/li-account-login-over.gif) no-repeat 7px 5px; }
#menuTop ul li a#createAccount:hover { color: #FFF; background: #043292 url(../img/li-create-account-over.gif) no-repeat 7px 5px; }
#menuTop ul li a#mngAccount:hover { color: #FFF; background: #043292 url(../img/li-mng-account-over.gif) no-repeat 13px 5px; }
#menuTop ul li a#viewCart:hover { color: #FFF; background: #043292 url(../img/li-view-cart-over.gif) no-repeat 13px 5px; }
		
/* TOP MENU DROP DOWNS
----------------------------------------------- */		
#menuddLanguage, #menuddAccLogin, #menuddViewCart { position: absolute; margin: 0; padding: 0; width: 192px; z-index: 1; visibility: hidden; }

#menuddAccLogin div { display: block; padding-bottom: 6px;  background: #043292;  }
#menuddLanguage div, #menuddAccLogin div, #menuddViewCart div { display: block; text-align: left; }
	
#menuddAccLogin form { width: 170px; padding: 0; margin: 0; color: #FFF; font-size: 10px; }
#menuddAccLogin input.field { width: 105px; background-color: #FFF; font-size: 10px; margin: 0; padding: 2px; border-top: 1px solid #404040; border-left: 1px solid #404040; border-bottom: 1px solid #D4D0C8; border-right: 1px solid #D4D0C8; }
#menuddAccLogin label { padding-bottom: 5px; padding-right: 3px; font-weight: bold; }
	
div.ddContainer { padding: 6px 10px; background: #043292; color: #FFF; }

.ddRight { width: 65px; float: right; color: #FFF; font-weight: bold; }
.ddRightPrice { width: 65px; float: right; color: #FFF; font-size: 10px; }
.ddLeft { width: 100px; float: left; }
.icnFlag { padding-right: 13px; width: 19px; height: 12px; }
	
 
#menuddLanguage div a, #menuddViewCart div a { margin: 0; color: #FFF; text-decoration: none; text-align: left; font: bold 10px Tahoma, Verdana, Arial, Helvetica, sans-serif; }

li#domainname a, li#ecommerce a { width: 97px; }

#menuTop ul li a#liveChat:hover, #menuTop ul li a#loggedIn:hover { color: #FFF; background: #043292 url(../img/li-live-chat-over.gif) no-repeat 13px 5px; }

li#services a, li#smallbusiness a, li#webhosting a, li#email a, li#buildsites a, li#sslcerts a { width: 96px; }
