* {margin: 0px; padding: 0px; border: none;}
html, body {padding: 0; margin: 0; height: 100%; font-family: Arial, Helvetica, sans-serif; font-size: 13px; text-align: center; color: #6c6b6b; background-color: #ffffff}
#outer {min-height: 100%; height: auto; width: 100%; margin-bottom: -95px;}
* html #outer {height: 100%;}
#inner {width: 100%; text-align: left; position: relative;}
#footer {width: 100%; clear: both; height: 95px; text-align: center;}
#clearfooter {clear: both; height: 95px;}
html>body #miHeight {float: left; width: 0px; height: 100%; margin-bottom: -97px;} /* safari wrapper */
.container {width: 948px; padding: 0px 20px; position: relative; margin: 0 auto;}

		/* format text */
a {color: #08779f; text-decoration: underline;}
a:hover {color: #08779f; text-decoration: none;}
h1 {font-size: 20px; color:#464646; margin-bottom:15px; font-weight: normal;}
h2, h1.h1aff {font-size: 18px; color:#464646; margin-bottom:15px; font-weight: normal;}
h3 {font-size: 16px; color:#464646; margin-bottom:15px; font-weight: normal; text-transform: uppercase;}
h4 {font-size: 13px; color: #1f90c2; font-weight: bold;}
p {padding: 0px 0px 15px 0px;}
ul, ul li {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	display: block;
}
ul li {
	background: url(/images/bull.gif) no-repeat scroll 0px 4px;
	padding: 0px 0px 8px 11px;
}
.main-ul {line-height: 12px;}
.bold {font-weight: bold;}
.italic {font-style: italic;}
.nowrap {white-space: nowrap;}
		/* end format text */

		/* format blocks */
.float_left{float: left; margin: 0px;}
.float_right{float: right; margin: 0px;}
.clear {clear: both; font-size: 1px; line-height: 1px; height: 1px;}
.display-block {display: block;}
.display-none {display: none;}
.relative {position: relative;}
		/* format blocks */
		
		/* header home */
#header {height: 90px; width: 948px; padding: 23px 0px 0px 0px; position: relative; margin: 0px auto;}
a.logo-link {width: 211px; height: 57px; display: block; position: absolute; left: 0px; top: -10px;}
#home-topline {width: 100%; height: 313px; position: relative;}
#home-top-l, #home-top-r {width: 50%; height: 313px; position: absolute; top: 0px; background-position: 0px 0px; background-repeat: repeat-x;}
#home-top-l {left: 0px; background-image: url(/images/home-top-l.gif);}
#home-top-r {right: 0px; background-image: url(/images/home-top-r.gif);}
#home-top {width: 100%; position: relative;}
#home-top-content {position: relative; margin: 0 auto; width: 948px;}
#home-top, #home-top-content {height: 313px; background: url(/images/home-top.jpg) top center no-repeat;}
.home-phone {width: 221px; height: 46px; background: url(/images/bg-phone.gif) 0px 0px no-repeat; position: absolute; bottom: 11px; left: 0px;}
.home-phone .phone {color: #ffffff; font-size: 14px; text-transform: uppercase; padding: 10px 0px 0px 62px;}
.home-phone .sales {color: #ffffff; font-size: 11px; padding: 0px 0px 0px 64px;}
#home-chat {width: 234px; height: 55px; position: absolute; top: -27px; right: 0px; display: block; /*background: url(/images/chat-online.png) 0px 0px no-repeat;*/}
		/* end header home */
		
		/* header pages */
#topline {width: 100%; height: 332px; position: relative;}
#top-l, #top-r {width: 50%; height: 332px; position: absolute; top: 0px; background-position: 0px 0px; background-repeat: repeat-x;}
#top-l {left: 0px; background-image: url(/images/top-l.gif);}
#top-r {right: 0px; background-image: url(/images/top-r.gif);}
#top {width: 100%; position: relative; background: url(/images/top.jpg) top center no-repeat;}
#top-content {position: relative; margin: 0 auto; width: 948px; z-index: 99;}
#top, #top-content {height: 332px;}
.page-phone {width: 221px; height: 69px; background: url(/images/bg-phone-page.gif) 0px 0px no-repeat; position: absolute; bottom: 17px; left: 0px;}
.page-phone .phone {color: #409dbf; font-size: 14px; text-transform: uppercase; padding: 20px 0px 0px 62px;}
.page-phone .sales {color: #8d9597; font-size: 11px; padding: 0px 0px 0px 64px;}
#page-chat { z-index: 100; width: 221px; height: 55px; position: absolute; top: 350px; left: 0px; display: block; /*background: url(/images/page-chat.jpg) 0px 0px no-repeat;*/}

#about-topline {width: 100%; height: 332px; position: relative;}
#about-top-l, #about-top-r {width: 50%; height: 332px; position: absolute; top: 0px; background-position: 0px 0px; background-repeat: repeat-x;}
#about-top-l {left: 0px; background-image: url(/images/top-l-about.gif);}
#about-top-r {right: 0px; background-image: url(/images/top-r-about.gif);}
#about-top {width: 100%; position: relative; background: url(/images/top-about.jpg) top center no-repeat;}
#about-top-content {position: relative; margin: 0 auto; width: 948px;}
#about-top, #about-top-content {height: 332px;}
.about-phone {background-image: url(/images/bg-phone-about.jpg);}

.top-reseller {background: url(/images/top-reseller.jpg) bottom right no-repeat;}
.top-virtual {background: url(/images/top-virtual.jpg) bottom right no-repeat;}
.top-vps {background: url(/images/top-vps.jpg) bottom right no-repeat;}
.top-dedicated {background: url(/images/top-dedicated.jpg) bottom right no-repeat;}
.top-affiliate {background: url(/images/top-affiliate.jpg) bottom right no-repeat;}
.top-stock {background: url(/images/top-stock.jpg) bottom right no-repeat;}

.top-about-page {background: url(/images/top-name-about.jpg) top left no-repeat;}
.top-aup-page {background: url(/images/top-name-aup.jpg) top left no-repeat;}
.top-terms-page {background: url(/images/top-name-terms.jpg) top left no-repeat;}
.top-privacy-page {background: url(/images/top-name-privacy.jpg) top left no-repeat;}
.top-banners-page {background: url(/images/top-name-banners.jpg) top left no-repeat;}

		/* end header pages*/
		
		/* content */
.home-content {padding-top: 13px;}
.home-banner {padding: 256px 16px 0px 29px; width: 202px; height: 72px; background: url(/images/home-banner.gif) 1px 0px no-repeat; position: relative; margin-left: -10px; float: left;}
* html .home-banner {margin-left: -5px;}
.home-banner a {display: block; width: 180px; height: 20px; padding-top: 6px; background: url(/images/home-banner-butt.gif) 0px 0px no-repeat; color: #ffffff; text-decoration: none; font-size: 13px; text-align: center;}
.home-banner a:hover {background: url(/images/home-banner-butt.gif) 0px -26px no-repeat; color: #ffffff; text-decoration: none;}
.home-banner a embed {position: relative; margin: 0 auto}

.page-banner {padding: 256px 15px 0px 29px; width: 202px; height: 72px; background: url(/images/page-banner.gif) 1px 0px no-repeat; position: relative; margin-left: -10px; margin-top: 90px; float: left;}
* html .home-banner {margin-left: -5px;}
.page-banner a {display: block; width: 180px; height: 20px; padding-top: 6px; background: url(/images/home-banner-butt.gif) 0px 0px no-repeat; color: #ffffff; text-decoration: none; font-size: 13px; text-align: center;}
.page-banner a:hover {background: url(/images/home-banner-butt.gif) 0px -26px no-repeat; color: #ffffff; text-decoration: none;}
.page-banner a embed {position: relative; margin: 0 auto}

.home-col-right {width: 710px; float: left; position: relative; margin-top: -70px;}
.planebox1, .planebox2, .planebox3 {width: 208px; height: 214px; padding: 0px 13px; float: left; background-position: 0px 0px; background-repeat: no-repeat; position: relative;}
.planebox1, .planebox2 {margin-right: 4px;}
.planebox1 {background-image: url(/images/home-planebox1.jpg);}
.planebox2 {background-image: url(/images/home-planebox2.jpg);}
.planebox3 {background-image: url(/images/home-planebox3.jpg);}

.planebox h2 {color: #464646; font-weight: normal; font-size: 18px; padding: 16px 0px 15px 0px;}
.planebox ul {width: 200px;}
.planecost {position: absolute; text-align: right; top: 166px; right: 13px; width: 100px; color: #08779f; font-size: 18px; font-weight: bold;}
a.plane-moreinfo, a.plane-moreinfo:hover {width: 100px; height: 17px; padding-top: 2px; color: #08779f; text-decoration: none; text-align: center; position: absolute; left: 13px; top: 168px; display: block; background: url(/images/butt-moreinfo.gif) 0px 0px no-repeat;}
a.plane-moreinfo:hover {background-position: 0px -19px; color: #ffffff;}
/* home form */
.home-reg-domain {width: 684px; color: #ffffff; padding: 15px 13px 0px 13px; height: 169px; background: url(/images/bg-reg-domain.gif) 0px 0px no-repeat;}
.home-reg-domain-head {font-size: 19px; color: #ffffff; padding-bottom: 10px;}
.home-reg-domain-col1, .home-reg-domain-col2, .home-reg-domain-col3 {float: left;}
.home-reg-domain-col1 {width: 300px;}
.home-reg-domain-col2 {width: 257px;}
.home-reg-domain-col3 {width: 100px;}
.home-reg-domain table td {color: #ffffff; font-size: 11px; padding: 0px 5px 5px 0px;}
.home-reg-domain table td a {color: #ffffff; text-decoration: underline;}
.home-reg-domain table td a:hover {color: #ffffff; text-decoration: none;}
a.home-submit {width: 97px; height: 62px; background: url(/images/search.gif) 0px 0px no-repeat; display: block; margin-top: 8px;}
a.home-submit:hover {background-position: 0px -62px;}
/* end home form */



.contentbox {padding: 15px 25px 0px 25px; border: solid 1px #e0dada; position: relative; margin-bottom: 15px; background-color: #ffffff;}
.content-bott-corns {position: relative;}
.contentbox-tl, .contentbox-tr, .contentbox-bl, .contentbox-br {width: 6px; height: 6px; font-size: 1px; line-height: 1px; background-position: 0px 0px; background-repeat: no-repeat; position: absolute;}
.contentbox-tl, .contentbox-tr {top: -1px;}
.contentbox-bl, .contentbox-br {top: -20px;}
.contentbox-tl {left: -1px;}
.contentbox-bl {left: 0px;}
.contentbox-tr {right: -2px;}
.contentbox-br {right: -1px;}
* html .contentbox-tl, * html .contentbox-tr {top: 0px;}
* html .contentbox-bl, * html .contentbox-br {top: -20px;}
* html .contentbox-tl {left: -26px;}
* html .contentbox-bl {left: 0px;}
* html .contentbox-tr {right: 19px;}
* html .contentbox-br {right: 19px;}
* html .page-content .contentbox-tr {right: 0px;}
* html .page-content .contentbox-br {right: 0px;}

.contentbox-tl {background-image: url(/images/contentbox-tl.gif);}
.contentbox-tr {background-image: url(/images/contentbox-tr.gif);}
.contentbox-bl {background-image: url(/images/contentbox-bl.gif);}
.contentbox-br {background-image: url(/images/contentbox-br.gif);}

/* page head */
.page-head {width: 377px; height: 240px; position: absolute; top: 0px; left: 0px;}
.page-head p {text-align: right; font-size: 18px; color: #8f9494; white-space: nowrap; clear: both; padding-bottom: 6px;}
.page-head p.page-head-top {text-align: right; font-size: 26px; color: #43a2be; padding: 56px 0px 24px 0px;}
.page-head-aff {width: 503px;}
.page-head-res {width: 470px;}
.page-head-aff p.page-head-aff1 {font-size: 26px; color: #43a2be; padding: 75px 186px 5px 0px;}
.page-head-aff p.page-head-aff2 {font-size: 18px; color: #8f9494; padding: 0px 9px 10px 0px;}
.page-head-aff p.page-head-aff3 {font-size: 26px; color: #97ba4c; padding: 0px 43px 0px 0px;}


/* end page head */

.container-page {padding-bottom: 15px;}
.container-page-about {padding-top: 28px;}
.page-content {float: right; width: 711px; padding-right: 1px; position: relative; margin-top: -83px; z-index: 201;}

/* dedicated servers */
.dedic-box {width: 711px; background: url(/images/dedic-box-rep.gif) 0px 0px repeat-y; margin-bottom: 21px;}
.dedic-box-top {width: 711px; background: url(/images/dedic-box-top.gif) 0px 0px no-repeat;}
.dedic-box-bott {width: 711px; background: url(/images/dedic-box-bott.gif) bottom left no-repeat;}
.dedic-box table td {background: url(/images/dedic-table-bg-right.gif) 0px 0px no-repeat; width: 471px; height: 86px; position: relative; vertical-align: top;}
.dedic-box table td.dedic-col-left { vertical-align: middle; font-size: 20px; font-weight: bold; color: #54b4de; background: url(/images/dedic-table-bg-left.gif) 0px 0px no-repeat; width: 219px; height: 86px; position: relative; text-align: center;}
.dedic-box table td.dedic-col-left span {font-size: 18px; font-variant: normal; color: #888c8d;}
ul.ul-dedic {margin: 6px 0px 0px 15px;}
ul.ul-dedic, ul.ul-dedic li {font-size: 11px; color: #464646; padding-bottom: 0px; line-height: 18px; background-position: 0px 7px;}
a.butt-dedic {width: 182px; height: 46px; position: absolute; top: 14px; right: 15px; background: url(/images/butt-dedic.gif) 0px 0px no-repeat;}
a.butt-dedic:hover {background: url(/images/butt-dedic.gif) 0px -46px no-repeat;}
/* end dedicated servers */

/* stock */
.stock-box {width: 711px; background: url(/images/dedic-box-rep.gif) 0px 0px repeat-y; margin-bottom: 21px;}
.stock-box-top {width: 711px; background: url(/images/dedic-box-top.gif) 0px 0px no-repeat;}
.stock-box-bott {width: 711px; background: url(/images/dedic-box-bott.gif) bottom left no-repeat;}
.stock-box table td {background: url(/images/stock-table-right.gif) 0px 0px no-repeat; width: 418px; height: 79px; position: relative; vertical-align: top;}
.stock-box table td.stock-col-left { font-family: "Courier New", Courier, monospace; letter-spacing: 2; vertical-align: middle; font-size: 18px; font-weight: bold; color: #888c8d; background: url(/images/stock-table-left.gif) 0px 0px no-repeat; width: 61px; height: 79px; position: relative; text-align: center;}
.stock-box table td.stock-col-center { vertical-align: middle; font-size: 20px; font-weight: bold; color: #54b4de; background: url(/images/stock-table-center.gif) 0px 0px no-repeat; width: 204px; height: 79px; position: relative; text-align: center;}
.stock-box table td.stock-col-center span {font-size: 18px; font-variant: normal; color: #888c8d;}
ul.ul-stock {margin: 6px 0px 0px 15px;}
ul.ul-stock, ul.ul-stock li {font-size: 11px; color: #464646; padding-bottom: 0px; line-height: 17px; background-position: 0px 7px;}
a.butt-stock {width: 152px; height: 46px; position: absolute; top: 12px; right: 15px; background: url(/images/butt-order-stock.gif) 0px 0px no-repeat;}
a.butt-stock:hover {background: url(/images/butt-order-stock.gif) 0px -46px no-repeat;} 
.sold {width: 161px; height: 82px; position: absolute; top: -6px; right: 15px; z-index: 202;}
* html .sold {top: -8px;}
/* end stock */

/* page table */
.page-table-head-box {width: 711px; height: 36px; background: url(/images/table-page-head-bg.gif) 0px 0px no-repeat; margin-bottom: 16px;}
.page-table-head-box table td {height: 36px; background: url(/images/table-page-head-bg-td.gif) 0px 11px no-repeat; color: #fffefe; font-size: 18px; font-weight: bold; text-align: center; vertical-align: middle;}
.page-table-head-box table td.page-table-head-left {background-image: none;}
.page-table-head-box table td.col4 {width: 163px;}
.page-table-head-box table td.col4-left {width: 222px;}
.page-table-head-box table td.col2 {width: 467px;}
.page-table-head-box table td.col2-left {width: 244px;}

.page-table-box {width: 711px; position: relative; margin-bottom: 41px;}
.page-table-box table, .page-table-box table td {border-collapse: collapse;}
.page-table-box table td {background-color: #ffffff; border: solid 1px #dae0dd; text-align: center; vertical-align: middle; height: 32px;}
.page-table-box table td.col42 {width: 161px;}
.page-table-box table td.col42-left {width: 223px; text-align: left;}
.page-table-box table td.col22 {width: 466px;}
.page-table-box table td.col22-left {width: 242px; text-align: left;}
.page-table-box table td.col42-left span, .page-table-box table td.col22-left span {display: block; text-align: left; font-weight: bold; padding-left: 50px; background: url(/images/bull.gif) 34px 6px no-repeat;}
.page-table-box table td.page-table-box-top {background: url(/images/table-page-top.gif) 0px 0px repeat-x;}
.page-table-box table td.colspan {height: 36px; color: #3babd2; font-size: 14px; font-weight: bold; text-align: left; padding-left: 34px; background-color: #f1f1f1;}
.page-table-box table td.colspan span {background: url(/images/bull.gif) 0px 6px no-repeat; padding-left: 16px;}
.page-table-box table td.price {height: 36px; color: #3babd2; background-color: #f1f1f1; font-size: 18px; font-weight: bold;}
.page-table-box table td.price span {color: #3babd2; background-position: 34px 7px;}
.page-table-box table td a, .page-table-box table td a:hover {color: #08779f; text-decoration: underline; font-weight: normal;}
.page-table-box table td a:hover {text-decoration: none;}
.page-table-box table td span.red {color: #eb760e; font-weight: normal;}
.page-table-box table td b.red {color: #eb760e; font-weight: normal;}

a.page-table-order {display: block; width: 122px; height: 36px; background: url(/images/butt-page-table-order.gif) 0px 0px no-repeat; position: relative; margin: 0px auto -29px auto;}
a.page-table-order:hover {background-position: 0px -36px;}

.page-table-tl, .page-table-tr, .page-table-bl, .page-table-br {font-size: 1px; line-height: 1px; position: absolute; background-position: 0px 0px; background-repeat: no-repeat;}
.page-table-tl, .page-table-tr {width: 5px; height: 32px; top: 0px;}
.page-table-tl {left: 0px; background-image: url(/images/table-page-tl.gif);}
.page-table-tr {right: 0px; background-image: url(/images/table-page-tr.gif);}
.page-pable-bott {width: 100%; position: relative;}
.page-table-bl, .page-table-br {width: 5px; height: 5px; top: -5px;}
.page-table-bl {left: 0px; background-image: url(/images/table-page-bl.gif);}
.page-table-br {right: 0px; background-image: url(/images/table-page-br.gif);}

* html .page-table-tr, * html .page-table-br {right: -1px;}

.page-table-tl, noindex:-moz-any-link {top: -1px;}
.page-table-tr, noindex:-moz-any-link {top: -1px;}
.page-table-tl, noindex:-moz-any-link {left: -1px;}
.page-table-tr, noindex:-moz-any-link {right: 1px;}
.page-table-bl, noindex:-moz-any-link {top: -5px;}
.page-table-br, noindex:-moz-any-link {top: -5px;}
.page-table-bl, noindex:-moz-any-link {left: -1px;}
.page-table-br, noindex:-moz-any-link {right: 1px;}

p.legend {color: #777777; font-size: 11px; position: relative; margin: -15px 30px 0px 30px;}
p.legend span.red {color: #eb760e; font-weight: normal; font-size: 12px;}
/* end page table */

/* affiliates */
.aff-page-content {background: transparent url(/images/dedic-box-top.gif) no-repeat scroll 0 0; padding: 15px 15px 0px 15px; width: 681px;}
.aff-banner {position: relative; width: 265px; height: 110px; padding: 0px 211px 0px 200px; margin: 28px 0px 50px 0px; background: url(/images/bg-aff-banner.jpg) 0px 0px no-repeat; color: #7d7272; font-size: 22px;}
.aff-banner p {position: relative; padding-top: 29px;}
.aff-banner a, .aff-banner a:hover {display: block; width: 183px; height: 54px; background: url(/images/butt-aff.jpg) 0px 0px no-repeat; position: absolute; top: 28px; right: 41px;}
.aff-banner a:hover {background-position: 0px -55px;}
.aff-box1, .aff-box2, .aff-box3, .aff-box4 {padding: 10px 0px 28px 86px; margin-bottom: 15px; background-position: 0px 0px; background-repeat: no-repeat; border-bottom: solid 1px #e0dada;}
.aff-box1 {background-image: url(/images/bg-affbox1.jpg);}
.aff-box2 {background-image: url(/images/bg-affbox2.jpg);}
.aff-box3 {background-image: url(/images/bg-affbox3.jpg);}
.aff-box4 {background-image: url(/images/bg-affbox4.jpg);}
.aff-box1 p, .aff-box2 p, .aff-box3 p, .aff-box4 p {padding: 0px; margin: 0px;}
.aff-leftmenu {width: 221px; float: left; margin-top: 89px;}
.aff-leftmenu a, .aff-leftmenu a:hover {display: block; width: 199px; height: 29px; padding: 13px 0px 0px 22px; font-size: 12px; color: #464646; text-decoration: none; background: url(/images/bg-aff-leftmenu.gif) 0px 0px no-repeat;}
.aff-leftmenu a:hover {color: #2dacd3; text-decoration: none;}
.aff-leftmenu a.aff-leftmenu-top, .aff-leftmenu a.aff-leftmenu-top:hover {background-image: url(/images/bg-aff-leftmenu-top.gif); height: 31px;}
.aff-leftmenu a.aff-leftmenu-bottom, .aff-leftmenu a.aff-leftmenu-bottom:hover {background-image: url(/images/bg-aff-leftmenu-bott.gif); height: 28px;}
	/* end affiliates */

		/* end content */
		
		/* footer */
.footer-bg, .footer-bg-home {padding-top: 30px; height: 65px;}
.footer-bg {background: #a5aeb1 url(/images/bg-footer-page.jpg) top center no-repeat;} 
#footer .footer-bg ul, #footer .footer-bg ul li, #footer .footer-bg-home ul, #footer .footer-bg-home ul li {display: inline; list-style-image: none; list-style-position: outside; list-style-type: none; background: none;}
#footer .footer-bg ul, #footer .footer-bg-home ul {text-align: center;}
#footer .footer-bg ul li, #footer .footer-bg-home ul li {padding: 0px 10px;}
#footer .footer-bg ul li a, #footer .footer-bg-home ul li a {color: #5b5c5c; font-size: 11px; text-decoration: none;}
#footer .footer-bg ul li a:hover, #footer .footer-bg-home ul li a:hover {color: #2ea6cf; text-decoration: none;}
#footer .footer-bg p, #footer .footer-bg-home p {text-align: center; color: #979797; font-size: 11px; padding-top: 14px;}


.footer-bg-home {background-color: #e2e4e3; background-image: url(/images/bg-footer-home.jpg);}
#footer .footer-bg-home ul li a {color: #a2c7d8;}
#footer .footer-bg-home ul li a:hover {color: #ffffff;}
#footer .footer-bg-home p {text-align: center; color: #a2c7d8;}

		/* end footer */