/*hexonet css*/

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

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
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 { color: #333; }

/* 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, Arial, 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; }

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

* img { margin: 0; }




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

body { 
	text-align: left; /* IE6 Fix */
	background-color:#ddd;
	font-size: 11px;
	line-height: 18px;
}

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

#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:250px;float:left;margin:5px 0 5px 30px;}
#logo img{ width:250px; 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:146px;}
#nav-main #navbtn-demo, #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;}



	
/*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{font-size:10px;color:#333;margin:0 1px 0 1px;height:25px;padding:2px 13px 0 10px;background-color:#f5f5f5;}
#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;width:270px;}
#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:15px;}
#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:10px;}
#promoboxes-col1-box2 {background:url(../images/bg-backordering.jpg) no-repeat bottom right; border-width:0 0 4px 0; border-color:#ee6600; color:#222;}
#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;}
#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; display:block; position:absolute; top:718px;}

#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(0, 102, 204); font-weight:bold;}
#promoboxes-col2-box1 h3 {margin-bottom: 10px; color: rgb(255, 102, 0); 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; background:url(../images/icon-news.gif) no-repeat; padding-left:25px;}
.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-domins, #pricelist-tbl-mobile,#pricelist-tbl-registraroc, #pricelist-tbl-phoneoc,
#pricelist-tbl-invoice { width:516px;}

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

#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-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, a:active { color: #125AA7; text-decoration: none; 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;}

/* EOF */

