/* controls basic properties of the entire document */

body { 
	background: #fff; 
	color: #000; 
	margin: 0;
	padding: 0;
}

p { 

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;
}

h1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 24px;
	font-weight: bold;
	color: #336699;
	background-color: #DCE8F5;
	margin:0;
	padding: 2px 2px 2px 10px ;
}

h2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	color: #336699;
}

h3
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	color: #336699;
}


.bodyCopy {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	line-height: 16px;

	font-weight: normal;

}



.navbar {

	font-family: Verdana, Arial, Helvetica;

	font-size: 9px;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

}



.mininav {

	font-family: Verdana, Arial, Helvetica;

	font-size: 9px;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

}



.caption {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	line-height: 10px;

	font-weight: normal;

}



.subnavon {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	color: #FFCC00;

	line-height: 12px;

	font-weight: bold;

}



.subnavoff {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	color: #999999;

	line-height: 12px;

	font-weight: normal;

}



.subhead {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	color: #336699;

	line-height: 16px;

	font-weight: bold;

}





/* a.shead controls look of important links on the site */

a.shead { 

 font-family: Verdana, Arial, Helvetica, sans-serif; 

 font-weight: 800; 

 color: #000099; 

 font-size: 10pt;

}



a.shead:active { 

 font-family: Verdana, Arial, Helvetica, sans-serif; 

 font-weight: 800; 

 color: #009900; 

 font-size: 10pt;

}



a.shead:visited { 

 font-family: Verdana, Arial, Helvetica, sans-serif; 

 font-weight: 800; 

 color: #000099; 

 font-size: 10pt;

}



a.shead:hover { 

 font-family: Verdana, Arial, Helvetica, sans-serif; 

 font-weight: 800; 

 color: #999999; 

 font-size: 10pt;

}



a.smallshead {

 font-family: Verdana, Arial, Helvetica, sans-serif; 

 font-weight: 800; 

 color: #FF0000; 

 font-size: 8pt;

}



a.smallshead:active {

 font-family: Verdana, Arial, Helvetica, sans-serif; 

 font-weight: 800; 

 color: #FF0000; 

 font-size: 8pt;

}



a.smallshead:visited {

 font-family: Verdana,Arial,Helvetica; 

 font-weight: 800; 

 color: #FF0000; 

 font-size: 8pt;

}



a.smallshead:hover {

 font-family: Verdana,Arial,Helvetica; 

 font-weight: 800; 

 color: #999999; 

 font-size: 8pt;

}



/* .stext controls text that is at the header of sections */

.stext { 

 font-family: Verdana,Arial,Helvetica; 

 font-weight:400; 

 font-color: #000000; 

 font-size: 10pt; 

 color : #000000;

}





/* .pagetitle controls the look of page titles */

.pagetitle { 

 color: #0000CC; 

 font-family: Arial; 

 font-size: 16px; 

 font-variant: normal;

 font-weight: 800; 

 page-break-after: always; 

 position: static; 

 text-align: right; 

}



/* .functiontext controls text that describes functions */

.functiontext { 

 font-family: Verdana, Arial, Helvetica, sans-serif; 

 font-weight:800; 

 font-color: #000000; 

 font-size: 12pt; 

 color: #000000; 

}



/* .fieldtext controls text in fields */

.fieldtxt { 

 font-family: Verdana, Arial, Helvetica, sans-serif; 

 font-weight:600; 

 font-color: #000000;

 font-size: 10pt; 

}



/* .notavailable controls text for domains that aren't available */

.notavailable { color: #AAAAAA; }



/* .available controls text for domains that are available */

.available { color: #000000; }



/* .domain controls text for domains */

.domain { color: #000000; }



/* .error controls text for errors */

.error { 

 color: #FF0000; 

 font-weight: 800; 

}



.headline {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #333333; font-weight: 900; text-indent: 5pt;}



.tdjust { font-family: "Trebuchet MS", Verdana, Arial, sans-serif; font-size: 13px; color: #333333;}



.headlinelt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #999999;}



ol {  font-size: 13px; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif;}



ul {  font-size: 13px; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif;}



.hdlbold {

 color: #333333;

 font-weight: bold;

 font-size: 12px;

}

.minitext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #666666;}



a.white:link { color: #000000; text-decoration: none ; font-size: 10px; font-weight: bold;}



a.white:active { color: #666666; text-decoration: none ; font-size: 10px; font-weight: bold;}



a.white:visited { color: #000000; text-decoration: none ; font-size: 10px; font-weight: bold;}



a.white:hover { color: #999999; text-decoration: none ; font-size: 10px; font-weight: bold;}



a.adlink:link { color: #333333; text-decoration: none ; font-size: 10px;}



a.adink:active { color: #666666; text-decoration: none ; font-size: 10px;}



a.adlink:visited { color: #333333; text-decoration: none ; font-size: 10px;}



a.adlink:hover { color: #666666; text-decoration: none ; font-size: 10px;}





.search {  

border: 1px #000000 solid; height: 23px; padding-left: 5px;}

.selectsearch {  height: 23px; }



.minitextbold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold;}



.login { border: 1px #000000 solid; width: 125px; height: 22px; padding-left: 5px; }



.search2 { border: 1px #000000 solid; width: 150px; height: 19px; padding-left: 5px; }

.textfield
{
	border: 1px solid #6699CC;
	background: #ffffff;
	height: 15px;
	width: 195px;
	padding-left: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-bottom: 0px;

}



td {  font-family: Verdana, Arial, Helvetica, sans-serif; 

font-size: 13px; 

color: #000000;

}



td.even { background-color:#F5F5F5; 

font-family: Verdana, Arial, Helvetica, sans-serif; 

font-size:10pt; }



td.odd { background-color:#FFFFFF; 

font-family: Verdana, Arial, Helvetica, sans-serif; 

font-size:10pt; }



.hdlboldlite {

 color: #FFFFFF;

 font-weight: bold;

 font-size: 12px;

}



td.selected { background-color:#E5EEFB; font-family: Arial, Helvetica; font-size:10pt; }



.subheading { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8pt; }



table.entrytable { background-color:#000000; }



th.entryheader { background-color:#0000CC; }



.domainmedium { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10pt; font-weight:800;}



select {font-size:8pt;}



.domainlarge { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:16pt; font-weight:800;}



.smallentry { font-family: Arial, Helvetica; font-size:8pt; font-weight:800;}



.smalldisableentry { color:#AAAAAA; font-family: Arial, Helvetica; font-size:8pt; font-weight:800;}



.invsearch {

border: 0px none 0; width: 180px; height: 19px;

}



.bodytitle {

 font-family: Verdana, Arial, Helvetica, sans-serif;

 font-size: 14px;

 font-weight: bold;

 text-transform: none;

 color: #333333;

 font-variant: small-caps;

}



.bodytitlelite {

 font-family: Verdana, Arial, Helvetica, sans-serif;

 font-size: 14px;

 font-weight: bold;

 text-transform: none;

 color: #FFFFFF;

 font-variant: small-caps;

}



.midArea {

        background-color: #CCCCCC;

}

input.mainButton {

        background-color: #ffcc00;

}

input.addButton{

        background-color: #99cc33;

}


/*** Nav Bar ***/


div#nz_body {
}

div#nz_head {
	background: #fff url(/images/bg_01.gif) repeat-x;
	height: 98px;
	overflow: hidden;
}

div#nz_head h1 {
	margin: 0;
	padding: 0;
	width: 278px;
}

div#nz_head a.nz_cart {
	display: block;
	position: absolute;
	margin: -40px 0 0 673px;
	background: url(/images/cart.gif) 0 0 no-repeat;
	color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 5px 0 3px 25px;
}

div#nz_head h1 a {
	display: block;
	background: url(/images/head_logo.gif) 0 0 no-repeat;
	height: 58px;
	width: 278px;
	overflow: hidden;
	text-indent: -999%;
}

div#nz_head ul {
	display: block;
	height: 32px;
	overflow: hidden;
	margin: 0;
	padding: 0;
}

div#nz_head ul li {
	float: left;
	height: 32px;
	display: block;
}

div#nz_head ul li a {
	display: block;
	text-indent: -999%;
	overflow: hidden;
	height: 32px;
	list-style: none;
}

div#nz_head ul li a.home {
	background: url(/images/nz_tab_home.jpg) 0 0 no-repeat;
	width: 56px;
}

div#nz_head ul li a.domains {
	background: url(/images/nz_tab_domains.jpg) 0 0 no-repeat;
	width: 61px;
}

div#nz_head ul li a.hosting {
	background: url(/images/nz_tab_hosting.jpg) 0 0 no-repeat;
	width: 57px;
}

div#nz_head ul li a.email {
	background: url(/images/nz_tab_email.jpg) 0 0 no-repeat;
	width: 44px;
}

div#nz_head ul li a.transfers {
	background: url(/images/nz_tab_transfers.jpg) 0 0 no-repeat;
	width: 73px;
}

div#nz_head ul li a.renewals {
	background: url(/images/nz_tab_renewals.jpg) 0 0 no-repeat;
	width: 68px;
}

div#nz_head ul li a.login {
	background: url(/images/nz_tab_login.jpg) 0 0 no-repeat;
	width: 42px;
	border: 0;
	padding: 0;
}

div#nz_head ul li a.faqs {
	background: url(/images/nz_tab_faqs.jpg) 0 0 no-repeat;
	width: 38px;
}

div#nz_head ul li a.support {
	background: url(/images/nz_tab_support.jpg) 0 0 no-repeat;
	width: 60px;
}

div#nz_head ul li a.whois {
	background: url(/images/nz_tab_whois.jpg) 0 0 no-repeat;
	width: 92px;
}

div#nz_head ul li a.webmail {
	background: url(/images/nz_tab_webmail.jpg) 0 0 no-repeat;
	width: 96px;
}

div#nz_head ul li a.pricing {
	background: url(/images/nz_tab_pricing.jpg) 0 0 no-repeat;
	width: 89px;
}

div#nz_head ul li a:hover {
	background-position: 0 -32px;
}