/* CSS Document */

/* CONTENTS */

/* Navigation */
/* Dropdown Manu */
/* Buttons */

/************************************************************************************************************************/
/* 																								Navigation				*/
/************************************************************************************************************************/

#nav {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	float: left;
	height: 35px;
	width: 761px;
	background: transparent url(../img/nav_right_bg.gif) no-repeat top right;
}
#nav li {
	display:inline;
	padding:0px;
	margin:0px;
}
#nav a:link, #nav a:visited {
	color: #fff;
	font-size: 12px;
	padding: 9px 0px 10px 0px;
	height: 16px;
	float: left;
	text-decoration:none;
	text-align:center;
	background: transparent url(../img/nav_rollover_new.gif) repeat-x top left;
}
#nav a:hover {
	color: #fff;
	background: transparent url(../img/nav_rollover_new.gif) repeat-x top left;
	background-position: 0 -36px; 
}
#nav a:active {
}
#navHosting a {
	width: 72px;
	background: transparent url(../img/nav_rollover_new.gif) repeat-x top left;
	background-position: 0 -36px; 
	background-color:#e35a00;
	color:#fff;
}
#navResellers a {
	width: 73px;
	background: transparent url(../img/nav_rollover_new.gif) repeat-x top left;
	background-position: 0 -36px; 
	background-color:#e35a00;
	color:#fff;
}
#navServices a {
	width: 72px;
	background: transparent url(../img/nav_rollover_new.gif) repeat-x top left;
	background-position: 0 -36px; 
	background-color:#e35a00;
	color:#fff;
}
#navWeb a {
	width: 93px;
	background: transparent url(../img/nav_rollover_new.gif) repeat-x top left;
	background-position: 0 -36px; 
	background-color:#e35a00;
	color:#fff;
}
#navAbout a {
	width: 78px;
	background: transparent url(../img/nav_rollover_new.gif) repeat-x top left;
	background-position: 0 -36px; 
	background-color:#e35a00;
	color:#fff;
}
#navBroadband a {
	width: 130px;
	background: transparent url(../img/nav_rollover_new.gif) repeat-x top left;
	background-position: 0 -36px; 
	background-color:#e35a00;
	color:#fff;
}
#navVoice a {
	width: 105px;
	background: transparent url(../img/nav_rollover_new.gif) repeat-x top left;
	background-position: 0 -36px; 
	background-color:#e35a00;
	color:#fff;
}
#navMobile a {
	width: 115px;
	background: transparent url(../img/nav_rollover_new.gif) repeat-x top left;
	background-position: 0 -36px; 
	background-color:#e35a00;
	color:#fff;
}
#navDomainNames a{
	background: transparent url(../img/nav_rollover_new.gif) repeat-x top left;
	background-position: 0 -36px; 
	width: 105px;
	color:#fff;
}
#navHome a:link, #navHome a:visited {
	padding: 9px 0px 10px 8px;
	width: 55px;
	float: left;
	text-decoration: none;
	text-align: center;
	background: transparent url(../img/nav_rollover_left_new.gif) no-repeat top left;
}
#navHome a:hover {
	color: #fff;
	background: transparent url(../img/nav_rollover_left_new.gif) no-repeat top left;
	background-position: 0 -36px;
}
#navMaintenance a:link, #navMaintenance a:visited {
	padding: 9px 0px 10px 0px;
	width: 118px;
	float: left;
	text-decoration: none;
	text-align: center;
	background: transparent url(../img/nav_rollover_new.gif) repeat-x top left;
}
#navMaintenance a:hover {
	background: transparent url(../img/nav_rollover_new.gif) repeat-x top left;
	color: #fff;
	background-position: 0 -36px; 
}


/************************************************************************************************************************/
/* 																								Dropdown Menu			*/
/************************************************************************************************************************/

#listIndent {
	margin-left: 40px;
	list-style: disc;
}

ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
}

#nav li { /* all list items */
	float: left;
	position: relative;
	/* width: 10em; */
}

li ul { /* second-level lists */
	display: none;
	position: absolute;
	margin-top: 35px;
	/* top: 32px; */
	left: 0;
	border-left: 1px solid #fff;
	/* border: 1px solid #fff; */
	/* background: #444; */
}

.reciprocals {
	margin-left: 15px;
}

li ul.recipList {
	display: block;
	position: relative;
	border: none;
}

.recipList {
	display: block;
	float: none;
	margin-left: 5px;
}

/* li > ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left  
	top: auto;
	left: auto;
} */

#nav li ul li {
	/*display: block;*/
	/*float: none;*/
	clear: both; /*important */
	height: 35px;
	width: auto;
	margin: 0px;
	padding: 0px;
	
}

#nav li li a {
	/* background: trans; */
	/* color: #FFFF00; */
	/* width: 170px; */		/* adjust dropdown width here ---------------------------- */
	height: 35px;
}
/* --- DROPDOWN WIDTHS --- */
#navDomainNames li a {
	width: 140px;
}
#navHosting li a {
	width: 120px;
}
#navServices li a {
	width: 170px;
}
#navBroadband li a {
	width: 160px;
}
#navVoice li a {
	width: 110px;
}
#navMobile li a {
	width: 110px;
}
#navWeb li a {
	width: 140px;
}
#navMaintenance li a {
	width: 140px;
}
#navAbout li a {
	width: 130px;
}

#nav li li a:hover {
	/* background: #555; */
	/* color: #FFFF00; */
}

li:hover ul, li.over ul { /* lists nested under hovered list items */
	display: block;
	/* border: 1px solid #f0f;*/
}

#nav a{
	display: block;
}

#navServices li > ul {
	display: none;
	position: absolute; 
	list-style: none;
	top: 1em;
	left: 0;
}

li > ul {
	top: auto;
	left: auto;
}

#navServices li:hover > ul {
	display: block;
}

#navServices li:hover > ul > li {
	clear: both;
	display: block;
}


/************************************************************************************************************************/
/* 																								Buttons					*/
/************************************************************************************************************************/

h3 a {
	overflow: hidden;
}

a.resellerButton:link, a.resellerButton:visited {
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
	width: 151px;
	height: 22px;
	background: transparent url(../img/resellers_login.gif) no-repeat top left;
	text-indent: -700em;
	text-decoration: none;
}
a.resellerButton:hover  {
	background-position: 0 -25px;
}
a.seoFacts, a.seoFacts:visited {
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
	width: 221px;
	height: 22px;
	background: transparent url(../img/seo_facts.gif) no-repeat top left;
	text-indent: -700em;
	text-decoration: none;
}
seoFacts:hover  {
	background-position: 0 -25px;
}
a.coloButton:link, a.coloButton:visited {
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
	width: 221px;
	height: 22px;
	background: transparent url(../img/co-location_sell.gif) no-repeat top left;
	text-indent: -700em;
	text-decoration: none;
}
a.coloButton:hover  {
	background-position: 0 -25px;
}
a.dcButton:link, a.dcButton:visited {
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
	width: 221px;
	height: 22px;
	background: transparent url(../img/datacentre_sell.gif) no-repeat top left;
	text-indent: -700em;
	text-decoration: none;
}
a.dcButton:hover  {
	background-position: 0 -25px;
}
a.searchButton:link, a.searchButton:visited {
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
	width: 221px;
	height: 22px;
	background: transparent url(../img/search_sell.gif) no-repeat top left;
	text-indent: -700em;
	text-decoration: none;
}
a.searchButton:hover  {
	background-position: 0 -25px;
}
a.aboutButton:link, a.aboutButton:visited {
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
	width: 221px;
	height: 22px;
	background: transparent url(../img/about_sell.gif) no-repeat top left;
	text-indent: -700em;
	text-decoration: none;
}
a.aboutButton:hover  {
	background-position: 0 -25px;
}
a.changeownershipButton:link, a.changeownershipButton:visited {
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
	width: 221px;
	height: 22px;
	background: transparent url(../img/changeownership_sell.gif) no-repeat top left;
	text-indent: -700em;
	text-decoration: none;
}
a.changeownershipButton:hover  {
	background-position: 0 -25px;
}
a.maintenanceButton:link, a.maintenanceButton:visited {
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
	width: 221px;
	height: 22px;
	background: transparent url(../img/maintenance_sell.gif) no-repeat top left;
	text-indent: -700em;
	text-decoration: none;
}
a.maintenanceButton:hover  {
	background-position: 0 -25px;
}
a.contactButton:link, a.contactButton:visited {
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
	width: 221px;
	height: 22px;
	background: transparent url(../img/contactus_sell.gif) no-repeat top left;
	text-indent: -700em;
	text-decoration: none;
}
a.contactButton:hover  {
	background-position: 0 -25px;
}
a.spamButton:link, a.spamButton:visited {
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
	width: 221px;
	height: 22px;
	background: transparent url(../img/spamassassin_sell.gif) no-repeat top left;
	text-indent: -700em;
	text-decoration: none;
}
a.spamButton:hover  {
	background-position: 0 -25px;
}
a.sslButton:link, a.sslButton:visited {
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
	width: 221px;
	height: 22px;
	background: transparent url(../img/sslcert_sell.gif) no-repeat top left;
	text-indent: -700em;
	text-decoration: none;
}
a.sslButton:hover  {
	background-position: 0 -25px;
}
a.forresButton:link, a.forresButton:visited {
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
	width: 221px;
	height: 22px;
	background: transparent url(../img/forward-resolve_sell.gif) no-repeat top left;
	text-indent: -700em;
	text-decoration: none;
}
a.forresButton:hover  {
	background-position: 0 -25px;
}
a.hostrenewButton:link, a.hostrenewButton:visited {
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
	width: 221px;
	height: 22px;
	background: transparent url(../img/hosting-renewal_sell.gif) no-repeat top left;
	text-indent: -700em;
	text-decoration: none;
}
a.hostrenewButton:hover  {
	background-position: 0 -25px;
}
a.seoButton:link, a.seoButton:visited {
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
	width: 221px;
	height: 22px;
	background: transparent url(../img/SEO_sell.gif) no-repeat top left;
	text-indent: -700em;
	text-decoration: none;
}
a.seoButton:hover  {
	background-position: 0 -25px;
}
a.domainButton:link, a.domainButton:visited {
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
	width: 221px;
	height: 22px;
	background: transparent url(../img/register_domain_btn.gif) no-repeat top left;
	text-indent: -700em;
	text-decoration: none;
}
a.domainButton:hover  {
	background-position: 0 -25px;
}
a.domainRenewButton:link, a.domainRenewButton:visited {
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
	width: 221px;
	height: 22px;
	background: transparent url(../img/domain_renew_sell.gif) no-repeat top left;
	text-indent: -700em;
	text-decoration: none;
}
a.domainRenewButton:hover  {
	background-position: 0 -25px;
}
a.domainPricesButton:link, a.domainPricesButton:visited {
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
	width: 221px;
	height: 22px;
	background: transparent url(../img/domain_prices.gif) no-repeat top left;
	text-indent: -700em;
	text-decoration: none;
}
a.domainPriceswButton:hover  {
	background-position: 0 -25px;
}
a.domainCMButton:link, a.domainCMButton:visited {
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
	width: 221px;
	height: 22px;
	background: transparent url(../img/corporate_management.gif) no-repeat top left;
	text-indent: -700em;
	text-decoration: none;
}
a.domainCMButton:hover  {
	background-position: 0 -25px;
}
a.domainTransferButton:link, a.domainTransferButton:visited {
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
	width: 221px;
	height: 22px;
	background: transparent url(../img/domain_transfer.gif) no-repeat top left;
	text-indent: -700em;
	text-decoration: none;
}
a.domainTransferButton:hover  {
	background-position: 0 -25px;
}
a.domainTRButton:link, a.domainTRButton:visited {
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
	width: 221px;
	height: 22px;
	background: transparent url(../img/transfer_renew.gif) no-repeat top left;
	text-indent: -700em;
	text-decoration: none;
}
a.domainTRButton:hover  {
	background-position: 0 -25px;
}
a.dialupButton:link, a.dialupButton:visited {
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
	width: 221px;
	height: 22px;
	background: transparent url(../img/register_dialup_btn.gif) no-repeat top left;
	text-indent: -700em;
	text-decoration: none;
}
a.dialupButton:hover  {
	background-position: 0 -25px;
}
a.depaButton:link, a.depaButton:visited {
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
	width: 221px;
	height: 22px;
	background: transparent url(../img/depa_sell.gif) no-repeat top left;
	text-indent: -700em;
	text-decoration: none;
}
a.depaButton:hover  {
	background-position: 0 -25px;
}
a.sbaButton:link, a.sbaButton:visited {
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
	width: 221px;
	height: 22px;
	background: transparent url(../img/sba_sell.gif) no-repeat top left;
	text-indent: -700em;
	text-decoration: none;
}
a.sbaButton:hover  {
	background-position: 0 -25px;
}
a.mbaButton:link, a.mbaButton:visited {
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
	width: 221px;
	height: 22px;
	background: transparent url(../img/mba_sell.gif) no-repeat top left;
	text-indent: -700em;
	text-decoration: none;
}
a.mbaButton:hover  {
	background-position: 0 -25px;
}
a.threeGButton:link, a.threeGButton:visited {
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
	width: 221px;
	height: 22px;
	background: transparent url(../img/register_3G_btn.gif) no-repeat top left;
	text-indent: -700em;
	text-decoration: none;
}
a.threeGButton:hover  {
	background-position: 0 -25px;
}
a.speednetButton:link, a.speednetButton:visited {
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
	width: 221px;
	height: 22px;
	background: transparent url(../img/speednetExpress_sell.gif) no-repeat top left;
	text-indent: -700em;
	text-decoration: none;
}
a.speednetButton:hover  {
	background-position: 0 -25px;
}
a.connectADSLButton:link, a.connectADSLButton:visited {
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
	width: 221px;
	height: 22px;
	background: transparent url(../img/connectADSL_sell.gif) no-repeat top left;
	text-indent: -700em;
	text-decoration: none;
}
a.connectADSLButton:hover  {
	background-position: 0 -25px;
}
a.connectSHDSLButton:link, a.connectSHDSLButton:visited {
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
	width: 221px;
	height: 22px;
	background: transparent url(../img/connectSHDSL_sell.gif) no-repeat top left;
	text-indent: -700em;
	text-decoration: none;
}
a.connectSHDSLButton:hover  {
	background-position: 0 -25px;
}
a.premiumSHDSLButton:link, a.premiumSHDSLButton:visited {
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
	width: 221px;
	height: 22px;
	background: transparent url(../img/premiumSHDSL_sell.gif) no-repeat top left;
	text-indent: -700em;
	text-decoration: none;
}
a.premiumSHDSLButton:hover  {
	background-position: 0 -25px;
}
a.blackberryButton:link, a.blackberryButton:visited {
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
	width: 221px;
	height: 22px;
	background: transparent url(../img/blackberry_sell.gif) no-repeat top left;
	text-indent: -700em;
	text-decoration: none;
}
a.blackberryButton:hover  {
	background-position: 0 -25px;
}
a.mobiledeviceButton:link, a.mobiledeviceButton:visited {
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
	width: 221px;
	height: 22px;
	background: transparent url(../img/mobiledevice_sell.gif) no-repeat top left;
	text-indent: -700em;
	text-decoration: none;
}
a.mobiledeviceButton:hover  {
	background-position: 0 -25px;
}
a.capped49Button:link, a.capped49Button:visited {
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
	width: 221px;
	height: 22px;
	background: transparent url(../img/cap49_sell.gif) no-repeat top left;
	text-indent: -700em;
	text-decoration: none;
}
a.capped49Button:hover  {
	background-position: 0 -25px;
}
a.capped79Button:link, a.capped79Button:visited {
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
	width: 221px;
	height: 22px;
	background: transparent url(../img/cap79_sell.gif) no-repeat top left;
	text-indent: -700em;
	text-decoration: none;
}
a.capped79Button:hover {
	background-position: 0 -25px;
}a.findoutmoreButton:link, a.findoutmoreButton:visited {
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
	width: 221px;
	height: 22px;
	background: transparent url(../img/findoutmore_sell.gif) no-repeat top left;
	text-indent: -700em;
	text-decoration: none;
}
a.findoutmoreButton:hover {
	background-position: 0 -25px;
}