/*hexonet css*/

/* reset all-------------------------------------------------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;}

body { line-height: 1; color: #333; background: white; }

/* Tables still need 'cellspacing="0"' in the markup. */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }

/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }


/* Default fonts-------------------------------------------------------------- */

h1,h2,h3,
h4,h5,h6  { font-family: Verdana, "Lucida Grande",  Helvetica, sans-serif; }
body      { font-family: Verdana, Helvetica, sans-serif; } 
/*pre       { font-family: Verdana, "Bitstream Vera Sans", sans-serif; } */
code      { font-family: "Courier New", Monaco, Courier, monospace; } 


/* Headings
-------------------------------------------------------------- */

h1,h2,h3,h4,h5,h6 {
  color:#003399;
    clear:both;
    }
    h1 { font-size: 24px; line-height:36px; padding:20px 0 0 0; margin-bottom:7px; /*border-bottom:#06C 1px dotted;*/ color:#06C; letter-spacing:-0.03em }
    h2 { font-size: 19px; line-height:26px; margin-bottom:7px; color:#333 }
    h3 { font-size: 16px; line-height:20px; margin-bottom:5px; color:#06C}
    h3.legal {font-size: 19px;}
    h4 { font-size: 14px; line-height:20px; margin-bottom:5px; color:#000}
    h4.pricelist { font-size: 14px; line-height:20px; margin-bottom:12px; color:#F60}
    h5 { font-size: 12px; font-weight:bold; }
    h6 { font-size: 12px; }

    h1 span { font-size:18px; line-height:20px;}
    h2 span { font-size: 17px; line-height:20px; margin-bottom:7px; color:#06C }
    

/* Text elements
-------------------------------------------------------------- */

p           { margin: 0 0 18px 0; text-align:left; }
p.last      { margin-bottom:0; }
p img.top   { margin-top:0; } /* Use this if the image is at the top of the <p>. */

ul, ol      { margin: 0 0 18px 18px; }
ol          { list-style-type: decimal; }
dl          { margin: 0 0 18px 0; }
dl dt       { font-weight: bold; }

blockquote  { margin: 0 0 18px 18px; color: #666; font-style: italic; }
strong      { font-weight: bold; }
em          { font-style: italic; }
pre         { background: #e3e3e3; border:1px solid #ccc; padding:10px; }

hr { border:0; border-bottom:#999 1px dotted; margin-bottom:20px; margin-top:20px;}

* img { margin: 0; }




/* 
-------------------------------------------------------------- */

body { text-align: left; /* IE6 Fix */margin:0;background-color:#ddd;font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 11px;line-height: 18px;}


/* CONTAINERS
-------------------------------------------------------------- */

#wrapper {margin: 0 auto;/* Centers layout */ width: 1002px;/* Total width */ height:auto;padding:0;}
#container {padding: 0 20px 0 20px;float:left;background-image:url(../images/bg-container.jpg);background-repeat:repeat;width: 960px;}
	
	
#container-left {float:left;margin:0;padding:0;border-left:#999 1px solid;width:717px;background-color:#FFFFFF;height:auto;}
#container-right {float:right;margin:0 2px 0 1px;width:238px;height:auto;}

	
/* HEADER -> PHONE NO. & LANGUAGE SELECTION
-------------------------------------------------------------- */
#tollfree {font-size: 12px;color:#172b8d;font-family: Tahoma, Verdana;float:right;margin:30px 20px 0 0;text-align:right; font-weight:bold;}
#contactlink {font-size: 12px;color:#172b8d;font-weight:bold;border:none;}
#lang {color:#333;font-size:10px;line-height:24px;margin-top:5px;}
	

/* HEADER -> BRAND
-------------------------------------------------------------- */
#logo{height:87px;width:300px;float:left;margin:5px 0 5px 30px;}
#logo img{ /*width:300px;*/ height:87px; border:none;}
#logo img a, a:active, a:visited { border:none;}

#logosedo {height:66px;width:162px;float:right;margin:16px 30px 0 5px;}
#logosedo img{ width:162px; height:66px; border:none;}
#logosedo img a, a:active, a:visited { border:none;}

/*  HEADER -> MAIN NAVIGATION BAR
-------------------------------------------------------------- */	

#nav-main {margin:0 0 0 1px;float:left;width:717px;height:31px;background-image:url(../images/mainnavbar.jpg);}
#nav-main ul li {padding:4px 0 4px 0;}

#nav-main #navbtn-home { padding-left:26px; border-right:#CCC 1px dotted;}
#nav-main #navbtn-demo{ background:url(../images/icon-external-link.gif) no-repeat right 10px;border:none; padding:4px 0 0 0;}
#nav-main #navbtn-servers {border-right:#CCC 1px dotted; margin-right:100px;}
#nav-main #navbtn-demo { float:right}
#nav-main #navbtn-signup {float:right;}

/* PAGE SELECTION
-------------------------------------------------------------- */	
#pg_home a#navbtn-home, 
#pg_solutions a#navbtn-solutions, #pg_solutions a#navbtn-solutionsoverview, 
#pg_xirca a#navbtn-xirca, #pg_xirca a#navbtn-solutions, 
#pg_registrarOC a#navbtn-registrarOC, #pg_registrarOC a#navbtn-solutions, 
#pg_epp1 a#navbtn-epp1, #pg_epp1 a#navbtn-solutions, 
#pg_consulting a#navbtn-consulting, #pg_consulting a#navbtn-solutions, 
#pg_domains a#navbtn-domains, #pg_domains a#navbtn-domainsoverview, 
#pg_backordering a#navbtn-backordering, #pg_backordering a#navbtn-domains,
#pg_dns a#navbtn-dns, 
#pg_ssl a#navbtn-ssl, 
#pg_servers a#navbtn-servers 
{ color:#F90;}

/* SOLUTIONS */

#solutionslink ul { display:none; position:absolute; top:100%; left: 0; width: 385px; height:25px; background-color:#305AAB; border:1px #F4DDAD solid; border-top:1px #F4DDAD solid; z-index:1000;
filter:alpha(opacity=80);
-moz-opacity:0.8;
-khtml-opacity: 0.8;
opacity: 0.8;
}
#solutionslink ul { top:31px; left:0; margin:0; padding:0; padding-left:10px; }
#solutionslink li { display:inline; padding:4px 18px 0 5px; }
#solutionslink:hover ul, solutionslink.over ul { display:block; }

#solutionslink li,
#solutionslink a { font-family:"Lucida Grande",Verdana,Tahoma,"Trebuchet MS"; font-size:11px; text-decoration:none; color:#FFF; border:none; }
#solutionslink a:active { font-family:"Lucida Grande",Verdana,Tahoma,"Trebuchet MS"; font-size:11px; text-decoration:none; color:#FFF; border:none; padding:0; }
#solutionslink a:visited { font-family:"Lucida Grande",Verdana,Tahoma,"Trebuchet MS"; font-size:11px; text-decoration:none; color:#FFF; border:none; padding:0; }

#solutionslink li a:hover { font-size:11px; text-decoration:none; color:#F90; cursor:pointer; }

#solutionslink { height:31px; color:#000;}

#pg_solutions #solutionslink ul { display:block;}



	
/*HEADER -> BILLBOARD
-------------------------------------------------------------- */
#bb-domains, #bb-dns, #bb-ssl, #bb-server, #bb-xirca, #bb-epp, #bb-registraroc, #bb-consulting, #bb-aboutus, #bb-contactus, #bb-partners, #bb-careers, #bb-press, #bb-legal, #bb-sitemap, #bb-isp  {float:left;width:463px;height:100px;border-bottom:1px dotted #ABC;margin:1px 0 0 1px;padding:20px 0px 1px 254px;}

#bb-domains { background:url(../images/bb-domains.jpg) no-repeat;}
#bb-dns {background:url(../images/bb-dns.jpg) no-repeat;}
#bb-ssl {background:url(../images/bb-ssl.jpg) no-repeat;}
#bb-server {background:url(../images/bb-server.jpg) no-repeat;}
#bb-xirca {background:url(../images/bb-xirca.jpg) no-repeat;}
#bb-epp {background:url(../images/bb-epp.jpg) no-repeat;}
#bb-registraroc {background:url(../images/bb-registraroc.jpg) no-repeat;}
#bb-consulting {background:url(../images/bb-consulting.jpg) no-repeat;}
#bb-aboutus {background:url(../images/bb-aboutus.jpg) no-repeat;}
#bb-contactus {background:url(../images/bb-contactus.jpg) no-repeat;}
#bb-partners {background:url(../images/bb-aboutus.jpg) no-repeat;}
#bb-careers {background:url(../images/bb-aboutus.jpg) no-repeat;}
#bb-press {background:url(../images/bb-aboutus.jpg) no-repeat;}
#bb-legal {background:url(../images/bb-aboutus.jpg) no-repeat;}
#bb-sitemap {background:url(../images/bb-aboutus.jpg) no-repeat;}
#bb-isp {background:url(../images/bb-aboutus.jpg) no-repeat;}



/*Heading styles for Billboard-----------------------*/
.h2-bb{color:#fff;margin:25px 0 -5px 10px;font-size:24px;font-weight:normal;letter-spacing:-1px;line-height:30px;}
.h2-bb span {color:#444; font-size:22px;}



/* CONTENT AREA
-------------------------------------------------------------- */
#content{float:left;width:548px;padding:10Px 30px 20px 140px;background-image:url(../images/gradline.gif);background-repeat:repeat-x;}

#content ol li { padding-bottom:10px; }

.box-signup-system-succeed {float:left; width:174px; border:#bbb 1px solid; border-bottom:#bbb 4px solid; margin:0 10px 25px 0; height:210px;}
.box-signup-system-succeed  div {padding:10px; }
.box-signup-system-succeed h4 { padding-bottom:5px; border-bottom:#ccc 1px dotted;}
.box-signup-system-succeed ul { margin:10px 0 0 12px;}
.box-signup-system-succeed ul li { list-style-type:circle; font-size:10px;}
#box-sss-signup { background:url(../images/pic-signup.jpg) no-repeat bottom;}
#box-sss-system { background:url(../images/pic-system.jpg) no-repeat bottom;}
#box-sss-succeed { background:url(../images/pic-succeed.jpg) no-repeat bottom; margin-right:0;}

.ul_nav { list-style:none; padding:0; margin:0;}
.ul_nav_hrz {list-style:none; padding:0; margin:0;}
.ul_nav_hrz li { display:inline; margin:0 20px 0 0;}
.ul_nav a, .ul_nav_hrz li a { border-right:none;}

	
/* RIGHTSIDE COLUMN
-------------------------------------------------------------- */
#box-toplogin {width:226px;padding:21px 3px 0 8px;border-bottom:#B2C6D9 2px solid;background-color:#FFF;border-left:#ccc 1px dotted;}
#box-toplogin input.login {font-size:10px;width:72px;margin:0;padding:0;margin:3px;vertical-align:middle;border:1px solid #A8A8A8;}

.lostpass {font-size:10px;}

#box-dnsearch{float:left;width:225px;padding:10px 0 0 9px;height:80px;border-bottom:#B2C6D9 2px solid;margin:2px 0 0 0;}
#box-dnsearch input.fastsearch {font-size:11px;width:85px;height:18px;margin:3px 1px 3px 1px;padding-bottom:0;vertical-align:middle;border:1px solid #A8A8A8;}

#box-whoislookup{float:left;width:225px;padding:10px 3px 0 9px;height:63px;margin:1px 0 0 0;border-top:#B2C6D9 1px dotted;}

#box-whoislookup input.whois{font-size:11px;width:150px;height:18px;margin:3px 4px 3px 1px;padding-bottom:0;vertical-align:middle;border:1px solid #A8A8A8;}

#box-promo-01{float:left;width:237px;margin:1px 0 0 0; }

#box-news{float:left;width:237px;}
#box-news a, #box-news a:visited {font-size:10px; line-height:14px; text-decoration:none;}
#box-news a:hover {font-size:10px; line-height:14px; text-decoration:none;}
#box-news li{margin-left:5px; list-style-type:disc;}

#box-promo-title, #box-news-title { 
font-size: 11px; font-weight:bold; color:#FFFFFF; background-image:url(../images/bg-side-titlebar.gif); background-repeat:repeat-x; padding:5px 5px 2px 8px; text-transform:capitalize; height:37px;
display:block;}

.box-content{padding:6px 6px 6px 10px;display:block;}

#box-signup{float:left;width:237px;margin:1px 0 12px 0; }
#box-signup-title, #box-news-title {
font-size: 11px; font-weight:bold; color:#FFFFFF; background-image:url(../images/bg-side-titlebar.gif); background-repeat:repeat-x; padding:5px 5px 2px 8px; text-transform:capitalize; height:37px;
display:block;}


/*  FOOTER
-------------------------------------------------------------- */
#footer{display:block;float:left;width:935px;font-size:10px;color:#333;margin:0 1px 0 1px;}
#footer-row1{float:left;width:935px;height:24px;padding:6px 13px 0 10px;background-color:#fafafa;border-top:1px solid #999;border-bottom:1px solid #ddd;}	
#footer-row2{float:left;width:935px;height:25px;padding:2px 13px 0 10px;background-color:#f5f5f5;border-bottom:1px solid #999;}
#copyright{float:left;}
#footer-seo-copy{float:left;width:380px;}
	

/*  FOOTER -> CORPORATE NAVIGATION BAR
-------------------------------------------------------------- */	
#footer-nav-corporate{float:right;}
#footer-nav-corporate ul{margin:0;padding:0;}
#footer-nav-corporate ul li{font-family: Verdana, Tahoma;font-size:10px;display:inline;margin-left:6px;padding:0 0 0 3px;border:0;}
#footer-nav-corporate ul li a, a:visited{font-size:10px;color:#505050;text-decoration:none;}
#footer-nav-corporate ul li a:hover{color:#125AA7}

/*  FOOTER -> MAIN NAVIGATION BAR
-------------------------------------------------------------- */	
#footer-nav-main{margin:0;float:right;}
#footer-nav-main ul{margin:0;padding:0;}
#footer-nav-main ul li{display:inline;font-family: Verdana, Tahoma;font-size:8px;padding:0;}
#footer-nav-main ul li a, 
#footer-nav-main a:active, 
#footer-nav-main a:visited{display:inline;font-size:8px;color:#505050;border:0;padding:12px 2px 10px 2px;text-decoration:none;}
#footer-nav-main ul li a:hover{color:#125AA7;}




/* Styles for Individual PAGES */


/* HOME Page ------------------- */
#homeboxes-wrapper {float:left;}
#home-content{ float:left;width:678px;padding:20px 15px 10px 25px;background-image:url(../images/gradline.gif);background-repeat:repeat-x;}

#promoboxes {float:left; margin-bottom:30px;}

#promoboxes-col1 { float:left; width:279px; margin-right:10px;}
#promoboxes-col1-box1, #promoboxes-col1-box2 { padding:12px; border:#ccc 1px solid; border-bottom:#ccc 4px solid;}
#promoboxes-col1-box1 { background:url(../images/homebox-bg.jpg) repeat-x; margin-bottom:15px;}
#promoboxes-col1-box2 { background:url(../images/bg-backordering.jpg) no-repeat bottom right; border-width:0 0 4px 0; border-color:#ee6600; color:#222; height:150px; padding-bottom:18px;}
#promoboxes-col1-box2 h2 { color:#fff;}
#promoboxes-col1-box2 a { font-size:13px; font-weight:bold; color:#003366;}
#promoboxes-col1-box2 a:hover { font-size:13px; font-weight:bold; color:#000;}

#promoboxes-col2 { float:right; display:block;}
#promoboxes-col2-box1, #promoboxes-col2-box2 {margin-bottom:15px;  width:155px; padding:15px; border:#ccc 1px solid;border-bottom:#ccc 4px solid; height:190px; }

#promoboxes-col2-box1 {float:left; background:url(../images/pic-promobox1.jpg) no-repeat bottom; margin-right:10px;}
#promoboxes-col2-box2 { float:right; background:url(../images/pic-promobox2.jpg) no-repeat bottom;}

#promoboxes-col2-box3 {margin-bottom:10px; padding:15px; width:352px; height:194px; border:#ccc 1px solid; border-bottom:#ccc 4px solid; background:url(../images/homebox-bg.jpg) repeat-x; font-size:10px; }

#promoboxes-col2-box3 th {font-weight:bold}
#promoboxes-col2-box3 th.first {width:130px;}
#promoboxes-col2-box3 table td, th { border-bottom:#ddd 1px solid; border-collapse:separate; padding:2px;}


#promoboxes-col2-box1 h3 {margin-bottom: 10px; color: rgb(255, 102, 0); font-weight:bold;}
#promoboxes-col2-box2 h3 {margin-bottom: 10px; color: rgb(0, 102, 204); font-weight:bold;}


#demobtn-link { text-align:right;}
#demobtn-link a { border:none;}

#social {font-size:12px; float:left; padding:0; text-align:center; width:640px; margin:10px;}


/* NEWS Page ------------------- */
#news-list, #news-list a { font-size:10px; line-height:16px;}
#news-list a, #news-list a:visited { padding:0; margin:0; line-height:16px; text-decoration:none;}
#news-list a:hover {color:#FF9900;}
.news-article-title { font-size:18px; margin:20px 0 8px 0;}
.news-timestamp {color:#06C; font-size:10px; font-weight:bold; border-bottom:#999 1px dotted;}
table#news-list {margin-left:10px;}
table#news-list td {padding-bottom:5px;}
.linkto-register, .linkto-pricelist {border:#ddd 1px solid; padding:10px; margin-bottom:5px; }
.linkto-register a, .linkto-register a:visited, .linkto-pricelist a, .linkto-pricelist a:visited { text-decoration:none;}
.linkto-register a:hover, .linkto-pricelist a:hover { border:#FF6600 0px solid; padding:0; margin:0; text-decoration:none;}
.backtotop { text-align:right;}

/* PRICE LIST Page ------------------- */
#pricelist-links ul { margin:0; padding:0;}
#pricelist-links ul li { display:inline; margin:0; padding:0;  }
#pricelist-links li a, a:visited { font-size:10px; margin:0 10px 10px 0; padding:2px 0 2px 0; border-bottom:#333 1px dotted; /*text-decoration:underline;*/ text-decoration:none;}
#pricelist-links li a:hover { color:#FF6600; border-top:#333 1px dotted;}
#pricelist-tbl-dns { width:250px;}

#pricelist-tbl-server, #pricelist-tbl-domains, #pricelist-tbl-mobile,#pricelist-tbl-registraroc, #pricelist-tbl-phoneoc,
#pricelist-tbl-invoice, #pricelist-tbl-backorder { width:516px;}

#pricelist-tbl-ssl {width:516px;}

#pricelist-tbl-backorder td, #pricelist-tbl-dns td, #pricelist-tbl-ssl td, #pricelist-tbl-server td,#pricelist-tbl-mobile td, #pricelist-tbl-invoice td,
#pricelist-tbl-registraroc td,#pricelist-tbl-phoneoc td,.pricelist-tbl-domains td{padding:2px; border-bottom:#ddd 1px solid; padding:4px 0 3px 8px;}
#pricelist-tbl-backorder th, tr.trheader { background-color:#f2f2f2; padding-left:8px;  font-weight:bold; color:#06C;}
#pricelist-tbl-dns th, tr.trheader { background-color:#f2f2f2; padding-left:8px;  font-weight:bold; color:#06C;}

tr.trheader th{padding-left:8px;}
.tdfirst {border-left:#ddd 1px solid;}
.tdlast {border-right:#ddd 1px solid;}

.footnote {font-size:9px; color:#666;}

/* SIGN UP Page ------------------- */

#signupForm{margin:0;padding:0;}
#signupForm table td{padding:3px 0 3px 0;}
#signupForm input {font-size:11px;padding:0;margin:0;border:1px solid #A8A8A8;height:17px;}
#signupForm select {padding:0;font-size:11px;margin:0;vertical-align:middle;border:1px solid #A8A8A8;height:17px;}
input.signup-submit {height:30px;padding:10px;}
.radio-btn{padding:0;margin:0;border:0;height:5px;}



/*OTHER
-------------------------------------------------------------- */
.note-important {color:#FF3300;}


/*DEFAULT LINKS
-------------------------------------------------------------- */	
a, a:visited { color: #125AA7; font-size:11px; text-decoration: none; margin:0; padding:0; border-bottom:#333 1px dotted; }
a:hover     { color: #000; }


/* PREREG Page ------------------- */

.prereg-tbl {width:516px;}
.prereg-tbl td {padding:2px; border-bottom:#ddd 1px solid; padding:4px 0 3px 8px;}
.prereg th, tr.trheader { background-color:#f2f2f2; padding-left:8px;  font-weight:bold; color:#06C; border:#ddd 1px solid;}


#header-landing {
	 background: none;
    float: left;
    margin: 1px 0 0 1px;
    padding: 0;
    width: 758px;
}

#header-landing {
	 background: none;
    float: left;
    margin: 1px 0 0 1px;
    padding: 0;
    width: 758px;
}

#contentarea-landing {
 	background: none repeat scroll 0 0 #FFFFFF;
    float: left;
    padding: 0 17px 10px 34px;
    width: 452px;
}
	
#pre-content {
	border-bottom: 1px dotted #0066CC;
    float: left;
    margin: 0 0 25px 36px;
    padding: 0px 40px 0 0;
    width: 650px;
}

.sidebox {
	   background-color: #F4F4F4;
    border: 1px solid #CFDCE7;
    border-radius: 8px 8px 8px 8px;
    margin-bottom: 16px;
    padding: 13px 9px 11px;
    width: 205px;
}

.sidebox-content { background-color: #FFFFFF;
    border: 1px solid #CFDCE7;
    border-radius: 6px 6px 6px 6px;
    margin: 0 auto;
    padding: 15px 10px;
	text-align:center;
    width: 183px;
}

.sidebox h3 {
    color: #0063A5;
	  font-size: 14px;
    font-style: italic;
    margin: 0 0 13px;
    padding: 0;
    text-align: center;
    text-transform: uppercase;
}		
	
#rightcol-landing {
	float:left; width:225px; height:auto;}	
	
h4.sidebox-title a {
	 color: #0063A5;
    font-size: 27px;
    font-weight: normal;
    line-height: 27px;
	border:none;
}

h4.sidebox-title a span { font-size:16px;}

.sidebox-content p { 
	font-size: 11px;
    line-height: 18px;
    padding: 6px 0;
	color:#666;
	text-align:center;
}

#contentarea-landing table.ttldomain {
	border: 0 none;
    margin: 0 0 13px;
    padding: 0;
}


a.element-button {
	  background: url("../images/bg_blue-button.png") repeat-x scroll 0 0 transparent;
    border: medium none;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    display: block;
    font-size: 15px;
    height: 40px;
    letter-spacing: -0.025em;
    line-height: 40px;
    padding: 0 15px;
	text-align: center;
    text-decoration: none;
    text-shadow: 1px 1px 1px #1F7AB7;
	}

a.element-button:hover {background-position: 0 -42px;}	
	

td.price {padding-left:10px;}	
	
.price h3 { font-size:13px;}	
	


