body,html {
background:#ebebeb url('img/bgnew.gif') repeat-y fixed center;
color:#333;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
height:100%;
margin:0;
padding:0;
text-align:center;
}

#pagewidth {
height:auto !important;
margin:0 auto;
min-height:100%;
position:relative;
text-align:left;
width:765px;
}

#wrapper {
padding-bottom:30px;
}

.clearfix:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}

.clearfix {
display:block;
}

* html .clearfix {
height:1%;
}

#footer {
border-top:1px solid #B9B8B8;
bottom:0;
clear:both;
font-size:10px;
height:20px;
margin:10px auto 0;
padding-top:4px;
position:absolute;
text-align:center;
width:100%;
}

#header {
margin:1px 0 0;
padding-top:3px;
position:relative;
text-align:left;
width:765px;
}

#heading {
float:right;
font-size:11px;
margin-top:5px;
padding:0;
position:relative;
text-align:right;
}

#logo {
padding:10px 0;
}

#logo-tag {
color:#000;
font-size:11px;
font-weight:700;
margin:26px 0 0 99px;
position:absolute;
}

#logo-tag a:link,#logo-tag a:visited,#logo-tag a:hover,#logo-tag a:active {
color:#000;
text-decoration:none;
}

#nav-bar {
background:transparent url('/img/bgOFF.gif') repeat-x top left;
border-top:4px solid #BE0F0F;
display:block;
font-family:Arial,Verdana,Helvitica,sans-serif;
font-size:11px;
font-weight:700;
height:39px;
margin:7px 0 0;
position:relative;
z-index:100;
}

#nav a:link,#nav a:visited {
color:#036;
font-size:13px;
font-weight:700;
letter-spacing:1px;
text-align:center;
text-decoration:none;
}

#nav a.order-now:hover,#nav a.order-now:active {
color:#036;
}

#nav,#nav ul {
line-height:22px;
list-style:none;
margin:0;
padding:0;
z-index:100;
}

#nav a {
display:block;
width:125px;
}

#nav li {
float:left;
height:39px;
padding:7px 0 0;
width:127px;
}

#nav .divider {
background:transparent url('/img/bgDIVIDER.gif') no-repeat top right;
}

#nav li ul {
background-color:#fff;
border:1px solid #B9B8B8;
border-top:0;
left:-999em;
margin-left:-1px;
margin-top:5px;
position:absolute;
width:127px;
}

#nav li:hover {
background:transparent url('/img/bgON.gif') repeat-x top left;
}

#nav li ul li {
height:18px;
}

#nav .last,#nav .last:hover {
background:transparent url('/img/bgOFF.gif') repeat-x top left;
height:27px;
}

#nav li:hover ul ul,#nav li.sfhover ul ul {
left:-999em;
}

#nav li:hover ul,#nav li li:hover ul,#nav li ul li:hover {
background-image:none;
left:auto;
}

#r-col {
float:right;
font-size:11px;
line-height:140%;
padding-right:7px;
width:160px;
}

#r-col p {
font-size:11px;
line-height:180%;
}

#r-col h4 {
color:#0052A3;
font-size:20px;
font-weight:500;
margin:5px 0 10px;
}

#r-col h4 a:link,#r-col h4 a:visited,#r-col h4 a:hover,#r-col h4 a:active {
color:#0052A3;
font-size:20px;
font-weight:500;
margin:5px 0 10px;
text-decoration:none;
}

#r-col ul {
float:left;
list-style-type:none;
margin:0 0 25px;
padding-left:0;
}

#r-col li {
background:url('/img/icons/bullet_yellow.png') no-repeat center left;
list-style:none;
margin-bottom:5px;
padding-left:22px;
}

#r-col li.new {
background:url('/img/icons/new.png') no-repeat center left;
}

#r-col .categories li {
background:url('img/icons/folder.png') no-repeat center left;
height:16px;
}

#r-col .categories li.current {
background:url('img/icons/folder_magnify.png') no-repeat center left;
font-weight:700;
height:16px;
}

#r-col .testimonial {
line-height:180%;
}

#maincol {
display:inline;
float:left;
line-height:150%;
position:relative;
width:580px;
}

.maincol-r-border {
border-right:1px solid #ebebeb;
padding-right:6px;
}

#search-ajax ul {
padding-left:10px;
}

#search-ajax li {
background:url('/img/icons/page_white_text.png') no-repeat center left;
list-style:none;
margin-bottom:5px;
padding-left:25px;
}

#search-ajax img {
border:none;
float:right;
}

ul.categorylist li {
background:url('/img/icons/folder.png') no-repeat center left;
float:left;
height:16px;
list-style-type:none;
margin:3px 0 10px;
padding:0 0 0 25px;
width:45%;
}

ul.articlelist {
margin-left:0;
padding-left:0;
}

ul.articlelist li {
background:url('/img/icons/page_white_text.png') no-repeat top left;
color:gray;
font-size:12px;
list-style-type:none;
margin:5px 0 10px;
padding-left:25px;
}

ul.article {
margin-left:15px;
padding-left:0;
}

ul.article li {
background:url('/img/icons/page_white_text.png') no-repeat center left;
list-style-type:none;
margin-top:3px;
padding-left:25px;
}

ul.article li.folder {
background:url('/img/icons/folder_go.png') no-repeat center left;
list-style-type:none;
margin-top:15px;
padding-left:25px;
}

#hosting-photo-box ul {
float:left;
font-size:11px;
line-height:180%;
list-style-type:none;
margin:0;
padding-left:0;
}

#hosting-photo-box li {
font-weight:700;
list-style:none;
margin-bottom:5px;
padding-left:5px;
}

.l-imgs {
border:1px solid #B9B8B8;
clear:both;
float:left;
margin-bottom:10px;
margin-right:5px;
}

.r-imgs {
border:1px solid #B9B8B8;
clear:both;
float:right;
margin-bottom:5px;
margin-left:5px;
margin-top:5px;
}

.strike {
color:#999;
text-decoration:line-through;
}

a:link,a:visited {
color:#333;
}

table.dt td {
border:0;
padding:2px;
text-align:left;
}

table.t td {
border:1px solid #B9B8B8;
padding:2px;
text-align:left;
}

table.t td.tlb,td.tlb {
font-weight:700;
text-align:left;
}

td.tlb a:hover,td.tlb a:active {
color:#BE0F0F;
text-decoration:none;
}

table.t .thl {
background-color:#F7F7F7;
}

.orderbtn {
width:77px;
}

table.dt td.spacer,tr.spacer {
font-size:0;
height:3px;
margin:0;
padding:0;
}

table.dt .tc {
border:0;
padding:2px;
text-align:center;
}

p {
margin-top:5px;
}

table.container,table.container tr,table.container td {
margin:0;
padding:0;
}

table.kbcontact,table.kbcontact r tr,table.kbcontact td {
border:0;
margin:0;
padding:5px 0;
}

table.kbcontact th {
background:#fff url('/img/navbar.gif') repeat-x bottom;
border:1px solid #B9B8B8;
color:#BE0F0F;
padding:2px;
text-align:center;
}

ul.tick {
list-style-image:url('img/tick.gif');
list-style-type:square;
}

ul.flash {
list-style-image:url('img/flash.gif');
list-style-type:square;
}

td.tick {
background:transparent url('/img/tick.gif') no-repeat center;
}

td.cross {
background:transparent url('/img/cross.gif') no-repeat center;
}

table tr.error {
background:#E0E2E6;
color:#BE0F0F;
}

div.centered table {
margin:0 auto;
text-align:left;
}

.tdTitle b,.articleTitle,.tdSubTitle {
color:#BE0F0F;
font-size:16px;
font-weight:700;
margin:0;
}

.fp-offer {
background:#fff url('img/box-140.gif') repeat-x bottom;
border:1px solid #B9B8B8;
float:left;
margin-bottom:10px;
margin-right:10px;
padding:5px 0;
text-align:center;
width:164px;
}

.fp-offer b,.r-offer b,.payment-select-wp b {
color:#036;
font-size:17px;
font-weight:700;
line-height:24px;
}

.fp-offer i,.r-offer i,.payment-select-r i {
color:#BE0F0F;
font-size:17px;
font-style:normal;
font-weight:700;
line-height:24px;
}

.offer-link img {
border:0 none;
margin-top:10px;
}

table.dt,table.t {
border:1px solid #B9B8B8;
border-collapse:collapse;
margin:0 0 5px;
padding:0;
}

table.dt th,table.t th {
background:#fff url('img/th_bg.gif') repeat-x bottom;
border:1px solid #B9B8B8;
font-weight:700;
padding:2px;
text-align:center;
}

tr.tc td,div.centered {
text-align:center;
}

table.t .tc,table.t td.tc {
border:1px solid #B9B8B8;
padding:2px;
text-align:center;
}

#maincol h1,h2,h3,h4,h4 a:link,h4 a:visited,h4 a:hover,h4 a:active {
color:#BE0F0F;
font-size:20px;
font-weight:500;
margin:5px 0 10px;
text-decoration:none;
}

#dna-domain {
color:#BE0F0F;
font-size:30px;
font-weight:700;
margin:12px 0 18px;
text-align:center;
text-decoration:none;
}

#dna-notice {
font-size:30px;
font-weight:700;
line-height:30px;
text-align:center;
text-decoration:none;
}

table.to td.tleftbottomcorner {
border-width:0;
text-align:right;
vertical-align:top;
}

table.to {
border:0 solid #CDCDCD;
border-collapse:collapse;
}

table.to th {
background:#E0E2E6 url('img/navbar.gif') repeat-x bottom;
border:1px solid #B9B8B8;
padding:2px;
text-align:center;
}

table.to td {
border:1px solid #B9B8B8;
padding:2px;
}

table.to form {
display:inline;
margin:0;
padding:0;
}

.payment-select-l {
background:#E0E2E6 url('img/navbar.gif') repeat-x bottom;
border:1px solid #B9B8B8;
float:left;
height:285px;
padding:10px;
text-align:left;
width:265px;
}

.payment-select-wp {
background:#E0E2E6 url('img/navbar.gif') repeat-x bottom;
border:1px solid #B9B8B8;
float:right;
height:154px;
margin-bottom:15px;
padding:10px;
text-align:left;
width:265px;
}

.payment-select-pp {
background:#E0E2E6 url('img/navbar.gif') repeat-x bottom;
border:1px solid #B9B8B8;
float:right;
height:94px;
padding:10px;
text-align:left;
width:265px;
}

.payment-select-r {
background:#E0E2E6 url('img/navbar.gif') repeat-x bottom;
border:1px solid #B9B8B8;
float:right;
height:275px;
padding:10px;
text-align:left;
width:265px;
}

#message-hl {
background:#E0E2E6 url('img/navbar.gif') repeat-x bottom;
border:1px solid #B9B8B8;
padding:10px;
text-align:left;
}

a.tip {
border-bottom:1px dashed #A52A2A;
text-decoration:none;
}

a.tip:hover {
position:relative;
}

a.tip span {
display:none;
width:200px;
}

a.tip:hover span {
background:#f0f0f0;
border:1px dashed #BE0F0F;
color:#000;
display:block;
left:0;
margin-left:10px;
padding:5px;
position:absolute;
top:10px;
z-index:100;
}

.menu {
width:190px;
}

.menu ul {
list-style:none;
margin:0;
padding:0;
}

.menu a {
color:#000;
display:block;
margin:0;
text-decoration:none;
}

.menu li {
cursor:hand;
position:relative;
text-decoration:none;
}

.menu ul ul {
color:#333;
display:none;
font-weight:400;
padding:5px;
position:relative;
top:0;
width:100%;
}

.li-host {
background:url(/img/icons/cart.png) no-repeat left;
}

.li-web {
background:url(/img/icons/world_go.png) no-repeat left;
}

.li-email {
background:url(/img/icons/email_go.png) no-repeat left;
}

.li-user {
background:url(/img/icons/user.png) no-repeat left;
}

.li-ns {
background:url(/img/icons/server.png) no-repeat left;
}

.li-rnw-on {
background:url(/img/icons/date_add.png) no-repeat left;
}

.li-rnw-off {
background:url(/img/icons/date_delete.png) no-repeat left;
}

.li-ssl {
background:url(/img/icons/lock.png) no-repeat left;
}

.li-webmail {
background:url(/img/icons/email_open.png) no-repeat left;
}

.li-hosting {
background:url(/img/icons/computer.png) no-repeat left;
}

.li-control-panel {
background:url(/img/icons/application_form_edit.png) no-repeat left;
}

.li-extra {
background:url(/img/icons/cog.png) no-repeat left;
}

.li-futurepay {
background:url(/img/icons/creditcards.png) no-repeat left;
}

.menu ul li ul li {
border:1px solid #fff;
color:#333;
font-weight:400;
padding-left:20px;
}

.menu ul li:hover ul {
border:1px dashed #BE0F0F;
display:block;
font-weight:400;
z-index:100;
}

.buttons-centered {
margin:25px auto 20px;
text-align:center;
}

#nav a:hover,#nav a:active,#nav a.order-now:link,#nav a.order-now:visited,a:hover,a:active,#navbar a:hover,#navbar a:active,#navbar a.order-now:link,#navbar a.order-now:visited,#r-quote a:hover,#r-quote a:active,.menu a:hover {
color:#BE0F0F;
}

#logo img,.menu img {
border:0;
}

ul.edit-category {
list-style-image:url('img/folder.gif');
}

ul.edit-article {
list-style-image:url('img/article.gif');
padding-left:10px;
}

ul.edit-article a {
font-size:12px;
text-decoration:none;
}

ul.edit-article li {
padding-top:3px;
}

li.inactive a {
color:#989898;
text-decoration:none;
}

label {
float:left;
font-weight:700;
width:120px;
}

.light-box b {
font-size:16px;
font-weight:700;
}

ol li {
margin-top:0;
padding-top:5px;
}

.ordersearch {
border:1px solid #B3B3B3;
color:#333;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
padding-left:3px;
}

input {
font-family:Arial, Helvetica, sans-serif;
}

.loading {
background:url('/img/loading.gif') no-repeat;
height:16px;
margin:0;
padding:0;
width:16px;
}

.colright {
float:right;
min-height:550px;
width:46%;
}

.colleft {
float:left;
min-height:550px;
width:48%;
}

.clearboth {
clear:both;
}

.colhead {
border-bottom:1px solid #BABABA;
color:#BE0F0F;
font-size:20px;
font-weight:500;
padding:11px 4px;
width:100%;
}

.colheadlinks {
float:right;
font-size:11px;
font-weight:400;
}

.row {
border-bottom:1px solid #BABABA;
overflow:hidden;
padding:11px 4px;
width:100%;
}

.rownoline {
border-bottom:none;
color:#333;
overflow:hidden;
padding:11px 4px;
width:100%;
}

.rowform {
border-bottom:none;
color:#333;
overflow:hidden;
padding:5px 4px;
width:100%;
}

.rowcostname {
float:right;
vertical-align:middle;
width:100px;
}

.rowcostsymbol {
float:right;
vertical-align:middle;
width:5px;
}

.rowcostfreq {
float:right;
vertical-align:middle;
width:60px;
}

.rowcostamount5 {
float:right;
text-align:right;
vertical-align:middle;
width:36px;
}

.rowcostamount6 {
float:right;
text-align:right;
vertical-align:middle;
width:41px;
}

.rowcostdesc {
color:#787878;
font-size:10px;
line-height:13px;
}

.rowcostcross {
float:right;
text-align:right;
vertical-align:middle;
width:16px;
}

.rowcostcross img {
border:0;
margin-top:3px;
}

.rowcostactive {
margin-right:30px;
}

.floatleft {
float:left;
}

.floatright {
float:right;
}

.bold {
font-weight:700;
}

.floatright200 {
float:right;
text-align:right;
width:170px;
}

a.taken:link,a.taken:visited,a.taken:active,a.taken:hover {
color:#787878;
text-decoration:none;
}

.available {
background-color:#EEEFF1;
color:#333;
}

.rowinfo {
background-color:#EEEFF1;
border:1px solid #BABABA;
color:#333;
margin-bottom:10px;
margin-top:10px;
overflow:hidden;
padding:11px 4px;
width:100%;
}

.error {
background-color:#EEEFF1;
color:#BE0F0F;
font-weight:700;
}

.errorinfo {
color:#BE0F0F;
font-weight:700;
line-height:24px;
vertical-align:middle;
}

.clear {
overflow:hidden;
width:100%;
}

a.button {
background:transparent url('/img/bg_button_a.gif') no-repeat scroll top right;
color:#333;
display:block;
float:left;
font:normal 12px arial, sans-serif;
height:24px;
margin-right:6px;
padding-right:18px;
text-decoration:none;
}

a.button span {
background:transparent url('/img/bg_button_span.gif') no-repeat;
display:block;
line-height:14px;
padding:5px 0 5px 18px;
}

a.button:active {
background-position:bottom right;
color:#000;
outline:none;
}

a.button:active span {
background-position:bottom left;
padding:6px 0 4px 18px;
}

#r-col a:link,#r-col a:visited,#r-col a:active,td.tlb a,td.tlb a:visited,a.offer-link:link,a.offer-link:visited,.light-box a:link,a.button:hover {
text-decoration:none;
}

#r-col a:hover,.row a:link,.row a:visited,.row a:active {
color:#BE0F0F;
text-decoration:none;
}

#r-col li.morequestions,#r-col li.testimonial {
background:url('/img/icons/bullet_go.png') no-repeat center left;
}

#search-ajax,.light-box {
background:#fff url('/img/box-140-light.gif') repeat-x bottom;
border:1px solid #D2D1D1;
padding:10px;
}

ul.articlelist a:hover,ul.articlelist a:active,ul.articlelist a:link,ul.articlelist a:visited,td,th {
font-size:13px;
}

a.offer-link:hover,a.offer-link:active,a.taken:hover {
color:#333;
text-decoration:none;
}

.menu ul:hover,.light-box .error {
color:#BE0F0F;
font-weight:700;
}

.colheadlinks a:link,.colheadlinks a:visited,.colheadlinks a:active {
color:#787878;
text-decoration:none;
}

.colheadlinks a:hover,.row a:hover,.error a:link,.error a:visited,.error a:active,.error a:hover {
color:#BE0F0F;
text-decoration:underline;
}

.rowcostamount,.rowcostamount select {
float:right;
text-align:right;
vertical-align:middle;
width:130px;
}

#tinybox {position:absolute; display:none; margin: 0px; padding:0px; background:#fff url(/img/loading.gif) no-repeat 50% 50%; border:1px solid #e3e3e3; z-index:2000;}
#tinymask {position:absolute; display:none; margin: 0px; padding:0px; top:0; left:0; height:100%; width:100%; background:#000; z-index:1500}
#tinycontent {background:#fff; margin: 0px; padding:0px; overflow: auto; height: 530px;}

.whois{
    text-align:left;
 font-size:11px;
}

.whois-head{
color:#BE0F0F;
font-size:16px;
font-weight:bold;
}

